/* CSS Document */

/* GENERAL */
*       	{ margin: 0; padding: 0; }
html    	{ height: 100%; }
body    	{ height: 100%; background: #F1F1F1; font-family: Arial, Helvetica, sans-serif; font-size: 2; color: #333; }
p			{ font-size: 8; padding: 2px 0; margin: 0px 0; }
a       	{ color: #013E7D; text-decoration: none; font-weight: bold; }
a:hover		{ color: #E31738; }

/*CLASSES*/
.cleaner	{ clear:both; }
.bold		{ font-weight: bold; font-family: Arial; font-size: 10pt; color: #333333}
.bottom 	{ border-bottom: 1px solid #013E7D; }
.gray		{ font-family: Arial; font-size: 10pt; color: #333333}
.red		{ color: #E31738; }

#wrapper	{ background: url('ats/images/shared/ats_wrapbg.gif') repeat-y center; width: 920px; margin: 0 auto; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0 }
#wrapContent	{ padding: 0 43px; }

/*HEADER*/
#header		{ border-bottom: 1px solid #013E7D; }
#logo		{ float: left; width: 280px; height: 65px; background: url('images/ats_logo.gif') no-repeat top left; margin-top: 10px }
#search		{ float: right; width: 240px; height: 65px; margin-top: 10px; }
#search p	{ margin: 7px 0 7px 0; }

#search form input.search 	{ background: url('ats/images/ats_searchbox.gif') no-repeat top left; width: 131px; height: 25px; border: medium none; margin-left: 5px; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:0}
form input.button 			{ background: #C9C9C9; height: 25px; font-weight: bold; color: #013E7D; margin-left: 5px; #margin-bottom: 5px; }

/*NAVCONTAINER*/
#navcontainer 			{ margin: 5px 0 0 0; padding: 0; height: 30px; }
#navcontainer ul    	{ border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#navcontainer ul li 	{ display: block; float: left; text-align: center; padding: 0; margin: 0; }
#navcontainer ul li a	{ background: #013E7D; width: 138px; height: 20px; border-right: 1px solid #FFF; padding-top: 5px; margin: 0 0 10px 0; color: #FFF; 
                          text-decoration: none; display: block; text-align: center; }

#navcontainer ul li a:hover { background: #DDD; color: #013E7D;  }
#navcontainer a:active		{ background: #DDD; color: #013E7D; }
#navcontainer li#active a 	{ background: #DDD; color: #013E7D; }

/*MAIN PHOTO*/
#mainphoto img	{ width: 834px; }

/*CONTAINER*/
#container 	{ background: #EFEFEF; }
#sidecol	{ float: left; background: #EFEFEF url('ats/images/ats_sidecolbg.gif') no-repeat top left; width: 366px; height: 178px; margin-bottom: 25px }
#sidecol2	{ float: right; background: #EFEFEF url('ats/images/ats_sidecol2bg.gif') no-repeat top left; width: 420px; height: 178px; margin-bottom: 25px; margin-right: 25px; _margin-right: 13px }

#sidecolimg	{ float: left; width: 120px; margin: 20px 0 0 15px; }
/*for IE6*/
#sidecolimg	{ width: 120px; _margin: 20px 0 0 5px; }

#sidecolimg img	{ border: 2px solid #FFF; }

#sidecoltext 		 { float: right; width: 180px; margin: 20px 0 0 25px; }
/*for IE6*/
#sidecoltext 		 { _margin: 20px 0 0 10px; }
#sidecoltext h3 	 { background: url('ats/images/ats_sidecoltextbullet.gif') no-repeat top left; height: 20px;  padding-left: 25px; color: #013E7D; font-size: 1.2em }
#sidecoltext h3 span { display: block; width: 77px; border-bottom: 2px solid #8E98A2; }

/*FOOTER */
#footer				{ background:#FFF url('mages2/ats_footerbg.gif') no-repeat top left; width: 834px }
#affiliations		{ float: left; width: 250px; margin: 15px 0 12px 0; }
#affiliations img 	{ margin-right: 15px; border: none; }
#affiliations img a	{ border: none; }
#copyright			{ float: right; width: 550px; margin: 15px 0 12px 0; }
#copyright p		{ padding: 0; }




