body {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
h1 {font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase}
h2 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
h3 {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0px;}
h4 {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-right:5px; padding-left:5px;}
h5 {font:10px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-right:5px; padding-left:5px;}
h6 {font:9px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-right:5px; padding-left:5px;}
p {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
hr {width:100%; height:1px; border:0px; background-color:#000000; margin:5px auto 5px auto;}

h3.headline {font:bold 19px sans-serif; color:#000000; margin:0px;}

.form {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.pagetitle {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#171b31; margin-bottom:0px;}
.footer {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

.external {font:bold 10px Arial, Verdana, Helvetica, sans-serif; width:33%; text-align:center; float:left; text-decoration:none;}

a.menu, a.menu:visited {font:12px normal; line-height:normal; color:#000000; text-decoration:none; white-space:nowrap;}
a.menu:hover {font:12px normal; line-height:normal; color:#ec008c; text-decoration:underline; white-space:nowrap;}
a.menu:active {font:12px normal; line-height:normal; color:#000000; text-decoration:none; white-space:nowrap;}

a.fullstory, a.fullstory:visited {font:bold 9px Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:none;}
a.fullstory:hover {font:bold 9px Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:underline;}
a.fullstory:active {font:bold 9px Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:none;}
a.choice, a.choice:visited {font:Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:none; border:solid 1px #fff; width:32%; height:110px; text-align:center; float:left; padding-top:5px; margin-bottom:10px;}
a.choice:hover {font:Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:none; border:solid 1px #000; width:32%; height:110px; text-align:center; float:left; margin-bottom:10px;}
a.choice:active {font:Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:none; border:solid 1px #fff; width:32%; height:110px; text-align:center; float:left; padding-top:5px; margin-bottom:10px;}

a, a:visited {font:Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:none;}
a:hover {font:Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:underline;}
a:active {font:Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#ec008c; text-decoration:none;}

.printhide {display:none;}
.maincontent {width:660px;}

#navcontainer {margin:0px auto 0px auto; clear:both; position:relative; padding:0px; width:900px;}
#menubar {z-index:4; margin:0; padding:0 0 13px 0; width:900px; height:10px; background:#e2e2e2; border:1px solid #000;}
#menubar ul{padding:0; margin:0;}
#menubar li {float:left; list-style:none; list-style-type:none; margin:0; padding:0; display:block;}
#menubar a {font:12px Verdana, Arial, Helvetica, sans-serif; height:13px; display:block; margin:0; padding:3px 14px 7px 14px; text-align:center; text-decoration:none; border-right:1px solid #404355; background:#000000; color:#ffffff; cursor:pointer;}
#menubar a:hover, #menubar a.menuon, body#lt #menuoptiontech a, body#fa #menuoptionfeat a, body#cs #menuoptioncase a, body#tr #menuoptionjobs a, body#lt #menuoptioneven a, body#sm #menuoptionsubs a, body#sm #menuoptionsite a {font:12px Verdana, Arial, Helvetica, sans-serif; height:13px; display:block; margin:0; padding:3px 14px 7px 14px; text-align:center; text-decoration:none; border:none; border-right:1px solid #404355; background:#000000; color:#ec008c; cursor:pointer;}

/* IE 6 ONLY HACKS */
#menubar {_padding-bottom:0px; _padding:0;}
#menubar ul {_margin:0; _padding:0;}
#menubar li {_width:19%; _height: 8px;}
#menubar a {_padding:4px 0px 7px 0px; _margin-bottom:-3px; _margin-right:2px;}
#menubar a:hover, #menubar a.menuon, body#lt #menuoptiontech a, body#fa #menuoptionfeat a, body#cs #menuoptioncase a, body#tr #menuoptionjobs a, body#tr #menuoptioneven a, body#sm #menuoptionsubs a, body#sm #menuoptionsite a {_padding:3px 5px 8px 5px; _margin-right:2px; _margin-bottom:-3px;}
/* END IE 6 ONLY HACKS */

#submenu {z-index:5; width:900px; background:#ffffff; text-align:center; margin:0; color:#000; border:1px solid #000; border-top:none;}
#submenu ul {margin:0 0 0 -1px; padding:0; list-style:none; white-space:nowrap; text-align:left; display:inline-block; background:#ffffff;}
#submenu li {margin:0; padding:0; list-style:none; background:#ffffff;}
#submenu li {display:inline-block; display:inline;}
#submenu ul ul {position:absolute; left:-9999px; background:#ffffff; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; z-index:4;}
#submenu ul.level1 {display:table; margin:0 0;}
#submenu ul.level1 li.level1-li {float:left; display:block; position:relative;}
#submenu b {position:absolute;} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
#submenu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:25px; text-decoration:none; padding:0 10px;}
#submenu ul.level1 li.level1-li a.level1-a {float:left;}
#submenu ul li:hover > ul {visibility:visible; left:0; top:25px;}
#submenu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-25px;}
#submenu a:hover ul {left:0; top:23px;}
#submenu a:hover a:hover ul, 
#submenu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#submenu a:hover ul ul, 
#submenu a:hover a:hover ul ul {left:-9999px;}
#submenu li a:hover {color:#ec008c; white-space:nowrap;} 
#submenu li:hover {color:#ec008c; white-space:nowrap;}
#submenu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px;}
#submenu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}



#xbox {background:transparent; margin:1px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:white; border-left:1px solid blue; border-right:1px solid blue;}
.xb1 {margin:0px 5px; background:blue;}
.xb2 {margin:0px 3px; border-width:0px 2px;}
.xb3 {margin:0px 2px;}
.xb4 {height:2px; margin:0px 1px;}
.xboxcontent {display:block; background:white; border:0px solid blue; border-width:0px 1px; padding:5px;}

#sfbox {background-color:white;}
.sftop, .sfbottom {display:block; background:transparent; font-size:1px;}
.sfb1, .sfb2, .sfb3, .sfb4 {display:block; overflow:hidden;}
.sfb1, .sfb2, .sfb3 {height:1px;}
.sfb2, .sfb3, .sfb4 {background:#c2dafa; border-left:1px solid blue; border-right:1px solid blue;}
.sfb1 {margin:0px 5px; background:blue;}
.sfb2 {margin:0px 3px; border-width:0px 2px;}
.sfb3 {margin:0px 2px;}
.sfb4 {height:2px; margin:0px 1px;}
.sfboxcontent {display:block; background:#c2dafa; border:0px solid blue; border-width:0px 1px; padding:5px;}
