body {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

html,body{margin:0;padding:0; background-color:#000000}
body{font: 76% ;text-align:center}
p{margin:0 10px 10px}
a{display:inline;color: #981793;padding:0px}
div#topnav{height:75px;}
div#container{text-align:left}
div#content p{line-height:1.4em}
div#sidebar{background-color: #000000;}
div#extra{background-color: #000000;}
div#footer{color: #FF0000;background-color: #000000;}
div#footer p{margin:0;padding-top: 5px;padding-right: 5px;}

div#container{width:800px;margin:0 auto}
div#content{float:left;width:639px;border-right-width: 1px; border-right-style: solid; border-right-color: #FF0000;}
div#sidebar{float:right;width:158px}
div#extra{float:left;width:639px;border-right-width: 1px; border-right-style: solid; border-right-color: #FF0000;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#FF0000}
div#footer{clear:both;height:60px;width:100%}

div#header_box{width:800px; height:75px; top:0px;
	background-image: url(../images/slices/sts_black/header_pub_black.jpg);
	background-repeat: no-repeat;}
#header_title{text-align: left; font-size: 9px;	text-transform: uppercase;
	color: #FFFFFF;	height: 12px; top: 2px; left: 4px; position: relative;
	font-style: normal;}
#header_css_switchnav{
	position: relative;	font-size: 9px;	text-transform: uppercase;
	color: #FFFFFF;	height: 12px; width: 188px;left: 518px;
	top: 10px; text-align: right; }
#header_css_switchnav a{color: #FFFFFF;text-decoration:none}
#header_css_switchnav a:hover{color: #FF0000;text-decoration:none}
#header_css_switchnav_label{
	position: relative;	font-size: 8px;
	text-transform: uppercase; color:#FFFF66;
	height: 12px; width: 100px;left:440px; text-align:left;top: -2px;}
#header_sublinks{
	position: relative;	font-size: 9px;
	text-transform: uppercase;	color:#ffffff;
	height: 12px; width: 250px;	left: 457px; top: 4px;
	text-align: right;}
#header_sublinks a{
	color: #ffffff;	text-decoration: none;}
#header_sublinks a:hover{
	font-weight: bolder; color: #FF0000; text-decoration: none;}
#header_dyndate{
	position: relative;	font-size: 9px;
	text-transform: capitalize;	color: #FFFFFF;
	height: 12px; width: 190px;	left: 518px; top: 10px; text-align: right;}
#header_navbar{
	font-size: 9px;	color:#ffffff;
	height: 16px; width: 510px;}
#header_navbar_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	text-decoration: none; list-style-type: none;
	position: relative;	height: 16px; width: 100%; visibility: visible;}
#header_navbar_links ul {
	list-style-type: none; text-align: left;
	padding: 0px; margin: 0px;}
#header_navbar_links ul li {
	display: inline; color: #ffffff;}
#header_navbar_links ul li a {
	font-size: 1em;	color: #ffffff;	text-decoration: none;
	padding-top: 0.2em;	padding-right: 1em;	padding-bottom: 0.2em; padding-left: 0.5em;
	background-repeat: no-repeat;}
#header_navbar_links ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;	font-weight: bolder; color: #FF0000; text-decoration: none;
	padding-top: 0.2em;	padding-right: 1em;	padding-bottom: 0.2em; padding-left: 1em;}
#footerbox {
	height: 60px; width: 100%; ;
	background-image: url(../images/slices/sts_black/footlogosmall_pub_black.jpg);
	background-color: #000000;
	background-repeat: no-repeat; background-position: right center;}
#footerlogo {
	float: right; height: 60px;	width: 35%;	top: 10px; right: 20px; 
	background-image: url(../images/slices/sts_black/footlogosmall_pub_black.jpg);
	background-repeat: no-repeat; background-position: right center;}
#footer_copy {
	font-size: 9px; color: #ffffff;	text-decoration: none;
	float: left; width: 75%; left: 10px; line-height: 9px; padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;}
#blurbbox {
	padding: 0px; height: 285px; width: 639px;
	border-right-width: 1px; border-right-style: solid; border-right-color: #FF0000;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#FF0000}

