a {
	color:#36c;
	font:11px verdana, sans-serif;
	text-decoration:underline;
}

#breadCrumb { 
	height: 18px;
	padding: 4px 0 0 8px; 
	background: #fff;
}

#breadCrumb li { 
	float: left; 
	display: inline; 
	margin-right: 4px; 
}

#breadCrumb a { 
	color: #36c; 
	background: url('/images/breadcrumb.gif') center right no-repeat; 
	padding-right: 15px; 
	text-decoration: none; 
}

#breadCrumb a:hover { 
	color: #333; 
	background:url('/images/breadcrumb.gif') center right no-repeat;
	text-decoration:underline;
}

a.h2_link {
	color:#333;
	font:11px verdana, sans-serif;
	text-decoration:none;
}

a.left_menu {
	float:right;
	width:135px;
	text-align:right;
	color:#903;
	font-size:9px;
	text-decoration:none;
	margin:5px 10px 5px 0px;
}

/*a.left_menu {
	color:#903;
	font:9px verdana, sans-serif;
	line-height:20px;
	position:relative;
	text-decoration:none; text-align:right;
	padding:5px; 
}*/

a.left_menu2 {
	color:#903;
	font:9px verdana, sans-serif;
	line-height:0;
	position:relative;
	text-decoration:none;
}

a.left_submenu {
	color:#333;
}

/*a.left_submenu {
	color:#333;
	font:9px/20px verdana, sans-serif;
	line-height:20px;
	position:relative;
	text-decoration:none;
}*/

blockquote {
	font:11px verdana, sans-serif;
	margin:0 0 0 10px;
	padding:0;
}

body {
	color:#333;
	font:11px verdana, sans-serif;
	margin:0;
	padding:0;
}

br,div,input,li,table,td,textarea,tr,select,span,ul {
	color:#333;
	font:11px verdana, sans-serif;
}

form {
	margin:0;
	padding:0;
}

h1 {
	color:#903;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 2px 10px;
	white-space:nowrap;
	width:150px;
}

h2 {
	color:#333;
	font:bold 12px verdana, sans-serif;
	margin:25px 0 0;
}

h3 {
	color:#333;
	font:13px verdana, sans-serif;
}

h4 {
	color:#903;
	font:16px arial, sans-serif;
}

h5 {
	font-size:10px;
	font-weight:700;
}

hr.white {
	background-color:#fff;
	border:0 solid #fff;
	color:#fff;
	height:2px;
	margin:5px 0;
}

hr {
	background-color:#ccc;
	border:0 solid #ccc;
	color:#ccc;
	height:1px;
	margin:10px 0;
}

hr.lightgrey {
	background-color:#ccc;
	border:0 solid #ccc;
	color:#ccc;
	height:1px;
	margin:10px 0;
}

img {
	border:0;
}

p {
	margin:10px 0 0;
}

ol {
	margin:10px 0 0;
	padding-left:30px;
}

table.linkbox {
	border:1px solid #666;
}

td.linkboxtitle {
	background-color:#ffc;
	border-bottom:1px solid #666;
	font-size:9px;
	padding:5px;
	text-align:left;
}

td.linkbox {
	font-size:9px;
	padding:5px;
	white-space:nowrap;
	text-align:left;
}

ul {
	list-style-image:url("/images/bullet_gt.gif");
	margin:10px 0 0;
	padding-left:20px;
}

ul.dispatch_box {
	list-style-image:url("/images/box.gif");
}

ul.dispatch_dot {
	list-style-image:url("/images/dot.gif");
}

ul.dotList {
	list-style-image:none;
}

.day {
	border:1px solid #000;
	float:left;
	font-size:9px;
	margin:1px;
	padding:2px;
	width:10em;
}

.day_of_week {
	background-color:#fc6;
	border:1px solid #000;
	float:left;
	font-size:9px;
	margin:1px;
	padding:2px;
	width:10em;
}

.disclaimer {
	color:#666;
	font-size:9px;
}

.center {
	text-align:center;
}

.footer_copy {
	font-size:9px;
	padding:5px 0 0 3px;
}

.footer_links {
	padding:5px 0 0 10px;
}

.footer_update {
	font-size:9px;
	padding:0 2px 5px 3px;
}

.header {
	background-color:#def;
}

.left {
	margin:0;
	padding-top:6px;
}

.left_home {
	background-color:#69c;
	background-image:url("/images/operatorbg.jpg");
	background-repeat:no-repeat;
	height:420px;
}

.left_esp_home {
	background-color:#69c;
	background-image:url("/images/operatorbg_spanish.jpg");
	background-repeat:no-repeat;
	height:420px;
}

.left_inside {
	background-color:#69c;
	background-image:url("/images/resinfo_inside.gif");
	background-repeat:no-repeat;
	height:420px;
}

