@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;
	
}


body 
{
	text-align:left;
	background:#00496a url(../images/bg_02.jpg) repeat-x;
	font-family:verdana;
	font-size:12px;
}
	 
					
h2 
{
	font-family:arial;
	font-size:16px;
	color:#333333;
	padding-top:5px;
	letter-spacing:1px;	
	margin-bottom:5px;
}

h3
{
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	background:#006699;
	letter-spacing:1px;
	margin-bottom:5px;	
}
					
.featurelist
{
	line-height: 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-position:inside;
	text-align:justify;
	padding-right:5px;
}

.featurelist li 
{
	padding-top:10px;
	padding-left:2em;
	text-indent:-2em;
	list-style-image:url(../images/left_dot.jpg);
}

#wrapper 
{
	width:931px;
	margin:0 auto;
}
														
.toplink {color:#FFFFFF;
font-family:"franklin Gothic Medium";
			font-size:14px;
			text-decoration:none;
			}
							
.toplink:hover {color:#8ad5ff;}

/* content css start */

#content {
	width:871px;
	background:url(../images/container_gradient.jpg) repeat-y;
	float:left;
	padding-right: 30px;
	padding-left: 30px;
		}
	 
#leftbar {width:234px;
				}
				
.left_top {width:234px;
		   height:14px;
		   background:url(../images/left_top.jpg) no-repeat;
		}
							
.left_middle {width:206px;
							background:url(../images/left_middle.jpg) repeat-y;
							padding:14px;
							font-family:"franklin Gothic Medium";
							font-size:14px;
							}
							
.left_middle a {color:#333333;
						text-decoration:none;
						}
						
.left_middle a:hover {color:#02a11d;
					border-bottom:1px solid #CCCCCC;}

.left_middle .client_box {width:205px;
									clear:both;}
									
.left_middle .client_box .clienttop {width:205px;
									background:url(../images/client_top.jpg) no-repeat;
									height:27px;
												}
												
.left_middle .client_box .clientmiddle {width:165px;height:200px;

												background:url(../images/client_middle.jpg) repeat-y;
												padding-left:40px;}
												
												
.left_middle .client_box .bottomtop {width:205px;
									background:url(../images/client_bottom.jpg) no-repeat;
									height:15px;
									
												}
									
							
							
.left_bottom {width:234px;
				background:url(../images/left_bottom.jpg) no-repeat;
							height:15px;
							}
.left1 {
	padding:14px;
	font: 14px "franklin Gothic Medium";
	color: #000000;							
		}		
.left1 a:link{
							padding:14px;
							font-family:"franklin Gothic Medium";
							font-size:14px;
							color: #000000;	
							
		}
.left1 a:visited{
							padding:14px;
							font-family:"franklin Gothic Medium";
							font-size:14px;
							color: #000000;	
							
		}
.left1 a:hover{
	padding:14px;
	font: 14px "franklin Gothic Medium";
	color: #02a11d;
	text-decoration:underline;
		}	
		
.left1 a:active{
	padding:14px;
	margin-left:10px;
	font: 14px "franklin Gothic Medium";
	color: #02a11d;
	text-decoration:underline;
		}
#text 
{
	width:99%;
	float:left;
	padding-left:0px;
} 
			
#text h1 
{
	font-family:Verdana;
	font-size:18px;
	padding-top:20px;
	padding-bottom:10px;
	color:#017aa7;
	display:block;
}
	
#text p 
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-align:justify;
	padding-right:5px;
	display:block;
}

#text h2
{
	margin-top:-10px;
}

#infobox
{
	padding: 10px;
	margin: 20px;
	background: #ECECEC ;
	border: 5px solid #ccc;
	width: 90%; /* ie5win fudge begins */
	line-height:22px;
	/*width: 370px;*/
	display:block;
}	
#infobox strong
{
	color:#006699;
}		
#category {width:612px;
		height:239px;
		text-align:center;}
							
.more {color:#05a21f;
		text-decoration:none;
		font-family:Arial;
		font-size:12px;
		text-align:right;}
		
.more:hover {color:#959595;
		text-decoration:none;}

#category .left {width:17px;
				float:left;}
									
#category .middle {width:579px;
				   float:left;
				   height:239px;
				   background:url(../images/category_middle.jpg) repeat-x;
								}
								
#category .box {width:184px;
				height:223px;
				padding-top:8px;
				padding-bottom:8px;
				padding-left:4px;
				padding-right:4px;
				float:left;
				}
