body {
background:url(bg_main.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#333;
width:100%;
height:100%;
margin:0;
padding:0;
}

div {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
line-height:140%;
}
.div200,
.left,
.right{
	width:200px;
	float:left;
}
.left,
.right{
	width:250px;
	
}
.right{
	width:260px;
}
a.normal {
color:#1B4276;
text-decoration:underline;
}
.footer a.normal {
color:#fff;
}
a.normal:hover {
color:#000;
text-decoration:underline;
}

p {
margin:5px 0 10px;
}

a.normal img,
a img  {
border:0 !important;
}

ul {
margin:10px 0 15px 20px;
padding:0;
}

ol {
margin:10px 0 15px 25px;
padding:0;
}

li {
margin-bottom:5px;
}

h1 {
color:#019BD1;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
font-weight:400;
line-height:100%;
margin-top:0;
margin-bottom:15px;
}

h2 {
color:#1B4276;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:400;
line-height:100%;
margin-top:8px;
margin-bottom:15px;
}

h3 {
color:#1B4276;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:400;
line-height:100%;
margin-top:8px;
margin-bottom:15px;
}

h4,h5,h6 {
color:#1B4276;
font-size:110%;
margin:0;
}

.pic_left {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.pic_right {
float:right;
margin-left:10px;
margin-bottom:10px;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.top_bg {
background:url(bg_under_top.jpg) top repeat-x;
}

.bg_shadow {
background:url(bg_shadow.jpg) top center no-repeat;
}

.main {
width:990px;
margin:0 auto;
}

.header {
height:126px;
}

.page {
background:url(bg_page.gif) top repeat-y;
}

.leftcol {
float:left;
width:190px;
border-right:1px solid #FFF;
background:#F2F3F4 url(bg_leftcol.jpg) top no-repeat;
padding:20px 10px;
}

.menu {
line-height:100%;
padding:10px 0 0 5px;
}

a.mainbuttontext {
display:block;
margin-bottom:10px;
padding-left:20px;
background:url(menu_item.gif) 0 3px no-repeat;
color:#2B64AA;

font-weight:700;
text-decoration:none;
}

a.mainbuttontext:hover,
a#on_link,
a#on_end_link,
 {
background:url(menu_item.gif) -200px 3px no-repeat;
color:#2B64AA;
text-decoration:none;
}

.content {
float:left;
width:508px;
background:url(bg_content.jpg) top repeat-x;

padding:20px 25px;
}
#featuresdivtop,
.featuresdiv,
.featuresspan{
	border:0;
	padding:0;
	margin:0;
}
.featuresdiv {
float:right;
width:200px;
border-left:1px solid #FFF;
background:#F2F3F4 url(bg_rightcol.jpg) top repeat-x;
line-height:120%;

padding:20px 10px;
}
.br_feature{
	display:none;
	
}
.featuresdiv a.normal{
	font-weight:bold;
}
.featuresdiv h2{
	margin:0;
	padding:0;
	diplay:inline;
}
.feat_2{
	margin:0 0 20px 0;

}
.feat_2 a.normal,
.feat_3 a.normal,
.feat_4 a.normal{
	background:url(arrow.gif) no-repeat 0 5px ;
	padding:0 0 0 10px;
}
.dashed {
background:url(dash.gif) center repeat-x;
margin:5px 0;
}

.rightcol .border {
border:1px solid #FFF;
}

.rightcol p {
margin:5px 0;
}

.blue_line {
clear:both;
background:#265A98 url(bg_blueline.jpg) bottom repeat-x;
height:200px;
padding-left:45px;
}

.box {
float:left;
width:310px;
padding-top:10px;
display:block;
}

.box h3 {
color:#FFF;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:400;
display:block;
height:40px;
background:url(pointer.jpg) top left no-repeat;
padding-left:37px;
padding-top:2px;
line-height:110%;
margin:0 0 0 5px;
}

.partners {
background:#FFF url(bg_partners.jpg) top repeat;
height:70px;
text-align:center;
}

.partners img {
margin:10px 8px 0;
}

.footer {
background:#1C4377 url(bg_footer.jpg) top repeat-x;
height:55px;
padding-top:15px;
text-align:center;
color:#FFF;

}

.footer a {
color:#FFF;
text-decoration:underline;
}

.footer a:hover {
color:#FFF;
text-decoration:none;
}

.bottom {
background:url(bg_bottom.jpg) top center no-repeat;
height:60px;
}