body{

	margin:0px;

	color:#565657;

	font:14px/17px Arial, Helvetica, sans-serif;

	background:#dcddde;

	min-width: 995px;

}

img{

	border-style:none;

}

a{

	text-decoration:underline;

	color:#0B43A3;

}

a:hover{

	text-decoration:underline;

}

input, textarea, select{

	font:100% Arial, Helvetica, sans-serif;

	vertical-align:middle;

	color:#000;

}

form, fieldset{

	margin:0px;

	padding:0px;

	border-style:none;

}

q{

	quotes:none;

}

q:before{

	content:''

}

q:after{

	content:''

}

#wrapper{

	width: 100%;

	overflow: hidden;

	position: relative;

	background: url(../images/shadow.png) repeat-y center;

}

.w1{

	width:1050px;

	margin:0px auto;

}

.w2{

	width:1050px;

	margin:0px auto;

}

.w3{

	background:url(../images/bg-wrapper.jpg) no-repeat top right #ffffff;

	width:1050px;

	margin:0px auto;

	overflow: hidden;

}

#header{

	width:100%;

	margin:0px 0px 18px 0px;

	position:relative;

	z-index:5;

}

#header:after{

	content:'';

	display:block;

	clear:both;

}

#header .holder{

	height:166px;

	padding:0px 24px 0px 32px;

}

#header .logo{

	background:url(../images/logo.gif) no-repeat;

	width:430px;

	height:115px;

	text-indent:-9999px;

	position:relative;

	overflow:hidden;

	float:left;

	margin:29px 0px 0px;

}

#header .logo a{

	display:block;

	height:100%;

}

#header .holder .photo{

	float:right;

}

#nav{

	height:1%;

	font-size:16px;

	line-height:20px;

	text-transform:uppercase;

	padding:0px 0px 0px 32px;

	margin:0px 0px 0px 0px;

	list-style:none;

	background:url(../images/bg-nav.gif) repeat-x;

}

#nav:after{

	content:'';

	display:block;

	clear:both;

}

#nav li{

	background:url(../images/separator.gif) no-repeat;

	float:left;

	padding:0px 0px 0px 2px;

}

#nav a{

	color:#fff;

	float:left;

	cursor:pointer;

}

#nav a span{

	float:left;

	padding:17px 18px 10px;

}

#nav li:hover a, #nav a:hover{

	background:url(../images/bg-nav-hover.gif) repeat-x;

	text-decoration:none;

}

#nav li.active a{

	background:url(../images/bg-nav-hover.gif) repeat-x;

}

#nav li.active a span{

	background:url(../images/arrow.gif) no-repeat center bottom;

}

#nav ul{

	list-style:none;

	margin:0px;

	padding:0px;

	font-size:12px;

	line-height:15px;

	text-transform:none;

	display:none;

	position:absolute;

	top:47px;

	left:1px;

	z-index:10;

	background:#2262d6;

}

#nav ul li{

	width:140px;

	padding:5px 15px;

	float:none;

	background:none;

}

#nav ul a{

	float:none;

}

#nav li:hover ul a{

	background:none;

}

#nav ul li:hover a:hover, #nav ul a:hover{

	background:none;

	text-decoration:underline;

}

#nav li:hover{

	position:relative;

}

#nav li:hover ul{

	display:block;

}

#main{

	position:relative;

	z-index:2;

}

.main-holder{

	padding:0px 0px 0px 0px;

}

.breadcrumbs{

	font-size:13px;

	line-height:15px;

	font-weight:bold;

	padding:0px 0px 21px 61px;

	margin:0px;

	list-style:none;

	color:#535353;

}

.main-block .breadcrumbs{

	padding:0px 0px 5px 1px;

}

.breadcrumbs li{

	background:url(../images/arrows.gif) no-repeat 0px 5px;

	display:inline;

	padding:0px 2px 0px 14px;

}

.breadcrumbs li:first-child{

	background:none;

	padding-left:0;

}

.breadcrumbs a{

	color:#535353;

}

.info-block{

	overflow:hidden;

	padding:0px;

	margin-right:0px;

	background:url(../images/bg-contact-block.png) no-repeat right top;

}

.home .info-block{

	overflow:hidden;

	padding:0px;

	margin:0px 60px;

	background:url(../images/bg-contact-block.png) no-repeat right top;

}

.check-form{

	position:relative;

	z-index:2;

	background:url(../images/bg-form-box.png) no-repeat;

	width:387px;

	height:211px;

	float:left;

	padding:24px 36px 0px;

	margin-left: 12px;

}

