/* THIS IS THE PATH FOR THE EE SITE /templates/images */

/*baseline resets all values to zero */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
cite,code,th{font-style:normal;font-weight:normal;}
ol,ul{list-style-type:none;}
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}

/****** TAGS / HACKS / BODY *****/

h1 span, h2 span, h3 span, a span{
	display:none;
}

.clear_fix{
	clear:both;
	height:1px;
	}

body{
	background:url(/templates/images/body_bg.jpg) repeat-x #B1C6E4;
	font-family:Arial, Helvetica, sans-serif;
	}

#wrapper{
	margin:0 auto;
	width:1008px;
}

/****** HEADER ******/

#header h1 a{
	background:url(/templates/images/acad_search_logo.jpg);
	width:302px;
	height:80px;
	display:block;
	float:left;
	margin-left:40px;

}

#utilities{
	float:right;
	width:400px;
	font-family: Georgia,"Times New Roman", Times, serif;
	margin-top:40px;
}

#utilities li{
	float:left;
	color:#666666;
	font-size:12px;
	}
	
#utilities a{
	color:#666666;
	text-decoration:none;
}

#utilities a:hover{
	text-decoration:underline;
}

/****** NAV ******/

#nav form{
	width:225px;
	float:right;
	margin:4px 30px 0 0;
}
#nav label{
	color:#9EADC1;
	font-size:11px;
	font-weight:bold;
	}

.searchbox{
	width:125px;
}

#nav form a, #nav form .button{
	width:34px;
	height:19px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	float:right;
	line-height:19px;
	text-align:center;
	margin:2px 0 0 0;
	}

/****** MAST ******/

#mast{
	background:url(/templates/images/mast.jpg) no-repeat;
	font-family: Georgia,"Times New Roman", Times, serif;
	height:169px;
	width:968px;
	padding:0 0 0 40px;
}

#mast h3{
	padding:70px 0 0 0;
	width:700px;
	font-size:14px;
}

#mast p{
	padding:10px 0 0 0;
	width:700px;
	font-size:12px;
	line-height:20px;
}

#ribbon{
	background:url(/templates/images/ribbon_bg.jpg);
	width:220px;
	height:169px;
	float:right;
	margin:0 20px 0 0;
	}

/****** CONTENT *****/

.home #content{
	width:1008px;
	min-height:220px;
	height:auto !important;
	height:220px;
	background:url(/templates/images/content_bg.jpg) repeat-y;
	}
	
.internal #content{
	width:1008px;
	min-height:390px;
	height:auto !important;
	height:390px;
	background:url(/templates/images/internal_repeat_bg.gif) repeat-y;
	}
	
.home #lc{
	width:266px;
	padding:0 0 0 24px;
	background:url(/templates/images/lc_shadow.jpg) left top no-repeat;
	float:left;
	min-height:220px;
	height:auto !important;
	height:220px;
	overflow-x:hidden;
	}

.internal #lc{
	width:226px;
	padding:0 0 0 24px;
	background:url(/templates/images/internal_content_bg.jpg) left top no-repeat;
	float:left;
	min-height:390px;
	height:auto !important;
	height:390px;
	}

.internal #lc ul{
	margin:60px 50px 0 20px;
}

.internal #lc ul ul{
	margin:0px 0 0 10px;
}

.internal #lc a{
	color:#0D3165;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	}

.internal #lc li{
	padding:0 0 10px 0;
	}

.internal #lc ul ul li{
	padding:0 0 2px 0;
	}

.internal #lc ul ul a{
	font-size:11px;
}

.internal #lc .active{
	color:#666666 !important;
	}

.internal #lc a:hover{
	text-decoration:underline;
	}
	
#case_study{
	float:left;
	width:150px;
	padding:100px 0 0 24px;
}

#case_study h3{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	border-bottom:solid 1px #CCC;
	color:#777;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:normal;
}

#case_study p{
	font-size:11px;
	color:#666;
}
	
.home #callout{
	padding:0px 40px 0 20px;
	width:206px;
	background:url(/templates/images/lc_corner.jpg) top right no-repeat;
	font-family: Georgia,"Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	line-height:24px;
	color:#333;
	min-height:280px;
	height:auto !important;
	height:280px;
	}

.home #callout p{
	padding:20px 0;
	}

.byline{
	text-align:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:normal;
	padding-top:0;
	}

.home #cc{
	width:426px;
	float:left;
	background:url(/templates/images/cc_top_shad.jpg) repeat-x top;
	padding:15px 20px 0 0;
	}

