min-/*** pre-build styles ***/
/*.structColumn1 {background-color:teal;}
.structColumn2 {background-color:yellow;}
.structColumn3 {background-color:blue;}
.headerContent {background-color:#F90;}
.footerContent {background-color:#999;}*/


/* ////////
//////////
/////////
////////
///////
*/

/*** CUSTOM STYLES ***/
/********************************************/
.start .sendthispage,
.start .imod-BouncyImage {display:none;}
.left{float:left;}
.right{float:right;}
/*.textaligncenter{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}*/

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:1px solid #333;}

.cleaR{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/********************************************/

/* ////////
//////////
/////////
////////
///////
*/


/* WRAPPERS 
******************************************************/
body {
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:18px;
	color:#666;
background: #e8e7d9 url(images/bg-fixed.gif) top left repeat-x;
}

#structWrapper {text-align:center;/*background: url(images/bg-stretch.gif) repeat-x;*/height:100%;}
#structWrapper2 {text-align:center;/*background: url(images/header-bg.gif) center top no-repeat;*/}
#structContainer {margin:0px auto;width:978px;text-align:left;position:relative;padding:0px 0px 40px 0px;}/* MAY OR MAY NOT USE */

/* ////////
//////////
/////////
////////
///////
*/

/* HEADER 
******************************************************/
#structHeaderWrapper.headerContent {
	width:100%;
	height:auto;
	position:relative;
	text-align:center;
}
.headerContent #structHeader {
	width:978px;
	height:auto;
    position:relative;
	margin:0px auto;
    text-align:left;
}

/* MEMBER TOOLS*/
.headerContent #ContentMemberTools {float:right;margin:0px 0px 0px 0px;width:500px;margin:0px 0px 0px 0px;}
.headerContent #ContentMemberTools ul {float:right;margin:0px;padding:0px 0px 0px 0px;}
.headerContent #ContentMemberTools li {list-style-type:none;float:left;}
.headerContent #ContentMemberTools li a{display:block;color:#a9a797;text-decoration:none;font-size:12px;padding:2px 8px;font-weight:normal;background:url(images/mt-divider.gif) right center no-repeat;}
.headerContent #ContentMemberTools li a:hover {text-decoration:underline;}
.headerContent #ContentMemberTools li.last a {background:none;}

/* MEMBER TOOLS*/

.headerContent #ContentTopRight li.botNav,
.headerContent #ContentTopRight li.oneSite,
.headerContent #ContentTopRight li.redNav {display:none;}
.headerContent #ContentTopRight {float:right;margin:0px 0px 0px 0px;width:400px;padding:12px 0px 0px 0px;position:relative;z-index:999999;}
.headerContent #ContentTopRight ul {float:right;margin:0px;padding:0px 0px 0px 0px;}
.headerContent #ContentTopRight li {list-style-type:none;float:left;}
.headerContent #ContentTopRight li a{display:block;color:#a9a797;text-decoration:none;font-size:11px;padding:2px 8px;font-weight:normal;background:url(images/mt-divider.gif) right center no-repeat;}
.headerContent #ContentTopRight li a:hover {text-decoration:underline;}



.headerContent #ContentTopRight li.last a {background:none;}

/* SEARCH */
.headerContent #ContentSearch {float:right;clear:right;width:230px;margin-top:16px;margin-bottom:29px;}
.headerContent .searchbx {width:160px;height:14px;}
.headerContent #ContentSearch img {}
.headerContent #ContentSearch span.SearchModuleSpacer {padding:0px;*padding:0px;}

/* LOGO */
.headerContent h1#ContentstructLogo {position:absolute;left:10px;width:625px;height:71px;margin:15px 0px 0px 0px;padding:0px;z-index:1;}
.headerContent h1#ContentstructLogo a{width:625px;height:71px;text-indent:-9999em;display:block;}

/* LOGO - MAIN */
.headerContent h1#ContentstructLogo.main a,
.global .headerContent h1#ContentstructLogo a{background: url(http://sya.org/s/833/images/editor/logos/main/logo.gif) no-repeat;}

