﻿/* 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; }
hr {margin-bottom:10px; margin-top:10px;}
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; }
#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; 
	background-color:ffffff;
	width:710px; 
	padding: 10px; 
	margin: 0px 0px 0px 0px; 
	display: inline; 
	min-height:500px;}

#leftcolumn {float:left;
	width:250px;}
	
#leftsectioncontent { float:left; 
	font-size: 12px; 
	text-align:left; 
	width:250px; 
	padding: 5px 0 0 5px; }


/* Nav c1d3e1- default color*/ 
#nav { float: left; background-color:#Fafafa; 
	width: 250px; 
	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 0px 10px 0px; }
#navbottom { float:left; 
	background-image:url('../images/nav_bottom.jpg');
	height:90px;
	width:250px;}
#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;}

#qr { float:left; 
	background-image:url('../images/image.jpg');
	height:200px;;
	margin-left:10px;

	width:230px;}

/* 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; }


/* 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; }
.question {
	font-weight:bold;
	padding-bottom:5px;
}
.answer {
	padding-bottom:5px;
}



