/* CSS Document created by kantmani */
body{margin:0px;
	padding:0px;
	background:url(images/body_bg.jpg) top left repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
a { color:#31A2AE; }
a:hover { color:#333333; }	

p {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#666666;
}
	.content_left a { 	font:12px Verdana, Geneva, sans-serif; color:#31A2AE; 
			font-weight:bold; line-height:15px; }
	
#wrapper{width:973px;
		margin:auto;
		}
.page_bg{background:url(images/shadows_bg.gif) no-repeat;
		width:945px;
		float:left;
		padding:0px 14px 0px 14px;
		}
.wid1{width:930px; float:left; padding-left:15px;}
.wid2{padding-top:5px; width:329px; float:left}
.wid3{width:530px; float:left;}
.wid4{float:left;}


.pad1{padding:5px 40px 5px 65px;}
.pad2{padding-top:60px;}

.floatL{float:left;}
.floatR{float:right;}	


/* -- Header -- */
.header{width:945px; float:left;}
#topnav{font:14px Verdana, Arial, Helvetica, sans-serif;
		width:945px; float:left;
		border-top:1px solid #95B4AD;
		}
	#topnav a{ color:#FFFFFF; text-decoration:none; 
			padding:0 25px 0 25px;
			background:url(images/topnav_saprator.jpg) right no-repeat;
			display:block;
			float:left;
			line-height:38px;
			}
	#topnav a:hover{ color:#1C1C1C; text-decoration:none; 
			padding:0 25px 0 25px;
			background:url(images/toplink_hoverbg.jpg);
			}
			