.blurbholder {
	background-image: url(../images/slices/sts_black/infoblurbboxback_pub_black.jpg);
	background-repeat: no-repeat; background-position: center center;
	height: 254px; width: 208px; float:left; 
	padding-left: 2px; padding-top: 5px; padding-right: 2px;}
#blurbbar {
	background-image: url(../images/slices/infoblurbbar_pub_a.jpg);
	height: 22px; width: 639px;	padding-bottom: 5px; top: 10px;
	background-repeat: no-repeat; background-position: center center;}
#blurbbar_navbar {
	color: #FFFFFF;	height: 10px; width: 50%; padding-top:8px;	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: 	 	right; float:right;}
#blurbbar_navbar_links {
	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;
	list-style-type: none;	height: 16px; 	visibility: visible;padding-top:8px;
	text-transform: capitalize;}
#blurbbar_navbar_links ul {
	list-style-type: none; text-align: right;
	padding: 0px; margin: 0px;}
#blurbbar_navbar_links ul li {
	display: inline; color: #ffffff;}
#blurbbar_navbar_links ul li a {
	font-size: 10px;	color: #ffffff;	text-decoration: none;
	padding-top: 0.2em;	padding-right: 4px;	padding-bottom: 0.2em; padding-left: 4px;
	background-repeat: no-repeat;}
#blurbbar_navbar_links ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	color: #FF0000; text-decoration: none;
	padding-top: 0.2em;	padding-right: 4px;	padding-bottom: 0.2em; padding-left: 4px;}
.blurbbar_table{	width: 330px;font-family: Arial, Helvetica, sans-serif;}

#blurbbar_title {
	font-size: 9px;	font-weight: bold; text-transform: uppercase; color: #FF0000;					 	text-decoration: none; width: 20%; padding-top: 8px; padding-left: 5px; float:left;}
.blurbbox_header {
	color: #FFFFFF;	height: 10px; width: 50%; padding-top: 1px;	padding-left: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: 	 	left;}

.blurbbox_infotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	color: #000000;	width: 70%;	padding-right: 15%;	padding-left: 15%;
	padding-top: 6px; padding-bottom: 4px; text-align:center;}
.blurbbox_infotext_link {
	text-align:right;padding-right: 15%;}
.blurbbox_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #000000; 	width: 95%;	padding-right: 5%;	padding-left: -5px;	padding-top:1px;
	padding-bottom: 4px; text-align:left; list-style-position: outside;
	list-style-image: url(../images/slices/bulletblank.gif);text-indent: -18px; overflow:hidden;}
.blurbbox_content_act{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #000000; 	width: 150px;	padding-right: 5px;	padding-left: 13px;	margin-top:-8px; padding-bottom: 4px; text-align:left; list-style-position: outside;
	list-style-image: url(../images/slices/bulletblank.gif);text-indent: -18px; }
.blurbbox_content_ads {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000; width: 170px; padding-right: 10px; padding-left: 10px; padding-top: 0px;
	padding-bottom: 4px; text-align:center;	list-style-position: outside;
	list-style-type: none;}
.blurbbox_content a{color:#FF0000;	text-decoration: none;}
.blurbbox_content a:hover{font-weight:bold}
.blurbbox_infotext a{color:#FF0000;text-decoration: none}
.blurbbox_infotext a:hover{font-weight:bold}
.blurbbox_content_ads a {color:#FF0000;text-decoration: none}
.blurbbox_content_ads a:hover{font-weight:bold}

/*styles for user pages in the extras panel*/
#viewshortblurbP {
overflow: hidden; width: 150px; height: 35px; padding-left:18px;  
}
#blurbbox_mdL {
	padding: 0px; width: 639px;
	}
#blurboxbox_wrap { margin-right: 10px}
#blurbholder_halfbox {
	background-image: url(../images/slices/sts_black/contentbox_pub_black.jpg);
	background-repeat: no-repeat; background-position: center center;
	height: 336px; width: 362px; float:left; 
	padding-left: 2px; padding-top: 5px; padding-right: 2px;}
