@charset "utf-8";
/* CSS Document */
body.aff4 {margin:0; padding:0;}

/*ALL PAGES*/
.aff4 #structWrap {margin:0; padding:0;}
.aff4 #structMastNavWrap {margin:0; padding:0;}
.aff4 #structMastNav {display:block; margin:0 auto; height:24px; overflow:hidden}	
	.aff4 #ContentMemberTools {display:block; padding:0; position:absolute; top:25px; right:0;}
	.aff4 #ContentMemberTools ul {list-style:none; margin:0; padding:0; border:none;}
	.aff4 #ContentMemberTools li {margin:0; float:left;}
	.aff4 #ContentMemberTools li a {display: block; padding:0 8px; width: auto; /*_width:100%;*/ /*line-height:24px;*/}
	.aff4 #ContentMemberTools li.MTlast a {padding:0 0 0 8px;}
	.aff4 #ContentMemberTools li a:hover {}
	.aff4 #ContentSearch {float:right; margin:0; padding:0; background:url(../images/search_bg.gif) no-repeat; width:191px; height:23px; display:block}
		.aff4 #ContentSearch input {width:142px; height:15px; font-size:11px; padding:0; border:none; background:none; margin:4px 0 0 0}
		.aff4 #ContentSearch .SearchModuleSpacer {display:none}
		.aff4 #ContentSearch button {font-size:11px; border:none; background:none; padding:0; margin:0; width:45px;}

.aff4 #structMasthead {display:block; height:100px; width:936px; margin:0 auto; padding:0; overflow:hidden}
	.aff4 #structMasthead #ContentLogo {display:none;}
	.aff4 #structMasthead #ContentMasthead {width:525px; height:100px; display:block; float:left; overflow:hidden}
	.aff4 #structTopRight {display:block; float:right; position:relative; height:100px; width:400px;}
	.aff4 #ContentSupport {display:block; padding:0 10px; position:absolute; bottom:0; right:0; height:30px; text-align:center;}
		.aff4 #ContentSupport h3 {}
		.aff4 #ContentSupport p {}
		.aff4 #ContentSupport a {line-height:28px;}
.aff4 #structTopNav {display:block; height:48px; width:936px; margin:13px auto 0 auto; padding:0; float:none; *clear:both;}
	.aff4 #structTopNav #ContentTopNav {float:left; display:block; height:48px;}
	.aff4 #structTopNav #ContentTopNav ul {margin:1px 0 0 0; padding:0; list-style:none;}
	.aff4 #structTopNav #ContentTopNav ul li {float:left}
	.aff4 #structTopNav #ContentTopNav ul li a {display:block; text-decoration:none; height:46px; line-height:44px; text-align:center; padding:0 18px; _width:60px}
	.aff4 #structTopNav #ContentPromoTopNav {float:right; display:block; height:48px;}
	.aff4 #structTopNav #ContentPromoTopNav a {text-decoration:none; height:46px; line-height:44px;}
	.aff4 #structTopNav #ContentPromoTopNav span {height:46px; line-height:44px;}
.aff4 #structBreadCrumbs {display:block; width:936px; height:24px; margin:0 auto; padding:0; float:none; *clear:both;}
	.aff4 #ContentBreadCrumbs {display:block; width:auto; margin:0 auto; width:936px; height:24px; line-height:22px; text-align:right; clear:both;}
	.aff4 #ContentBreadCrumbs span {}
	.aff4 #ContentBreadCrumbs span a {text-decoration:none; line-height:22px;}
