/* CSS Document */

h1 {
	font-family: 'Arial Narrow'; 
	color: rgb(248, 134, 37); 
	line-height: 25px;
	font-weight: bolder;
	}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
	color:#1C7C03;
}
h2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
	color:#014E84;
	text-decoration:none;
}


*,html {
	/*margin:0;*/
	padding:0;
	}
body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#4A4A4A;
	text-decoration:none;
	line-height:17px;
	text-align:justify;
	}
#pagewidth {
	margin:0 auto;
	}
#header {
	width:100%;
	margin:0 auto;
	}
#main_content {
	width:990px;
	margin:0 auto 0 auto;
	}
#content {
	float:left;
	width:673px;
	margin:0px 10px 0 5px;
	}
/*#content ul {
	list-style-image:url(images/bullet_arrow.jpg);
	margin: 10px 0pt 0pt 20px; 
	line-height: 20px;
	}*/
#content ul { 
	list-style-image:url(images/bullet_arrow.jpg);
	margin: 5px 0pt 0pt 20px;
	/*margin: -10px 0pt 0pt 25px;*/
	line-height:22px;
	}
#content ol {
	margin: 5px 0pt 0pt 20px; 
	line-height:22px;
	}
/*.content_ul {
	list-style-image:url(images/bullet_arrow.jpg);
	}*/
#right_col {
	float:right;
	width:287px;
	margin:10px 0px 0px 0px;
	}
#footer_main {
	background-color:#0e62a5;
	}
#footer {
	text-align:center;
	padding:10px 30px 10px 30px;
	line-height:20px;
	width:940px;
	}
p {
	text-align:justify;
	}
.clear {
	clear:both;
	}
.form {
	margin:0;
	}
.heading_line {
	border-top:1px solid rgb(187, 186, 186); 
	margin: -7px 0px 0px; 
	width:100%;
	}
img {
	border:none;
	}
.header_main {
	width:1000px;
	}
.logo {
	width:300px;
	float:left;
	margin:5px 0pt;
	}
.topmenu_part {
	width:650px;
	float:left;
	margin:20px 0 0 50px;
	}
.top_menu_bg_01 {
	background-image:url(images/top_menu_bg_shade.jpg);
	background-repeat:repeat-x;
	height:31px;
	padding:6px 20px 0px 20px;
	float:left;
	}	
.top_menu_bg {
	background-image:url(images/top_menu_bg_02.jpg);
	background-repeat:no-repeat;
	width:598px;
	height:29px;
	margin:20px 0 0 20px;
	padding:6px 0 0 0;
	}
.capital_to_small {
	text-transform:lowercase;	
	}
.header_flash_img_bg {
	background-image:url(images/header_flash_img_bg_shade.jpg);
	background-repeat:repeat-x;
	height:112px;
	width:100%;
	}
.top_margin_10 {
	margin:10px 0 0 0;
	}
.right_menu_box_bg {
	background-image:url(images/right_menu_box_bg_shade.jpg);
	background-repeat:repeat-y;
	width:277px;
	}
/*ul { 
	list-style-image:url(images/bullet_arrow.jpg); 
	line-height:13px;	
	}*/
.rightsidemenu_ul {
	list-style-image:url(images/bullet_arrow.jpg);
	padding:2px 0 10px 28px; 
	margin:0 0 0px 0;
	}
.webblog_ul ul ul li
{
	margin-left:0px;
	color:#727272;
	font-size:10px;
	margin-bottom:2px;
	
}
.webblog_ul ul ul li a
{
	margin-left:0px;
	color:#265EA8;
	font-size:12px;
	text-decoration:none;
}

.webblog_ul {
	list-style-image:url(images/bullet_arrow.jpg);
	margin:10px 20px 0 20px;
	line-height:28px; 
	color:#3888C7;
	font-size:16px;
}
.line {
	border-top:1px solid #dcdada;
	width:235px;
	/*background-color:#dcdada;
	height:1px;*/
	}
.line_content {
	border-top:1px solid #dcdada;
	width:660px; 
	margin:6px 0 6px 0;
	/*background-color:#dcdada; 
	height:1px;*/
	}
.right_img_frog_bottom_part {
	background-image:url(images/right_img_frog_bottom_part.jpg);
	background-repeat:no-repeat;
	width:277px;
	height:98px;
	}
