body{margin:0;background: #cccc99 url(../images/ets/bg.gif);color:#333333}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#0066cc;}

h1{color:#333333;font-weight:normal;font-size:20px;line-height:1.2em;margin:0 0 10px 0;}
.level2 h1{border-bottom:4px solid #66cc00;padding:0 0 3px 0}
h2{color:#333333;font-weight:normal;font-size:18px;line-height:1.2em;margin:15px 0 8px 0;border-bottom:4px solid #66cc00;padding:0 0 2px 0}

#tblACMAdminToolbar{z-index:1000;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:960px;margin:0 auto;background:#fff}

	#header{position:relative;background: #014a94 url(../images/ets/header-bg.jpg) top right no-repeat;color:#fff}
		#header a{color:#fff;text-decoration:none;}
		
		#contactinfo{position:absolute;top:25px;right:30px;text-align:right}
		
	#date{background: url(../images/ets/date-bg.gif) top left repeat-x;padding:3px 10px 15px 10px;margin:0 0 1px 0;color:#003367;text-align:right}
	
	#contentarea{clear:both;line-height:1.4em;}
	.level1 #contentarea{background: url(../images/ets/contentarea-level1-bg.gif) top left repeat-y;}
	.level2 #contentarea{background: url(../images/ets/contentarea-level2-bg.gif) top left repeat-y;}
	
		#column-left{width:205px;float:left;padding:0 10px 100px 10px;position:relative;z-index:2}
	
			#nav{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:0 10px 10px 10px;clear:both}
				#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
				#nav ul li {float: left;list-style:none;list-style-image:none;margin:0}
				#nav ul li a{display:block;text-decoration:none;color:#333333}
			
				/* Level 1 */
				#nav ul li div a{background: url(../images/ets/nav-bullet.gif) 0px 8px no-repeat;width:163px;font-weight:bold;text-transform:uppercase;padding:6px 10px;border-bottom:1px solid #e5e5e5}
				#nav ul li div a:hover{}
			
				/* Level 2 */
				#nav ul li ul{margin: -25px 0 0 183px;position: absolute;background: #fff;width: 180px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;left: -999em;}
				#nav ul li ul li a{border-bottom:1px solid #e5e5e5;width:160px;padding:6px 10px;text-indent:0;}
				#nav ul li ul li a:hover{background: #e5e5e5}
				#nav ul li ul li.ipf-parent a{background: url(../images/ets/nav-subarrow.gif) right no-repeat}
				#nav ul li ul li.ipf-parent a:hover{background: #e5e5e5 url(../images/ets/nav-subarrow.gif) right no-repeat}
				/* Level 3 */
				#nav ul li ul li ul {margin: -25px 0 0 180px;}
				#nav ul li ul li ul li a{background:none !important;}
				#nav ul li ul li ul li a:hover{background: #e5e5e5 !important;}
				#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
				#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
				#nav li:hover, #nav li.hover {position: static;}
				
			#nav-top, #nav-buttom{clear:both;}
		
		
		#content{float:left;position:relative;z-index:1}
		.level1 #content{width:492px;padding:0 9px 0 9px}
		.level2 #content{width:660px;padding:15px 50px 0 25px}
	
			#hero{margin:0 0 15px 0;}
			
			#news{}
				#news h2{color:#66cc00;margin:0 0 4px 0;border:none;padding:0;font-size:13px;}
				#news table{width:100%;border-collapse:collapse;}
				#news table td{padding:10px 0 10px;}
				#news tr.alt{background:#f7f7f7}
				
		
		#column-right{width:205px;float:left;padding:0 10px 10px 10px}
		
			#column-right ul{margin:0;padding:0 0 10px 0;list-style:none}
			#column-right ul li{background: url(../images/ets/bullet.gif) 0 5px no-repeat;padding:0 3px 0 10px}
			#column-right a{text-decoration:none;}
		
	#sponsors{background:#eeeeee;position:relative;padding:10px 20px;clear:both}
		
		#poweredbyactive{position:absolute;top:-80px;left:20px;_left:0;width:180px;padding:0 10px;font-size:9px;color:#003367;text-align:center}
			#poweredbyactive a{color:#003367;text-decoration:none;}
			#poweredbyactive p{margin:0 0 3px 0;}
			
		#sponsors h2{font-size:14px;border:none;padding:0;margin:0 0 10px 0;}


	#footer{font-size:9px;background:#003367;padding:25px 20px 15px 20px;color:#fff;clear:both}
		#footer a{color:#fff;text-decoration:none;}