/* private: print_style */

/* private:site_styles */
body {width:100%; background-color:#ecebeb; text-align:center; margin: 0px; padding:0px 0px 0px 0px; border:0; font-family: arial,verdana,helvetica;}

/*general styles*/
.clear, #skipNav {clear:both; font-size:1px; height:1px; line-height:1px; display:block;}
#skipNav a {color:#fff; margin-left:-9999px;}
.noShow {display:none;}

.clearboth {clear: both;}

/*header styles*/
.Heading1, H1, .Heading2, H2, .Heading3, H3, .Heading4, H4, .Heading5, H5, .Heading6, H6 {font-weight:bold; margin:0; padding:0;}
.Heading1, H1 {font-size: 130%; color:#B51C31;}
.Heading2, H2 {font-size: 100%; color:#B51C31;}
.Heading3, H3 {font-size: 100%; color:#FDAD41;}
.Heading4, H4 {font-size: 100%; color:#02653D;}
.Heading5, H5 {font-size: 100%; color:#4C4949;}
.Heading6, H6 {font-size: 100%; color:#000;}

/*body styles*/

/*footer styles*/
#netconstruct {font-size: 80%; color: #5d5c5c;}
#netconstruct a{color: #5d5c5c;}
#netconstruct a:hover{color: #5d5c5c;}
#netconstruct div {padding-top:15px;}

/*homepage styles*/

#wrapper {width: 769px; background-color: #fff; padding: 0px; margin:auto auto; text-align: left;}

#topnav {display: none;}

#topbanner {height: 62px; width: 769px; float: left; padding: 0px; margin: 0px;}
#topbanner img {border: 0px;}
.logo {margin: 0px 0px 0px 13px; float: left;}
#home {float: right; padding: 12px 20px 0px 0px;}
#home img {border: 0px;}
#home a{text-decoration: none; color: #919191;}
#home a:hover{text-decoration: none; color: #919191;}

#flashtext {width: 492px; height: 62px; float: left; display: block; background-color: #fff;}
#flashbanner {float: left; padding: 0px; margin: 0px 0px 8px 17px; display: inline; text-align: left; }

#left {float: left; width: 229px; margin: 0px 0px 0px 17px; padding: 0px; display: inline;}
#leftbanners {float: left;}

#leftbackground {float: left; background-color: #fff; background-image:url(/images/cms/leftbackground.jpg); background-position:  17px 0px; background-repeat: repeat-y; min-height: 380px;}
#leftbackgroundbottom {float: left; background-image:url(/images/cms/leftbackground-bottom.jpg); background-position:  bottom left; background-repeat: no-repeat; min-height: 380px;}
#leftbackgroundtop {float: left; background-image:url(/images/cms/leftbackground-top.jpg); background-position:  top left; background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 228px; height: 6px; display: inline;}

#bottomleftbanners {background-image:url(/images/cms/banner-background.jpg); background-position: top left; background-repeat: no-repeat; background-color: #fff; float: left; width: 196px; height: 20px; color: #5d5c5c; font-size: 85%; padding: 5px 0px 0px 32px; margin: 10px 0px 0px 0px;}
#bottomleftbanners a {color: #5d5c5c; text-decoration : underline;}
#bottomleftbanners a:hover {color: #5d5c5c; text-decoration : none;}
#right {float: left; width: 495px; margin: 0px 0px 0px 9px; display: block; }
#right a{color: #02653d;}
#right a:hover{color: #02653d;}

#title {background-image:url(/images/cms/title.jpg); background-position: top left; background-repeat: no-repeat; width: 464px; height: 24px; color: #04492d; font-family: georgia,arial,verdana,helvetica; padding: 5px 0px 0px 30px; font-size: 95%; margin: 0px; font-weight: normal;}
#homepagecontent {float: left; border-left: 1px solid #ecebeb; border-right: 1px solid #ecebeb; font-size: 80%; padding: 15px 15px 15px 15px; width: 462px; min-height: 300px;}
#homepagecontentbottom {float: left; background-color: #fff; background-image:url(/images/cms/homepage-border-bottom.jpg); background-position: top left; background-repeat: no-repeat; width: 494px; height: 12px; display: inline; padding: 0px 0px 6px 0px; }
#contentbottom {float: left; background-color: #fff; background-image:url(/images/cms/homepage-border-bottom.jpg); background-position: top left; background-repeat: no-repeat; width: 494px; height: 12px; display: block; padding: 0px 0px 0px 0px; }
#homepagebanner {padding: 0px; margin: 0px;}

#bottombanner {float: left; clear: both; height: 24px; width: 731px; background-color: #dbd8d8; margin: 7px 0px 7px 17px; display: inline;}
#bottombannerleft {background-image:url(/images/cms/banner-bottom-left.jpg); background-position: top left; background-repeat: no-repeat; width: 4px; height: 24px; float: left;}
#bottombannerright {background-image:url(/images/cms/banner-bottom-right.jpg); background-position: top left; background-repeat: no-repeat; width: 4px; height: 24px; float: right;}


/*Inner*/

#maincontent {width: 462px; float: left; border-left: 1px solid #ecebeb; border-right: 1px solid #ecebeb; font-size: 80%; padding: 0px 15px 15px 15px; min-height: 330px;}
#maincontent #content {width: 261px; float: left; padding: 15px 10px 0px 0px; background-color: #fff;}
#rightinner {float: left; width: 495px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 9px; display: block; background-image:url(/images/cms/right-background.jpg); background-position:  287px 0px; background-repeat: repeat-y;}
#rightinner a{color: #02653d;}
#rightinner a:hover{color: #02653d;}
#rightimage {width: 186px; float: left; background-color: #fff; padding: 15px 0px 8px 0px;}

#top {text-align: center; padding: 10px 0px 0px 0px;}
#top a, #top a:hover{text-decoration: none; color: #414241;}


/*News*/

.Newswrapper {width: 460px; float: left;}

.Newswrapper h3{float: left; clear: both; font-size: 100%; padding: 15px 0px 0px 0px; }
.Newswrapper h3 a {float: left; clear: both;}

.NewsArticlewrapper h3 {color: #02653D; float: left; clear: both; font-size: 100%; padding: 0px 0px 10px 0px; }
.NewsArticlewrapper h3 a {color: #02653D; float: left; clear: both;}


.NewsDate {width: 150px; float: left; padding: 5px 0px 5px 0px;}
.NewsHeading {width: 310px; float: left; padding: 5px 0px 5px 0px;}

.NewsArticlewrapper {width: 460px; float: left;}

.Newsarticle {float: left; clear: both; padding: 0px 0px 0px 0px; width: 460px;}

.Newslink {float: left; clear: both; padding: 10px 0px 0px 0px;}
.Newslink a{text-decoration: none; color: #414241!important;}
.Newslink a:hover{text-decoration: none; color: #414241!important;}

.spacer {clear: both; height: 5px; display: block; float: left; width: 460px;}

.newstitle {float: left; }
.newstitle a{float: left; text-decoration: none; border-left: 1px solid #000; padding: 0px 5px 0px 5px;}
.newstitle a:hover{float: left; text-decoration: none; border-left: 1px solid #000; padding: 0px 5px 0px 5px;} 

.newstitlefirst a{float: left; text-decoration: none; padding: 0px 5px 0px 0px;}
.newstitlefirst a:hover{float: left; text-decoration: none; padding: 0px 5px 0px 0px;}