.check-form .title{

	background:url(../images/text-compare.png) no-repeat;

	width:384px;

	height:17px;

	text-indent:-9999px;

	overflow:hidden;

	margin:0px 0px 27px -8px;

}

.check-form .row{

	overflow:hidden;

	margin:0px 0px 7px;

}

.check-form .col{

	float:left;

	margin:0px 0px 0px 58px;

}

.check-form .col:first-child{

	margin-left:0px;

}

.check-form label{

	text-transform:uppercase;

	color:#fff;

	font-size:13px;

	line-height:15px;

	display:block;

	padding:0px 0px 5px;

}

.check-form .text{

	background:url(../images/bg-inputs.gif) no-repeat 0px -29px;

	width:118px;

	height:29px;

	padding:0px 5px;

	display:block;

}

.check-form .text input{

	background:none;

	border:none;

	margin:0px;

	padding:6px 0px;

	width:118px;

	line-height:14px;

}

.check-form .long{

	background:url(../images/bg-inputs.gif) no-repeat;

	width:305px;

	height:29px;

}

.check-form .long input{

	width:305px;

}

.check-form .btn{

	background:url(../images/btn-check.png) no-repeat;

	width:165px;

	height:37px;

	border:none;

	text-indent:-9999px;

	overflow:hidden;

	font-size:0px;

	line-height:0px;

	display:block;

	margin:10px 19px 0px auto;

	cursor:pointer;

}

.contact-block{

	margin:0px 0px 0px 0px;

	padding:21px 20px 20px 38px;

	width:395px;

	height:194px;

	float:left;

	font-size:13px;

	line-height:15px;

	font-weight:bold;

	color:#000;

}

.contact-block .phone{

	font-size:28px;

	line-height:30px;

	font-weight:bold;

	color:#090033;

	display:block;

	margin:0px 0px 2px -4px;

}

.contact-block p{

	margin:0px;

}

#content{

	overflow:hidden;

	padding:15px 43px 0px 44px;

	background:url(../images/bg-content.png) repeat-x;

}

#content h1{

	margin:0px 0px 22px 4px;

	font-size:26px;

	line-height:24px;

	color:#0000A0;

}

.content-holder{

	width:962px;

	overflow:hidden;

	margin:0px 0px 21px;

	background:url(../images/bg-cols-c.gif) repeat-y;

}

.content-holder .holder{

	background:url(../images/bg-cols-t.gif) no-repeat;

}

.content-holder .frame{

	background:url(../images/bg-cols-b.gif) no-repeat 0px 100%;

	overflow:hidden;

	width:105%;

}

.content-holder .col{

	color:#1b3d76;

	float:left;

	margin:0px 29px 0px 0px;

	width:293px;

	padding:3px 4px 22px;

}

.content-holder .col p{

	margin:0px 0px 16px;

}

.content-holder .col .heading{

	padding:22px 18px 21px;

	background:#0c45a6 url(../images/bg-heading.gif) repeat-x 0px 100%;

}

.content-holder .col h2{

	color:#fff;

	font-size:18px;

	line-height:19px;

	font-weight:bold;

	margin:0px;

	padding:0px 0px 14px;

	background:url(../images/separator.png) no-repeat 0px 100%;

}

.content-holder .col .text-area{

	padding:0px 17px;

}

.content-holder .col .reccomend{
	vertical-align:top;
	margin:10px 0px 10px -3px;

}

.content-holder .col .list{

	font-weight:bold;

	font-size:13px;

	line-height:15px;

	padding:1px 0px 0px;

	margin:0px -10px 0px 0px;

	list-style:none;

}

.content-holder .col .list li{

	padding:0px 0px 17px 42px;

	background:url(../images/arrows.gif) no-repeat -53px -25px;

}

.content-holder .col .list a{

	color:#1b3d76;

}

.columns{

	width:963px;

	overflow:hidden;

	margin:0px 0px 27px;

	background:url(../images/bg-cols2-c.gif) repeat-y;

}

.columns .holder{

	background:url(../images/bg-cols2-t.png) no-repeat;

}

.columns .frame{

	background:url(../images/bg-cols2-b.gif) no-repeat 0px 100%;

	overflow:hidden;

	width:105%;

}

.columns .col{

	text-align:justify;

	font-size:12px;

	line-height:15px;

	color:#565657;

	float:left;

	margin:0px 30px 0px 0px;

	padding:3px;

	width:295px;

}

.columns .col img{

	vertical-align:top;

}

.columns .text-box{

	position:relative;

	z-index:2;

	margin:-22px 0px 0px;

	padding:0px 16px;

}

