@charset "utf-8";
@import url(/home/tabs.css);
@import url(/home/rotating_panel.css);
/* CSS Document */

#topic_bottom,
#subcat_top_right {
	line-height:150%;
	}

/* --------------------------- STYLES THAT OVERRIDE --------------------------- */					

#outer_container_top {
	margin-bottom:80px;
	}
#article {
	width:490px;
	margin-left:10px; 
	margin-top:0px; 
	display:inline;
	font-weight:
	}
#article_right_column {
	padding-top:0px;
	padding-left:0px;
	padding-top:38px;
	}
#header_and_crumbs {
	height:28px;
	}
#tab_content {
	line-height: 120%;
	}
#rotating_panel {
	float:none;
	margin-right:0px;
	}

/* --------------------------- CATEGORY.HTML STYLES --------------------------- */					

#list {
	list-style:none;
	margin:0px; 
	padding:0px; 
	background-color:#FFFFFF; 
	text-align:left;
	width:263px;
	background-image:url(/topics/img/bg_list_main.gif);
	}
#list span {
	background: url(/topics/img/bg_list_top.gif) top no-repeat;
	display: block;
	width:263px;
	}
#list span span {
	background: url(/topics/img/bg_list_bottom.gif) bottom no-repeat;
	display: block;
	width:263px;
	}
#list li {
	list-style-image:none;
	background-image:url(/articles/img/ico_ul_1.gif); 
	background-repeat:no-repeat; 
	}
#list li ul li {
	background-image:none;
	margin: 0 10px 0 50px;
/*	text-indent:45px; 
*/	list-style-image: url(/home/img/bullet.gif);
/*	list-style-position:inside;
*/	}
#list li a {
	text-decoration:none; 
	color:#f89734; 
	}
#list li a:hover {
	color:#1890b7; 
	}
#list li div {
	height:24px; 
	line-height:23px;
	padding-bottom:8px;
	padding-left:39px; 
	color:#f89734; 
	font-size:140%; 
	font-weight:bold; 
	vertical-align:text-bottom;	
	}
#list li ul div {
	text-align:right;
	padding-right:10px;
	}
#list li ul div a {
	font-size:75%;
	text-decoration:underline; 
	color:#737577;
	}
#list li ul div a:hover {
	color:#737577;
	}
#list li ul a {
	color:#373535;
	font-weight:normal;
	}
#list li ul a:hover {
	text-decoration:none;
	color:#1890b7; 
	}
	
/* --------------------------- TOPIC.HTML SPECIFIC STYLES --------------------------- */					

#topic_top_right,
#subcat_top_right {
	float:left; 
	width:240px; 
	padding-right:10px;
	}
.sss_section_right {
	width:191px;
	}	
#topic_top,
#subcat_top {
	padding:0px 0px 0px 0px;
	}
#topic_top_left,
#subcat_top_left {
	float:left; 
	width:481px; 
	height:360px;
	background:url(/topics/img/bg_topic_panel.gif) no-repeat;
	}
#topic_top_left img {
	margin:18px 0px 0px 28px;
	}
#subcat_top_left img {
	margin-left: 0 !important;
	margin-left: -3px;
}
.topic_link_right {
	float:right;
	padding:10px 0px 5px 0px;
	}
#topic_bottom {
	padding:0px 10px 10px 10px; 
	clear:both;
	font-size:110%;
	}
		
/* --------------------------- SUBCATEGORY.HTML SPECIFIC STYLES ------------------------- */					

#subcat_pic_header {
	height:37px;
/*	height:42px; potential variation 
*/	width:425px; 
	background-color:#1890b7; 
	color:#FFFFFF; 
	padding-right:0px; 
	text-align:right; 
	position:absolute; 
	top:422px; 
	left:49px;
	filter: alpha(opacity=85);
	opacity: 0.85;
	}
#subcat_top_right {
	width:261px;
	font-size:110%;
	}
#subcat_pic_text {
	font-size: 160%;
/*	font-weight:bold;
*/	padding: 5px 10px 0px 0;
	border:0px solid red;
	}
#subcat_pic_text a {
	color:#FFFFFF;
	text-decoration:none;
	}
#subcat_pic_text a:hover {
	color: #ededed;
}
#subcat_image_list {
	margin-top:15px;
	line-height:100%;
	}
#subcat_image_list_1 a {
	background:url(/topics/img/btn_subcat_1.gif) top no-repeat;
	width:256px;
	height:38px;
	}
#subcat_image_list_2 a {
	background:url(/topics/img/btn_subcat_2.gif) top no-repeat;
	width:256px;
	height:39px;
	}
#subcat_image_list_3 a {
	background:url(/topics/img/btn_subcat_3.gif) top no-repeat;
	width:256px;
	height:38px;
	}
#subcat_image_list_1 a:hover,
#subcat_image_list_2 a:hover,
#subcat_image_list_3 a:hover {
	background-position:bottom;
	}
#subcat_bottom {
	padding:25px 10px 10px 10px; 
	clear:both;	
	}
#subcat_bottom ul {
	list-style:none; 
	margin:0px; 
	padding:0px;
	}
#subcat_bottom li {
	float:left; 
	width:345px;
	height:120px;
	padding-right:15px;
	padding-bottom:5px;
	}
#subcat_bottom img {
	margin-right:10px; 
	float:left;
	}
#also_of_interest h3,
#also_of_interest h3 a {
	text-indent:-999px;
	font-size:0px;
	background:url(/home/img/header_aoi.gif) no-repeat 0px 5px;;
	height:27px;
	}