.left_inside_top {
	background-color:#69c;
	background-image:url("/images/resinfo_inside1.gif");
	background-repeat:no-repeat;
	height:339px;
}

.left_inside_top1 {
	background-color:#69c;
	background-image:url("/images/light_blue.gif");
	height:339px;
}

.left_inside_bottom {
	background-color:#69c;
}

.main {
	background-color:#fff;
	padding:0 10px 20px;
}

.main_job_search {
	background-color:#fff;
	padding:0;
}

.monthly_feature {
	font-size:9px;
	padding:0 5px;
}

.new {
	color:#903;
	font:14px arial, sans-serif;
}

.nowrap {
	white-space:nowrap;
}

.right {
	background-color:#9cf;
}

.search {
	background-color:#def;
	padding-top:5px;
}

.searchForm {
	display:inline;
	margin:0;
	padding:0;
}

.search_radio {
	background-color:#def;
	margin:0;
	padding:2px 0 0 40px;
}

.search_radio input {
	background-color:#def;
	margin:0;
	padding:0;
	width:20px;
}

.small {
	font-size:9px;
}

.tiny {
	font-size:8px;
}

.special_feature {
	color:#fff;
	font-size:11px;
	font-weight:bolder;
	margin:0;
	padding-bottom:5px;
}

.week {
	font-size:8pt;
	width:75em;
}

/* only for ie \*/
* html .search_radio {
	padding:2px 0 0 35px;
}

/* end hide colors */
.black {
	color:#000;
}

.darkblue {
	color:#69c;
}

.darkblue_bkg {
	background-color:#69c;
}

.gold {
	color:#fc6;
}

.gold_bkg {
	background-color:#fc6;
}

.grey_small {
	color:#333;
	font-size:9px;
}

.grey_bkg {
	background-color:#333;
}

.grey_lgt_bkg {
	background-color:#999;
}

.lightblue {
	color:#def;
}

.skyblue {
	color:#9cf;
}

.tan_bkg {
	background-color:#f2f2ea;
}

.pink {
	background-color:#9d1843;
}

.white {
	color:#fff;
}

.white a {
	color:#fff;
	text-decoration:none;
}

.white_bkg {
	background-color:#fff;
}

#docSpecialty {
	font-size:15px;
	font-weight:bolder;
	margin:0;
	padding-bottom:3px;
	padding-top:3px;
	text-decoration:underline;
}

#docName {
	font-size:13px;
	font-weight:bolder;
	padding-top:3px;
}

#docInfo img {
	border:1px solid #000;
	float:left;
}

#map {
	float:right;
	width:300px;
}

#map img {
	border:none;
	float:none;
}

#mapAddress {
	border:solid 1px #900;
	font-size:11px;
	font-weight:bolder;
	padding:3px;
}

#rightSearch {
	float:right;
	text-align:left;
}

#leftSearch {
	float:left;
	text-align:left;
	width:50%;
}

.floatLeft {
	float:left;
	margin:0 10px 10px 0;
}

.floatRight {
	float:right;
	margin:0 0 10px 10px;
}

.floatRight_smallmargin {
	float:right;
	margin:0 0 5px 5px;
}

font.hl {
	background-color:#FF0;
}

.searchOutput {
	min-width:400px;
	width:400px;
}

.hotspot {
	cursor:pointer;
	margin:10px 0;
}

.toggle {
	margin:10px 0;
}

ul.toggle {
	list-style-image:url("/images/bullet_gt.gif");
	margin:10px 0;
}

.falseLink {
	color:#09F;
	text-decoration:underline;
}

.infoBox {
	background-color:#ffffe1;
	background-image:url('/images/icon_info.gif');
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #666;
	color:#666;
	float:left;
	font-size:85%;
	height:auto;
	margin:0 0 10px 10px;
	padding:3px 3px 3px 27px;
	width:200px;
}

.tabMenu {
	background:#903 url('/images/tabBack1.jpg') no-repeat;
	float:right;
	height:18px;
	margin:0;
	padding:3px 0 0;
	width:150px;
}

.tabMenu a {
	color:#FFF;
	font:11px arial, sans-serif;
	font-weight:700;
	margin:0 0 0 7px;
	text-decoration:none;
}

.tabMenu a:hover {
	color:#F3E78B;
}

.okMsg {
	font-size:11px;
	font-weight:700;
	padding-top:20px;
}

.errorMsg {
	color:red;
	font-weight:700;
}

.menuBox {
	background:url('/images/lMenuBG.jpg') repeat-x top;
	border:#C69 1px solid;
	float:left;
	margin:10px;
	padding:5px;
	width:175px;
}

