
body { }

#header_area.full_width .page { width:100%; margin:0; padding:0; }
/* #header_area.full_width .page #header, #header_area.full_width .page #tabs { width:94.2em; margin:0 auto;} */
.full_width #header { width:94.2em; margin:0 auto; }
.full_width #tabs { padding:0; }
.page { padding:0 2.2em; }
#menuBlock { width:94.2em; margin:0 auto; }
.cb { clear:both; height:1px; line-height:1px; font-size:1px; }

#header { border:none; margin:0; padding:0; }
#header #logo { margin:0; padding:0; }
#header #logo a { display:block; width:160px; height:100px; float:left; font-size:1px; text-indent:-2700px; background:url(images/spc-logo.jpg); }
#header .phone { margin-top:30px; }
#header .phone, #header #tagline { float:right; clear:right; font-size:2em; line-height:1.429em; color:#4966b1; 
	font-family:"Times New Roman", Times, serif; font-variant:small-caps; }

#menuWrap { background:#07226a url(images/nav-bg.jpg) top left repeat-x; clear:both; height:40px;}

ul#tabs { border:none; }
ul#tabs li, 
ul#tabs li a, 
ul#tabs li a:hover, 
ul#tabs li.current_page_item, 
ul#tabs li.current_page_item a { margin:0; padding:0.2em 1em; background:none; color:#000; border:none; }
ul#tabs li { font-size:1.2em; padding:0 !important; margin:0.5em 0.5em !important; }
ul#tabs li a { text-transform:none; letter-spacing:normal;	line-height:normal; color:#FFF; margin:0 !important; padding:4px 1em 0!important; height:20px; }
ul#tabs li a:hover { text-decoration:none; color:#b6e3ff; }
ul#tabs li.current_page_item { background:url(images/navhover-left.jpg) top left no-repeat; }
ul#tabs li.current_page_item a { color:#000; background:url(images/navhover-right.jpg) top right no-repeat; }
.ie ul#tabs { width: auto; }
.ie6 ul#tabs li a { float:left; }

form.topsearch { display:inline; float:right; margin:0; padding:0; width:250px; }
.topsearch #navSearch { width:15em; font-size:1.2em; padding:2px; margin-top:7px; background:#e6e9f1; color:#07246a; border:1px solid #FFF; float:right; }
.topsearch #imgGo { float:right; margin:7px 0 0 0; padding:0; border:0; }

#bigFeature { background:#07226a url(images/featurebg.jpg) top left repeat-x; margin:0; padding:0; }
#bigFeature .wrap { background:url(images/featurebg-pattern.jpg) top center no-repeat; text-align:center; margin:0; padding:0; height:315px; }
#bigFeature img { margin:0; border:0; }

#content_area.full_width .page { background:url(images/pagebg.jpg) top center no-repeat; }
#content_area.full_width { background:url(images/footshadow.jpg) bottom left repeat-x; }
#footer_area.full_width { background:#20579f; border-top:1px solid #FFF; }
#footer_area #footer { border:none; }

.home-page .headline_area { display:none; }

h1 strong, h2 strong, h3 strong { font-weight:normal; }
.format_text h1 { color:#07236a; margin-bottom:15px; }
.format_text h1 strong { color:#1a6dbb; }

table#homepage {  }
table#homepage td { vertical-align:top; width:33%; padding:0.5em 1em; }
table#homepage { }
h1.testimonials.readall { }
h1.testimonials.readall a { display:block; width:256px; height:40px; background:url(images/head-testimonials.gif) top left no-repeat; 
				font-size:1px; text-indent:-2000px; }
h1.testimonials.readall a:hover { background-position:0 -40px; }

ul#newsticker { height:250px; overflow:hidden; }
div#newsticker { height:270px; background:none; width:330px; }
div#newsticker div { height:240px; width:260px; background:none;  }



#sidebars { border:none; }
#footer { color:#FFF; text-align:left; }
#footer ul#tabs { float:left; width:99%; }
#footer ul#tabs li.current_page_item { background:none; }
#footer ul#tabs li.current_page_item a {  background:none; color:#FFF; font-weight:bold; text-decoration:underline;	}
ul#FooterRight { float:right; text-align:right; }
#footer p a { border:none; color:#FFF; text-decoration:underline; }
#footer img.logo { clear:left; margin:20px 0 10px 10px;  }
#footer p.license { float:left; clear:left; text-align:left; }
#footer p.copyright { text-align:center; }
#footer a.home { border:none; text-decoration:none; }


.format_text ul { list-style-image:url(images/bullet-blue.gif); }
.format_text h1, .format_text h3, .format_text h3 { line-height:1.1em; }