#category .border {
				height:223px;
				margin-top:8px;
				margin-bottom:8px;
				float:left;
				border-left:1px solid #d7d7d7;
				}						
.right {width:16px;
		float:left;}
									

.question1 {width:209px;
			float:left;
			font:italic 18px "Times New Roman", Times, serif;
			color:#666666;
			letter-spacing:1px;
			text-align:center;
			}
			
.question1 a {color:#999999;
				text-decoration:none;}

.question1 a:hover {color:#000000;}
			
.question2 {width:209px;
			float:left;
			margin-left:80px;
			font:italic 18px "Times New Roman", Times, serif;
			color:#666666;
			letter-spacing:1px;
			text-align:center;
			}
									
.question2 a {color:#999999;
				text-decoration:none;}

.question2 a:hover {color:#000000;}

.question1 .quesleft {width:9px;
					float:left;}
					
.question1 .quescenter {width:182px;
					  background:url(../images/quesmiddle.jpg) repeat-x;
					  float:left;
					  height:109px;
					  font-family:Trebuchet MS;
					  font-size:17px;
					  text-align:center;
					  color:#FFFFFF;
					  padding:15px 5px 5px 5px;
					  }
					
.question1 .quesright {width:8px;
					  float:left;}
									
				
.quesleft 
{
	width:9px;
	float:left;
}				
.quescenter 
{
	/*width:182px;*/ 
	background:url(../images/quesmiddle.jpg) repeat-x;
	float:left;
	height:109px;
	font-family:Trebuchet MS;
	font-size:17px;
	text-align:center;
	color:#FFFFFF;
	padding:15px 5px 5px 5px;
}				
.quesright 
{
	width:8px;
	float:left;
}				
				
				
				
				
		

		





#bottombar {width:931px;
			height:35px;
			position:relative;
			text-align:right;
			font-family:Trebuchet MS;
			font-size:12px;
			color:#FFFFFF;
			float:left;
			clear:both;
			}
			
#bottombar .leftcorner {width:37px;
						height:35px;
						float:left;
						background:url(../images/bottom_left.jpg) no-repeat;
						
						}
						
#bottombar .rightcorner {width:39px;
						height:35px;
						float:left;
						background:url(../images/bottom_right.jpg) no-repeat; }
						
#bottombar .bottom_middle {width:855px;
							margin-top:8px;
							background:#44b843;
							float:left;
							height:22px;
							padding-top:5px;}
							
#bottombar .bottom_middle a {text-decoration:none;
							color:#FFFFFF;}

#bottombar .bottom_middle a:hover {color:#7bd100;}

#heighlight_test {width:590px;
		padding:5px;
		margin-bottom:15px;
		float:left;
				}

#text_pages {width:592px;
				padding-left:20px;
				font-family:Verdana;
				font-size:13px;
				line-height:22px;
				text-align:justify;
				}
				
#heighlight_test1 {width:580px;
		padding:5px;
		border:1px solid #c8c8c8;
		background:url(../images/heighlight_text.jpg) repeat-x;
		margin-top:10px;
		margin-bottom:10px;
		color:#05a21f;
		font-weight:bold;
		text-align:justify;
				}
				
.fieldset 
{
	border:1px solid #7c0f0f;
	font-family:Verdana;
	font-size:12px;
	padding:5px;
	line-height:20px;
}

.legend 
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#23596e;
	font-weight:bold;
}
	
.grad {
/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e4e4e4,endColorStr=#bababa);*/
background:url(../images/button_gradient.jpg) repeat-x;
width: 200px;
padding:2px;
height: 20px;
text-align:center;
} 

/* EXTERNAL CODE */
				
/*#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
/*
float: left;
margin: 0 0.15em;
*/
margin: 0 0 5px 0;
}

.leftbutton
{
background: url(../images/background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 200px;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#topbar_new_sco{
	height: 25px;
	width: 931px;
	margin:0 auto;
	font-size:9px;
	text-align:center;
}
#topbar_new_sco h1 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;		
	 font-size:10px; font-weight:normal;	
	text-align:center;

}
						
		