.right_form_input {
	width:250px; 
	height:18px; 
	margin:5px 0 10px 0px;
	border:1px solid #d4d4d4;
	}
.menu_bg {
	background:url(images/menu_bg_shade_02.jpg);
	background-repeat:repeat-x;
	height:25px;
	padding:6px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
	text-decoration:none;
	}
.menu_bg a {
	height:31px;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
	text-decoration:none;
	}
.menu_bg a:hover {
	color:#3888c7;
	text-decoration:none;
	}
	
.rightside_btn_bg {
	background-image:url(images/rightside_btn_bg_01.jpg);
	background-repeat:no-repeat;
	width:277px;
	height:47px;
	padding:5px 0 0 10px;
	}

	
	
	
	
	

.black_arial_13_normal_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	}
.black_arial_12_bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2a2a2a;
	text-decoration:none;
	line-height:18px;
	}
	
.gray_arial_14_bold_text ,.gray_arial_14_bold_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
	line-height:17px;
	}
.gray_arial_13_normal_general_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#727272;
	text-decoration:none;
	line-height:17px;
	}
.gray_arial_12_bold_text ,.gray_arial_12_bold_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
	line-height:17px;
	letter-spacing:0.6px;
	}
.gray_arial_12_bold_text a:hover{
	color:#5c8c05;
	text-decoration:none;
	}
.gray_arial_11_normal_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
	line-height:17px;
	}
.gray_tahoma_11_normal_copyright_text {
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	color:#acabab;
	text-decoration:none;
	line-height:24px;
	}
	
.orange_tahoma_11_bold_text {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ff8600;
	text-decoration:none;
	}
.orange_arial_12_bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff8600;
	text-decoration:none;
	}
	
.white_tahoma_12_normal_text ,.white_tahoma_12_normal_text a {
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:0.5px;
	}
.white_arial_12_normal_text ,.white_arial_12_normal_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:0.5px;
	}

.green_arial_14_bold_text ,.green_arial_14_bold_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5c8c05;
	text-decoration:none;
	}
.green_arial_16_bold_text ,.green_arial_16_bold_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#5c8c05;
	text-decoration:none;
	}
.green_arial_18_bold_text ,.green_arial_18_bold_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#5c8c05;
	text-decoration:none;
	line-height:22px;
	}
		
.blue_arial_12_normal_text ,.blue_arial_12_normal_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#013f70;
	text-decoration:none;
	}
.blue_arial_12_normal_text a:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
	}
.blue_arial_14_bold_right_menu_text ,.blue_arial_14_bold_right_menu_text a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#2578A9;
	text-decoration:none;
	line-height:20px;
}
.blue_arial_14_bold_right_menu_text a:hover {
	font-family:Arial;
	font-size:12px;
/*	font-weight:bold;	*/
	color:#F88625;
	text-decoration:none;
	}
.dark_blue_arial_14_text ,.dark_blue_arial_14_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333366;
	text-decoration:none;	
	}
.dark_blue_arial_14_text a:hover {
	color:#3888c7;	
	}
.blue_arial_14_bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#014e84;
	text-decoration:none;
	}
.blue_arial_16_bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#265ea8;
	text-decoration:none;
	}
.blue_arial_18_bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#014e84;
	text-decoration:none;
	}
.blue_arial_18_bold_content_title_text ,.blue_arial_18_bold_content_title_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#265ea8;
	text-decoration:none;
	line-height:25px;
	}
.blue_arial_16_bold_content_title_text ,.blue_arial_16_bold_content_title_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#265ea8;
	text-decoration:none;
	line-height:25px;
	}
.blue_arial_20_bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#014e84;
	text-decoration:none;
	}
.blue_arial_22_bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#014e84;
	text-decoration:none;
	}




