body{margin:0;background: #4c5d2a url(../images/crc/bg.jpg) top no-repeat;color:#666666}
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:#0096d7;}

h1{font-size:15px;color:#666666;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;}
h2{font-size:18px;color:#155c87;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;}
.summary{font-size:15px;color:#666666}
a{color:#155c87;}

#tblACMAdminToolbar{z-index:1000;}
#ctl01_lnkBlackList{display:none;}

.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:970px;margin:15px auto 0 auto;padding:0 0 5px 0;background: #fff url(../images/crc/wrapper-bg.gif) bottom left no-repeat}
		
	#contentarea{clear:both;line-height:1.4em;background: url(../images/crc/contentarea-bg.gif) top left no-repeat;}
	
		#wrapper ul{margin:1em 0;padding:0;list-style:none;}
		#wrapper ul li{margin:0 0 5px 0;padding:0 0 0 10px;list-style:none;background: url(../images/crc/bullet.gif) 0 5px no-repeat}
	
/******************************************************/
/* Left Column
/******************************************************/
	
		#column-left{width:192px;float:left;margin:0 20px 0 10px;display:inline;position:relative;z-index:2;}
		
			#logo{margin:0 0 15px 0;}
			
			#nav{margin:0 0 15px 0;background: url(../images/crc/nav-cap.gif) bottom left repeat-x;padding:0 0 20px 0}
				#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;padding:0;background:none}
				#nav ul li a{display:block;text-decoration:none;color:#666666;}							
				/* Level 1 */
				#nav ul li div a{width:166px;padding:2px 10px 2px 15px;background: url(../images/crc/navitem-bg.gif) left no-repeat;font-size:12px;margin:0 0 7px 0}
				#nav ul li div a:hover{background: url(../images/crc/navitem-active-bg.gif) left no-repeat;color:#155c87;}
				#nav ul li.ipf-active1 div a{font-weight:bold;text-transform:uppercase;background: url(../images/crc/navitem-active-bg.gif) left no-repeat;color:#155c87;}
				.level1 #nav ul li#pageid86 a{font-weight:bold;text-transform:uppercase;background: url(../images/crc/navitem-active-bg.gif) left no-repeat;color:#155c87;}				
				/* Level 2 */
				#nav ul li ul{margin:-23px 0 0 191px;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: #f5f5f5}
				#nav ul li ul li.ipf-parent a{background: url(../images/crc/nav-subarrow.gif) right no-repeat}
				#nav ul li ul li.ipf-parent a:hover{background: #f5f5f5 url(../images/crc/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: #f5f5f5 !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;}

/******************************************************/
/* Main Column
/******************************************************/

		 #content{width:732px;float:left;padding:10px 0 15px 0;position:relative;z-index:1;overflow:hidden}
		 
		 	#heroarea{position:relative}
			.level1 #heroarea{height:346px;}
			.level2 #heroarea{height:40px;}
			 	
				#hero{position:absolute;top:-10px;left:0;z-index:2}
				#subnav{position:absolute;top:5px;right:10px;text-align:right;z-index:3;width:723px}
				#subnavbg{position:absolute;top:5px;right:10px;text-align:right;z-index:2;background:#f5f5f5;width:723px;height:25px}
			
			
			#welcome{background: url(../images/crc/welcome-level1-bg.jpg) bottom right no-repeat;padding:15px 310px 0 20px;height:155px;overflow:hidden}
			.level2 #welcome{background: url(../images/crc/welcome-level2-bg.jpg) bottom right no-repeat}
				#welcome h2{margin-top:0;font-size:20px;}
		
			h1#pagetitle{margin:25px 0 5px 0;}
			
			.level1 #calendar{background: url(../images/crc/calendar-level1-bg.gif) bottom left no-repeat;width:184px;margin:0 auto;padding:5px 10px 8px 10px;}
			.level2 #calendar{background: url(../images/crc/calendar-level2-bg.gif) bottom left no-repeat;width:172px;margin:0 auto;padding:5px 10px 8px 10px;}
			
				.main{width:100%;border-collapse:collapse;background:#fff;}
				.month {background:#4c5d2a;color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px;padding:3px 5px;text-align:center;border:1px solid #cccccc;}
				.daysofweek {color:#000;border:1px solid #cccccc;font-size:10px}
				.days{font-size:10px;padding: 1px 3px 2px 3px;border:1px solid #cccccc;text-align:right}
				.days #today{font-weight:bold;color:#dba13a;}
				
			.ipf_mpoll_view{width:100%;border-collapse:collapse;margin:0 0 5px 0}
			.ipf_mpoll_item{width:100%;border-collapse:collapse;}
			.ipf_mpoll_itemvote{border-bottom:1px solid #f2f2f2;font-weight:bold;padding:0 0 4px 0}
					

	#homecolumns{clear:both;border-top:2px solid #f5f5f5;padding:20px 0 15px 0;background: url(../images/crc/homecolumns-bg.gif) top left no-repeat;margin:0 15px 0 15px}
		#homecolumns h2{margin-top:0;}
		#homecolumns a{text-decoration:none;}
		#homecolumns-col1{float:left;width:208px;padding:0 15px;overflow:hidden}
		#homecolumns-col2{float:left;width:203px;padding:0 15px;overflow:hidden}
		#homecolumns-col3{float:left;width:205px;padding:0 15px;overflow:hidden}
		#homecolumns-col4{float:left;width:200px;padding:0 15px;overflow:hidden}
			
/******************************************************/
/* Footer
/******************************************************/
		
	#footer{background: #dba13a url(../images/crc/footer-bg.gif) bottom left no-repeat;line-height:1.4em;color:#fff;padding:20px 30px;width:900px;margin:0 auto}
		#footer a{color:#fff;text-decoration:none;}
		#footer p{margin:0;}
		#poweredbyactive{float:right}