/* LOGO - SPAIN */
.headerContent h1#ContentstructLogo.spain a{background: url(http://sya.org/s/833/images/editor/logos/spain/logo.gif) no-repeat;}

/* LOGO - ITALY */
.headerContent h1#ContentstructLogo.italy a{background: url(http://sya.org/s/833/images/editor/logos/italy/logo.gif) no-repeat;}

/* LOGO - FRANCE */
.headerContent h1#ContentstructLogo.france a{background: url(http://sya.org/s/833/images/editor/logos/france/logo.gif) no-repeat;}

/* LOGO - CHINA */
.headerContent h1#ContentstructLogo.china a{background: url(http://sya.org/s/833/images/editor/logos/china/logo.gif) no-repeat;}

/* LOGO - VIETNAM */
.headerContent h1#ContentstructLogo.vietnam a{background: url(http://sya.org/s/833/images/editor/logos/vietnam/logo.gif) no-repeat;}



/* NAVIGATION MAIN */

.headerContent #ContentToplinks li.oneSite,
.headerContent #ContentToplinks li.mainTopRight,
.headerContent #ContentToplinks li.TopRight {display:none;}

.interior .headerContent #ContentToplinks {
	clear:both;
	z-index:1;	
	position:relative;
	margin:0px 0px 0px 0px;
	width:974px;
	height:35px;
	border:2px solid #fff;
    -webkit-border-radius: 6px 6px 0 0; 
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
	background: #95161a; /* Old browsers */
	background: -moz-linear-gradient(top, #95161a 0%, #731114 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95161a), color-stop(100%,#731114)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #95161a 0%,#731114 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #95161a 0%,#731114 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #95161a 0%,#731114 100%); /* IE10+ */
    -pie-background: linear-gradient(#741114, #95161a 50%);
	-webkit-box-shadow: #666 0 0 .25em;
    -moz-box-shadow: #666 0 0 .25em;
    box-shadow: #666 0 0 .25em;
    behavior: url(PIE.htc);
	}
.headerContent #ContentToplinks ul {padding:0; margin:4px 0px 0px 0px; list-style-type:none;float:right;/*z-index:2;*//* z-index is for IE6 */}
.headerContent #ContentToplinks li { padding:0; margin:0;float:left;background:url(images/main-nav-divider.gif) right center no-repeat;}
.headerContent #ContentToplinks li a {display:block;  padding:0px 8px 0px 8px; text-decoration:none;color:#fff;height:31px;line-height:28px;text-transform:uppercase;}
.headerContent #ContentToplinks li:hover a, #ContentToplinks li.sfHover a{ background:url(images/nav-bg-hover.gif) bottom left repeat-x;}
	/* IE 7 keeps menus static
	****************************************/
.headerContent #ContentToplinks li:hover, #ContentToplinks li.hover {
		position: static;
	}	
	
	/* Second Level Groups */