/* LEFT MENU STYLES */
.arrowlistmenu{width: 284px; text-align: left; padding: 0px; margin: 0px; }
.arrowlistmenu h3{padding: 0px; margin:0px; height:23px;}
.arrowlistmenu .menuheader{font: bold 14px Arial; color: #43799f; text-indent: 12px; background:url(images/tab-close.jpg) no-repeat left; margin-bottom: 0px; text-transform: uppercase; padding: 12px 0px;  cursor: pointer;}
.arrowlistmenu .openheader{background-image: url(images/tab-open.jpg); color: #6d6d6d; font: bold 14px Arial;}

/*
.arrowlistmenu ul{
width: 273px;  list-style-type: none; background:url(images/right-menu-bg.jpg) repeat-x bottom;  margin: 0; padding:5px 0px 5px 0px; margin-bottom: 8px; border:solid 1px #DFDFDF; overflow:hidden;
list-style-image:url(images/bullet_arrow.jpg);
}
.arrowlistmenu ul li{width: 273px; padding-bottom: 5px; background:none; padding-right:0px; padding-left:0px; padding-top:0px;
list-style-image:url(images/bullet_arrow.jpg);
}
.arrowlistmenu ul li.idustrylink{width: 109px; padding-bottom: 5px; background:url(images/arrow2.gif) no-repeat left; padding-right:0px; padding-left:15px;   padding-top:0px; float:left; margin-left:10px;}
/*.arrowlistmenu ul li.idustrylink a{color:#333;}*/

/*
.arrowlistmenu ul li a{width: 268px; color: #3d8ccb; background: none;   padding-left: 5px; text-decoration: none; font-weight: bold; font-size: 1em; margin-right: 20px;}
.arrowlistmenu ul li a:hover{color: #8db624;}*/
.hr{ background:url(images/leftmenu-line.gif) repeat-x; height: 2px; margin: 0px; padding: 0px}

/*Division Drop Down Menu*/
.arrowlistmenu-division{width: 295px;  text-align: left; padding: 0px; margin: 0px
;  background: url(images/division-title-bg.jpg) no-repeat left bottom;

}
.arrowlistmenu-division .menuheader-divison{
font: bold 14px Arial; color: #43799f; text-indent: 0px; margin-bottom: 0px; text-transform: uppercase; padding: 0px 0px; cursor: pointer; background:url(images/arrow2.gif) no-repeat right 6px;}
.arrowlistmenu-division .openheader-divison{font: bold 14px Arial; color: #43799f; text-indent: 12px; margin-bottom: 0px;  text-transform: uppercase; padding: 12px 0px; cursor: pointer;}
DL.division-menu{
	font-size:15px; 
	font-weight:bold; 
/*	background: url(../images/division-title-bg.jpg) no-repeat left bottom; */
	padding-left:0px; margin-left:0px; 
	margin:0px; padding-bottom:20px;
	text-transform:none;
	text-align:left;
}
DL.division-menu a{ color:#3c7cbc;}

DL.division-menu DT{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	text-align:left; color:#585858;
	padding-left:0px; margin-left:0px; 
}
.rss_box
{
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E5E5E5;
	font-weight:normal;
	margin-left:8px;
	padding:5px 5px 5px 15px;
}
.post_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#265EA8;
}
.post_title a
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#265EA8;
}
.alignright
{
color:#265EA8;
}
.alignright a
{
color:#265EA8;
}
.fn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#265EA8;
}
.fn a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#265EA8;
}
.entry
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
/*	color:#727272;	*/
	color:#4B4B4B;
}
.comment-meta a
{
	color:#265EA8;
}
.categoryitems
{
	list-style-image:url(images/bullet_arrow.jpg);
	padding:10px 0 10px 28px; 
	line-height:22px;
	margin:0 0 0px 0;
	border:1px solid #DFDFDF;
}
.categoryitems li a
{	
	color:#3888C7;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.postmetadata a
{
color:#3888C7;
}
#respond
{
margin-left:15px;
}
.alignleft a
{
color:#3888C7;
}
.right_form_comment
{
width:250px;
height:100px;
}
.wpcf7-captcha-captcha-831
{
margin-left:10px;
}
.right_form_captcha
{
width:100px;
vertical-align:top;
}
.submit_button
{
margin-left:100px;
}
.contact_text_cls
{
width:472px;
}
.cap_cls
{
vertical-align:top;
}
.formnew{
    padding-top: 5px;
	background-image: url(images/form-bg-new.jpg);
	background-repeat: no-repeat;
	
	}
.formallend {
background-image:url(images/form-end.jpg);
background-repeat:no-repeat;
height:18px;
width:200px;
}



.basic_package{
float:left;
background:url(images/img_basic_package.gif) no-repeat;
width:104px;
height:83px;
margin-right:30px;
}

.value_package{
float:left;
background:url(images/img_value_package.gif) no-repeat;
width:104px;
height:83px;
margin-right:30px;
}

.premimum_package{
float:left;
background:url(images/img_premimum_package.gif) no-repeat;
width:104px;
height:83px;
margin-right:30px;
}

.super_package{
float:left;
background:url(images/img_super_package.gif) no-repeat;
width:104px;
height:83px;
margin-right:30px;
}

.deluxe_package{
float:left;
background:url(images/img_deluxe_package.gif) no-repeat;
width:104px;
height:83px;
}
.banner_bg_packages {
float:left;
margin-top:20px;
}
.top_cnr_banner_packages{
float:left;
background:url(images/img_top_cnr_packages_banner.gif) left top no-repeat #e0e0e1;
width:657px;
padding-top:7px;
height:92px;
padding-left:228px;
}
.bottom_cnr_banner{
background:url(images/img_btm_cnr_packages_banner.gif) no-repeat;
float:left;
width:885px;
height:6px;
overflow:hidden;
}
.chart_packages_main{
float:left;
width:885px;
margin-top:17px;
}
.chart_1st_div{
float:left;
width:216px;
border-right:4px solid #8eadd1;
}

.chart_1st_div ul{
padding:0;
margin:0;
list-style:none;
}

.chart_1st_div li{
background:url(images/img_dotted_line_01.gif) left bottom repeat-x;
padding:0;
margin:0;
padding-left:15px;
margin-bottom:5px;
width:201px;
line-height:normal;
height:25px;
}
#chrat_2n_last_li_packages{
margin-bottom:0px;
}