.cc_content{
	background:url(/templates/images/cc_content_bg.gif) no-repeat bottom;
	padding:30px 0;
}

.cc_content h4{
	font-size:18px;
	padding-bottom:10px;
}

.cc_content p{
	font-size:12px;
	line-height:18px;
}

.cc_content ul{
	font-size:12px;
	line-height:18px;
	float:right;
	padding-top:10px;
}

.cc_content a{
	color:#0D3165;
	}

.home #rc{
	width:248px;
	padding:0 24px 0 0px;
	background:url(/templates/images/rc_shadow.jpg) right top no-repeat;
	float:right;
	min-height:220px;
	height:auto !important;
	height:220px;
	}
	
.internal #rc{
	width:734px;
	padding:0 24px 0 0px;
	background:url(/templates/images/internal_content_bg.jpg) right top no-repeat;
	float:right;
	min-height:390px;
	height:auto !important;
	height:390px;
	}

.internal #top_rc ul{
	list-style:disc !important;
	font-size:13px;
	width:560px;
	padding-left:20px;
}

.internal #top_rc ol{
	list-style:decimal !important;
	font-size:13px;
	width:560px;
	padding-left:20px;
}		


#news{
	width:248px;
	padding:45px 0 0px 0;
	background:url(/templates/images/rc_top_shad.jpg) repeat-x top #DDDDDD;
	}
	
#news h4{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	text-align:center;
	background:url(/templates/images/news_head_bg.gif) no-repeat bottom;
	padding:0 0 17px 0;
}

#news p{
	font-size:12px;
	line-height:18px;
	margin:5px 20px 30px 20px;
}
	
#breadcrumbs{
	font-size:11px;
	margin:30px 0;
	}
	
#breadcrumbs, #breadcrumbs a{
	color:#666666;
}
	
#top_rc{
	background:url(/templates/images/top_rc_bg.gif) bottom no-repeat;
	padding:0 0 17px 0;
	width:718px;
	}
	
.internal #rc h2{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:24px;
	color:#861316;
	font-style:italic;
	width:500px;
	padding:0 0 10px 0;
	}
	
.internal #rc ul{
	clear:both;
	line-height:20px;
	font-family:Arial,Helvetica,sans-serif;
/*	margin:0 0 10px 20px;
	font-size:12px;
	list-style:disc;*/
	}
	
table {
	width:560px;
	}	
	
table td {
	margin:10px;
	border-spacing:10px;
	}	
table p {
	width:auto !important;
	}	

#rc form p{
	font-size:12px;
	margin-bottom:10px;
	}

.internal #top_rc h3{
	width:500px;
	float:left;
}

#top_rc p{
	width:560px;
	font-size:13px;
	float:left;
	margin-bottom:10px;
}

.email_print{
	display:block;
	width:59px;
	height:17px;
	padding-top:2px;
	background:url(/templates/images/email_print_but.gif);
	text-align:center;
	color:#FFFFFF !important;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	float:right;
	margin-left:10px;
}
	
#searches_rc p{
	margin:0 0 10px 0;
	}
	
#searches_rc .email_print{
	margin:0 0 10px 0;
	float:none;
}
	
#bottom_rc{
	background:url(/templates/images/top_rc_bg.gif) bottom no-repeat;
	width:718px;
	padding:10px 0 17px 0;
	}

#team_rc{
	width:570px;
	padding:10px 0 17px 0;
	}


#team_rc h3 a{
	font-size:12px;
	color:#0D3165;
	margin-left:30px;
}


#archive_rc{
	width:718px;
	padding:10px 0 17px 0;
	}


#archive h3 a{
	font-size:12px;
	color:#0D3165;
	margin-left:30px;
}	

#searches_rc, #past_searches_rc{
	background:url(/templates/images/top_rc_bg.gif) left bottom no-repeat;
	width:718px;
	padding:10px 0 17px 0;
	}
	
#searches_rc table, #past_searches_rc table{
	width:718px;
	margin-bottom:20px;
	}

#searches_rc .header, #past_searches_rc .header {     
    cursor: pointer; 
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
	padding:5px;
} 

#searches_rc .header .arrow, #past_searches_rc .header .arrow{
	background:url(/templates/images/pre_sort.gif) right no-repeat;
	display:inline-block;
	width:10px;
	height:19px;
	margin:0 0 0 10px;
/*	float:right;*/
	}

.minwidth_position{
	width:120px;
	}	
	
