@charset "utf-8";
/* CSS Document */
body{
	padding:0px; 
	margin:0px;
	background:url(../images/bg.gif) repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	line-height:18px;
	}
.flt{float:left;}
.flr{float:right;}
.clr{clear:both;}

/*-----------------Start Padding-----------------*/

.pad_1{padding:5px 0px 0 0px;}
.pad_2{padding:10px 0px 0 0px;}
.pad_3{padding:0px 0px 0 10px;}
.pad_4{padding:0px 0px 0 22px;}
.pad_5{padding:10px 0px 0 46px;}
.pad_6{padding:7px 0px 0 0;}
.pad_7{padding:0px 0px 0 10px;}
.pad_8{padding:28px 8px;}
.pad_9{padding:20px 0 0 0;}
.pad_10{padding:0 0 0 36px;}
.pad_11{padding-top:90px;}
.pad_12{padding:52px 0 0 0;}
/*-----------------End Padding-----------------*/

.w900{width:900px; margin:0 auto;}
.w930{width:930px; margin:0 auto;}
.w250{width:250px;}
.w30{width:20px;}
.w670{width:710px; height:191px; border:#8c8c8c solid 1px;}
.w433{width:495px;}
.w948{width:912px; margin:0 auto;}
.w200{width:200px;}
.h300{height:215px;}
.h950{height:950px;}
.h600{height:600px;}
.w600{width:670px; border-right:1px dotted #dddddd;}
.w310{width:250px;}
/*-----------------Start Top-----------------*/
.top_bg{
	height:60px;
	}
a{
	color:#626262; 
	text-decoration:underline; 
	font-size:11px;
	}
a:hover{
	color:#c20101; 
	text-decoration:none;
	}
.inputtext2{
	border:1px solid #8e8b8b; 
	width:130px; 
	height:20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#626262;
	}

.inputtext2 option{font:11px Arial, Helvetica, sans-serif}

h1{
	padding:0px; 
	margin:0px; 
	font:14px Calibri; 
	color:#c20101;
	}
h1 span{color:#343434;}
h5{
	padding:0px; 
	margin:0px; 
	font:14px Calibri; 
	color:#0079ba;
	}
h5 span{color:#343434;}

/*-----------------Start Top-----------------*/

/*-----------------Start Navigation-----------------*/
#menu {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#menu li {float:left; margin-right:0px;}
#menu li a {display:block; float:left; height:40px; line-height:40px; background:url(nav.gif) repeat-x; color:#fff; text-decoration:none; font-size:11px; padding:0 22px 0 20px; font-family:Arial, Helvetica, sans-serif;}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative;color:#fff;background:url(../images/nav_hover.gif) repeat-x;}
#menu li:hover {position:relative; z-index:200;background:url(../images/nav_hover.gif) repeat-x;}

#menu li:hover > a {color:#fff; background:url(../images/nav_hover.gif) repeat-x;}
#menu li:hover > a.sub {color:#fff; background:url(../images/nav_hover.gif) repeat-x;}

#menu li.current a {color:#fff;}

#menu li a.sub {background:url(../images/down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#fff; background:url(../images/down-arrow.gif) no-repeat right center;}

#menu :hover ul {left:0; top:40px; width:120px;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:200px; top:-1px; white-space:nowrap; width:100px; z-index:200; height:auto;}

#menu :hover ul li {margin:0; border-top:1px solid #fff; border-left:1px solid #fff; background:url(../images/nav_hover.gif) repeat-x;}
#menu :hover ul li a {width:200px; padding:0; text-indent:10px; background:#036dcc; color:#fff; height:30px; line-height:30px;}
#menu :hover ul li a.fly {background:#036dcc url(../images/right-arrow.gif) no-repeat right center;}

#menu :hover ul :hover {background:url(../images/nav_hover.gif) repeat-x;  color:#fff;}
#menu :hover ul :hover a.fly {color:#fff; background:url(../images/nav_hover.gif) repeat-x;}

#menu :hover ul li.currentsub a {color:#fff;}
#menu :hover ul li.currentsub a.fly {background: url(../images/right-arrow.gif) no-repeat right center; color:#fff;}

#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#036dcc; color:#fff; width:215px;}
#menu :hover ul :hover ul :hover {background:url(../images/nav_hover.gif) repeat-x; color:#fff;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {color:#fff;background:url(../images/nav_hover.gif) repeat-x;}


/***************** Last Level ****************/

#menu :hover ul ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul li .fly{background:#036dcc url(../images/right-arrow.gif) no-repeat right center; color:#fff}

#menu :hover ul :hover ul li .fly a{background:url(../images/right-arrow.gif) no-repeat right center}

#menu:hover ul:hover ul:hover li:hover > li.fly{color:#fff;background:url(../images/nav_hover.gif) repeat-x;}

#menu :hover ul :hover ul li .fly:hover{background:url(../images/nav_hover.gif) repeat-x; color:#fff}

#menu :hover ul :hover ul li:hover ul{left:215px; top:-1px; white-space:nowrap; width:100px; z-index:200; height:auto;}


/*-----------------End Navigation-----------------*/

.seprater{
	background:url(../images/seprater.gif) no-repeat;
	height:41px;
	width:1px;
	}
.search{
	background:url(../images/search.gif) no-repeat; 
	width:179px; 
	height:28px; 
	border:0px; 
	line-height:20px; 
	color:#626262;
	padding:5px 0px 0 8px;
	}

/*-----------------Start Header-----------------
.header_bg{
	background:url(../images/header_bg.gif) repeat-x; 
	height:243px;
	padding-top:8px;
	}
.header{
	background:url(../images/header.jpg) no-repeat; 
	width:890px; 
	height:233px;}
.icon_1{
	background:url(../images/ccs.gif) no-repeat; 
	color:#616161; 
	font:12px Arial, Helvetica, sans-serif; 
	height:108px; 
	width:134px; 
	margin-bottom:5px; 
	text-align:center;
	display:block;
	}

.icon_1:hover{background:url(../images/ccs.gif) no-repeat; color:#616161; cursor:pointer;}
.icon_2{
	background:url(../images/bd.gif) no-repeat; 
	color:#616161; 
	font:12px Arial, Helvetica, sans-serif; 
	height:108px; 
	width:134px; 
	margin-bottom:5px; 
	text-align:center;
	display:block;
	}

.icon_2:hover{background:url(../images/bd.gif) no-repeat; color:#616161; cursor:pointer;}
.header_pad{padding:113px 0 0 590px;}*/
/*-----------------End Header-----------------*/
/*-----------------Start Container-----------------*/
h2{
	padding:0px; 
	margin:0px; 
	color:#083154; 
	font:21px Arial, Helvetica, sans-serif;
	}
.dot{
	background:url(../images/dot.gif) repeat-x; 
	height:1px; 
	}
.dot_1{
	background:url(../images/dot_1.gif) repeat-y; 
	width:1px; 
	}
.ul{padding:0px; margin:0px; font:11px Arial, Helvetica, sans-serif;}
.ul li {
	background:url(../images/arrow.gif) no-repeat 10px 5px; 
	padding:3px 0 0 35px; 
	margin:0px; 
	list-style:none; 
	}
.ul li a {
	color:#5a5a5a;
	text-decoration:none;
	}
.ul li a:hover{
	color:#026ac8;
	text-decoration:underline;
	}
.read{color:#ff0000; }
.read a{color:#ff0000; text-decoration:none; font-size:11px;}
.read a:hover{color:#ff0000; text-decoration:underline;}

/*-----------------Start Welcome Text-----------------*/
.wel_mdl{
	
	width:680px; 
	padding:5px 15px 5px 15px;
	}
.dot_3{
	background:url(../images/dot_2.gif) repeat-x; 
	width:680px; 
	height:1px;
	}
p{padding:0px; margin:0px; text-align:justify; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:19px;}
h3{
	padding:0px; 
	margin:0px; 
	color:#0174da; 
	font:bold 15px Arial, Helvetica, sans-serif;
	}
	h3 a{
	padding:0px; 
	margin:0px; 
	color:#0174da; 
	font:bold 15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
/*-----------------End Welcome Text-----------------*/

/*-----------------End Container-----------------*/

/*-----------------Start footer-----------------*/
.footer{background:url(../images/footer.gif) repeat-x; height:122px;}
/*-----------------End footer-----------------*/

/*-----------------Start Inner Page-----------------*/
.inner_heasder_bg{background:url(../images/inner_header_bg.gif) repeat-x; height:163px;}
h4{
	color:#929292;
	padding:0px;
	margin:0px;
	font:22px Arial, Helvetica, sans-serif; 
	}
	.inner_heasder_bg12{ height:255px;}

.about{padding:0px; margin:0px; font:11px Arial, Helvetica, sans-serif;} 
.about ul{padding:10px 0 0 0; margin:0px;}
.about ul li {
	background:url(../images/arrow_1.gif) no-repeat 10px 17px; 
	padding:10px 0 0 40px; 
	margin:0px; 
	list-style:none; 
	}
.about ul li a {
	font:11px Arial, Helvetica, sans-serif;;
	color:#5a5a5a;
	text-decoration:none;
	}
.about ul li a:hover {
	font-weight:bold;
	}
.about ul li ul {
	padding:0px; 
	margin:0px; 
	}
.about ul li ul li{
	background:none; 
	padding:8px 0 0 10px; 
	margin:0px;
	list-style:none; 
	}
.dot_line{background:url(../images/dot_line.gif) repeat-x; height:1px;}
.arrow{padding:0px; margin:0px; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:19px;}
.arrow ul{padding:0px; margin:0px;}
.arrow ul li {
	background:url(../images/arrow_2.gif) no-repeat 10px 10px; 
	padding:8px 0 0 35px; 
	margin:0px; 
	list-style:none; 
	text-align:justify;
	}
.arrow ul li a {text-decoration:underline;color:#666;}
.arrow ul li a:hover{text-decoration:none;color:#055699;}

.middle_content{ border-left:1px dotted #dddddd; border-right:1px dotted #dddddd;}
/*-----------------End Inner Page-----------------*/
.dot_2{background:url(../images/dot.gif) repeat-x; height:1px; width:460px;}

/*------------------------Tab Button-----------------------*/
.tabbed_area {margin:5px auto; width:460px}

ul.tabs {
	margin:5px 0 6px 0;
	padding:0px;
}
ul.tabs li {
	list-style:none;
	display:inline;
	cursor:pointer;
}
ul.tabs li a {
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	margin:0;
	text-align: center;
	text-decoration:none;
	padding:8px;
	background:url(../images/nav.gif) repeat-x;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #0155a1; 
	border-bottom: 1px solid #ffffff;
	background-image:url(../images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.content {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #0155a1; 	
	font:12px Arial, Helvetica, sans-serif;
	background-image:url(../images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3, #content_4, #content_5, #content_6, #content_7 { display:none; }
/*------------------------Tab Button-----------------------*/
.inputtext{
	background:url(../images/inputtext.jpg) repeat-x;
	height:19px;
	width:200px; 
	padding:5px 0 0 5px;
	border:1px solid #c3c3c3;
	}
.inputtext1{
	background:url(../images/inputtext.jpg) top repeat-x;
	width:200px; 
	padding:5px 0 0 5px;
	border:1px solid #c3c3c3;
	}
.button{
	background:url(../images/submit.jpg) no-repeat; 
	width:83px; 
	height:27px; 
	color:#fff; 
	border:0px;
	}
.services_mdl{background:url(../images/services_box_mdl.gif) repeat-x; height:82px; color:#FFF; width:182px;}
.odc_mdl{background:url(../images/odc_box_mdl.gif) repeat-x; height:82px; color:#FFF; width:182px;}
.tab_button{
	width:210px; 
	height:46px;
	}
.tab_button a{
	background:url(../images/tab_but.gif) no-repeat;
	width:170px; 
	height:34px; 	
	color:#477178;
	padding:12px 0 0 40px; 
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;display:block;
	cursor:pointer;
	}
.tab_button a:hover{
	background:url(../images/tab_but_hover.gif) no-repeat;
	width:170px; 
	height:34px;
	cursor:pointer;
	display:block;
	}
.tab_button2{
	background:url(../images/tab_but_active.gif) no-repeat;
	width:170px; 
	height:34px; 	
	color:#000;
	padding:12px 0 0 40px; 
	font:11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:none;display:block;
	}
.tab_button_1{
	width:210px; 
	height:46px;
	}
.tab_button_1 a{
	background:url(../images/tab_but_1.gif) no-repeat;
	width:170px; 
	height:34px; 	
	color:#477178;
	padding:12px 0 0 40px; 
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;display:block;
	cursor:pointer;
	}
.tab_button_1 a:hover{
	background:url(../images/tab_but_1_hover.gif) no-repeat;
	width:170px; 
	height:34px;
	cursor:pointer;
	display:block;
	}
.tab_button3{
	background:url(../images/tab_but_1_hover.gif) no-repeat;
	width:170px; 
	height:34px; 	
	color:#000;
	padding:12px 0 0 40px; 
	font:11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:none;display:block;
	}
.tab_button_2 a{
	background:url(../images/tab_but_2.gif) no-repeat;
	width:170px; 
	height:34px; 	
	color:#477178;
	padding:12px 0 0 40px; 
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;display:block;
	cursor:pointer;
	}
.tab_button_2 a:hover{
	background:url(../images/tab_but_2_hover.gif) no-repeat;
	width:170px; 
	height:34px;
	cursor:pointer;
	display:block;
	}
.tab_button_5 a{
	background:url(../images/vertual_team.gif) no-repeat;
	width:170px; 
	height:34px; 	
	color:#477178;
	padding:12px 0 0 40px; 
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;display:block;
	cursor:pointer;
	}
.tab_button_5 a:hover{
	background:url(../images/vertual_team_hover.gif) no-repeat;
	width:170px; 
	height:34px;
	cursor:pointer;
	display:block;
	}

.tab_button4{
	background:url(../images/tab_but_2_hover.gif) no-repeat;
	width:170px; 
	height:34px; 	
	color:#000;
	padding:12px 0 0 40px; 
	font:11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:none;display:block;
	}
.home_tab{
	width:112px; 
	height:32px;
	}
.home_tab a{
	background:url(../images/home_tab_but.gif) no-repeat;
	width:112px; 
	text-align:center;
	height:24px; 	
	color:#0068b0;
	text-align:center;
	padding:8px 0 0 0px; 
	font:15px Arial, Helvetica, sans-serif;
	text-decoration:none;display:block;
	cursor:pointer;
	}
.home_tab a:hover{
	background:url(../images/home_tab_but_hover.gif) no-repeat;
	width:112px; 
	height:32px;
	color:#000;
	font:15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	display:block;
	}
.home_tab_1{
	background:url(../images/home_tab_but_hover.gif) no-repeat;
	width:112px; 
	text-align:center;
	height:24px;
	color:#000;
	padding:8px 0 0 0px; 
	font:15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:none;
	display:block;
	}
.center_content{padding:0px 12px; width:480px;}
.center_contentie6{padding:0px 8px; width:471px;}
.txtbox-new{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}