body { background:url(../images/body_bg.jpg) repeat-x #072c81; margin:0px; font-family:Arial; font-size:13px;}
* { color:#042057}
a:hover { color:#fb0824}
h2 { margin: 20px 10px 10px 30px;}
h3 { font-size:16px; color:#f9f9f9; margin:0 0 0 0;}
h4 {
	font-size: 14px;
	padding-left: 20px;
}
.title {
	font-size: 18px;
	text-indent: 0px;
	text-align: left;
}

#container { width:818px; height:auto; margin:auto; background:url(../images/main_bg.png) repeat-y; padding-bottom:20px;}
#header { width:800px; height:164px; margin:auto;}
#center {
	width:790px;
	height:auto;
	padding-top:10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer {
	background:url(../images/footer.png) no-repeat;
	width:818px;
	height:auto;
	text-align:center;
	font-size:10px;
	padding-bottom:50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.header_bg { background:url(../images/header_bg.jpg) no-repeat; height:125px;}
.logo { width:326px; height:88px; float:right; cursor:pointer; padding-top:15px; padding-right:15px;}
.topnav { width:800px; height:39px; margin:auto; background:url(../images/topnav.jpg) no-repeat; font-size:14px; font-weight:bold;}
.topnav a { color:#FFFFFF; text-decoration:none; width:100%; display:block}
.topnav a:hover {background:#163b8b; cursor:default}
.topmenu {
	padding-left:95px;
}
.separator { background:url(../images/separator.png) no-repeat; width:1px; height:39px; float:left}
.home_but { width:100px; height:36px; float:left; line-height:2.8em}
.about_but { width:110px; height:36px; float:left; line-height:2.8em}
.qualifications_but { width:180px; height:36px; float:left; line-height:2.8em}
.faq_but { width:90px; height:36px; float:left; line-height:2.8em}
.contact_but { width:130px; height:36px; float:left; line-height:2.8em}
.mainbox {
	width:544px;
	border:solid 1px #1c4294;
	float:left;
	background-color:#FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
}
.mainbox p {
	text-align:left;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
}
.mainbox .author {
	text-indent: 0px;
}
.sidebar {
	width:197px;
	float:right;
}
.links { width:195px; height:236px;border:solid 1px #1c4294; background:#FFFFFF}
.links_hd { width:195px; height:39px; background:url(../images/sbox_hd.jpg) no-repeat; text-align:center; line-height:3em}
.links p { padding-left:30px; font-weight:bold; font-size:12px; margin: 15px 0 0 0;}
.downloads {
	width:195px;
	border:solid 1px #1c4294;
	background:#FFFFFF;
	margin-top:9px;
	height: 200px;
}
.downloads_hd { width:195px; height:39px; background:url(../images/sbox_hd.jpg) no-repeat; text-align:center; line-height:3em}
.downloads p { padding-left:30px; font-weight:bold; font-size:12px; margin: 15px 0 0 0;}
.adobe { font-size:10px; font-style:italic; text-align:center; padding-top:5px;}
.adobe a { text-decoration:none;}
.more { float:right; text-align:center; line-height:1.7em; padding-top:25px; padding-right:10px;}
.more a { width:56px; height:24px; background:#FFFFFF; border:0px; display:block; text-decoration:none}
.more a:hover { background:url(../images/more_bg.jpg) no-repeat; color:#FFFFFF; text-decoration:none}
.botnav { text-align:center; padding-top:50px; color:#FFFFFF}
.botnav a { color:#FFFFFF; text-decoration:underline}
.botnav a:hover {color:#fb0824}
.copyright { padding-top:7px; color:#FFFFFF}
.clear {
	clear:both;
	margin: 0px;
}
.mainbox .big {
	font-size: 14px;
	text-indent: 0px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mainbox ul {
	padding-left: 75px;
}
.linksmainbox {
	width:750px;
	border:solid 1px #1c4294;
	float:left;
	background-color:#FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
}
blockquote {
	width: 350px;
}
.questions {
	line-height: 20px;
}

