body{margin:0;background: #ffffff url(../images-v8-common/bg.gif);color:#666666}
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;}
a{color:#a41112;text-decoration:none;}
a:hover{}
a img{border:none;}
h1,h2,h3,h4,h5{line-height:1em;font-weight:normal}
h2{color:#a41112;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;margin:0px 0 15px 0;}

.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 */ 

#tblACMAdminToolbar{z-index:1000;}

#wrapper{width:921px;margin:0 auto;padding:0 2px;background:#fff;}


	#header{position:relative;height:119px}
		h1#logo{margin:0;position:absolute;top:30px;left:25px}
		h1#logo a{display:block;background: url(../images-v8-sande/logo.gif) 0 0 no-repeat;width:170px;height:61px;text-indent:-2000px;}
		
		#toolbar{position:absolute;top:65px;right:170px;color:#333333;font-size:11px}
			#toolbar a{color:#333333;text-decoration:none;padding:0 5px}
		
		#search{position:absolute;top:60px;right:10px;}
			#search #q{border:1px solid #7f9db9;width:130px;color:#999999;vertical-align:middle;}
			#search .button-go{vertical-align:middle;}


	#nav{background:#a41112;border-top:1px solid #e08686;border-bottom:1px solid #e08686;background:#a41112;font-size:11px;padding:0px 10px;margin:0 0 6px 0;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;}
	
		/* Level 1 */
		#nav ul li div a{padding:6px 27px;color:#ffffff;text-transform:uppercase;background: url(../images-v8-sande/nav-divider.gif) right no-repeat}
		#nav ul li div a:hover{}
		#nav ul li#pageid21821 a{background:none}
	
		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #ffffff;width: 180px;left: -999em;}
		#nav ul li ul li a{border-bottom:1px solid #e0e0e0;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{color:#a41112}
	
		/* Level 3 */
		#nav ul li ul li ul {display:none;margin: -27px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #225283 !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;border-bottom:1px solid #fff;position:relative}
	#contentarea_onecolumn{clear:both;border-bottom:1px solid #fff;position:relative}
	
/*****************************************************/
/* Tier 1
/*****************************************************/
	
		#flasharea{margin:0 0 9px 0;position:relative;z-index:1}
		
		#studentprojects{background:#cccccc;padding:6px;margin:0 0 9px 0}
			#studentprojects table{background:#adadad;width:100%;border-collapse:collapse;}			
			#studentprojects table th {vertical-align:middle;color:#fff;font-size:11px;padding:25px 10px 10px 22px}
			#studentprojects table th h2{color:#fff;margin:0 0 10px 0}
			#studentprojects table th a{color:#fff;}
			#studentprojects table td{color:#fff;vertical-align:middle;color:#fff;font-size:10px;padding:7px 7px}
			#studentprojects table td p{margin:0;}
			#studentprojects table td a{color:#fff;}
			
		#homepagecontent{background:#ececed;padding:20px 10px}
			#homepagecontent table{width:100%;border-collapse:collapse;background:#f8f8fa;border-top:15px solid #f8f8fa;border-bottom:15px solid #f8f8fa}
			#homepagecontent table td{vertical-align:top;padding:0px 25px;width:33%;border-right:1px solid #dbdbdc}
			#homepagecontent table td a{color:#4498ff}			
			#homepagecontent table td ul{margin:0 0 20px 0;padding:0;list-style:none}
			#homepagecontent table td ul li{background: url(../images-v8-sande/bullet.gif) 0 0px no-repeat;padding:2px 0 5px 20px;margin:0 0 1px 0;}
			#homepagecontent table td ul li a{color:#666666}

/*****************************************************/
/* Tier 2
/*****************************************************/

		.tier2 #contentarea{border-top:12px solid #1d4068;background: url(../images-v8-sande/contentarea-bg.gif) top left repeat-y;}
		.tier2 #contentarea_onecolumn{border-top:12px solid #1d4068;background: url(../images-v8-sande/contentarea-bg-onecolumn.gif)  top left repeat-y;}
		
		.template-department #contentarea{border-top:12px solid #adadad;}
		.template-department #contentarea_onecolumn{border-top:12px solid #e9e9e9;}
		.tier2 #strip{background:#1d4068;height:163px;position:absolute;top:0;left:909px;width:12px;}
		.template-department #strip{background:#adadad;}


		#column{width:258px;float:left;font-size:11px}
			
			#column h1{background:#1d4068;color:#fff;font-size:30px;font-family:Georgia, "Times New Roman", Times, serif;margin:0;text-align:center;padding:65px 10px 65px 10px}
			.template-department #column h1{background:#adadad;}
			
			#subnavarea{background:#f8f8fa;margin:10px;padding:20px 20px;border-bottom:2px solid #f8f8fa;}
			
				#subnav{font-family:Georgia, "Times New Roman", Times, serif;}
					#subnav ul{padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
					#subnav ul li {height:1%;list-style: none;list-style-image:none;margin:0}
					#subnav ul li a{display:block;text-decoration:none;color:#1d4068;}
					
					/* Level 1 */
					#subnav ul li{}
					#subnav ul li div a{margin:10px 0 0px 0;text-transform:uppercase}
					#subnav ul li div a:hover{}
					
					/* Level 1 - Open */
					#subnav ul li.ipf-sectionmenu-folderopen{}
					#subnav ul li.ipf-sectionmenu-folderopen div a{}
					#subnav ul li.ipf-sectionmenu-folderopen div a:hover{}
				
					/* Level 2 */
					#subnav ul li ul{display: none;margin:6px 0 0 0}
					#subnav ul li ul li{cursor: default;cursor: hand !important;cursor: pointer !important;}
					#subnav ul li ul li a{background: url(../images-v8-sande/accordionbullet.gif) 0 3px no-repeat;margin:0 0 5px 18px;padding:0px 0 0px 10px;}
					#subnav ul li ul li a:hover{}
					
					/* Level 3 */
					#subnav ul li ul{}
					#subnav ul li ul li ul li{}
					#subnav ul li ul li ul li a{margin:0 0 5px 35px;padding:0px 0 0px 10px;}
					#subnav ul li ul li ul li a:hover{}
	
					
				
				#tools{color:#4498ff;margin:100px 0 0 0;}
					#tools a{color:#4498ff;text-decoration:none}
					#tools p{margin:0 0 4px 0;}
					#tools img{vertical-align:middle;margin:0 7px 0 0}
				
			
			#resources{background:#f8f8fa;margin:10px;padding:20px 20px;}
				#resources ul{margin:0;padding:0;list-style:none}
				#resources ul li{background: url(../images-v8-sande/bullet.gif) 0 0px no-repeat;padding:2px 0 5px 20px;margin:0 0 1px 0;}
				#resources ul li a{color:#666666;}
		
		#content{width:597px;float:left;padding:15px 36px 10px 30px;line-height:1.5em}
		#contentarea_onecolumn #content{width:837px;}
		
			#mainphoto{background: url(../images-v8-sande/mainphoto-bg.gif) top left no-repeat;padding:1px 0 0 1px;margin:0 0 40px 0}
			#mainphoto div{background: url(../images-v8-sande/mainphoto-bg.gif) bottom left no-repeat;padding:7px 7px 14px 9px;margin:0px 0 0 -1px}


/*****************************************************/
/* Footer
/*****************************************************/
	
	#footer{background: #f9f9f9 url(../images-v8-common/footer-bg.gif) top left repeat-x;border:1px solid #e8e8e8;padding:15px 20px;text-align:center;font-size:9px}
		#footer ul{margin:0;padding:0;list-style:none}
		#footer ul li{display:inline;padding:0 7px}
		#footer ul img{margin:0 2px 0 0}
	
		#footer ul#contact{color:#656566;margin:0 0 5px 0}
		#footer ul#contact a{color:#656566;text-decoration:none;text-transform:uppercase}
	
		#footer ul#footerlinks li{background: url(../images-v8-common/footer-link-divider.gif) right no-repeat;}
		#footer ul#footerlinks li.last{background:none;}
		#footer ul#footerlinks a{color:#656566;text-decoration:none;}
		#footer ul#footerlinks img{vertical-align:middle;}
		
		#footer #copyright{padding:15px 0 0 0;margin:0}
		#footer #copyright a{color:#656566;text-decoration:none}
