@charset "utf-8";
/* CSS Document */

body {font-family: Tahoma;	font-weight: normal;	text-transform: none;	color: #333333; margin:0; padding:0; background:url(images/bg-main.jpg) top left no-repeat fixed #8b8e79;}

h1, h2, h3, h4, h5, h6 {font-family: Tahoma;	font-weight:300; color:#003366;}

h1 {font-size:12px; color:#000; text-align:center; margin:5px 0; padding:0;}

.topborder {width:924px; height:20px; margin:0 auto; padding:0; background:url(images/topborder.png) top left no-repeat;}

#wholesite {width:924px; height:auto; margin:0px auto; padding:0; position:relative; background:url(images/wholesite.png) repeat-y #f7f7e0;}

#header {width:920px; height:295px; padding:0; margin:0 auto; background:url(images/header-back.jpg) right bottom no-repeat;}
#header h2 {height:0px; text-indent:-55555px; margin:0; padding:0;}
#header a {position:absolute; top:10px; right:20px; font-size:10px; color:#000000; margin:0; padding:0;}
#header img {margin:0px 0px 0px 30px; padding:0;}

#navigation {position:absolute;	top:105px;	right:18px;	width:160px;	height:180px; margin:0; padding:0;}
#navigation ul {font-size:14px; list-style:none; margin:0; padding:0;}
#navigation li {margin:2px; padding:0; *margin:0px; *padding:0px;}
#navigation a {color:#003366; text-decoration:none;}
#navigation a:hover {text-decoration:underline;}

#mainBody {display:block; width:920px; height:inherit; margin:10px auto; padding:0; clear:both;}
#mainBody h2 {margin:0; padding:0;}
#mainBody h3, h4, h5 {margin:5px; padding:0;}
#mainBody p {font-size:12px; margin:5px; padding:0; line-height:18px;}

.clear:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden; }
.clear { display: inline-block; }
/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear {	display: block; }

#content {width:620px; height:415px; margin:0 15px; padding:15px 15px; padding-top:50px; float:left; background:url(images/content-back.gif) no-repeat; position:relative;}
#content a {color:#000000;}
#content img {border:2px solid #B6C7CF;}
#content h2 {position:absolute; top:15px; left:5px; height:30px; width:255px; font-size:20px; text-align:center;}

.article {width:615px; height:410px; margin:10px auto; padding:2px; overflow:auto;}

#sidepanel {width:200px; height:425px; margin:0; padding:15px 10px; float:left; background:url(images/sidepanel-back.gif) no-repeat; position:relative;}
#sidepanel h5 {margin:5px; margin-top:20px; text-align:center; font-size:16px;}
#sidepanel h6 {margin:5px; text-align:center; font-size:11px;}

#topSearch {position:absolute; top:105px; left:16px; width:478px; height:172px; margin:0; padding:5px; font-size:12px; background:url(images/search_back.gif) no-repeat;}
#topSearch h2 {font-size:20px; margin:5px; padding:0;}

.contact {position:absolute; bottom:30px;}

#footer {width:924px; height:auto; margin:0px auto; padding:; background:url(images/footer-back.png) top left no-repeat; min-height:25px; position:relative;}
#footer p {position:absolute; top:2px; right:10px; font-size:11px; margin:0; padding:0;}
#footer a {color:#000000; text-decoration:none;}

#copyright {font-size:11px; margin:10px; padding:0; text-align:center;}
#copyright a {color:#000000; text-decoration:none; font-weight:bold;}

.searchForm {margin:10px 20px 5px 20px; padding:0px; *margin:5px 20px; }
.searchFormButton {margin:3px 10px 10px 380px; padding:0; *margin:3px; *margin-left:380px;}

.dropdown {font-family:tahoma; font-size:11px; border-width:1px; width:50px; border-color:#303030}

.dynlink {cursor:pointer; cursor:hand; font-family:Tahoma; color:#000000; font-size:14px; font-weight:bold; text-decoration:underline; margin:4px;}

.sitemap {color:#660000; text-decoration:none; cursor:text;}

.dabomb { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000}
.dabomb a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none}