#chrat_last_li_packages{
margin-bottom:0px;
background-image:none;
background-color:#e9eef5;
}



.chart_2nd_div{
float:left;
width:128px;
border-right:4px solid #8eadd1;
}

.chart_2nd_div ul{
padding:0;
margin:0;
list-style:none;
}

.chart_2nd_div li{
background:url(images/img_dotted_line_01.gif) left bottom repeat-x;
padding:0;
text-align:center;
margin:0;
margin-bottom:5px;
width:128px;
height:25px;
}

#chrat_2nd_2nd_last_li_packages{
margin-bottom:0px;
}


#chrat_2nd_last_li_packages{
margin-bottom:0px;
background-image:none;
background-color:#e9eef5;
padding-top:4px;
height:21px;
}

#chrat_3rd_2nd_last_li_packages{
margin-bottom:0px;
}


#chrat_3rd_last_li_packages{
margin-bottom:0px;
background-image:none;
background-color:#e9eef5;
padding-top:4px;
height:21px;
}


#chrat_4th_2nd_last_li_packages{
margin-bottom:0px;
}


#chrat_4th_last_li_packages{
margin-bottom:0px;
background-image:none;
background-color:#e9eef5;
padding-top:4px;
height:21px;
}




.chart_5th_div{
float:left;
width:128px;
border-right:4px solid #8eadd1;
}

.chart_5th_div ul{
padding:0;
margin:0;
list-style:none;
}

.chart_5th_div li{
background:url(images/img_dotted_line_01.gif) left bottom repeat-x;
padding:0;
margin:0;
margin-bottom:5px;
padding-left:19px;
width:109px;
height:25px;
}

#chrat_5th_2nd_last_li_packages{
margin-bottom:0px;
}


#chrat_5th_last_li_packages{
margin-bottom:0px;
background-image:none;
background-color:#e9eef5;
padding-top:4px;
height:21px;
}

.chart_6th_div{
float:left;
width:136px;
}

.chart_6th_div ul{
padding:0;
margin:0;
list-style:none;
}

.chart_6th_div li{
background:url(images/img_dotted_line_01.gif) left bottom repeat-x;
padding:0;
margin:0;
margin-bottom:5px;
padding-left:23px;
width:113px;
height:25px;
}

#chrat_6th_2nd_last_li_packages{
margin-bottom:0px;
}


#chrat_6th_last_li_packages{
margin-bottom:0px;
background-image:none;
background-color:#e9eef5;
padding-top:4px;
height:21px;
}

/* My Css Start */
.hidefield
{
	display:none;
}
.req_port_button_margin_15
{
	margin:20px 0 0 0;
}
.blue_arial_15_bold_text, .blue_arial_15_bold_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#265ea8;
	text-decoration:none;
	}
.blue_arial_15_bold_text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#265ea8;
	text-decoration:none;
	}
