/*Dot Out line box Remove in All Browsers CSS Start*/
body a:active {outline: none;}
body a:focus {-moz-outline-style: none;}
body a {outline:0;}
img {outline:0;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {border : 0px;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {border : 0px;}

/* IE6 */
* html .group { height: 1%; }

/*IE7 */
.group { min-height: 1px; }

body{
	margin:0;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	font-size:12px;
	background-image: url(../images/bgtop.jpg);
	background-repeat: repeat-x;
}

#wrapper{width:1000px; height:auto; margin:0 auto 0 auto;}
/*Header Start*/
.header{width:1000px; float:left; height:160px; margin-top:6px;}
.logo{width:300px; float:left; height:125px; text-align:center; margin-top:35px;}
.header_tp_right{width:550px; float:right; height:125px;}
.top_login{width:154px; float:right; height:28px; /*background:url(../images/top_login_bg.gif) no-repeat;*/}
.top_login a{color:#333;/*7D7D7E*/ text-align:left; background:url(../images/custom_login3.jpg) no-repeat 10px center; padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; line-height:28px;}
.top_login a:hover{text-decoration:underline;}
.spead_chart{width:455px; float:right; height:33px; line-height:33px; margin-top:60px;}
.spead_chart a{color:#666;/*858585*/ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
.chart_box{width:150px; height:33px; float:left; margin-right:5px;}
/*.chart_box a{color:#858585; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:33px; text-align:left; padding-left:5px;}*/
/*.chart_box a:hover{text-decoration:underline;}*/
.chart_box2{width:130px; height:33px; float:left; margin-right:5px; margin-left:10px}
/*.chart_box2 a{ line-height:33px; text-align:left; padding-left:5px;}*/

/*Header End*/


/*container Start*/ 
.left_bg{ height:auto; background:url(../images/left_side_bg.gif) repeat-y;}
.right_bg{ height:auto; background:url(../images/right_side_bg.gif) repeat-y;}
.main_container_area{width:980px; float:left; height:auto; padding-left:9px; margin-right:11px; margin-top:0px;}
.top_shadoow{
	width:1000px;
	float:left;
	height:12px;
	/*background-color:#F00;*/
	background:url(../images/top_shadoow.gif) no-repeat left bottom;
}

/*Navigation*/
.navigation{width:985px; float:left; height:40px; background:url(../images/top_nav_bg.gif) repeat-x;}
/*.menu-tabs{width:980px; float:left; height:40px; margin-top:12px;}*/
.menu-tabs {margin:0px 0px 0px 0px;  }
.menu-tabs ul {margin:0; padding:0; list-style-type:none;  text-decoration:none;}
.menu-tabs ul li {display:inline; margin:0; padding:0; color:#3193C6; text-align:center;}
.menu-tabs a {float:left; margin-right:0px; height:40px; line-height:40px; padding-left:5px; background:url("../images/menu-tab-l.gif") 0 -100px no-repeat; text-decoration:none; color:#444343;  text-align:center;margin-right:1px; text-transform:uppercase; font-weight:bold;}
.menu-tabs a span {float:left; display:block; height:40px; padding:0px 23.5px 0px 23px; background:url("../images/menu-tab-r.gif") 100% -100px no-repeat; }
.menu-tabs a:hover, .menu-tabs a:hover span {text-decoration:none; color:#FFFFFF; text-align:center; font-weight:bold;}
.menu-tabs .active a {background:url("../images/menu-tab-l.gif") 0 0 no-repeat; color:#FFFFFF; font-weight:bold;}
.menu-tabs .active a span  {background:url("../images/menu-tab-r.gif") 100% 0 no-repeat;}
.menu-tabs .active a:hover, .menu-tabs .active a:hover span {text-decoration:none; cursor:pointer;}
.menu-tabs a:hover {text-decoration:none; background:url("../images/menu-tab-l.gif") 0 0 no-repeat; cursor:pointer;}
.menu-tabs a:hover span {background:url("../images/menu-tab-r.gif") 100% 0 no-repeat;}

/* Navigation End*/
.banner{width:980px; float:left; height:330px;}
.main_page_area{float:left; width:1000px; height:auto; background:url(../images/main_bg.jpg) repeat-y;}
.container_area{
	width:940px;
	float:left;
	height:auto;
	padding:20px 20px 20px 20px;
	margin:0px 0px 20px 0px;
	position: relative;
}
.left_pannel_area{width:700px; float:left; height:auto;}
.right_pannel_rea{width:240px; float:right; height:auto;}
.data_area{width:700px; float:left; height:auto;}
.data_area2{width:700px; float:left; height:auto;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0px;}
body p{ margin:0; padding:0px; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height: 18px;}
p a{color:#000; text-decoration:none;  font-weight:bold;}
p a:hover{color:#000; text-decoration:underline;  font-weight:bold;}
h1{color:#000px; font-family:"Century Gothic"; font-size:22px; text-transform:uppercase; font-weight:normal; text-decoration:none; height:30px; line-height:30px; float:left;}
h2{color:#5E5E5E; font-family:"Century Gothic"; font-size:18px; text-transform:capitalize; font-weight:bold; text-decoration:none; height:48px; line-height:48px; float:left; padding-left:20px;}
.shadoow{width:700px; height:30px; margin-top:25px; background:url(../images/shadoow.gif) no-repeat;}
.inner_box{width:230px; height:167px; float:left; margin-top:10px;}
.top_heading{width:230px; height:48px; float:left; background:url(../images/inner_top_box2.jpg) no-repeat; text-align:center;/* line-height:48px;*/}
.btm_content{width:230px; height:157px; float:left; background:url(../images/inner_box2.jpg) no-repeat;}
.data{width:198px; padding:10px; float:left; height:auto; margin-left:5px;}
.data_area2{width:200px; float:left; height:auto;}
/*.data_area2{width:400px; float:left; height:auto; margin-top:10px;}*/
.data_area2 ul{margin:0; padding:0px;}
.data_area2 li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-type: none;
	font-weight: normal;
	color:#333; 
}
/*.data_area2 ul{margin:0; padding:0px;}
.data_area2 li{ width:180px; float:left; display:block; list-style-type:none; height:22px; line-height:22px; background:url(../images/dot.gif) no-repeat left center; padding-left:10px;}
.data_area2 li a{color:#000; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}*/
/*.button{width:72px; height:27px; float:left; text-align:center; background:url(../images/button.jpg) no-repeat; line-height:27px; color:#000; font-weight:bold; margin-top:3px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}*/
.button{width:85px; height:27px; float:right; text-align:center; background:url(../images/button1.jpg) no-repeat; line-height:27px; color:#000; font-weight:bold; margin-top:3px; margin-right:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.button a{color:#000; text-decoration:none;}
.right_area{width:198px; float:right; height:auto;}
.client{width:198px; float:left; height:162px; background:url(../images/right_bg.gif) no-repeat;}
h3{color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-transform:capitalize; font-weight:bold; text-decoration:none; height:35px; line-height:35px; float:left; padding-left:10px;}
/*.area{width:170px; float:left; height:auto; padding:10px;}*/
.clent_area_says{width:170px; float:left; height:auto; padding:5px 10px 5px 10px;}
.icon{width:20px; height:16px; float:left;}
.area2{width:140px; float:right; height:auto; padding:0px 5px 5px 5px;}
.visit{width:198px; float:left; height:200px; margin-top:15px;}

/*Footer CSS Start*/
/*.page_sublinks{width:980px; float:left; height:auto; border-top:1px solid #666; margin:0px 0px 10px 0px}*/
.page_sublinks{width:980px; float:left; height:auto; border-top:1px solid #666; margin:0px 0px 10px 0px;}
.main_boxabout{width:110px; float:left; height:120px;;margin-top:10px; margin-left:10px; margin-right:0px; margin-bottom:10px;}
.main_box1{width:145px; float:left; height:120px;;margin-top:10px; margin-left:10px; margin-right:0px; margin-bottom:10px;}
.main_box{width:145px; float:left; height:120px;;margin-top:10px; margin-left:10px; margin-right:0px; margin-bottom:10px;}
.sub_links{width:145px; height:auto; float:left;}
.sub_links ul{margin:0; padding:0px;}
.sub_links li{display:block; list-style-type:none;background:url(../images/arrow.gif) no-repeat left 5px; padding-left:15px;height:22px;   line-height:22px;}
.sub_links li a{  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;text-decoration:none;}
.sub_links li a:hover{  text-decoration:underline;}
.normaltxt{width:130px; float:left; height:22px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.main_boxcontact{width:150px; float:left; height:120px; margin-top:10px; margin-left:5px; margin-right:0px; margin-bottom:10px;}
.normaltxtcontact{width:100px; float:left; height:22px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.sub_linkscontact{width:130px; height:auto; float:left; margin:10px 0px 10px 0px; }

.main_box2{width:190px; float:left; height:120px;margin-top:10px; margin-left:5px; margin-right:0px; margin-bottom:10px;}
.sub_links2{width:190px; height:auto; float:left;}
.sub_links2 ul{margin:0; padding:0px;}
.sub_links2 li{display:block; list-style-type:none;background:url(../images/arrow.gif) no-repeat left center; padding-left:15px;height:22px;   line-height:22px;}
.sub_links2 li a{  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;height:22px;   line-height:22px; text-decoration:none;}
.normaltxt2{width:120px; float:left; height:22px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.sub_links2 li a:hover{  text-decoration:underline;}

.main_box3{width:150px; float:left; height:120px;margin-top:10px; margin-left:10px; margin-right:3px; margin-bottom:10px;}
.sub_links3{width:150px; height:auto; float:left;}
.sub_links3 ul{margin:0; padding:0px;}
.sub_links3 li{display:block; list-style-type:none;background:url(../images/arrow.gif) no-repeat left center; padding-left:15px;height:22px;   line-height:22px;}
.sub_links3 li a{  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;height:22px;   line-height:22px; text-decoration:none;}
.sub_links3 li a:hover{  text-decoration:underline;}
.normaltxt3{width:140px; float:left; height:22px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
/*container End*/ 

/*Footer */
.footer{width:1000px; height:77px; float:left;}
.footer_top{width:1000px; height:55px;/*52px*/ float:left; background:url(../images/footer_btm_bg.gif) repeat-y; position:relative;}
.footer_btm{width:1000px; height:25px; float:left; background:url(../images/footer_bg.jpg) no-repeat;}

/*.ftr_icons{width:525px; float:left; height:45px; margin-left:15px;}*/
.ftr_icons2a{width:120px; float:left; padding:10px 0px 0px 0px; margin:0px 0px 10px 20px; height:auto; background-color:#F3F2F2; color: #F3F2F2; }
.ftr_icons{width:490px; float:left; padding:10px 0px 0px 0px; margin:0px 0px 10px 20px; height:auto; background-color:#F3F2F2; color: #F3F2F2; }
.links{width:250px; float:right; height:auto; padding:5px; margin-right:20px; text-align:right; font-size:11px;}
.links a{color:#000; text-decoration:none;}
.links a:hover{text-decoration:underline;}
/* Footer_End */

/*Inner Styles */

.container_area2{width:940px; float:left; height:auto; padding:20px; background:url(../images/inner_bg.gif) repeat-x;}
.inner_content_area{width:940px; float:left; height:auto;}
.inner_banner{width:980px; height:205px; float:left;}
.bredcrom{width:940px; height:30px; float:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bredcrom a{color:#000; text-decoration:none;}
.bredcrom a:hover{text-decoration:underline;}
.bredcrom .active{color:#000; font-weight:bold;}
.inner_left_pannel{width:200px; float:left; height:auto; margin-bottom:10px;}
.inner_right_pannel{width:720px; float:right; height:auto; margin-bottom:10px;}
.sub_menu{width:196px; float:left; height:140px;}
.menu{width:196px; float:left; height:31px; }
.menu ul{margin:0; padding:0px;}
.menu li{display:block; list-style-type:none; float:left; height:31px; line-height:31px; margin-bottom:3px;}
.menu li a{
	width:196px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:15px;
	height:31px;
	line-height:31px;
	color:#000;
	font-weight:bold;
	float:left;
	text-decoration:none;
	text-align:left;
	/*background-color: #F00;*/
	background-image: url(../images/tabbg.png);
	background-repeat: no-repeat;
}
.menu li a:hover{color:#158CE8; text-decoration:none;}
.menu .select a{color:#158CE8; text-decoration:none;}
.menu .current{color:#158CE8; text-decoration:none;}
.tab_shadow{width:196px; float:left; height:19px;}
.sub_heading{width:720px; float:left; height:30px; line-height:30px; color:#000; font-family:"Century Gothic"; font-size:16px; font-weight:bold;}

/*New CSS start*/
.sub_heading h1{
	color:#000px;
	font-family:"Century Gothic";
	font-size:22px;
	font-weight:normal;
	text-decoration:none;
	height:30px;
	line-height:30px;
	float:left;
	text-transform: none;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.sub_tab_area h2 {
	color:#000px;
	font-family:"Century Gothic";
	font-size:22px;
	font-weight:normal;
	text-decoration:none;
	height:30px;
	line-height:30px;
	float:left;
	text-transform: none;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.sub_tab_area h4 {
	color:#000;
	font-family:"";
	font-size:22px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.sub_tab_area P {
	padding:0px;
	margin:0px;
	text-align: justify;
	line-height: 18px;
	font-size: 12px;
}
.top{ text-decoration:none; float:right;}
.imgright{
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #333333;
}
.imgbdr {
	border: 1px solid #333333;
}
/*New CSS start*/
.sub_tab_area{width:720px; float:left; height:auto;}
.managements_box{width:200px; float:left; height:auto; margin-right:10px;}
.managements{width:200px; float:left; height:auto; text-align:center;}
.manage_txt{width:190px; float:left; height:auto; padding:5px; color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:11px;}
.our_expertise{width:940px; float:left; height:auto;}
.main_expertise{width:940px; float:left; height:auto;}
.expertise_data_area{
	width:940px;
	float:left;
	height:auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#feedback {
	/*display:block;
	float:right;
	position: fixed;relative, fixed
	top:310px;
	margin: 0px 0px 0px 0px;
	right:0px;
	background:transparent;
	padding:0px 0px;
	border:0px none #030;
	z-index:9999;*/
	
	display:block;
	position:fixed;
	top:310px;
	right:-1px;
	background:transparent;
	padding:0px 0px;
	border:0px none #030;
	z-index:9999;
}
 
.form{
	width:900px;
	float:left;
	height:auto;
}
.form2{
	width:500px;
	float:left;
	height:auto;
	padding:10px 0px 0px 0px;
}
.sitemaptable{
}
.sitemaptable h1{
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-weight: bold;
	text-transform: capitalize;
}
.sitemaptable h1 a{
	text-decoration: none;
	color: #333;
}
.sitemaptable .sitemaplist strong{
	color: #666;
	font-size: 11px;
}
.sitemaptable .sitemap{
	width:900px;
	float:left;
	height:auto;
	padding: 0px auto 0px auto;
	margin: 0px auto 0px auto;
	position: relative;
}
.sitemaptable .sitemaplist ul{
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.sitemaptable .sitemaplist li{
	margin: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../images/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-size: 11px;
}
.sitemaptable .sitemaplist li a{
	text-decoration: none;
	color: #666;
}
.sitemaptable .sitemaplist li a:hover{
	text-decoration: none;
	color: #09F;
}
.testimonials{
	width:920px;
	float:left;
	height:auto;
	padding: 0px auto 0px auto;
	margin: 0px auto 0px auto;
}
.testimonials p{
	text-align: justify;
	line-height: 15px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
.testimonials strong{
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

label{
float: left;
width: 150px;
color:#333333;
font-weight: bold;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 100px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 150px;
margin-top: 5px;
width: 90px;
}
.rotator{
	width:839px;
	position:absolute;
	height:30px;
	line-height:30px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}
.news_txt{padding-left:10px; width:110px; float:left; height:auto; padding-top:10px; text-align:left;}
.news_txt strong{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; }
.news_txt2{padding-left:10px; width:830px; float:left; height:auto; padding-top:10px; text-align:left;}
#Contentright {
	float: right;
	width: 286px;
	padding-top: 0px;
	padding-left: 5px;
	text-align: left;
	vertical-align: super;
	margin-top: 0px;
	margin-right: 1px;
	padding-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#Contentright h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660000;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#Contentleft {
	float: left;
	width: 570px;
	padding-top: 15px;
	padding-right: 10px;
	text-align: left;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F2F2F2;
}
#banner #Contentleft h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top: 0px;
	color: #660000;
}
.ContentleftVideo {
	height: 200px;
	width: 220px;
}
#banner #Contentleft td {
	line-height: 20px;
	width: 190px;
}
#Contentleft p {
	line-height: 1.5em;
	text-align: justify;
}
.viewall {
	text-decoration: none;
	color: #333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
}
.inner_content_popup{width:650px; float:left; height:auto; background-color:#DADADA;padding-left:20px;}
.red{color:#F00;}
#submitbutton{
margin-left: 150px;
margin-top: 5px;
width: 72px;
background:url(../images/button.jpg) no-repeat; height:27px; line-height:27px; color:#000; font-weight:bold; margin-top:3px; font-size:11px; font-family:Arial, Helvetica, sans-serif;text-align:center; border:none; cursor:pointer;
}

