/* 	Acalog(tm) system stylesheet v6.0.156 
			Developed by Digital Architecture Group. (www.digarc.com)	*/
		
		/* 	Rounded acalog(tm) system stylesheet v4.1.0.
	Developed by Digital Architecture Group. (www.digarc.com)

HTML TAG STYLES
--------------------------------------------------------------------------------------*/
/*@import url(http://new.oberlin.edu/global2/css/reset-min.css);*/
@import url(http://new.oberlin.edu/global2/css/grids-min.css);
/*@import url(http://new.oberlin.edu/global2/css/base.css);*/
@import url(http://new.oberlin.edu/global2/css/sections.css);
	
	
BODY {
	background-color: #FFFFFF;
	text-align: center;

}

#acalog-header {
	
}

P {
	text-align: justify;
	line-height: 146.5%;
}
TABLE.toplevel, TABLE.toplevel_popup {
	width: 974px;
	border: 0px;
	margin: 0 auto;

}
TD {


}
TH {

	background-color: #8F8F8F;
	padding: 2px 5px 2px 2px;

	text-align: left;
}
FORM, INPUT, SELECT, TEXTAREA, OPTION {
	font: 10px Arial, Helvetica, sans-serif;
}
HR {
	color: #BFBFBF;
	height: 1px;
	border: 0px solid #BFBFBF;	/* Opera/Moz */
	background-color: #BFBFBF;
	_margin: 0px;
}
HR.navbar {
	color: #BFBFBF;
	height: 1px;
	border: 0px solid #000000;	/* Opera/Moz */
	_margin: 0px;
	
}

/*  LINK STYLES
--------------------------------------------------------------------------------------*/
A:link, A:visited {


}
A:hover, A:active {


}
A.navbar:link, A.navbar:visited {


}
A.navbar:hover, A.navbar:active {
	text-decoration: underline;

}
A.navbar_chosen:link, A.navbar_chosen:visited {


}
A.navbar_chosen:hover, A.navbar_chosen:active {

}
A.help:link, A.help:visited {
	color: #000000;
	text-decoration: underline;
}
A.help:hover, A.help:active {
	color: #000000;
	text-decoration: none;
}
A.n1:link, A.n1:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.n1:hover, A.n1:active {
	color: #FFCC33;
	text-decoration: underline;
}
A.footer:link, A.footer:visited {
	color: #8A8A8A;
	text-decoration: none;
	font-size: 11px;
}
A.footer:hover, A.footer:active {
	color: #8A8A8A;
	text-decoration: underline;
	font-size: 11px;
}


/* BLOCK AREA SPECIFIC STYLES
--------------------------------------------------------------------------------------*/
.block_n1_right {
	color: #FFCC33;
	padding: 0px 0px 0px 1px;
	background: transparent url(/images/header_images/bg_title3_tan.jpg) no-repeat scroll bottom left;
	height: 94px;
	_height: 90px;
}
.block_n1_left {
	display: none;
}
.block_border_left {
	width: 20px;	/*	Added in 4.2.0 to force size. */
	background-color: #FFFFFF;
	padding: 0px;
	display: none;
}
.block_date_inner {
	
}
.block_date_outer_left {
	border-left: 1px solid #F1F1F1;
}
.block_date_outer_right {
	border-right: 1px solid #F1F1F1;
}
.block_n2 {
	vertical-align: top;
	padding: 0px 10px 0px 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
}                                                      

.block_n2_links {
	margin-top: 10px !important;
	width: 141px;
	_width: 140px;
	
}

.block_n2_and_content {
	padding: 0px;
/*	width: 100%;	// Dump this line in 4.2.0 to stop forcing the width. */
}

.block_n2_and_content table {
	margin: 0;
}

table.block_n2_and_content {
	margin-bottom: 28px;
}

.block_n3_off {
	background: transparent;
	vertical-align: top;
	height:10px;
	
}

.block_n3_left {
	height:10px;
}

.block_n3_right {
	   height:10px;
	   border-right: 1px solid #F1F1F1;
}

.block_content_outer {
	padding: 0px;
	width: 100%;
	border-right: 1px solid #F1F1F1;
}
.block_content {
	background-color: #FFFFFF;
	padding: 15px 5px 10px 10px;
	vertical-align: top;
}
.block_content_popup {
	background-color: #FFFFFF;
	padding: 15px 5px 10px 10px;
	vertical-align: top;
	border-left: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}

.block_footer_lb {
	vertical-align: top;
	color: #666666;
	padding: 4px;
	text-align: center;
	font-size: 11px;
	background-color: #FFFFFF;
	display: none;
}
.block_footer_rb {
	background:transparent url(/images/header_images/footer.gif) no-repeat scroll top left;
color:#8A8A8A;
font-size:11px;
height:175px;
height: 173px;
margin-top:10px;
padding:127px 4px 0 450px;
text-align:right;
vertical-align:top;
}

/* DATATABLE CORNER STYLES */
.th_lt {
	background: #000000;
	padding: 2px 7px;
	font-weight: bold;
}
.th_rt {
	background: #000000 ;
}
.td_lb {
	height: 3px;
	background: #000000;
}
.td_rb {
	height: 3px;
	background: #000000;
}
.td_light {
	background-color: #F5F5F0 ;
	padding: 2px 4px 2px 2px;
}
.td_dark {
	background-color: #E2E2D6 ;
	padding: 2px 4px 2px 2px;
}


/* TEXT SPECIFIC STYLES
--------------------------------------------------------------------------------------*/
.n1_header {
	display: none;

}
.n1_archived {


	padding: 0px 5px 0px 15px;
}
.n3_header {


}

.n2_links {
	color: #660000;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 0px;
	text-indent: -6px;
	margin-bottom: 6px;
	/*border-bottom: 1px solid #BFBFBF;*/
	
}

H1, .header {
	font-weight: lighter !important;

	margin-bottom: 10px;
}
H2, .header_2 {
	text-transform: uppercase;
	margin-bottom: 5px;
	font-weight: normal;
}
H3, .header_3 {
	
	margin-bottom: 5px;
}
H5, .header_5 {
	margin-bottom: 0px;
}
H6, .header_6 {
	margin-bottom: 0px;
}
H4, .header_4 {
	
	text-decoration: italic;
	margin-bottom: 5px;
}
.date {
	

}

.block_date_inner div {
	display: none;
}

.n2_search_header {


}
.n2_search {
	color: #222222;
	font: 12px Arial, Helvetica, sans-serif;
}
.help_exacttext {
	font-style: italic;
}
.help_block {
	padding: 2px 4px;
	background-color: #E2E2D6;
	border: 2px solid #000000;
	text-transform: uppercase;
}
.required {
	color: #AA0000;
	font-weight: bold;
}
.not_required {
	font-weight: bold;
}
.error {
	color: #FF0000;
	font-weight: bold;
}
.success {
	color: #0000FF;
	font-weight: bold;
}
.message {
	color: #FF9900;
	font-weight: bold;
}


/* ONLINE APPLICATION SPECIFIC STYLES */
.block_n4 {
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding: 4px;
}
.n4_text {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
}
.block_login {
	background-color: #00009B;
}


/* MISCELLANEOUS STYLES */
.comment {
	color: #FF0000;
	font: 10px Arial, Helvetica, sans-serif;
}

#keyword {
	width: 110px !important;
}

