/* CSS Document */

html,body {
	/*background:url(../images/blue_pap.gif) #fff;*/ 
	text-align:center;
	margin:0px 0px;
	padding:0;
	}
.dexframe {
	width:99%;
	border:0;
	margin:0;
	padding:0;
	margin-right:0;
	height:800px;
}
#page_wrapper {
	margin:0px 10px 0px 20px;
}
#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	/*background:#FFF url("../images/rightcolor_bg.gif") repeat-y top right;*/
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	/*background:url("../images/leftcolor_bg.gif") repeat-y top left;*/
	}
#header {
	padding:0;
	margin:0;
	margin-bottom:12px;
	text-align:left;
	}
	
#header_blue {
	padding-left:0px;
	padding-top:8px;
	background-color:#02578a;
}

#maincol {
	position:relative;
	margin:0;
	padding:0px;
	}
#leftcol { 
	position:relative;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:165px; /* actual value */
	margin:0 0 -10px 0;
	padding:5px;
	background:#fff;
	/*border-right:solid 10px #a37405;*/
	z-index:100;
	}
#leftcol a:hover {
	color:#ff0000;
}
#rightcol_interior {
	position:relative;
	width:220px;  /* for IE5/WIN */
	width:170px; /* actual value */
	padding:5px;
	background:#fff;
	z-index:101;
}
#rightcol {
	position:relative;
	right:0px;
	float:right;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:185px; /* actual value */
	margin:0 0 0px 0;
	/*padding:5px;*/
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 180px;
	padding-right:198px;
	}

#footer {
	position:relative;
	top:1px;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	}
	
	
#content_header {
	background-color:#800040;
	text-align:center;
	color:#fff;
	font-weight:bolder;
	text-transform:uppercase;
	
}

#searchcol {
	text-align:left;
}

#centercol table tr td, #searchcol table tr td {
	text-align:left;
}

div#flw_header {
	background-color:#a37405;
	font-size:.85em;
	color:#fff;
	text-align:center;
	font-weight:bolder;
}

div#trial_header {
	background-color:#a37405;
	font-size:.85em;
	color:#fff;
	text-align:center;
	font-weight:bolder;
}

div#supp_header {
	background-color:#000066;
	color:#fff;
	font-size:.85em;
	text-align:center;
	font-weight:bolder;
}

div#fed_header {
	background-color:#990909;
	color:#fff;
	font-size:.85em;
	text-align:center;
	font-weight:bolder; 
}

div#trial_subheader, div#flw_subheader, div#supp_subheader, div#fed_subheader {
	background-color:#fff;
	color:#104de7;
	font-size:.75em;
	text-align:center;
	font-weight:bolder;
}

	div#trial_subheader span, div#flw_subheader span, div#supp_subheader span, div#fed_subheader span {
		margin-right:10px;
	}
	
	div#trial_subheader span a, div#flw_subheader span a, div#supp_subheader span a, div#fed_subheader span a {
		color:#104de7 !important;
		text-decoration:none !important;
	}
	
	div#trial_subheader span a:hover, div#flw_subheader span a:hover, div#supp_subheader span a:hover, div#fed_subheader span a:hover {
		color:#FF0000 !important;
	}
	

div.current_subscription_library, div.logout_link {
	padding:3px;
	font-weight:bolder;
}	

abbr {border-bottom:none;}

/* drop shadow stuff */

.dropshadow1{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 0px 0 10px 10px !important;
	margin: 0px 0 10px 5px;
	padding-right:6px;
	padding-bottom:8px;
}

.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.dropshadow3{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #fff;
	background-color:#fff;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}



#overlay_advert {
	position:absolute;
	text-align:center;
	width:190px;
	z-index:1501;
	left:10px;
	top:0px;
	font-size:smaller;font-weight:bold
}

#overlay_interior {
}

#left_col_inner {
	background-color:#fff;text-align:left;width:170px;padding:0 7px;
}

.innerbox {
	position:relative;
	left:-9px;
	top:-9px;
}

.outerpair1 {
	background:url(../images/upper_right_shadow.png) right top no-repeat;
}


.outerpair2 {
	background:url(../images/lower_left_shadow.png) left bottom no-repeat;
	padding-top:9px;
	padding-left:9px;
}

.shadowbox {
	background:url(../images/shadow_new.png) bottom right;
}

.result_count {
	margin-top:4px;
	width:100%;
	background-color:#ff9999;
	padding:3px;
	font-size:.9em;
}
div.pagination {
	background-color:#eee;
}
span.highlighted_term {
	background-color:#FFFF99;
	text-transform:uppercase;
	font-weight:bolder;
}
div.search_description, div.search_citation {
	margin-left:40px;
	font-size:.9em;
}
div.search_result {
	margin:10px 0;
}

.anylinkmenu a {
	color:#000 !important;
}

.anylinkmenu a:hover {
	color:#fff !important;
}