.blurbholder li{list-style-type:none;display:block}
#blurbholder_halfbox_ACC {
	height: 336px; width: 342px; float:left; 
	padding-left: 2px; padding-top: 5px; padding-right: 8px;}
.blurbholder_header {
	color: #FFFFFF;	height: 10px; width: 80%; padding-top: 7px;	padding-left: 19px; 
	margin-bottom: -24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	
	text-align:left;}
#blurbholder_holder {
	padding-top:30px;
	height: 300px;
	width: 350px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}
#blurbholder_holder_ACC {
	padding-top:15px;
	height: 300px;
	width: 340px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
}
#blurbholder_sub-title {
	height: 25px;	width: 90%;	margin-top: 0px; margin-bottom: -15px; clear:right;}
#blurbholder_sub-title h3{display:block; white-space:nowrap;
	color: #FF0000;}
	#blurbholder_sub-title_TW {display:block;
	float: left; width: 40%;	margin-top: 0px; margin-bottom: 2px; clear:right;}
	#blurbholder_sub-title_TW2 {display:block;
	float: left; width: 40%;	margin-top: 0px; margin-bottom: 2px; clear:right;}
#blurbholder_sub-title_TW h3{
	color: #FF0000;}
#blurbholder_sub-title_TW2 h3{
	color: #FF0000;}
.blurbholder_span {
	font-size: 10px; line-height: -3px; color: #ffffff; text-align: justify; padding-right: 4px;}
.blurbholder_span table{
	font-size: 10px; line-height: -3px; color: #000000; text-align: justify; padding-right: 4px; background-color:#FFFFFF;}
#blurbholder_span {
	font-size: 10px;
	line-height: -3px;
	color: #ffffff;
	margin-right: -4px;
	/*border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0000;*/
}
.blurbholder_span { list-style-position:inside;}
#blurbholder_span b { color:#FF0000}
#blurbholder_textwrap {
clear:left;
margin-right: 10px;
margin-left: 10px;
}
.blurbnotes {
	border:#FF0000	1px solid;
	display:inline; 	}
	
#blurbempty_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
/*styles for user pages in the side panels*/

#sidebox_header {
	color: #FFFFFF;	height: 10px; width: 95%; padding-top: 10px; padding-bottom: 5px; 	 	padding-right: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; text-align: right; }
#sideboxsmall_header {
	color: #FFFFFF;	height: 10px; width: 95%; padding-top: 10px; padding-bottom: 13px; 	 	padding-right: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; text-align: right; }
.sidebar_topanelbox {
	background-image: url(../images/slices/sts_black/sideboxsmall_pub_black.jpg);
	background-repeat: no-repeat; background-position: top center;
	float: right; height: 204px; width: 159px; margin-top: 0px; padding-bottom: 0px;}
#sb_topanel_content {width: 90%;padding-top: 0px;	padding-right: 5%;padding-bottom:  		 	0px; padding-left: 5%;text-align: center; bottom: 10px;}
.sidebar_usermdpanelbox {
	background-image: url(../images/slices/sts_black/sideboxmid_pub_black.jpg);
	background-repeat: no-repeat; background-position: top center; float: right; 	 	height: 258px; width: 159px; padding-bottom: 0px;}
#sb_topanel_content a{color: #FF0000; font-size:9px; text-decoration:none;}
#sb_topanel_content a:hover{ font-weight:bold}

.sidebar_userlgpanelbox {
background-image: url(../images/slices/sts_black/sideboxlarge_pub_black.jpg);
	background-repeat: no-repeat; background-position: center center; 
	float: right; height: 353px; width: 159px; margin-top: -20px; padding-bottom: 15px;
}
#sb_topanel_user_title{
	padding-top: -2px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;text-align: left;
}
.sideboxuser_header {
	color: #FFFFFF;	height: 10px; width: 80%; padding-top: 8px; padding-bottom: 15px; 	 	padding-right: 14px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; text-align: right; float:right;}
#sb_topanel_buttbox{
border-top:thin #FF0000 solid;
border-bottom:thin #FF0000 solid;text-align: left;
}
.sb_topanel_buttbar{
	
	list-style-type: none;width: 130px;
	
}
.sb_topanel_buttbar  a{

}
.sb_topanel_buttbar  a:hover{
 
}
#sb_topanel_logobox{}

