/* CSS Document */

/*----------general-------------*/
*{
	padding:0;
	margin:0;
/*	border:0;
*/	}
	
body{
	width:100%;
	background-color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	color:#727273;
	}
	
a{
	color:#999999;
	text-decoration:underline;
	}
	
a{
	color:#990066;
	text-decoration:underline;
	}

.clearfix{ 
	clear:both;
	font-size:0px;
	visibility: hidden;
   	display: block;
	height: 0;

}

	
/*----------page-------------*/
	
#page{
	width:100%;
	background-color:#FFFFFF;
/*	background:url(../images/topBg.gif) repeat-x;*/
	}
	
/*----------header-------------*/
	
#header{
	width:1000px;
	margin:0px auto;
	height:90px;
	}
	
/*----------04-07-10-------------*/	

.logo-str{ 
	width:238px;
	float:left;
}
	
img.logo{
	float:left;
	width:232px;
	height:52px;
	padding-top:0px;
	}
	
.callus{
	float:right;
/*	background:#f5f4f4 url(../images/greyR.gif) no-repeat top right;*/
	
/*	height:30px;
	line-height:39px;
*/	font-family:Georgia;
	font-size:18px;
	text-align:left;
	color:#3e3433;
	padding:15px 25px 0 0;
/*	margin-top:15px;
*/	}

.chat-img{ 
	text-align:right;
	padding:0 20px 0 0;
	height:44px;
	font-family:arial;
	font-size:14px;
	color:#0a66b2; 
	font-weight:bold; 
}	
.chat-img img{
	vertical-align:-15px; 
}
.chat-img-live{
	float:right;
	width:150px; 
	text-align:right;
	padding:0 20px 0 0;
	height:44px;
	font-family:arial;
	font-size:14px;
	color:#0a66b2; 
	font-weight:bold; 
}
.chat-img-live img{
	vertical-align:-20px; 
}
/*----------top navigation-------------*/
.header_text{	
	font-family:arial;
	font-size:12px;
	color:#727273; 
	font-weight:bold; 
	margin:0 auto; 
	padding:10px 0 0 0; 
	width:1000px; text-align:center;
}

.testimonial_text_01{	
	font-family:arial;
	font-size:12px;
	color:#727273; 
	font-weight:normal; 
	margin:0; 
	padding:10px 0 0 0; 
	text-align:left;
}
.testimonial_text_detail{	
	font-family:arial;
	font-size:12px;
	color:#727273; 
	font-weight:normal; 
	margin:0; 
	padding:0px 0 0 0;
	text-align:left;
}

#menuwrap{
	width:100%;
	background:url(../images/menuBg3.gif) repeat-x left bottom;
	padding-bottom:2px;
	text-align:center;
	height:34px;
	margin-top:10px;
	}
	
ul.menu{
	width:1000px;
	margin:0px auto;
	list-style-type:none;
	height:34px;
	overflow:hidden;
	background:none;
}
	
.menu li{
	display:block;
	float:left;
	list-style-type:none;
	text-align:center;
	}
	
.menu li a{
	display:block;
	float:left;
	height:34px;
	padding:0px 10px;
	font-family:tahoma;
	font-size:11px;
	line-height:34px;
	font-weight:bold;
	color:#868b8f;
	text-decoration:none;
	}
	
.menu li a:hover{
	display:block;
	float:left;
	padding:0px 10px;
	font-family:tahoma;
	font-size:11px;
	line-height:34px;
	font-weight:bold;
	color:#bb0104;
	text-decoration:none;
	}
	
.menu li.on{
	background:#fff url(../images/menuBg.gif) repeat-x top;
	}
	
.menu li a.selected, .menu li a.selected:hover{
	display:block;
	float:left;
	padding:0;
	height:34px;
	font-family:tahoma;
	font-size:11px;
	line-height:34px;
	font-weight:bold;
	color:#bb0104;
	text-decoration:none;
	background:url(../images/tabR.gif) no-repeat top right;
	}
	
