﻿body
{
	background-color:#DFF1FF;
	color:#0F2D7F;
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
}
a
{
	color:#0F2D7F;
}
a:hover
{
	text-decoration:none;
}
#outer
{
	margin:0px; 
	padding:0px;
	text-align:center;
}
#inner
{
	width:780px;
	margin:0px auto 0px auto;
	text-align:left;
	background-color:#ffffff;
	padding: 20px 50px 0px 50px;
}

#banner
{
	padding:0px;
	margin:0px;
}
#subbanner
{
	width:776px;
	background:#4FB4FF url(../../images/subbanner.jpg) no-repeat right;
	border-left:1px solid #4FB4FF;
	border-right:1px solid #4FB4FF;
	height:130px;
	margin:auto;
}
#subbannercontent span
{
	display:none;
}
#logo
{
	width:758px;
	padding: 10px 0px 10px 20px;
	background-color:#4FB4FF;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#logo h1
{
	display:none;
}

#homecontent
{
	width: 100%;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	margin:0px 0px 10px 0px;
}
#homecontent span
{
	display:none;
}
#bodycontent .spacer
{
	width:1%;
	float:left;
}
#leftCol
{
	float:left;
	width:20%;
}
#navigation
{
	width:100%;
}
#navigation .active
{
	font-weight:bold;
	text-decoration:none;
}
.leftColPanel
{
	width:100%;
	margin-top:10px;
}
#contentarea
{
	width:79%;
	float:right;
}
#left
{
	height:200px;
	float:left;
}
#right
{
	width:279px;
	float:right;
	height:200px;
	background-color:#AFDBFF;
	border-left:3px solid #fff;
	border-right:1px solid #fff;
}
#right h2
{
	font-size:16px;
	font-weight:bold;
	color:#0F2D7F;
	margin: 15px 10px 8px 10px;
}
#right p
{
	margin: 0px 10px 10px 10px;
}

#features
{
	width:100%;
}
#features a
{
	font-size:12px;
}
#features .featurepanel
{
	width:24.25%;
	float:left;
}
#features .featurepanel .contenth {background: #AFDBFF; border-right:1px solid #fff; border-left:1px solid #fff; height:150px; text-align:center;}

#features .featurepanel a.imageLink
{
    border:none;
}
#features .featurepanel img.panelImage
{
    margin-top:7px;
    border:solid 1px #fff;
}
#features .featurepanel a.moreLink
{
    float:right;
    margin-right:10px;
}
#features .spacer
{
	width:1%;
	float:left;
}

#footer
{
	width:780px;
	padding: 10px 0px;
	font-size:10px;
	text-align:center;
	color: #0F2D7F;
}
#footer a
{
	color: #0F2D7F;
}
#footer ul { margin:0px 0px 10px 0px; padding:0; list-style-type:none; text-align:center;  }
#footer ul li { display:inline; padding: 0; height: 15px; vertical-align: middle;}

/* Rounded Corners by Gran Yosler - http://blog.yosle.com/2007/09/20/css-round-corners/ */
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#fff; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#4FB4FF; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#4FB4FF; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#4FB4FF; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #AFDBFF;}
.headh {background: #4FB4FF; border-right:1px solid #fff; border-left:1px solid #fff;}
.headh h3 
{
	margin: 0px 10px 0px 10px; 
	padding-bottom: 3px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.contenth {background: #AFDBFF; border-right:1px solid #fff; border-left:1px solid #fff; height:150px;}
.contenth div {width:100%;margin:0px auto;}

.leftColPanel .b1,.leftColPanel  .b2,.leftColPanel .b3,.leftColPanel .b4{font-size:1px; overflow:hidden; display:block;}
.leftColPanel .b1 {height:1px; background:#fff; margin:0 5px;}
.leftColPanel .b2 {height:1px; background:#F89FFF; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 3px;}
.leftColPanel .b3 {height:1px; background:#F89FFF; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 2px;}
.leftColPanel .b4 {height:2px; background:#F89FFF; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 1px;}
.leftColPanel .contentb {background: #F89FFF; border-right:1px solid #fff; border-left:1px solid #fff;}
.leftColPanel .contentb .text {margin:0px 10px;padding:10px 0px;line-height:1.3em;font-size:16px;text-align:center;}

#navigation .b1,#navigation  .b2,#navigation  .b3,#navigation  .b4{font-size:1px; overflow:hidden; display:block;}
#navigation .b1 {height:1px; background:#fff; margin:0 5px;}
#navigation .b2 {height:1px; background:#AFDBFF; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 3px;}
#navigation .b3 {height:1px; background:#AFDBFF; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 2px;}
#navigation .b4 {height:2px; background:#AFDBFF; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 1px;}
#navigation .contentb {background: #AFDBFF; border-right:1px solid #fff; border-left:1px solid #fff;}
#navigation .contentb ul {margin-left:20px;padding:20px 0px 20px 0px;}

#contentarea .b1,#contentarea  .b2,#contentarea  .b3,#contentarea  .b4{font-size:1px; overflow:hidden; display:block;}
#contentarea .b1 {height:1px; background:#4FB4FF; margin:0 5px;}
#contentarea .b2 {height:1px; background:#fff; border-right:2px solid #4FB4FF; border-left:2px solid #4FB4FF; margin:0 3px;}
#contentarea .b3 {height:1px; background:#fff; border-right:1px solid #4FB4FF; border-left:1px solid #4FB4FF; margin:0 2px;}
#contentarea .b4 {height:2px; background:#fff; border-right:1px solid #4FB4FF; border-left:1px solid #4FB4FF; margin:0 1px;}
#contentarea .contentb {background: #fff; border-right:1px solid #4FB4FF; border-left:1px solid #4FB4FF;}
#contentarea .contentb .text {margin:0px 20px 0px 20px;padding:20px 0px 20px 0px;}
#contentarea .contentb .text h1
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom:10px;
}
#contentarea .contentb .text h2
{
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	border-bottom:1px solid #0F2D7F;
	margin: 20px 0px 10px 0px;
	padding-bottom: 5px;
	
}
#contentarea .contentb .text p
{
	margin-bottom:10px;
}
/* End of Rounded Corners */

#navigation a
{
	font-size: 14px;
}
#navigation ul li
{
	padding-bottom:10px;
}
.horizontallist
{
	list-style-type:none;
	margin:30px 0px 0px 0px;
	padding:0px;
	width: 100%;
	text-align: center;
}
.horizontallist li
{
	display: inline;
	height: 15px;
	padding: 0px;
	vertical-align: middle;
}
p.right
{
	text-align:right;
}
a.toplink
{
	font-size:12px;
	text-decoration:none;
}
strong
{
	font-weight: bold;
}
