﻿body{}
body{font-family: Arial, Tahoma;font-size: 12px;color:#624533;}
p, li{line-height:18px;}
p{margin-top:10px;margin-bottom:10px;}
H1 + p{margin-top:0px;}
H1, .header1{font-family:Myriad Pro , Arial;margin-top:0px;margin-bottom:18px;font-size:24px;color:#624533;}
* + H1{margin-top:11px;}
H2{font-family:Myriad Pro , Arial;font-size:17px;word-spacing:-1px;letter-spacing:1px;
   margin-top:20px;margin-bottom:18px; color:#624533;}
H3{font-family:Myriad Pro , Arial;color:#F77E0B;font-size:15px;}
A:link{color: #72842B;text-decoration: underline;}
A:hover, A:active{color: #ADbb17;text-decoration: underline;}
A:visited{color: #a3b461;text-decoration: underline;}
ul{margin-left:32px;}
li{padding:0px;}
.ControlError{background-color:#F39405;color:White;}
a img{margin-top:5px;}

/*- Images -*/
#divContentArea img{margin-bottom:10px;}
img.Left{float:left; margin:0px 10px 10px 0px;}
img.Right{float:right; margin:0px 0px 0px 10px;}

/*- Content Boxes -*/
.tblGreenBox{border-collapse:collapse;width:623px; table-layout:fixed;}
.tblGreenBox .Back{background-image:url(images/contentboxes/RepeatGreenBox.jpg);background-repeat:repeat-y;width:593px;
                   overflow:hidden;padding-left:15px;padding-right:15px;padding-top:0px;padding-bottom:0px;height:auto;
                   min-height:50px;vertical-align:top;text-align:left;}
.tblGreenBox .Top{background-image:url(images/contentboxes/TopGreenBox.jpg);background-repeat:no-repeat;height:12px;width:623px;}
.tblGreenBox .Bottom{background-image:url(images/contentboxes/BottomGreenBox.jpg);background-repeat:no-repeat;height:12px;width:623px;}
.tblGreenBox .Back > table, .tblGreenBox .Back > div{width:593px;}
.tblGreenBox H1{font-weight:bolder;}

.tblSplit{border-collapse:collapse;width:623px; table-layout:fixed;margin-top:13px;}
.tblSplit .Left{border-right:solid 2px #468692; }
.tblSplit .Left,.tblSplit .Right{padding:10px 20px 8px 2px;text-align:left; vertical-align:top;}
.tblSplit .Right{padding-left:20px;}
.tblSplit H2{margin-top:0px;}
.tblSplit H3{margin-bottom:0px;}
.tblSplit H3 + p{margin-top:0px;}

/**************** Blog Page Style *****************/
#divBlogPage{position:relative;}
H1.BlogPageTitle{}
.RSSLinkBox{position:absolute;top:5px;right:20px;}
.BlogTitle{font-family:Myriad Pro , Arial;font-size:17px;word-spacing:-1px;letter-spacing:1px;
   margin-top:20px;margin-bottom:18px; color:#624533; border-bottom:solid 1px #624533;}/*Match H2 style*/
p.BlogByLine{color: #999;margin: 0; font-size: .9em;}
td.blogCommentTitle{font-weight: bold;font-size: small;padding-bottom:5px;}
p.BlogContent{margin:5px 0px 0px 0px;}
div.BlogCommentContainer{padding:3px 3px 3px 3px;margin: 5px 0px 5px 0px; border: 1px solid #ccc;}
#divBlogPage .ErrorHighlighting{background-color:#DD7B32;color:White;}
#divBlogPage .tdToolBox{padding:10px;padding-left:0px;padding-bottom:15px;vertical-align:top;height:20px;}
.tdToolBox > a{text-decoration:none;border-left:solid 1px;padding-left:8px;padding-right:8px;}
.tdToolBox .divBlogLinksRight{float:right;height:20px;vertical-align:top;}
.tdToolBox .divBlogLinksRight a{height:18px;line-height:18px;vertical-align:middle;}
#bSTF_Title{color:Black;margin-top:10px;width:100%;margin-right:1px;overflow:hidden;}
.BlogCommentLink{display:block;margin-bottom:30px;}

/*------------------------ Layout Styles -----------------------*/
form{/*override defaults*//*Centered*/width:895px;margin:auto;padding:auto;}

#divHeader{width:895px;height:203px;background-image:url(images/maintop.jpg);
           background-repeat:no-repeat;overflow:hidden;position:relative;}
#divHeader img{position:absolute;top:0px; left:0px;}
#txtSearch{border:solid 1px #466F93;padding:2px; width:94px; height:11px; position:absolute;top:16px;right:63px; 
           z-index:1;font-size:11px;}
#divHeader .divMenu{position:absolute;bottom:0px;height:26px;width:855px;text-align:left;padding-left:21px;overflow:hidden;}


#tblContent td.tdLeft, #tblContent td.tdContent{text-align:left;vertical-align:top;padding-top:13px;}
#tblContent{width:100%;background-image:url(images/contentrepeater.jpg);
            background-repeat:repeat-y;background-position:left;background-color:White;}
#tblContent img[align=right]{margin-left:10px;margin-bottom:10px;}
#tblContent img[align=left]{margin-right:10px;margin-bottom:10px;}

.tdLeft{padding-left:17px;width:186px;}
.tdLeft .Top{background-image:url(images/LeftBoxTop.jpg);background-repeat:no-repeat;width:186px;height:23px;line-height:0px;}
.tdLeft .Back{background-image:url(images/LeftBoxRepeat.jpg);background-repeat:repeat-y;width:153px;/*box width:186*/
              padding-left:25px;padding-right:8px;height:auto;min-height:300px;overflow:hidden;border:solid 0px black;}
.tdLeft .Bottom{background-image:url(images/LeftBoxBottom.jpg);background-repeat:no-repeat;width:186px;height:23px;line-height:0px;}
.tdLeft .divLeft .Inner{padding:15px;}
.tdLeft p, .tdLeft li, .tdLeft a{font-size:12px;}
.tdLeft H2{margin-top:0px;margin-bottom:10px;font-size:18px;letter-spacing:0px;}

.divBreadCrumb{float:right;margin-right:20px;margin-top:0px;position:relative;top:-6px;right:19px;height:13px;border:solid 0px black;}
.divBreadCrumb a, .divBreadCrumb a:visited{text-decoration:none;font-size:11px;color:#2B5159;}
.divBreadCrumb a:hover, .divBreadCrumb a:active{text-decoration:underline;}

.divContentArea, .divContentArea_FullWidth
{width:623px;margin-left:24px;margin-right:45px; margin-top:0px;margin-bottom:10px;
 overflow:hidden;text-align:left;vertical-align:top;border:solid 0px black;height:auto;min-height:341px;}
.divContentArea_FullWidth{width:833px;margin-left:17px;margin-right:45px;}

#divFooter{background-image:url(images/Bottom.jpg);background-repeat:no-repeat;width:100%;height:38px;position:relative;}
#divFooter .Inner{width:100%;border:solid 0px White;text-align:center;right:18px;top:25px;
                  position:absolute;cursor:pointer;font-size:9px;}

/**************** Contact Page Style *****************/
.moduleContact{}
.tblContact{margin-left:10px;}
.tblContact td {height:10px;line-height:10px;}
.tblContact td.ContactLabel{padding-right:10px;}