.menu li a.selected span, .menu li a.selected:hover span{
	display:block;
	float:left;
	height:34px;
	padding:0px 14px;
	background:url(../images/tabL.gif) no-repeat top left;
	cursor:pointer;
	}
	
	/*********************************/
	
	
	/*******************************/
	
/*----------banner-------------*/
	
#banner{
	width:100%;
	background:url(../images/blue.jpg) repeat-x;
	height:10px;
	overflow:hidden;
	z-index:1;
	}
	
	
/*----------main content area-------------*/
	
#main{
	width:100%;
	background-color:#FFFFFF;
	border-bottom:2px #f1f1f1 solid;
/*	background:#FFF url(../images/mainBg.gif) repeat-x;
*/	}
	
#container{
	width:1000px;
	margin:0px auto;
	padding:10px 0;
	}
	
#leftPanel{
	width:25%;
	float:left;
	}
	
	#leftPanelSec1{
		width:99%;
		float:left;
		border:1px #dadada solid;
		position:relative;
		}
		
	img.topLeft{
		position:absolute;
		top:-1px;
		left:-1px;
		z-index:1000;
		}
		
	img.topRight{
		position:absolute;
		top:-1px;
		right:-1px;
		z-index:1000;
		}
		
	img.bottomLeft{
		position:absolute;
		bottom:-1px;
		left:-1px;
		z-index:1000;
		}
		
	img.bottomRight{
		position:absolute;
		bottom:-1px;
		right:-1px;
		z-index:1000;
		}
		
	#leftPanelSec1 ul.nav{
		float:left;
		width:100%;
		/*border:1px #f1f1f1 solid;*/
		background:#fff url(../images/greyG.gif) repeat-x top;
		font-family:arial;
		font-size:11px;
		color:#727273;
		list-style-type:none;
		}
		
	#leftPanelSec1 ul.nav li{
		width:90%;
		padding:0 5%;
		margin:0;
		background:#fff url(../images/menuBg2.gif) repeat-x top;
		height:28px;
		line-height:28px;
		list-style-type:none;
		}
		
	#leftPanelSec1 ul.nav li a{
		width:100%;
		background:none;
		height:28px;
		line-height:28px;
		text-decoration:none;
		color:#838383;
		font-family:tahoma;
		font-size:12px;
		font-weight:bold;
		display:block;
		}
		
	#leftPanelSec1 ul.nav li a:hover{
		width:100%;
		height:28px;
		line-height:28px;
		text-decoration:none;
		color:#bd0001;
		display:block;
		}
		
	
	.leftPanelSec2{
		width:100%;
		float:left;
		border:1px #f1f1f1 solid;
		background:#fff url(../images/greyG.gif) repeat-x top;
		position:relative;
		
		}
		
	.leftPanelSec2 img.topLeft{
		position:absolute;
		top:-1px;
		left:-1px;
		z-index:1000;
		}
		
	.leftPanelSec2 img.topRight{
		position:absolute;
		top:-1px;
		right:-1px;
		z-index:1000;
		}
		
	.leftPanelSec2 img.bottomLeft{
		position:absolute;
		bottom:-1px;
		left:-1px;
		z-index:1000;
		}
		
	.leftPanelSec2 img.bottomRight{
		position:absolute;
		bottom:-1px;
		right:-1px;
		z-index:1000;
		}
	
	.leftPanelSec2 .boxOne{
		float:left;
		width:88%;
		padding:0;
		background:url(../images/greyG.gif) repeat-x top;
		font-family:arial;
		font-size:11px;
		color:#727273;
		}

.formText{
		font-family:arial;
		font-size:12px;
		color:#727273; 
		font-weight:bold;

}	

/*.portfolio_box{
		float:left; 
		width:140px;
}
*/
.portfolio_header_text01{
		font-family:arial;
		font-size:12px;
		color:#e46919;
		padding:0;

		
}

.portfolio_table{
		float:left; 
		width:320px; margin:0; padding:0;
}

.portfolio_table_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#444548; margin:0; padding:7px 0px 7px 0px;
}

