@charset "UTF-8";
/* CSS Document */

body { background-color: #073b5c; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; }
/* Headings */

h1 { font-size: 1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 20px; color:#333333; }
h2 { font-size: 1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 20px; color:#333333; }
h3 { font-size: 1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 20px; color:#333333; }
p { font-size: 1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.h2 { font-size: 1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 20px; color:#333333; font-weight:bold; }
.subheading1 { padding-bottom: 20px; font-size: 1.6em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height: 0px; }
.h1style { color:#003366; }
.h1under { color:#003366; font-size:0.9em; font-weight:normal; display:block; }
.underheading { padding-left: 47px; color: #333333; font-size: 1.15em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.nobreak { margin: 0px; padding: 0 0 0 20px; line-height:15px; }
/* Footer styles */

#footer { margin:0 auto; padding: 5px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:830px; text-align:center; }
#footer li { display:inline; border-left:solid #FFFFFF 1px; padding: 0 4px 0 4px; }
footer a:link { text-decoration: none; color: #fff; }
footer a:visited { text-decoration: none; color: #fff; }
footer a:hover { text-decoration: underline; color: #fff; }
footer a:active { text-decoration: none; color: #fff; }
/* Main divs */

#contact { width:165px; float:right; margin: 35px 70px 0 15px; padding:0px; overflow:hidden; }
#contact ul { list-style-type:none; }
#container { width: 830px; margin: 0 auto; }
#header { width: 830px; height: 179px; background-color:#FFFFFF; margin:0 auto; overflow:hidden; }
#header img { padding:20px; }
#flash, #flash2, #flash3, #flash4, #flash5 { float:left; margin:0 0 0 5px; width:505px; padding-left:0px; overflow:hidden; background-repeat:no-repeat; }
#flash { background-image:url(images/flashbg1.jpg); }
#flash2 { background-image:url(images/flashbg2.jpg); }
#flash3 { background-image:url(images/flashbg3.jpg); }
#flash4 { background-image:url(images/flashbg4.jpg); }
#flash5 { background-image:url(images/flashbg5.jpg); }
#headernum { float:right; border: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; margin: 10px 20px 0 0; }
#mid { width: 820px; height: 240px; padding: 5px; background-color:#FFF; margin:0 auto; }
#tabs { width:291px; height: 234px; margin-right: 2px; float: right; padding: 3px; overflow:hidden; }
#base { width: 830px; overflow: hidden; margin:0 auto; padding: 0px; background-image:url(images/basebg.jpg); background-repeat:repeat-y; clear:both; }
#base p { padding:0 0 0 35px; }
#basetop { width:830px; height:26px; background-image:url(images/basetop.jpg); padding-left: 0px; }
#basebottom { clear:both; width:830px; height:16px; margin:0 auto; padding-top:5px; background-image:url(images/basebottom.jpg); }
#lower { width:700px; margin:0 auto; font-size:0.85em; color: #999999; text-align:center; }
#lower a:link { text-decoration:none; color:#999 }
#lower a:visited { text-decoration:none; color:#999 }
#lower a:hover { text-decoration:underline; color:#fff }
#lower a:active { text-decoration:none; color:#999 }
/* Navigation */

#nav { width: 830px; height: 33px; background-image:url(images/navbg.jpg); margin:0 auto; margin-bottom: 0px; }
#nav ul { padding: 0 0 0 0; margin: 0 0 0 0; }
#nav li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:#fff; display:inline; }
#nav a:hover { background-color:#00aaf6; padding:8px 7px 5px 7px; float:left; border-right :solid 1px #FFFFFF; }
#nav a:link { text-decoration: none; color:#FFF; padding:8px 7px 5px 7px; float:left; border-right :solid 1px #FFFFFF; }
#nav a:visited { text-decoration: none; color:#fff; padding:8px 7px 5px 7px; float:left; border-right :solid 1px #FFFFFF; }
#nav a:active { text-decoration: none; color: #fff; padding:8px 7px 5px 7px; float:left; border-right :solid 1px #FFFFFF; }
/* Left and Right main sections */

#left { width: 480px; padding: 40px 0 0 13px; float:left; }
#left2 { width: 460px; height: 500px; padding: 40px 0 0 13px; }
#left li { padding-left:12px; color:#CC6633; }
#right { width:250px; float:right; padding: 15px 0 0 0; margin: 0 20px 0 0; }
#rightform { width: 242px; padding: 0 0 0 0; margin:0 8px 0 0; float:right; }
/* Generic styles */

#list ul { margin-left: 15px; list-style-image:url(images/bullet.jpg); }
#icons { width: 500px; padding-left: 14px; }
#icons2 { padding: 10px 10px 10px 10px; width:160px; float:left;}
.block { display: block; }
.block2 { display: block; margin-left:15px; }
.noborder { border-right: 0px; }
.fieldstyle { width:180px; color:#999999; padding:1px 1px 1px 20px; border:1px solid #ccc; margin:0 0 6px 15px; }
.contactform { width:180px; float: left; margin-right:0px; padding-bottom:15px; padding-left: 30px; font-size:0.89em; }
.contactform2 { overflow:hidden; float:right; width:180px; margin:0; padding: 0 0 15px 10px; font-size:0.89em; }
.map { float:left; margin-left: 20px; color:#0000FF; text-align:left; clear:both; }
.floatleft { float:left; }
.floatright { float:right; }
.floatright2 { float:right; padding:10px;}
.clear { clear: both; }
.formstyle { background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; font-family: Arial; color:#666; font-size: 1.0em; display:block; }
.phpstyle4 { color: #008000; }
.phpstyle3 { color: #c33131; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.tablefont { font-size: 1.2em; font-weight:200; color:#000033; margin-bottom: 6px; }
.linkbox { width: auto; margin-left: 15px; border: 1px #BCCFDE solid; background-color:#DDE5ED; font-size:0.9em; padding: 10px 10px 10px 10px; color:#000000; }
.button { width: 150px; border: none; margin: 10px 0 10px 15px; }
.blocknum { display:block; }
.justify { text-align:justify; }
/* Main Links */

a:link { text-decoration: none; color: #CC6633; }
a:visited { text-decoration: none; color: #CC6633; }
a:hover { text-decoration: underline; color: #CC6633; }
a:active { text-decoration: none; color: #CC6633; }
