@charset "UTF-8";
/* CSS Document */

body 
{margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#333333; background:url(../images/sbs_main_bg.jpg) repeat-x #FFFFEE;}

#header a, #header a:visited, #footer a, #footer a:visited, #maincontent a, #maincontent a:visited 
{color:#668566;text-decoration:none;}


#header a:hover, #footer a:hover, #maincontent a:hover 
{font-size:11px; color:#666666; text-decoration:underline;}


#container
{width:980px; margin:0 auto; margin-top:1em; margin-bottom:1em; background:#FFFFFF; border:1px solid #003300; padding-bottom:1em;}

#header 
{width:960px; margin:0 auto; height:123px;background:url(../images/sbs_header.jpg);}
#header ul 
{margin:10px 5px 5px 5px;text-align:right;}
#header ul li
{display:inline; margin:3px; list-style:none; padding-right:1em;}
#header input 
{margin-right:0.5em; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}


#horznav
{margin-left:12px; height:30px; font-size:10px;}
#horznav ul.menu 
{list-style:none; margin:0; padding:0}
#horznav ul.menu * 
{margin:0; padding:0}
#horznav ul.menu a 
{display:block; color:#003300; text-decoration:none;}
#horznav ul.menu li 
{position:relative; float:left; margin-left:7px;}
#horznav ul.menu ul 
{position:absolute; top:26px; left:0; background:#FFFFEE; display:none; opacity:0; list-style:none}
#horznav ul.menu ul li 
{position:relative; border:1px solid #B6BFAF; border-top:none; width:149px; margin:0}
#horznav ul.menu ul li.menulink2
{position:relative; border:1px solid #B6BFAF; border-top:none; width:151px; margin:0}
#horznav ul.menu ul li a 
{display:block; padding:7px 6px 7px; background-color:#FFFFEE;}
#horznav ul.menu ul li a:hover 
{background-color:#E0F5E0; color:#666666;}
#horznav ul.menu ul ul 
{left:149px; top:-1px;}
#horznav ul.menu .menulink 
{border:1px #B6BFAF solid; padding:5px 7px 6px; font-weight:bold; width:135px}
#horznav ul.menu .menulink1 
{border:1px #B6BFAF solid; padding:5px 8px 6px; font-weight:bold; width:135px;}
#horznav ul.menu .menulink:hover, ul.menu .menuhover 
{background:#FFFFEE url(../images/sbs_nav-bg.gif); color:#666666;}
#horznav ul.menu .menulink1:hover 
{background:#FFFFEE url(../images/sbs_nav-bg.gif); color:#666666;}
#horznav ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}

#horznav ul.menu .menulinkthis
{border:1px #B6BFAF solid; padding:5px 7px 6px; font-weight:bold; width:135px; background:#FFFFEE url(../images/nav-bg2.gif); color:#003300;}
#horznav ul.menu .menulink1this
{border:1px #B6BFAF solid; padding:5px 8px 6px; font-weight:bold; width:135px; background:#FFFFEE url(../images/nav-bg2.gif); color:#003300;}
#horznav ul.menu .menulinkthis:hover, #horznav ul.menu .menulink1this:hover
{color:#333333; background:#B6BFAF url(../images/nav-bg.gif);}

#horznav ul.menu .sub 
{background:#FFFFEE url(../images/arrow.gif) 135px 8px no-repeat;}
#horznav ul.menu .topline 
{border-top:1px solid #B6BFAF;}
#horznav ul.menu .topline2 
{border-top:1px solid #B6BFAF; width:151px;}

#search 
{text-align:right; margin-top:10px; margin-right:3px;}

#footer 
{margin:0 auto; width:940px; color:#666666; margin-bottom:4em;}
#footer.index
{margin-top:0px;}
#footer ul, .mutualfunds
{margin-top:10px; margin-left:-40px;}
#footer ul li, .mutualfunds
{display:inline; list-style:none;  margin:0px 1em 0px 0px; padding-right:1em; padding-right:15px;}


#header ul li.last, #horznav ul li.last, #footer ul li.last, #footer ul li.last2
{padding-right:0px;}

#mainhome
{margin:0 auto; width:960px;}
#mainhomeleft
{width:690px; background-image:url(../images/homeads2.jpg); min-height:320px; margin-left:10px;}
#mainhomeright
{float:right; width:239px; height:300px; margin:10px 9px 10px 0px; border-top:1px solid #003300; border-left:1px solid #003300;}
#mainhometext
{padding:11px 0px 0px 0px; color:#FFFFFF; font-size:14px; float:right;}
#mainhomeunder
{margin:0 auto; border-top:1px #003300 solid; width:940px;}


#mainhomeundertemp
{margin:10px auto; border:1px #003300 solid; width:920px; background:#E9F1E6; padding:10px;}

#maincontent
{margin:0 auto; width:960px; border-top:1px #FFFFFF solid; }
#maincontentleft
{width:690px; border-top:1px #003300 solid; background:#FFFFFF; margin:10px 0px 10px 10px; min-height:250px;}
#maincontentright
{float:right; width:230px; border-top:1px #003300 solid; margin:10px 7px 10px 0px;}

#maincontentleft ul
{list-style-image:url(../images/sbs_arrow.gif);}

#maincontentright ul
{display:block; list-style:none; margin-left:-40px;}
#maincontentright ul li
{padding:5px; border-bottom:1px solid #B6BFAF;}
#maincontentright ul li:hover, #maincontentright ul li.this
{background:#FFFFEE 10px 10px no-repeat;}
#maincontentright ul li.first
{margin-top:10px;}

#maincontentright ul li.sub2, #maincontentright ul li.sub23
{border-left:1px solid #B6BFAF; margin-left:20px;}


#formsinner
{float:right; width:340px; margin-top:-20px;}
#clear
{clear:both;}

#navigator
{margin-left:18px; border-bottom:1px dotted #B6BFAF; margin-top:10px; margin-bottom:10px; padding-bottom:10px;}
#navigatorbottom
{margin-left:18px; margin-top:10px; margin-bottom:10px; padding-bottom:10px;}


h1, h2, h3, h4, h5, h6, .button23, .button24, table
{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
h1
{font-size:16px;}
h2 
{font-size:14px;}
h3, h4, h5, h6
{font-size:12px;}
h3, h5, h6
{margin-top:20px; margin-bottom:-7px;}
h3, h4
{margin-top:20px; border-top:1px solid #003300; width:330px; background:#FFFFEE; padding:3px 0px 3px 5px;}
h5
{color:#003300;}


.bold, .boldred, .bolditalic, .boldlarge
{font-weight:bold;}

.boldred
{color:#990000;}

.boldlarge
{font-size:12px;}

.italic, .bolditalic
{font-style:italic;}

input, textarea 
{border:1px solid #003300; background:#FFFFFF; font-size:10px; color:#333333;}
input:focus, textarea:focus
{background:#FFFFCC;}
label 
{width: 100px; float: left; display: block;}
.button23
{margin-left:5.25em;}
fieldset
{margin-left:0px; border:none;}

.dealerform
{width: 400px; margin-right:10px;}
.dealerformqty
{margin-left:415px;}

.staffimg
{float:left; border:1px #003300 solid; margin:0px 5px 5px 0px;}
#staffcell 
{height:70px; width:300px;}

a.imglink, a:visited.imglink, a:hover.imglink, #maincontent a.imglink, #maincontent a:visited.imglink, #maincontent a:hover.imglink, .employerplancompare
{border:none;}

.employerplancompare
{float:right; margin:0px 0px 5px 10px;}

#perftab
{margin-top:20px; margin-bottom:-5px; padding-bottom:6px; font-size:10px;}
#perftab ul
{list-style:none; margin:0; padding:0;}
#perftab ul li
{display:inline; padding:6px; border:1px #003300 solid; border-bottom:none; margin-left:10px;}
#perftab ul li.selected
{background:#B6BFAF url(../images/perf-tab-bg.jpg); border-bottom:1px solid #B6BFAF;}
#perftab ul li:hover
{background:#B6BFAF url(../images/perf-tab-bg.jpg); border-bottom:1px solid #B6BFAF;font-size:10px;}
#perftab a, #perftab a:hover, #perftab a:visited
{border:none; font-weight:bold; font-size:10px;}

#videotube
{float:right; width:425px; margin-left:20px; margin-bottom:10px;}