/****************

			 		 NAME	:	MPOWER
			 		  URL	:	http://mpower.com
				START DATE	:	24-05-11
	DESIGN & DEVELOPED BY	:	www.dotcomweavers.com	
		

*****************/
body{
	color:#666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Segoe UI";
	background-color: #fff;
	/*border-bottom:#7f7f7f solid 5px;*/
	background-image: url(../images/top_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:100%;

}
a{ color:#025E91; text-decoration:none; }
a:hover{ color:#0b395b; text-decoration:none; }
.fl{ float:left; }
.fr{ float:right; }
.clr{ clear:both; }
.cl{ clear:both; font-size:0px; line-height:0px; }
.mb_15{ margin-bottom:15px; }
.mr_15{ margin-right:15px; }
.mb_8{ margin-bottom:8px; }
.pl_20{ padding-left:20px; }
.mb_12{ margin-bottom:12px; }

/********* @font-face *******/
@font-face {
    font-family: 'SegoeUIRegular';
    src: url('../fonts/segoeui.eot');
    src: url('../fonts/segoeui.eot') format('embedded-opentype'),
         url('../fonts/segoeui.woff') format('woff'),
         url('../fonts/segoeui.ttf') format('truetype'),
         url('../fonts/segoeui.svg#SegoeUIRegular') format('svg');
}


/************ LAYOUT STYLES **************/
.wpr{ width:960px; margin:0px auto; }
.header{height:163px;  }
.banner{ height:365px; }
.inner_banner{ height:130px; }
.content{ margin:0px auto; width:960px; }
.home_content{ padding:22px 35px 20px 35px;  }
.inner_content{ padding:22px 35px 20px 35px; }


/**** HEADER STYLES ****/
.header{ position:relative; }
.header .top{ height:100px; }
.header .logo {margin: 10px 0 0;width: 350px;}
.header .logo a{ /*padding-top:26px;*/ padding-top:5px; display:block;  }
/*.header .right{ padding-top:10px; padding-right:10px; text-align:right; }*/
.header .right {
float: left;
padding-right: 10px;
padding-top: 20px;
text-align: right;
width: 500px;
}
a.normal_link{ }
a.login{
	background-image: url(../images/key_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	height:40px;
	padding:10px 0px 0px 60px;
	display:block;
	text-decoration:none;
	text-align:left;
}
a.login strong{ color:#269a60; font-family:"Segoe UI", Arial; font-size:20px; letter-spacing:-0.6px; line-height:16px; }
a.user{ color:#808080; font-family:Arial, Helvetica, sans-serif, "Segoe UI"; font-size:12px; padding:28px 20px 0px 0px; display:inline-block; text-decoration:none; }
a.user1{ color:#808080; font-family:Arial, Helvetica, sans-serif, "Segoe UI"; font-size:12px; /*padding:28px 0px 0px 0px;*/ display:inline-block; text-decoration:none;  padding-right: 25px; /*float:left;*/}
a.user strong{ color:#3fa270; }
a.user1 strong{ color:#FF0000; }

/**** MAIN NAVIGATION STYLES ****/
.navigation{
	height: 44px;
}

/**** BANNER STYLES ****/
.banner_container{
	/*height:365px;*/
	background-color: #005380;
	
}
.banner, .inner_banner{
	background-image: url(../images/banner_bg.png);
	background-repeat: no-repeat;
	background-position: center center;	
	border-top:#2fb3f1 solid 1px;
	position:relative;
}
.banner{  }
.inner_banner{ }
.inner_banner h1{ font-size:42px; font-family:Tahoma, Arial, Verdana; color:#e6eff3; line-height:40px; text-transform:uppercase; font-weight:bold; margin:24px 0px 0px 0px; letter-spacing:-0.6px; padding-left:35px; }

/**** CONTENT STYLES ****/
.content_container{
	background-image: url(../images/top_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.content{
	background-image: url(../images/content_background.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:270px;
	position:relative;
}
.main_content{ }
/***  RT SECTION  ***/
.rt_section{ width:315px; }
.join_now_btn, .join_now_btn_2, .join_now_btn_3{
	height: 56px;
	width: 405px;
	display: block;
	background-image: url(../images/join-now-btn.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:22px;
	color:#fff;
	text-decoration:none;
	line-height:56px;
	text-align:center;
	text-indent:-99999px;
}
.join_now_home{
	height: 56px;
	display: block;
	background-image: url(../images/join-now-btn.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:22px;
	color:#fff;
	text-decoration:none;
	line-height:56px;
	text-align:center;
	text-indent:-99999px;
	width:314px;
	float:left;
}
.join_now_btn_2, .join_now_btn_3{ background-image: url(../images/join-mpower-us.png); height: 85px; line-height:25px;padding: 0 6px; }
/*.join_now_btn_2{position:absolute; bottom:15px; right:0px; }*/
.join_now_btn_2{   height: 52px; left: 20px; position: absolute; top: 265px; width: 314px; }
.join_now_btn_3{ float:right; margin:32px 20px 0px 0px; }	

/********* INNER PAGES *********/
/********* SIDEBAR STYLES **********/
.sidebar{width:260px; background-color:#e9e7e8; border:#d2d2d2 solid 1px;
-moz-border-radius:6px;/* MOZILLA */}
.sidebar h3{
	background-image: url(../images/bg_4.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:40px;
	line-height:40px;
	font-family:"Franklin Gothic Medium Cond", Arial;
	color:#edbc32;
	font-size:20px;
	padding:0px 15px;
	margin:0px 0px 10px 0px;
}
.v_nav{ list-style-type:none; margin:0px 0px 7px 0px; }
.v_nav li{
	background-image: url(../images/vnav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom:#cac8c9 solid 1px;
}
.v_nav li a{
	color:#838282;
	font-size:16px;
	text-decoration:none;
	text-shadow:#ffffff 0px 1px;
	background-image: url(../images/bullet_icon_1.png);
	background-repeat: no-repeat;
	background-position: 224px 12px;
	display:block;
	border:#f9f8f8 solid 1px;
	border-width:0px 1px 1px 1px;
	height:47px;
	line-height:47px;
	padding:0px 40px 0px 10px;
	font-weight:600;
	letter-spacing:-0.2px;

}
.video_2{ text-align:center; padding:0px 0px 7px 0px; }

/*********  WORK SHEET-1 STYLES  *********/
.worksheet{ }
.worksheet_1{ }
.worksheet_container{ border:#cadbe0 solid 1px; clear:both; font-family:Arial, Tahoma, Verdana!important; border-bottom:0px; /*overflow-y:scroll;  IF SCROLL */
-moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
/*** ROWS ***/
.row_title{ }
.row_1{
	border-bottom:#dfe7ea solid 1px;
	clear:both;
	background-image: url(../images/table_bg_strip9.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-size:12px;
}
.row_2{
	border-bottom:#dfe7ea solid 1px;
	clear:both;
	background-image: url(../images/table_bg_strip.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-size:12px;
}
.row_3{ border-bottom:#dfe7ea solid 1px;
		background-image: url(../images/popup_row_bg.jpg);
		background-repeat: repeat-y;
		background-position: left top;
		font-size:12px;

}
.sub_total{ }

/*** COLOUMS IN TITLE ROWS ***/
.row_title .title_coloum_1, .row_title .title_coloum_2, .row_title .title_coloum_3, .row_title .title_coloum_4{ float:left; text-align:right; background-color:#dfe8eb; color:#4a6e79; font-family:"Segoe UI", Arial; font-size:12px; text-transform:uppercase; font-weight:bold; padding:8px 20px 8px 0px; border-right:#cadbe0 solid 1px; border-bottom:#cadbe0 solid 1px; }
.row_title .title_coloum_1{ width:270px; padding-right:55px; padding-top:22px;/*width:279px; IF SCROLL */ }
.row_title .title_coloum_2{ width:109px; background-color:#a7c1ca; color:#fff; padding-top:7px; }
.row_title .title_coloum_3{ width:278px; padding-right:50px; padding-top:22px; /*width:279px; IF SCROLL */ }
.row_title .title_coloum_4{ width:83px; padding-top:22px; border-right:0px; }

/*** COLOUMS IN ROW_1 ***/
.row_1 .coloum_1, .row_1 .coloum_2, .row_1 .coloum_3, .row_1 .coloum_4{ float:left; padding:5px 10px 5px 10px; /*border-right:#dfe7ea solid 1px;*/ }
.row_1 .coloum_1{ width:305px; /*width:279px; IF SCROLL */ }
.row_1 .coloum_2{ width:110px; /*background-color:#a7c1ca;*/ }
.row_1 .coloum_3{ width:308px; /*width:279px; IF SCROLL */ }
.row_1 .coloum_3 a:hover{ color:#378CB3; }
.row_1 .coloum_4{ width:84px; border-right:0px; /*background-color:#f0f4f4;*/ text-align:right; color:#444; font-family:Arial; }

/*** COLOUMS IN ROW_2 ***/
.row_2 .coloum_1, .row_2 .coloum_2, .row_2 .coloum_3, .row_2 .coloum_4{ float:left; padding:5px 10px 5px 10px; /*border-right:#dfe7ea solid 1px; background-color:#f8fafa;*/ }
.row_2 .coloum_1{ width:305px; /*width:279px; IF SCROLL */ }
.row_2 .coloum_2{ width:110px; /*background-color:#a7c1ca;*/ }
.row_2 .coloum_3{ width:308px; /*width:279px; IF SCROLL */ }
.row_2 .coloum_4{ width:84px; border-right:0px; /*background-color:#f0f4f4;*/ text-align:right; color:#444; font-family:Arial;}

/**** ROW3 STYLES ****/
.row_3{ }

/*** COLOUMS IN SUBTOTAL ROW ***/
.sub_total .coloum_1, .sub_total .coloum_2, .sub_total .coloum_3, .sub_total .coloum_4, .sub_total .coloum_5{ background-color:#F0F4F4; font-weight:bold; min-height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif, "Segoe UI";  }
.sub_total .coloum_1{  }
.sub_total .coloum_2{ text-align:center;  }
.sub_total .coloum_3{  }
.sub_total .coloum_4{  }



/*** COLOUMS IN ROW_2 ***/
.row_4{ background-color:#F0F4F4; }
.row_4 .coloum_1, .row_4 .coloum_2, .row_4 .coloum_3{ padding:5px; float:left; display:inline-block;  font-weight:bold; min-height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif, "Segoe UI"; text-transform:uppercase; color:#555; }
.row_4 .coloum_1{ width:250px; padding-left:10px; background-color:#F0F4F4;  }
.row_4 .coloum_2{ width:110px; background-color:#F0F4F4; text-align:center; }


.data_label_1, .data_label_2, .data_label_3{ width:175px; /*width:159px; IF SCROLL */ padding-right:10px; font-size:12px; display:inline; float:left; line-height:14px; }
.data_label_1_popup, .data_label_2_popup{ width:263px; /*width:159px; IF SCROLL */ padding-right:10px; font-size:11px; display:inline; float:left; line-height:13px; }
.data_label_3{ width:244px; padding:8px 5px 5px 8px; }
.input_label_1{ width:120px; display:inline; float:left; }
.input_label_2{ /*width:140px;*/ display:inline; color:#fff;}
.input_label_3{  width:110px; display:inline; float:left;/* background-color:#DFE8EB;*/ padding:5px 10px;}
.input_label_1 input[ type="text"], .input_label_1 input[ type="password"], .input_label_2 input[ type="text"], .input_label_2 input[ type="password"], .input_label_3 input[ type="text"], .input_label_3 input[ type="password"]{ width:100px; margin-left:4px; border:solid 1px #dadee0; padding:4px 0px 4px 5px; color:#777; font-size:12px; margin:1px 0px; text-align:center;
-moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
 .input_label_3 input[ type="text"], .input_label_3 input[ type="password"]{ margin:0px;}
.input_label_2 input[ type="text"], .input_label_2 input[ type="password"]{ width:94px; margin-left:2px; background-color:#d4e0e3; border-color:#8aabba; color:#444; }
.help_label_3{ display:inline-block; padding:3px 2px 2px 6px; }
.rt_align{ text-align:right; line-height:24px; }
.white_text{ color:#fff; }
.total_default{ display:block; font-family:Georgia, Arial, Tahoma; font-size:14px; font-style:italic; text-align:center; color:#3FA270; }
.submit_btn{ background-color:#378cb3; color:#fff; padding:8px 15px; display:block; }
.row_button{ background-color:#F0F4F4 !important; background-image:none;}
/* button css */
 .blue_btn, .iframe_container .blue_btn{
	background-image: url(../images/btn_lt_curve.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:10px;
	height:38px;
	display:inline-block;
}
 .ml_258{ margin-left:258px; }
 .blue_btn input[type="submit"], .blue_btn input[type="button"], .blue_btn input[type="reset"], .blue_btn a, 
 .iframe_container .blue_btn input[type="submit"], .iframe_container .blue_btn input[type="button"], .iframe_container .blue_btn input[type="reset"], .ie_btn{
 	cursor:pointer;
	color:#fff;
	font-size:14px;
	text-shadow:#084f74 1px 1px 1px;
	font-family:"Segoe UI", Arial;
	letter-spacing:0.5px;
	height:38px;
	line-height:38px;
	background-color:transparent;
	background-image: url(../images/btn_rt_curve.png);
	background-repeat: no-repeat;
	background-position: right top;
	display:inline-block;
	border:0px none;
	padding:0px 18px 0px 6px;
	text-decoration:none;
	font-weight:bold;
	
}
.blue_btn input[type="submit"], .blue_btn input[type="button"], .blue_btn input[type="reset"], 
.iframe_container .blue_btn input[type="submit"], .iframe_container .blue_btn input[type="button"], .iframe_container .blue_btn input[type="reset"], .ie_btn{ padding-bottom:3px; height:38px; }

/***  RT CONTENT  ***/
.rt_content{ width:606px; }
.rt_content h2{font-family: "Oswald", "Franklin Gothic Demi Cond", Arial; font-size:18px; color:#cf3742; text-transform:uppercase; margin-bottom:8px;}
.rt_content p{ margin-bottom:15px; line-height:17px; }

/******** FOOTER STYLES ********/
.footer{ margin:0px 0px 0px 0px; padding:0px 20px 20px 20px;width : 920px; }
.footer .sitemap{ background-color: #f2f2f2; padding:0px 20px 0px 20px; }
.footer .sitemap .links_1, .footer .sitemap .links_2, .footer .sitemap .links_3, .footer .sitemap .links_4, .footer .sitemap .links_5{
	float:left;
	width:130px;
	background-image: url(../images/footer_divider.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding:20px 0px 20px 20px;

}
.footer .sitemap .links_1 h4, .footer .sitemap .links_2 h4, .footer .sitemap .links_3 h4, .footer .sitemap .links_4 h4, .footer .sitemap .links_5 h4{ font-size:16px; color:#616161; padding:0px; margin:0px 0px 8px 0px; font-weight:600; }
.footer .sitemap .links_1 a, .footer .sitemap .links_2 a, .footer .sitemap .links_3 a, .footer .sitemap .links_4 a, .footer .sitemap .links_5 a{
	font-size:11px;
	color:#616161;
	padding:2px 0px 2px 13px;
	margin:0px;
	text-decoration: none;
	background-image: url(../images/bullet_2.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	display:block;
}
.footer .sitemap .links_1 a:hover, .footer .sitemap .links_2 a:hover, .footer .sitemap .links_3 a:hover, .footer .sitemap .links_4 a:hover, .footer .sitemap .links_5 a:hover{ text-decoration:underline; }
.footer .sitemap .links_1{ /*width:184px; padding-left:0px; */}
.footer .sitemap .links_2{ }
.footer .sitemap .links_3{ }
.footer .sitemap .links_4{ }
.footer .sitemap .links_5{ background:none; }
.footer p{ padding:8px 0px 0px 0px; }
.footer p a{ font-size:12px; text-decoration:underline; padding:0px 5px; }


/**********************   CSS3 STYLES   *************************/

.input_label_1 input[ type="text"], .input_label_1 input[ type="password"], .input_label_2 input[ type="text"], .input_label_2 input[ type="password"], .input_label_3 input[ type="text"], .input_label_3 input[ type="password"]{

	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	}
/**************Financial life cycle*******************************/

.step_menu{ padding:0px; margin:10px 0px; list-style-type:none; }
.step_menu li{ float:left; width:145px; height:50px; margin-right:3px; }
.step_menu li a{
	color:#555;
	font-family:Arial, Helvetica, sans-serif, "Segoe UI";
	font-size:12px;
	line-height:13px;
	padding:10px 25px 0px 12px;
	text-decoration:none;
	background-image: url(../images/green_step_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:40px;
	display:block;
}
.step_menu li a.hilight{ background-image: url(../images/red_step_bg.png); color:#fff; }

/**********************Signup page********************/

.signup{ background-color:#f2f7fb; border:#c5d3d6 solid 1px; padding:20px; /*width:420px;*/ margin:0px auto; 
	-moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; -o-border-radius:6px; border-radius:6px;  -ms-border-radius:6px; 	height:auto !important; /*height:400px;*/ min-height:400px;overflow:hidden;
	behavior::url(css/PIE.htc);}
	.h2_3{ color: #CF3742;
    font-family: "Oswald","Franklin Gothic Demi Cond",Arial;
	font-size: 22px; 
	font-weight: bold; 
	line-height: 100%; 
	padding: 0pt 0pt 12px 1px; 
	text-transform: capitalize; 
	border-bottom: 1px solid #CCC; 
	color: rgb(31, 73, 125);" 
} 
	.signup fieldset, .login_section fieldset{ padding:10px 0px 20px 0px; }
	.signup legend, .login_section legend{ background-color:#C5D3D6; padding:8px 15px;  font-weight:bold; width:96.5%; 
	-moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; -o-border-radius:6px; border-radius:6px;  -ms-border-radius:6px;}
	.signup fieldset label{ /*width:250px;*/ padding:2px 12px 2px 2px; display:inline-block; text-align:right;  }
	.signup label{ padding:2px 12px 2px 2px; display:inline-block; text-align:right; }
	.signup input[type="text"], .signup input[type="password"], .signup input[type="email"], .login_section input[type="text"], .login_section input[type="password"], .select_1{ border:#DADEE0 solid 1px;
	-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -o-border-radius:3px; border-radius:3px;  -ms-border-radius:3px; padding:5px; margin-bottom:5px; color:#666; width:230px;}
	.select_1{ width:244px; }
	.login_section_section{ background-color:#f2f7fb; border:#c5d3d6 solid 1px; padding:20px; width:368px;
	-moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; -o-border-radius:6px; border-radius:6px; -ms-border-radius:6px;}
	.signup_label_3{ width:240px; }
	.signup_label_32{ width:255px; }
	.signup_label_33{ width:170px; }
	.signup_label_4{ }
	.signup_label_44{ width:500px; text-align:justify !important;color: #000000; }
	.signup_label_45{ width:450px; text-align:justify !important;color: #000000; }
	.signup_label_5{ width:250px; font-size:11px; line-height:12px; }
.err_msg{ width:310px; display:inline-block; text-align:left !important; color:#f00; }
.err_msg2{ width:300px; display:inline-block; text-align:left !important; color:#f00; }
.err_msg3{ width:300px; text-align:left !important; color:#f00; }

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; z-index:1000; position:absolute;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}


.menu_div ul{padding:0px; margin:0px; font-family:Arial,Helvetica,sans-serif,"Segoe UI"; font-size:12px; color:#666666; /*text-indent:15px;*/ list-style:none; }
.menu_div ul li{line-height:20px;/* border-bottom:1px solid #333;*/ text-align:justify; background:url("../images/blue_bullet.png") no-repeat scroll 3px 5px transparent;padding-left: 16px; margin-bottom:11px;}
.menu_div ul li a{text-decoration:none;	color:#2086C1; display:block;}
.menu_div ul li a:hover{color:#0b395b; text-decoration:none;}
.menu_div ul li#active{background:#d40203; text-decoration:none;}

.go_258{ margin-left:25px;}
.h_hold{ border:1px solid #ccc;padding:5px; margin-bottom:10px;}
.create_ws_own{ margin-left: 270px; margin-bottom:10px;}
.create_ws_own a{color: #228AC3;  font-weight: bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.create_ws_own a:hover{color: #214a69;  }
.sco_icon{padding:2px 0 2px 7px;}
.optblue{
	color:#025E91;
}
.optpad1{
	padding-left:5px;
}
.optpad2{
	padding-left:15px;
}
.selectmulti{
	height: 150px;
	width: 444px;
}
.selectlong{
	width: 444px;
}
.succolor{
color:#00CC33;
}
.errcolor{
color:#FF0000;
}
.listdisp{
	background-color: #FFFFFF;
	border-bottom: 1px solid #EAEAEA;
	min-height: 160px;
	padding: 15px;
}
.listdisp2{
	border-bottom: 1px solid #7F7F7F;
	padding: 10px;
}

.sucm{
	color:#0F914B;
	text-align:center;
	font-weight:bold;
}
.errm{
	color:#FF0000;
	text-align:center;
}
/*Buttons*/

a.ovalbutton{
background:url(../images/lft_cor.png) no-repeat top left;display: block;float: left;font: normal 13px Tahoma; line-height: 16px; height: 30px;padding-left: 13px;
text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #494949;}
a.ovalbutton span{
background:url(../images/rgt_cor.png) no-repeat top right;display: block;padding: 6px 10px 7px; }


a.ovalbutt{
 background: url(../images/lft_cor_new.png) no-repeat scroll left 3px transparent;
    display: block;
    float: left;
    font: 13px/16px Tahoma;
    height: 30px;
    padding-left: 20px;
    text-decoration: none;
	}
	
a:link.ovalbutt{color: #494949;}





a.ovalbutton:hover{ background-position: left 0px;}
a.ovalbutton:hover span{background-position: right 0px;color: black;}
.buttonwrapper{overflow: hidden;width: 100%;}

/*heights*/
.heig_20{ height:30px;}


#left { float: left; width: 570px; margin: 0 0 20px 0; color:#555;}
#left p { clear: both; margin: 5px 0 12px; font-size:110%; font-family: Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; }

#hor-zebra {border-collapse:collapse;font-family: lucida grande,tahoma,verdana,arial,sans-serif; font-size: 12px;margin: 20px;text-align: left;width: 595px; border:1px solid #dededc; line-height:normal !Important;}

#hor-zebra th {color: #003399;font-size: 14px;font-weight: normal;padding: 10px 8px;}
#hor-zebra .odd {background:#f2f2f2; border-bottom:1px solid #dededc;}
#hor-zebra .odder {background:#fff; border-bottom:1px solid #dededc; color:#000;}
#hor-zebra td { color: #30333a;padding: 8px;}

.contet ul{padding:0px; margin:0px; font-family:Arial,Helvetica,sans-serif,"Segoe UI"; font-size:12px; color:#666666; list-style-type:disc;/*text-indent:15px;*/  }
.contet ul li{line-height:28px; /* border-bottom:1px solid #333;*/ text-align:justify; }
.contet ul li a{text-decoration:none;	color:#2086C1; display:block;}
.contet ul li a:hover{color:#0b395b; text-decoration:none;}
.contet ul li#active{background:#d40203; text-decoration:none;}

.we_do ul{ margin:0 ; padding:0px;}
.we_do li{ background:url(../images/blue_bullet.png); background-repeat:no-repeat; background-position:0px 4px; list-style:none;  padding-left:14px;}
.our_diff{background: none repeat scroll 0 0 #F9FCFF; border: 1px solid #DBE2EF; border-radius: 6px 6px 6px 6px; padding: 9px;}
.our_diff ul{line-height:19px;padding:9px 0 0 11px;}

.menu_div { padding:6px;}

.cont{float:left;border: 1px solid #DBE2EF; float: left;line-height: 18px;padding:8px 35px; height:75px; background:#F9FCFF; }

/*------------------ mobilyslider ------------------*/

#content {
width:315px;
margin:auto 0;
}

.slider {
float:left;
width:315px;
height:190px;
position:relative;
padding-bottom:26px;
background:url(../images/bottom_shadow.png) no-repeat bottom center;
}

.sliderContent {
float:left;
width:315px;
height:190px;
clear:both;
position:relative;
overflow:hidden;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(../images/prev_next.png);
width:42px;
height:42px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
width:315px;
height:190px;
background:#fff;
}

.sliderBullets {
position:absolute;
bottom:8px;
left:59%;
z-index:50;
margin-left:-45px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
background:url(../images/bullets.png) no-repeat;
}

.sliderBullets .active {
background-position:0 -11px;
}

.sliderContent a {
outline:none;
color:#fff;
}

.sliderContent a img {
border:none;
}
/*------------------ mobilyslider ------------------*/

/*Added on June 07 2012 by Rajendar*/
.video {width:315px; float:left;}
.video_text {width:150px;float: right; color: #426c8c;
font-size: 18px;
font-family:Arial, Helvetica, sans-serif;
line-height:24px;
margin: 10px 0 0 10px;
padding: 0;}

/*Dashboard styles*/
.what_would {
	background-color: #DFE8EB;
	border:2px solid #A7C1CA;
	color: #4A6E79;
	float: left;
	font-family:"Segoe UI", Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	width: 868px;
}
.dashboard_border {
	border:2px solid #a7c1ca;
	font-family:Arial, Helvetica, sans-serif;
	width:864px;
	border:2px solid #a7c1ca;
	border-radius:3px;
	padding:10px;
}
.dashboard_border h3 {
	font-size:22px;
	color:#1F497D;
	border-bottom:1px solid #c9c9c9;
	margin:7px;
}
.dashboard_border h3 span {
	color:#444444;
	font-size:11px;
	float:right;
}
.dashboard_data {
	border:1px solid #cbd3d6;
	border-radius:5px;
	font-size:12px;
	color:#4a4a4a;
	margin:5px;
}
.dashboard_data td {
	padding:8px !important;
}
.dashboard_hed {
	font-size:12px;
	color:#4a6e79;
	font-weight:bold;
}
.row_d {
	border-top:1px solid #e3e4e4;
	border-bottom: 1px solid #E3E4E4;
}
.price_box {
	border:1px solid #c2c2c2;
	background: url(../images/price_bg.gif);
	background-repeat:repeat-x;
	height:28px;
	border-radius:3px;
	padding:5px 10px;
}
.current_goal {
	border-collapse: separate !important;
	border-spacing:1px !important;
	
}
.current_goal td {
	background:#e9f3f6;
	padding:5px;
}
.current_goal {
	background:#9bb4bc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px;
}

.progress_bar_bg{ background:url(../images/progress_bar_bg.png); background-repeat:repeat-x; border-radius:15px; width:100%; height:24px;  border-right: 1px solid #C1C1C1;}
.progress_bar{ background:url(../images/progress_bar.png); background-repeat:repeat-x; height:23px;border-radius:15px; box-shadow: 0 0 3px #CCCCCC; color:#fff;font-size:14px; text-shadow:0px 0px 1px #5f7a84;    line-height: 21px;}
.progress_bar span{padding-left:10px ;}
.statusbar_hed{ color:#4a4a4a; font-size:14px; margin:6px;}


/*Added on May 03 2013*/
.sub_inpt{
border:1px solid #DADEE0;border-radius:3px 3px 3px 3px;color:#666666;margin:0 5px 5px 0; padding:5px; width:145px; float:left;
}
.ul_social{
margin-bottom: 10px; float: left; list-style: none outside none; width: 100%;
}
.ul_social li{
float: left; margin-right: 7px; 
}
.ul_social li a{
font-size: 11px !important; padding:0 0 0 30px !important; line-height:12px !important;
}
.ul_social li a.li_fb{
background: url(../images/facebook_24x24.png) no-repeat scroll 0px 0px transparent !important;
}
.ul_social li a.li_twt{
background: url(../images/twitter_24x24.png) no-repeat scroll 0px 0px transparent !important;
}
.ul_social li a.li_rss{
background: url(../images/feed_24x24.png) no-repeat scroll 0px 0px transparent !important;
}

.see_nltr{
color: #025E91 !important; background-image:none !important;text-decoration: none !important;padding:0 !important;
}

.blue_btn_small{
	background-image: url(../images/btn_lt_curve_28.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:10px;
	height:28px;
	display:inline-block;
}
 .ml_258{ margin-left:258px; }
  .ml_358{ margin-left:358px; }
 .blue_btn_small input[type="button"]{
 	cursor:pointer;
	color:#fff;
	font-size:14px;
	text-shadow:#084f74 1px 1px 1px;
	font-family:"Segoe UI", Arial;
	letter-spacing:0.5px;
	height:28px;
	line-height:28px;
	background-color:transparent;
	background-image: url(../images/btn_rt_curve_28.png);
	background-repeat: no-repeat;
	background-position: right top;
	display:inline-block;
	border:0px none;
	text-decoration:none;
	font-weight:bold;
	
}
.blue_btn_small input[type="button"]{ padding:0 10px 3px 0; height:28px; }



/*---- 02-08-2013 ----*/
.free_regi{
	top: 72px;
    z-index: 999;
	position: absolute;
    right: 90px;
	background:url(../images/free-regist.png) no-repeat;
	height:165px; 
	width:115px;
}
.free_regi a {
	display: block;
	height: 20px;
	margin: 87px 0 0 15px;
	width: 86px;
}
.free_regi_no {
    color: #FFFFFF;
    display: block;
    font-size: 40px;
    font-weight: bold;
    margin: 5px 0 0;
    text-align: center;
    text-shadow: 3px 3px 6px #505050;
}
.keith_para{float:right; width: 396px; margin:20px 0;}
.keith_para img{float:left; margin:0 20px 20px 0;}
.keith_para p{padding:0;}

.news_new{ float:left; width:531px; margin-right:29px; margin-left:12px;  }
.news_new h2{color:#005380; font-size:18px; border-bottom:1px solid #005380; padding-bottom:6px; font-weight:bold;}
.heig_10{height:10px;}

.secure_banner { position:absolute; bottom:20px; right:20px; width:436px; height:80px;}

.order_table {
    border: 1px solid #E1E1E1;
    margin: 20px 0;
}
.order_table thead td {
    background: none repeat scroll 0 0 #F0F0F0;
    font-weight: bold;
}
.order_table td {
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    padding: 7px;
}
.order_table tfoot td{font-weight:bold;}
.order_table li {
    margin: 3px 0;
	list-style:disc;
}
.order_table ul {
    margin: 10px 0 0 30px;
}
.order_table input{
    background: none repeat scroll 0 0 #0585C4;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    margin: 0 4px;
    padding: 3px 5px;
}
.order_table input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px;
	cursor:text;
    margin: 0 4px;
    padding: 3px 5px;
}
.order_table input:hover{background:#036EB7;}
.order_table input[type="text"]:hover{background:#FFFFFF;}

.bnr-quote {
color: #BBF7FF;
position: absolute;
right: 25px;
line-height: 20px;
top: 50px;
font-size: 15px;
width: 260px;
}
.bnr-quote span {
float: right;
margin-top: 17px;
font-size: 13px;
color: #fff;
}