#location {
	width: 110px !important; 
}

#topNav {
	z-index: 999 !important;
	float: left !important;
	position: relative;
	_margin-bottom: -3px;
}

#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
		margin:auto;
		text-align:left;
		width: 974px;
}

.oberlin_header {
	min-height:110px;
	
}

.oberlin_header .siteTools ul {
float:left;
margin:0 10px 0 0;
padding:9px 15px 0;
width:120px;
}

.oberlin_header .logo {
	float: left;
	width: 325px;
}

.oberlin_header .siteTools ul li{
	list-style:none; 
	margin:0px 0px 6px 0px; 
	padding-left:0px; 
	list-style-position:outside; 
	font-size:10px; 
	line-height:100%;}

.oberlin_header .siteTools a{
	color:#aaaa99; 	
	text-decoration:none;
	font-size:11px;
}

.oberlin_header .siteTools a:hover{
	text-decoration:underline;
	font-size:11px;
}

.searchForm input {
background:#323232 none repeat scroll 0 0;
border:0 none;
color:#AAAA99;
float:left;
font-size:11px;
height:17px;
margin:0 3px 0 0;
padding:1px 10px 3px;
width:100px;
}

.ie7 ul li li, .ie6 ul li li{padding:0px 0px 0px 3px; margin:0px 0px 0px 13px;}

.ie7 ol li li, .ie6 ol li li{padding:0px 0px 0px 3px; margin:0px 0px 0px 13px;}

.ie p, .iefieldset, .ietable, .iedd ,.iehr, .ie blockquote{margin: 0px 0px 5px 0px;}

.ie6 .threeColumnContainerHeader{width:630px;}

.hide_link {
	display: none;
}

.header .siteTools ul li {
	font-weight: normal;
	font-size: 11px;
}

.header .siteTools ul li a {
	
	font-size: 11px;
}

.searchForm input {
	width: 120px;
}

.searchForm label {
	display: none;
}

#header_ul1 {
	_margin-right: 22px;
}

#header_ul2 {
	_margin-right: 40px;
}

#header_ul3 {
	_margin-right: 40px;
}

.siteTools .searchForm {
	_width:150px;
}

.siteTools {
	_margin-bottom: 6px;
}

.footer {
	border-top: none;
}

div.header {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

