@charset "UTF-8";
/* CSS Document */

body { 
	background: #fff url(/images/bg.jpg) no-repeat center top;
	margin: 0 auto;
	font: 13px/18px Arial, Tahoma, Helvetica, sans-serif; color: #00274e; text-align: center; }

div.wrapper { width: 980px; text-align:left; margin-left: auto; margin-right: auto; }

h1 { 
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#114eb7; 
   margin-top: 0px;
   margin-bottom: 3px;
}
#main-body-text h2 {width:641px; margin-left:20px; 

   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   color:#d20303; 
   margin-top: 10px;
   margin-bottom: 10px;
}

   
h1 a:link { color:#114eb7; text-decoration:none; }
h1 a:visited { color:#114eb7; text-decoration:none; }
h1 a:active { color:#114eb7; text-decoration:none; }
h1 a:hover { color:#d20303; text-decoration:none; }

.clear { clear: both;}

#body { position: relative; z-index:3; text-align:left;}
#hot-buttons {
	position: absolute;
	left:672px;
	top: 12px;
	z-index:15;
}
#hot-buttons p { margin: 7px 0px 0px 0px; z-index:100;}
#white-box-top { background:url(/images/white-box-top.png) no-repeat; width: 892px; height:38px; position:relative; z-index:2;}
#nav-box { padding-top: 18px; padding-left:200px; z-index:6;}
#white-box-body { background:url(/images/white-box-body.png) repeat-y; width: 892px; height:403px; position:relative; z-index:5;}

#white-box-body-new { background:url(/images/white-box-body.png) repeat-y; width: 892px; position:relative; z-index:5;}
#lower-back-wrap { margin:0px 20px 0px 20px }
#lower-box { background:url(/images/white-box-body.png) repeat-y; width: 892px; height:403px; position:relative; z-index:5;}
#white-box-body-other { background:url(/images/white-box-body.png) repeat-y; width: 892px; position:relative; z-index:5;}
#white-box-bottom { background:url(/images/white-box-bottom.png) no-repeat; width: 892px; height: 29px; position:relative; z-index:100;}
#logo { width: 253px; height: 100px; margin-left: 160px; margin-bottom:5px; z-index:5; }
#header { position: relative; z-index:5; }
#focus-box { position: relative; width: 657px; height: 345px; margin-left: 9px; z-index:3;}
#focus-box-pic1, #focus-box-pic2, #focus-box-pic3 {
	position: absolute;
	top:0px;
	left:0px;
	width: 655px;
	height: 186px;
	z-index:4;
}
#topper_focus {
position: relative; 	
width: 657px;
height: 39px;
margin-left:9px;
}

#focus-box-right {
	position: absolute;
	top:0px;
	right:0px;
	width: 282px;
	height: 343px;
	z-index:3;
	background:url(../images/focus_right.jpg) no-repeat;
}
#focus-box-text1, #focus-box-text2, #focus-box-text3 {
	position: absolute;
	top:71px;
	right:32px;
	width: 245px;
	height: 203px;
	z-index:5;
}


#focus-box-other {
	position: relative;
	background:url(/images/focus-box-red-outlined.png);
	width: 657px;
	height: 750px;
	margin-left: 9px;
	z-index:2;
}
#focus-box-pic-other {
	position: absolute;
	top:-20px;
	left:229px;
	width: 622px;
	height: 186px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
#focus-box-pic-other h1, p {
color:#fff;
font-size:16px;
} 
#main-body-text { position: relative; background:url(/images/middler.png) repeat-y; margin-left:9px; width:700px; }
#main-body-text p {color:#333; width:600px; margin-left:20px; 
   margin-bottom: 18px; }
#main-body-text h1 {width:641px; margin-left:20px; 

   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   color:#114eb7; 
   margin-top: 10px;
   margin-bottom: 10px;
}



#focus-box-text {
	position: absolute;
	top: 70px;
	left: 383px;
	z-index: 6;
	width: 230px;
	color:#ffffff;
}
#follow { background:url(/images/follow-box.png) no-repeat; width: 206px; height: 110px; }
#follow-buttons { position: relative; margin: 40px 20px 0px 20px; }
#white-box-body-lower {
	position: absolute;
	bottom:-15px;
	left: 24px;
	width: 641px;
}
#white-box-body-lower-main {
	position: absolute;
	bottom:10px;
	left: 24px;
	width: 641px;
}
#white-box-body-lower-relative {
	position: relative;

	width: 641px;
}
#getinformed { position:relative; float:left; padding:0px 20px 0px 10px;}
#getinvolved { position: relative; float:left; margin:0px 20px 0px 20px;}
#getconnected { position: relative; float:left; margin:0px 20px 0px 20px;}
#topper {
position: relative; background:url(/images/topper.png) no-repeat; 	
width: 657px;
height: 39px;
margin-left:9px;
}
#ender {
position: relative; background:url(/images/ender.png) no-repeat; 	
width:657px;
height:108px;
margin-left:9px;
}
div.authorized {
	font-weight: bold;
	border: 2px solid #a3a3a3;
	
	color: #114eb7;
	font-family: "Helvetica Neue", Arial, Helvetica, sans serif;
	padding: 5px 10px;
	font-size: .8em;
	position: absolute;
	bottom:0px;
	right:30px;
}
#privacy {
	position: absolute;
	bottom:5px;
	right:120px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans serif;
	font-size: .8em;
	color: #114eb7;
	width: 260px;
	}

.disclaimer_text { font-size:10px; color:#666666;  margin:0px 0px 0px 0px;
} 
p { margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; }
ul { margin:5px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; }
li { margin:1px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#00274e;}
#whipple_top { width:175px; height:179px; background:url(/images/whipple_top.png) no-repeat; position:absolute; left:21px; top:0px; z-index:1;}
#whipple_top_other { width:175px; height:179px; background:url(/images/whipple_top_new.png) no-repeat; position:absolute; left:15px; top:0px; z-index:1;}
label { visibility:hidden; margin:0px 0px 0px 5px; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#404040; }
input { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#404040; }
input.submit { width:131px; height:42px; }
.form_label { width:135px; text-align:right; float:left; position:relative; margin-bottom:15px; }
.form_field { width:550px; text-align:left; float:right; position:relative; margin-bottom:15px; }
#focus-box-text1, #focus-box-text2, #focus-box-text3 h2 { color:#ffffff; }

.white_link a:link { color:#ffffff; text-decoration:underline; }
.white_link a:visited { color:#ffffff; text-decoration:underline; }
.white_link a:hover { color:#ffffff; text-decoration:none; }
.white_link a:active { color:#ffffff; text-decoration:none; }
a:link { color:#d20303; text-decoration:none; }
a:visited { color:#d20303; text-decoration:none; }
a:hover { color:#114eb7; text-decoration:none; }
a:active { color:#114eb7; text-decoration:none; }
#newsletter { position:absolute; top:15px; right:150px; }