/* CSS Document */
/* Styles and Colors.
Link colors and all over blue: #2160af
Header Red:#ca0000
*/


body{background:url(images/BodyBg.gif) top center repeat-x;}
h1{Font-size:20px; color:#ca0000; margin:10px 0; padding:0; font-weight:normal}
h2{font-size:16px;color:#ca0000; margin:0 0 10px 0; padding:0; font-weight:normal}
h3{font-size:18px; color:#ca0000; margin:0; padding:0; display:block}
h4{}
p{font-size:14px;}
ul{}
li{}
a{text-decoration:underline; color:#2160af}
a:hover{text-decoration:none;}
h2 a{color:#2160af}
#MainWrapper{margin-bottom:50px; padding:0;}
ul#MainNav{display:block; list-style:none; margin:-4px 0 0 0; float:left;width:972px;padding:0;}
#MainNav a{padding:0 0 0 5px; text-decoration:none; }
#MainNav b{padding:0 10px 0 5px;}
#MainNav li {display:block; margin:0 5px; padding:0; line-height:40px; float:left;}
#MainNav .current {margin:0; padding:0; list-style:none; }
#MainNav .current a {display:block;  float:left; text-decoration:none; white-space:nowrap;  background: #2160af url("/media/1297/menutopleft.jpg") no-repeat left top; }
#MainNav a:hover{background: #2160af url("/media/1297/menutopleft.jpg") no-repeat left top; padding-top:0; padding-bottom:0; display:block;}
#MainNav a:hover b{color:#fff; background: #2160af url("/media/1302/menutopright.jpg") no-repeat right top; padding-top:12px}
#MainNav .current a:hover, #MainNav .current a:hover b{padding-top:0; padding-bottom:0;}
#MainNav .current a:hover b, #MainNav .current a b {color:#fff; background: #2160af url("/media/1302/menutopright.jpg") no-repeat right top;}
/*--* html #MainNav .current a {width:1px;}--*/
#MainNav .current a b {height:auto; display:block; color:#fff; }

#Header{width:972px; height:100px; background:url(/media/1485/headerbg2.jpg) no-repeat; display:block; float:left; padding:0; margin:0 0 0 0;}
#Logo{width:272px;height:98px; display:block; float:left;}
.HeadCTA{width:422px; height:55px; display:block; font-size:18px; color:#fff; text-align:center; float:left; margin:0; padding:20px 0 0 80px;}
#SubHeader{border-bottom:1px solid #2160af; width:972px; display:block; float:left;}

#SubHeadCTA{float:right; text-align:center; margin:50px 0 0 0}
#SubHeadCTA h3{width:300px; font-size:24px; font-weight:normal;}
#SignUpBtn{background:url(images/SignUpBtn.png) top center no-repeat; width:230px; height:55px; display:block; margin: 10px auto 0; padding:0;}
#SignUpBtn:hover{background:url(images/SignUpBtn.png) bottom center no-repeat;}

#ContentContainer{}
#Content{margin-bottom:20px;}
#Content.home{}
#Content.Col1{padding-top:20px;}
.Col2{float:right; text-align:center; padding:30px 0 0 0}
#sbTestimonial p{margin-top: 20px; text-align: left;font-size: 12px;line-height:16px;}
.Col2 img{margin-top: 20px}
.Col2 .imageCaption{font-weight:bold}
.Col2CTA{float:left; display:block;}
#SupportingImg{}
.Col2SupportImg{width:300px; margin-top:40px;}/*Column 2 internal page image. No wider than 300px;*/
.InfoBox{float:right; display:block; margin:10px 0; color:#fff}
.InfoBox h3{color:#fff; margin:0 0 7px 0; font-weight:normal; padding:0;}
.InfoBox img{margin:0;padding:0;}
.SideboxTop{float:left; display:block; margin:0; padding:0}
.SideboxContent{background:url(images/SideboxMiddle.jpg) repeat; width:275px;float:left; display:block; margin:0; padding:0 15px 15px 15px; text-align:center;}
.SideboxBottom{float:left; display:block; margin:0; padding:0}
.SideboxContent ul{text-align: left; margin-top: 0px; margin-bottom: 0px;}
#Footer{background:#2160af; display:block; width:972px; float:left;}
#FooterNav{display:block; font-size:14px; color:#fff; float:left; clear:both; padding:5px 0; margin:0;}
#FooterNav li{display:inline; list-style:none;}
#FooterNav a{color:#fff; text-decoration:none;}
#FooterNav a:hover, #FooterNav a.current{text-decoration:underline;}
#location{width:972px; display:block; float:left; text-align:center; padding:10px 0 0 0;}
#Legal{width:972px; display:block; float:left; text-align:center; padding:10px 0 50px 0; font-size: 11px}

table#diffTable{width: 550px}
table#diffTable td{padding: 1px 2px; text-align:center; border:1px solid #ccc;font-weight: bold}
table#diffTable td.theader{vertical-align:bottom; padding-bottom: 2px}
table#diffTable td.tfirst{font-weight: normal; text-align:left}
table#diffTable td.theader{background:#2160af; color: #fff}
table.contactForm td{padding:2px 2px;}
table.contactForm td .formLabel{color:#ca0000;font-size: 1.1em}

#blogBrowserContainer{margin: 10px 0 0 10px}
ul#blogBrowser{list-style:none;float:left;}
ul#blogBrowser li{margin-left:0px; text-align: left}
ul#blogBrowser li ul{margin-left:20px}
.entry-date{font-weight: bold; margin-bottom: 10px}
.entry-title a{font-weight: bold;}

.input-text{width: 325px;}
#comment{width: 325px;}
.socialSpace{float: left; width: 170px;display:block; height: 98px; text-align: right;}
.socialSpace img{margin:74px 0 0 5px}



















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
