body
{
	padding: 0;
	margin: 0;
	font-family: arial, verdana;
	font-size: 12px;
}

h1
{
	font-size: 20px;
	color: #00038B;
	font-style: italic;
	margin: 10px 0 0 0;
	background: #fff;
}

h2
{
	font-size: 14px;
	color: #01319D;
	font-family: verdana;
	margin-bottom:0;
}

a, a:link, a:visited
{
	color: #000099;	
}

a:hover, a:active
{
	color: #f00;	
}


p.tight
{
	margin-top:2px;
}

#container
{
	width: 780px;
	margin: 0;
	margin-left: 0;
	margin-right: auto;
	border-right: 1px solid #9993D1;
	border-bottom: 1px solid #9993D1;
	padding: 0;
}

#banner
{
	padding: 0;
	margin-bottom: 0;
	background-color: #FFF;
	border-bottom: 1px solid #9993D1;
	background-image: url(images/bgd_gradient_blue-white_lr.jpg);
	background-repeat: repeat-y;
}

#content
{
	margin: 0;
	margin-left: 140px;
	\margin-left: 150px;
	m\argin-left: 140px;
	padding: 0;
	background-color: #fff;
	border-left: 1px solid #9993D1;
}

#content_inner
{
	margin: 0;
	padding: 10px;
}

#content_inner img.tweakleft { margin-left: -12px; }

#content_inner img.interior_page { float:right; margin:0 10px; }

#content_inner ul
{
	margin: 0;
	padding: 0;
	list-style:none;
}

#content_inner ul li
{
	margin: 0;
	padding: 0 0 0 10px;
	background: url(/resources/images/bullet_dash1.gif);
	background-repeat:no-repeat;
	background-position: 0 6px;
}


html>body #content_inner > img.tweakleft { margin-left: -9px; }

#nav_top
{
	margin: 0;
	padding: 0;
	height: 25px;
	background-color: #999;
	border-left: none;
}

#nav_top ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#nav_top ul li /* tabs OFF color */
{
	float: left;
	background: url(/resources/images/bgd_button_off_left.gif) no-repeat left top;
	padding: 0 0 0 17px;
	margin: 0 0 0 -16px;
	text-align:center;
	/* border:1px solid green; */
}

#nav_top ul li.over /* tabs HOVER color */
{
	float: left;
	background: url(/resources/images/bgd_button_hover_left.gif) no-repeat left top;
	padding: 0 0 0 17px;
	margin: 0 0 0 -16px;
	text-align:center;
	/* border:1px solid green; */
}

#nav_top ul li a, #nav_top ul li a:link, #nav_top ul li a /* tabs OFF color */
{
	float: left;
	display: block;
	background: url(/resources/images/bgd_button_off_right.gif) no-repeat right top;
	padding:5px 18px 5px 0;
	width:65px;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
	color: #000099;	
}

#nav_top ul li a:hover, #nav_top ul li a:active /* link hover color */
{
	float: left;
	display: block;
	background: url(/resources/images/bgd_button_hover.gif) no-repeat right top;
	padding:5px 18px 5px 0;
	width:65px;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
	color: #fff;	
}



#nav_top ul li.current /* tabs ON color */
{
	float: left;
	background: url(/resources/images/bgd_button_on_left.gif) no-repeat left top;
	padding: 0 0 0 17px;
	margin: 0 0 0 -16px;
	text-align:center;
	/* border:1px solid green; */
}

#nav_top ul li.current a /* tabs ON color */
{
	float: left;
	display: block;
	background: url(/resources/images/bgd_button_on_right.gif) no-repeat right top;
	padding:5px 18px 5px 0;
	width:65px;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
	color: red;	
}

#serviceinfo
{
  float:right;
  background-repeat:no-repeat;
}

#serviceinfo a
{
  text-decoration:none;
}

#appt
{
	width: 130px;
	padding: 8px;
	background: #ccc;
	color: #000099;
	line-height: 1.5em;
	background-image: none;
	text-align:center;
	font-weight:900;
}

#servicearea
{
	width: 130px;
	padding: 8px;
	height:135px;
	text-align: center;
	color: #003399;
	font-size: 9px;
	font-weight: 900;
	line-height: 2em;
	background-image: url(/resources/images/bgd_logo_MHPT.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#nav_left
{
	float: left;
	width: 140px;
	margin: 0;
	padding: 5px;
	background-color: #fff;
}

html>body #nav_left { width: 130px; }

#nav_left ul
{
	list-style: none;
	margin: 10px -15px 0 0;
	padding: 0;
	font-family: verdana, helvetica;
	font-size: 10px;
	letter-spacing: 0.1em;
}

#nav_left ul li
{
	margin: 0;
	padding: 3px 0 3px 25px;
	border-top: 1px solid #ccc;
}

#nav_left ul li.current
{
	margin: 0;
	padding: 3px 0 3px 25px;
	border-top: 1px solid #ccc;
	border-left: 10px solid #ccc;
}

#nav_left ul li.roll
{
	margin: 0;
	padding: 3px 0 3px 15px;
	border-top: 1px solid #ccc;
	border-left: 10px solid #000099;
}

#nav_left ul li a, ul li a:link, ul li a:visited
{
	color: #000099;
	text-decoration: none;
}

#nav_left ul li a:hover, ul li a:active
{
	color: #000099;
	text-decoration: none;
}

#textcol_left
{
	width: 290px;
	float: left;
	line-height: 1.5em;
}

#textcol_right
{
	width: 280px;
	margin-left: 310px;
	line-height: 1.5em;
}

#nav_bottom
{
  text-align:center; margin:50px 0 10px 0;
}


#nav_bottom ul
{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

#nav_bottom ul li
{
  display:inline;
  background:none;
  padding: 0 0 0 17px;
	margin: 0 0 0 -16px;
	text-align:center;
	/* border:1px solid green; */
}

#nav_bottom ul li a, #nav_bottom ul li a:link, #nav_bottom ul li a
{
	padding:5px 18px 5px 0;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
	color: #000099;	
}

#nav_bottom ul li a:hover, #nav_bottom ul li a:active /* link hover color */
{
	padding:5px 18px 5px 0;
	text-decoration: underline;
	font-size:11px;
	font-weight: normal;
	color: #000099;	
}