body {font-family:Helvetica, Arial, sans-serif;}
h1 {color:#006600;
font-size:large;}
h1, h2, h3, h4, h5 {font-family:Helvetica, Arial, sans-serif;}
p, li {font-family:Helvetica, Arial, sans-serif;
font-size:small;}
h3 {color:#009900;
font-size:medium;}
#boxwrapper table {
border-collapse:collapse;
margin:0;
padding:0;
width:445px;
height:auto;}
#contentboxtop {
background:url(images/contentboxtop445.gif) no-repeat;
width:445px;
height:44px;
padding:0;
margin:0;}
#contentboxtop h3 {
color:#006600;
margin:0;
padding:14px 0 0 0;}
#contentbox1 {
background:url(images/contentMiddle445.gif) repeat-y;
width:445px;
height:auto;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;}
#contentbox1 p, h3  {
padding:0 .6em 0 1.2em;}
#contentbox1 li {
padding-right:1.2em;}
#contentboxbtm {
background:url(images/contentboxbtm445.gif) no-repeat;
width:445px;
height:44px;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;}
.side1 {padding:.2em .75em ;
margin:.2em .75em;}
#navigation ul {
margin-left:0;
padding-left:0;
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
display:block;
list-style-type:none;
background-color:#002A59;
text-align:center;
float:left;
width:800px;}
#navigation ul li {display:inline;}
#navigation ul li a {
float:left;
padding:.1em 1em;
text-decoration:none;
text-align:center;
background-color:#002A59;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
border-left:#FFD60E solid 1px;
border-right:#FFD60E solid 1px;
border-top:#FFEB9A solid 1px;}
#navigation ul li a:link {color:#FFFFFF;}
#navigation ul li a:visited {color:#FFFFFF;}
#navigation ul li a:hover {background-color:#FFD60E;
color:#002A59;}
#navigation ul li a:active {color:#FFFFFF;}
.nav {padding:0; margin:0;
text-align:center;}
.top {font-size:x-small;
font-weight:bold;
color:#000000;}
.testimonials {color:#FFFFFF;
font-family:Helvetica, Arial, sans-serif;
font-style:italic;
font-weight:normal;}
p.testimonials {font-size:xx-small;}
.testimonialby {color:#FFFFcc;
font-weight:normal;}
p.testimonialby {font-size:xx-small;}
#outer {padding:.1em .3em ;
margin:.1em .3em;}
.bottomnav {color:#002A59;
font-size:small;}
.bottomnav td {text-align:center;}
.bottomnav a {color:#002A59;
text-decoration:none;}
.bottomnav a:hover {color:maroon;}
.subnav {background-color:#EEEEFC;
font-family:Helvetica, Arial, sans-serif;
font-size:x-small;}
.subnav a {text-decoration:none;
background-color:#FFCC00;
text-align:center;
color:002A59;
display:block;
border:#185792 solid 1px;}
.subnav a:hover {background-color:#185792;
color:#FFF;}
.demo a {color:#FFFFFF;
font-size:small;}
.demo a:link {color:#FFFFFF;}
.demo a:visited {color:#FFFFFF;}
.demo a:hover {color:#FFD60E;}
.demo a:active {color:#FFFFFF;}

form {font:bold small Helvetica, Arial, sans-serif;
  min-width: 350px;
  max-width: 420px;
  width: 400px; 
  margin: 0;
  padding: 0;}
form label {display: block;  
	width: auto; 
	padding: 0; 
	margin: 2px 8px 2px 0; 
	text-align: left;}
form input {display:inline;
	width:auto;
	float:left;
	color:#000000;
	margin: 2px 8px 2px 0;}
form fieldset {
  /* clear: both; */
  border-color: #185792;
  border-width: 1px;
  border-style: solid;
  padding: 10px;     
  margin: 10px;}
form legend {color:#009900;
	font:bold 14px Helvetica, Arial, sans-serif;}
form p {display:block;
	font-size:x-small;
	margin: 0 0 5px 25px;
	padding: 1px 3px;
	color:#000000;}
.subbtn {background-color: #185792;
font:bold medium Helvetica, Arial, sans-serif;
color:#FFD60E;
text-align:center;}
.subbtn:hover {background-color: #FFD60E;
color:#185792;}