.minwidth_region{
	width:85px;

}

.minwidth_consultants{
	width:110px;

}

.minwidth_date{
	width:75px;

}

#searches_rc .headerSortUp .arrow, #past_searches_rc .headerSortUp .arrow{ 
    background-image:url(/templates/images/sort_up.gif);
} 

#searches_rc .headerSortDown .arrow, #past_searches_rc .headerSortDown .arrow{ 
    background-image:url(/templates/images/sort_down.gif);
} 

#searches_rc tbody tr, #past_searches_rc tbody tr{
/*	background:url(/templates/images/search_row_bg.gif) repeat-x;*/	
	border-top:solid 1px #CFDCEE;
	}

#searches_rc tbody .bgcolor, #past_searches_rc tbody .bgcolor {
		background-color:#F6F8FC;
}

#searches_rc td, #past_searches_rc td{
	vertical-align:top;
	font-size:12px;
	padding:5px;

}

#searches_rc .institution_link, #past_searches_rc .institution_link{
	font-size:14px;
	font-weight:bold;
}

#searches_rc a, #past_searches_rc a{
	color:#0D3165;
}

#picture{
	width:112px;
	float:left;
}

#archivepicture{
	width:200px;
	float:left;
}		

#picture img{
	padding-bottom:10px;
}

#picture ul{
	font-size:10px;
	line-height:18px;
	float:right;
	text-align:right;
	padding-top:10px;
	white-space:nowrap;
}

#picture a{
	color:#0D3165;
	}

.lrg_email_but{
	display:block;
	width:92px;
	height:17px;
	padding-top:2px;
	background:url(/templates/images/lrg_email_but_bg.gif);
	text-align:center;
	color:#FFFFFF !important;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	margin-left:10px;
}

.lrg_email_but a{
	color:#FFFFFF !important;
}

#rc_content{
	width:438px;
	padding:0 0 0 20px;
	float:left;
}

.contact_us_red{
color:#990000 !important;
font-weight:bold;
}

	
#rc_content p{
	font-size:13px;
	margin:0 0 10px 0;
}

.archivesearch {
	background:url(/templates/images/top_rc_bg.gif) bottom no-repeat;
	width:718px;
	padding:10px 0 17px 0;
	}
	
.archivesearch .consultant_content{
	width:495px;
	padding:0 0 0 20px;
	float:right;
}

.archivesearch .consultant_content h4{
	font-size:14px;
	}
.archivesearch .consultant_content h5{
font-size:12px;
font-style:italic;
margin-bottom:5px;
	}

.archivesearch .consultant_content p{
	font-size:13px;
	margin:0 0 10px 0;
}

.archivesearch .consultant_content ul{
	font-size:12px;
	line-height:18px;
	float:right;
	padding-top:10px;
}
.archivesearch .consultant_content ul li{
	list-style:none;
}


.archivesearch .consultant_content a{
	color:#0D3165;
	}

.consultant{
	background:url(/templates/images/rc_content_bg.gif) bottom no-repeat;
	width:570px;
	padding:10px 0 17px 0;
	}
	
.consultant_content{
	width:438px;
	padding:0 0 0 20px;
	float:right;
}

.consultant_content h4{
	font-size:14px;
	}

.consultant_content p{
	font-size:13px;
	margin:0 0 10px 0;
}

.consultant_content ul{
	font-size:12px;
	line-height:18px;
	float:right;
	padding-top:10px;
}

.consultant_content a{
	color:#0D3165;
	}

/****** FOOTER *****/
.home #footer{
	background:url(/templates/images/footer_bg.jpg) no-repeat;
	width:1008px;
	height:65px;
	}
	
.internal #footer{
	background:url(/templates/images/internal_footer_bg.jpg) no-repeat;
	width:1008px;
	height:65px;
	}
	
#footer ul{
	width:345px;
	font-family: Georgia,"Times New Roman", Times, serif;
	margin:0 auto;
	padding-top:10px;
}

#footer ul li{
	float:left;
	color:#666666;
	font-size:12px;
	}
	
#footer ul a{
	color:#666666;
	text-decoration:none;
}

#footer ul a:hover{
	text-decoration:underline;
}

#credit{
	text-align:center;
	width:450px;
	margin:0 auto;
	font-size:10px;
	clear:both;
	padding-top:20px;
	}
	
#credit p, #credit a{
	color:#53729E;
	text-decoration:none;
	}
	
#credit a:hover{
	text-decoration:underline;
	}
	
	
