/* CSS Document */
img, div { behavior: url("iepngfix.htc")}
img {
	border:none;
	}

body {
	margin:0;
	padding:0;
	background:#4F4F4F url(../images/header-bg.gif) top repeat-x;
	font-family:Arial, Helvetica, sans-serif, "MS Sans Serif";
	font-size:12px;
	}

p,h1,h2,h3,form{
	margin:0;
	padding:0;
	}

p {
	line-height: 19px;
  }	
		
.clear {
	clear:both;
	}	

.left {
	float:left;
	}
		
.right {
	float:right;
	}

.top-navi ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.top-navi ul li{
	float:left;
	line-height:35px;
	margin:0 0 0 2px;
	}
	
.top-navi ul li a{
	display:block;
	}
	
/**********************/

.glossymenu{

	padding: 0 0 0 15px;

	margin: 0 auto 0 auto;

	list-style: none;

}



.glossymenu li{

	float:left;

	margin-left:5px;
	
}



.glossymenu li a{

	float: left;

	display: block;

	color:#000;

	text-decoration: none;

	font-family: sans-serif;

	font-size: 13px;

	font-weight: bold;

	padding:1px 0 0 8px; /*Padding to accomodate left tab image. Do not change*/

	height: 38px;

	line-height: 38px;

	text-align: center;

	cursor: pointer;	

}



.glossymenu li a b{

	float: left;

	display: block;

	padding: 0 16px 0 8px; /*Padding of menu items*/

}

.glossymenu li.current a{

	color: #fff;

	background: url(../images/tab-rgt-crve.gif) no-repeat; /*left tab image path*/

	background-position: left;

}

.glossymenu li a:hover{

	color: #0079C2;

	background: url(../images/tab-lft-crve-hover.gif) no-repeat; /*left tab image path*/

	background-position: left;

}



.glossymenu li.current a b{

	color: #2F404D;

	background: url(../images/tab-lft-crve.gif) no-repeat right top; /*right tab image path*/

}



.glossymenu li a:hover b{

	color:white;

	background: url(../images/tab-rgt-crve-hover.gif) no-repeat right top; /*right tab image path*/

}



/*------------------*/



.glossymenu li.current1 a{

	color:white;

	background: url(../images/tab-lft-crve-hover.gif) no-repeat; /*left tab image path*/

	background-position: left;

	

}



.glossymenu li.current1 a b{

	color: white;

	background: url(../images/tab-rgt-crve-hover.gif) no-repeat right top; /*right tab image path*/

}

.icon-bg {
	background: #fff url(../images/icon-bg.gif) no-repeat;
	height:144px;
	.height:127px;
	}

.attorney-bg {
	background: #fff url(../images/attorney-bg.gif) bottom left no-repeat;
	height:340px;
	}	

.heading {
	font-size:20px;
	color:#3782c3;
	}

.footer-center {
	background:url(../images/footer-rep.gif) repeat-x;
		color:#0B4B81;
		padding:5px 0 0 0;
		font-size:11px;

	}
		
.footer-link a {
	color:#0B4B81;
	text-decoration:none;
	padding:0 5px 0 5px;
	}

.design-by{
	color:#333;
	text-decoration:none;
	}
	
.design-by:hover{
	color:#0B4B81;
	text-decoration: underline;
	}		
							
/* index-pic*/					
/*#pic {
	position:absolute;
	margin:-328px 0 0 183px;
	.margin:-330px 0 0 183px;
	z-index:1000px;
	}*/
#pic {
	position:absolute;
	margin:-346px 0 0 680px;
/*	.margin:-330px 0 0 680px;
*/	z-index:1000px;
	}
.testimonials {
	font-family:Arial, Helvetica, sans-serif, "MS Sans Serif";
	font-size:13px;
	color:#006699;
	font-weight:normal;
	line-height:24px;
	}
	
.width {
	width:200px;
	}

.dot-line {
	background:url(../images/dot-line.gif) bottom repeat-x;
	}

.text-title {
	color:#3782c3;
	font-size:14px;
	}
	
.normel-blue-text {
	color:#3782c3;
	}

.brought-by{
	font-size:11px;
	}			

.pad-lft-rgt {
	padding:0 15px 15px 15px;
	}
small {
	color:#999999;
	}

.faq-ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px;
	}
.faq-ul li{
	background:url(../images/arrow.gif) 0 9px no-repeat;
	padding-left:12px;
	padding-top:5px;
	}
	
.faq-ul li a {
	color:#3782C3;
	text-decoration:none;
	}
.faq-ul li a:hover {
	text-decoration: underline;
	}															