body{margin:0;background: #333333;color:#000000}
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{font-size:20px;color:#000;line-height:1.2em;font-weight:normal;margin:0 0 5px 0;}
h2{font-size:14px;color:#000;line-height:1.2em;font-weight:normal;margin:20px 0 15px 0;border-bottom:1px solid #d6d6d6;padding:0 0 3px 0;}
h3{font-size:11px;color:#cc1a18;line-height:1.2em;font-weight:normal;margin:20px 0 5px 0;}
h4{font-size:14px;color:#666666;line-height:1.2em;font-weight:normal;margin:0px 0 15px 0;}
h4 strong{color:#8f0000;font-weight:normal}


#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:800px;margin:0 auto}

	#header{background: url(../images/tns/header-bg.jpg) top left no-repeat;height:126px;position:relative}
		
		#logo{position:absolute;top:10px;left:20px;}
	
		#headerlogo{position:absolute;top:20px;right:10px}
	
		#search{position:absolute;top:95px;right:25px}
			#search .ipf-PageSearch-TextField{color:#969696;width:160px;vertical-align:middle;border:2px 1px 1px 2px;border-color:#969696 #fff #fff #969696}
			#search .ipf-PageSearch-Button{background: url(../images/tns/gobutton.gif) 0 0 no-repeat;width:71px;height:21px;text-indent:-2000px;line-height:100px;overflow:hidden;border:none;padding:0;vertical-align:middle}
		
	#contentareawrapper{background: #fff url(../images/tns/contentarea-bg.jpg) top left no-repeat;padding:0 18px}
	
		#leftcolumn h2.blockheader{color:#f1c742;background: url(../images/tns/blockheader-leftcolumn-bg.gif) top left no-repeat;padding:5px 5px 5px 5px;margin:0}
		#rightcolumn h2.blockheader{color:#f1c742;background: url(../images/tns/blockheader-rightcolumn-bg.gif) top left no-repeat;padding:5px 10px 5px 10px;margin:0}
			h2.blockheader span{font-size:9px;color:#fff;float:right}
			h2.blockheader span a{text-decoration:none;color:#fff;}
		
		#leftcolumn .block{background: url(../images/tns/block-leftcolumn-bg.gif) bottom left no-repeat;padding:10px 10px;margin:0 0 10px 0;clear:both}
		#rightcolumn .block{background: url(../images/tns/block-rightcolumn-bg.gif) bottom left no-repeat;padding:10px 10px;margin:0 0 10px 0;clear:both}
	
		#toolbar{height:34px;color:#fff;font-weight:bold;font-size:10px;position:relative}
			#toolbar-address{position:absolute;top:11px;left:0px;}
			#toolbar-links{position:absolute;top:11px;right:0px;text-align:right;}
		
		
		#contentarea{border-collapse:collapse;width:100%;} /* 764 */
		
			#leftcolumn{width:156px;padding:3px 0 0 0}
				
				#nav{margin:0 0 10px 0;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;}
				
					/* Level 1 */
					#nav ul li div a{background:#000;width:146px;padding:6px 5px;border-bottom:1px solid #ffffff;color:#ffffff}
					#nav ul li div a:hover{background:#560000}
		
					/* Level 2 */
					#nav ul li ul{margin: -25px 0 0 156px;position: absolute;background: #000;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;z-index:100;}
					#nav ul li ul li a{color:#fff;border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;}
					#nav ul li ul li a:hover{background: #560000}
					#nav ul li ul li.ipf-parent a{background: url(../images/tns/nav-subarrow.gif) right no-repeat}
					#nav ul li ul li.ipf-parent a:hover{background: #560000 url(../images/tns/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: #560000 !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;}
					
				#quickpoll{}
					#quickpoll table{width:100%;border-collapse:collapse;}
					#quickpollitems input{padding:0;margin:0 5px 0 0;vertical-align:middle;}
					#quickpollbutton{position:relative}				
					#quickpollbutton input{background: url(../images/tns/submitbutton.gif) top left no-repeat;vertical-align:middle;padding:0;border:none;width:71px;height:21px;line-height:100px;overflow:hidden;margin:12px 5px 12px 0}
					html > body #quickpollbutton input {text-indent:-2000px;} /* for IE6 */
					html > body #quickpollbutton input {*text-indent:0px} /* for IE7 */
					
				#poweredbyactive{text-align:center;font-size:9px;}
					#poweredbyactive a{color:#000;text-decoration:none;}
					#poweredbyactive img{margin:0 0 6px 0;}
					
			
		
			#content{padding:3px 0 0 0}
			
				#hero{margin:0 1px 0 3px;}
				#contentpadding{padding:15px 17px;}
				
				
			#rightcolumn{width:152px;padding:3px 0 0 0}
				#news{border:1px solid #d6d6d6;margin:0 0 10px 0}
		
	#footer{background:#f6f6f6;border-top:1px solid #e5e5e5;padding:15px 15px 0 15px;clear:both;font-size:10px;line-height:1.4em}
		#footer a{text-decoration:none;color:#000}

/* Blank Template */
.blank {background:#fff;}