body {font-family: Verdana,helvetica,sans-serif; background-color: #D1E2FF; margin:0px; padding:0px;}
h1 {padding: 0px; font-size: 16px; color: #FFFFFF; background-color:#295B88; margin:5px; margin-bottom: 2px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px}
h2 {color: #FFFFFF; background-color:#295B88; font-size: 14px; margin:5px; padding-left: 6px; padding-top: 1px; padding-bottom: 1px}
h3 {padding: 0px; font-size: 12px; color: #FFFFFF; background-color:#295B88; margin:5px; margin-bottom: 2px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px}
h4 {padding: 0px; font-size: 12px; margin:5px; margin-bottom: 2px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px}
p {font-size:12px; margin-left: 2	px;  margin-top: 2px; margin-bottom: 2px; padding-left: 8px; padding-right: 4px}
img {border:none;}

.smaller {font-size:11px; padding-left:17px; margin:0px 6px;}
UL { list-style-type:disc }


.headlines {color: #333333; background-color:#FFFFFF; font-size: 12px; margin:5px; padding-left: 4px; padding-top: 2px; padding-bottom: 0px}

.mainmenuitem {font-weight: bold; font-size: 16px; color: #FFFFFF; background-color:#295B88; margin:5px; margin-bottom: 2px; padding-left: 8px; padding-top: 6px; padding-bottom: 6px}


hr {color:#cccccc}

A:link {color:#5555FF; text-decoration: none;}
A:visited {color:#5555FF; text-decoration: none}
A:active {color:#5555FF; text-decoration: none}
A:hover {color:#5555FF; text-decoration: underline;}



#nav span {display: block;
			padding: 0px 0px; margin: 0px; font-weight: bold}

div#nav a:link {color: #DDDDDD;}
div#nav a:visited {color: #DDDDDD}
div#nav a:active {color: #DDDDDD}
div#nav a:hover {color: #FFFFFF}

div#mainmenu a:link {color: #DDDDDD;}
div#mainmenu a:visited {color: #DDDDDD}
div#mainmenu a:active {color: #DDDDDD}
div#mainmenu a:hover {color: #FFFFFF}


#outernav {position: absolute;
		top: 155px;
		width: 158px; 
		#width: 158;  
		_width:176;
		padding:8px;
              border:2px solid #295B88;
		border-right:0px;
		border-top:0px;
		margin: 0px;
              text-decoration: none;
		background-color:#FFFFFF;
		z-index:90;
		font-size: 14px}


.nav1 {background-color: #9C1029; color: #DDDDDD; margin-top:0px; padding:8px; border:0px solid #295B88;}

.nav2 {background-color: #A1273D; color: #DDDDDD; margin-top:0px; padding:8px; border:0px solid #295B88;}

.nav3 {background-color: #AB3A4E; color: #DDDDDD; margin-top:0px; padding:8px; border:0px solid #295B88;}










#banner {position: absolute; padding: 0px; height:157px; border: 2px solid #295B88; border-bottom:0px; width:820px;background-color:#FFFFFF; text-align:center; padding-top:13px;}

#content {padding: 0px; width:644px; background-color:#f2f2f2; border:2px solid #295B88; border-bottom:0px; margin-left: 176px; margin-top:0px; padding-bottom:10px;}

#container {position:absolute;
	      top: 157px;
	      #top:157;
	      _top:153;}


#mainmenu {text-align:center; position: absolute; padding:3px; left:187px; top:11px; width:287px; background-color:#ffffff; border:2px solid #295B88;}

#news {position: absolute; padding:10px; left:493px; top:11px; padding: 0px; width:316px; background-color:#ffffff; border:2px solid #295B88;}

#openhours {margin: 7px; padding: 0px; width:140px; background-color:#ffffff; border:2px solid #295B88; padding-bottom:6px;}
#contacts {margin: 7px; padding: 0px; width:140px; background-color:#ffffff; border:2px solid #295B88; padding-bottom:6px;}
#services {margin: 7px; padding: 0px; width:140px; background-color:#ffffff; border:2px solid #295B88; padding-bottom:6px;}
#otherlibraries {margin: 7px;  padding: 0px; width:140px; background-color:#ffffff; border:2px solid #295B88; padding-bottom:6px;}
#resources {margin: 7px;  padding: 0px; width:140px; background-color:#ffffff; border:2px solid #295B88; padding-bottom:6px;}
#IT {margin: 7px;  padding: 0px; width:140px; background-color:#ffffff; border:2px solid #295B88; padding-bottom:6px;}
#publications {margin: 7px; padding: 0px; width:140px; background-color:#ffffff; border:2px solid #295B88; padding-bottom:6px;}
#policies {margin: 7px; padding: 0px; width:140px; background-color:#ffffff; border:2px solid #295B88; padding-bottom:6px;}

#column1 {float:left}
#column2 {float:left}
#column3 {float:left}
#column4 {float:left}

#sizer {height:400px}


TABLE   {background-color:FFFFFF; border-collapse: collapse; border: 1px solid #295B88; text-align:left;}
TD {border: 1px solid #295B88; padding: 6px 0px;}

TD#row1 { background-color:#000000; font-size:1em; border-top: 3px solid #eeeeee; }
TD#row2 { background-color:#FFFFFF; font-size:1em; border-top: 3px solid #EEEEEE }
TD#head1 { background-color:#DDDDDD; font-size:1em;}

#bottom_links {padding: 0px; margin: 0px; border-left:2px solid #295B88; border-right:2px solid #295B88; border-bottom:2px solid #295B88; border-top:2px solid #295B88; margin-left: 176px; background-color:CCCCCC; text-align:right	}