#topbar_new {
	height: 388px;
	width: 931px;
}
#topbar_new #topbar_new1 {
	background: url(../images/topbar_newback.jpg) repeat-y;
	height: 170px;
	width: 877px;
	padding-right: 27px;
	padding-left: 27px;
}
#topbar_new  #flash_new {
	height: 218px;
	width: 903px;
	background:#ffffff;
	
}
#topbar_new #logosection {
	height: 127px;
	width: 879px;
}
#topbar_new #topbar_new1 #logosection .logo_new {
	float: left;
	height: 111px;
	width: 196px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#topbar_new #topbar_new1 #logosection .companyname {
	float: left;
	height: 58px;
	width: 333px;
	margin-left: 66px;
	padding-top: 34px;
	padding-bottom: 35px;
}
#topbar_new  #topbar_new1  #logosection  .toplink1 {
	float: left;
	height: 119px;
	width: 99px;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 162px;
}
#nevsection_new {
	height: 30px;
	width: 879px;
	margin-bottom: 13px;
}
#nevigation_new {
	height: 30px;
	width: 853px;
	float: left;
	background: url(../images/nevgationnew_slide.jpg) repeat-x;
	font: 14px "franklin Gothic Medium";
	text-align: center;
	padding-top: 0px;
}
#nevigation_new a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
#nevigation_new a:hover {
	color: #8ed6ff;
}
#bottombar_new {
	height: 27px;
	width: 931px;
}
.bottombar_new_middle {
	background: url(../images/bottommiddle.jpg) repeat-x;
	float: left;
	height: 22px;
	width: 821px;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
.bottombar_new_middle a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.bottombar_new_middle a:hover {
	color: #aaf6a7;
}


.bottombar_new_middle_seo {
	float: left;
	height:100px;
	width: 931px;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	margin-top:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align:justify;
	border: 0.1em solid;
	border-color: #aaf6a7;
}
.bottombar_new_middle_seo a {
	color: #FFFFFF;	
	text-decoration:none;
}
.bottombar_new_middle_seo a:hover {
	color: #aaf6a7;
	text-decoration:none;
}


.bottombar_new_middle_seo_drectry {
	float: left;
	height: 22px;
	width: 931px;	
	color: #aaf6a7;
	margin-top: 45px;
	text-align:center;
	

}

.bottombar_new_middle_seo_drectry h2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;		
	color: #aaf6a7; font-size:10px; font-weight:normal;	
	text-align:center;
	

}
.bottombar_new_middle_seo_drectry a {
color: #aaf6a7;	
	text-decoration:none;
}
.bottombar_new_middle_seo_drectry a:hover {
	color: #FFFFFF;
	text-decoration:none;

}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: justify;
}

ul 
{
	list-style:url("arrow.gif");
	text-indent:0px;
	
}

.featurelist_num 
{
	list-style:url("arrow.gif");
	padding:20px;
	text-indent:0px;
}
/*----tooltip------*/
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:100px; height:50px;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left;}
	
.text{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#000000;
 margin:0 0 5px 0;
}	

.f{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
}

.apply{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000000;
}

.apply a{

	 color:#000000;
}
	
.apply a{

	 color:#999999;
	 text-decoration:underline;
}

.comservice{
	padding:0 0 0 20px;
}	

#sitemaptext p {font-family:times new roman;

		      font-size:12px;

		      color:black;

		      padding-right:15px;

			  padding-left:15px;

			  padding-top:15px;

			  padding-top:15px;}



#sitemaptext a 	{font-family:Georgia;

		         font-weight:bold;

		         font-size:12px;

		         color:#000099;

		         text-decoration:underline;	}

 



#sitemaptext a:hover {color:red;}

	


.welcome {
	font: 20px Tahoma, Arial, Verdana;
	color: #B8472E;
	text-decoration: none;
	margin-left: 10px;
}
.head_font {
	font: 20px Tahoma, Arial, Verdana;
	color: #3B5462;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
}
.red {
	font: 13px Verdana;
	color: #cc0000;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
}

#sitemaptext p {font-family:times new roman;

		      font-size:12px;

		      color:black;

		      padding-right:5px;

			  padding-left:5px;

			  padding-top:15px;

			  padding-top:15px;}



#sitemaptext a 	{font-family:Georgia;

		         font-weight:bold;

		         font-size:12px;

		         color:#000099;

		         text-decoration:underline;	}

 



#sitemaptext a:hover {color:red;}

.mid {
	clear: none;
	float: left;
	height: auto;
	width: auto;
	border: none;
	background-color:#FFFFFF;
	
}

.sitemap_link ul{ padding:0px 10px 0px 10px;
}
.sitemap_link li ul li{ padding:0px 10px 0px 10px;
}


