﻿html,
body,
form{
	margin: 0;
	padding: 0;
}
body{
	font: 12px Tahoma, Verdana, sans-serif;
	background: url(body.gif) 0 1px;
}
/*safari start*/
.safari #main .seo-block .right-column .success-tips .type-text,
.safari #main .seo-block .agreement-form ul .type-text{
	width: 168px;
}
.safari #main .seo-block .agreement-form ul.second .type-text,
.safari #main .seo-block .agreement-form ul.second textarea{
	width: 286px;
}
.safari #main .seo-block .agreement-form ul.second .middle-type{
	margin-bottom: 9px;
}
.safari #main .seo-block .contact-form ul textarea,
.safari #main .seo-block .contact-form ul .type-text{
	width: 323px;
}
/*safari end*/
img{
	border: none;
}
#header .top-nav li a:hover,
#footer .first-nav li a:hover,
#main .seo-block .right-column .success-tips a:hover,
#main .seo-block .contact-form ul a:hover,
#main .seo-block .contacts p a:hover{
	text-decoration: underline;
}
#main .seo-block .post ul li a,
#footer .tell-a-friend .top .bot a.tell{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 124px;
	height: 24px;
	background-repeat: no-repeat !important;
}
#main .seo-block .post ul li a:hover,
#footer .tell-a-friend .top .bot a.tell:hover{
	background-position: 0 100% !important;
}
/*main container start*/
#container{
	width: 985px;
	margin: 6px auto 0;
	padding: 0 0 30px 0;
}
/*top and bottom shadow start*/
#container span.top,
#container span.bot{
	clear: both;
	width: 985px;
	display: block;
	background-repeat: no-repeat !important;
	overflow: hidden;
}
#container span.top{
	height: 54px;
	background: url(top-container.png);
}
#container span.bot{
	height: 48px;
	background: url(bot-container.png);
}
/*top and bottom shadow end*/
#page{
	width: 985px;
	background: url(page.png) repeat-y;
	float: left;
}
#main{
	width: 965px;
	background: url(main.png) no-repeat 0 184px;
	padding: 267px 10px 0;
	position: relative;
	min-height: 222px;
}
* html #main{
	height: 222px;
}
#main strong.title{
	display: block;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
}
/*header start*/
#header{
	height: 318px;
	width: 965px;
	position: absolute;
	top: -45px;
	left: 10px;
}
/*logo start*/
#header strong.logo{
	float: left;
	width: 303px;
	height: 229px;
	background: url(logo.png) no-repeat;
}
#header strong.logo a{
	display: block;
	width: 123px;
	height: 98px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 85px 0 0 113px;
	position: relative;
}
/*logo end*/
/*flash start*/
#header .flash{
	float: left;
	width: 656px;
	margin: 3px 0 0 3px;
}
#header .flash img{
	display: block;
}
/*flash end*/
/*top navigation start*/
#header .top-nav{
	margin: 0;
	padding: 0 37px 0 0;
	list-style: none;
	height: 30px;
	width: 616px;
	position: absolute;
	top: 3px;
	right: 6px;
	background: url(top-nav-right.gif) no-repeat 100% 0;
}
* html #header .top-nav{
	right: 5px;
}
#header .top-nav li{
	float: right;
	padding: 5px 8px 0;
	height: 25px;
	background: #fff;
}
#header .top-nav li.first{
	padding-right: 0;
	background: none;
}
#header .top-nav li.last{
	padding-right: 0;
}
#header .top-nav li.first span{
	float: left;
	background: #fff;
	height: 25px;
	padding-right: 10px;
	margin-top: -5px;
	padding-top: 5px;
}
#header .top-nav li.first span.corner{
	float: left;
	background: url(top-nav-left.png) no-repeat;
	height: 30px;
	width: 48px;
	padding: 0;
}
#header .top-nav li a{
	font-size: 12px;
	color: #0f355a;
	text-decoration: none;
}
#header .top-nav li.first a{
	margin-left: -10px;
	position: relative;
	float: left;
}
/*top navigation end*/
/*main navigation start*/
#main-nav{
	float: right;
	width: 656px;
	margin: 0 3px 0 0;
	padding: 0;
	list-style: none;
	height: 43px;
	background: url(main-nav.png) no-repeat 0 100%;
	display: inline;
}
#main-nav li{
	float: left;
}
#main-nav li a{
	float: left;
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat !important;
	width: 93px;
}
#main-nav li a.leads{
	width: 97px;
	background: url(a-leads.png);
}
#main-nav li a.about{
	width: 94px;
	background: url(a-about.png);
}
#main-nav li a.buzz{
	background: url(a-buzz.png);
}
#main-nav li a.resellers{
	background: url(a-resellers.png);
}
#main-nav li a.training{
	background: url(a-training.png);
}
#main-nav li a.faq{
	background: url(a-faq.png);
}
#main-nav li a.contact{
	background: url(a-contact.png);
}
#main-nav li a:hover{
	background-position: 0 -37px;
}
#main-nav li a.active{
	background-position: 0 -111px !important;
}
#main-nav li a.push{
	background-position: 0 -74px !important;
}
#header p.green-box{
	position: absolute;
	top: 284px;
	left: 17px;
	width: 273px;
	height: 107px;
	background:  url(green-text.png) no-repeat;
	margin: 0;
	text-indent: -9999px;
}
/*main navigation end*/
/*header end*/
/*seo block start*/
#main .seo-block{
	width: 632px;
	float: right;
	margin: 0 3px 0 0;
	background: url(seo-block.png) no-repeat;
	display: inline;
	min-height: 31px;
	padding: 13px 0 0 13px;
}
* html #main .seo-block{
	height: 31px;
}
#main .seo-block h1{
	font-size: 20px;
	color: #0e5eaf;
	margin: 0 0 11px;
}
#main .seo-block h2{
	font-size: 14px;
	margin: 0;
	background: url(h2.png) no-repeat 0 1px;
	padding: 0 0 0 15px;
	display: inline;
}
#main .seo-block p{
	margin: 1px 0 17px 1px;
}
#main .seo-block a{
	color: #000;
}
#main .seo-block a:hover{
	text-decoration: none;
}
.agreement #main .seo-block p{
	margin-right: 10px;
}
.contact #main .seo-block p{
	margin: -3px 10px 18px 0;
}
#main .seo-block .right-column .success-tips .type-text,
#main .seo-block .agreement-form ul .type-text,
#main .seo-block .agreement-form ul.second textarea,
#main .seo-block .contact-form ul .type-text,
#main .seo-block .contact-form ul textarea,
#inner-form .box .body ul .type-text{
	font: 12px Tahoma, Verdana, sans-serif;
}
#main .seo-block .right-column .success-tips .type-text,
#main .seo-block .agreement-form ul .type-text,
#main .seo-block .contact-form ul .type-text{
	height: 15px;
	padding: 2px 0 3px 4px;
	border: 0;
	width: 164px;
}
#main .seo-block .right-column .success-tips,
#main .seo-block .right-column .buzz{
	width: 200px;
	background-repeat: no-repeat !important;
	background-position: 0 28px !important;
	overflow: hidden;
}
/*left block start*/
#main .seo-block .left-column{
	width: 405px;
	float: left;
	margin: 0 22px 0 0;
}
#main .seo-block .left-column h2{
	color: #0e5eaf;
}
#main .seo-block .left-column ul{
	margin: 0;
	padding: 0 0 11px;
	list-style: none;
}
#main .seo-block .left-column ul li{
	background: url(dot.gif) no-repeat 0 9px;
	padding: 3px 0 3px 10px;
}
/*left block end*/
/*right block start*/
#main .seo-block .right-column{
	width: 200px;
	float: right;
	margin: 0 4px 0 0;
	display: inline;
	padding: 22px 0 0;
}
#main .seo-block .right-column h4,
#main .seo-block .contact-form h4{
	text-align: center;
	font-size: 12px;
	color: #4a4747;
	margin: 0;
	background-repeat: no-repeat !important;
	padding: 7px 0;
}
#main .seo-block .right-column img{
	margin: 0 0 0 25px;
	display: block;
}
/*free success tips block start*/
#main .seo-block .right-column .success-tips{
	margin: 17px 0 20px;
	background: #e5e5e5 url(success.gif);
}
#main .seo-block .right-column .success-tips h4{
	background: url(h4-success.gif);
}
#main .seo-block .right-column .success-tips p{
	margin: 10px 0 0;
	padding: 0 0 14px;
	text-align: center;
}
#main .seo-block .right-column .success-tips ul{
	width: 200px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #e5e5e5 url(success-ul.png) no-repeat 0 100%;
	float: left;
}
#main .seo-block .right-column .success-tips ul li{
	float: left;
	clear: both;
	padding: 0 0 5px 16px;
}
#main .seo-block .right-column .success-tips .type-text{
	float: left;
	text-align: center;
	padding-left: 0;
	width: 168px;
}
#main .seo-block .right-column .success-tips .type-img{
	float: left;
	margin: 2px 0 0 20px;
}
#main .seo-block .right-column .success-tips a{
	float: left;
	margin: 3px 0 3px 20px;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
}
/*free success tips block end*/
/*buzz block start*/
#main .seo-block .right-column .buzz{
	background: #c7c7c7 url(buzz.png);
}
#main .seo-block .right-column .buzz .inner{
	background: url(buzz-bot.gif) no-repeat 0 100%;
	padding: 0 0 16px 0;
}
#main .seo-block .right-column .buzz .inner h4{
	background: url(h4-buzz.png);
}
#main .seo-block .right-column .buzz .inner .text{
	width: 169px;
	margin: 22px 0 0 15px;
	background: #fdfdfd url(buzz-text-t.gif) no-repeat;
}
#main .seo-block .right-column .buzz .inner .text .inner{
	width: 159px;
	background: url(buzz-text-b.gif) no-repeat 0 100%;
	padding: 10px 5px;
	min-height: 315px;
}
* html #main .seo-block .right-column .buzz .inner .text .inner{
	height: 315px;
}
#main .seo-block .right-column .buzz .inner .text .inner p{
	margin: 0;
}
/*buzz block end*/
/*right block end*/
/*agreement form start*/
#main .seo-block .agreement-form{
	width: 612px;
	background: #e9e9e9 url(agreement.png) no-repeat 0 30px;
	margin: 0 0 30px 0;
}
#main .seo-block .agreement-form .inner{
	width: 612px;
	background: url(agreement-bot.png) no-repeat 0 100%;
	padding: 0 0 2px 0;
}
#main .seo-block .agreement-form h4{
	margin: 0;
	background: #dbdbdb url(h4-agreement.gif) no-repeat;
	font-size: 14px;
	color: #4a4747;
	border-bottom: 1px solid #fff;
	padding: 12px 0 0 11px;
}
#main .seo-block .agreement-form h4.under{
	background: none;
	border-bottom: 1px solid #fff;
	padding: 12px 0 2px 1px;
	margin: 0 13px 0 10px;
}
#main .seo-block .agreement-form ul{
	margin: 0;
	padding: 0 13px 4px 10px;
	list-style: none;
	width: 589px;
	overflow: hidden;
}
#main .seo-block .agreement-form ul li{
	clear: both;
	float: left;
	padding: 4px 0 3px;
	width: 589px;	
}
#main .seo-block .agreement-form ul li div{
	width: 286px;
}
#main .seo-block .agreement-form ul li .l{
	float: left;
}
#main .seo-block .agreement-form ul li .r,
#main .seo-block .agreement-form ul .type-text{
	float: right;
}
#main .seo-block .agreement-form ul.first label{
	margin: 8px 0 0;
	float: left;
}
#main .seo-block .agreement-form ul.second li{
	padding: 12px 0 6px;
}
#main .seo-block .agreement-form ul.second .type-text{
	width: 282px;
	margin: 6px 0 0;
}
#main .seo-block .agreement-form ul.second input.drop-down{
	text-align: center;
}
#main .seo-block .agreement-form ul.second .middle-type{
	margin-bottom: 19px;
}
#main .seo-block .agreement-form ul.second textarea{
	float: right;
	padding: 5px;
	width: 276px;
	height: 111px;
	border: 0;
	margin: 6px 0 0;
}
#main .seo-block .agreement-form ul.second p{
	margin: 10px 0 0 0;
}
#main .seo-block .agreement-form ul.second .checkbox{
	margin-top: -3px;
	float: left;
	line-height: 19px;
}
#main .seo-block .agreement-form ul.second label.checkbox{
	margin-left: 10px;
}
#main .seo-block .agreement-form ul.second .type-img{
	margin: -10px 0 0 238px;
}
/*agreement form end*/
/*contact form start*/
#main .seo-block .contact-form{
	width: 505px;
	background: #eaeaea url(contact.png) no-repeat 0 25px;
	margin: 33px 0 0;
	position: relative;
}
#main .seo-block .contact-form h4{
	background: #dcdcdc url(h4-contact.png);
	border-bottom: 1px solid #fff;
	padding: 5px 0 5px 10px;
}
#main .seo-block .contact-form ul{
	width: 476px;
	background: #eaeaea url(contact-bot.png) no-repeat 0 100%;
	margin: 9px 0 0;
	padding: 9px 29px 17px 0;
	list-style: none;
	overflow: hidden;
}
#main .seo-block .contact-form ul li{
	float: left;
	width: 476px;
	clear: both;
	padding: 5px 0 0;
	color: #333;
}
#main .seo-block .contact-form ul .type-text{
	float: right;
	width: 319px;
}
#main .seo-block .contact-form ul .type-img{
	float: left;
	margin: 1px 0 0 170px;
}
#main .seo-block .contact-form ul label{
	float: right;
	margin: -3px 6px 0 0;
	white-space: nowrap;
}
#main .seo-block .contact-form ul textarea{
	border: 0;
	padding: 5px;
	width: 313px;
	float: right;
	height: 54px;
}
#main .seo-block .contact-form ul p{
	margin: 0 0 3px 152px;
	padding: 3px 0 0;
}
#main .seo-block .contact-form ul a{
	color: #333;
	text-decoration: none;
	float: left;
	margin: 3px 0 0 192px;
}
#main .seo-block .contact-form p.note{
	margin: 2px 0 0 15px;
	padding: 0;
	text-align: center;
}
#main .seo-block .contact-form .girl{
	display: block;
	width: 147px;
	height: 266px;
	position: absolute;
	top: 13px;
	right: -122px;
	background: url(girl.png) no-repeat;
}
/*contact form end*/
/*contacts block start*/
#main .seo-block .contacts{
	padding: 10px 0 40px;
	margin: 0 0 0 2px;
}
#main .seo-block .contacts p.head{
	margin: 28px 0 0;
	color: #0e5eaf;
}
#main .seo-block .contacts p{
	margin: 0;
}
#main .seo-block .contacts p a{
	color: #333;
	text-decoration: none;
}
/*contacts block end*/
/*post block start*/
#main .seo-block .post{
	width: 618px;
	border-bottom: 1px solid #909090;
	margin: 0 0 14px 0;
}
#main .seo-block .post h2{
	padding-bottom: 4px;
	display: block;
}
#main .seo-block .post strong{
	display: block;
	font-weight: normal;
	color: #0e5eaf;
}
#main .seo-block .post p{
	margin: 0 10px 0 0;
}
#main .seo-block .post ul{
	margin: 0;
	padding: 14px 0 7px;
	list-style: none;
	width: 618px;
	overflow: hidden;
}
#main .seo-block .post ul li{
	float: right;
	margin: 0 0 0 11px;
}
#main .seo-block .post ul li a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 124px;
	height: 24px;
	background-repeat: no-repeat !important;
}
#main .seo-block .post ul li a.see{
	background: url(see-pricing.png);
}
#main .seo-block .post ul li a.more{
	background: url(more-info.png)
}
/*post block end*/
/*order form start*/
#order-form{
	margin: 30px 0 65px 12px;
	width: 593px;
	background: url(big-arrow.gif) repeat-y;
}
#order-form .top{
	width: 593px;
	background: url(big-arrow-top.png) no-repeat;
}
#order-form .bot{
	width: 545px;
	background: url(big-arrow-bot.png) no-repeat 0 100%;
	min-height: 548px;
	padding: 0 0 96px 48px;
}
* html #order-form .bot{
	height: 548px;
}
/*order form start*/
#checkout-form{
	margin: 30px 0 65px 12px;
	width: 593px;
	--background: url(big-arrow.gif) repeat-y;
}
#checkout-form .top{
	width: 593px;
	--background: url(big-arrow-top.png) no-repeat;
}
#checkout-form .bot{
	width: 545px;
	--background: url(big-arrow-bot.png) no-repeat 0 100%;
	min-height: 548px;
	padding: 0 0 96px 48px;
}
* html #checkout-form .bot{
	height: 548px;
}
#inner-form{
	margin: -16px 0 0;
	position: relative;
	z-index: 100;
	float: left;
}
#inner-form strong{
	font-size: 14px;
}
#inner-form p{
	margin: 1px 0 0 !important;
}
#inner-form .box{
	width: 504px;
	background: url(box-order.gif) repeat-y;
	margin: 4px 0 38px -1px;
}
#inner-form .box span{
	clear: both;
	display: block;
	position: relative;
}
* html #inner-form .box span{
	position: static;
	overflow: hidden;
}
*+html #inner-form .box span{
	position: static;
	overflow: hidden;
}
#inner-form .box .header-f{
	background: url(box-header-f.gif) no-repeat 100% 0;
}
#inner-form .box .header{
	background: url(box-header.gif) no-repeat 100% 0;
}
#inner-form .box .header-f .inner-corner,
#inner-form .box .header .inner-corner{
	background: url(box-header-left.gif) no-repeat;
	height: 11px;
}
#inner-form .box .footer{
	background: url(box-footer.gif) no-repeat 100% 0;
}
#inner-form .box .footer .inner-corner{
	background: url(box-footer-left.gif) no-repeat;
	height: 15px;
}
#inner-form .box .body{
	margin: 0 2px;
	background: #e5e5e5;
	float: left;
	display: inline;
}
#inner-form .box .body ul{
	padding: 0;
	list-style: none;
	width: 500px;
	float: left;
	margin: 0;
	position: relative;
}
#inner-form .box .body ul .type-text{
	width: 324px;
	height: 15px;
	padding: 5px 0 6px;
	border: 0;
	background-repeat: no-repeat !important;
}
#inner-form .box .body ul.table{
	margin: -11px 0 -10px;
}
#inner-form .box .body ul li{
	float: left;
	width: 500px;
}
#inner-form .box .body ul.table li{
	border-bottom: 1px solid #fff;
}
#inner-form .box .body ul.table li.first{
	color: #fff;
}
#inner-form .box .body ul li strong{
	font-size: 12px;
	display: block;
	padding: 8px 0 6px 20px;
}
#inner-form .box .body ul.table li.first strong{
	margin: 11px 0 0;
	background: #999;
	padding-top: 0;
	padding-bottom: 5px;
}
#inner-form .box .body ul li .radio{
	margin-left: 0;
	float: left;
}
#inner-form .box .body ul li label{
	float: left;
	margin: 3px 0 0 4px;
	font-weight: bold;
}
#inner-form .box .body ul li label span{
	font-size: 9px;
	font-weight: normal;
	display: inline;
}
#inner-form .box .body ul li.last{
	border-bottom: none;
	z-index: 100;
	position: relative;
}
#inner-form .box .body ul .left-c{
	width: 183px;
	border-right: 1px solid #fff;
	float: left;
	padding: 5px 0 0 18px;
}
#inner-form .box .body ul li.first .left-c{
	padding: 0;
	width: 201px;
}
#inner-form .box .body ul li.first .left-c strong{
	padding-left: 38px;
}
#inner-form .box .body ul .center-c{
	width: 204px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	margin: 0 0 0 -1px;
	float: left;
}
#inner-form .box .body ul .right-c{
	width: 93px;
	border-left: 1px solid #fff;
	margin: 0 0 0 -1px;
	float: left;
}
#inner-form .box .body ul .last .left-c,
#inner-form .box .body ul .last .center-c,
#inner-form .box .body ul .last .right-c{
	padding-bottom: 4px;
}
#inner-form .box .body ul.step-2 .type-text{
	background: url(step-2-type-text.gif);
	text-align: center;
}
#inner-form .box .body ul.step-2 p{
	margin: 8px 0 5px 0 !important;
}
#inner-form .box .body ul.step-2 li{
	text-align: center;
}
#inner-form .box .body ul.step-3 li{
	margin-top: -3px;
}
* html #inner-form .box .body ul.step-3 li{
	margin-top: -6px;
	position: relative;
	margin-bottom: -4px;
}
*+html #inner-form .box .body ul.step-3 li{
	margin-top: -6px;
	position: relative;
	margin-bottom: -4px;
}
#inner-form .box .body ul.step-3 li.first-radio{
	width: 157px;
	float: left;
}
#inner-form .box .body ul.step-3 li.second-radio{
	width: 343px;
	float: right;
}
#inner-form .box .body ul.step-3 li .radio{
	margin-left: 17px;
}
#inner-form .box .body ul.step-3 li .male-and-female{
	margin-right: 15px;
}
#inner-form .box .body ul.step-4 li{
	margin-top: -6px;
	position: relative;
	z-index: 100;
	margin-bottom: -5px;
}
#inner-form .box .body ul.step-4 .first-type{
	background: url(step-4-type-text.gif) no-repeat;
	text-align: center;
	width: 106px;
	float: left;
	margin: 0 0 0 16px;
	padding-left: 3px;
}
#inner-form .box .body ul.step-4 .second-type{
	background: url(step-4-type-text-second.gif);
	width: 37px;
	float: right;
	margin: 0 16px 0 0;
	padding-left: 4px;
}
#inner-form .box .body ul.step-4 label{
	float: right;
	font-weight: normal;
	margin: 12px 5px 0 0;
}
#order-form .bot .type-img{
	margin: 100px 0 -160px 170px;
	position: relative;
}
/*order form end*/
/*reseller block start*/
.reseller {
	background: #fff;
	width: 400px;
	margin: 50px !important;
	padding: 0 0 0 4px;
	display: inline;
}
.reseller .box{
	width: 404px !important;
	background: url(box-order-reseller.gif) repeat-y !important;
	margin-left: -4px !important;
}
.reseller .box .header-f .inner-corner{
	background: url(box-header-left-reseller-f.gif) no-repeat !important;
}
.reseller .box .header .inner-corner{
	background: url(box-header-left-reseller.gif) no-repeat !important;
}
.reseller .box .body ul{
	width: 400px !important;
}
.reseller .box .body ul li{
	width: 400px !important;
}
.reseller .box .body ul .left-c{
	width: 102px !important;
}
.reseller .box .body ul .center-c{
	width: 160px !important;
}
.reseller .box .body ul .right-c{
	width: 118px !important;
}
.reseller .box .body ul li.first .left-c{
	width: 120px !important;
}
.reseller .box .body ul.step-3 li.first-radio{
	width: 145px !important;
}
.reseller .box .body ul.step-3 li label{
	margin-right: 0 !important;
}
.reseller .box .body ul.step-3 li.second-radio label{
	width: 200px;
}
.reseller .box .body ul.step-3 li.second-radio label .left-text{
	float: left;
	width: 80px;
	font-weight: bold !important;
	font-size: 12px !important;
}
.reseller .box .body ul.step-3 li.second-radio label .right-text{
	float: right;
	width: 123px;
	margin: -15px 0 0;
}
* html .reseller .box .body ul.step-3 li.second-radio label .right-text{
	margin-top: 0;
}
*+html .reseller .box .body ul.step-3 li.second-radio label .right-text{
	margin-top: 0;
}
.reseller .box .body ul.step-3 li.second-radio{
	width: 248px !important
}
/*reseller block end*/
/*seo block end*/
/*left navigation start*/
#main .left-nav{
	width: 250px;
	float: left;
	margin: 0 0 0 32px;
	padding: 178px 0 20px;
	display: inline;
}
.index #main .left-nav{
	padding-bottom: 270px;
}
#main .left-nav h3{
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #0e5eaf;
	background: url(head-left-nav.png) no-repeat 1px 3px;
	padding: 0 0 0 22px;
}
#main .left-nav ul{
	margin: 1px 0 0;
	padding: 13px 0 0;
	list-style: none;
	width: 250px;
	background: url(left-nav.gif) repeat-x;
	float: left;
}
#main .left-nav ul li{
	width: 250px;
	float: left;
	padding: 6px 0 7px;
}
#main .left-nav ul li a{
	float: left;
	text-decoration: none;
	font-size: 14px;
	color: #0e5eaf;
	padding: 0 0 0 2px;
}
#main .left-nav ul li a:hover,
#main .left-nav ul li a.active{
	background: url(a-left-nav.png) no-repeat 0 1px;
	margin-left: -22px;
	padding-left: 24px;
	position: relative;
	z-index: 100;
}
/*left navigation end*/
/*footer start*/
#footer{
	width: 985px;
	float: left;
	background: url(page.png) repeat-y;
}
/*tell a friend block start*/
#footer .tell-a-friend{
	float: left;
	margin: -248px 0 0 21px;
	display: inline;
	position: relative;
	z-index: 100;
	background: url(tell-a-friend.gif) repeat-y;
}
#footer .tell-a-friend .top{
	background: url(tell-a-friend-t.gif) no-repeat;
}
#footer .tell-a-friend .top .bot{
	width: 276px;
	background: url(tell-a-friend-b.gif) no-repeat 0 100%;
	padding: 8px 2px 6px;
	overflow: hidden;
}
#footer .tell-a-friend .top .bot strong{
	background: #0e5eaf;
	font-size: 18px;
	color: #fff;
	float: left;
	width: 194px;
	padding: 0 0 3px 82px;
}
#footer .tell-a-friend .top .bot strong span{
	display: block;
	float: left;
	position: relative;
	margin: -5px 0 0;
}
#footer .tell-a-friend .top .bot img{
	clear: both;
	display: block;
}
#footer .tell-a-friend .top .bot p{
	margin: 4px 8px 0;
}
#footer .tell-a-friend .top .bot a{
	margin: 0 0 0 72px;
	color: #000;
	text-decoration: none;
}
#footer .tell-a-friend .top .bot a:hover{
	text-decoration: underline;
}
#footer .tell-a-friend .top .bot a.tell{
	background: url(a-tell-a-friend.png);
	margin: 16px 0 6px 74px;
}
/*tell a friend block end*/
/*first footer navigation start*/
#footer .first-nav{
	width: 660px;
	float: right;
	margin: 0 10px;
	display: inline;
	position: relative;
	z-index: 100;
	padding: 4px 0 6px 305px;
	list-style: none;
	text-align: center;
	background: url(first-footer.gif) repeat-y;
}
#footer .first-nav li{
	display: inline;
	background: url(separate-first-footer.gif) no-repeat 0 4px;
	padding: 0 0 0 5px;
}
#footer .first-nav li.first{
	background: none;
	padding: 0;
}
#footer .first-nav li a{
	font-size: 10px;
	color: #0e5eaf;
	text-decoration: none;
}
/*first footer navigation end*/
#footer .separate-ul{
	margin: 0 10px;
	display: inline;
	float: right;
	width: 965px;
	height: 6px;
	overflow: hidden;
	background: url(separate-footer.png) no-repeat;
}
/*second footer navigation start*/
#footer .second-nav{
	width: 656px;
	float: right;
	margin: 0 13px -38px 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline;
	z-index: 100;
}
#footer .second-nav li{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 0 22px 0 13px;
}
#footer .second-nav li p,
#footer .second-nav li a{
	margin: 15px 0 0;
}
#footer .second-nav li a{
	display: block;
	text-decoration: none;
	color: #fff;
}
#footer .second-nav li a:hover{
	text-decoration: underline;
}
#footer .second-nav li a img{
	margin: -8px 0 0;
	display: block;
}
/*second footer navigation end*/
/*footer end*/
/*main container end*/

