

/**MAIN COLOR*/
.searchBox a, .topNav, .topNav a, .sideNavHeader {background:#222222;}
.topNav a {border:1px solid #222222;}
.domainName {color:#222222;}

/*SECOND COLOR*/
.sideNavBox a  {background:#444444;border:1px solid #444444;}

/*THIRD COLOR*/
.sideNavBox a:hover, .topNav a:hover, .searchBox a:hover {background:#888888;}

/*FOURTH COLOR*/
.blurb_box{background:#e6f4ff;}

/*LINK COLOR*/
.blurb_box a{color:#043c67;}


/* CSS for 2-Column Template */
body {font-family:arial,sans-serif;font-size:11px;font-weight:normal;color:#000;background:#fff;line-height:16px;padding:0 0 20px 0;margin:0;text-align:center;}
div {text-align:left;}
a {color:#333;text-decoration:underline;}
a:hover {color:#333;text-decoration:underline;}
form {padding:0;margin:0;}
.noStretch {width:100%;overflow:hidden;} 

/* prevents content from horizontally stretching dimensions of container */
.reset {clear:both;overflow:hidden;height:0 !important;} /* to clear horizontal divs */
.main {
	width:778px;
	padding:0 10px 2px 10px;
	background:#fff;
	margin:0 auto 0 auto;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.border {background:#ccc;}

.domainName {font-size:18px; font-style:italic; font-weight:bold;}

/* Top Links */

.header {
	padding:0 5px 5px 5px;
	border:1px solid #ccc;
	border-top:0px;
	margin-bottom:8px;
}
.headerTable {width:100%;}
.headerTable td {
	vertical-align:middle;
	padding-top:10px;
}
.searchBox {font-weight:bold;font-size:16px;font-family:arial,sans-serif;vertical-align:middle;color:#333;text-align:right;white-space:nowrap;}
.searchBox input {width:130px;vertical-align:middle;margin:0 5px 0 3px;}
.searchBox a {padding:1px 4px 1px 4px;text-decoration:none;color:#fff;font-size:14px;border:1px solid ;}
.searchBox a:hover {text-decoration:none;}
.headerText {padding:10px 0 0 0;text-align:left;}


/* Top Nav */
.topNav {height:22px;font-family:arial,sans-serif;color:#fff;margin-bottom:10px;line-height:22px;}
.topNav table {width:100%;}
.topNav .related {padding:0 6px 0 12px;white-space:nowrap;text-align:left;}
.topNav a {display:block;height:20px;text-align:center;font-size:11px;text-transform:uppercase;color:#DDDDDD;text-decoration:none;padding:0 6px 0 6px;font-weight:bold;white-space:nowrap;}
.topNav a:hover {text-decoration:none;}


/* main body */
.bodyTable {width:100%;margin-bottom:6px;}


/* Side Nav */
#sideNav {
	width:264px;
	text-align:left;
	font-weight:bold;
	font-family:arial,sans-serif;
	font-size:12px;
	vertical-align:top;
}
.sideNavHeader {
	padding:3px 0 4px 15px;
	color:#fff;
}
.sideNavBox a {
	display:block;
	color:#fff;
	padding:3px 4px 4px 14px;
	text-decoration:none;
	text-transform:capitalize;
	border-top:1px solid #fff;
}
.sideNavBox a:hover {text-decoration:none;}


/* Content */
.contentHeader {font-weight:bold;padding-bottom:3px;color:}
.content {border:1px solid #ccc; padding:6px;}
.content td {vertical-align:top;}
.categories a {font-size: 14px;color: #0000CC;}
.categories hover{font-size: 14px;color: #0000ff;}
.categories { margin-bottom: 15px; font-size: 12px; margin-right: 10px;}
.sponsor_txt{font-size:11px;color:#666666;padding-bottom:3px;}
.company {font-size:11px;color:#009900;}

#primaryContentBox{display: block;}
#secondaryContentBox{display:none; padding: 10px 20px 0px 20px;}
/* Main Image */
.mainImageCell {

}
.mainImage {
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.mainImg {position:relative;}
.mainImgSrc {z-index:0;position:relative;}
.mainImgSrc img {width:481px;height:300px;border:0px none;}
.footerText a {color:#fff;}

/* Footer */
.footerText {border:1px solid #ccc;padding:10px;margin:10px 0 0 0;text-align:left;}
.footer {padding:20px 0 10px 0;line-height:16px;margin:0 auto 0 auto;text-align:center;}