/* General Tag specifications */
BODY, B, TD, P     {COLOR: #333333; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; }

strong {COLOR: #440e62; FONT-SIZE: 9pt;}

a{COLOR: #430d63; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none}
a:link {COLOR: #430d63; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none}
a:visted {COLOR: #430d63; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none}
a:hover {COLOR: #430d63; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: underline}

.PageHeader {COLOR: #440e62; FONT-SIZE: 18pt; FONT-FAMILY: Arial, Helvetica; FONT-WEIGHT: normal; padding-left: 40px; font-weight: normal; margin-bottom:0}

.SectionTitle {COLOR: #9474a6; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Helvetica; FONT-WEIGHT: normal; font-weight: bold; margin-bottom:0}

.headline {COLOR: #e3dbe8; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Helvetica; FONT-WEIGHT: normal; padding-right:15px;}

.headerNav {COLOR: #e3dbe8; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none; padding-right:15px;}
.headerNav a:link {COLOR: #e3dbe8; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none;}
.headerNav a:visited {COLOR: #e3dbe8; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none;}
.headerNav a:hover {COLOR: #e3dbe8; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: underline;}

.footerNav {COLOR: #8f6ea1; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none}
.footerNav a:link {COLOR: #8f6ea1; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none;}
.footerNav a:visited {COLOR: #8f6ea1; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none;}
.footerNav a:hover {COLOR: #8f6ea1; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: underline;}

.footerAddress {color: #9474a6; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; padding-top: 5px;}

.pageNav a{COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none}
.pageNav a:link {COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none}
.pageNav a:visted {COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: none}
.pageNav a:hover {COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 9pt; TEXT-DECORATION: underline}

/*sub nav style*/

    #tabsB {
      float:left;
      width:100%;
      background:#cfe8ce;
      font-size:85%;
	  FONT-SIZE: 9pt;
      line-height:normal;
      }
    #tabsB ul {
	  margin:0;
	  padding:13px 0px 0 38px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  FONT-SIZE: 9pt;
      }
    #tabsB a span {
      float:left;
      display:block;
      padding:5px 5px 5px 2px; /*top right bottom left*/
	  FONT-SIZE: 9pt;
      color:#440e62;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#9474a6;
      }
    #tabsB a:hover {
      background:url("../images/tableftB.gif") no-repeat left top; background-position:0% -42px;
      }
    #tabsB a:hover span {
      background:url("../images/tabrightB.gif") no-repeat right top; background-position:100% -42px;
      }


	#tabsB #cur a {
      float:left;
      background:url("../images/tableftB.gif") no-repeat left top; background-position:0% -42px;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
	  
    #tabsB #cur span {
       background:url("../images/tabrightB.gif") no-repeat right top; background-position:100% -42px;
      }

/* ------------------------------------------------------------------------------------ */
/* ROLLOVERS FOR STAFF PAGE
/* ------------------------------------------------------------------------------------ */
.rollover { display: block; } 						/* Allow setting widths and heights */
.rollover img { width: 100%; border: 0px none; } 			/* only set width and height once */
.rollover:hover { visibility: visible; 				/* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } 		/* 'rolls over' the image */
/* ------------------------------------------------------------------------------------ */
/* ROLLOVERS FOR NAVIGATION ITEMS - width and height must be set inline on html page	
/* ------------------------------------------------------------------------------------ */
#navAbout {
	/* width: 118px; */
	/* height: 32px; */
	background-image: url('../usermods/aboutRoll.gif');
	display: block;
	float: left
}
#navServices {
	/* width: 85px; */
	/* height: 32px; */
	background-image: url('../usermods/ServicesRoll.gif');
	display: block;
	float: left
}
#navPatientInfo {
	/* width: 87px; */
	/* height: 32px; */
	background-image: url('../usermods/piRoll.gif');
	display: block;
	float: left
}
#navPregnancy {
	/* width: 146px; */
	/* height: 32px; */
	background-image: url('../usermods/pregnancyRoll.gif');
	display: block;
	float: left
}
#navPhysicians {
	/*width: 104px; */
	/*height: 26px; */
	background-image: url('../usermods/physiciansRoll.gif');
	display: block;
	float: left
}
#navResources {
	/* width: 102px; */
	/* height: 32px; */
	background-image: url('../usermods/ResourcesRoll.gif');
	display: block;
	float: left
}
#navContact {
	/* width: 105px; */
	/* height: 32px; */
	background-image: url('../usermods/contactRoll.gif');
	display: block;
	float: left
}

.navTop {
	width: 830px;
	height: 26px;
	background-color: #440e62;
}
.navLeft {
	float: left;
	width: 152px;
}
.navLeft ul 
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

/* ------------------------------------------------------------------------------------ */
/* DROP DOWN MENU ENGINE AND STYLES
/* ------------------------------------------------------------------------------------ */
ul#navmenu {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	list-style: none;
}

ul#navmenu li {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
    z-index: 5;
}

/* main menu panel appearance */
ul#navmenu ul {
  margin: 0px;
  border: 0px none;
  /*border-top: #fff4e6 solid 2px;*/
  padding: 0px;
  width: 150px;
  list-style: none;
  display: none;
  position: absolute;
  top: 26px;				/* offset of menu origin vs. menu image */
  left: 0px;				/* offset of menu origin vs. menu image */
}
ul#navmenu ul:after 		/* From IE 7 lack of compliance */ {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0px;
	visibility: hidden;
}
ul#navmenu ul li {
	width: 150px;
	float: left; 			/* For IE 7 lack of compliance */
	display: block !important;
	display: inline; 		/* For IE */
}

/* root menu */
ul#navmenu a {
	float: none !important; /* For Opera */
	float: left; 			/* For IE */
	display: block;
	font: 11px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%;			 	/* For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background-color: #440e62;
  padding: 0px 10px 0px 10px;
  color: #FFFFFF;
  float: none;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background-image: url(../usermods/centerRol.gif);
  color: #440e62;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background-color: #440e62;
  padding: 0px 10px 0px 10px;
  color: #FFFFFF;
  float: none;

}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background-image: url(../usermods/centerRol.gif);
  color: #440e62;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 150px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
/* ------------------------------------------------------------------------------------ */
/* OTHER STYLES
/* ------------------------------------------------------------------------------------ */

#name {font-family: Georgia, "Times New Roman", Times, serif;font-size: 9px; line-height: 5px; color: #666666;}

#staffDanner {
	width: 66px; height: 102px; 
	background-image: url(../images/doctors/danner_btn2.jpg);
	display: block;
	float: left;
}
#staffKelly-Jones {
	width: 66px; height: 102px; 
	background-image: url(../images/doctors/jones_btn2.jpg);
	display: block;
	float: left;
}
#staffHauschka {
	width: 66px; height: 102px; 
	background-image: url(../images/doctors/hauschka_btn2.jpg);
	display: block;
	float: left;
}
#staffTidwell {
	width: 66px; height: 102px; 
	background-image: url(../images/doctors/tidwell_btn2.jpg);
	display: block;
	float: left;
}
#staffRogers {
	width: 66px; height: 102px; 
	background-image: url(../images/doctors/rogers_btn2.jpg);
	display: block;
	float: left;
}
#staffVeross {
	width: 66px; height: 102px; 
	background-image: url(../images/doctors/veross_btn2.jpg);
	display: block;
	float: left;
}
#staffAvery {
	width: 66px; height: 102px; 
	background-image: url(../images/doctors/avery_btn2.jpg);
	display: block;
	float: left;
}

