/* CSS Document */
html {width:100%;}
body {margin:0; padding:0; background-image:url(../images/structure/backgrounds/background_pattern.gif); background-repeat:repeat;font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; min-width:990px;}
h1 {margin:314px 17px 0px; font-size:22px; font-stretch:condensed; font-family:'Myriad Condensed Web', Verdana, Arial; color:#0080C0;letter-spacing:-0.02em; font-weight:200;}
h2 {margin:0px 0px 15px 0px; padding:0px; font-size:18px; font-stretch:condensed; font-family:'Myriad Condensed Web', Verdana, Arial; color:#CC0000;letter-spacing:-0.02em; font-weight:500; text-align:center;}
h3 {color:#0080C0; font-family:'Myriad Condensed Web',Verdana,Arial; font-size:20px; font-stretch:condensed; font-weight:200; letter-spacing:-0.02em;}
a {text-decoration:none;}
a img {border:none;}

#masterFrame {width:100%; overflow:visible;}

#headerFrame {height:100px; background-image:url(../images/structure/backgrounds/body_background.jpg); background-repeat:repeat-x; width:100%;}
#headerContent {width:938px; margin:auto; position:relative;}
#headerContent .logo {position:absolute; top:15px; left:16px;}

#bodyFrame {width:100%; background-image:url(../images/structure/backgrounds/curve_background.gif); background-position:top center; background-repeat:no-repeat; padding-left:2px; overflow:hidden;}

#promoFrame {width:938px; height:358px; margin:auto; overflow:hidden; margin-top:21px; margin-bottom:-16px; background-image:url(../images/structure/backgrounds/top_background.jpg); background-repeat:no-repeat; vertical-align:bottom;}
#promoFrame img {border:none;}
#promoContent {height:348px; margin:9px 16px 0px 17px; width:239px; float:left;}

#textFrame {width:938px; margin:auto; overflow:hidden; background-color:#FFFFFF;background-image:url(../images/structure/backgrounds/alertBackground.jpg); background-repeat:no-repeat; background-position:top left;}
#textContent {width:649px; float:left; font:12px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:1.5em; padding:5px 0px 0px 0px;}
	#textContent a:link {
		color: #0066CC;
		text-decoration: none;
	}
	#textContent a:visited {
		text-decoration: none;
		color:#3A5C87;
	}
	#textContent a:hover {
		text-decoration: underline;
		color: #6699CC;
	}
	#textContent a:active {
		text-decoration: none;
		color: #6699CC;
	}

#alertsContent {float:left; margin:0px 16px 0px 17px; width:209px; padding:15px;}
	#alertsContent h2 {}
	#alertsContent h4 {margin:0px 0px -10px 13px; padding:15px 10px 5px 0px; text-align:center; background-image:none; z-index:5;}
	#alertsContent hr { border:none;border-bottom:1px solid #dedede;}
	#alertsContent a:link {
		color: #0066CC;
		text-decoration: none;
	}
	#alertsContent a:visited {
		text-decoration: none;
		color:#3A5C87;
	}
	#alertsContent a:hover {
		text-decoration: underline;
		color: #6699CC;
	}
	#alertsContent a:active {
		text-decoration: none;
		color: #6699CC;
	}
	#alertsContent ul {margin:-8px 0px -8px -3px; margin-bottom:-8px; padding:0px; list-style:none; font:.75em Verdana, Arial, Helvetica, sans-serif;}
	#alertsContent li {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; background-image:url(../images/structure/backgrounds/stickyBackground.png); background-position:top left; background-repeat:no-repeat; overflow:hidden;}
	#alertsContent li div {margin:0px; padding:15px 8px 8px 15px; line-height:1.5em; font-size:11px; color:#333333; background-image:url(../images/structure/backgrounds/stickybottomBackground.png); background-position:bottom left; background-repeat:no-repeat;}
	#alertsContent li p {margin:0; padding:0; font-size:11px;}

#footFrame {background-color:#FFF; padding:17px 17px 17px 17px; width:904px; margin:auto; overflow:hidden; background-image:url(../images/structure/backgrounds/foot.gif); background-repeat:no-repeat; background-position:bottom;}
	#footFrame p {background-color:#3384D5; color:#FFFFFF; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; padding:4px; margin:0px;}
	#footFrame a {color:#FFF;}

#copyrightFrame {text-align:center; color:white; padding-top:15px; width:938px; margin:auto; font-weight:bold; font-size:11px;}
.hidetext {display:none;}

.disabled {opacity:.5;moz-opacity:.5;filter:alpha(opacity=50);}
