a{color: #88c73f;} 

a img, a:hover img, #headertext a, img{text-decoration: none; border: none;}

.aligncenter{text-align: center;}

.alignbottom{vertical-align: bottom;}

#leftnav ul.arrowlinks{margin: 6px 0px 5px 0px; padding: 0px 0px 0px 15px;}

#leftnav ul.arrowlinks li{list-style-type: none; margin: 5px 0px; padding: 0px;}

#leftnav ul.arrowlinks li a
{
 text-decoration: none; 
 color: black; 
 font-weight: bold;
 background: url(../images/leftnavarrow.gif);
 background-repeat: no-repeat;
 background-position: 0 .20em;
 padding: 3px 0px 3px 16px;
 font-size: .8em;
}

#leftnav ul.arrowlinks li a:hover
{
 background: url(../images/leftnavarrow_ovr.gif); 
 background-repeat: no-repeat;
 background-position: 0 .20em;
}

html, body{background: #a9c8ce; margin: 0; padding: 0px; text-align: center; background: url(../images/bodyback.jpg);}

#bodytext a:visited{color: #003e74;} 

body, div, p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;}

#bodytext
{
 color: #000000; 
 margin: 0px; 
 padding: 0px 0px 5px 0px; 
 border-left: #ffffff solid 1px;
 border-right: #ffffff solid 1px;
 position: relative;
 float: left;
 width: 557px;
 height: 100%;
}

.boldtext{font-weight: bold;}

#breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited{font-size: xx-small; background: #dee6eb; color: #000000;}

p#breadcrumbs{padding: 8px 5px; margin: 0px;}

#center
{
 background: #ffffff url(../images/centerback.gif) repeat-y;
 margin: 40px auto 0px auto;
 padding: 0px;
 width: 755px; 
 text-align: left; 
 position: relative;
}

.clearboth{clear: both;}

div{position: relative;}

.emphasize{font-style: italic;}

.floatclear{clear: both; margin: 0px; padding: 0px; height: 0px; position: relative; font-size: .05em;}

.floatright{float: right;}

#footer
{
 margin: 0px auto; 
 padding: 6px 8px; 
 color: #ffffff; 
 background: #3b6e8f; 
 width: 737px; 
 text-align: left;
 border: #ffffff solid 1px;
 font-family: Arial, lucida, sans-serif;
 font-size: 10px; 
 clear:both;
}

#footer a{color: #ffffff;}

#footer a:hover{color: #88c73f;}

#footerlinks{float: right; font-family: Arial, lucida, sans-serif; font-size: 10px; }

#footerlinks a{text-decoration: none;}

form{display: inline;}

h1, p{padding: 8px; margin: 0px 12px;}

h1 a img{padding-top: 3px;}

h1, h2, h3, h4, h5{font-family: Garamond, "Times News Roman", serif; color: #3b6e8f ; font-weight: normal;}

h1{font-size: xx-large;} 

h2{font-size: x-large; margin: 10px 12px 0px 12px; padding: 3px 8px;} 

h3, h4, h5{margin: 8px 12px 0px 12px; padding: 2px 8px;}

h3{font-size: large;}

h4{font-size: medium;}

h5{font-size:small;}

#header
{
 margin: 0px;
 padding: 0px; 
 border: #ffffff solid 1px; 
 position: relative;
 height: 105px;
 background: #1f55b6;
}

#header img{padding: 0px; margin: 0px;}

img{padding: 0px; margin: 0px;}

.imgfloatright{float: right; margin: 5px 8px 5px 10px;}

#leftnav
{
 position: relative;
 float: left; 
 width: 195px;
 border-left: #ffffff solid 1px; 
 margin: 0px;
 padding: 0px;
 height: 100%;
 color: #003e74;
 background: #c2c199;
}

#leftnav p{margin: 0px; padding: 0px; text-align: center;}

#leftnavlinks ul, #leftnavlinks ul li{margin: 0px; padding: 0px; list-style: none;}

#leftnavlinks ul li{border-bottom: #d3c593 solid 1px; margin-bottom: -1px;}

#leftnavlinks ul li a, #leftnavlinks ul li a:visited
{
 text-decoration: none;
 color: #003e74;
 font-size: .99em; 
 display: block;
}

div#leftnavlinks ul li a:hover{color: #ffffff; background: #8e8c6d;}

#leftnavlinks ul li a, #leftnavlinks ul li a:visited
{
 padding: 4px 4px 4px 12px;
 margin: 0px;
 border-bottom: #ffffff solid 1px;
}

.nd{display: none;}

.nobullets{list-style-type: none;}

ol, ul{margin: 0px 0px 0px 22px; padding: 0px 22px;}

.para{padding: 0px 8px; margin: 0px 12px;}

#searchel
{
 background: #abb6be; 
 margin: 0px; 
 border-bottom: #ffffff solid 1px; 
 padding: 0px;
 min-height: 62px;
 width: 195px;
}

#srchbox{padding: 0px 8px 8px 8px; margin: 0px;}
 
#srchtxt label{margin-right: 75px; font-size: 1em;}

#srchtxt{padding: 5px 8px; margin: 0px;}

#srchtxt label a, #srchtxt a{color: #003e74;}

input#search{margin: 0px; padding: 0px; background: #ffffff; width: 145px; height: 21px; border: 1px solid #adadad;}

input.searchbtn, a.searchbtn{position: absolute; padding: 0px; margin: 0px; height: 22px; width: 22px; top: 1px;}

table{padding: 8px 8px 8px 0px; margin: 0px 20px 10px 14px;}

td, th{padding: 3px 5px;}

#topnav
{
 border-left: #ffffff solid 1px; 
 border-right: #ffffff solid 1px; 
 border-bottom: #ffffff solid 1px;
 background: #3b6e8f ; 
 padding: 0px; 
 margin: 0px;
}

#headertext a:hover, #topnav ul li.topnavlinkpad a:hover{color: #88c73f;}

.topnavlinkpad{margin-right: 30px;}

#topnav ul{padding: 6px 0px; margin: 0px 0px 0px 19px;}

#topnav ul li{display: inline;}

#topnav ul li a, #topnav ul li a:visited
{
 color: #ffffff; 
 text-decoration: none; 
 font-family: Arial, Helvetica, sans-serif; 
}

tr{vertical-align: top;}

.ununderlined{text-decoration: none;}

.smalltext{font-size: small;}

.xsmalltext{font-size: .7em;}
