body {	background-color: #d3e2f5;}#Wrap {	background: url(../images/backgrounds/topbackground_home.png) center top no-repeat;}#Content_Home {	margin: 0px;}/* --- Start of Homepage Promo Styles --- */.HomepagePromo {	width: 940px;	height: 319px;	padding: 35px 10px 35px 10px;}#PromoContentBg {	width: 940px;	height: 319px;		position: absolute;/* For WebKit (Safari, Google Chrome etc) */background: -webkit-gradient(linear, left top, right top, from(#246ccd), to(#0d2648));/* For Mozilla/Gecko (Firefox etc) */background: -moz-linear-gradient(left, #246ccd, #0d2648);/* For Internet Explorer 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#246ccd, endColorstr=#0d2648, GradientType=1);/* For Internet Explorer 8 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#246ccd, endColorstr=#0d2648, GradientType=1)";background-color: #246ccd;}#PromoContent {	background: url(../images/promo/promoborder.png) no-repeat;	width: 940px;	height: 319px;		position: absolute;	overflow: hidden;}.PromoButtons {	padding: 5px 7px 6px 0px;	margin: 332px 0px 0px 0px;	height: 20px;	width: 921px;	text-align: center;	position: absolute;}.PromoButtons .PromoButton {	background: url(../images/promo/promobutton.png) no-repeat;	padding: 7px;	margin-right: 5px;	display: block;	float: left;	width: 58px;}.PromoButtons .PromoButton span, .PromoButtons .PromoButton_on span {	display: block;	width: 58px;	height: 40px;	float: left;	margin-right: 10px;}.PromoButtons .PromoButton_on {	background: url(../images/promo/promobutton_on.png) no-repeat;	padding: 7px;	margin-right: 5px;	display: block;	width: 58px;	float: left;}.PromoButtons .PromoButton:hover {	background: url(../images/promo/promobutton_hover.png) no-repeat;}.PromoInfo {	padding: 0px 0px 0px 40px;	position: absolute;	height: 319px;}.PromoText {	display: table-cell;	vertical-align: middle;	height: 319px;}#HomepagePromo h1 {	font: normal 30px 'Nevis', 'Trebuchet MS';	margin: 0px;	padding: 0px;	float: left;	display: inline;	width: 400px;	text-shadow: 1px 1px 2px rgba(0,0,0,0.75);	filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2);}#HomepagePromo h1, #HomepagePromo h1 a {	color: #FFFFFF;	text-decoration: none;}#HomepagePromo h2 {	font: 17px/22px 'Museo', 'Trebuchet MS';	width: 400px;	margin: 14px 0px 0px 0px;	clear: left;	float: left;	color: #FFFFFF;	text-shadow: 1px 1px 2px rgba(0,0,0,0.75);	filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2);}/* Promo thumbnails */.MediumThumbnail {	width: 219px;	height: 159px;	background: url(../images/thumbnails/promo_small_th.png) no-repeat;		padding: 7px 8px 7px 8px;	position: absolute;	z-index: 2;}.MediumThumbnail .Content {	width: 168px;	height: 112px;	display: block;	position: absolute;}.MediumThumbnail .Content a {	width: 168px;	height: 112px;	display: block;	cursor: pointer;	}.BigThumbnail {	width: 317px;	height: 204px;	background: url(../images/thumbnails/promo_big_th.png) no-repeat;		padding: 7px 8px 7px 9px;	position: absolute;}.BigThumbnail .Content {	width: 229px;	height: 153px;	display: block;	position: absolute;}.BigThumbnail .Content a {	width: 229px;	height: 153px;	display: block;}/* --- End of Homepage Promo Styles --- *//* --- Start of Homepage Articles Styles --- */.HomepageArticles {	margin: 0px auto;	width: 970px;}.HomepageBox {	width: 220px;	margin: 0px 18px 0px 0px;	display: block;	float: left;	padding-bottom: 10px;		}.HomepageBox h3 {	margin: 15px 0px 0px 15px;	text-transform: uppercase;	font-size: 17px;	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;}.HomepageBox h3 a {	margin-bottom: 0px;	color: #000000;	text-decoration: none;	}.HomepageBox h3 a:hover {	text-decoration: underline;}.HomepageBox p {	margin: 8px 0px 15px 17px;	font: 12px/20px 'Arial', 'Arial';	color: #000000;	text-align: justify;}.HomepageBox .Button {	margin-left: 15px;}/*.HomepageBoxThumbnail {	height: 67px;	margin: 5px 0px 5px 8px;	padding: 11px 0px 0px 11px;	background: url(../images/thumbnails/homepagebox_thumbnail.png) no-repeat;}*/.HomepageBoxThumbnail span{	display: block;	float:left;	height: 32px;	width: 32px;	margin: 9px 10px 0 15px;}/* --- End of Homepage Articles Styles --- */.StyleSelector {	display: none;}
