				
#sliver1{
background:url(/images/site/bg_sliver.jpg) no-repeat;
clear:both;
color:#fff;
height:310px;
margin:4px 0 0px 22px;
padding:20px 0 0 0;
width:960px;
}
	#player{
	float:left;
	margin:10px 0 0 20px !important;
	margin:10px 0 0 10px;
	width:470px;
	text-align:center
	}
	#sliver1 .listItem{
	float:right;
	width:430px;
	margin:10px 24px 0 0;
	_margin:20px 12px 0 0;
	}
		#sliver1 .thumb{
		border:1px solid #383951;
		float:left;
		margin:10px 0 0 0;
		padding:1px;
		}
		#sliver1 .right{
		float:right;
		width:325px;
		}
			#sliver1 a.button{
			background:url(/images/site/bg_button_more.gif) no-repeat;
			color:#4d4d4d;
			display:block;
			font-size:11px;
			font-weight:bold;
			float:right;
			height:24px;
			padding:7px 0 0 0;
			text-align:center;
			text-decoration:none;
			width:91px;
			}
				#sliver1 a.button:hover{text-decoration:underline;}
			#sliver1 h3{
			border-bottom:1px solid #fff;
			margin:0 0 5px 0;
			padding:10px 0 1px 0;
			}
				#sliver1 h3 a{
				color:#fff;
				font-size:17px;
				text-decoration:none;
				}
			#sliver1 p{line-height:130%;}
			#newsletterSignup{padding:5px 0 0 0;}
				#newsletterSignup .input{
				background:#2d2e47;
				border:1px solid #525484;
				color:#fff;
				font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
				font-size:11px;
				margin:0 3px 0 0;
				padding:5px;
				width:145px;
				}
		
#sliver2{
clear:both;
margin:0 0 0 23px !important;
margin:0 0 0 12px;
}
	#sliver2 .module{
	float:left;
	margin:0 10px 0 9px;
	width:301px;
	}
		#sliver2 a{color:#305e97;}
		#sliver2 a:hover{color:#6b507c;}
		#sliver2 h3{
		background:url(/images/site/bg_sliver2_header.jpg) no-repeat;
		color:#585858;
		font-size:18px;
		height:34px;
		padding:8px 0 0 18px;	
		}
			#sliver2 h3 a{
			color:#305e97;
			text-decoration:none;
			}
		#sliver2 ul{}
			#sliver2 li{
			border-top:1px solid #d4d4d4;
			line-height:150%;
			margin:5px 0px 0px 0px;;
			padding:10px 18px 0px 18px;
			}
				#sliver2 .first{
				border:0;
				padding:5px 18px 0px 18px;
				}
		#sliver2 p{margin:0px 18px 5px 18px;}
			#sliver2 .moreLink{
			font-weight:bold;
			text-align:right;
			margin-bottom:10px;
			}
		#partnerLogin{margin:0 auto; text-align:center}
			#partnerLogin .input{
			background:#f1f1f1;
			border:1px solid #dfdfdf;
			color:#68696a;
			font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
			font-size:12px;
			margin:0 0 5px 0;
			padding:4px;
			width:203px;
			}

#content{
background:url(/images/site/bg_home_content.jpg) bottom repeat-x;
clear:both;
height:1%;
margin:0px 14px;
padding:0px 0 0px 0;
}
	#leftCol{
	float:left;
	margin:10px 0 0 30px !important;
	margin:10px 0 0 15px;
	width:213px;
	}
		#leftCol .module{
		background:url(/images/site/bg_module_mid.gif) repeat-y;
		margin:0 0 10px 0;
		}
		#leftCol .moduleInner1{background:url(/images/site/bg_module_bot.gif) bottom no-repeat;}
		#leftCol .moduleInner2{
		background:url(/images/site/bg_module_top.gif) no-repeat;
		height:1%;
		padding:13px 10px 5px 10px;
		}
			#leftCol .module h2, #leftCol .module h3{
			color:#231f20;
			margin:0 0 10px 0;
			text-align:center;
			}
				#leftCol .module h2, #leftCol .module h3 a{
				color:#305e97;
				text-decoration:none;
				}
			#leftCol .module h2{font-size:18px;}
			#leftCol .module h3{font-size:16px;}
			
			#leftCol .module p{
			line-height:120%;
			margin:5px;
			}
			#leftCol .module a{color:#48709d;}
			#leftCol .module a:hover{color:#714789;}
			#leftCol ul{margin:10px 0;padding:0 5px;}
			#leftCol li{margin:7px 0;}
			#leftCol .rss{
			padding:10px 0 0 0;
			text-align:center;
			}
				#leftCol .rss a{
				background:url(/images/site/rss_module.jpg) right no-repeat;
				color:#565656;
				font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
				font-size:14px;
				font-weight:bold;
				letter-spacing:-1px;
				padding:2px 24px 2px 0;
				text-decoration:none;
				}
	#rightCol{
	border-left:1px solid #fff;
	color:#565656;
	float:right;		
	font-family:"Trebuchet MS", "Geneva", arial;
	margin:0 20px 0 0;
	width:680px;
	}
	#rightColInner{
	border-left:1px solid #dcdcdc;
	float:right;
	padding:0px 0 0 30px;
	}
		#rightCol h2{
		color:#305e97;
		font-size:26px;
		}
		#rightCol a{
		color:#305e97;
		text-decoration:none;
		}
			#rightCol a:hover{
			color:#1d4679;
			text-decoration:underline;
			}
		#rightCol p{
		margin:15px 0;
		line-height:180%;
		}
		#rightCol ul{}
			#rightCol li{}
			
.error, .errorMessage{color:#f00;}