/* CSS Document For Himmelfarb Library Secondary Pages
   Edited 07.31.07 by Liz Hall
*/

body, html {text-align: center;background:#94A6B4 url(../images/bl_bckgrnd.jpg) fixed  50% 0; color:#000;font-family:Arial, Helvetica, sans-serif;margin-top:0px;	margin-right:auto;	margin-left:auto;	margin-bottom:0px;}
body, body div, body p, body th, body td, body dd {font-size: small;voice-family: "\"}\""; voice-family: inherit; font-size:    small;}
html>body, html>body div, html>body p, html>body th, html>body td,  html>body dd {font-size: small;}

#wrap {background:#fff;	width: 780px;margin-left:auto;	margin-right:auto;	text-align: left; }
.skipnav {height : 0px;width : 0px;display : block;position :absolute;left: -9000px;}

#header {background:#fff;padding:10px 0 0 10px;}
#header h1 {padding:5px;margin:0;}

.search_results{margin-left:12px;}
#searchfrm{float:right;margin: 85px 0 0 -10px; }


/*#search .banner{background-image:url(../images/banner_02a.jpg);width: 780px;height:124px;}
#services .banner{background-image:url(../images/banner_02b.jpg);width: 780px;height:124px;}
#about .banner{background-image:url(../images/banner_02.jpg);width: 780px;height:124px;}
#portals .banner{background-image:url(../images/banner_02c.jpg);width: 780px;height:124px;}*/

#search .banner{background-image:url(../images/banner.jpg);width: 780px;height:63px;}
#services .banner{background-image:url(../images/banner.jpg);width: 780px;height:63px;}
#about .banner{background-image:url(../images/banner.jpg);width: 780px;height:63px;}
#portals .banner{background-image:url(../images/banner.jpg);width: 780px;height:63px;}

h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#133a73;margin:0 0 0 0 ;}
#search h1{font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-weight:bold;color:#ffffff;margin:0 0 0 0 ;padding:5px 0 0 5px;line-height:18px;background-color:#7cbc52;border-bottom:4px solid #e6e6e8;}
#services h1{font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-weight:bold;color:#ffffff;margin:0 0 0 0 ;padding:5px 0 0 5px;line-height:18px;background-color:#7ea3c0;border-bottom:4px solid #e6e6e8;}
#about h1{font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-weight:bold;color:#ffffff;margin:0 0 0 0 ;padding:5px 0 0 5px;line-height:18px;background-color:#daa70f;border-bottom:4px solid #e6e6e8;}
#portals h1{font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-weight:bold;color:#ffffff;margin:0 0 0 0 ;padding:5px 0 0 5px;line-height:18px;	background-color:#a8383f;border-bottom:4px solid #e6e6e8;}

/*For Serials Solutions E-Journals page */
h1.searchpgtitle{font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-weight:bold;color:#ffffff;margin:0 0 0 0 ;padding:5px 0 0 5px;line-height:18px;background-color:#7cbc52;border-bottom:4px solid #e6e6e8;}
.banner_search{background-image:url(../images/banner_02a.jpg);width: 780px;height:124px;}

#sidebar_sec p{padding:0;margin:5px 0 5px 0;color:#253455; font-weight:bold;}
.gwumclogo {position:absolute;background-color: #253455;margin-left:699px;margin-top: 3px;width:68px;height:59px;}	


#topnav {position:relative;height:22px;background-image: url(../images/banner_04.jpg);}
.rightnav{position:absolute;padding:4px 0 4px 0;top:0px;}
.rightnav ul{margin:0;list-style:none;padding:0px 0 0px 530px!important;}
.rightnav li{display:inline;}
.rightnav li a{padding: 2px 8px 2px 8px;color:#FFFFFF!important;font-weight:bold;font-size: 13px!important;font-family:Arial, Helvetica, sans-serif;text-decoration:none;margin:0 0 0 -4px;}
.rightnav li a:hover{background-color:#e8e9eb;color:#28436a!important;font-weight:bold;font-size: 13px!important;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
 
li.askus{font-weight:bold;font-size: 13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
li.askus a{border-right:none !important;background-color:#6188c1 !important;font-weight:bold;font-size: 13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none !important;margin-left:-2px !important;padding-bottom:0px !important;}
li.askus a:hover{border-right:none !important;color:#e0edff!important;font-weight:bold;font-size: 13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none !important;}
li.askus img{vertical-align:middle;margin:0;}

#refservices{position:relative;width:166px;}
#refservices ul{margin:0;padding:0;}
#refservices li{border-bottom: 1px solid #fff;line-height: 13px;}	
#refservices li a{display: block;padding: 5px 0 5px 0px;color:#084a94;width:166px;background-color: #fff; border-bottom: 1px solid #E6E6E6;}	
#refservices li a:hover{color:#084a94;background-color: #f0f0f0;text-decoration: none;}	

/* Main*/
#main {position: relative;background:#fff;top:0;left:0;width:590px;min-height:760px !important;height:100%;border-right:1px #ccc solid;padding-right:5px;}
#main_nosidebar {position: relative;background:#fff;top:0;left:0;width:780px;min-height:650px !important;border:1px #000;}
/* for Internet Explorer */
* html #main {height: 750px;}
* html #main_nosidebar{height: 750px;}

#content h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#3f4756;padding:4px 0 4px 6px;background-color:#eeeeee;margin:15px 0 0 0;border: 1px solid #cccccc;}
#content h3{font-family:Arial, Helvetica, sans-serif;font-weight:bold;	font-size:12px;	margin:15px 0 0 0;	}
#content td{vertical-align: top;	}
#content a, #sidebar a{color:#084a94;font-size:12px;text-decoration:none;}
#content a:hover, #sidebar a:hover{color:#8c734e;font-size:12px;text-decoration: underline;}

/*Content*/
#content{padding:0 3px 0 3px;position:relative;	margin-top:20px;margin-bottom:20px;	background:#fff;}
blockquote {font-size: .85em;}
blockquote blockquote {font-size: 1em;}
img{border:none;}
li{ font-size:100%;}
h3 {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;}
ol li{padding-bottom: 5px;}
p strong{color:#3f4756;}
/* Styles for tables */
table.data { vertical-align:top;}
table.data td{border: 1px #cccccc solid;}
table.data tr{border:none;}
table.data th { font-weight:bold; text-align:left; vertical-align:top;border: 1px #cccccc solid;background-color:#999999;color:#fff; padding:2px 0 2px 5px;}
table.data th.spec{font-weight:bold; text-align:left; vertical-align:top;border: 1px #cccccc solid;background-color: #fff;color:#706f6f; padding:2px 0 2px 5px;}
table.data h3, table.data p {padding-bottom:0; margin-bottom:0;}
/*Sidebar*/
#sidebar_sec{position: absolute;top:0px;right:0px; width:175px;height:650px;margin:0 0 0 0 ;}
#sidebar_sec li{list-style:none !important;}
/*Footer*/
#footer { background:#253355;clear:both;text-align:center;}
#footer p {padding:10px;margin:0;font-size:12px;color:#FFFFFF;}
#footer a {font-size:12px;color:#FFFFFF;padding:0 12px 0 12px;text-decoration:none;}
#footer a:hover{font-size:12px;	color:#FFFFFF;	padding:0 12px 0 12px;	text-decoration:underline;}
/*Library Contact Info at Bottom Page*/
#contact{font-size:12px;	background:#94A6B4;	text-align:center;	padding:10px;	margin:0;}
.divider{padding:0 6px 0 6px;}
.divider2{padding:0 5px 0 0px;	margin:0;}
/* Newsletter Navigation */
#navcontainer { width: 176px; }
#navcontainer ul{	margin: 0;	padding:0;	list-style-type: none;	font-family: Verdana, Arial, Helvetica, sans-serif ;	font-size: 14px;}
#navcontainer li{margin: 0 ;padding: 0;	}
#navcontainer a{display: block;	background-color: #036 !important;	}
#navcontainer a:link, #navlist a:visited{color: #EEE;text-decoration: none;	}
#navcontainer a:hover{background-color: #369 !important;color: #fff !important;}
 #navcontainer a.sellink{background: #369 !important;	font-weight: bold !important;}
.autoImage {position:relative;	float:right;}
/* End of Newsletter Navigation */
.hilite { background-color:yellow; }
.normal { background-color:white; }
/*Toolbar*/
.toolbar{position:relative;margin:-20px 0 0 70px; }
.alertbox{color:#FF0000;font-weight:bold; border:1px solid #FF0000;padding:5px;text-align:center;}

/*Distance Ed pages*/
table.people { width: 100%; border-collapse: collapse; /* so we can control cellspacing in a practical way */ border-bottom: 1px solid #000; } 

table.people td { padding: 5px; 
text-align: left; 
font-family: Arial, Verdana, sans-serif; 
border: 1px solid #000; /* let's apply borders */ 
