body{margin:0;background: #cccccc;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:#013637;}

h1{font-size:18px;font-weight:normal;color:#000;line-height:1.2em;margin:0 0 4px 0}
h2, h3, h4, h5{line-height:1.2em;}

#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 */ 

#background{background: url(../images/ma/bg.jpg) top no-repeat;padding:0 0 20px 0}
#wrapper{width:948px;margin:0 auto}

	#header{position:relative;height:120px}
		#logo{}
		#tagline{color:#fff;text-align:right;position:absolute;right:0;top:55px;text-transform:uppercase}
		
	#toolbar{position:relative;background: url(../images/ma/toolbar-bg.gif) top left no-repeat;color:#fff;padding:10px 15px}
		#date{float:right;font-weight:bold;font-size:10px}
		#toolbar h2{text-transform:uppercase;font-size:14px;font-weight:bold;margin:0}
			#toolbar h2 strong{color:#ff9933;}
			
	#nav{clear:both;background:#ff9933;position:relative;z-index:999;border-bottom:1px solid #999999}
		#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:#fff}
	
		/* Level 1 */
		#nav ul li div a{padding:9px 16px;border-left:1px solid #fda853;border-right:1px solid #da832c;text-transform:uppercase;font-weight:bold;color:#000}
		#nav ul li div a:hover{}
		#nav ul li#pageid6743{display:none;}
	
		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #046261;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
		#nav ul li ul li a{border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{background: #013c3c}
		#nav ul li ul li.ipf-parent a{background: url(../images/ma/nav-subarrow.gif) right no-repeat}
		#nav ul li ul li.ipf-parent a:hover{background: #013c3c url(../images/ma/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: #013c3c !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;}
	
	#contentarea{clear:both;position:relative;line-height:1.4em}
	.level1 #contentarea{background: url(../images/ma/contentarea-level1-bg.gif) top left repeat-y;}
	.level2 #contentarea{background: url(../images/ma/contentarea-level2-bg.gif) top left repeat-y;}
	

		#column-left{float:left;width:185px;}
			
			#subnav{clear:both;background: #fff url(../images/ma/additionalresources-bg.gif) top right repeat-y}
				#subnav h2{font-size:11px;font-weight:bold;margin:0;text-transform:uppercase;padding:8px 10px;background:#e5e5e5}
				#subnav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
				#subnav ul li {float: left;list-style: none;list-style-image:none;margin:0}
				#subnav ul li a{display:block;text-decoration:none;color:#000}
			
				/* Level 1 */
				#subnav ul li div a{font-size:12px;width:158px;background: url(../images/ma/bullet-additionalresources.gif) 10px 10px no-repeat;padding:6px 10px 6px 17px;border-bottom:1px solid #e5e5e5}
				#subnav ul li div a:hover{}
			
				/* Level 2 */
				#subnav ul li ul{margin:-25px 0 0 185px;position: absolute;background: #046261;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left:-999em; z-index:999;}
				#subnav ul li ul li a{border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;color:#fff}
				#subnav ul li ul li a:hover{background: #013c3c}
				#subnav ul li ul li.ipf-parent a{background: url(../images/ma/nav-subarrow.gif) right no-repeat}
				#subnav ul li ul li.ipf-parent a:hover{background: #013c3c url(../images/ma/nav-subarrow.gif) right no-repeat}
			
				/* Level 3 */
				#subnav ul li ul li ul {margin: -25px 0 0 180px;}
				#subnav ul li ul li ul li a{background:none !important;}
				#subnav ul li ul li ul li a:hover{background: #013c3c !important;}
			
				#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {left: -999em;}
				#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {left: auto;}
				#subnav li:hover, #subnav li.hover {position: static;}
				
			#sponsors{background: url(../images/ma/sponsors-bg.gif) top right no-repeat;padding:10px 10px 100px 10px;}
		
		#content{float:left;}
		.level1 #content{width:486px}
		.level2 #content{width:511px}
			
			#homeintro{background:#ff9933;padding:15px 17px;line-height:1.2em}
				#homeintro h2{font-size:14px;font-weight:normal;color:#000;margin:0 0 4px 0;}
				#homeintro #introauthor{font-size:12px;border-bottom:1px solid #bf8c40;padding:0 0 10px 0;margin:0 0 10px 0}
				#homeintro table{width:100%;border-collapse:collapse;}
				#homeintro table td{padding:0 15px 0 0}
				#homeintro a{text-decoration:none;}
		
			#content-padding{padding:15px 17px;}
			
			#quicklinks{background:#e5e5e5}
				#quicklinks h2{background:#013637;padding:8px 17px;color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;margin:0}
				#quicklinks h2 strong{color:#ff9933;}
				#quicklinks ul{margin:0;padding:0;list-style:none;}
				#quicklinks ul li{list-style:none;background: url(../images/ma/bullet-quicklinks.gif) 17px 12px no-repeat;padding:8px 10px 5px 27px;}
				#quicklinks ul li a{color:#0066cc;font-size:12px;text-decoration:none}
				
		
		#column-right{float:left;color:#fff;margin:0 0 0 2px;display:inline}
		.level1 #column-right{width:275px;}
		.level2 #column-right{width:250px;}
		
			#quickpollarea{background: #013737 url(../images/ma/quickpollarea-bg.gif) bottom left repeat-x;padding:15px 15px}
				#quickpollarea h2{font-size:18px;color:#fff;font-weight:normal;margin:0 0 4px 0;line-height:1em}
				#quickpollarea h2 strong{color:#ff9933;}
				
				#quickpoll{background: url(../images/ma/quickpoll-bg.gif) top left no-repeat;width:244px;padding:5px 0 0 0}
					#quickpoll-content{background: url(../images/ma/quickpoll-bg.gif) bottom left no-repeat;padding:0 10px 1px 10px;color:#000}
					#votebutton input{background: url(../images/ma/votebutton.gif) top left no-repeat;vertical-align:middle;padding:0;border:none;width:63px;height:30px;line-height:100px;overflow:hidden;margin:0 5px 0 0}
					html > body #votebutton input {text-indent:-2000px;} /* for IE6 */
					html > body #votebutton input {*text-indent:0px} /* for IE7 */
	
			#registrationarea{background: #013737 url(../images/ma/registrationarea-bg.gif) bottom left no-repeat;padding:15px 15px 1px 15px}
				#registrationarea h2{font-size:18px;color:#fff;font-weight:normal;margin:0 0 4px 0;line-height:1em}
				#registrationarea h2 strong{color:#ff9933;}
				
			#brochurearea{background: #013737 url(../images/ma/brochurearea-bg.gif) bottom left no-repeat;padding:15px 15px 1px 15px}
				#brochurearea h2{font-size:18px;color:#fff;font-weight:normal;margin:0 0 4px 0;line-height:1em}
				#brochurearea h2 strong{color:#ff9933;}
				
			#corporatesponsors{padding:15px 15px 1px 15px}
				#corporatesponsors h2{font-size:18px;color:#fff;font-weight:normal;margin:0 0 15px 0;line-height:1em}
				#corporatesponsors h2 strong{color:#ff9933;}


	#footer{background: #006567 url(../images/ma/footer-bg.gif) bottom left no-repeat;padding:35px 20px 30px 20px;color:#fff;font-size:10px}
		#footer a{color:#fff;text-decoration:none;}
		#footer p{margin:0;}
		#footer #poweredbyactive{float:right;}
		#footer #poweredbyactive img{margin-top:-10px;}
		
#countdown{ background:url(../images/ma/bg-countdown.jpg) no-repeat;position:relative;height:38px; padding:87px 0px 0px; color:#FFFFFF; font-size:14px;}
			#countdown span{font-size:28px;color:#000000;font-weight:bold;display:block;width:68px;float:left;text-align:left;}
			#countdown h2{ font:Arial, Helvetica, sans-serif; color:#ff9933; font-size:18px; margin:0px; padding:0px;}
			
#countdown2{ background:url(../images/ma/bg-countdown2.jpg) no-repeat; position:relative; height:38px; padding:87px 0px 0px; color:#FFFFFF; font-size:14px;}
			#countdown2 span{font-size:28px;color:#000000;font-weight:bold;display:block;width:68px;float:left;text-align:left;}
			#countdown2 h2{ font:Arial, Helvetica, sans-serif; color:#ff9933; font-size:18px; margin:0px; padding:0px;}
			
#countdown2_notext{ background:url(../images/ma/bg-countdown2_notext.jpg) no-repeat; position:relative; height:38px; padding:87px 0px 0px; color:#FFFFFF; font-size:14px;}
			#countdownText2{position:absolute; top:0; left:0; padding:5px; font-size:11px; width:95%; z-index:100;}
			#countdown2_notext span{font-size:28px; color:#000000; font-weight:bold; display:block; width:68px; float:left; text-align:left;}
			#countdown2_notext h2{ font:Arial, Helvetica, sans-serif; color:#ff9933; font-size:18px; margin:0px; padding:0px;}
			
#countdown2_1_notext{ background:url(../images/ma/bg-countdown2_notext.jpg) no-repeat; position:relative; height:38px; padding:87px 0px 0px; color:#FFFFFF; font-size:14px;}
			#countdownText2_1{position:absolute; top:0; left:0; padding:5px; font-size:11px; width:95%; z-index:100;}
			#countdown2_1_notext span{font-size:28px; color:#000000; font-weight:bold; display:block; width:68px; float:left; text-align:left;}
			#countdown2_1_notext h2{ font:Arial, Helvetica, sans-serif; color:#ff9933; font-size:18px; margin:0px; padding:0px;}
			
/* ------ FIX THE ENHANCED PHOTO GALLERY BACKGROUND COLOR ------- */

div#fullsize { background:none; border:none;}

div#slideleft { background-color:#fff;}
div#slideleft:hover { background-color:#fff;}

div#slideright { background-color:#fff;}
div#slideright:hover { background-color:#fff;}