.headerContent #ContentToplinks li ul {
	z-index:999; 
	position: absolute; 
	left: -999999px; 
	margin:0px 0px 0px 0px; 
	float:none; 
	width:180px;
	border:none;
	background:#f1c36b;
	background: -webkit-gradient(linear, 0 0, 0 50%, from(#f2c36b), to(#f1c36b));
	background: -webkit-linear-gradient(#f2c36b, #f1c36b 50%);
	background: -moz-linear-gradient(#f2c36b, #f1c36b 50%);
	background: -ms-linear-gradient(#f2c36b, #f1c36b 50%);
	background: -o-linear-gradient(#f2c36b, #f1c36b 50%);
	background: linear-gradient(#f2c36b, #f1c36b 50%);
	-pie-background: linear-gradient(#f2c36b, #f1c36b 50%);
	behavior: url(PIE.htc);
	border:2px solid #fff;
	padding:10px;
}

.headerContent #ContentToplinks li li { width:180px;background:none;}
.headerContent #ContentToplinks li li a {text-transform:none; height:auto;line-height:inherit;text-align:left;padding:5px 10px; width:160px;font-weight:normal;color:#5c543f!important;font-size:12px;background:none!important;text-decoration:none;border-top:1px solid #f6dba6;}
.headerContent #ContentToplinks li li a:hover , #ContentToplinks li li.sfHover a{ color:#fff!important;}
.headerContent #ContentToplinks ul#nav3 li.first a{border-top:none;}	

	/* Third Level Groups */
.headerContent #ContentToplinks li li ul { margin:-24px 0 0 180px}
	
	/* The Magic */
.headerContent #ContentToplinks li:hover ul ul,
.headerContent #ContentToplinks li:hover ul ul ul,
.headerContent #ContentToplinks li.sfhover ul ul,
.headerContent #ContentToplinks li.sfhover ul ul ul { left: -999em;}
	
.headerContent #ContentToplinks li:hover ul,
.headerContent #ContentToplinks li li:hover ul,
.headerContent #ContentToplinks li li li:hover ul,
.headerContent #ContentToplinks li.sfhover ul,
.headerContent #ContentToplinks li li.sfhover ul,
.headerContent #ContentToplinks li li li.sfhover ul { left: auto;}

/* ////////
//////////
/////////
////////
///////
*/

/* BODY CONTENT 
******************************************************/
#structMidWrapper.bodyContent {}

/*.bodyContent #ContentLeftNav li {display:none;}
.bodyContent #ContentLeftNav li.selected{display:block;}
.bodyContent #ContentLeftNav li.selected li,
.bodyContent #ContentLeftNav li.selected li li {display:block;}*/

/* LEFT NAV */
.bodyContent #ContentLeftNav {width:208px;margin:15px 0px 0px 10px;}
.bodyContent #ContentLeftNav ul{margin:0px;padding:0px;}
.bodyContent #ContentLeftNav li{list-style-type:none;border-top:1px solid #f7dba6;}
.bodyContent #ContentLeftNav li a{display:block;padding:6px 0px 6px 0px;color:#939285;text-decoration:none;font-size:14px;}
.bodyContent #ContentLeftNav li a:hover {text-decoration:underline;}
.bodyContent #ContentLeftNav li.selected a {color:#00588c;font-weight:bold;text-decoration:none;}

.bodyContent #ContentLeftNav ul#nav3 {}
.bodyContent #ContentLeftNav ul#nav3 li {}
.bodyContent #ContentLeftNav ul#nav3 li.first {border:none;}
.bodyContent #ContentLeftNav ul#nav3 li a {display:block;padding:6px 0px 6px 0px;color:#939285!important;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:12px;}
.bodyContent #ContentLeftNav ul#nav3 li a:hover {text-decoration:underline;}
.bodyContent #ContentLeftNav ul#nav3 li.selected a{color:#00588c;font-weight:bold;text-decoration:none;}

.bodyContent #ContentLeftNav li ul#nav4 {padding-bottom:8px;}
.bodyContent #ContentLeftNav li ul#nav4 li{border:none;}
.bodyContent #ContentLeftNav li ul#nav4 li a{padding:3px 10px 3px 15px;text-transform:none;font-weight:normal!important;}
.bodyContent #ContentLeftNav li ul#nav4 li.selected a{color:#00588c!important;font-weight:bold!important;text-decoration:none;}

/* INTERNAL ROTATOR */

.bodyContent .intRot img{/* applies css3 styling to all images in block including the imod edit icons */
	width:729px;
	height:231px;
	margin-top:15px;
	border:2px solid #fff;
	-webkit-box-shadow: #666 0 0 .25em;
	-moz-box-shadow: #666 0 0 .25em;
	box-shadow: #666 0 0 .25em;
	behavior: url(PIE.htc);
}
.bodyContent .intRot a img{/* removes css3 styling from imod edit icons and resizes icons */
	border:none;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
	width:16px;
	height:16px;
	margin:0px;
}
.bodyContent .HoverToolBarHeader img{/* removes css3 styling from imod edit icons and resizes icons */
	border:none;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
	width:16px;
	height:16px;
	margin:0px;
	width:16px;
	height:16px;}
.bodyContent .intRot img[src="/images/spacer.gif"] {display:none;}


/* BREADCRUMBS */
.bodyContent #ContentBreadCrumbs {display:none;}
.bodyContent #ContentBreadCrumbs ul{padding:0px 0px;margin:0 0 0 0;list-style:none;float:left;width:100%;}
.bodyContent #ContentBreadCrumbs li{padding:0;margin:0;float:left;list-style-type:none;}
.bodyContent #ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:12px;padding:15px 6px 15px 8px;background:url(images/bcArw.png) no-repeat center left;}
.bodyContent #ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.bodyContent #ContentBreadCrumbs li.navselected a{font-weight:bold;}

/* PAGE NAME */
.bodyContent h1#ContentpageName {clear:both;margin:0px 0px 15px 0px;color:#00588c;font-size:24px;font-weight:bold;padding:20px 0px 6px 0px;display:block;width:100%;}

.bodyContent #imodDefault {clear:both;}
.bodyContent #ContentMiddle {}

/* ////////
//////////
/////////
////////
///////
*/



/* BOTTOM NAV
**************************************************************/
.bodyContent #ContentBottomNav li {display:none;}
.bodyContent #ContentBottomNav li.botNav{display:block;}
.bodyContent #ContentBottomNav li.botNav li,
.bodyContent #ContentBottomNav li.botNav li li {display:block;}

.bodyContent #ContentBottomNav {clear:both;width:100%;}
.bodyContent #ContentBottomNav ul {width:100%;padding:0; margin:30px 0px;list-style:none; float:left;/* z-index is for IE6 */background: url(images/footer-nav-bg.gif) top left repeat-x;}
.bodyContent #ContentBottomNav li { float:left; padding:0; margin:0;width:106px;margin-right:12px;}
.bodyContent #ContentBottomNav li a { display:block; font:bold 12px Arial, Helvetica, Verdana, sans-serif; color:#dcb160;  padding:10px 0px 10px 5px; text-decoration:none;text-transform:uppercase;}
.bodyContent #ContentBottomNav li:hover, #ContentBottomNav li.sfHover { background: #ff6600;color:#fff;text-decoration:none;background:url(images/hover-bg.gif) repeat-x;}
.bodyContent #ContentBottomNav li.LeftNav {display:none;}
	
	
	/* Second Level Groups */
.bodyContent #ContentBottomNav li ul#nav2 {/* position: absolute;*/ margin:0; float:none; }
.bodyContent #ContentBottomNav li ul#nav2 li {height:1%;width:94px;clear:left;border:none;}
.bodyContent #ContentBottomNav li ul#nav2 li a { height:1%;padding:2px 0px 2px 5px; font-weight:normal;font-size:10px;color:#939285;text-transform:none;}
.bodyContent #ContentBottomNav li ul#nav2 li a:hover, #ContentBottomNav li li.sfHover a{ background-color: #F0DEA3;}


	
/* ////////
//////////
/////////
////////
///////
*/

/* FOOTER CONTENT
**************************************************************/

#structFooterWrapper.footerContent  {width:100%;clear:both;padding:20px 0px 0px 0px;}

.footerContent #structFooterWrapper2 {margin:0px auto;width:978px;padding:0px 0px;position:relative;}
.footerContent #structFooterWrapper a {text-decoration:underline;}

/* FOOTER CONTENT */
.footerContent #ContentFooter {float:right;width:400px;color:#939285;text-align:right;margin:0px 20px 0px 0px;padding:30px 0px 0px 0px;}

/* FOOTER LOGO */
.footerContent .footerLogo {float:right;width:126px;height:63px;}
.footerContent .footerLogo a{display:block;width:126px;height:63px;background: red url(images/footer-logo.gif) no-repeat;text-indent:-9999em;background-color:transparent;}

/* FOOTER NAV */
.footerContent #ContentFooterNav {float:left;width:400px;text-align:left;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;font-size:12px;}
.footerContent #ContentFooterNav ul{float:left;margin:0px;padding:0px;width:100%;}
.footerContent #ContentFooterNav li{list-style-type:none;display:inline;}
.footerContent #ContentFooterNav li a{color:#a9a797;text-decoration:none;font-size:14px;padding:2px 8px;font-weight:normal;background:url(images/mt-divider.gif) left center no-repeat;}
.footerContent #ContentFooterNav li a:hover{text-decoration:underline;}
.footerContent #ContentFooterNav li.first a {background:none;padding-left:0px;}

.footerContent #ContentSocial {float:left;width:400px;margin:0px;}
.footerContent #ContentSocial ul{padding:0px;margin:0px;}
.footerContent #ContentSocial li {float:left;list-style-type:none;}
.footerContent #ContentSocial li h3 {margin:0px;}
.footerContent #ContentSocial li a {display:block;width:25px;height:25px;text-indent:-9999em;margin-right:10px;}
.footerContent #ContentSocial li.fb a {background: url(images/tn-fb.gif) no-repeat;}
.footerContent #ContentSocial li.in a {background: url(images/tn-in.gif) no-repeat;}
.footerContent #ContentSocial li.tw a {background: url(images/tn-tw.gif) no-repeat;}
.footerContent #ContentSocial li.yt a {background: url(images/tn-yt.gif) no-repeat;}
.footerContent #ContentSocial li.vm a {background: url(images/tn-vm.gif) no-repeat;}
.footerContent #ContentSocial li.cleaR {display:block;}

/* ////////
//////////
/////////
////////
///////
*/

/**************************************************************************************/
/**************************************************************************************/
/*** INTERIOR (2 Column) Template ***/

.twoColumn #structMidWrapper.bodyContent {background: url(images/) top left repeat-y;}

.twoColumn .bodyContent .structColumn1 {float:left;clear:both;width:208px;margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}
.twoColumn .bodyContent .structColumn2 {float:right;width:733px;margin:0px 0px 0px 0px;min-height:400px;height:auto!important;height:400px;}

.twoColumn .bodyContent .structColumn3 {display:none;float:right;width:200px;padding:0px 0px 1px 0px;margin:0px 0px 0px 0px;}

/* ////////
//////////
/////////
////////
///////
*/

/**************************************************************************************/
/**************************************************************************************/
/*** INTERIOR 3 Column Template ***/

.threeColumn #structMidWrapper.bodyContent {background: url(images/) top left repeat-y;}

.threeColumn .bodyContent .structColumn1 {float:left;clear:both;width:200px;margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}
.threeColumn .bodyContent .structColumn2 {float:left;width:200px;margin:0px 0px 0px 0px;}
.threeColumn .bodyContent .structColumn3 {float:right;width:200px;margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}

/* ////////
//////////
/////////
////////
///////
*/

/**************************************************************************************/
/**************************************************************************************/
/*** Start Template ***/


.start .bodyContent .structColumn1 {float:left;clear:both;width:200px;margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}
.start .bodyContent .structColumn2 {float:left;width:200px;margin:0px 0px 0px 0px;}
.start .bodyContent .structColumn3 {float:right;width:200px;margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}

.start .bodyContent h2 {}

.start .headerContent #rotWrapper {
	clear:both;
	z-index:1;
	position:relative;
	margin:0px 0px 0px 0px;
	width:974px;
	height:373px;
	border:2px solid #fff;
    -webkit-border-radius: 6px 6px 0 0; 
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
	background: #95161a; /* Old browsers */
	background: -moz-linear-gradient(top, #95161a 0%, #731114 10%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95161a), color-stop(10%,#731114)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #95161a 0%,#731114 10%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #95161a 0%,#731114 10%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #95161a 0%,#731114 10%); /* IE10+ */
    -pie-background: linear-gradient(#741114, #95161a 50%);
	-webkit-box-shadow: #666 0 0 .25em;
    -moz-box-shadow: #666 0 0 .25em;
    box-shadow: #666 0 0 .25em;
    behavior: url(PIE.htc);
	}

.start #ContentToplinks {height:35px;}

/* column 1
*****************************************/

.start .bodyContent #ContentMiddleLayoutNews {width:100%;}
.start .bodyContent #ContentMiddleLayoutNews h2 {margin-bottom:15px;}
.start .bodyContent #ContentMiddleLayoutNews span.imodTools {float:right;display:block;}
.start .bodyContent #ContentMiddleLayoutNews span.imodDate {display:block;}
.start .bodyContent #ContentMiddleLayoutNews span.imodLink {display:block;color:;}
.start .bodyContent #ContentMiddleLayoutNews span.imodLink a{text-decoration:none;display:block;}
.start .bodyContent #ContentMiddleLayoutNews span.imodLink a:hover{text-decoration:underline;}
.start .bodyContent #ContentMiddleLayoutNews span.imodPreview {display:block;margin-bottom:15px;}

/* Column 2
*****************************************/

.start .bodyContent #ContentMiddleLayoutEvents {width:100%;}
.start .bodyContent #ContentMiddleLayoutEvents h2 {margin:0px 0px 10px 0px;padding:0px;}
.start .bodyContent #ContentMiddleLayoutEvents span.imodTools {float:right;display:block;}
.start .bodyContent #ContentMiddleLayoutEvents span.imodDate {display:block;color:#666666;}
.start .bodyContent #ContentMiddleLayoutEvents span.imodLink {display:block;color:#005295;}
.start .bodyContent #ContentMiddleLayoutEvents span.imodLink a{display:block;text-decoration:none;}
.start .bodyContent #ContentMiddleLayoutEvents span.imodLink a:hover {text-decoration:underline;}
.start .bodyContent #ContentMiddleLayoutEvents span.imodPreview {display:block;margin-bottom:15px;}

/* Column 3 
*****************************************/



/* ////////
//////////
/////////
////////
///////
*/
#RotWrap {clear:both;width:973px;height:338px;background-color:#f7dba6;float:left;position:relative;}
/*    anythingSlider v1.0        By Chris Coyier: http://css-tricks.com    with major improvements by Doug Neiner: http://pixelgraphics.us/    based on work by Remy Sharp: http://jqueryfordesigners.com/*/
.anythingSlider                         { height:338px;margin:0;position:relative;width:868px;}
.anythingSlider .wrapper                { width: 868px; overflow:hidden; height: 338px; margin: 0px; position: absolute; top: 0px; left: 0px; }
.anythingSlider .wrapper ul             { width: 999999px; list-style: none; position: absolute; top: 0; left: 0;  margin:0 0 0 -40px;*margin: 0 0 0 0;}
.anythingSlider ul li                   { display: block; float: left; padding: 0; width: 868px; height:338px; margin: 0; } 
.anythingSlider .arrow                  { display: block; height:11px; width:11px;text-indent: -9999px; position: absolute; top:  304px; cursor: pointer; z-index:999; }
.anythingSlider .forward                {display:none; text-indent:-9999em;display:block;background: url(images/alumni/rot-right-arw.png) no-repeat 0 0; left:590px;width:37px;height:7px; position:absolute;top:332px;z-index:9;}
.anythingSlider .back                   { display:none;text-indent:-9999em;display:block;background: url(images/alumni/rot-left-arw.png) no-repeat 0 0; left:450px;width:37px;height:7px; position:absolute;top:332px;z-index:9;}
.anythingSlider .forward:hover          {}
.anythingSlider .back:hover             {}

#thumbNav                               { margin:0px 0px 0px 0px;position:absolute;right:-106px;width:105px;height:338px;text-align:left;background: url(images/tab-bg.gif) no-repeat;}
#thumbNav a                             { width:35px;height:338px;color:#fff;display: inline-block; padding:0px 0px; margin: 0px 0px 0 0; text-decoration:none;text-indent:-9999em;}
#thumbNav a:hover,                       
#thumbNav a.cur                         { background: url(images/alumni/rot-nav-bg.png) repeat; }

#start-stop                             { padding:0; width: 12px; height:13px; text-indent:-999em;position: absolute; right:319px; top: 304px; background:url(images/alumni/pause.gif) no-repeat 0 0;}
#start-stop.playing                     { background:url(images/alumni/play.gif) no-repeat 0 0;}
#start-stop:hover                       {  }

/*  Prevents*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.rotContainer {position:relative;}

.sldpic{width:623px;height:338px;margin-left:248px;}
.sldpic h1 {color:#fff;font-weight:normal;position:absolute;bottom:20px;right:15px;text-align:right;width:550px;text-transform:none;font-size:42px;line-height:36px;margin:0px;padding:0px;

}
.sldtxt{margin:0px;padding:15px;position:absolute;width:218px;height:308px;/*z-index:999;*/z-index:1;top:0px;text-align:right;}
.sldtxt h1 { display:inline;color:#fff;margin:0px 0px 0px 0px;font-size:30px;font-family:Helvetica, Arial, Sans-serif!important;background: url(images/alumni/rot-text-bg.png) repeat;padding:8px;line-height:57px;}
.sldtxt h2 { display:inline;color:#fff;margin:0px 0px 0px 0px;font-size:18px;font-family:Helvetica, Arial, Sans-serif!important;background: url(images/alumni/rot-text-bg.png) repeat;padding:8px;line-height:45px;}
.sldtxt a { }
.sldtxt strong {font-size:18px;padding-top:10px;display:block;}
.sldtxt p {padding:10px 0px 0px 0px; }

.sldOne {background-color:#f3cc81;color:#605540;}
.sldTwo {background-color:#92b8bf;color:#605540;}
.sldThree {background-color:#b9b593;color:#605540;}


/* ////////
//////////
/////////
////////
///////
*/

/*** DEFAULT ***/
a { color: #00588c; text-decoration:underline; outline:none;}
a:hover {  text-decoration:none;}
a:visited{}
a:active{}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;color:#00588c;text-transform:uppercase;}
h1{font-size:22px;line-height:24px; font-weight:normal}
h2, .PageSubTitleHeader {font-size:14px; line-height:17px;}
h3 {font-size:13px;line-height:15px;}
h4 {font-size:11px;line-height:13px;}
h5 {font-size:10px;line-height:12px;}
p {margin:7px 0;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.start .sendthispage,
.start .imod-BouncyImage {display:none;}

/***********************************************************************************************************************************/
/* Appstyles.css overwrite */
/***********************************************************************************************************************************/

/* new - as of 4/27 */
.idbmsBreadcrumbSeparator {color:red!important;}
.expand img {background-color: red!important;}
.expand {background-color: red!important;}
.Error,.error {width:auto!important}

/* ------------------ Login ------------------------- */
.divLoginStructContainer .PageTitleHeader{ display:none;}
.divLoginStructContainer .instructions {}
.divLoginPanel{ float:left;margin:0;padding:0;width:100%;}
.divLoginPanel h1{ margin:0 0 5px;}

.divLtLogin{ margin:0 20px 0 0; padding:0; width:340px; float:left; display:inline;}
.divRtLogin{ margin:0 0; padding:0; width:340px; float:left; display:inline;}

.divLoginPanel .anchorTempLogin{}
.divLoginInputs{ margin:0; padding:0 0 12px;}

.labelUserName{}
.labelPassword{}

.inputLoginUsername,
.inputLoginPassword{ width:170px;}

.divLoginUserNameRow{float:left;margin:0;padding:8px 0;width:100%;_padding:8px 0 0;} 
.divLoginPasswordRow{ float:left; width:100%; margin:0; padding:0;}

.divLoginLinks{ padding:5px 0 0;}
.divLoginLinks a{ border-right:1px solid #000000;display:inline;padding:0 10px 0 0;}
a.anchorResetPassword{ padding:0 0 0 10px; border:none;}

.divLoginPanel .button{ }
.divLoginPanel .loginButton {}
.divLoginPanel .cancelButton {}