.portfolio_table_normal{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#444548; margin:0; padding:4px 0 4px 4px;
}

	.leftPanelSec2 .grd{
		background:url(../images/menuBg2.gif) repeat-x top;
		}
		
		.boxOne h2{
			font-family:arial;
			font-size:12px;
			color:#8e9fcd;
			padding:5px 0;
			}
			
		.boxOne p{
			text-align:justify;
			}
			
		.boxOne a.link{
			float:right;
			text-decoration:none;
			color:#7c605f;
			font-weight:bold;
			line-height:20px;
			}
			
		.boxOne a.link:hover{
			float:right;
			text-decoration:none;
			color:#dc1d15;
			font-weight:bold;
			line-height:20px;
			}
			
		#leftPanel h3{
			height:36px;
			font-family:Georgia;
			font-size:24px;
			line-height:36px;
			color:#009fde;
			font-weight:normal;
			border-bottom:#dedede 1px solid;
			}
			
		#leftPanel a img{
		border:0;
		}
a.pagination_text{
	padding:0 8px 0 8; 
	font-weight:bold; 
	font-size:14px; 
	text-decoration:none; 
	color:#727273;
	}		
	
a.pagination_text:hover{
	padding:0 8px 0 8; 
	font-weight:bold; 
	font-size:14px; 
	text-decoration:underline; 
	color:#e46919;
	}		
	

#content{
	width:42%;
	padding:0 3%;
	float:left;
	}
	
		h1{
			float:left;
			width:100%;
/*			font-family:Georgia;
*/			font-size:22px;
			font-family:Georgia;
			font-weight:normal;
			padding:5px 0;
			padding-bottom:10px;
			border-bottom:#CCCCCC 1px solid;
			color:#008dd2;
			}
		
			
		.generalText{
			width:100%;
			font-family:tahoma;
			font-size:11px;
			line-height:18px;
			font-weight:normal;
			text-align:justify;
			color:#787878;
			padding:7px 0;
			}
		.generalText01{
			font-family:tahoma;
			font-size:11px;
			line-height:15px;
			font-weight:normal;
			color:#787878;
			padding:0 0 5px 0;
			}

.header_Text_01{
			font-family:tahoma;
			font-size:15px;
			font-weight:bold;
			text-align:justify;
			color:#0b0b0a;
			padding:0px 0;
}
a.header_Text_01_link{
			font-family:tahoma;
			font-size:15px;
			font-weight:bold;
			text-align:justify;
			color:#ffffff;
			padding:0px 0;
			text-decoration:none;
}

a.header_Text_01_link:hover{
			text-decoration:underline;
}

.header_Text_02_sub{
			font-family:Georgia;
			font-size:18px;
			font-weight:normal;
			text-align:justify;
			color:#008dd2;
			/*color:#e96a18;*/
			padding:0px 0;
			text-decoration:none;
}

a.header_Text_02{
			font-family:Georgia;
			font-size:16px;
			font-size:18px;
			font-weight:normal;
			text-align:justify;
			color:#008dd2;
			padding:0px 0;
			text-decoration:none;
}

a.header_Text_02:hover{
			text-decoration:underline;
}

a.link_02{		
		font-family:tahoma;
		font-size:12px;
		color:#787878;
		font-weight:bold; 
		text-decoration:none; 
		margin:0; 
		padding:0;
}
a.link_02:hover{		
		text-decoration:underline; 
		margin:0; 
		padding:0;
}
		.ListText{
/*			width:100%;
*/			font-family:tahoma;
			font-size:11px;
			line-height:18px;
			font-weight:normal;
			text-align:justify;
			color:#787878;
			padding:5px 0 0 14px; margin:0;
			}

			
		#portfolio{
			float:left;
			width:100%;
			/*background:#f2f2f2;*/
			border-top:#FFFFFF 2px solid;
			padding:2% 0%;
			display:block;
			}
			
		.projects{
			float:left;
			width:96%;
			padding:2%;
			margin:1% 0%;
			}
			
		.bg1{
			background-color:#f2f6fc;
			}
			
		.bg2{
			background-color:#e2f3f7;
			}
			
		.projects img, .projects a img{
			float:left;
			border:0;
			}
			
		.projects p{
			float:right;
			width:50%;
			text-align:justify;
			}
			
		a.link3{
			float:right;
			background:url(../images/bull2.gif) no-repeat 10px 8px;
			padding-left:25px;
			color:#7c5f5f;
			font-weight:bold;
			text-decoration:none;
			}
			
		a.link3:hover{
			float:right;
			background:url(../images/bull2.gif) no-repeat 10px 8px;
			padding-left:25px;
			color:#dc1d15;
			font-weight:bold;
			text-decoration:none;
			}


