@charset "utf-8";
body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	background: #0B1D29 url('images/bg_libg.jpg') fixed top center no-repeat;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.categoryHead_h1 {
color:#fff;
font-family:Georgia, Georgia, serif;
margin:20px 0;
font-weight:normal;
font-size:45px;
}

.categoryHead h1 {
float:left;
color:#fff;
font-family:Georgia, Georgia, serif;
margin:20px 0;
font-weight:normal;
font-size:45px;
}

.categoryHead_h2 {
color:#fff;
font-family:Georgia, Georgia, serif;
margin:10px 0;
font-weight:normal;
font-size:24px;
}

.categoryHead h4 {
color:#b3cbd4;
font-family:Georgia, Georgia, serif;
margin:5px 0 0 0;
font-weight:normal;
font-size:12px;
}

.categoryHead_h4 {
	color:#b3cbd4;
	font-family:Georgia, Georgia, serif;
	margin:5px 0 0 0;
	font-weight:normal;
	font-size:12px;
	text-align: center;
}

.oneColFixCtrHdr #container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}



a, td a {
color:#83a6b4;	
}



.searchThumb {
	border:1px solid #30353c;
}


.lightBackground {background-color:#94B1C1;}

#navigation {
	width: 1000px;
	height:30px;
	border:1px solid #000000;
	background:#83a6b4 url('images/bg_nav.gif')repeat-x top center;
	text-align:center;
	padding-top: 3px;
}

#navigation ul li a
{
	color:#fff;
	font-size:14px;
}

.bsmall
{
    FONT-SIZE: 10pt;
    COLOR: #666;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}

.small
{
	FONT-SIZE: 10pt;
	color: #b3cbd4;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


blink, a.blink, a.blink:link, a.blink:visited, a.blink:hover, alink, a.alink, a.alink:link, a.alink:visited, a.alink:hover{
color:#0B1D29;	
background-color:#fff;
}


#footer {
	color:#b3cbd4;
	margin-top:20px;
	font-size:11px;
}

#footer div{
	margin:0 15px; display:inline;
}

#footer form {
display:inline;	
}

#footer a{
	color:#b3cbd4;
}



	#nav, #nav ul {padding: 0; margin: 0; list-style: none; }
	#nav {padding: 0px; list-style: none;}
	#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding-top: 0;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 8px;
} 
	#nav li
			{
				display: block;
				float:left;
				list-style-type: none;
				border-right:1px solid #fff;
				color:#fff;
				font-size:17px;
				font-weight:400;
				margin-top:5px;
			}
	
	#nav li ul { position: absolute; text-align:left; width:145px; padding:0; left: -999em;} 
	#nav a:hover {text-decoration: underline;} 
	#nav li ul a:hover {text-decoration: underline;} 
	#nav li:hover ul { left: auto;}
	#nav li:hover ul, #nav li.sfhover ul {left: auto;}
	#nav li ul li{
					position:relative;
					border:1px solid #fff;
					border-bottom:0px;
					top:5px;
					padding:7px;
					text-align:left;
					background-color:#c5dde7;
					width:145px;
					font-size:15px;
					margin-top:0px;
				}
	#nav li ul li a{
					color:#0B1D29;
					text-decoration: none;
					padding:0px;
					}
	#nav li ul li a:hover{
					color:#0B1D29;
					text-decoration: underline;
					}

