#topnavinright {
width: 225px;
	float: right;
	text-align: right;
}
#topnavinleft {
width: 500px;
	float: left;
padding-top: 9px;
}
#topnavin {
margin-left: 30px;
	margin-right: 5px;
}
#right {
float: left;
	width: 753px;
}
#topnav {
	height: 33px;
	background-image: url(assets/base/topnav_back.gif);
}
#topbuttonsin {
	margin-left: 30px;
	padding-top: 5px;
}
#topbuttons {
	clear: both;
	height: 60px;
}
#rightbuttons {
background-color: #f0f1f2;
	border-top: 1px solid #dedfe2;
	margin-left: 5px;
height: 102px;
}
a:hover {
	text-decoration: underline;
}
body {
background-color: #213e61;
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
margin-top: 0;
}
#container {
	width: 955px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #4d6581;
}
#flasharea {
height: 402px;
	width: 672px;
	margin-left: 50px;
}
#footer {
background-image: url(assets/base/bottomback.jpg);
	height: 57px;
clear: both;
}
#footerin {
	padding-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
}
#footerleft {
float: left;
	width: 240px;
	font-size: 8px;
	color: #999999;
}
#footerleft a {
	text-decoration: none;
	color: #999999;
}
#footerleft a:hover {
	text-decoration: underline;
}
#footerright {
	float: left;
	width: 600px;
	margin-left: 30px;
	margin-top: 5px;
	text-transform: uppercase;
	color: #999999;
	font-size: 9px;
}
#left {
	float: left;
	width: 200px;
}
#leftin {
margin-left: 30px;
	padding-top: 25px;
	height: 352px;
}
#main {
clear: both;
	background-image: url(assets/base/home_main_bg.jpg);
	background-repeat: repeat-x;
height: 566px;
	color: #454c52;
background-color: #FFFFFF;
}
#mainbottom {

}
#mainleft {
	width: 250px;
	float: left;
}
#mainleftin {
	margin-left: 30px;
}
#mainnav {
	clear: both;
}
#mainnavin {
	margin-left: 30px;
	padding-top: 5px;
}
#mainright {
	float: left;
	width: 700px;
}
.qhome {
	padding: 1px;
	margin-left: 15px;
}
.loginbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
border: 1x solid #7F9DB9;
width: 125px;
height: 20px;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
#enlogin {
float: left;
overflow: hidden;
}
#flashbuttons {
background-color: #C2D0D9;
border-top: 2px solid #C2D0D9;
margin-left: 1px;
height: 102px;
clear: both;
}
#flashbuttons img {
border: none;
}
a {
	text-decoration: none;
	color: #454c52;
}
.newsandevents a {
color:#0c4b97;
}