a.siteLink{		
		font-family:tahoma;
		font-size:13px;
/*		line-height:36px;
*/		color:#787878;
		font-weight:bold; 
		text-decoration:none; 
		margin:0; 
		padding:0;
}
.td-border1{ border-bottom:1px solid #d7d8dd; padding:0 4px 0 8px; }
.td-border{ border-bottom:1px solid #ffffff;border-right:1px solid #ffffff; font-weight:bold;}
.price_tag{		
		font-family:tahoma;
		font-size:15px;
/*		line-height:36px;
*/		color:#000000;
		font-weight:bold; 
		text-decoration:none; 
		margin:0; 
		padding:7px 0 0 0;
		background:url(../images/price_tag.jpg) no-repeat 50% 50%; 
		width:79px;
		height:28px;
}
a.bord-txt{		
		font-family:tahoma;
		font-size:12px;
/*		line-height:36px;
*/		color:#ffffff;
		font-weight:bold; 
		text-decoration:none; 
		margin:0; 
		padding:0;
}

a.bord-txt:hover{		
		font-family:tahoma;
		font-size:12px;
/*		line-height:36px;
*/		color:#ffffff;
		font-weight:bold; 
		text-decoration:underline; 
		margin:0; 
		padding:0;
}

.white-txt_1{
		font-family:tahoma;
		font-size:12px;
/*		line-height:36px;
*/		color:#ffffff;
		font-weight:bold; 
		text-decoration:none; 
		margin:0; 
		padding:0;
}
.list1{ margin:0; padding:0 0 0 30px;}
.list1 li{ margin:0 0px 10px 0; padding:0;}

a.siteLink:hover{		
		font-family:tahoma;
		font-size:13px;
/*		line-height:36px;
*/		color:#696767;
		font-weight:bold; 
		text-decoration:underline; 
		margin:0; 
		padding:0;
}

a.siteLink1{		
		font-family:tahoma;
		font-size:11px;
/*		line-height:36px;
*/		color:#787878;
		font-weight:bold; 
		text-decoration:none; 
		margin:0; 
		padding:0;
}

a.siteLink1:hover{		
		font-family:tahoma;
		font-size:11px;
/*		line-height:36px;
*/		color:#CC3333;
		font-weight:bold; 
		text-decoration:underline; 
		margin:0; 
		padding:0;
}

a.footerLink{	
		font-family:tahoma;
		font-size:11px;
/*		line-height:36px;
*/		color:#0269ac;
		font-weight:normal; 
		text-decoration:none; 
		margin:0; 
		padding:0;
}

a.footerLink:hover{	
		font-family:tahoma;
		font-size:11px;
/*		line-height:36px;
*/		color:#2582be;
		font-weight:normal; 
		text-decoration:underline; 
		margin:0; 
		padding:0;
}


	
#rightPanel{
	width:25%;
	float:right;
	}
	
	.quote{
		width:226px;
		border:1px #ebebeb solid;
		background:#fff url(../images/greyG.gif) repeat-x top;
		position:relative;
		}
a.more_link_01{		
		font-family:tahoma;
		font-size:12px;
/*		line-height:36px;
*/		color:#696767;
		font-weight:bold; 
		text-decoration:underline; 
		margin:0; 
		padding:0;
	}	
	#rightPanel img.topLeft{
		position:absolute;
		top:-1px;
		left:-1px;
		z-index:100;
		}
		
	#rightPanel img.topRight{
		position:absolute;
		top:-1px;
		right:-1px;
		z-index:100;
		}
		
	#rightPanel img.bottomLeft{
		position:absolute;
		bottom:-1px;
		left:-1px;
		z-index:1000;
		}
		
	#rightPanel img.bottomRight{
		position:absolute;
		bottom:-1px;
		right:-1px;
		z-index:1000;
		}
		
	.heading{
		width:96%;
		margin:2%;
		height:42px;
		background:url(../images/headingBg.gif) repeat-x;
		}
		
	.quote h3{
		width:91%;
		height:36px;
		font-family:Georgia;
		font-size:24px;
		line-height:36px;
		color:#009fde;
		font-weight:normal;
		padding:4% 4% 0% 4%;
		border-bottom:#dedede 1px solid;
		}
		
	.quote form{
		padding:5px;
		padding-top:10px;
		font-family:arial;
		font-size:11px;
		color:#666666;
		}
		
		
	.formLabel{
		float:left;
		width:96%;
		padding:2%;
		font-family:arial;
		font-size:12px;
		color:#666666;
		}
		
	.formLabel span{
		float:left;
		width:30%;
		padding-bottom:3px;
		}
		
	.formLabel input{
		float:right;
		width:100%;
		border:#d7d7d7 1px solid;
		height:18px;
		line-height:18px;
		font-family:arial;
		font-size:11px;
		color:#666666;
		}
		
	.quote form textarea{
		float:right;
		width:96%;
		margin:0 auto;
		border:#d7d7d7 1px solid;
		height:100px;
		line-height:18px;
		font-family:arial;
		font-size:11px;
		color:#666666;
		/*background:url(../images/greyG.gif) repeat-x;*/
		}
		
	button.submit{
		float:right;
		width:95px;
		height:26px;
		margin-top:10px;
		margin-bottom:10px;
		cursor:pointer;
		background:url(../images/submit.jpg) no-repeat;
		border:none;
		}
	button.submit-1{
		width:95px;
		height:26px;
		margin-top:10px;
		margin-bottom:10px;
		cursor:pointer;
		background:url(../images/submit.jpg) no-repeat;
		border:none;
		}	
	.relatedLinks{
		width:100%;
		padding:0;
		}
		
	#rightPanel .testimonial{
		float:left;
		width:226px;
		background:#fff url(../images/testim.gif) repeat-x top;
		font-family:arial;
		font-size:11px;
		color:#727273;
		}
		
	#rightPanel .testimonial div{
		float:left;
		width:194px;
		padding:0 15px;
		border:1px #eeeff3 solid;
		border-top:none;
		border-bottom:none;
		margin:0;
		margin-top:20px;
		}
		
		.testimonial h3{
		height:36px;
		font-family:Georgia;
		font-size:24px;
		line-height:36px;
		color:#415b80;
		font-weight:normal;
		}
		
		.testimonial h2{
			font-family:arial;
			font-size:12px;
			color:#75495c;
			padding:5px 0;
			}
			
		.testimonial p{
			text-align:justify;
			}
		
		p.viewall{
			float:left;
			width:196px;
			padding:0 15px;
			background:url(../images/viewall.gif) no-repeat 0 0;
			text-align:right;
			height:38px;
			overflow:hidden;
			}
			
		.boxTwo{
			padding:10px 10px 0px 10px;
			background:#fff url(../images/greyG.gif) repeat-x top;
			}
			
		.boxTwo h2{
			font-family:arial;
			font-size:12px;
			color:#dc1d15;
			padding:5px 0;
			}
			
		.boxTwo p{
			text-align:justify;
			}
			
		a.link2{
			background:url(../images/bull2.gif) no-repeat left center;
			text-decoration:none;
			color:#330000;
			font-weight:bold;
			padding-left:10px;
			line-height:38px;
			}
			
		a.link2:hover{
			background:url(../images/bull2.gif) no-repeat left center;
			text-decoration:none;
			color:#dc1d15;
			font-weight:bold;
			padding-left:10px;
			line-height:38px;
			}
			
			