.aff4 #structMarquee {display:block; min-height:250px; width:936px; margin:0 auto; padding:0;}
.aff4 #structMain {display:block; min-height:250px; width:936px; margin:0 auto; padding:0;}
	.aff4 #structMain #structLeftCol {float:left; width:180px; display:block; /*margin:10px 0 30px 10px;*/}
	
	.aff4 #structMain #structLeftCol #ContentLeftNav ul {list-style:none; margin:0; padding:0; border:none;}
	.aff4 #structMain #structLeftCol #ContentLeftNav li {margin:0;}
	.aff4 #structMain #structLeftCol #ContentLeftNav li a {display: block; padding:5px 5px 5px 0.5em; width: auto; _width:100%;}	
	.aff4 #structMain #structLeftCol #ContentLeftNav li a:hover {}
	
	.aff4 #structMain #structMidCol {float:left; width:695px; margin:0; display:block; padding:0;}
	.aff4 .HomeMain #structMidCol {margin:15px 0!important;}
	.aff4 .midColMargin {margin-right:30px; margin-left:0;}
	.aff4 #structLeftCol .midColMargin {margin-top:10px}
	
	.aff4 #structMain #structRightCol {float:right; width:210px; display:block;}
	.aff4 .HomeMain #structRightCol {float:right; width:230px!important; display:block; margin:15px 0!important;}
.aff4 #structFooter {padding:10px 0 0 0;}
.aff4 #structFooter #ContentFooter {display:block; width:936px; margin:0 auto; padding:0;}
.aff4 #structFooter #ContentFooter p {line-height:21px; margin:0; padding:0}
.aff4 #ContentPageName {margin-top:0; margin-bottom:0; padding:0;}

/*HOME PAGE STYLES*/
#ContentMarquee {float:left; display:block; margin:23px 0;}
#ContentMarquee img {margin:2px;}
#ContentMiddleLayoutMarqueeMiddle {display:block; float:left; width:270px; margin:23px 0 0 0;}
#ContentMiddleLayoutMarqueeMiddle h1{margin:0 0 20px 33px; padding:0;}
#ContentMiddleLayoutMarqueeMiddle p {margin:0 0 0 33px; padding:0; line-height:1.6em}
#structureMarqueeRight {display:block; float:right; width:230px; height:315px; margin:0;}
	div.marquee h2 {margin:10px 20px 0 20px; line-height:20px;}
	div.marquee p {margin:0 20px;}
	div.marquee h2 img {vertical-align:middle; margin:0 8px 0 0;}
	#ContentMiddleLayoutMarqueeRight01 {}
	#ContentMiddleLayoutMarqueeRight02 {}
	#ContentMiddleLayoutMarqueeRight03 {}
	div.promoDivider {display:block; height:1px; margin:15px 20px; clear:both;}


h2.homeH2 {/*padding:0; margin:10px 10px 8px 10px;*/}
#structLeftCol p {padding:0; margin:10px 10px 8px 10px;}
.aff4 .HomeMain {}
.aff4 #structMain #structRightCol .pod{padding:0 10px;}
.aff4 #structLeftCol .photoContainer {}
.aff4 #ContentAff4RightPromo01 .photoContainer img {padding:2px; display:block; margin:0;}

#ContentLogin {padding:1px 0;}
#ContentLogin h2 {border:none!important}
#ContentLogin div.divLoginPanel,
#ContentLogin div.divLogoutPanel {padding:0 10px}
#ContentLogin .instructions {display:none;}
#ContentLogin .anchorTempLogin {display:none;}
#ContentLogin .divLoginUserNameRow {display:block; margin-bottom:3px; *clear:both;}
#ContentLogin .labelUserName,
#ContentLogin .labelPassword {line-height:21px; *float:left}
#ContentLogin .divLoginPasswordRow {display:block; margin-bottom:3px; *clear:both;}
#ContentLogin .divLoginRemeberRow {*clear:both; *float:none}
#ContentLogin .divLoginLinks {display:block; margin:3px 0}
#ContentLogin .divLoginButtonRow {display:block; margin:10px 0}
#ContentLogin .inputLoginUsername,
#ContentLogin .inputLoginPassword{width:150px;}
#ContentLogin .anchorForgotUN{}
#ContentLogin .anchorResetPassword{}
#ContentLogin .button {}
#ContentLogin .cancelButton {display:none;}
#ContentLogin .loginLinkBR {}

