/*Theme Name: WordPress customizedTheme URI: http://wordpress.org/Version: 1.6Author: Verve mediaAuthor URI: http://vervemedia.in*/
/* CSS Document */

*{
	margin:0;
	padding:0;
}
html,body
{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#666;
}
.clear
{
	clear:both;
}

.slideshow { height: 360px; width: 900px; margin: auto;background:#342A1E; }
.slideshow img {  background-color: #342A1E; }

.header
{
	height:96px;
	width:900px;
	background:#342a1e;
	margin:0px auto 0px auto;
}
#manimenu
{
	width:500px;
	height:25px;
	float:left;
	padding:39px 0 0 31px;
}
#manimenu li
{
	list-style-type:none;
	float:left;
	display:block;
	margin:0px 10px 0px 10px;
}
#manimenu li a, #manimenu li a:hover
{
	font:normal 16px "Times New Roman", Times, serif;
	color:#FFF;
	text-decoration:none;
}
.bannertitle
{
	/*width:900px;*/
	height:40px;
	background:#e9dcbd;
	margin:0px auto 0px auto;
	/*font:normal 30px "Times New Roman", Times, serif;*/
	font:normal 37px "Times New Roman", Times, serif;
	color:#000;
	text-align:center;
	/**** new css *****/
	/*padding-left:220px;*/
	width:900px;
}
#topaddress
{
	/*width:150px;*/
	width:196px;
	height:66px;
/*	font:normal 15px "Times New Roman", Times, serif;*/
	font:normal 14px "Times New Roman", Times, serif;
	font-style:italic;
	float:right;
	text-align:right;
	/*padding:6px 30px 0px 0px;*/
	padding:22px 30px 0px 0px;
}
#topaddress li
{
	list-style-type:none;
	display:block;
}
.bannertab
{
width:900px;
height:360px;
margin:0px auto 0px auto;
}
.indexcontent
{
	width:900px;
	height:auto;
	margin:0px auto 0px auto;
	background:#342a1e;
}
#indexleftcontent
{
	/*width:600px;*/
	width:583px;
	height:238px;
	background:url(images/sep1.gif) right no-repeat;
	float:left;
}
#indexleftcontentinner
{
	width:500px;
	height:237px;
	margin:0px auto 0px auto;
}
#indexleftcontentinner p#heading,.heading
{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px;
	text-transform:uppercase;
	padding:15px 0px 0px 0px;
}
.textelements p{
	margin-bottom:15px;
}
#indexleftcontentinner p#textelements,.textelements
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px;
	padding:10px 0px 10px 0px;
}
#practicelist
{
	width:200px;
	height:150px;
	float:left;
	margin:1px 0px 0px 50px;
}
#practicelist li
{
	list-style-type:none;
	display:block;
}
#practicelist li#title,#title a
{
	font:bold 14px "Times New Roman", Times, serif;
	color:#FFF;
	text-transform:uppercase;
	margin:10px 0px 0px 0px;
}
#title a {
	text-decoration:none;
}
#practicelist li#listelements,#listelements
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px 0px 0px 0px;
}
#listelements a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
#listelements a:hover {
	text-decoration:underline;
}
.footer
{
	background:#342A1E none repeat scroll 0 0;
	border-top:1px dotted;
	height:90px;
	margin:0 auto;
	padding-top:50px;
	width:900px;
}

#footerlink
{
	width:403px;
	_width:410px;
	height:20px;
	margin:0px auto 0px auto;
}
#footerlink li
{
	list-style-type:none;
	float:left;
	display:block;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px 5px 0px 7px;
}
#footerlink li a,#footerlink li a:hover
{
/*	font:normal 14px Arial, Helvetica, sans-serif;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}
#footeraddresstab
{
	/*width:485px;*/
	width:430px;
	height:20px;
/*	font:normal 14px Arial, Helvetica, sans-serif;*/
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px auto 0px auto;
	text-align:center;
}
#footercopyright
{
	width:485px;
	height:20px;
/*	font:normal 14px Arial, Helvetica, sans-serif;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	margin:0px auto 0px auto;
}
#footercopyright a,#footercopyright a:hover
{
/*	font:normal 14px Arial, Helvetica, sans-serif;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}


/*----------About us------------------*/
.innerpagecontent
{
	width:900px;
	height:auto;
	margin:0px auto 0px auto;
	background:#342A1E;
}
.innerpagecontentleft
{
	width:600px;
	height:auto;
	float:left;
}
.innerpagecontentright
{
	width:299px;
	height:auto;
	float:left;
}
#aboutimagetab
{
	width:600px;
	height:237px;
}
#aboutcontent
{
	width:600px;
	height:300px;
	margin:0px auto 0px auto;
	background:url(images/sep1.gif) repeat-y right;
}
#aboutcontent p
{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px auto 10px auto;
	width:520px;
	line-height:20px;
}
#aboutcontent p#title
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	padding:10px 0px 0px 0px;
}
#aboutcontent p#style
{
	font:bold 14px "Times New Roman", Times, serif;
	color:#FFF;
	font-style:italic;
	margin:10px auto 10px auto;
}
#abtpracticelist
{
	width:200px;
	height:150px;
	margin:10px 0px 0px 50px;
}
#abtpracticelist1
{
	width:200px;
	margin:10px 0px 0px 50px;
}
#abtpracticelist1 ul {
	margin-left:15px;
}
#abtpracticelist li,#abtpracticelist1 li
{
	list-style-type:none;
	display:block;
	margin:10px 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#abtpracticelist1 li a{
	color:#FFF;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#abtpracticelist1 li a:hover{
	color:#FFF;
	text-decoration:underline;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#abtpracticelist li#title
{
	font:normal 14px "Times New Roman", Times, serif;
	color:#FFF;
	text-transform:uppercase;
	margin:19px 0px 0px 0px;
}
#abtpracticelist li#listelements
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px 0px 0px 0px;
}
#rightlinkcontactus
{
	width:200px;
	height:auto;
	/*margin:0px auto 0px auto;*/
	margin:32px auto 0px auto;
	
}
#rightlinkcontactus li
{
	list-style-type:none;
	display:block;
	margin:5px 0px 5px 0px;
}
#rightlinkcontactus li textarea{
	width:184px;
	height:56px;
}
#rightlinkcontactus li input{
	width:130px;
	height:15px;
}