.columns .heading{

	background:url(../images/bg-heading2.gif) no-repeat;

	width:274px;

	height:38px;

	color:#fff;

	font-size:18px;

	line-height:38px;

	text-align:center;

	margin:0px 0px 20px;

}

.columns .short{

	background:url(../images/bg-heading2.gif) no-repeat 0px -38px;

	width:229px;

	height:42px;

	line-height:42px;

}

.columns .col3 .heading{

	font-size:16px;

}

.columns p{

	margin:0px 0px 14px;

}

.columns p strong{

	font-weight:bold;

	color:#0b43a3;

}

.text-block{

	text-align:justify;

	padding:0px 0px 0px 5px;

	margin:0px 0px 0px 0px;

}

.text-block p{

	margin:0px 0px 17px;

}

#footer{

	text-align:center;

	background: url(../images/bg-footer.jpg) no-repeat center top #00379F;

	color:#ffffff;

	padding:21px 0px 10px;

	margin:0px 0px 0px 0px;

	overflow:hidden;

}

.col-holder{

	overflow:hidden;

	margin:0px auto 27px;

	padding:21px 0px 0px 30px;

	background:url(../images/separator2.gif) no-repeat 331px 0px;

}

#footer .col{

	text-align:left;

	width:200px;

	float:left;

	margin:0px 0px 0px 101px;

}

#footer .col h3{

	margin:0px 0px 15px;

	font-size:17px;

	line-height:19px;

}

#footer .col ul{

	padding:0px;

	margin:0px;

	list-style:none;

}

#footer .col ul a{

	color:#fff;

	padding:0px 0px 0px 34px;

	background:url(../images/arrows.gif) no-repeat 4px -86px;

}

.copy{

	font-size:11px;

	line-height:13px;

}

.copy a{

	color:#fff;

}

.content_img{

	width:125px;

	float:left;

	margin:0px 30px 0px 0px;

	text-align:center;

}

.content_img a{

	font-size:12px;

}

.clear {

	height:0px;

	margin:0px;

	padding:0px;

	line-height:0px;

	font-size:0px;

	clear:both;

}

.main-block{

	position:relative;

	z-index:2;

	padding:5px 60px 0px;

}

.main-block h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	font-style:normal;

	font-weight:bold;

	line-height:32px;

	text-align:left;

	text-decoration:none;

	text-transform:none;

	color:#0000A0;

}

.heading_right h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	font-style:normal;

	font-weight:bold;

	line-height:32px;

	text-align:center;

	text-decoration:none;

	text-transform:none;

	color:#FFFFFF;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.heading_right h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-style:normal;

	font-weight:bold;

	line-height:22px;

	text-align:center;

	text-decoration:none;

	text-transform:none;

	color:#FFFFFF;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.unorderedlist_chart {

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #383A87;

	margin: 5px 0px 0px 2px;

	font-weight: normal;

}

.unorderedlist {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #555555;

	margin:0px 15px 0px 5px;

	font-weight: normal;

}

.li_paragraph {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #555555;

	margin:0px 0px 10px 0px;

	font-weight: normal;

}

/*.plan_chart_wrap{

	background:url(../images/horizontal_line.png) repeat-x left bottom;

	padding-bottom:3px;

}

.plan_chart{

	background:url(../images/box_bg_carry.png) repeat left;

}

.plan_chart_body{

	background:url(../images/horizontal_line_white.png) repeat left top;

}

.plan_chart_col{

	width:131px;

	float:left;

	padding:5px 3px 5px 6px;

}

.plan_chart_rows_header{

	background:url(../images/horizontal_line.png) repeat-x left top;

	text-align:center;

	color:#FFFFFF;

	padding:3px 0px 0px 0px;

	font-weight:bold;

	font-size:16px;

}

.plan_chart_rows{

	background:url(../images/horizontal_line.png) repeat-x left top;

	padding:3px 0px 0px 0px;

	text-align:center;

}

.plan_chart_header{

	

}

.plan_chart_body{

	

}

.four_col{

	width:563px;

}

.three_col{

	width:423px;

}



table.dir_tv tr td{

	padding:5px 10px 5px 20px;

}

table.dir_tv tr td p{

	padding:0px;

	margin:0px;

}

*/

/* -------- Box ------------------------------------------------------------------ */

.standared_box{

	width:900px;

}