div #webdesign_gallery
{
	height: 100%;
	z-index: 1000;
	background-color: #000000;
	opacity: 0.9;
	filter:alpha(opacity=80);
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}

/* My Css End */
form_bg
{
background-color:#F7F7F7;
background-image:url(images/form_bg.gif);
background-repeat:repeat-y;
}

.simple_link a
{
	color:#265EA8;
	font-size:12px;
	text-decoration:none;
}
.ec_bold_link a
{
	color:#265EA8;
	font-size:16px;
	text-decoration:none;
}

/* Start by Tusshar */

#right_col .wpcf7-form p
{
	margin:0;
	padding:0;
}
.top_margin_10 ul
{
	*margin:20px 5px 0 5px;
	*padding:0;
}
div
{
	margin:0;	
	padding:0;
}

.line_gray{
	border-top: 1px solid rgb(187, 186, 186); 
	margin: 5px 0px 5px 0px; 
	width: 97%;
}
.portfolio_font{
	color:#4B4B4B;
	font-size:16px;
	text-decoration:none;
}


/*  Over by Tusshar */





/* Top Menu CSS Start */


.wrapper1{
	color: #44433f;	
	font: 14px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	margin: 0;
	/* padding: 4px 0 0; */
	background: #fff url(http://www.mehtainc.com/wp-content/themes/new/images/menu_bg_shade_01.jpg) repeat-x;
	height:41px;
}
.wrapper1 a{
	color: #E5F2FB;
	text-decoration: none;
}
.wrapper1 a:hover {
	color: #09548B;
}
.wrapper1 p {
	/* margin: 0 0 17px; */
	padding: 0;
/* 	line-height: 18px; */
}
.wrapper {
	width:920px;
	margin:0px 0px 0px 00px;
	padding:0 0 0 80px;
}
.nav {
	
	float: left;
}
.nev-wrapper {
	clear: both;
	float: left;
}
.nav-left {
	/* background: url(images/nav_left.png) no-repeat top left; */
	float: left;
	width: 11px;
	/* height: 41px; */
}
.nav-right {
	/* background: url(images/nav_right.png) no-repeat top right; */
	float: left;
	width: 11px;
	height: 41px;
}
.nav ul {
	/*width: 648px;*/
	height: 38px;
	float: left;
	margin: 0;
	padding-top: 3px;
	list-style: none;
	font-size: 15px;
}
.nav li {
	float: left;
	padding: 0 7px;
	/* background: url(images/split.png) no-repeat right center; */
	position: relative;
	z-index: 1;
}
.nav li.last {
	background:none;
}
.nav li:hover {
	z-index:2;
}
.nav li a {
	display: block;
	line-height: 38px;
	overflow: hidden;
	float: left;
}
a .menu-left {
	/* background: url(images/menu_left.gif) no-repeat left top; */
	width: 8px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
}
a .menu-mid {
	/* background: url(images/menu_mid.gif) repeat-x top left; */
	color:#333366;
	font-weight:bold;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
	font-size:14px;
}
a .menu-right {
	/* background: url(images/menu_right.gif) no-repeat top left; */
	width: 8px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
}
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right {
	background-position: 0 -37px;
	line-height: 35px;
	background-color:#333366;
	color:#FFFFFF;
}
.nav li a:hover,
.nav li.active a,
.nav li.hover a,
.nav li:hover a {
	color: #09548B;
}
.nav li:hover .sub,
.nav li.hover .sub {
	display:block;
}
.nav li .sub {
	display: none;
	position: absolute;
	top: 27px;
	left: 7px;
	/* background: url(images/submenu_top.png) no-repeat; */
	background-color:#FFFFFF;
	width: 161px; 
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-width:thin;
	border-color:#6A6AB5;	/* droup down menu border color */
	text-align:left;
	font-weight:bold;
}
.nav li ul {
	/* background: url(images/submenu_bg.png) repeat-y; */
	width: 162px;
	height: auto;
	margin: 0;
	padding: 0 0px 10px;
	list-style: none;
	font-size: 14px;
}

.nav li:hover li,
.nav li.active li {
	width: 100%;
	padding: 1px 0 2px;
	border-bottom: 1px #C1D9F0 dashed;
	background: none !important;
}
.nav li:hover li a,
.nav li.active li a {
	color: #333366;
	background: none !important;
	line-height: normal;
	width: 156px;
	padding: 8px 3px 3px;
	text-indent: 1px;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}