.menuBox_olr {
	background:url('/images/lMenuBG.jpg') repeat-x top;
	border:#C69 1px solid;
	float:left;
	margin:10px;
	padding:5px;
	width:300px;
	}
	
	

.menuBox ul {
	margin:5px;
}

a:hover,.underline {
	text-decoration:underline;
}

.monthly_feature a:link, .monthly_feature a:visited, .monthly_feature a:Hover {
	color:#36c;
	font:9px verdana, sans-serif;
	text-decoration:underline;
}

.burgandy, .burgundy {
	color:#903;
}

.burgandy_large, .burgundy_large {
	color:#903;
	font:14px arial, sans-serif;
}

.grey, .lightgrey {
	color:#333;
}

#box {
	width:auto;
	border:#000000 1px solid;
	padding:15px;
	margin-top:25px;
}

#box p {
	margin:0;
}


.border {
	width:auto;
	border:#000000 2px solid;
	padding:15px;
	text-align:left;
	margin-top:10px;
}

.bannerLarge {
	font:bold 18px Arial, Helvetica, sans-serif;
}

.bannerSmall {
	font:12px Arial, Helvetica, sans-serif;
}

.link {
	color:#ffffcc;
	text-decoration: underline;
}

.topLink{
	width:300px;
	font-size: 9px;
	text-transform: uppercase;
	color: #CC3333;
	text-align:right;
	margin:5px;
}

.siteInfoMain {
	background:inherit;
	margin:15px 5px 15px 5px;
	width:85%;
}

.siteInfoSidebar {
	background:inherit;
}

.siteInfoMenu {
	float:right;
}

.gs_tools_icon {
	margin-right:20px;
}

#rmc_healthgrades {
	width:auto;
	margin:10px 0;
	padding:10px;
}

#rmc_healthgrades p {
	vertical-align:top;
}

#rmc_healthgrades h2 {
	vertical-align:top;
	margin-top:2em;
}

#resinfo_box {
	width:auto;
	border:#000000 2px solid;
	padding:15px;
	text-align:center;
	margin-top:25px;
}

#resinfo_box h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin-top:0px;
	color:#ffffff;
}

#resinfo_box p {
	color:#ffffff;
}

/* Sidebar items and colors for Service Line Entries */

.sidebar {
	border:#000000 1px solid;
	float:right;
	margin:25px 0 15px 15px;
	width:200px;
}

.sidebarText {
	text-align:left;
	padding:10px;
}

#sidebar {
	border:#000000 1px solid;
	float:right;
	margin:25px 0 15px 15px;
	width:200px;
}

#sidebar h2 {
	font:12px verdana, sans-serif;
	margin:0;
}

#sidebar p, #sidebar ul {
	text-align:left;
	margin:10px;
}

#bhs_sidebar {
	width:250px;
	margin:25px 5px 10px 20px;
	border:1px solid black;
	float:right;
}

#bhs_sidebar p {
	padding:10px;
	margin-top:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
}

#bhs_sidebar a {
	color:#36c;
	text-decoration:underline;
	font:bold 14px Arial, Helvetica, sans-serif;
}

#bhs_sidebar_linkbox {
	background-color:#ffffff;
	padding:10px 0 10px 0;
	border-top:1px solid black;
}

#bhs_sidebar_linkbox h2 {
	background-color:#ffc;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	font-size:9px;
	text-align:left;
	padding:5px;
	margin:0;
}

#bhs_sidebar_linkbox p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#interactive_tools_menu {
	float:right;
	width:200px;
	border:1px solid black;
	padding:10px;
	margin:25px 10px 15px 15px;
	background-color:#6b9cc7;
}

#interactive_tools_menu td {
	color:#ffffff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#interactive_tools_menu a {
	text-decoration:none;
	color:#ffffff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	
}

#interactive_tools_menu a:hover {
	text-decoration:underline;
}

#interactive_tools_menu a.small {
	font-size:9px;
	font-weight:normal;
}

#interactive_explanation {
	width:300px;
	padding:10px;
	margin:10px;
}

#rcim_coupon {
	width:525px;
	padding:15px;
	border:1px solid black;
	margin:0 auto;
}

.lightBlue {
	background-color:#d6e9f4;
}

.darkPeach {
	background-color:#f5ccbe;
}

.teal {
	background-color:#b3e0f5;
}

.lightPurple {
	background-color:#dfd9eb;
}

.lightGreen {
	background-color:#dfe9e4;
}

.darkGreen {
	background-color:#d6e7cf;
}

.lightYellow {
	background-color:#ffeec3;
}

.darkYellow {
	background-color:#ffe292;
}

.lightPink {
	background-color:#efd4d5;
}

.darkTeal {
	background-color:#1fc4ce;
}

.mustardText {
	color:#d8f43e;
}

.yellow {
	background-color:#ffffcc;
}

#timeField{
	display:none;
}