.alertboxred   {

                background-color: #fff0f0;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #ffc4c4;

border-right-color: #ffc4c4;

border-bottom-color: #ffc4c4;

border-left-color: #ffc4c4;

margin-top: 10px;

color: #000000;

font-size: 13px;

padding-top: 4px;

padding-right: 4px;

padding-bottom: 4px;

padding-left: 4px;

width: 95%;

}

.alertboxred i {

                color: #BA0000;

}

 

.alertboxred  b {

                font-size: 18px;

                font-weight: bold;

                color: #000000;

}

.alertboxval   {

                font-size: 12px;

                color: black;

                background-color: #fff0f0;

                border: 1px solid #ED1924;

                background-image: url(../../images/alert.gif);

                background-repeat: no-repeat;

                background-position: 5px 5px;

                padding-top: 10px;

                padding-right: 10px;

                padding-bottom: 10px;

                padding-left: 73px;
                
                font-weight: bold;
                width: 85%;

}

.alertboxval i {

                color: #BA0000;

}

.alertboxval ul {

                color: black;
                font-weight: bold;

}

 

.alertboxval  b {

                font-size: 18px;

                font-weight: bold;

                color: #000000;

}

#inner-form .box .body ul .left-aged{
	width: 353px;
	border-right: 1px solid #fff;
	float: left;
	/*padding: 5px 0 0 18px;*/
}
#inner-form .box .body ul li .left-aged strong,
#inner-form .box .body ul li .center-aged strong,
#inner-form .box .body ul li .right-aged strong{
	padding-left: 6px;
}
#inner-form .box .body ul .center-aged{
	width: 41px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	margin: 0 0 0 -1px;
	float: left;
}
#inner-form .box .body ul .right-aged{
	width: 43px;
	border-left: 1px solid #fff;
	margin: 0 0 0 -1px;
	float: left;
}
#inner-form .box .body ul label.nofloat
{
	float:none;
}
#inner-form .box .body ul .last .left-aged,
#inner-form .box .body ul .last .center-aged,
#inner-form .box .body ul .last .right-aged{
	padding-bottom: 4px;
}