.seo-top-nav-space {
	width:800px; 
	float:left; 
	margin-top:3px;
	}

ul.seo-top-nav {
	width:793px;
	list-style:none;
	padding:0;
	margin:0 0 0 0;
	}
ul.seo-top-nav li {
	float:left;
	padding:0;
	margin:0 0 0 0;
	}
ul.seo-top-nav li a {
	float:left;
	background:url(../images/top-seo-nav-lft.jpg) left top no-repeat;
	padding:0 0 0 17px;
	margin:0 0 0 0;
	text-decoration:none;
	}
ul.seo-top-nav li a span {
	float:left;
	background:url(../images/top-seo-nav-rgt.jpg) right top no-repeat;
	font:bold 11px/12px Tahoma, Helvetica, sans-serif;
	color:#fbff6e;
	padding:11px 19px 22px 3px;
	margin:0 0 0 0;
	text-decoration:none;
	}	
		
/*ul.seo-top-nav li a:hover {
	background:url(../images/top-nav-lft-h.gif) 0 0 no-repeat;
	}*/
ul.seo-top-nav li a:hover span {
	color:#fff;
	}	
ul.seo-top-nav li.active a {
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/top-nav-lft-h.gif) 0 0 no-repeat;
	/*padding:0 0 25px 9px;
	margin:10px 0 0 12px;*/
	}
