/**************************************************************************************/
/*GENERAL ELEMENTS*/
/**************************************************************************************/
 
 body{
	background:#666;
	font-size: 12px;	
	font-family:Arial, Tahoma, Verdana, Geneva, sans-serif;	
	color: #000;	
	margin:0px; 
}

form{
	padding:0;
	margin:0;
} /*important because ie tries to plunk in padding and margin for the form element*/


.headerbar
{
	background:url('../images/topbkgnd.gif') #fff repeat-x;
	height:125px;
}

.clearboth{
	clear:both;
}
.padtext{
	padding-top:5px;
	padding-bottom:5px;
}

.centered{
	text-align:center;
}



/**************************************************************************************/
/* CSS FOR HEADER */
/**************************************************************************************/
#header_main
{
	z-index:100; 
	float:left;
	background:url(../images/logolarge.gif) no-repeat; 
	width:650px;
	height:124px;
	margin:2px 0 0 0;
	border:0px solid black;
}
#photos
{
	float:right;
	background:url(../images/photos.gif) no-repeat; 
	z-index:100; 
	width:308px;
	height:126px;
	border:0px solid black;
}


.headerbar .container
{
	width:960px;
	text-align:left;
}
/**************************************************************************************/
/* CSS FOR MENU TABS */
/**************************************************************************************/

.headertab{
	font-family:Georgia, Times, serif;	
	font-size:17px;
	background:url(../images/tabbkgnd.gif) repeat-x; 
	height:40px;
}

.headertab a{
	color:#666;
	text-decoration:none;
	outline:none;
}

.headertab a:hover{
	color:#000;
}


.headertab table{
	padding-bottom:1px;
}
.tabselected div{
background:#fff; color:#333;
}
.tabunselected div{
background:#FAF1C8;
}

.headertab .menutab div
{
  padding:5px 20px;
  margin-right:1px;
  margin-bottom:-1px;
}
/**************************************************************************************/
/* CSS FOR CONTENT */
/**************************************************************************************/
.content{
	clear:both;
	background:#fff;
	width:960px;
	margin:auto;
	padding-bottom:20px;
}

.footer{
	width:100%;height:50px;text-align:center;background:#333;color:#ccc;font-size:11px;padding:10px 0;
}
.footer a{color:#ccc;}
/**************************************************************************************/
/* HOME PAGE MISSION */
/**************************************************************************************/
.mission{
	padding:0 20px;	font-family:Georgia, Times, serif;	
}
.mission .title
{
	font-size:24px;color:#359;font-weight:bold;
}
.mission .text
{
	font-size:16px;color:#666;line-height:20px;padding-top:10px;
}
/**************************************************************************************/
/* HOME PAGE TWOCOL */
/**************************************************************************************/
.hometwocol{
	padding:0 20px;font-family:Georgia, Times, serif;	margin:0;
}
.hometwocol .col
{
	border-bottom:1px dotted #99e;
	border-left:1px dotted #99e;
	border-right:1px dotted #99e;
	padding:5px 5px; line-height:18px;background:#FAF1C8;
}
.hometwocol .top
{
	border-top:1px dotted #99e;
	border-left:1px dotted #99e;
	border-right:1px dotted #99e;
	margin-top:10px; background:#8898B8;padding:5px 5px;
}
.hometwocol .bottom
{
	border-top:1px dotted #99e;
	border-left:1px dotted #99e;
	border-right:1px dotted #99e;
	margin-top:10px; background:#8898B8;padding:5px 5px;
}

.hometwocol .title
{
	padding-bottom:5px; font-size:20px;color:#F8DF94;
}
/**************************************************************************************/
/* HOME PAGE RHS NAV */
/**************************************************************************************/
.rhsnavbox{
	padding:5px;border:1px dotted #99e;width:300px;background:#FAF1C8;height:600px;
}
.rhsnavbox .item{
	width:280px;padding:10px;border-bottom:1px dotted #ba6;
}
.rhsnavbox .itemicon{
	float:left;padding-right:10px;
}
.rhsnavbox .itemtitle{
	font-size:20px;color:#359;padding-left:41px;
}
.rhsnavbox .itemtitle div{
	font-size:20px;padding-bottom:2px;
}
.rhsnavbox .itemtitle div a{
	font-size:20px;color:#359;text-decoration:none;outline:none;
}
.rhsnavbox .itemtitle div a:hover{
	font-weight:bold;
}
.rhsnavbox .itemtext{
	padding-left:41px;color:#666;padding-top:5px
}
.rhsnavbox .itemtext div{
	font-size:12px;padding-bottom:2px;
}
.rhsnavbox .itemtext div a{
	font-size:12px;color:#666;
}
.rhsnavbox .itemtext div a:hover{
	font-weight:bold;
}
.emergency{
	color:#900;
}
.rhsnavbox .itemtext .emergency a{
	color:#900;text-decoration:underline;
}
/**************************************************************************************/
/* PHYSICIAN PAGE*/
/**************************************************************************************/
.physician{
	font-family:Georgia, Times, serif;	
	margin:0 20px;
	border-bottom:1px dotted #ccc;
	padding-top:20px;
	background:#ffff;
}
.physician .photo {
	float:left;
	margin:5px 5px 5px 0;
	border:1px solid #ccc;
}
.physician .photo a{
		color:#ccc
}
.physician .photo a:hover{
		color:#666
}

.physician .name {
	font-size:20px;
	color:#359;
	padding-left:140px;
	padding-top:5px;
}
.physician .name a{
	color:#359;text-decoration:none;outline:none;
}
.physician .name a:hover{
	color:#666;
}
.physician .bloglink {
	font-size:12px;
	font-family:Arial, Tahoma, Verdana, Geneva, sans-serif;	
	color:#666;
	padding-left:140px;
	padding-top:5px;
}
.physician .bloglink a{
	color:#666;
}
.physician .text {
	font-size:14px;
	color:#666;
	padding-left:140px;
	padding-top:5px;
}
.physician .text a{
		color:#666;
}
.physician .text a:hover{
		color:#359;
}
/**************************************************************************************/
/* GENERAL PAGE LAYOUTS*/
/**************************************************************************************/
.genericpage{
	padding:0 20px;	font-family:Georgia, Times, serif;	
}
.genericpage .title
{
	font-size:24px;color:#359;font-weight:bold;padding-left:41px;padding-top:20px;
}
.genericpage .title div{
	font-size:24px;padding-bottom:2px;
}
.genericpage .title div a{
	font-size:24px;color:#359;font-weight:bold;text-decoration:none;outline:none;
}
.genericpage .text
{
	font-size:16px;color:#666;line-height:20px;padding-top:10px;
}
.genericpage .itemtitle{
	font-size:16px;color:#359;padding-left:41px;
}
.genericpage .itemtitle div{
	font-size:16px;padding-bottom:2px;
}
.genericpage .itemtitle div a{
	font-size:16px;color:#359;text-decoration:none;outline:none;
}
.genericpage .itemtext{
	font-size:14px;color:#666;padding-left:41px;
}
.genericpage .itemtext div{
	font-size:14px;padding-bottom:2px;
}
.genericpage .itemtext div a{
	font-size:14px;color:#666;outline:none;
}

