body{margin:0;background: #1f1f1f url(../images/mcm/bg.gif);color:#000000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none; font-weight:bold;}
a{color:#405630; font-weight:bold;}

h1{font-size:24px;font-weight:normal;color:#000;line-height:1.2em;}
h2{font-size:24px;font-weight:normal;color:#000;line-height:1.2em;}

.pageHdr {font-size:24px;font-weight:normal;color:#000;line-height:1.2em;border-top:1px solid #cccccc;padding:10px 0 10px 0;clear:both;text-transform:uppercase}
.sectionDiv {border-bottom:1px solid #cccccc;margin:15px 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:1000px;margin:12px auto 0 auto}

	#header{background: url(../images/mcm/masthead.jpg) top left no-repeat;position:relative;height:132px;border-left:15px solid #000;border-top:15px solid #000;border-right:15px solid #000}
	.goinggreen #header{background: url(../images/mcm/header-bg3.jpg) top left no-repeat;position:relative;height:132px;border-left:15px solid #000;border-top:15px solid #000;border-right:15px solid #000}
	
	#header-community{background: url(../images/mcm/masthead.jpg) top left no-repeat;position:relative;height:132px;border-left:15px solid #000;border-top:15px solid #000;border-right:15px solid #000}
	
	.crossroads #header{background: url(../images/mcm/CrossroadsMasthead.jpg) top left no-repeat;position:relative;height:132px;border-left:15px solid #000;border-top:15px solid #000;border-right:15px solid #000}
		#logo{}
		
		#toolbar{position:absolute;top:15px;right:15px;font-size:10px;font-weight:bold;}
			#toolbar ul{margin:0;padding:0;list-style:none}
			#toolbar ul li{float:left;background: url(../images/mcm/chevron.gif) left no-repeat;padding:0 30px 0 15px}
			#toolbar ul li a{color:#fff;text-decoration:none;}
			
		#search{position:absolute;top:60px;right:29px}
			#search .ipf-PageSearch-TextField{color:#999999;border:1px solid;border-color:#1f2a1c #445a33 #445a33 #1f2a1c;width:148px;vertical-align:middle;}
			#search .ipf-PageSearch-Button{background: url(../images/mcm/searchbutton.gif) 0 0 no-repeat;width:52px;height:20px;text-indent:-2000px;line-height:100px;overflow:hidden;border:none;padding:0;vertical-align:middle}
			
	
	#nav{background: url(../images/mcm/nav-bg.gif) bottom left no-repeat;border-left:15px solid #000;border-bottom:15px solid #000;border-right:15px solid #000;padding:0 20px;font-size:10px;position:relative;z-index:2}
		#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;font-weight:bold;}
	
		/* Level 1 */
		#nav ul li {}
		#nav ul li div a{font-size:10px;text-transform:uppercase;padding:10px 10px;background: url(../images/mcm/nav-arrow.gif) left no-repeat;padding:10px 28px 10px 10px}
		#nav ul li div a:hover{}

		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #212121;width: 180px;border-top:1px solid #646464;border-left:1px solid #646464;border-right:1px solid #646464;left: -999em;}

		#nav ul li ul li a{border-bottom:1px solid #646464;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{background: #000}
		#nav ul li ul li.ipf-parent a{background: url(../images/mcm/nav-parentarrow.gif) right no-repeat}
		#nav ul li ul li.ipf-parent a:hover{background: #000 url(../images/mcm/nav-parentarrow.gif) right no-repeat}
	
		/* Level 3 */
		#nav ul li ul li ul {margin: -24px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #000 !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{border-collapse:collapse;background:#fff;width:100%;position:relative;z-index:1}
	
	#contentarea ul{margin:10px 0;padding:0;list-style:none;}
		#contentarea ul li{background: url(../images/mcm/bullet.gif) 4px 5px no-repeat;padding:0 0 0 13px;margin:0 0 4px 5px}
	
		.level1 #content{padding:0;background: url(../images/mcm/content-level1-bg.gif) top left repeat-y}
		.level2 #content{padding:25px 37px}
			
			h1#pagetitle{margin:0 0 15px 0;text-transform:uppercase}
			
			#homepage-leftcolumn{width:496px;float:left;padding:15px}
				#slideshow{border:1px solid #a7a485;}
				#homepage-leftcolumn h2{font-size:11px;color:#FFCC33;font-weight:bold;margin:20px 0 6px 0;background: url(../images/mcm/subheader-medium-bg.gif) left no-repeat;padding:5px 18px}
				#homepage-leftcolumn h2 a{color:#FFCC33;}
				
			#homepage-rightcolumn{width:250px;float:left;margin:0 7px}
				#homepage-rightcolumn h2{font-size:11px;color:#FFCC33;font-weight:bold;margin:15px 0 8px 0;background: url(../images/mcm/subheader-small-bg.gif) left no-repeat;padding:5px 18px}
				#homepage-rightcolumn h2 a{color:#FFCC33}
					#spotlight{height:170px;overflow:auto;}
					
			.level2 #sponsors{background:#d9d9b7;padding:0 0 20px 0}
				.level2 #sponsors h2{font-size:11px;color:#fff;font-weight:bold;margin:0 0 8px 0;background: url(../images/mcm/subheader-large-bg.gif) left no-repeat;padding:5px 18px}
				.level2 #sponsors h2 a{color:#fff;}
	

		#column{width:180px;padding:0 15px 0 15px;background:#000;color:#fff;}
		#column2{background:#000}
			#column a{color:#fff;text-decoration:none}
			#column h2{margin:20px 0 4px 0;color:#ffcc33;font-size:14px;font-weight:bold}
			#column hr{background:#252525;height:1px;color:#252525;border:1px;}
			
			#mcmvideo td{background:#1a1a1a;border-bottom:1px solid #252525}
				#mcmvideo td a{color:#ffcc33;text-decoration:none}
			
		
			#countdown{background: url(../images/mcm/countdown-bg.gif) top no-repeat;position:relative;overflow:hidden;height:141px}
				#countdown span{font-size:18px;color:#ffcc33;font-weight:bold;display:block;width:35px;position:absolute;top:98px;text-align:center}
				#countdown span#day{left:-3px}
				#countdown span#hour{left:45px}
				#countdown span#minute{left:97px}
				#countdown span#second{left:147px}
				
		#sponsors table td{background:#fff;border:1px solid #b0ae95}

	
		
	#footer{color:#9a9a9a;background:#1a1a1a;padding:15px 20px}
		#poweredbyactive{float:right;font-size:9px;width:175px;text-align:center}
			#poweredbyactive img{margin:0 0 5px 0;}
			#poweredbyactive a{color:#9a9a9a;text-decoration:none;}
		
		#copyright{font-size:9px;padding:15px 0 15px 5px}
		
		#footerlinks{font-size:12px;padding:0 0 15px 0}
			#footerlinks a{color:#c69f2d;padding:0 5px}
			
			
/*-------- Frame Customization -------------------------------------*/

td div.odd_row {
	background-color:#1b2315;
	color:#fff;
}
td div.odd_row h4 {
	color:#ffcc2f;
}
td div.even_row {
	background-color:#d9d9b7;
	color:#000;
}
td div.even_row h4 {
	color:#405630;
}
.actions a, #content table table tr td a  {
	color:#405630;
}
div#mod_venue, div#mod_venue h2 {
	background:none;
	font-size:24px;
	font-weight:normal;
	color:#000;
	line-height:1.2em;
	margin:0;
}
.ipf-sectionmenu a {
	font-size:10px;
}