body{ font-family: sans-serif; font-size:10pt; font-style: normal; font-variant:normal; line-height:normal; background:#DCDDDF; color: #323232; }

h2 { font-size: 9pt; background: #209C7F; border-top:1px solid #000000; border-bottom:1px solid #000000; width:205px; color: #ffffff; font-weight:bold; line-height:2.3em; text-align:center; margin-bottom:0px; }
h3 { color: #666666; font-size:2em; padding-bottom: 5px; margin-bottom:0px; }
    h3 strong, h3 b{ font-weight:normal; color:#209C7F; margin: 0px; padding: 0px;}
h4 { color: #666666; font-size:10pt; margin: 10px 0px; padding: 10px; }
h6 { color: #666666; font-size:15pt; font-weight:normal;}
    h6 strong { font-weight:normal;}
p{ line-height: 1.5em; color: #323232; color: #323232; line-height:1.5em; margin:1em 0em;}
a{ color: #323232;}

#LogoBar { background: #ffffff;  }
    #LogoBar div { margin: 0 auto; width:939px; height:75px; position: relative; }
        #LogoBar div img { margin-top:20px;  }
    #LogoBar h3{ display: inline; color:#209C7F; font-size: 1.4em; position: absolute; top:33px; right: 0px; }
    #LogoBar h2{ position:absolute; top:21px; right:175px; background: 0; color:#126F52;font-size: 1.4em; border:none; width:330px; font-weight:normal;}
    #LogoBar h1 { background: url(../content/logo.png) no-repeat scroll right 20px; width:322px; height:60px; text-indent: -44000px;}

#Navigation { background: url(../images/mainNavbg.png) repeat-x scroll 0 50%; height: 34px; }
    #Navigation ul { list-style-image:none; list-style-position:outside ; list-style-type: none; margin: 0 auto; width:989px; border: medium none; }
        #Navigation ul li { display: block; float:left; padding:9px 9px 9px 9px; text-align:center; width:115px; }
            #Navigation ul li a { color: #126F52; font-weight:bold; padding: 0px 20px;; text-decoration:none; width:100%; width:115px; height: 100%; }
            #Navigation ul li a:hover{color:#ffffff}
            #Navigation ul li.home { width:119px; }
            #Navigation ul li.select{background:#126F52; }
                #Navigation ul li.select a {color:#ffffff; }


#SubNav { background: #ffffff; height: 36px; }
    #SubNav ul { list-style-image:none; list-style-position:outside ; list-style-type: none; margin: 0px auto; padding: 10px 0px 0px; width: 935px; }
        #SubNav ul li { display:inline; padding: 0px 20px 0px 0px;}
            #SubNav ul li a {color: #209C7F; font-weight:bold; text-decoration:none; }
            #SubNav ul li a.select {color: #126F52;  }
            #SubNav ul li a:hover {color: #126F52;  }

.content-top { background:#ffffff; width:983px; height:20px; margin:0 auto; }
.content-bottom { background:#ffffff; width:943px; margin:0 auto; padding: 0px 20px 37px; }
    .content-bottom h2{ width:205px; border: 1px solid #000000; float:right; margin-right:4px; }
        .content-bottom h2 a{ color:#ffffff; text-decoration:none; }
    .content-bottom .pdf-img { margin: 0px 0px 0px 4px; }

.home-bottom-background { background:#ffffff url(../images/contentbottombg.gif) no-repeat scroll top left;}
.normal-bottom-background {  background:#ffffff url(../images/contentbottomnormalbg.gif) no-repeat scroll top left; }
.home-content-background { background: #ffffff url(../images/contentbg.gif) repeat-y scroll; }
.normal-content-background { background: #ffffff url(../images/contentbgnormal.gif) repeat-y scroll; }

#ColumnContainer { margin: 0px auto; width:983px; }

#LeftColumn {  padding:0px 18px; float:left; width:207px; font-size:0.85em; }
    #LeftColumn .left-column-holder { background:#F0F0F1; border-left:1px solid #000000; border-right:1px solid #000000; text-align:center;}
    #LeftColumn p .telephone { background: #209c7f; color: #ffffff; font-size: 2em; font-weight:bold; padding: 2px 6px;}
    #LeftColumn a, #RightColumn a  { color: #000000; font-weight:bold;}
    #LeftColumn img { margin: 15px 0px; }

#Content {float:left; width:690px; padding:0px 18px;}
    #Content ul, #ContentHome ul, #Content ol, #ContentHome ol {padding-left:14px; margin-bottom:10px; }
#ContentHome { float:left; width:460px; padding:0px 18px; }


form {position:relative; height:321px;}
form fieldset {border:0px; padding:0px; margin:0px;}
form .frm input {position:absolute; left:130px; margin:0px; width:400px; padding:2px; border:1px solid #000000; background:#F0F0F0; }
form textarea {position:absolute; left:130px; margin:0px; width:400px; height:100px; padding:2px; border:1px solid #000000; background:#F0F0F0; }
form .submit {position:absolute; left:130px; bottom:0px; margin:0px; border:1px outset #EFEFEF; color:#ffffff; background-color: #009D7F; width:5em; font-family:sans-serif; font-size:10pt; }
form label {position:absolute; left:0px; margin:0px; font-weight:normal; }
form .submit:hover { border:1px solid #000000;  }
form .frm{ padding: 10px 0px; position:relative; width:550px; height:20px; }
form .frm i {color:#FF0000; font-variant:normal;}


#RightColumn { float:right; width:207px; padding-right:23px; }
    #RightColumn .right-column-holder { text-align:left; font-size:9pt; }
    #RightColumn p { margin-left: 10px; }
    #RightColumn img {  }

#Footer {margin: 0px auto; width:943px; font-size: 0.85em; }
    #Footer .footer-left{ float:left; }
    #Footer .footer-right{ float:right; }
    #Footer a { color:#333333; font-weight:normal; text-decoration:underline; }
    #Footer p.seo { color:#909090; }



#ContentHome table, #Content table  { text-align:center; margin: 0 auto;}
#ContentHome table td, #Content table td { text-align:center; }