.sidebar_linkspanelbox {
	background-image: url(../images/slices/sts_black/sideboxmid_pub_black.jpg);
	background-repeat: no-repeat; background-position: center center;
	float: right; height: 258px; width: 159px; margin-top: 0px; padding-bottom: 0px;}
#sb_linkscontent {width: 90%;padding-top: 10px;	padding-right: 0px;
	padding-left: 6.5%;text-align: center;}
#sb_linkscontent_sub li{list-style-type:none; text-indent: -38px;}
#sb_linkscontent_sub ul li a{ color:#FF0000; font-size: 11px; text-decoration: none;}
#sb_linkscontent_sub li a:hover{font-weight: bolder;}
#sb_linkscontent_sub{font-size: 10px;width: 125px;text-align: left;}
/*#sb_linkscontent_sub p{padding-bottom:-10px}*/
#sb_linkscontent_sub2 li{list-style-type:none; text-indent: -38px;}
#sb_linkscontent_sub2  li a{color:#FF0000; font-size: 11px; text-decoration: none;}
#sb_linkscontent_sub2 ul li a:hover{font-weight: bolder;}
#sb_linkscontent_sub2{font-size: 10px;width: 125px;	text-align: left;}
/*#sb_linkscontent_sub2 p{padding-bottom:-10px}*/

#Content_box {
	width: 640px;}
	#Content_box li{ list-style-position:inside;}
	#Content_box_wrap { margin-right: 10px}
#Content_bar {
	background-image: url(../images/slices/sectionmenu_pub_a.jpg);
	height: 22px; width: 640px;	padding-bottom: 0px; padding-top: 20px;
	background-repeat: no-repeat; background-position: center center;}
#Content_title {
	font-size: 9px;	font-weight: bold; text-transform: uppercase; color: #FF0000;					 	text-decoration: none; text-align:right; width: 17%; margin-top: -5px; padding-right: 5px; float:right}
#Content_corebox {
	height: 336px;
	width: 362px;
	margin-top:-10px;
	padding-left:2.5px;
	padding-right:10px;
	float: left;
	background-image:url(../images/slices/sts_black/contentbox_pub_black.jpg);
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center;
}
	#Content_corebox_holder {
	padding-top:30px;
	height: 300px;
	width: 350px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}
	
.Content_corebox_header {
	color: #FFFFFF;	height: 10px; width: 50%; padding-top: 7px;	padding-left: 19px; 
	margin-bottom: -24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	
	text-align:left;}
	
#Content_sub-title {
	float: left; width: 40%;	margin-top: -5px; margin-bottom: 2px; }
#Content_sub-title_NP {
	height: 25px;	width: 85%;	margin-top: -5px; margin-bottom: -15px; clear: right; margin-right:5%;}
#Content_sub-title h3{
	color: #FF0000; }
#Content_sub-title_NP h3{
	color: #FF0000;}
.Content_span {
	font-size: 10px;
	line-height: -3px; 
	color: #ffffff; text-align: justify; 
}
#Content_span_collapse {
	font-size: 12px; font-family: arial,helvetica,_sans;
	line-height: 23px; text-indent:11px; font-weight:bold;
	color: #ffffff;outline-style: none;
}
td.Content_span a{
text-decoration:none; color:#333333;}
.Content_span table{
	font-size: 10px;
	line-height: -3px; 
	color: #000000; text-align: justify; background-color:#FFFFFF
	}
.Content_span_NP {
	margin-left: 5px;
	margin-right: 10px;
	clear: left;
	font-size: 10px;
	line-height: -3px; 
	color: #ffffff; text-align: justify;
	}
.Content_span_NP table{
	margin-left: 5px;
	margin-right: 10px;
	clear: left;
	font-size: 10px;
	line-height: -3px; 
	color: #000000; text-align: justify; background-color:#FFFFFF;
	}
#Content_navbar{
	font-size: 9px;	color:#ffffff;margin-top: -6px;margin-left: 3px;
	height: 16px; width: 79%;float:left}
