/* CSS Document */
/* *********************** GENERAL SETTINGS     *********************** */
body, h1, h2, h3, h4, h5, h6,
blockquote, p, address, form, fieldset,
ul, ol, dl, dt, dd, hr, table, td, th {
	margin: 0;
	padding: 0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	background: #ffffff;
}
a {text-decoration:none}
a.image, a.image:hover  {border:0;}
h1 {font-size:25px;font-weight: bold; color:#2489d9; line-height:25px; font-family:Georgia;}
h2 {font-size:18px;font-weight: bold; color: #2489d9; line-height: 18px; font-family: Georgia;}
h3 {font-size:18px; color: #ffffff; font-family:Georgia; padding:5px 0 10px 108px; line-height:20px; text-align:left;}

#main{
	width:1002px;
	margin: 0 auto;

	}
#header{width:1002px;margin: 0 auto;}
#topmenubar{
	background:url(/images/top_bg.jpg) no-repeat;
	height:41px;
	text-align:right;
	}
#topmenu {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6FA0AF;
	margin:0 22px 10px 0;
	clear:both;
	}
#topmenu a, #topmenu a:visited { 
	color: #FFF;
	text-decoration: none;
	display:inline-block;
	height:23px;
	width:76px;
	text-align:center;
	margin-top:10px;
	line-height:20px;
} 

#topmenu a:hover, #topmenu a.selected{
	height:23px;
	width:76px;
	background:url(/images/btn.jpg) no-repeat 0 0px;
	}
#logo{
	background:url(/images/logo_bg.jpg);
	background-repeat:no-repeat;
	width:786px;
	height:90px;
	margin:0;
	padding:0;
	}
#logo h1 {text-indent:-999px; margin:0; padding:0}
	
#imagemenu {
	background:url(/images/flash_bg.gif);
	background-repeat:repeat-x;
	height:246px;
}
#imagemenu div.images {
padding-top:25px;
}
#headercolumns{background:url(/images/rightbg.jpg) repeat-y right; height:358px;}
#headercolumns #headerleft{
	float:left;
	width:786px;
	}
#headercolumns #headerright{
	float:right;width:216px;
	background:url(/images/right_panel_bg.jpg) no-repeat;
	height:336px;
	}
#content{
	width:1002px;
	margin: 0 auto;
	}
#webleft{
	width:610px;
	background-color:#ffffff;
	float:left;
	margin-top:10px;
	margin-left:24px;
	}
#glitzkey{
	background:url(/images/keyline.jpg);
	width:544px;
	height:144px;
	background-repeat:no-repeat;
	}
#glitztitle{
	margin:0 0 0 30px;
	}
#keytext{
	margin:0 0 0 52px;
	}
#keybullet{
	list-style-image:url(/images/bullet_pin.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-family:Georgia;
	
	line-height:20px;
	color:#000000;
	text-decoration:none;
	}
#keybullet a, #keybullet a:visited{text-decoration:none; color:#000000;}
#keybullet a:hover{color:#3c7197;text-decoration:none;}
#rightcolumns{
	width:332px;
	background-color:#dedede;
	float:right;
	padding:0 0 50px 0;
	}
#ask_rightpanel{
	background:url(/images/banr_bg.jpg);
	width:316px;
	height:270px;
	background-repeat:no-repeat;
	margin:8px;
	text-align:center;
	padding-top:1px;
	}
#askexpert{
	background:url(/images/askn_expert.jpg) no-repeat;
	width:295px;
	height:78px;
	margin:10px 10px 5px 10px;
	}
#lookingweb{
	background:url(/images/lloking_for.jpg);
	width:295px;
	height:78px;
	background-repeat:no-repeat;
	margin:5px 10px 5px 10px;
	}
#needwidget{
	background:url(/images/need_gadget.jpg);
	width:295px;
	height:78px;
	background-repeat:no-repeat;
	margin:0 10px 0 10px;
	}
#testimonials{
	background:url(/images/testimonials_bg.jpg);
	background-repeat:no-repeat;
	width:316px;
	height:269px;
	margin:8px;
	text-align:left;
	}
#testimo_text{
	background-color: ##D9F4F3;
	width:270px;
	padding:20px;
	}
#testimonials_text{

	width:270px;
	margin-top:8px;
	padding:6px;
	font-size:11px; line-height:15px;
	height:200px;
	background-color: #DEDED8;
	}
#footer{
	clear:both;
	background:url(/images/footer.jpg) no-repeat;
	width:1002px;
	height:158px;
	margin:0 auto;
}
#footertxt{
	text-align:center;
	width:600px;
	margin:0 201px 0 201px;
	padding-top:45px;
	}
