a:active,a {color: #FCF0C8 ; text-decoration: underline; }
a:hover{color: #0F82C7; text-decoration: underline; }
a.sub:hover {color: #44AFBF; text-decoration: underline; }
a.mm {color: #808D97; text-decoration: none; }
a.mm:visited{color: #808D97; text-decoration: none; }
a.ftr:hover {color: #0F82C7; text-decoration: underline; }
.nav {font-size:13px; padding-left:20px;  color:#fff; text-decoration:none; font-weight:bold;}
.ftr{color: #484742; padding-right:5px; padding-left:5px; line-height:12px; text-decoration:none;}

 /* global */
td {font-family:arial, verdana, geneva, helvetica; font-size:13px; color:#fff; vertical-align:top;}
p {color:white;}
body {margin-left:0px; margin-right:0px; margin-top:0px; background-color:#FCF0C8;}
hr {border:1px dotted; color:#fff; width:100%;}
b, strong {color:#FFF6C3; }
option, select, input {font-size:12px; vertical-align:top; background-color:white; color:#013A6F; border: solid #FCF0C8 1px; }
h1, h2, h3 {font-weight:bold; font-size:13px; color:#FFF6C3; text-decoration:underline;}

 /* text */
#hmcontent {line-height:19px; padding-top:5px; padding-left:15px; padding-right:10px; font-size:14px; color:#FCF0C8; width:690px; text-align:left;}
 .cat {font-size:15px; width:200px;}
.subcat {font-size:10px; width:167px;}
#hm2 {line-height:18px; padding-top:5px; font-size:12px; color:#415260; width:400px; text-align:left;}
#footer {font-size:11px; line-height:16px; padding-top:5px; padding-right:150px; color:#808D97; text-align:center;}
.smain {font-size:11px; color:#FCF0C8; vertical-align:bottom; padding-bottom:3px;}
.content {line-height:18px; padding-top:25px; padding-left:20px;  padding-right:15px; color:white;}
.hdr {text-transform:uppercase; font-size:21px; border-bottom: solid #fff 1px; width:100%;}
#hdr2 {text-transform:uppercase; font-size:17px; font-weight:bold; color:#FCF0C8; padding-top:5px;}
.main {text-transform:uppercase; font-size:21px; color:#fff; }
.lil {font-size:11px; line-height:14px;}
.sig {font-size:17px; font-family:Georgia, serif, Times; color:#F8E297; font-weight:bold;}
#hm-iframe  {width:440px; height:230px; overflow:auto; }

 /* layout */
 .drop{background-image: url(../img/bkgd-professionals.gif) ; padding-top:15px; padding-left:10px;}
.buffer {padding-left:4px; padding-right:4px;}
.brdr1 {border-bottom: solid white 2px;}
.brdr {border-bottom: solid white 1px;}
.doctor {position:absolute; z-index:1; top: 413px; left:700px;}
.subnav { background-color:#404040; height:500px; border-right: solid #fff 1px; }
.phnum {position:absolute; z-index:1; top:122px;  left:45px; width:172px; font-size:23px; color:#FCF0C8; font-family:arial, verdana, geneva, helvetica;}
.sphnum {position:absolute; z-index:1; top:135px;  left:15px; width:172px; font-size:23px; color:#FCF0C8; font-family:arial, verdana, geneva, helvetica;}

 /* home-dhtml gallery */
.centerdiv{ /*IE method of centering a relative div*/
text-align: center; border-top: solid #fff 2px; border-right: solid #fff 2px; }

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {
z-index:1;
position:absolute;  left:450px; top:486px; text-decoration:none;
}

.next {
z-index:1;
position:absolute;  left:11px; top:486px; text-decoration:none;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:155px;
background-color:#3F3E3C; 
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; margin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
font-size:12px; font-family:arial, verdana, geneva, helvetica; 
position:relative;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; }

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:20px;
width:155px;
color:#fff;
text-indent:5px;
padding-top:3px;
border:1px solid #000;
border-width:0 1px 1px 0;
text-decoration:none;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background-color:#3F3E3C; width:155px; text-decoration:none; }
/* style the link hover */
* html .menu a:hover {color:#fff; background-color:#949e7c;text-decoration:none;}

.menu :hover > a {
color:#fff; 
background-color:#949e7c;
text-decoration:none;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:155px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
text-decoration:none;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
text-decoration:none;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

/* ***********BEGIN CSS FOR next FOR SUBPGS MENU************* */
.next ul {
padding:0;
margin:0;
list-style-type:none;
width:155px;
background-color:#3F3E3C; 
}
/* hack for IE5.5 */
* html .next ul {margin-left:-16px; margin-left:0;}
/* position relative so that you can position the sub levels */
.next li {
font-size:12px; font-family:arial, verdana, geneva, helvetica; 
position:relative;
}

/* get rid of the table */
.next table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; }

/* style the links */
.next a, .next a:visited {
display:block; 
text-decoration:none;
height:20px;
width:155px;
color:#fff;
text-indent:5px;
padding-top:3px;
border:1px solid #2A2121;
border-width:0 1px 1px 0;
}
/* hack for IE5.5 */
* html .next a, * html .next a:visited {background-color:#3F3E3C; width:155px; text-decoration:none;}
/* style the link hover */
* html .next a:hover {color:#fff; background-color:#949e7c; text-decoration:none;}

.next :hover > a {
color:#fff; 
background-color:#949e7c;
text-decoration:none;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.next ul ul {
visibility:hidden;
position:absolute;
top:0;
left:155px; 
}
/* make the second level visible when hover on first level list OR link */
.next ul li:hover ul,
.next ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.next ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.next ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.next ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.next ul :hover ul :hover ul :hover ul { 
visibility:visible;
}


















