/* private:site_styles */
body {width:100%; text-align:center; padding:0px; margin:0px; border:0px; background-color: #d5dfd4; font-family: tahoma, arial,verdana,helvetica; font-size:70%;}

/*general styles*/
.clear {line-height:1px; font-size:1px; height:1px; display:block; clear:both;}
#skipNav {clear:both; font-size:1px; height:1px; line-height:1px; display:block;}
#skipNav a {color:#fff; margin-left:-9999px;}
.noShow {display:none;}


/*header styles*/

/*body styles*/


/*links*/

a {color: #09417a;}
a:hover {color: #09417a;}
a:visited {color: #09417a;}
a:active {color: #09417a;}

/*footer styles*/
#netconstruct div {padding-top:15px; clear: both;}

/*homepage styles*/

#wrapper {text-align: center; padding: 0px; margin: auto auto; background-image:url(/images/content/background.jpg); background-position: center top ; background-repeat: repeat-y; width: 794px;}
#mainwrapper {width: 769px; padding: 0px; margin: auto auto; }

#sitemap {float: right; padding: 5px 15px 0px 0px; color: #999999;}
#sitemap img {border: 0px;}
#sitemap a {text-decoration : none; color: #999999;}
#sitemap a:hover {text-decoration : none; color: #999999;}

#logo {float: left; padding: 10px 0px 0px 10px;}
#logo img{border: 0px;}

.content {color: #000; background-color: #fff; text-align: left; float: left;}

#innerright .content {padding: 0px 10px 10px 10px;}

#bottom {background-image:url(/images/content/bottom.jpg); background-position: top center; background-repeat: no-repeat; width: 794px; height: 16px; margin: auto auto; padding: 0px;}

.Heading1, H1, .Heading2, H2, .Heading3, H3, .Heading4, H4, .Heading5, H5, .Heading6, H6 {font-weight:bold; margin:0; padding:0 0 5px 0; text-align:left;}
.Heading1, h1 {color: #09417a; font-size: 130%;}
.Heading2, h2 {color: #09417a; font-size: 110%;}
.Heading3, h3 {color: #09417a; font-size: 110%;}


/*Homepage*/

#homepagebottom {float: left; width: 769px; clear: both; padding: 0px; margin: 10px 0px 0px 0px; background-image:url(/images/content/left-dash.jpg); background-position: 170px 0px; background-repeat: repeat-y;}
#homepageleft {float: left; width: 171px; padding: 0px; margin: 0px 0px 0px 0px; display: block; }
#homepageright {float: left; width: 598px; background-color: #fff; padding: 0px; margin: 0px; display: block; }

#homepageright .topContainer {float:left; padding:0; margin:0; text-align:left;}
#homepageright .seperator {margin:0; background:url(/images/content/top-dash.jpg) left repeat-x; line-height:11px; font-size:11px; height:11px;}
#homepageright #subleft {width:351px; background:#fff url(/images/content/left-dash.jpg) top right repeat-y;}
#homepageright #subright {width:241px; background-color:#fff;}
#homepageright .topContainer .inner {padding:0 5px; clear:both; margin:0;}
#homepageright .topContainer .bottom {padding-bottom:5px;}

#homepagenews {float: left; clear: both; width:598px; background:url(/images/content/top-dash.jpg) top left repeat-x;}
#homepagenews .inner {padding:5px;}
.HomeNewswrapper {width: 284px; float: left; text-align: left; color: #000;}
.NewsLeft {padding-right:5px;}
.NewsRight {padding-left:10px;}
.HomeNewstitle {font-weight: bold; }
.HomeNewslink {float: right;}

#dash {float: left; clear: both; width: 100%; background-image:url(/images/content/top-dash.jpg); background-position: 0px 0px; background-repeat: repeat-x; margin: 15px 0px 5px 0px; height: 2px;}
.rightdash {float: left; clear: both; width: 100%; background-image:url(/images/content/top-dash.jpg); background-position: 0px 0px; background-repeat: repeat-x; margin: 0px 0px 5px 0px; height: 2px;}

.labels{ padding: 0px 12px 0px 0px;}
.labels b { width: 250px; display: block; margin: 0px 0px 0px 80px;}
.labels a { clear: both;}

/*inner*/
.top{clear: both; padding: 0px 0px 10px 0px; }
#bottomborder {clear: both; float: left; background-image:url(/images/content/top-dash.jpg); background-position: 0px 0px; background-repeat: repeat-x; height: 1px; width: 747px; padding: 0px 0px 10px 0px; margin : 0px 0px 0px 8px;}

#innerbottom {float: left; width: 769px; clear: both; padding: 0px; margin: 20px 0px 0px 0px; background-image:url(/images/content/left-dash.jpg); background-position: 170px 0px; background-repeat: repeat-y;}
#innerleft {float: left; width: 171px; padding: 0px; margin: 0px 0px 0px 0px; display: block; }
#innerright {float: left; width: 598px; background-color: #fff; padding: 0px; margin: 0px; display: block; }

#PageTitle {padding:10px; font-size:130%;}

.Newsarticlewrapper {width:100%; text-align: left; color: #000; margin: 0px;} 
.NewsPadding {padding:0 15px 10px 5px;}
.Newswrapper, .Newswrapperfirst {width:100%; text-align: left; color: #000; margin: 0px;}
.Newswrapper {background:url(/images/content/top-dash.jpg) top left repeat-x;}
.Newswrapper .inner, .Newswrapperfirst .inner {padding:10px 10px 9px 5px;}

.Newsimage {width: 90px; float: left; padding: 0px 0px 0px 10px;}
.Newstitle {font-weight: bold; color: #09417a; font-size:120%;}
.Newsarticle {padding: 0px 5px 5px 7px;}
.Newslink {text-align: right;}

#BannerHolderVertical {float:right; text-align:left; width:165px;}
#ContentHolderVertical {float:left; width:425px;}
#videoPlayer { margin-bottom:20px;}

.textInput {font-family: tahoma, arial,verdana,helvetica; }

ul.tick li {padding-bottom:5px; list-style-image:url(/images/content/tick.gif)}