/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
html { background-color: #02211c; font-family: times, serif; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: top left; }
li{ margin-bottom:0px; }
body { margin: 0; background-color:#02211c; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: top left; }
*{line-height: 19px; font-size:18px;}
.pnav a, a { color: #004231; text-decoration: none; }
.pnav a{ font-weight:normal; font-family:arial,sans; font-size:12px; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0; padding: 0; }
.drop li { width: 250px; list-style-type: none; }
.drop { display: inline; padding: 0; margin: 0; }
#services { margin-top: -16px; margin-left: 20px; }
h1 { margin-top: 10px; color: #014B3A; margin-bottom:0px; }
a:active { }
#content { left: 50%; width: 731px; position: relative; margin-left: -326px; top: 120px; padding-top: 20px; }
#mainBody p { margin-bottom: 10px; line-height: 17px; font-size:14px; margin-top: 10px; }
#nav { margin:0; padding: 0; font-size:16px; }
#mainBody h2 { color: #014B3A; margin-bottom:5px; }
#wrapper { margin-top: 0px; width: 1730px; background-image: url(../images/main-temp0410.jpg); height: 916px; position: absolute; left: 50%; margin-left: -865px; background-repeat: no-repeat; }
#mainContent { float: right; width: 180px; display: inline; padding-right: 10px; font-size: 12px; padding-left: 0px; }
#intro { float: left; height: 312px; width: 426px; margin-left: 10px; display: inline; }
#navlinks { margin-top: -27px; z-index: 1000; margin-left: -34px; }
#navlinks a { margin: 0px; padding: 0px; height: 55px; }
#nav a { text-decoration: none; margin: 0; padding: 0; color: #004130; }
.submenua { color: #FF0000; }
#mainBody { position: absolute; top: 75px; width: 690px; padding-left: 10px; padding-right: 20px; font-size: 15px; height: 350px; overflow: hidden; margin-top: 5px; margin-bottom: 0px; }
#mainBody h1 { font-size: 22px; margin-top: 0px; margin-bottom: 5px; }
#mainBody img, .obj { border: none; border-color: #004735; margin-left: 25px; margin-bottom: 80px; }
.obj { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#contact td input, #contact td textarea { border: 1px solid #88a7a1; width: 250px; }
#contact td { font-size: 14px; padding:5px; }
#rightNav{ position:absolute; left:50%; width:146px; height:248px; margin-left:365px; margin-top:162px; }
li{font-size:14px;margin-bottom:2px;}
#mainBody embed{margin-left:20px;}
#mainBody p embed{margin-top:5px;}
td p img{margin: 0 0 20px 20px;}
#smiles{margin:0;padding:0;}
#smiles li{margin:0;padding:0;list-style-type:none;display:inline;float:left;margin-right:20px;margin-left:0;width:150px;}
#smiles li a img{margin:0;}
.searchhighlight{background:#fff7c9;border:2px solid #003d2d;}
.contactForm{ width:325px; margin-bottom:5px; }
#errorMessage{ background: url('../images/error.gif') 10px 10px no-repeat #FCC; border: 1px solid #C00; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
#successMessage{ background: url('../images/success.gif') 10px 10px no-repeat #CFC; border: 1px solid #0C0; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
#contactForms li, td #contactForms li { margin-bottom: 10px; }
#infoMessage{ background: url('../images/info.gif') 10px 10px no-repeat #CCF; border: 1px solid #00C; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
#contactForms2 li { margin-bottom: 3px; }
#mainBody p.stretch{ padding-right:370px; line-height: 19px; font-size:16px; }
#mainBody p { line-height: 19px; font-size:16px; }
* li,td *,*{font-size:16px;}
sup{ font-size:.5em; font-weight:light; height: 0; position: relative; top: -7px; vertical-align: baseline !important; vertical-align: bottom; }
.txt { width: 270px; border: 1px solid #999999; }
.footerlinks a { font-size:10px;color:#79c7af;}
#footer { position:absolute; margin-top:513px; margin-left:293px; color:#fff; font-size:19px; }
}