#rightlinkcontactus li#conttitle,#conttitle,.conttitle
{
	font:bold 14px "Times New Roman", Times, serif;
	color:#FFF;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
}
#rightlinkcontactus li#inputtitle
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}
#rightlinkcontactus li #inputtextbox,#rightlinkcontactus li .inputtextbox
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}
#rightlinkcontactus li#submit input
{
	/*width:50px;*/
	height:20px;
	background:#E9DCBD;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-decoration:none;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding-bottom:1px;
}
/*#submit:hover
{
	background:#E9DCBD;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-decoration:none;
}*/


/*---------------practiceares----------------*/
#practicecontent
{
	width:600px;
	height:300px;
	margin:0px auto 0px auto;
	background:url(images/sep1.gif) repeat-y right;
}
#practicecontent p
{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px auto 10px auto;
	width:520px;
}
#practicecontent p#title
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	padding:10px 0px 0px 0px;
}
#practicecontent p#style
{
	font:bold 14px "Times New Roman", Times, serif;
	color:#FFF;
	font-style:italic;
	margin:10px auto 10px auto;
}
#practicecontentlist
{
	width:500px;
	height:auto;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
}
#practicecontentlist li
{
	list-style-type:none;
	display:block;
	margin:5px auto 5px auto;
}
#practicecontentlist li a,#practicecontentlist li a:hover
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}



/*--------Resourcepage--------------------*/

#resourcecontent
{
	width:600px;
	
	margin:0px auto 0px auto;
	background:url(images/sep1.gif) repeat-y right;
}
#resourcecontent p
{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px auto 10px auto;
	width:520px;
}
#resourcecontent p#title
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	padding:10px 0px 0px 0px;
}
#resourcecontent p#style
{
	font:bold 14px "Times New Roman", Times, serif;
	color:#FFF;
	font-style:italic;
	margin:10px auto 10px auto;
}

#resourcelist {
height:auto;
margin:0 0 0 42px;
padding:10px 0 0;
width:500px;
}

#resourcelist li
{
	list-style-type:none;
	display:block;
	margin:5px 0px 5px 0px;
}
#resourcelist li#title,#resourcelist #title
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:5px 0;
}
#resourcelist #title a {
	text-transform:none;
}
#resourcelist li#title a,#resourcelist #title a,a.more-link
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
#resourcelist li#title a:hover,#resourcelist #title a:hover,a.more-link:hover
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ccc;
	text-decoration:none;
}
#resourcelist li#listelements,#resourcelist #listelements,#resourcelist .listelements
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px;
	padding:2px 0px 5px 0px;
}



/*----------contactus------------*/
#contactcontent
{
	width:600px;
	height:600px;
	margin:0px auto 0px auto;
	background:url(images/sep1.gif) repeat-y right;
}
#contactcontent p
{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px auto 10px auto;
	width:520px;
}
#contactcontent p#title
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	padding:10px 0px 0px 0px;
}
#contactcontent p#style
{
	font:bold 14px "Times New Roman", Times, serif;
	color:#FFF;
	font-style:italic;
	margin:10px auto 10px auto;
}
#officeloctab
{
	width:200px;
	height:auto;
	margin:22px auto 0px auto;
}
#officeloctab #title
{
	font:bold 12px "Times New Roman", Times, serif;
	color:#FFF;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
}
#officeloctab #titleelements
{
/*	font:normal 12px Arial, Helvetica, sans-serif;*/
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	text-align:justify;
	margin:0px 0px 10px 0px;
}
#contactformdiv
{   width:515px;
	margin:15px auto 0px auto;
	height:auto;
}
#contactinputtitle
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	margin:5px 0px 5px 0px;
}
#contactinputtextbox,.contactinputtextbox
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px 0px 5px 0px;
	width:200px;
}
#contactradio
{
	/*width:250px;*/
	width:300px;
	height:20px;
}
#contactradio
{
	border:1px dotted #342A1E;
}
#contactradio label,#contactradio .mmf-list-item-label
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0px 15px 0px 0px;
}

#contactformdiv textarea {
	width:343px;
	height:118px;
}
#contactradio span.mmf-list-item{
	margin-left:0px !important;
}

#contactformdiv span.mmf-not-valid-tip {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #FF7800;
	color:#000000;
	font-size:10pt;
	left:0;
	padding:0 2px 2px;
	position:absolute;
	top:0;
	width:198px;
	z-index:100;
}
#abtpracticelist li#listelements a,#practicelist li#listelements a{
	color:#FFFFFF;
	text-decoration:none;
}
#abtpracticelist li#listelements a:hover ,#practicelist li#listelements a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#rightlinkcontactus span.mmf-not-valid-tip {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FF7800;
color:red;
font-size:10pt;
left:0;
margin-top:0;
padding:0 2px 0;
position:absolute;
top:-3px;
width:159px;
z-index:100;
}

#contactcontent div.mmf-mail-sent-ok {
	border:1px dashed #AFAFA4;
	color:red;
	font-size:14px;
	margin:0 auto !important;
	padding:0.2em 1em;
	width:500px;
}
#rightlinkcontactus div.mmf-mail-sent-ok { 
	color:red;
	font-size:14px;
}