/*Buttons*/
#prevBtn {
	width: 107px; height: 23px; 
	background-image: url(../images/prevPageBtnOver.gif);
	display: block;
	float: right;
}

#viewDetailsBtn {
	width: 107px; height: 23px; 
	background-image: url(../images/detailsBtnOver.gif);
	display: block;
}

/*To the Top Button*/
#toTheTop {
	width: 107px; height: 23px; 
	background-image: url(../images/toTheTopbtnOver.gif);
	display: block;
}

/*services area SUB NAV*/

#listNav {float: left;}

#listNav li {float: left; background:url(../images/servSubNavBtn.jpg); background-position: 100%; height:35px; list-style:none; text-align:right; line-height:35px; width:162px; padding:0px 19px 0px 0px;}

#listNav li a {float: left; background:url(../images/servSubNavBtn.jpg); background-position: 100%; height:35px; list-style:none; text-align:right; line-height:35px; width:162px; padding:0px 19px 0px 0px;}

#listNav li a:hover {float: left; background:url(../images/servSubNavBtnOver.jpg); background-position: 100%; height:35px; list-style:none; text-align:right; line-height:35px; width:162px; text-decoration:none; padding:0px 19px 0px 0px;}

#listNav #current a {float: left; background:url(../images/servSubNavBtnOver.jpg); background-position: 100%; height:35px; list-style:none; text-align:right; line-height:35px; width:162px; text-decoration:none; padding:0px 19px 0px 0px;}