ul.tseo-top-nav li.active a span {
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#1c0101;
	background:url(../images/top-nav-rgt-h.gif) right top no-repeat;
	/*padding:7px 7px 22px 0;
	margin:0 0 0 0;*/
	}
.request-inner {
	font:normal 20px/21px Georgia, "Times New Roman", Times, serif;
	color:#008dd2;
	}			
	
/*----------footer-------------*/
	
#footer{
	width:100%;
	background-color:#f1f1f1; padding:0;
/*	padding:40px 0px 30px 0px;
*/	border-top:#FFFFFF 3px solid;
	font-family:tahoma;
	font-size:11px;
	color:#9c9898;
	text-align:center;
	}
.footer_text{
	padding:15px 0px 15px 0px;	
	font-family:tahoma;
	font-size:12px;
	color:#9c9898;
	text-align:center;
	width:100%; 
	font-weight:bold;

}

/*----------misc-------------*/

.left{
	float:left;
	
	}
	
.right{
	float:right;
	}
	
.clear{
	clear:both;
	}
	
.blue{
	color:#01468d;
	}
	
.red{
	color:#009fde;
	}
	
.yellow{
	color:#eae7b7;
	}

.darkgrey{
	color:#333333;
	}
	
.btmMrgn{
	margin-bottom:8px;
	}
.fifteenpadrgt {
	padding-right:15px;
	}	
	
/*----------form-------------*/
.wrapper {
width:100%;
border:1px #e46919 solid;
padding:0px;
}
.left_column {
width:50%;
float:left;
text-align:left;
border:1px #e46919 solid;
margin:0px; 
padding:0;

}
.central-colunm {
width:16%;
float:left;
border:1px #e46919 solid;
margin:0px;

}
.right_column {
width:16%;
float:left;
text-align:center;
border:1px #e46919 solid;
margin:0px;
}
.col {
width:16%;
float:left;
text-align:center;
border:1px #e46919 solid;
margin:0px;
}

.spacer{
clear:both;
margin:0;
padding:0;
line-height:0px;
}
	
/*.....left_menu.....*/
.glossymenu{
margin:0px;
padding:0px;
width:250px; /*width of menu*/
}

.glossymenu a.menuitem{
text-decoration:none;
color:#0071bb;
font-family:tahoma;
font-size:12px;
font-weight:bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
text-decoration: none;
height:21px;
padding:7px 0px 0px 15px;
margin:0px;
background:url(../images/menu_leftmid.jpg) no-repeat left top;
}


