body{
	margin:0;
	font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	color:#4c4c4c;
}
img{border:none;}
a{
	color:#427998;
	text-decoration:none;
}
#sidebar,
#content .column,
#content .box,
#content .quick-links,
#content .video-holder,
#footer ul,
#main .note,
#nav ul,
#main span.links{
	display:none;
}
#wrapper{
	width:972px;
	margin:0 auto;
}
#header{
	overflow:hidden;
	height:1%;
}
#header .logo{float:left;}
#nav{
	margin:2px 5px 0 0;
	padding:0;
	list-style:none;
	float:right;
	font-size:13px;
	display:inline;
}
#nav li{
	float:left;
	padding-right:6px;
}
#nav a{
	display:block;
	color:#00233b;
	padding:9px 8px 10px 8px;
	text-decoration:none;
}
#main .image-holder img{
	margin-bottom:20px;
}
#main .alert-box{
	border:1px solid #f00;
	overflow:hidden;
	width:940px;
	margin-bottom:10px;
}
#main .alert{
	float:left;
	width:160px;
	padding:19px 0 21px 19px;
	font-size:48px;
	color:#fff;
}
#main .alert-box p{
	margin:8px 0 0;
}
#main .alert-box p a{
	color:#f00;
	text-decoration:underline;
}
#main .alert-box .hidden{
	position:absolute;
	left:-9999px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
#content{
	width:100%;
}
#content .title{
	padding:5px 0 4px 10px;
	margin-bottom:9px;
}
#main strong.heading{
	display:block;
}
#content .info-box-holder{
	width:100%;
}
#content .info-box-wrap{
	overflow:hidden;
}
#content .info-box{
	float:left;
	width:194px;
	height:267px;
	margin-right:16px;
}
#content .info-box img{
	display:block;
	border:1px solid #525252;
	margin-bottom:10px;
}
#content .info-box .item{
	margin-left:9px;
}
#content .info-box .desc{
	font-size:13px;
}
#content .info-box p{margin:0 0 17px;}
#content .info-block{
	width:70%;
	overflow:hidden;
}
#content .events-list{
	margin:0 0 -4px;
	padding:2px 0 0;
	list-style:none;
}
#content .events-list li{
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
}
#content .events-list img{
	float:left;
	border:1px solid #afb0ab;
	padding:2px;
	margin-right:6px;
	overflow:hidden;
	height:1%;
}
#content .list-holder{
	overflow:hidden;
	height:1%;
}
#content .events-list p{
	margin:0;
}
#content h3{
	margin:0 0 4px;
	font-size:14px;
}
#content .breadcrumbs{
	margin:0 0 23px -3px;
	padding:0 0 5px;
	list-style:none;
	overflow:hidden;
	height:1%;
	color:#929292;
	border-bottom:1px solid #bcd4dd;
}
#content .breadcrumbs li{
	float:left;
	margin:0 3px 0 -3px;
	padding:0 6px 0 8px;
}
#content .breadcrumbs a{
	color:#929292;
	text-decoration:none;
}
#content h1{
	margin:0 0 19px;
	font-size:24px;
	font-weight:normal;
}
#twocolumns .sub-content p{
	margin:0 0 11px;
}
#twocolumns .sub-content .desc p{
	margin:0 0 16px;
}
#content .alignleft{
	float:left;
	width:190px;
	border:1px solid #525252;
	margin:4px 14px 7px 0;
}
#content h2{
	margin:0 0 18px;
	font-size:18px;
	font-weight:normal;
}
#content ul{
	margin:0 0 0 22px;
	padding:0;
	list-style:none;
}
#content ul li{
	padding-left:14px;
	margin-bottom:16px;
}
#footer{
	width:926px;
	margin:0 auto;
	padding:0 16px 0 30px;
}
#footer .footer-holder{
	overflow:hidden;
	width:100%;
	padding-top:31px;
}
#footer .small-logo{
	float:left;
	width:73px;
	margin:2px 14px 0 0;
}
#footer .contact-holder{
	float:left;
	width:232px;
	margin-right:48px;
	color:#b9cad7;
}
#footer .contact-box{margin-bottom:16px;}
#footer address{
	padding:0;
	font-style:normal;
}
#footer address span{display:block;}
#footer dl{
	margin:0;
	width:100%;
	overflow:hidden;
}
#footer dt{
	float:left;
	margin-right:3px;
}
#footer dd{
	margin:0 9px 0 0;
	float:left;
}
#footer ul a:hover{text-decoration:underline;}
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
}
