html{
	background-color: #fff;
	background-image: url(/images/bg.png) !important;
	background-repeat: repeat-x !important;
	background-position: top right !important;
	background-attachment: fixed !important;
}

body {
	background: #fff url(/images/bg.png);
	background-repeat: repeat-x;
	background-position: top right;
	background-attachment: fixed;
	margin-top:0;
	/*background-color:#6881a4;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}
	
/*ANCHOR LINK STYLES*/
a:link {
	color:#000066;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
a:visited {
	color:#000066;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
#mainTbl {
	/*background-color: #51627a;*/
	background-color: #ff0033;
	}
	
#tblBody {
	background-color:#000099;
	}
	
#articleTbl {
	background-color:#ffffff;
	}
	
/*the content table for secondary pages*/
#contentTable {
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
/*set border and width for headline and course app*/
#hc_content {
	border: 1px solid #ff0033;
	height:312px;
	padding-top:6px;
	}
	
#menuCell {
	background-color:#000000;
	}
	
/*PAGE TITLE*/
.pageHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	background-image:url(/images/pageHeaderBg_image.gif);
	margin-top:4px;
	margin-left:4px;
	height:22px;
	width:650px;
	padding-top:6px;
	padding-left:12px;
	}	
	
/*new index headline link*/
a.newsHeadline:Link, a.newsHeadline:Visited {
	font-size:12px;
	font-weight:bold;
	color:#000099;
	text-decoration:none;
	}
	
a.internalLink:Link, a.internalLink:Visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000099;
	text-decoration:none;
	}
	
/*ARTICLE GALLERY LINK STYLES*/
a.galleryLink:Link, a.galleryLink:visited {
	text-decoration:none;
	padding-right:6px;
	color:#000099;
	}
	
/*HOMEPAGE HEADLINE LINK STYLES*/
div#mainLinks {
	width:314px;
}

div#mainLinks td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px;
	padding-left:4px;
}

/*TOP STORY LINKS ON ALL SECONDARY PAGES*/
#topTbl {
	border:1px solid #000000;
	}
	
div#topLinks td{
	padding:2px;
	border-bottom:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#topLinks td.nobrd {
	border-bottom:none;
	}
	
/*HOMEPAGE TAB LINK STYLES*/
div#tabLinks {

}

div#tabLinks a:Link {
	text-decoration:none;
	color:#000099;
	}
	
div#tabLinks a:Visited {
	text-decoration:none;
	color:#000099;
	}
	
/*new story title*/
#newsTitle {
	font-weight:bold;
	font-size:14px;
	color:#333333;
	}
	
.subTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-left:12px;
	}
	
#newsLinkRow {
	border-bottom:1px solid #666666;
	}
	
/*PHOTO CAPTION TEXT STYLE*/
.photoCaption {
	color:#666666;
	font-style:italic;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	}
	
.photoBorder {
	border:1px solid #ffffff;
	}
	
#photoTblBrd {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}

/*page footer*/
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:center;
	height:40px;
	width:800px;
	margin-left:90px;
	padding-top:8px;
	padding-bottom:8px;
	}
	
.footer {
	color:#ffffff;
	font-size:9px;
	}

/*page footer links*/
#footerLinks {
	padding-top:6px;
	}
	
a.footerLink:Link, a.footerLink:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding-left:6px;
	padding-right:6px;
	}	
	
/*HOMEPAGE GALLERY AND TABS BACKGROUND*/
#galleryScoring {
	background-color:#000000;
	padding-top:5px;
	}
	
/*right column ad tag id border & positioning*/
#adTag {
	position: relative;
	top:5px;
	width:308px;
	height:258px;
	border:1px solid #ffffff;
	}	
	
#partners {
	width:308px; 
	height:85px;  
	padding-top:15px;
	background-image:url(/images/partner_ad_bg.png);
	}