/*.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}
*/
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
text-decoration:none;
color:#bd0001;
font-family:tahoma;
font-size:12px;
font-weight:bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
height:21px;
padding:7px 0px 0px 15px;
margin:0px;
background:url(../images/menu_leftmid.jpg) no-repeat left top;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background:#f8f8f8;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #d7d7d7;
border-left: 1px solid #d7d7d7;
border-right: 1px solid #d7d7d7;
background:#f8f8f8;
}

.glossymenu div.submenu ul li a {
display: block;
text-decoration:none;
color:#838383;
font-family:tahoma;
font-size:12px;
font-weight:normal;
margin:0px;
padding:3px 0px 3px 20px;
line-height:18px;
background:none;
}

.glossymenu div.submenu ul li a:hover{
display: block;
text-decoration:none;
color:#ffffff;
font-family:tahoma;
font-size:12px;
font-weight:normal;
margin:0px;
padding:3px 0px 3px 20px;
line-height:18px;
background:#0066ff;
}
/*----------form-------------*/
.l
{
width: 30%;
margin: 0px 0 6px 0;
padding: 0px; 

float: left;  
text-align:left;
font-family:arial;
font-size:12px;
color:#727273; 
font-weight:bold;
}


/* Right DIV */
.r
{
width: 70%;
margin: 0px 0 6px 0;
padding: 0px; 

float: right; 

text-align: left;
}

.a
{
clear: both;
width: 100%; margin:0; padding:0; float:left;
/*padding: 10px;
*/}
.r ul{ margin:0; padding:}
.r ul li{ margin:0 0 3px 0; padding:0;}
.input_style{ border:1px solid  #666666;}
.check_style{ border:1px solid #000000; background:none; border:none; margin:0; padding:0 0px 0 0;}

#res{
width:100px;
}
.imput_new{
background:url(../images/search.jpg);
width:95px;
height:26px;
border:none;
margin-top:10px;
}

img, div, input, span, table { behavior: url("../images/iepngfix.htc") }






.body-table-header{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#268cc8;
	padding:0px 0 0px 0px;
}

.body-table-header-txt{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	border-right:1px solid #FFFFFF;
	padding:5px;
}

.body-table-body-txt{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	background-color:#a8dbf9;

}

.web_solution_service{	
	width:420px;/* original-width 702px*/
	margin:0 auto;
}

.quick_response{	
	width:420px;/* original-width 702px*/
	padding:10px 0 0 0;

}

.quick_response h5{
	font-size:14px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	background-color:#50baea;
	padding:0 0 0 10px;
	background:url(../images/quic-top-bg.jpg) no-repeat 0 0;
}

.form_quick_response{
	width:418px;
/*	background-color:#87daff;*/
	border-right:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	background-color:#fff;
}

.form_quick_response form input.input_aa{
	margin:10px 0;
	border:1px solid #b3b3b3;
	font-size:12px;
	line-height:23px;
	width:240px;
	height:23px;
	padding:0 4px;
	font:normal 11px Tahoma;
	color:#787878;

}

.form_quick_response form textarea{
	margin:10px 0;
	border:1px solid #b3b3b3;
	font-size:12px;
	line-height:23px;
	width:240px;
	height:80px;
	padding:0 4px;
	font:normal 11px Tahoma;
	color:#787878;

}

.form_quick_response form select{
	margin:0px 0 10px 0;
	border:1px solid #b3b3b3;
	font-size:12px;
	line-height:23px;
	width:200px;
	height:23px;
	padding:0 4px;
	font:normal 11px Tahoma;
	color:#787878;

}

.form_quick_response form input.submit_btn_b{
	width:75px;
	height:21px;
	background:url(../images/submit-btn.jpg) no-repeat 0 0;
	border:none;
	color:#fff;
	font-weight:bold;
	padding:0 0 0px 0;
	margin:0;
}

.quick_form_bot{
	width:638px;
	height:16px;
	background:url(../images/quick-form-bot.jpg) no-repeat 0 0;
}

a.popup-link{	
	background:url(../images/view_all_button.png) no-repeat 0 0;
	width:81px;
	height:19px;
	display:block;
	
}

.close img
{
width:30px;
height:30px;

}