#footertxt a, #footertxt a:visited{text-decoration:none; color:#000000;}
#footertxt a:hover{color:#3c7197;text-decoration:underline;}
.testititlebar{}
.title{font-size:18px; font-weight:bold; line-height:16px; color:#2489d9; font-family:Georgia, "Times New Roman", Times, serif;}
.next{display:inline-block; background:url(/images/bullet_arrow.gif) -18px 0 no-repeat; width:17px; text-indent:-99999px; height:19px;float:right;}
.previous{display:inline-block; background:url(/images/bullet_arrow.gif) 0 0 no-repeat; width:17px; text-indent:-99999px; height:19px; float:right;}

#headerright a, #headerright a:visited{display:block; color:#FFF; height:26px; width:186px; text-decoration:none; padding:0 0 0 10px; line-height:26px; margin:0 0 0 4px}
#headerright a:hover{display:block; color:#00edff; height:26px; width:186px; text-decoration:none; padding:0 0 0 10px; line-height:26px; margin:0 0 0 4px}

#headerright a.one, #headerright a.one:visited{background-color:#26587A; border-top:1px solid #517995;border-bottom:1px solid #517995;}
#headerright a.one:hover{background-color:#3C4F4B}
#headerright a.two, #headerright a.two:visited{height:28px; }
#headerright a.two:hover{background-color:#3C4F4B}


#headerright div{padding:39px 0 11px 20px;}
.white{color:#FFF}
.whitetxt{color:#FFF;
	text-align:left;
	padding-left:108px;
	}
a.white{color:#FFF}

.contactus_leftPANE {width:50%; padding:5px; text-align:left; vertical-align:top; background-color:#fff; font:bold 12px Arial, Helvetica, sans-serif; color:#333335; border-bottom:#F8F8F8 solid 2px;}
.contactus_rightPANE {width:50%; padding:5px; text-align:center; vertical-align:top; background-color:#fff; border-bottom:#F8F8F8 solid 2px;}
.contact_textbox {font:normal 12px Tahoma, Verdana, Arial; padding:5px; margin:0px; color:#333333; width:90%; border:#333335 solid 1px; border-width:1px; background-color:#E9E9E9;}
.contact_textbox1 {font:normal 12px Tahoma, Verdana, Arial; padding:5px; margin:0px; color:#333333; width:65%; border:#333335 solid 1px; border-width:1px; background-color:#E9E9E9;}
.contact_submit_btn {background:url(images/submit_btn.gif) no-repeat center center; width:141px; height:24px; padding:0px; margin:0px auto 0px auto; border:#FFFFFF solid 1px; border-width:0px; cursor:pointer;}

.test_leftPANE {width:50%; padding:5px; text-align:left; vertical-align:top; background-color:#fff; font:bold 12px Arial, Helvetica, sans-serif; color:#333335; border-bottom:#F8F8F8 solid 2px;}
.test_rightPANE {width:50%; padding:5px; text-align:center; vertical-align:top; background-color:#fff; border-bottom:#F8F8F8 solid 2px;}
span.mandatory-fields {color:red; font:bold 12px arial;}
.contact_content15 {font:normal 20px Arial, Helvetica, sans-serif; text-align:left; color:#243B6D;}
.contact_content12_leftPANE {font:bold 12px Arial, Helvetica, sans-serif; text-align:left; vertical-align:top; padding:0px 0px 2px 0px; width:32%; color:#253A6F;}
.contact_content12_rightPANE {font:normal 12px Arial, Helvetica, sans-serif; text-align:left; vertical-align:top; padding:0px 0px 2px 5px; width:68%; color:#253A6F;}
	.contact_content12_rightPANE a {color:#253A6F; text-decoration:none;}
	.contact_content12_rightPANE a:visited {color:#253A6F; text-decoration:none;}
	.contact_content12_rightPANE a:hover {color:#000; text-decoration:none;}
	a:link#QClink,
	a:visited#QClink {
		position: absolute;
		top: 689px;
		right: 310px;
		z-index: 0;
		background-color: inherit;
		color: #369;
		/*border-bottom: 1px #369 solid;*/
		text-decoration: underline;
	}
	a:hover#QClink {
		/*border-bottom: 2px #369 solid;*/
		background-color: inherit;
		color: red;
	}

	#quickContact {
		margin: 0;
		/*padding: 20px 80px;*/
		padding: 0 0;
		position: absolute;
		background-color: #1E7DB0;
		top: 40px;
		right: 200px;		
		width: 430px !important;
		z-index: 200;
	}
.accordionWrapper{display:inline-block; overflow:hidden;}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;}
.loading { clear:both; background:url("/images/wait.gif") center top no-repeat; text-align:center;padding:33px 0px 0px 0px; font-size:12px;display:none; font-family:Verdana, Arial, Helvetica, sans-serif; }	

