body {background: #fff;}
#page-bg {background: #fff url(../images/blue/page_bg.png) 0 0 repeat-x;}
#page-bg2 {background: url(../images/blue/page_bg2.png) 50% 45px no-repeat;}
#main-body .mainbody-surround a, a {}

h3.module-title span, h1 span {color: #C51019;}
.module-medium h3.module-title span, .module-medium a {color: #C51019;}
.module-dark h3.module-title span, .module-dark a {color: #fff;}

/* Header */
#top-bar {background: #000;color: #26bbe0;}
#top-bar a, #top-bar h3 {color: #26bbe0;}
#top-bar a:hover {color: #fff;}
.top-bar-padding {background: transparent url(../images/blue/overtop.png) center bottom no-repeat;}
#header {background: transparent url(../images/blue/header_bg.png) 0 0 no-repeat; width: 997px; margin: 0 auto; padding-bottom:30px; position:relative;}
#logo {background: url(../images/blue/logo.png) 0 0 no-repeat;}
.logo-module {color: #A9D8EC;}
.logo-module a {color: #fff;}
.searchmod-top {background: url(../images/blue/searchmod-top.png) 0 0 no-repeat;}
.searchmod-main {background: url(../images/blue/searchmod-main.png) 0 100% no-repeat;}
#searchmod {background: url(../images/blue/searchmod-input.png) 0 0 no-repeat;}
#searchmod-surround .tg_radios {background: url(../images/blue/drop-arrow.png) 4px 1px no-repeat;color: #A9D8EC;}
#searchmod-surround .tg_radios-active {background: url(../images/blue/drop-arrow.png) 4px -116px no-repeat;}
a.large .button {background: url(../images/blue/topbar-buttons.png) 0 0 no-repeat;}
a.small .button {background: url(../images/blue/topbar-buttons.png) -15px 0 no-repeat;}
#lock-icon {background: url(../images/blue/topbar-buttons.png) -52px 0 no-repeat;}
#lock-icon.login {background: url(../images/blue/topbar-buttons.png) -32px 0 no-repeat;}

/* Horizontal Menu */
.horiz-menu .link span {background: url(../images/blue/drop-arrow.png) 4px 12px no-repeat;color: #A9D8EC;}
.horiz-menu li.active .link span, .horiz-menu li:hover .link span, .horiz-menu li.sfHover .link span {background: url(../images/blue/drop-arrow.png) 4px -105px no-repeat;color: #fff;}
.horiz-menu li:hover li .link span, .horiz-menu li:hover li:hover li .link span, .horiz-menu li.sfHover li .link span, .horiz-menu li.sfHover li.sfHover li .link span {color: #A9D8EC;}
.horiz-menu li:hover li:hover .link span, .horiz-menu li:hover li:hover li:hover .link span, .horiz-menu li.sfHover li.sfHover .link span, .horiz-menu li.sfHover li.sfHover li.sfHover .link span {color: #fff;}
.horiz-menu .drop1 {background: #103F5A;}
.horiz-menu .drop2 {background: url(../images/blue/drop-top-l.png) 0 0 no-repeat;}
.horiz-menu .drop3 {background: url(../images/blue/drop-top-r.png) 100% 0 no-repeat;}
.horiz-menu ul ul .drop1 {background: url(../images/blue/drop-top-1.png) 0 100% no-repeat;}
.horiz-menu ul ul .drop2, .horiz-menu ul ul .drop3 {display: none;}
.horiz-menu ul ul .columns-1 .drop1 {background: url(../images/blue/drop-top-1.png) 0 100% no-repeat;}
.horiz-menu ul ul .columns-2 .drop1 {background: url(../images/blue/drop-top-2.png) 3px 100% no-repeat;}
.horiz-menu ul ul .columns-3 .drop1 {background: url(../images/blue/drop-top-3.png) 3px 100% no-repeat;}
.horiz-menu ul ul .columns-4 .drop1 {background: url(../images/blue/drop-top-4.png) 3px 100% no-repeat;}
.horiz-menu ul ul.columns-1 {background: url(../images/blue/drop-bg-1.png) 0 100% no-repeat;}
.horiz-menu ul ul.columns-2 {background: url(../images/blue/drop-bg-2.png) 0 100% no-repeat;}
.horiz-menu ul ul.columns-3 {background: url(../images/blue/drop-bg-3.png) 0 100% no-repeat;}
.horiz-menu ul ul.columns-4 {background: url(../images/blue/drop-bg-4.png) 0 100% no-repeat;}
.horiz-menu ul ul li {background:#00395F url(../images/blue/drop-div.png) 0 100% repeat-x; text-align:left; padding-left:10px;}
.horiz-menu ul ul li .link, .horiz-menu ul ul li:hover li .link, .horiz-menu ul ul li.sfHover li .link {background: url(../images/blue/drop-arrow.png) 4px 6px no-repeat;}
.horiz-menu ul ul li:hover .link, .horiz-menu ul ul li:hover li:hover .link, .horiz-menu ul ul li.sfHover .link, .horiz-menu ul ul li.sfHover li.sfHover .link {background: url(../images/blue/drop-arrow.png) 4px -111px no-repeat;}
.horiz-menu ul ul li .link.daddy span, .horiz-menu ul li.parent.active:hover li .link.daddy span, .horiz-menu ul li.parent.active.sfHover li .link.daddy span, .horiz-menu ul li.parent:hover li .link.daddy span,  .horiz-menu ul li.parent.sfHover li .link.daddy span {background: url(../images/blue/drop-daddy.png) 95% 10px no-repeat;}

/* Wrapper */
.wrapper_tl {background:transparent url(../images/blue/wrapper_tl.png) no-repeat scroll 0 100%;}
.wrapper_tr {background:transparent url(../images/blue/wrapper_tr.png) no-repeat scroll 100% 100%; padding:0 15px;}
.wrapper_t {background:transparent url(../images/blue/wrapper_t.png) repeat-x scroll 0 100%; height:15px;}
.wrapper_l {background:transparent url(../images/blue/wrapper_l.png) repeat-y scroll 0 0;}
.wrapper_r {background:transparent url(../images/blue/wrapper_r.png) repeat-y scroll 100% 0; padding:0 15px;}
.wrapper_bl {background:transparent url(../images/blue/wrapper_bl.png) no-repeat scroll 0 100%;}
.wrapper_br {background:transparent url(../images/blue/wrapper_br.png) no-repeat scroll 100% 100%; padding:0 15px;}
.wrapper_b {background:transparent url(../images/blue/wrapper_b.png) repeat-x scroll 0 100%; height:15px;}

/* Showcase */
.featured-inside {background-image:url(../images/blue/featured-bg.png);color:#fff}
.featured-inside a:hover {color:#26BBE0;}
#showcase {background: url(../images/blue/showcase-m.png) 0 100% repeat-x;}
#showcase2 {background: url(../images/blue/showcase-l.png) 0 100% no-repeat;}
#showcase3 {background: url(../images/blue/showcase-r.png) 100% 100% no-repeat;}

/* Main Content */
h2 {height:24px;background: url(../images/blue/h2bar.png) 100% 0 no-repeat;margin:10px 0; padding:6px 10px 0;}
h2 a, h2 a:hover, h2 a:visited {color:#fff;}
h2.home-post {text-shadow:1px 1px 0 #a4a4a4; font-size:12px; font-weight:bold;
height:100%;background: none;margin:0px 0px 5px 0px; padding:0px; color: #0b5174;
}
h2.home-post a, h2.home-post a:hover, h2.home-post a:visited {
    color: #0b5174;
}
.home-post-titles a, .home-post-titles a:hover, .home-post-titles a:visited {color:#157c9f;font-size:14px;font-weight:bold;padding-left:5px;}
.body-surround, .body-surround .moduletable, .body-surround .side-mod .module, .feature-block .description {background: #fff;}
.mainbody-surround {background: #fff;}

/* Side Menus */
ul.menu li a {color: #095275;}
ul.menu li a:hover, ul.menu li.active a.topdaddy, ul.menu li.parent li.active a.daddy, ul.menu li.parent li.parent li#current a {color: #C51019;}

/* Bottom Section */
#footop {background:#00375d url(../images/blue/footer_t.png) center 0 no-repeat;}
#bottom-bg {background: #103F5A url(../images/blue/bottom-bg.png) 0 0 repeat-x;}
#bottom-menu {background: url(../images/blue/bottom-menu-m.png) 0 0 repeat-x;}
#bottom-menu2 {background: url(../images/blue/bottom-menu-l.png) 0 0 no-repeat;}
#bottom-menu3 {background: url(../images/blue/bottom-menu-r.png) 100% 0 no-repeat;}
#bottom-menu-overlay {background: url(../images/blue/bottom-menu-overlay.png) 50% 0 no-repeat;}
#bottom-menu a {color: #A9D8EC;background: url(../images/blue/horizmenu-div.png) 100% 50% no-repeat;}
#bottom-menu a:hover {color: #fff;}
#bottom {background: #103F5A url(../images/blue/footer_bg.png) repeat-x;color: #fff;}
#bottom a {color: #fff;}
#bottom a:hover {color: #A9D8EC;}
#bottom ul li a {background: url(../images/blue/dark-list-arrow.png) 0 2px no-repeat;}

.nav ul {padding-bottom:9px;position:absolute;top:-999em;}
.nav li:hover ul, ul.nav li.sfHover ul {left:0;top:40px;}
.nav li:hover li ul, .nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul, ul.nav li li.sfHover ul {left:15em;top:0;}
.nav li:hover ul, .nav li li:hover ul {top:-999em;}
.nav li ul li ul li {left:60px;}

