/* CSS Document */

*
{ margin:0; padding:0; }
img
{border:0;}
body
{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; background:url(../images/backgroundtile2.jpg); }
h1,h2,h3,h4,h5,h6
{font-family:"Times New Roman", Times, serif; color:#675E4D; padding-bottom:6px;}
h1
{ padding:30px 0 5px 0; font-size:26px; }
h2
{ font-size:18px; }
.main
{margin:0 auto; width:900px; overflow:hidden; height:auto; border:2px solid #756D62; background:#FFFFFF;}
.topHeader
{height:153px;}
.minHight
{ min-height:240px; }
iframe
{ height:0;}



.navigation,.navigation ul
{background:#675E4D;}
.navigation td
{background:#EAE2CD; text-align:center; width:auto; font-weight:bold; }
.navigation
{position:relative; padding-bottom:1px;}
.navigation .sub-nav
{position:relative;}
.navigation td ul
{position:absolute; left:-1px; top:0px;}
.navigation td .sub-nav ul.last
{left:auto; right:-1px;}
.navigation td ul
{width:220px; visibility:hidden; padding:1px;}
.navigation td ul.media
{width:256px;}
.navigation td:hover ul
{visibility:visible;}
.navigation td ul li
{list-style:none; text-align:left; background:#EBE3CE; margin-top:1px; line-height:normal; font-weight:normal;}


.navigation td a
{margin:1px; line-height:22px; height:22px; display:block; color:#675E4D; text-decoration:none;}
.navigation td:hover a
{background:#675E4D; color:#EBE3CE;}
.navigation td:hover ul li a
{margin:0; line-height:normal; height:auto; padding:2px; color:#675E4D; background:#EBE3CE;}
.navigation td:hover ul li a:hover
{background:#675E4D;color:#EBE3CE;}

.imgLft
{ float:left; margin: 0 10px 10px 0; }
.imgRgt
{ float:right; margin: 0 0px 10px 10px;}

.imgRgt2
{ float:right; margin: 0 -20px 10px 10px;}
a
{ color:#89a6c9; outline:none; }
a:hover
{ text-decoration:none; }
.padLR
{padding:0 40px;}



.topofpage
{
	text-align:right;
	overflow:hidden
}
.topofpage a
{
	float:right;
	background:#675E4D;
	color:#FFFFFF;
	padding:5px;
	border:1px solid #000000;
	text-decoration:none;
}
.topofpage a:hover
{
	background:#E6EFF9;
	color:#675E4D;
}



.fBanner
{padding:8px 8px 18px 8px; background:#C7D4E5 url(../images/hmctBg.jpg) no-repeat bottom center; }
.hmCont2
{
	padding:0 0 15px 0;
	background:url(../images/hmRgtBg.png) no-repeat 680px bottom;
	overflow:hidden;
}
.hmContent
{
	overflow:hidden;
	height:auto;
	background:url(../images/hmContBg.jpg) repeat-y 680px 0;
}
.hmContent h1
{
	padding-top:10px;
	font-size:18px;
}
	.hmContent .hmCLft
	{
		float:left;
		width:630px;
		padding:0 0 0 25px;
		line-height:18px;
	}

	.hmContent .hmCRgt
	{
		float:right;
		width:200px;
		padding:0 10px;
	}
	.hmContent .hmCRgt h2
	{
		color:#FFFFFF;
	}


		.contRight
		{
			float:right;
			margin:0 -30px 20px 20px;
			width:200px;
/*																background:#CCCCCC;	*/
		}

		.contactForm
		{
/*			height:275px;
			padding:80px 20px 20px 20px;
			background:#FFFFFF url(../images/cont-title.gif) no-repeat center 20px;
*/
			padding:10px 20px;
			margin-bottom:15px;
			border:1px solid #902116;
			font-size:9px;
		}
		.contactForm .contFrmTitle
		{
			color:#902116;
			font-size:12px;
			font-weight:bold;
			padding:0 0 10px 0;
		}

		.contactForm input[type="text"],.contactForm textarea,.contactForm input[type="submit"]
		{
			border:1px solid #CCCCCC;
			color:#675E4D;
			font-size:11px;
			padding:4px;
			margin-bottom:6px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		.contactForm input[type="text"]
		{	
			width:150px;					
		}
		.contactForm textarea
		{
			width:150px;		
			height:60px;
		}
		.contactForm .contFramRow2 input[type="text"]
		{
			width:18px;
			margin-right:6px;
		}
		.contactForm .contFramRow3
		{
			overflow:hidden;
		}
		.contactForm .contFramRow3 input[type="submit"]
		{
			float:right;
			width:auto;
			padding:2px;
			margin:0;
			color:#FFFFFF;
			background:#902116;
		}
		
		.hmContent .hmCRgt .contactForm
		{ background:#FFFFFF; }
		
	
		.hmContent .hmCRgt .medical-lnk
		{
			margin-bottom:15px;
			background:url(../images/doyouhavemedical.png) no-repeat top center;
		}
		.hmContent .hmCRgt .medical-lnk:hover
		{
			background-position:bottom center;
		}
		.hmContent .hmCRgt .medical-lnk img
		{ width:200px; height:60px; }
	
	.hmContent .hmCRgt .txtScroll
	{
	}

	.about-us,.video,.mainContent
	{
		overflow:hidden;
		padding:0px 30px 30px 30px;
	}
	
	.about-us
	{
		background:url(../images/aboutUsBg.png) no-repeat bottom center;
	}
	.about-us .about-row1
	{
		overflow:hidden;
	}
	.about-us .row2
	{
		padding-top:30px;
		color:#FFFFFF;
		width:100%;
	}
	
	.video-lft
	{
		float:left;
		width:240px;
	}
	.video-rgt
	{
		float:right;
	}




.contRight .pageSubLnks
{ background:#675E4D;overflow:hidden; }
.contRight .psHding
{padding:4px;color:#EAE2CD;font-size:12px;font-weight:bold;}
.contRight .pageSubLnks ul
{margin:1px;}
.contRight .pageSubLnks li
{margin-bottom:1px;}
.contRight .pageSubLnks li
{background:#EAE2CD;list-style:none;padding:4px;}
.contRight .pageSubLnks li a
{text-decoration:none;color:#000000; display:block;}
.contRight .pageSubLnks li:hover
{background:transparent;}
.contRight .pageSubLnks li:hover a
{color:#EAE2CD;}


.attorneysLnks
{padding:25px 0px 0px 0px; overflow:hidden;}
.attorneysLnks ul li
{background:#675E4D; float:left; list-style:none; padding:1px 1px 1px 0px;}
.attorneysLnks ul li a
,.attorneysLnks ul li strong
{padding:4px; display:block; text-decoration:none;}
.attorneysLnks ul li a
{background:#EAE2CD; color:#675E4D;}
.attorneysLnks ul li strong
{color:#EAE2CD;}
.attorneysLnks li a:hover
{background:transparent;}
.attorneysLnks li:hover a
{color:#EAE2CD;}





.footer
{ padding:10px; border-top:2px solid #756D62; text-align:center; }
	.footer,.footer a
	{ color:#000000;}
	.footer a:hover
	{ text-decoration:none; }

	.footer .fLnks
	{ font-size:9px; }
	




