﻿/* Page Layout and Fonts */

* { padding: 0px; margin: 0px; }

body { background: #fafafa url(../images/bodybkgd.jpg) center repeat-y; font-family:Verdana,Arial,sans-serif; font-size:14px; color:black; }

h1{ color: #18501F; font-weight: bold; font-size: 22px; }
h2{ color: #18501F; font-weight: bold; font-size: 18px; }
h3{ color: #18501F; font-weight: bold; font-size: 14px; }
h4 { color: #18501F; font-weight: bold; font-size: 14px; }
h5 { color: #18501F; font-weight: bold; font-size: 12px; }
a { color: #58789e;	text-decoration: none; }
a:active { color: #58789e; text-decoration: none; }
a:visited {	color: #58789e; text-decoration: none; }
a:hover { color: #58789e; text-decoration: underline; }

#page { width: 1000px; margin: 0 auto; }
#headerlogo { float: left; background: #FFF url('../images/header_logo.png') no-repeat left; width: 1000px; height: 144px; color: #fff; padding-left: 0px; margin: 0px; }
#headerright { float: right; background: #FFF url('../images/header_right.jpg') no-repeat; width: 347px; height: 132px; }
#titlebar { float:left; width: 980px; height:5px; background-color:#990000; color:#990000; font-size:0px; padding:10px; border-bottom:solid 1px #999999; margin: 0px 0px 0px 0px; }
#footer { clear:both; width:980px; margin: 0px 0px 0px 0px; padding:10px; text-align:left;  font-size:8pt;color:#7f7f7f; height: 65px; }
#btmmenubar { clear:both; width:980px; background-color:#990000; color:#ffffff;  font-size: 10px; padding: 10px;}
#btmmenubar a { color: #ffffff; text-decoration: none;  }
#btmmenubar a:hover{text-decoration:underline;}

/* Content */
#mainContent { float:right; width:710px; padding: 10px; margin: 0px 0px 0px 0px; display: inline; }

#leftsectioncontent { font-size: 12px; text-align:left; width:250px; padding:220px 0 0 5px; }


/* Nav c1d3e1- default color*/ 
#navtop { float:right; background-image:url(../images/002.jpg); width: 730px; height:30px;  margin: 0px 0px 0px 0px; padding: 0px; display: inline; }
#nav { float: left; background-image:url(../images/nav_background.png); width: 250px; height:350px;  font-size: 12px; border-right:solid 1px #18501F; border-left:solid 1px #18501F; border-bottom:solid 1px #18501F; border-top:solid 1px #18501F; margin: 0px 0px 0px 10px; padding: 0px; }
#nav ul {padding:0; margin:00px;list-style-type:none;}
#nav li {float:left;width:180px;position:relative;}
#nav a, #nav a:visited {display:block;font-size:13px;text-decoration:none; color:#000; width:210px; height:34px; line-height:29px; font-weight:normal; padding-left:40px; }
#nav table {position:absolute; top:0; left:0; border-collapse:collapse;}
#nav a:hover{color:#fff; background:#18501F; }
#nav :hover > a {color:#fff; background:#18501F;}
#nav a.selected {color:#fff; background:#18501F;}

/*
#nav #subnav ul{visibility:hidden; }
#nav li a.selected #subnav ul{visibility:visible;}
*/
#subnav { float:left;  font-size: 11px; text-align:left; width:230px; }
#subnav ul { margin:0; padding:0;list-style-type:none; }
#subnav li { float:left; width:135px; position:relative; }
#subnav li a, #subnav a:visited { display:block; font-size:11px; color: #427F43; text-decoration: none; width:200px; padding-left:50px;  }
#subnav li a:hover { color: #000; text-decoration: none; background:#427F43; }
#subnav :hover > a { color: #000; text-decoration: none; background:#427F43; }
#subnav li a.selected{ background: transparent url(../images/arrowright_sm.gif) center left no-repeat; margin-left:10px; padding-left:15px;}


/* Forms */
#divform { border: 1px solid #969696; background-color: #ffffff; color: #000000; width:600px; padding: 10px 10px 10px 10px;font-family: Arial, sans-serif; font-size: 8pt; }
.form { font-size: 8pt; }
.form-fld { color: navy;  font-size: 8pt; }
.form-title { color: #000000;  font-size: 8pt; }
.form-hr { background-color: #ffffff; }
.form-button { color: #000000; font-size: 8pt; font-weight: bold; }

/* Containers */
#widget { padding: 20px 55px 0 55px; }
.widgetbody { margin: 5px 12px 5px 5px; background: url(../images/bkgd-white-box.gif) bottom left no-repeat; width: 250px; padding: 10px; font-size: 11px; }
#widget td.widgetbody { width: auto; padding: 10px; float: none; margin: 0; }
#widget td.widgetbody p{ margin: 0 5px 10px 5px; }
#widget td.widgetbody .content { width: 240px; }

.container {background-image: url(../images/containertop.gif); width:150px;  font-size: 12px; color:#000; border:solid 1px; border-color:#E1E1E1; padding: 12px;} 
.containerimage { width:150px;  font-size: 12px; font-weight:bold; color:#666; border:solid 1px; border-color:#E1E1E1;} 
.containerbody {background-image: url(../images/container-gradient.jpg); width:164px; font-size: 10px; color:#666; border:solid 1px; border-color:#E1E1E1; padding: 5px;}


/* Custom */
.email-link { background-image: url(../images/email-icon.jpg); width:110px; font-weight:bold; padding:2px; height:50px } 
.long-box { width:700px; background-color:#CCC; font-weight:bold; color:#000 ; }
.nobulletlist li { list-style-type:none; line-height: 1.5em; padding-left: 25px; font-size: .9em; } 
.readmore a{ color:#dda53f; }
.readmore a:hover{ text-decoration:underline; }