#Content_navbar_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	list-style-type: none;
	height: 16px;
	width: 100%;
	visibility: visible;
	text-transform: capitalize;
}
#Content_navbar_links ul {
	list-style-type: none; text-align: left; white-space:nowrap;
	padding: 0px; margin: 0px;}
#Content_navbar_links ul li {
	display: inline; color: #ffffff;}
#Content_navbar_links ul li a {
	font-size: 10px;	color: #ffffff;	text-decoration: none;
	padding-top: 0.2em;	padding-right: 4px;	padding-bottom: 0.2em; padding-left: 4px;
	background-repeat: no-repeat;}
#Content_navbar_links ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	color: #FF0000; text-decoration: none;
	padding-top: 0.2em;	padding-right: 4px;	padding-bottom: 0.2em; padding-left: 4px;}
	
/*styles for table in the md size boxes*/
.Content_table{	width: 330px;font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;text-align: left;padding:0px;}
.Content_table_thA{width: 150px;color: #FF0000;}
.Content_table_thB{width: 130px;color: #FF0000;}
.Content_table_thC{width: 100px;color: #FF0000;}
.Content_table_tdA{width: 150px;}
.Content_table_tdB{width: 130px;}
.Content_table_tdC{width: 100px;}

.Content_table a{ text-decoration:none; color:#333333}

/*rss reader styles*/

#rss_main_box {
	color:#ffffff;
	
	font-size:9px;
}
#rss_main_box a {
	color:#FF0000; text-decoration:none;
}
#rss_main_box a:hover {
	font-weight:bold;
}

#rss_header_box {
	height:50px;
	width:620px;
}
#rss_lefthead_box {
	height:45px;
	width:290px;
	margin-left: 5px;
	margin-right: 0px;float: left;
}
#rss_righthead_box {
	height:45px;
	width:300px;
	margin-left: 0px;
	margin-right: 5px;float:right;
}

#rss_body_box {
	width: 620px;
}
#rss_leftbody_box {
	width: 300px;
	margin-left: 5px;
	margin-right: 0px;float: left;
}
#rss_rightbody_box {
	width: 300px;
	margin-left: 0px;
	margin-right: 5px;float:right;
}
#rss_channinfo_box {
	width: 290px;
	margin-left: 5px;
	margin-right: 5px;
}
#rss_channinfo_subbox {
	width: 290px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: right;
}
#rss_itemnav_box {
	width: 290px;
	margin-left: 5px;
	margin-right: 5px; text-align:center;
}
#rss_itemcont_box {
	width: 285px;
	margin-left: 15px;
	margin-right: 0px;
}

.rss_righthead_slot {
	width: 290px;
	margin-left: 0px;
	margin-right: 5px; float:right;
}
.rss_lefthead_slot {
	width: 290px;
	margin-left: 5px;
	margin-right: 0px;float: left;
}
.rss_lefthead_slot_pic {
	width: 290px; height:20px;
	margin-left: 5px;
	margin-right: 0px;float: left;
	background-image:url(../images/slices/sts_black/rss_logo_sts_black.jpg);
	background-repeat:no-repeat; background-position:left;
}
.rss_channtitle {
	font-size:12px;
}
.rss_description {
	
}
.rss_subtext {

}

.rss_item_title {
font-size:12px;
}
.rss_item_desc {}

.rss_righthead_slot select {
width: 280px;}

#reg_linkboxesL {
	margin-left:15px;width:280px; 
	margin-right:15px;	text-align: justify;
	}
#reg_linkboxesR {
	padding-left:15px; width:280px; 
	margin-right:15px;	text-align: justify; border-left:thin solid #FF0000;
	}
.reg_linkboxes_link{
	text-align:center;  border:dotted thin #00CC33; font-size:12px}
.reg_linkboxes_link a {
	text-decoration:none;}
.reg_linkboxes_link a:hover{
	font-weight:bold;}
	
.piclink a{ display:block;border-color:#FF0000; border-width: medium; border-style:solid;}
.piclink a:hover{ border-style:dotted; border-width:medium;}
.fattext {
	color:#FF0000; text-decoration:none; letter-spacing: 2px; font-size:12px;}