.page_title{background:url(images/page_titlebg.jpg);
			font:18px Verdana, Geneva, sans-serif;
			font-weight:bold;
			color:#a1464b;
			line-height:32px;
			}
	.middle_part{width:945px; float:left; background:#FFFFFF; padding-bottom:14px;}
	.left_cover{width:616px; float:left;}		
/*	.Left_sec{margin:2px 14px 0 14px; width:588px; float:left;}*/
Left_sec{margin:14px 14px 0 14px; width:588px; float:left;}
	.left_head, .boldgreentext{
			font:14px Verdana, Geneva, sans-serif; color:#31A2AE; 
			font-weight:bold; padding-left:8px; line-height:15px;
			}
			
	.content_left{display: inline;width:530px; float:left; padding:15px 18px 5px 20px; font:14px Arial, Helvetica, sans-serif; color:#444444; line-height:18px;}
	.content_left p, .content_left ul li {margin:0px; clear:both; padding:2px 0px 6px 0px; font:12px verdana, Helvetica, sans-serif; color:#666666; line-height: 18px;}
	.content_left p strong{ font-size:14px; font-weight:bold;}
	.content_left h1, .content_left h2, .content_left h3, .content_left h4, .content_left h5, .content_left h6 { color: #a1464b; margin:20px 0 10px 0; padding:0px; font-size: 16px; }
	.blogs {color: #31A2AE;}
	h3.blog {color:#000000;}
	.content_left blockquote { float: left; width: 215px; color:#00A2BC; font-weight: bold; text-decoration:none; margin: 0; padding: 30px 0 0 10px; }
	.content_left blockquote p {  color:#00A2BC; font-weight: bold; text-decoration:none; }
	.content_left p img.float { float: left; width: 223px; margin: 0; padding: 0; }
	
	.imgrt_div{padding:75px 0 0 0; float:left; width:200px; font:13px Arial, Helvetica, sans-serif; color:#00A2BC; font-weight:bold;}
	.imgrt_div a{background:url(images/blue_arrow.jpg) left center no-repeat; color:#00A2BC; text-decoration:none; padding:0px 0 0 15px; line-height:40px;}
			
			
	.Right_sec{display:inline; margin:14px 0 0 0; width:329px; float:left; 
			background:#54A698 url(images/rightpanel_bg.jpg) 25px 0px repeat-x; 
			}
	.right_head{background:url(images/right_headbg.jpg) repeat-x; 
				font:14px Arial, Helvetica, sans-serif; color:#31A2AE; 
				font-weight:bold; padding-left:8px; line-height:25px; 
				width:321px; float:left;
				}
	.right_head100per {background:url(images/right_headbg.jpg) repeat-x; 
				font:14px Arial, Helvetica, sans-serif; color:#31A2AE; 
				font-weight:bold; padding-left:8px; line-height:25px; 
				width:570px; float:left; margin:15px 0 0 20px;
				}
	.testimonials{background:url(images/right_quots.jpg) 5px 10px no-repeat; 
				padding:30px 18px 45px 20px; 
				width:289px; float:left;
				font:14px Verdana, Arial, Helvetica, sans-serif;
				color:#404040;
				line-height:22px;
				}
			
	.right_address{border-top:1px dashed #fff; 
				border-bottom:1px dashed #fff; 
				font:12px Verdana, Arial, Helvetica, sans-serif; 
				color:#000000; width:260px; float:left; 
				}		
				
	.right_address address { font-style: normal; padding: 20px; }
			
#footer{background: #96D2DA url(images/footer_bg.jpg) top left repeat-x; width:100%; float:left;}
#footer_wrapper{width:910px; margin:22px auto 22px auto;}
.footer_nav{font:12px Verdana, Arial, Helvetica, sans-serif; color:#3A3A3A; margin: auto; text-align:center; width: 800px; line-height: 30px;}
.footer_nav a{ color: #FFFFFF; text-decoration:none; padding:0 15px 0 15px;}
.footer_nav a:hover{ color:#2F2F2F; text-decoration:underline;}

.footer_logo, .footer_logo a{padding:20px 0 8px 0; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3D7B70; text-decoration:underline;}
.footer_copyright{font:12px Verdana, Arial, Helvetica, sans-serif; color:#3A3A3A}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a1464b;
}
h6{background:url(images/left_headbg.jpg) repeat-x; 
			font:14px Arial, Helvetica, sans-serif; color:#31A2AE; 
			font-weight:bold; padding-left:8px; line-height:25px;
			}
.boldgreentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00A2AE;
	text-decoration: none;
}
a.boldgreentext:hover {
	text-decoration: underline;
}
#buttons p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00A2AE;
	padding: 0px;
	margin: 0px;
	height: auto;
	background-color: #CEE7E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#buttons p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00A2AE;
	display: block;
	text-indent: 6pt;
	padding: 4px 0px 0px;
	text-decoration: none;
	height: 23px;
	margin: 0px;
	background-color: #CEE7E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#buttons p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-indent: 6pt;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 4px 0px 0px;
	background-color: #929292;
	text-decoration: none;
	height: 23px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#clients {
	position:absolute;
	left:217px;
	top:59px;
	width:226px;
	height:45px;
	z-index:7;
	background-color: #CEE7E3;
	visibility: hidden;
}

#aboutus {
	position:absolute;
	left:97px;
	top:59px;
	width:226px;
	height:45px;
	z-index:7;
	background-color: #CEE7E3;
	visibility: hidden;
}

#investment {
	position:absolute;
	left:346px;
	top:59px;
	width:226px;
	height:45px;
	z-index:7;
	background-color: #CEE7E3;
	visibility: hidden;
}

#tax {
	position:absolute;
	left:514px;
	top:59px;
	width:160px;
	height:45px;
	z-index:7;
	background-color: #CEE7E3;
	visibility: hidden;
}

#container {
	position: relative;
	visibility: visible;
	z-index: 7;
	height: 18px;
	width: auto;
}
#Layer1 {
	position:absolute;
	left:1px;
	top:221px;
	width:774px;
	height:163px;
	z-index:8;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	left:0px;
	top:-73px;
	width:776px;
	height:93px;
	z-index:8;
	visibility: hidden;
}
.jquerycssmenu{
font:11pt Arial, Helvetica, sans-serif;
/*border-bottom: 1px solid black;*/
padding-left:0px;
padding-top:0px; /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul li.lasttop { width: 203px; margin: auto; text-align: center; }
.jquerycssmenu ul li.lasttop a { background: none; }

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
padding: 11px 38px 11px 38px;
margin-right: 0px; /*spacing between tabs*/
/*border: 1px solid #778;*/
border-bottom-width: 0;
color: #ffffff;
background:url(images/topnav_saprator.jpg) right no-repeat;
text-decoration: none; 
}

.jquerycssmenu ul li a:hover{
/*background-image: url(file:///C|/Documents and Settings/admin/Local Settings/Temporary Internet Files/Content.IE5/4YAZ41E1/tintbluedark.gif)*/
background:url(images/toplink_hoverbg.jpg);

}

.jquerycssmenu ul a.active {
  background:url(images/toplink_hoverbg.jpg);
    color: #ffffff;
  }

	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
margin-top:0px;
display: block;
border-right:none;
visibility: hidden;
/*border-top: 1px solid black;*/
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display:inherit;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font:10pt Arial, Helvetica, sans-serif;
width: 200px; /*width of sub menus*/
color:#31A2AE;
background:#CEE7E3;
border-bottom:1px solid #ffffff;
padding:4px 0px 5px 15px;
margin: 0;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background:#929292;
color: #ffffff;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 9px;
right: 25px;
}

.rightarrowclass{
position: absolute;
top: 7px;
left:10px;
}
h2.archhd {
	margin:0;
	padding:0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.archieve {
	list-style:none;
	padding:0 0 0 20px;
	margin:0;
}
ul.archieve li {
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px;
}
ul.archieve li a {
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
ul.archieve li a:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

.categories {
	margin:0;
	padding:15px 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;

}
.categories h2 {
	padding:0 0 0 20px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
ul {
	list-style:none;
	padding:0;
	margin:0;
}
.categories ul {
	list-style:none;
	padding:0 0 0 20px;
	margin:0;
}
.categories ul li {
	list-style:none;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px;
}
.categories ul li a {
	color:#333333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.categories ul li a:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.retrn_home {
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	padding:0 0 0 20px;
}
.retrn_home a {
	color:#333333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.retrn_home a:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

/*-----------------Newsletter panel starts-------------------*/
.newsletter {
	width:454px;
	background-color:#F7F7F5;
	border:#99D0D5 1px solid;
	padding:12px 20px 13px 8px;
	margin:18px 0 0 14px;
}
.lt {
	vertical-align:top;
	text-align:left;
}
.newsletter td {
	text-align:left;
}
.newsletter td.labeltxt {
	width:150px;
	text-align:right;
	display:block;
	font:bold 13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 11px 0 0;
}
.headr {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#990000;
	padding:0 0 11px 0;
}
input.txtfldnews {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:2px;
	width:290px;
	background-color:#FFFFFF;
	border-top:#AEAFB1 1px solid;
	border-right:#E5E7E6 1px solid;
	border-left:#E5E7E6 1px solid;
	border-bottom:#E5E7E6 1px solid;
	margin:0 0 11px 0;
}
input.submit {
	float:right;
	text-align:center;
	cursor:pointer;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	width:111px;
	background-color:#fff;
	border:#BBBBB9 1px solid;
	padding:4px;
	margin:0 13px 0 0;
}
.alert {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#FF0000;
	padding:5px;
	background-color:#F7F7F5;
	border:#99D0D5 1px solid;
	display:block;
	width:480px !important;
	margin:18px 0 0 15px !important;
}
	
/*-----------------Newsletter panel starts-------------------*/

.wpcf7-form {
	width:454px;
	background-color:#F7F7F5;
	border:#99D0D5 1px solid;
	padding:12px 20px 13px 8px;
	margin:18px 0 0 14px;

}
.wpcf7-validates-as-required {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:2px;
	width:290px;
	background-color:#FFFFFF;
	border-top:#AEAFB1 1px solid;
	border-right:#E5E7E6 1px solid;
	border-left:#E5E7E6 1px solid;
	border-bottom:#E5E7E6 1px solid;
	margin:0 0 11px 0;

}
.hentry h2 { font:bold 18px/20px Arial, Helvetica, sans-serif; }
h3#comments { font:bold 15px/18px Arial, Helvetica, sans-serif; }

/*------------New Comments------------*/
.reply {
	margin:-15px 0 15px 0;
}
.commentmetadata {
	font:normal 10px/13px Arial, Helvetica, sans-serif;
	padding:2px 0 0 0;
}
.entry p {
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.content_left ul li {display:block; padding-bottom:15px; padding-top:15px; border-bottom:#E0E0E0 1px solid;}
.content_left ul li a {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#080808;
	text-decoration:none;
}
.content_left ul li a span {
	font:normal 12px/15px Arial, Helvetica, sans-serif;;
	color:#408080;
	text-decoration:underline;
}
	
small.date {
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#808080;
}
