*,html{
	padding:0;
	margin:0;
}
body{
	font:14px Arial,Helvetica,sans-serif;
	text-align:center;
	color:#666;
}
a{
	color:#3CB7FF;
}
a:hover{
	color:#C83771;
}
a:visited{
	color:#7137C8;
}
h1{
	font-size:35px;
	font-weight:normal;
	color:#222426;
	padding:0 0 4px 0;
	border-bottom:2px solid #D8DFE6;
	margin:0 0 15px 0;
}
h3{
	font-size:22px;
	font-weight:normal;
	color:#222426;
	margin:0 0 20px 0;
}
#breadcrumbs{
	font-size:12px;
	color:#3CB7FF;
	margin:0 0 30px 0;
}
#breadcrumbs a{
	text-decoration:none;
}
#top{
	background:#1B2025;
	border-bottom:3px solid #39B5F5;
	height:10px;
}
#banner{
	background:-moz-linear-gradient(top,#fff,#cecece);
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#cecece));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#cecece');
	height:108px;
}
#header{
	width:960px;
	text-align:left;
	position:relative;
	margin:0 auto;
}
#branding{
	float:left;
	padding:48px 0 0 0;
	width:330px;
}
#branding a{
	text-decoration:none;
}
#branding a strong{
	color:#222426;
	font-size:35px;
}
#branding a span{
	color:#39B5F5;
}
#bannerimg{
	clear:both;
	height:175px;
	line-height:175px;
	text-align:center;
	background:-moz-linear-gradient(top,#1B1B1B,#9099A0);
	background:-webkit-gradient(linear,left top,left bottom,from(#1B1B1B),to(#9099A0));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B1B1B',endColorstr='#9099A0');
}
#bannerimg img{
	padding:13px 0 12px 0;
}
#navigation ul{
	float:right;
	list-style-type:none;
	padding:74px 0 0 0;
}
#navigation ul li{
	float:left;
	display:block;
	margin:0 3px 0 0;
	padding:0 15px;
	background:#3CB7FF;
	height:34px;
	line-height:34px;
	border-top-left-radius:0.5em;
	border-top-right-radius:0.5em;
	-khtml-border-radius-topleft:0.5em;
	-moz-border-radius-topleft:0.5em;
	-webkit-border-top-left-radius:0.5em;
	-khtml-border-radius-topright:0.5em;
	-moz-border-radius-topright:0.5em;
	-webkit-border-top-right-radius:0.5em;
}
#navigation ul li a{
	text-decoration:none;
	color:#fff;
	font-size:18px;
}
#navigation ul li:hover,#navigation ul li.current{
	background:#1B2025;
}
#navigation ul li:last-child {
	margin:0;
}
#contentwrapper{
	padding:25px 0;
	text-align:left;
	width:960px;
	position:relative;
	margin:0 auto;
}
td,th{
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
#side{
	width:251px;
	float:left;
}
.sidebox{
	padding:0 0 30px 0;
	border-bottom:1px solid #D8DFE6;
	margin:0 0 50px 0;
}
.sidebox p{
	padding:0 0 20px 0;
}
.sidebox ul{
	list-style-type:none;
}
#content{
	width:644px;
	float:right;
}
#content p{
	padding:0 0 20px 0;
}
.clearboth{
	clear:both;
	line-height:1%;
}
div.pagination{
	margin:3px;
	padding:3px;
}
div.pagination a{
	border:1px solid #ccc;
	color:#666;
	margin:2px;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}
div.pagination a:hover,div.pagination a:active{
	border:1px solid #666;
	color:#000;
}
div.pagination span.current{
	background-color:#666;
	border:1px solid #666;
	color:#FFF;
	font-weight:bold;
	margin:2px;
	padding:2px 5px 2px 5px;
}
div.pagination span.disabled{
	border:1px solid #EEE;
	color:#DDD;
	margin:2px;
	padding:2px 5px 2px 5px;
}
#footer{
	clear:both;
	height:72px;
	line-height:72px;
	border-top:3px solid #E6E6E6;
	background:-moz-linear-gradient(top,#fff,#ccc);
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccc));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ccc');
}
#footer a{
	color:#666;
	text-decoration:underline;
}

