/* CSS Document For Himmelfarb Homepage
   Edited 07.31.07 by Liz Hall
*/

body, html {text-align: center; background:#fff 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;}

#header {background:#fff;padding:10px 0 0 10px;}
#header h1 {padding:5px;margin:0; }
h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#133a73;margin:0 0 0 0 ;}


.banner{background-image:url(../images/banner.jpg);width:780px;height:63px;}
.banner_search{background-image:url(../images/banner_02a.jpg);width:780px;height:124px;}
.banner_services{background-image:url(../images/banner_02b.jpg);width:780px;height:124px;}
.banner_about{background-image:url(../images/banner_02c.jpg);width:780px;height:124px;}

.gwumclogo {position:absolute;background-color: #253455;margin-left:699px;margin-top: 3px;width:68px;height:59px;}	
#searchfrm{ margin: 0 0 10px 0px; text-align:center;}
/*Top Nav*/
#topnav2{position:relative;height:22px;background-image:url(../images/banner_05.jpg);}

#topnav
{position:relative;height:25px;background-image:url(../images/banner_04.jpg);background-repeat: no-repeat;border:0;}

.searchform{border:1px solid #35476f;}


.searchformlinks{margin:35px 0 3px 160px;padding:0;}
.searchformlinks a {color:#084a94;font-size:12px;text-decoration:none;margin:0 3px 0 3px;}

.searchformlinks a:hover {color:#8c734e;font-size:12px;text-decoration:underline;margin:0 3px 0 3px;}
.searchformlinks a:active{color:#8c734e;font-size:12px;text-decoration:none;font-weight:bold;margin:0 3px 0 3px; } 

.rightnav{position:relative;padding:4px 0 4px 0;top:0px;}
.rightnav ul{margin:0; list-style:none;padding:0px 0 0px 530px; }
.rightnav li{display:inline;}
.rightnav li a{padding: 2px 8px 4px 8px;color:#FFFFFF;font-weight:bold;font-size: 13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;margin:0 0 0 -4px;}
.rightnav li a:hover{background-color:#e8e9eb;color:#28436a;font-weight:bold;font-size: 13px;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;}

#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;}

#webfeatadv{margin:12px 0 10px 0px!important;padding:0 52px 0 0px;font-size:12px!important;font-weight:normal!important;white-space:nowrap; width:100px; float:right;text-align:left;}
#webfeatsearch{width:510px!important;float:left;padding:0 0 0 110px;}
/*.wfqsdiv{width:350px!important;}*/
#webfeatgroup{position:relative; clear:both;}

#webfeatadv a{color:#084a94;font-size:12px;text-decoration:none;}
#webfeatadv a:hover{color:#8c734e;font-size:12px;text-decoration:underline;}
#webfeatdescr{font-weight:normal;margin:0;padding:0;width:100%;text-align:center;}
blockquote {font-size: .85em;}
blockquote blockquote {font-size: 1em;}


img{border:none;}
h3 {font-family: Arial, Helvetica,sans-serif;font-weight: bold;font-size: 12px;}
li{font-size:.90em;}	
ol li{padding-bottom: 5px;}

.libhours{position:absolute;padding:4px 0 4px 0;color:#FFFFFF;}
.libhours a{padding: 2px 8px 2px 8px;color:#FFFFFF;font-weight:bold;font-size: 13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.libhours a:hover{padding: 2px 8px 2px 8px;background-color:#e8e9eb;color:#28436a;font-weight:bold;font-size: 13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}


#main {position: relative;background:#fff;top:0;left:0;width:572px;min-height:650px !important;height:100%; }
/* for Internet Explorer */
* html #main {height: 650px;}
* html #main_nosidebar{height: 650px;}


#content{padding:0;position:relative;background:#fff;}
#content h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;margin:15px 0 0 0;}

#sidebar {background:#f3f4f6;position: absolute;top:0px;right:0px;width:200px;padding-left:5px;height:670px;}
#sidebar ul{ margin:0;padding:0;list-style:none !important;}
#sidebar li{margin:0;padding:0 30px 3px 5px;list-style:none !important;}
#sidebar h3{clear:both;color:#133A73;font-weight:bold;font-size: 15px;border-bottom: 1px solid #133A73;padding:5px 0 0 0;margin:0;}
	
 
.myaccounts{position: absolute;width:200px;top: 156px; margin-top:8px !important;}
.quicklinks li,.quicklinks  ul{list-style:none ;}

	
.orderdivleft {position:absolute;margin:28px 0 5px 0;padding:0;width: 112px;top:0;left:0;}
.orderdivleft ul {margin:0px;padding:0px;}
.orderdivleft2 {position:absolute;margin:191px 0 5px 0;padding:0;width: 100px;top:0px;left:5px;}
.orderdivleft3 {position:absolute;margin:346px 0 0px 0;padding:0;width: 190px;top:0px;}
  
.orderdivright {position:absolute;margin:28px 0 5px 0;width:115px;padding:0;top:0px;right:0;left: 110px;}
.orderdivright2 {position:absolute;margin:191px 0 0px 0;width:115px;padding:0;top:0px;right:0;left: 110px; }
.orderdivright a{white-space:nowrap;}

.libclasses{position: absolute;width:200px;top: 265px;}
.classdecr{	font-size:12px;	color:#896413;	padding:4px 0 4px 0;margin:0 0 0 5px;}

/*Search Area on HomePage */
.search{width:181px;position: absolute;top:0;left:0;margin:5px 11px 0 0;background: url(../images/corner.jpg) bottom left no-repeat;padding-bottom: .5em;}
.search_title{background-image: url(../images/search_gr.gif);width:181px;height:27px;}
.search_list{border-right:1px solid #94A6B4;border-left:1px solid #94A6B4;width:179px;height:182px;}
.search_list ul{margin:0 0 5px 10px; padding:0 0 34px 0;}
.search_list ul li{line-height: 18px;}
/*Services Area on HomePage */
.services{width: 182px;position: absolute;top:0;left:0;margin:5px 11px 0 190px;background: url(../images/corner.jpg) bottom left no-repeat;padding-bottom: .5em;}
.services_title{background-image: url(../images/services_bl.gif);width:181px;height:27px;}
.services_list{border-right:1px solid #94A6B4;border-left:1px solid #94A6B4;width:179px;height:182px;}
.services_list ul{margin:0 0 0 10px;padding:0 0 12px 0;}
.services_list, .himmnews, .healthnews li{line-height: 18px;}
/*Portals Area on HomePage */
.portals_title{background-image: url(../images/portals_br.gif);width:182px;height:27px;}
.portals{position: absolute;top:0;right:0;margin:5px 9px 0 11px;width:182px;background: url(../images/corner2.jpg) bottom left no-repeat;padding-bottom: .5em;}
.portals_list{border-right:1px solid #94A6B4;border-left:1px solid #94A6B4;width:180px;height:180px;}
.portals_list ul{margin:0 0 4px 10px; padding:0;}

.portals_list ul, .services ul, .search ul {margin-left:10px;padding-left:12px; }
.portals_list ul li, .services ul li, .search ul li {list-style:none;line-height: 14px;padding:3px 0 2px 0;}



/*Rounded Corners for News Section on HomePage*/
.one {position: absolute;background: url(../images/corner.gif) top left no-repeat;left: -2px;top: -2px;right:-2px;}
.three {background: url(../images/newscorner_br.gif) bottom right no-repeat;right: -2px;	}
.four {background: url(../images/newscorner_bl.gif) bottom left no-repeat;left: -2px;padding-bottom: 346px;}
/*News Area on HomePage */
.news{border: 2px solid #94a6b4;position: relative;background-image: url(../images/newgrad.jpg);width:198px;height:342px;left:0;top:247px;padding: 0;margin:0;}

#c1{width:98.0%;}
.himmnews{float:left;width: 275px;border-right: 1px solid #94a6b4;}
.himmnews ul{margin:0 0 0 15px;padding-left:23px;}
.himmnews li, .healthnews li{margin:0px 0 0 -20px;padding:0 0 5px 0;}
img.himmnewstitle{position:relative;margin:-6px  0 0 -25px;	padding:0 5px 0 40px;}

.healthnews{width: 275px;float:right;position:relative;}
.healthnews ul{padding:0;margin:0 0 0 25px;}
img.healthnews {float:right;width:19px;height:50px;border:none;margin: -1px -1px 0 2px;}
img.healthnewstitle{position:relative;margin:-6px  0 0 0;}


.news ul li, .himmnews ul li{list-style:none;line-height: 15px;padding:4px 0 4px 0;}
/*Footer*/
#footer {background:#253355;clear:both;text-align:center;margin-top:20px;}
#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;}


