
body { 
	/*background: url("sports_bg.png") repeat-x scroll 0 0 #08233E;*/
	margin: 0; 
	padding: 0; 
	text-align: center; 
}
#faq-title{
	position: absolute;
	left: 30px;
	top: 30px;
	font-family: 'Arial','sans-serif';
	font-size: 24px;
	color: #333333;
}
#faq-body{
	color:#333;
	font-size: 12px;
	padding-left: 10pt;
}
#brand-logo{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#container { 
	position: relative;
	z-index: 1;	
	margin: 0 auto; 
	top:60px;
	height:auto !important;
	height:650px;
	min-height: 650px;
	width:980px;
	text-align:left;
	overflow: visible;
	border: 1px solid #CCC;
} 
#leftsidebar { 
	position: absolute;
	z-index: 20;
	left:0px; 
	top:10px; 
	width:232px; 
	height:640px;
	font:  12px arial, helvetica, sans serif;
} 
#left-side-menu{
	position: absolute; 
	left:45px; 
	top:18px; 
}
#rightsidebar { 
	position:absolute;
	z-index: 25;
	right:0px; 
	top:10px; 
	width:232px; 
	height:640px;
	font:  11px arial, helvetica, sans serif;
}
#right-side-menu{
	position: absolute; 
	left:10px; 
	top:10px; 
} 
#right-side-sub{
	clear:both;
	margin: 3px 0px 0;
}
#follow-social {
	position: absolute;
	color: #333333;
	font-size: 14pt;
	left: -37px; 
	padding: 0px;
	top: 500px; 
	width:218px;
}
#header { 
	position:absolute; 
	left:0px; 
	top:-50px; 
	width:980px; 
	height:40px;
} 
#navcontainer { 
	position:absolute; 
	left:0px; 
	top:1px; 
	width:980px; 
	height:30px;
}
#nav-bar{
	position: absolute;
	right: 0px;
	top: -1px;
	font:  13px arial, helvetica, sans serif;
}
#contentcontainer { 
	position:relative;
	z-index: 5;	
	left:2px; 
	top:0px; 
	width:976px; 	
	height:auto !important;
	height:650px; 	
	min-height: 650px;
	overflow:visble;
}
#faq-container {
	position: relative;
	z-index: 10;
	top: 10px;
	width:512px;
	height:auto !important;
	height:640px;
	min-height: 640px;
	left: 232px;
	/*background: white;*/
}

/************************* removes"visited" link */
a img, a:hover img, a:visited img {
	border:0;
}
/************************* Top Menu menu */

#CBSi-top-nav {
    clear:both;
    margin: 6px 6px 0;
    border-bottom:3px single #999;
}
#CBSi-top-nav ul {
    margin:0 8px;
}
#CBSi-top-nav li {
    margin:-1px 1em 0 0;
    height:34px;
    line-height:34px;
}
#CBSi-top-nav li.selected {
	background:url("/assets/images/sprite_PP.png") no-repeat 50% -95px;
}
#CBSi-top-nav li,
#CBSi-bottom-nav li,
#CBSi-top-nav li a {
	display:inline-block;
    /* IE fix for inline-block. FUIE. */
    zoom:1;
    *display: inline;
}
#CBSi-top-nav li a {
	text-decoration:none;
	font-weight:normal;
	color:#C0C0C0;
}
#CBSi-top-nav li a:hover,
#CBSi-top-nav li.selected a {
	color:#FF6600;
}
#CBSi-top-nav li a:active {
	color:#000;
}
/************************* Footer */

#footer {
	color: #999999;
	height: 74px;
	margin: 10px 1px 1px -0px;
	padding: 6px 1px 1px;
	text-align: center;
	width: 978px;
	bottom: 50px;
	left:0px;
}
#lower-cbs-logo{
	background-image:url("grey_cbs_logo.png") no-repeat;
	/*position: absolute;*/
	text-align: center;
	left: 0px;
	bottom: 6px;
}
div#cbs-footer-wrapper { 
	color: #999999;
	height: 60px;
	margin: 10px 1px 1px 1px;
	padding: 1px 1px 1px;
	text-align: center;
	width: 976px;
	bottom: 50px;
	left:0px;
}
div#cbs-footer 
div#cbs-footer-wrapper 
div.footer-links { 
	line-height: 20px;
 }
div#cbs-footer 
div#cbs-footer-wrapper 
div.footer-links span { 
	width:15px;display:inline-block;font-size:13px; 
}
div#cbs-footer 
div#cbs-footer-wrapper a { 
	color:#999; 
}
div#cbs-footer 
div#cbs-footer-wrapper 
a.footer-logo { 
	text-indent: -4000px;
	margin:17px auto 7px auto;
	width:105px;
	height:30px;
	display:block;
	background:url("grey_cbs_logo.png") no-repeat;
	/*background-position: -32px -1060px; */
}
div#cbs-footer 
div#cbs-footer-wrapper 
div.footer-copyright { 
	font-size:11px; 
}

/* *****************   General CSS Updates     **************** */

div.articleViewIcons {	
		float: right;
		padding-top: 5px;
		margin-top: -35px;
}



h1 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.5em;
}
tr.articlelistrow {
	font-family: Arial, sans-serif;
    font-size: 13pt;
}

/** ViewArticle **/

table.articletable {
    padding: 10pt;
}

h1.articletitle {
    font-family: Arial, sans-serif;
    font-size: 13pt;
}

/* related article */
table#articlelisttable {

    padding-left: 5pc;
    padding-right: 5pc;
    font-size: 1.1em;
}


