body{
	margin:0px;
	padding:0px;
	background:#ffffff url(../images/layout/body-background.gif) 0px 0px repeat-x;
	font-size:11px;
}

.homequote{
margin:0px 6px 0px 6px;
line-height:16px;
font:12px, Arial;
font-weight:bold;
font-style:italic;
color:#666666;
}

a img{border:0px;}
img{
	vertical-align:middle;
}

p{margin:0px 0px 10px 0px}
.top-space{height:21px;font:11px Arial;color:#859197;line-height:20px;}
.body-left{background: url(../images/layout/body-left-bg.gif) 100% 0% repeat-y;}
.body-right{background: url(../images/layout/body-right-bg.gif) 0% 0% repeat-y;}

a {
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

/*page-top-nav*/
.page-top-nav{
	height:82px;
	padding:0px 8px 0px 8px;
	margin:0px 11px 0px 11px;
	background:#ffffff url(../images/layout/page-top-nav-bg.gif) 0px 0px no-repeat;
}
.page-top-title{
	font:23px Arial;
	color:#4b6aab;
	font-weight:bold;
	padding:12px 0px 0px 10px;
}
/*Top Menu*/
.top-menu{
	text-align:left;
	height:29px;
	width:725px;
	background:#4b6aab url(../images/layout/top-menu-left.gif) 0px 0px no-repeat;
}
.top-menu-right{
	height:29px;
	background: url(../images/layout/top-menu-right.gif) 100% 0px no-repeat;
	padding:0px 5px 0px 5px;
}
.top-menu a{
	font:11px Arial;
	color:#ffffff;
	text-decoration:none;
}
.top-menu-btn
, .top-menu-btn-active
{
	font:12px Arial !important;
	color:#ffffff;
	text-decoration:none;
	padding:6px 5px 6px 5px;
	line-height:29px;
	display:inline-block;
}
.top-menu-btn:hover
, .top-menu-btn-active{
	color:#1e3b78 !important;
	background: url(../images/layout/top-menu-mid-a.gif) 0% 50% repeat-x;
}

/*arrow-menu*/
.arrow-menu{
	margin:0px;
	padding:0px;
	list-style:none;
}
.arrow-menu li{
	background: url(../images/layout/dots.gif) 0% 100% repeat-x;
}
.arrow-menu li a{
	background: url(../images/icons/arrow.gif) 0% 50% no-repeat;
	font:12px Arial;
	color:#333333;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	line-height:23px;
}
.arrow-menu li a:hover{
	background: url(../images/icons/arrow-blue.gif) 0% 50% no-repeat;
	color:#4b6aab;
}


.block-title{
	padding-bottom:10px;
}

/*wbox*/
.wbox{
	background: url(../images/layout/wbox-top.gif) 0% 0% no-repeat;
	padding-top:7px;
}
.wbox-bottom{
	background: url(../images/layout/wbox-bottom.gif) 0% 100% no-repeat;
	padding:0px 15px 15px 15px;
}
/*BLUE-BOX*/
.blue-box-top{
	background: url(../images/layout/blue-box-top.gif) 0% 0% no-repeat;
	font:12px Arial;
	color:#ffffff;
	font-weight:bold;
	line-height:35px;
	padding:0px 10px 0px 10px;
}
.blue-box-bottom{
	background: url(../images/layout/blue-box-bottom.gif) 0% 100% no-repeat;
	padding:5px 10px 10px 10px;
	
	font:12px Arial;
	color:#ffffff;
	font-weight:bold;
}
.try-now{
	font:9px verdana;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
}


/*next-step*/
.next-step{
	width:147px;
	background: url(../images/layout/next-step-top.gif) 0% 0% no-repeat;
	padding-top:33px;
}
.next-step-bottom{
	background: url(../images/layout/next-step-bottom.gif) 0% 100% no-repeat;
	padding:5px 5px 10px 5px;
}
.next-step-menu td{
	height:18px;
}
.next-step-menu a{
	font:11px Arial;
	color:#666666;
	font-weight:bold;
	text-decoration:none;	
}
.next-step-menu a:hover{
	color:#4b6aab;
}
.next-step-menu-dots{
	background: url(../images/layout/dots.gif) 0% 100% repeat-x;
}

 .next-step-menu-big{
	margin:0px;
	padding:0px;
	list-style:none;
}
.next-step-menu-big li.sep{
	background: url(../images/layout/dots.gif) 0% 0% repeat-x;
	padding:0px;
	margin:0px;
	height:1px;
	line-height:0px;
	overflow:hidden;
	font-size:1px;
	
}
.next-step-menu-big li{
	background: url(../images/icons/arrow.gif) 0% 8px no-repeat;
	padding:5px 0px 5px 15px;
	margin:0px;
}
.next-step-menu-big li.active{
	background: url(../images/icons/arrow-blue.gif) 0% 8px no-repeat;
}
.next-step-menu-big li a{
	font:12px Arial;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.next-step-menu-big li a:hover
, .next-step-menu-big li.active a{
	color:#4b6aab;
}


.inside-title{font:18px Arial;color:#4b6aab; font-weight:bold;}

.bordered-table{border:4px solid #eceded;}
.bordered-table-cell{border:1px solid #dfdfdf;}

/*comparison-table*/

.comparison-table thead td{ 
	font:13px Arial;color:#ffffff;font-weight:bold;
	background: url(../images/layout/blue-header.gif) 0px 0px repeat-x;
}
.comparison-table tbody td{ 
	font-size:12px;
	font-family:Arial;color:#030303;background-color:#eceded;
}
.comparison-table thead td a{ 
	color:#ffffff;
	text-decoration:none;
}
.comparison-table thead td a:hover{ 
	color:#ffffff;
	text-decoration:underline;
}
.comparison-table tbody td a{ 
	color:#4b6aab;
	text-decoration:none;
}
.comparison-table tbody td a:hover{ 
	color:#4b6aab;
	text-decoration:underline;
}

/*news*/
.news{font:11px Arial;color:#333333;padding-bottom:10px;}
.news-more{font:11px Arial;color:#32378b;font-weight:bold;	text-decoration:none;}
.news-more A{color:#3b3b3b;font-weight:bold;text-decoration:none;}
.news-more A:hover{color:#32378b;text-decoration:underline;}
/*footer*/
.footer{font:11px Arial;color:#3b3b3b;}
.footer A{color:#3b3b3b;font-weight:bold;text-decoration:none;}
.footer A:hover{text-decoration:underline;}
/*formatting*/
.arial11{font:11px Arial;color:#333333;}
.arial12{font:12px Arial;color:#333333;}
a.arial12{color:#333333;text-decoration:none;}
.arial12bold{font:12px Arial;color:#333333;font-weight:bold;}
.arial12greybold{font:12px Arial;color:#666666;font-weight:bold;}
.arial12bluebold{font:12px Arial;color:#4b6aab;font-weight:bold;}
.arial14bluebold{padding-top:14px;font:14px Arial;color:#4b6aab;font-weight:bold;}

.width10{width:10px;}
.width20{width:20px;}
.height8{height:8px;overflow:hidden;}
.height10{height:10px;overflow:hidden;}
.height20{height:20px;overflow:hidden;}

.headline a{font:12px Arial;color:#333333;padding-bottom:10px;font-weight:bold;}
.headline a:hover{color:#4b6aab;}
.date a{font:11px Arial;color:#333333;padding-bottom:10px;}
