@charset "UTF-8";

/* CSS Document */
body { margin:0px; padding:0px; background-image: url(images/bg.jpg); background-repeat:repeat-x; font-family: Georgia, "Times New Roman", Times, serif;}
p { color: #333; font-size:0.75em; line-height: 22px; font-family: Helvetica, Arial, sans-serif;}
h1 {font-size:1.3em; color:#005c7e;}
h2 {font-size:1em; color:#005c7e;}
h3 {font-size:0.85em; color:#000;}
ul li {font-size:0.8em; line-height:22px; font-weight:lighter; list-style-image:url(images/bullet.jpg);}
a {color:#24a0ce; text-decoration:underline;}
a:hover {color:#306;}


/*design div id tags */
#numbers {width:942px; height:60px; margin:0 auto; padding-right:58px;}
.numberbox {float:right; width:130px; height:50px; padding:10px 10px 0 0;}
#header { width:1000px; height:438px; margin:0 auto; }
#headersmall { width:1000px; height:252px; margin:0 auto; }
#headerleft {float:left; width:501px; height:425px; padding:13px 0 0 0;}
#headerleftsmall {float:left; width:501px; height:239px; padding:13px 0 0 0;}
#headertabs {float:right; width:499px; height:82px;}
#flashcontainer {float:right; width:499px; height:311px;}
#flashcontainersmall {float:right; width:499px; height:215px; padding-top:20px;}
#imgcontainer {float:right; width:493px; height:305px; border: 3px solid #000}
#maincontain {width:942px; height:auto; margin:0 auto; padding-left:58px; clear:both; overflow:hidden; background-color:#fff;}
#navmaincontain {float:left; width:610px; height:auto; margin:10px 0 10px 0; border-right:#0CF 1px dotted}
#mainnav {float:left; width:562px; margin:0 30px 0 0; height:30px; border-bottom:#000 1px solid;}
#main {float:left; width:562px; margin:0 30px 0 0; height:auto;}
#sidebarhome {float:right; width:242px; margin:0 58px 0 0; height:auto;}
#sidebar {float:right; width:242px; margin:50px 58px 0 0; height:auto;}

/*mainvav style*/
#mainnav ul {margin:0; padding:0; display: block;}
#mainnav li {display:inline;}
#mainnav li a {padding:6px 5px 6px 5px; margin:0 50px 0 0; font-size:1.1em; color:#545454; text-decoration:none; font-weight:lighter;}
#mainnav li a:hover { color:#000; background-image:url(images/nav-hover.gif); background-repeat:no-repeat; background-position:center;}
#mainnav li a:active { color:#000;}

/*footer*/ 
#footercontain {width:100%; height:auto; padding:0 0 20px 0; overflow:hidden; background-color:#2a2a2a;}
#footer { width:942px; margin:0 auto; height:auto; padding-left:58px;}
#footerl {float:left; width:582px; margin:0 60px 0 0; height:auto;}
#footerr {float:left; width:300px; height:auto;}
#footer ul { padding:0; margin:0; line-height:18px; }
#footer li { padding: 0 5px 0 0; list-style:none; display:inline; font-size:0.7em; border-right: 1px solid #fff; }
#footer a:link { color: #24a0ce; text-decoration:none;}
#footer a:visited {text-decoration:underline;}
#footer a:hover { color:#fff; text-decoration:none  }
.linkbox {margin:10px 0 0 0; padding:5px 0 5px 0; width:100%; font-size:0.7em; text-align:center; font-weight:bold; border:1px #069 solid;}
.basefooter {padding:5px 0 5px 0; width:100%; font-size:0.8em; text-align:center;}
.basefooter li {display: inline; padding: 0 5px; }

/*text styles */
.h1-small {font-size:0.9em; color:#5e5e5e; font-weight:lighter;}
.area { font-size:0.9em; color: #a5a5a5; font-weight:lighter; margin:0; padding:0;}
.number { font-size:1.1em; color: #d9d9d9; margin:0; padding:0;}
.sideheading {font-size:1.3em; color:#a7ca30; padding:0; margin:0;}
.footertitle { font-size:1em; color:#9ac210;}
.footertext { color:#cecece; border-top:#CCC 1px dotted; padding:5px 0 5px 0; margin:0;}

/*php forms*/
/*small form*/
.form { margin:1px 0 0 1px; }
.formstyle2 { width:238px; background-color: #FFF ; padding:2px 1px 2px 1px; margin:6px 0 0 0; border: 1px solid #8f897c; color: #483a19; font-size:0.75em;}
.dropdown { width:242px; padding:2px 1px 2px 1px; margin:2px 0 4px 0; font-size:0.8em;}
.submitsmall {width:242px; background-color:#a5a5a5; padding:2px 1px 2px 1px; margin-bottom:2px; border: 1px solid #fff; color: #fff; font-size:0.75em; text-align:right; font-weight:bold;}
legend {color:#a7ca30;}

/*main form*/
.formmain { margin:30px 0 30px 1px; font-size:0.75em;}
.contactformbox {width:200px;}
.formstyle {width:225px; margin:3px 0 3px 0;}
.submit {width:230px; background-color:#FC0; padding:2px 1px 2px 1px; margin-bottom:2px; border: 1px solid #8f897c; color: #000; font-family: Arial; font-size:1.0em; font-weight:bold;}
.formheader {font-size:1.2em; font-weight:bold; color:#a7ca30;}
