/*********************		START SITE WIDE STYLES		**********************/
html { min-height: 100%; margin-bottom: 1px; }
body{background:#574563;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#container{margin:0px auto;background:url(../../images/SiteBackground.jpg) no-repeat;height:702px;width:860px;padding:90px 60px 0px 70px;overflow:hidden;}
img{border:none;}
.hidden {left:0px;margin-left:-1000px;position:absolute;width:0px;height:0px;overflow:hidden;}
.error{color:#ff0000;}
a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a:hover{text-decoration:underline;}
.left{float:left;}
.right{float:right;}
/*********************		END SITE WIDE STYLES		**********************/

/*********************		START CLEAR FIX		**********************/
.clearfix:after {clear:both;content:".";display:block;height:0px;line-height:0px;visibility:hidden;}
.clearfix {display:block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clearing{height:1px; overflow:hidden;clear:both;}
/*********************		END CLEAR FIX		**********************/

/*********************		START HEADER		**********************/
h2{font-size:22px;color:#005295;font-weight:normal;text-align:left;}

ul#headerlist, ul#headerlist li{display:inline;float:left;list-style:none;margin:0px;padding:0px;text-align:center;}
ul#headerlist li.siteid{width:250px;}
ul#headerlist li.headline{width:274px;padding-top:24px;}
ul#headerlist li.featuredimage{width:332px;}
em.disclaimer{font-size:12px;color:#F26522;padding-left:15px;font-style:normal;}
/*********************		END HEADER		**********************/

/*********************		START BODY		**********************/
ul.centerbox, ul.centerbox li{list-style:none;margin:0px;padding:0px;display:block;}
ul.centerbox{float:left;margin-right:4px;width:212px;}
ul.centerbox#green-box{margin-right:0px;}
/*ul.centerbox li.top{height:6px;}*/
ul.centerbox li.back{margin-bottom:0px;padding:15px 0px 0px 15px;height:178px;}
/*ul.centerbox li.bottom{height:3px;clear:both;}*/
ul.centerbox li.image{padding-top:3px;}
#blue-box .back{background:url(../../images/box-blue.jpg) repeat-x;}
#orange-box .back{background:url(../../images/box-orange.jpg) repeat-x;}
#purple-box .back{background:url(../../images/box-purple.jpg) repeat-x;}
#green-box .back{background:url(../../images/box-green.jpg) repeat-x;}

ul.details, ul.details li{margin:0px;padding:0px;list-style:disc;font-size:12px;color:#ffffff;font-weight:bold;line-height:16px;}
ul.details{margin-left:22px;}
ul.details li{padding-bottom:1px;display:list-item;}
ul.centerbox li.back em{font-weight:normal;font-size:10px;color:#ffffff;display:block;margin:5px 0px 0px 8px;font-style:normal;}
/*********************		END BODY		**********************/

/*********************		START FOOTER		**********************/
#footer{clear:both;}
#footer h3{font-size:22px;color:#005295;width:222px;padding:42px 43px 0px 0px;display:block;text-align:right;padding-top:54px;float:left;font-weight:normal;}
#footer .locations{float:left;width:208px;padding:20px 0px 0px 0px;line-height:15px;font-size:10px;color:#3D3D3D;}
#footer .locations.arlington{width:155px;}
#footer .locations label{display:block;color:#005295;}
#footer .locations a.email{font-size:10px;color:#3D3D3D;text-decoration:none;}
#footer .locations a.email:hover{color:#005295;}
#footer .locations a.map{font-size:10px;color:#005295;text-decoration:underline;font-weight:bold;}
#footer .locations a.map:hover{color:#3D3D3D;text-decoration:none;}
#footer .locations .address{height:95px;}
#footer .locations strong{font-weight:bold;color:#005295;font-size:14px;line-height:20px;}
#footer .SeHablaEspanol{text-align:right;font-size:10px;color:#574563;padding:10px 0px 0px 0px;clear:both;}
/*********************		END FOOTER		**********************/