.nav li:hover li a:hover,
.nav li.active li a:hover {
	color: #fff;
	background: #5A5AAD !important;		/* menu background selection background */
	text-decoration: none;
	line-height: normal;
}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {
	color: #fff;
	background: #333366 !important;
	text-decoration: none;
	line-height: normal;
}
/**/
.nav .btm-bg {
	/* background: url(images/submenu_bottom.png) no-repeat; */
	width: 205px;
	height: 0px;
	overflow: hidden;
	clear: both;
}

/* Top Menu CSS end */




/*SEO scc start*/
.seobox_bg {
	background-image:url(images/seo_box_bg_shade.jpg);
	background-repeat:repeat-y;
	width:643px;
	padding:0pt 10px 0px 10px;
	}
.seobox_bg p {
	margin:8px 0px 8px 0px;
	}
.blue_18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0e62a5;
	text-decoration:none;
	}
.hor_line {
	background-image:url(images/hor_seperator.jpg);
	background-repeat:no-repeat;
	width:639px;
	height:3px;
	margin:10px 0 00px 0;
	}
.blue_14_arial ,.blue_14_arial a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3888c7;
	text-decoration:none;
	}
/*SEO scc end*/


table {
			font: 11px/14px arial, sans-serif;
			color: #333;
margin: 10px 0;
		}

		td,th {
			border-bottom: 1px solid #ddd;
			border-right: 1px solid #ddd;
			padding: 5px 8px 3px 8px;
			vertical-align: center;
			text-align: center;
		}
			
		.tableHeading th, /*.tableHeading td*/ {
			background:#E2EAF0 url(/images/design/price_tb_bg.gif) top left repeat-x;
			border: 1px solid #B7C3CC;
			}
		..tableHeading td {
			border: 1px solid #B7C3CC;
			}
		
		.tableHeading th {
			border-left: none;
		}
		
		tfoot .tableHeading th, tfoot .tableHeading td {
			border-top: none;
		}
		
		th h3 {
			font: normal 18px palantino, georgia, serif;
			font-size: 16px;
			color: #333;
			padding: 5px 0;
			margin: 0;
		}

		th span {
			font-size: 13px;
			color: #FF3900;
		}

		th img {
			margin-top: 3px;
		}
		
		th.column1 {
			width: 250px;
			text-align: left;
			vertical-align: middle;
			font-weight: bold;
			font-size:13px;
			border-bottom: 1px solid #C6D2DA;
			border-right: 1px solid #C6D2DA;
			border-left: 1px solid #C6D2DA;
			background: #E2EAF0;
			color: #2F4450;
		}
		
		.odd th.column1 {background:#f2f5f8;}
		
		th.first {
			border-left: 1px solid #C6D2DA;
		}
		.column2, .column3, .column4{
			width: 140px;
			text-align:center;
		}
		
		td {
			background: #f2f5f8;
		}
		
		.odd td {background:#fff;}
		
		
.blue_arial {
	font-family:Georgia;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	line-height:normal;
	}
.blue_arial:hover {
	color:#000;
	}
.blue_arial_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333366;
	text-decoration:none;
	}
.black_16 {
	font-size:16px;
	font-weight:bold;
	margin:5px 0 5px 0;
	}
.blue_georgia {
	font-family:Georgia;
	font-size:20px;
	font-weight:bold;
	margin:5px 0 5px 0;
	color:#3888c7;
	}
.black_14 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:normal;
	}
.black_13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #2F4450;
	text-decoration:none;
	line-height:normal;
	}
.black_12 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	}
.orange_georgia_bold_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:bold;
	color:#ff8600;
	text-decoration:none;
	}
.btn_buy_now_topmargin {
	margin:8px 0 3px 0;
	}
.package_heading_bg {
	background-color:#3888c7;
	}		
#newsletter_form_table
{
	color:#2578A9;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:20px;
text-decoration:none;
}
#newsletter_form_table	td
{
	background-color:transparent;
	border:none;
	padding:0;
}
.content-2 {
background:#FFFFFF none repeat scroll 0 0;
color:#414042;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.content-2 p {
color:#414042;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:5px 0;
}
.content-1 a, .content-2 a {
color:#414042;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
.content_ul_margin {
	margin-top:-12px;
	}