/* BEGIN CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: top; background: transparent; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* END CSS RESET */

/* **** BODY **** */
body { background-image: url(/App_Themes/images/background.jpg); background-repeat: repeat-x; background-color: #01311e; font-family: 'Trebuchet MS'; font-size: 14px; width:980px; margin-left:10px; margin-right:10px; }
h1 { padding: 5px; font-size: 24px; font-weight: bold; color: #76a689; }
h2 { padding-left: 10px; padding-bottom: 5px;  font-size: 18px; font-weight: bold; }
h3 { padding-left: 10px; padding-bottom: 5px;  font-size: 16px; font-weight: bold; }
p { padding: 5px; padding-left: 10px; }
.clear { clear: both; }
.error { color: Red; }
.contacterror { color: #97775f; }

/* ****  IE6 PNG FIX **** */
img { behavior: url(/App_Themes/CSS/iepngfix.php); }

/* **** NAV **** */
#nav { background-image: url(/App_Themes/images/menu.jpg); background-repeat: no-repeat; height: 30px; behavior: url(/App_Themes/CSS/iepngfix.php); width:1000px; margin: auto auto auto auto; font-weight: bold; }

/* ****  CONTAINERS **** */
#wrapper { width: 1000px; margin:0 auto 0 auto; font-family: "Trebuchet MS"; }
#content { clear: both; width: 980px; margin:0 auto 0 auto; min-height: 500px; height: 500px; }
#twoContent { background-image: url('/App_Themes/images/otherBackground.png'); behavior: url(/App_Themes/CSS/iepngfix.php); background-repeat: no-repeat; height: 692px; width: 960px; }
#twoContent a:link {color: #76a689; text-decoration: none; font-size: 14px; font-weight:bold; }
#twoContent a:visited {color: #01613b; text-decoration: none; font-size: 14px; font-weight:bold; }
#twoContent a:hover {color: #76a689; text-decoration: underline; font-size: 14px; font-weight:bold; }
#twoContent a:active {color: #01613b; text-decoration: none; font-size: 14px; font-weight:bold; }

#oneColumn { float: left; vertical-align: top; }

#twoColumnOne { width: 671px; float: left; padding-top: 30px; padding-left: 18px; padding-bottom: 20px; padding-right: 10px; }
#twoColumnTwo { float: left; margin-top: 30px; padding-top: 10px; padding-bottom: 20px; background-image: url('../images/sidebar.png'); behavior: url(/App_Themes/CSS/iepngfix.php); background-repeat: no-repeat; width: 243px; height: 197px; }
#twoColumnTwo ul { padding-left: 22px; }
#twoColumnTwo li { margin-left: 10px; padding-left: 10px; margin-top: 5px; list-style-image: url('/App_Themes/images/lidot.gif'); }


/* **** HOME **** */
#adds table { background-image: url('/App_Themes/images/addSpace.png');  background-repeat:no-repeat; behavior: url(/App_Themes/CSS/iepngfix.php); height: 385px; padding-left:5px; padding-top:10px; }
.thead { height: 5px; font-size: xx-small; }
.rage { padding-left: 5px; }
.main { background-image: url('/App_Themes/images/homeContent2.jpg'); height: 308px; width: 960px; position: relative; }
.main p { position: absolute; top: 45px; right: 49px; width: 277px; padding: 5px; color: #fff; line-height: 30px; font-size: 16px; }

/* **** CONTACT **** */
ul.contact { margin-top:25px; padding: 10px 0px 0px 0px; }
.labelelement { display: block; float: left; width: 150px; text-align: right; padding-right: 5px; font-weight: bold; color: #76a689; font-size: 14px; }
.textelement { height: 18px; border: 1px solid #ccc; width: 200px; }
.imelement { display: block; float: left; width: 300px; padding-left: 12px; padding-right: 5px; padding-top: 8px; padding-top: 0px; height: 90px; vertical-align: bottom; behavior: url(/App_Themes/CSS/iepngfix.php); }
p.pelement { float:left; float:none; width: 614px; height: 90px; margin-top: -25px; margin-left:5px; }
.imgelement { display: block; float: left; width: 100px; height: 24px; vertical-align: bottom; margin-left: 20px; behavior: url(/App_Themes/CSS/iepngfix.php); }

/* **** FOOTER **** */
#footer { width: 980px; float: left; font-size:12px; margin-left:10px; margin-right:10px;}
#footer a:link {color:#fff; text-decoration:none; font-size:12px;}
#footer a:visited {color:#fff; text-decoration:none; font-size:12px;}
#footer a:hover {color:#fff; text-decoration:underline; font-size:12px;}
#footer a:active {color:#fff; text-decoration:none; font-size:12px;}
#footer ul { list-style: none; margin-left: 255px; }
#footer .first { float: left; padding-right: 8px; padding-left: 4px; }
#footer li { float: left; padding-right: 8px; }
#footer .last { float: left; }
#footer p { color:#fff;}