@charset "utf-8";
html,body {
background:#d5d0ca url(tile_bkg.jpg) top repeat-x;
color:#FFF;
margin:0;
padding:0;
}

div {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
line-height:120%;
}

a {
color:#FFF;
text-decoration:underline;
}

a:hover {
color:#F9CB27;
text-decoration:underline;
}

p {
margin:5px 0 10px;
}

a img {
border:0;
}

ul {
padding:0;
}

ol {
margin:10px 0 15px 25px;
padding:0;
}

li {
margin-bottom:5px;
}

h1 {
color:#F9CB27;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:33px;
font-weight:400;
line-height:100%;
margin:0 0 10px;
}

h2 {
color:#F9CB27;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:400;
line-height:100%;
margin:0 0 10px;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin:10px 0 15px;
}

h4,h5,h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:10px 0 15px;
}

.box img {
float:left;
margin-right:10px;
}

.pic_right {
float:right;
margin-left:10px;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.top {
width:820px;
height:108px;
margin:0 auto;
}

.logo {
float:left;
margin-top:26px;
margin-left:15px;
}

.slogan {
float:right;
margin-top:52px;
margin-right:15px;
color:#1C477B;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:33px;
}

* html div.top-menu {
background:none #00235D;
filter:alpha(opacity=60);
}

div.top-menu {
width:100%;
height:36px;
background:url(top-menu-bg.png) no-repeat left top;
}

.menu {
width:820px;
text-align:center;
padding-top:10px;
margin:0 auto;
}

.menu a.mainbuttontext {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
margin:0 10px;
}

.menu a.mainbuttontext:hover {
color:#F9CB27;
text-decoration:none;
}

.container {
width:790px;
background:#1B487A;
border:2px solid #255693;
margin:15px auto;
padding:15px;
}

.content {
float:left;
width:580px;
}

.rightcol {
width:185px;
float:right;
border-left:1px solid #255592;
padding-left:10px;
text-align:center;
}

.box {
background:#255592;
border:1px solid #F8CB25;
margin-bottom:15px;
padding:10px;
}

p.first_letter:first-letter {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:34px;
line-height:90%;
}

.small {
font-size:10px;
line-height:100%;
}

.footer {
width:700px;
text-align:center;
color:#1C477B;
font-size:11px;
margin:0 auto;
}

.footer span {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:120%;
}

.footer a.normal {
color:#1C477B;
text-decoration:none;
}

.footer a.normal:hover {
color:#1C477B;
text-decoration:underline;
}

.copyright {
font-size:9px;
}

form {
margin:0;
padding:0;
}

.input {
border:1px solid #5F6F89;
height:19px;
width:108px;
}

.btn {
height:21px;
border:1px solid #BCBCBC;
background:url(btn_bg.gif) bottom repeat-x;
font-size:10px;
text-transform:uppercase;
cursor:pointer;
}
.featuresdiv{

	width:185px;
	border:none;
}
.feat_1{
	text-align:center;
}
.feat_1 h3{
	padding:0;
	margin:3px 0 0 0;
}
.feat_1 a.normal{
	display:block;
	padding:0;
	margin:2px 0;
	text-align:center;
	width:180px;
	float:left;
}