﻿/* Global Styles */
* {margin:0; padding:0;}

body {font-family:trebuchet ms, arial, sans-serif; background:#eaeaea url(images/bodybg.jpg) top repeat-x;}

h1 {color:#057a5a; font-size:24px; margin-bottom:5px;}
h2 {color:#c79414; font-size:28px; margin-bottom:5px}
h3 {font-size:18px; margin-bottom:4px; margin-left:10px; margin-right:25px;}

p {font-size:14px; line-height:1.35em; margin:0 15px 15px 0; text-align:justify;}

a {color:#057a5a;}
a:hover {text-decoration:none;}
a img {border:0;}

/* Container Blocks */
#wrap {width:800px; margin:10px auto; border:2px solid #02281d; overflow:hidden; background:#fff;}

#header {height:131px;}

#nav {background:#0e4f3d; border:2px solid #02281d; border-left:0; border-right:0;}

#content {padding-right:15px; background:url(images/contentbg.jpg) repeat-y #fff; overflow:hidden; height:100%;}

#outerwrap {background:url(images/outerbg.jpg) top left no-repeat; overflow:hidden; height:100%;}

#innerwrap {background:url(images/innerbg.gif) bottom left no-repeat; overflow:hidden; height:100%;}

#right {float:right; width:548px; padding-top:15px; padding-left:135px;}

#footer {background:#057a5a; clear:both; height:40px; padding:5px 15px 0 0; border-top:2px solid #02281d;}

/* Container Styles */
#nav ul {text-align:center; background:url(images/navbg.jpg) top repeat-x; height:35px; padding-top:6px;}
#nav ul li {display:inline; list-style-type:none; border-right:1px solid #02281d;}
#nav ul li.last {border:0;}
#nav ul li a {color:#fff; font-size:20px; text-decoration:none; padding:0 10px;}
#nav ul li a:hover {color:#f7e763;}

#right ul {margin-left:25px; margin-bottom:15px;}
#right ul li {padding:4px 0; line-height:1.35em; font-size:14px;}

#footer p {color:#fff; font-size:12px; margin-bottom:5px;}
#footer p.left {margin-left:15px;}
#footer p a {color:#fff;}

#services p {margin-left:10px;}
#services img {display:block; margin:0 10px 5px 0;}

#footer ul li {display:inline; padding:0 4px;}
#footer ul li a {color:#fff; font-size:12px;}

.form table tr td {padding:4px 0;}

/* Classes */
.right {float:right;}
.left {float:left;}
.center {text-align:center;}
.imgcenter {overflow:hidden; height:100%; margin-bottom:15px; margin-top:6px;}
.imgcenter img {display:block; float:left; text-align:center; margin-left:auto; margin-right:auto;}