
/* CSS Document */
body{
	padding:0px; 
	margin:0px;
	/*background-color:#D0F0FB;*/
	
	font:11px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	line-height:18px;
	}
.flat{float:left;}
.flr{float:right;}
.clr{clear:both;}

/*-----------------Start Padding-----------------*/

.welcome{
font-family:'Agency FB' ; font-size:44px; height:110px; color:#FF0000; margin-top:10px;
}
.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:10px 0px 0 0;}
.pad_7{padding:0px 0px 0 10px;}
.pad_8{padding:28px 8px;}
.pad_9{padding:5px 0 0 0;}
.pad_10{padding:0 0 0 36px;}
.pad_11{padding-top:90px;}
.pad_12{padding:52px 0 0 0;}
.pad_13{padding:0px 0px 0 0px;}
.pad_14{

padding:-10px 0px 0 0px;
height:30px;
background:url(../images/pai_line.gif) repeat-x;

}
/*-----------------End Padding-----------------*/

.w900{width:900px; margin:0 auto;
height:1000px;
background-image:url(../images/1.gif) ;

}

.w945{width:900px; margin:0 auto; height:auto;}
.w930{width:930px; margin:0 auto;}
.w200{width:200px; margin-left:5px;}

.w250{width:250px;}
.t5{width:225px;height:450px; }/* border-right-width:1px; border-right-color:#CCCCCC; border-right-style:dashed;*/
.t1{width:710px; height:191px; border:#7EA749 solid 1px;}
.t2{width:495px;}
.t3{width:912px; margin:0 auto;}
.w948{width:912px; margin:0 auto;}
.t4{width:210px;}

.t6{width:650px; min-height:550px; margin-left:250px;}
.tright{width:180px;height:550px; margin-left:530px; margin-top:-550px;}

.h300{height:215px;}
.h950{height:950px;}
.h600{height:600px;}
.w600{width:670px;}
.w310{width:250px;}
/*-----------------Start Top-----------------*/
.top_bg{
	height:100px;
	background:url(../images/hed_topback.gif) repeat-x;

	
	}
.ak a{
	color:#2B5003; 
	text-decoration:none; 
	font-size:11px;
	}
.ak a:hover{
	color:#76BE2B; 
	text-decoration:none;
	}
	
	.ak1 a{
	color:#FFFFFF; 
	text-decoration:none; 
	
	}
.ak1 a:hover{
	color:#FFFFFF; 
	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:30px; 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:30px; line-height:30px; background:url(../images/nav.gif) repeat-x; color:#000000; text-decoration:none; font-size:12px; 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:#000;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:#000; background:url(../images/nav_hover.gif) repeat-x;}
#menu li:hover > a.sub {color:#000; background:url(../images/nav_hover.gif) repeat-x;}

#menu li.current a {color:#000;}

#menu li a.sub {background:url(../images/down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#000; background:url(../images/down-arrow.gif) no-repeat right center;}

#menu :hover ul {left:0; top:30px; 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; background:url(../images/nav_hover.gif) repeat-x;} /*  border-top:1px solid #000; border-left:1px solid #fff;*/
#menu :hover ul li a {width:150px; padding:0; text-indent:10px; background:url(../images/nav.gif) repeat-x;color:#000; height:30px; line-height:30px;}/*  background:#356505;  */
#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:#000;}
#menu :hover ul :hover a.fly {color:#000; 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.jpg) no-repeat; 
	width:71px; 
	height:25px; 
	border:0px; 
	
	color:#626262;
	margin-top:15px;
	}

/*-----------------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/arrow1.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{
	background:url(../images/nav.gif) repeat-x;
	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-----------------*/
.middle{
	
	width:680px; 
	padding:5px 15px 5px 15px;
	}
.dot_3{
	background:url(../images/dot1.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:#003366; 
	font:bold 15px Arial, Helvetica, sans-serif;
	}
	h3 a{
	padding:0px; 
	margin:0px; 
	color:#0F71B5; 
	font:bold 15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	h7{
	padding:0px; 
	margin:0px; 
	color:#000659; 
	font:bold 16px Arial, Helvetica, sans-serif;
	}
	h7 a{
	padding:0px; 
	margin:0px; 
	color:#0174da; 
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	.h8{
	padding:0px; 
	margin:0px; 
	color:#ffffff; 
	
	}
	.h8 a{
	padding:0px; 
	margin:0px; 
	color:#ffffff; 
	
	text-decoration:none;
	}
	.h8 a:hover{
	padding:0px; 
	margin:0px; 
	color:#ffffff; 
	
	text-decoration:none;
	}
/*-----------------End Welcome Text-----------------*/

/*-----------------End Container-----------------*/

/*-----------------Start footer-----------------*/
.footer{background:url(../images/futer_img.gif) repeat-x; height:50px;}
/*-----------------End footer-----------------*/

/*-----------------Start Inner Page-----------------*/

h6 {font: 1.05em Arial, Helvetica, sans-serif; COLOR: #003366;}

.inner_heasder_bg{background:url(../images/inner_header_bg.gif) repeat-x; height:163px;}

h4{
	color:#3788C0;
	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; width:300px;}
.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:left;
	}
.arrow ul li a {text-decoration:underline;color:#666;}
.arrow ul li a:hover{text-decoration:none;color:#055699;}

.middle_content{ min-height:600px ;}
/*-----------------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:210px; 
	height:34px; 	
	color:#477178;
	padding-right:20px;
	padding-left:22px;
	padding-top:12px;
	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-right:20px;
	padding-left:22px;
	padding-top:12px;
	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;}



.breadcrum {
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	
}
.breadcrum a {
	text-decoration: none;
	color: #FF0000;
}

.breadcrum a:link {
	text-decoration: none;
	color: #FF0000;
}
.breadcrum a:visited {
	text-decoration:none;
	color: #FF0000;
}
.breadcrum a:hover {
	text-decoration:underline;
	color:#F47246;
}
.breadcrum a:active {
	text-decoration: none;
	color: #FF0000;
}
.breadcrum .active {
	color: #FF0000;
}


h1{
	background:url(../images/underline_dotted.gif) left bottom repeat-x;
	color:#8B8B8B;
	font-weight:bold;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:2.1em
	}
h1 span{
	color:#000000;
	font-weight:bold;
	}
h2{
	/*border-bottom:1px dashed #8f8f8f;*/
	background:url(../images/underline_dotted.gif) left bottom repeat-x;
	color:#000000;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font:100 18px Arial;*/
	padding-bottom:0.3em;
	margin-top:0.9em;
	height:22px;
	}
	h2 span{
	color:#028872
	}
	
	
	.breadcrum1 {
	padding-top:3px;
	text-align:center;
	font-size: 13px;
	font-weight:bold;
	color:#1D1B56;
	text-decoration: none;
	
}
.breadcrum1 a {
	text-decoration: none;
	color: #1D1B56;
}

.breadcrum1 a:link {
	text-decoration: none;
	color: #1D1B56;
}
.breadcrum1 a:visited {
	text-decoration:none;
	color: #1D1B56;
}
.breadcrum1 a:hover {
	text-decoration:none;
	color:#336699;
}
.breadcrum1 a:active {
	text-decoration: none;
	color: #1D1B56;
}


	.breadcrum2 {
	padding-top:3px;
	text-align:center;
	font-size: 12px;
	text-align:left;
	padding-left:10px;

	color:#1D1B56;
	text-decoration: none;
	
}
.breadcrum2 a {
	text-decoration: none;
	color: #1D1B56;
}

.breadcrum2 a:link {
	text-decoration: none;
	color: #1D1B56;
}
.breadcrum2 a:visited {
	text-decoration:none;
	color: #1D1B56;
}
.breadcrum2 a:hover {
	text-decoration:none;
	color:#336699;
}
.breadcrum2 a:active {
	text-decoration: none;
	color: #1D1B56;
}