.standared_box h2{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.standared_box h3{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.standared_box p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.standared_box ul{

	list-style:none;

}

.standared_box ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.bt {

	height:3px;

	margin:0px 0px 0px 2px;

	background:url(../images/box.png) no-repeat 100% 0px;

}

.bt div {

	position:relative;

	left:-3px;

	width:3px;

	height:3px;

	background:url(../images/box.png) no-repeat 0px 0px;

	font-size:0px;

	line-height:0px;

}

.cb {

	

}

.i1 {

	padding:0px 0px 0px 3px;

	background:url(../images/borders.png) repeat-y 0px 0px;

}

.i2 {

	padding:0px 3px 0px 0px;

	background:url(../images/borders.png) repeat-y 100% 0px;

}

.i3 {

	display:block;

	margin:0px;

	padding:0px;

}

.i3:after {

	content:"."; 

	display:block; 

	height:0px; 

	clear:both; 

	visibility:hidden;

}

.i3 {

	display:inline-block;

}

.i3 {

	display:block;

}

.bb {

	height:3px;

	margin:0px 0px 0px 3px;

	background:url(../images/box.png) no-repeat 100% 100%;

}

.bb div {

	position:relative;

	left:-3px;

	width:3px;

	height:3px;

	background:url(../images/box.png) no-repeat 0px 100%;

	font-size:0px;

	line-height:0px;

}

/* ----------------------------------------------------- Box End ----------------- */

.standared_box_fourcol{

	width: 906px;

}

.standared_box_fourcol .standared_box_mod{

	width:215px;

	float:left;

	padding:10px 5px 8px 5px;

}

.standared_box_threecol{

	

}

.standared_box_threecol .standared_box_mod{

	width:298px;

	float:left;

}

.standared_box_three_p_col{

	

}

.standared_box_three_p_col .standared_box_mod1 {

	width:450px;

	float:left;

	padding:10px 0px;

}

.standared_box_twocol .standared_box_mod{

	width:447px;

	float:left;

}

.standared_box_header{

	background:url(../images/horizontal_line.png) repeat-x left bottom;

	text-align:center;

	color:#FFFFFF;

	font-weight:bold;

	font-size:16px;

}

.standared_box_fourcol .standared_box_header_wrap{

	background:url(../images/box_bg_carry4.png) repeat-y left;

}

.standared_box_threecol .standared_box_header_wrap{

	background:url(../images/box_bg_carry3.png) repeat-y left;

}

.standared_box_three_p_col .standared_box_header_wrap{

	background:url(../images/box_bg_carry31.png) repeat-y left;

}

.standared_box_body_wrap{

	background:url(../images/horizontal_line.png) repeat-x left bottom;

}

.standared_box_twocol .standared_box_header_wrap{

	background:url(../images/box_bg_carry2.png) repeat-y left;

}

.standared_box_body{

	background:#FFFFFF;

	color:#000000;

	font-weight:normal;

	text-align:center;

	position:relative;

}

.standared_box_body h2{

	font-size:16px;

	font-weight:bold;

	padding-bottom:6px;

	line-height:22px;

}

.standared_box_body h3{

	font-size:14px;

	font-weight:bold;

}

.standared_box_body p{

	font-size:14px;

	font-weight:normal;

}

.standared_box_body p strong{

	color:#2464C7;

}

.standared_box_body ul{

	list-style:none;

	margin:0px;

	padding:10px 0px 0px 20px;

}

.standared_box_body ul li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-style:normal;

	font-weight:normal;

	line-height:16px;

	text-align:left;

	text-decoration:none;

	text-transform:none;

	color:#000000;

	margin:0px 0px 0px 3px;

	padding:0px 0px 5px 12px;

	background:url(../images/arrow3.gif) no-repeat left 5px;

}

.standared_box_body strong.price{

	color: #2464C7;

    display: block;

    font-size: 20px;

    line-height: 24px;

	padding-bottom: 6px;

}

.standared_box_body strong.price span{

    font-size: 16px;

}

.standared_box_body a.linkbtn{

    background: url(../images/btns-check.gif) no-repeat scroll 0 0 transparent;

    color: #000000;

    display: block;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    height: 25px;

    line-height: 25px;

    text-align: center;

    text-decoration: none;

    text-transform: none;

    width: 120px;

	position:relative;

	margin:10px auto 10px auto;

}

.standared_box_body .last{

	background:none;

}

.standared_box_fourcol .standared_box_body{

	background:url(../images/box_bg_carry4_white.png) repeat-y left;

}

.standared_box_threecol .standared_box_body{

	background:url(../images/box_bg_carry3_white.png) repeat-y left;

}

.standared_box_three_p_col .standared_box_body{

	background:url(../images/box_bg_carry31_white.png) repeat-y left;

}

.standared_box_twocol .standared_box_body{

	background:url(../images/box_bg_carry2_white.png) repeat-y left;

}

