/* CSS Document */

body {

	background:#FFFFFF;
	
	
	}
	
.layout {
	margin-right: 30px;
	margin-left: 30px;
	border: 1px solid #CCCCCC;
}
		
	
/*	*******************************************************
						NAVIGATION SETUP
	*******************************************************	*/

div.nav ul,
div.nav ul li
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}	
div.nav ul
{
	z-index:100;
	font:15px helvetica, verdana, arial, sans-serif;
	margin-left:30px;
	color:#0e6472;
}
div.nav ul li
{
	float:left;
	background:#e6eeef;
}
div.nav ul li a
{
	cursor:pointer;
	float:left;
	text-align:center;
	font-weight:normal;
	background:#e6eeef;
	clear:right;
	display:block;
	width:118px;
	height:28px;
	padding-top:9px;
	
	color:#0e6472;
	text-decoration:none;
	
	border-left:#e6eeef 1px solid;
	border-right:#e6eeef 1px solid;
}
div.nav ul li a:hover,
div.nav ul li a.hover
{
	background:#f2f6f6;
	border-left:#d7e8e9 1px solid;
	border-right:#d7e8e9 1px solid;
}
div.nav ul li div
{
	clear:both;
	display:block;
}
.clearing
{
	clear:both;
}
div.nav ul li div ul
{
	margin:0px 1px;
	
	border-left:#d7e8e9 1px solid;
	border-bottom:#d7e8e9 1px solid;
	border-right:#d7e8e9 1px solid;
	background:#F2F6F6;
	
	display:none;
	position:absolute;
	width:auto;
	overflow:hidden;
}
div.nav ul li ul li
{
	display:block;
	clear:both;
}
div.nav ul li ul li a
{
	border:none;
	text-align:left;
	display:block;
	clear:both;
	width:106px;
	overflow:hidden;
	height:auto;
	height:auto;
	padding:5px;
	font-size:0.8em;
}
div.nav ul li ul li a:hover
{
	border:none;
}
div.nav ul li ul li a:hover *
{
}
div.nav ul li ul li.last a
{
}
div.nav ul li div ul.over
{
	display:block;
	position:absolute;
}
div.nav ul li div ul.out
{
	display:block;
	position:absolute;
}

div.nav ul li .selected {
	background:#f2f6f6;
}

#doubleLine {
	padding-bottom: 0.6em;
}
/* ---------- end of navbar ---------*/

/*	*******************************************************
						Bottom BUTTONS SETUP
	*******************************************************	*/
	

	
.text p {

	color:#666666;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:40px;
	margin-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;

	
	}

	
.footer {
	margin-left:30px;
	margin-right:40px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	
	
	}
.layout #bottom_border {
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}

.map {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.terms {
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #CCCCCC;
}

.footer a:link {
	text-decoration:none;
	color:#CCCCCC;
	
}

.footer a:visited {
	text-decoration:none;
	color:#CCCCCC;
}


/* Doctors Page */


#doctors {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 32px;
	font-style:normal;
	color:#329998;
	text-align:left;
	text-indent:25px;
	margin-right:30px;
	margin-left:30px;
	padding-left:40px;

}

.layout .doc_info #doc_title {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style:normal;
	color:#329998;
	text-align:left;
	margin-right:30px;
	margin-left:40px;
}
#doc_specs {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style:normal;
	color:#329998;
	text-align:left;
	margin-right:30px;
	margin-left:40px;
}

.layout .doc_info p  {
	color:#666666;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:40px;
	margin-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1px;
	text-align:justify;
}
	

#doc_name {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color:#329998;
	height:40px;
	width:840px;
	margin-left:30px;
	margin-right:30px;
	padding-left:40px;
}

.doc_names #active a {
	text-decoration:none;
	color:#329998;
}
	

.doc_info {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	background-color:#e6eeef;
	margin-right:30px;
	margin-left:30px;
	width:840px;
	height:220px;
}

.doc_photo {
	border: 2px solid #d7e8e9;
	margin-right:30px;
}
	
.doc_names ul {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding-right:10px;
	padding-left:20px;
	list-style:none;
}

.layout .doc_list .doc_names #first_col {
	padding-left: 40px;
}


.doc_list {
	background-color:#fbe7d3;
	background-position:30px;
	height:100px;
	margin-right:30px;
	margin-left:30px;
}

.doc_list2 {
	background-position:30px;
	height:100px;
	margin-right:30px;
	margin-left:20px;
}

.doc_names a:link {
	text-decoration:none;
	color:#666666;
	
}


.doc_names a:visited {
	text-decoration:none;
	color:#666666;
}

.doc_names a:hover {
	text-decoration:none;
	color:#329998;
	
}

.doc_names a:active {
	text-decoration:none;
	color:#329998;
	
}




/* ---------- Staff Page--------- */

.layout #doc_name2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	background-color:#329998;
	height:40px;
	margin-left:15px;
	padding-left:40px;
}
.layout .staff_info {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #000000;
	margin-left:15px;
	padding-left:20px;
}

.layout #staff_info {
	background-color: #e6eeef;
	margin-left:10px;
	
}

.layout .staff_names {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-color: #fbe7d3;
}

.staff_names ul {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

.staff_list {
	background-color: #fbe7d3;
	background-position:40px;
	padding-top:15px;
	padding-right:none;
	padding-left: 15px;
	vertical-align:text-top;

}

.staff_list a:link {
	text-decoration:none;
	color:#000000;
	
}

.staff_list a:visited {
	text-decoration:none;
	color:#000000;
	
}

.staff_list a:hover {
	text-decoration:none;
	color:#329998;
	
}

.staff_list a:active {
	text-decoration:none;
	color:#329998;
	
}

.layout .staff_list .staff_names li {
	height: 25px;
}


/* ------------ About Us Page ---------------- */


.layout .doc_list .bottom {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	color:#CCCCCC;
}

.layout .doc_list p {
	color:#666666;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

/*    *******************************************************
               Homepg Rollover BUTTONS SETUP
   *******************************************************    */
      a.ask_button
{
display:block;
width:283px;
height:160px;
overflow:hidden;
text-indent:-1000px;
background:white url("assets/bottom_nav(new)/new/askaq_roll_160x271.gif") top left no-repeat;
float:left;
}

a.ask_button:hover
{
background-position:left -160px;
}

a.contact_button
{
display:block;
width:283px;
height:160px;
overflow:hidden;
text-indent:-1000px;
background:white url("assets/bottom_nav(new)/new/contact_roll_160x272.gif") top left no-repeat;
float:left;
}

a.contact_button:hover
{
background-position:left -160px;
}

a.fees_button
{
display:block;
width:283px;
height:160px;
overflow:hidden;
text-indent:-1000px;
background:white url("assets/bottom_nav(new)/new/fees_roll_160x291.gif") top left no-repeat;
float:left;
margin-left:30px;
}

a.fees_button:hover
{
background-position:left -160px;
}


.layout .doc_info .text a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}

.layout .doc_info .text a:hover {
	
	text-decoration: none;
	color: #329998;
}
