a:link, a:visited, a:hover, a:active, a:focus {
	color:#016599;
	text-decoration: underline;
}

a:hover {
	color: #800020;
	text-decoration: none;
}

#specialty ul li a:link, #specialty ul li a:visited, #specialty ul li a:hover, #specialty ul li a:active, #specialty ul li a:focus {
	color:#800020;
	text-decoration: underline;
}

#specialty ul li a:hover {
	color: #016599;
	text-decoration: none;
}

.clearfix { clear:both;}
body { font:13px Georgia; background:#666 url(/images/body-bg.jpg) no-repeat center top;}
#drop-down-click {width:900px; height:15px; margin:0 auto;}
#header { width:900px; height:100px; background:#999; margin:0 auto;}
#header #other { width:590px; float:right; height:100px;}

#container { width:900px; min-height:500px; height:auto !important; height:500px; margin:0 auto;}
#container .left-col { float:left; width:234px;}
			#logo { width:234px; float:left; height:230px;}
			#specialty { text-align: center; color:#800020;}
			#specialty  p { margin: 10px 0 3px 0;}
			img#mbcc { margin-top: 6px; border: 2px solid #989898; }
				#specialty h1 { font:20px georgia; margin:0; padding:6px 0; border-bottom:1px solid #999;}
				#specialty ul { list-style-type:none; margin:0 auto; text-align:center;}
				#specialty ul li { list-style-image:none; margin:0 0 5px 0; padding:0;}
				.divider { width:100%; height:32px; background:url(/images/divider.png) no-repeat center;}
#container .right-col { width:640px; float:right; padding:0 10px;}
			#navigation { width:910px; height:44px; color:#fff; margin:0 auto; background:#000; z-index:3;}
			#contact-info { text-align:right; padding:5px 5px 0 0; color:#fff;}
			h1#title { color:#fff;margin:0; padding:0; font:37px georgia; padding:19px 0 8px 0;}
			#content { width:630px; padding:0 10px; background-color:#fff; min-height:386px; height:auto !important; height:386px; margin-top:-14px; z-index:-3;}
				h1.page-title {font:23px georgia; color:#333; margin:0; padding:12px 0 4px 0; border-bottom:1px solid #666;}
				h1.content-page-title {font:23px georgia; color:#fff; margin:0; padding:12px 0 4px 0; background:#0e385a url(/images/h1.content-page-title.jpg) no-repeat; text-indent:15px; border-bottom:4px solid #069;}
				h2 { font:18px georgia; color:#666; margin:0; padding:5px 0;}
				.main-image-left { float:left; margin-right:10px;}
				.main-image-right { float:right; margin-left:10px;}
				#content p { margin:0 0 0 15px; padding:7px 0; font:12px /1.7em georgia;}
.column { width:212px; padding:0 5px; margin-right:4px; float:left;}
		.column h1 { font:20px georgia; color:#666; margin:0; padding:5px 0;}
		.column h1 img { padding-right:4px;}
		.column ul, ul.details { padding:5px 0 0 10px;}
		.column ul li { line-height:1.5em; background:url(/images/bullet.png) no-repeat; padding-left:19px; padding-bottom:9px; font:12px georgia;}
		ul.details li { line-height:1.5em; background:url(/images/bullet.png) no-repeat 15px 0; padding: 0 0 9px 30px; font:12px georgia;}
#footer { width:900px; margin:0 auto; height:50px; text-align:center; padding-top:9px;}
	#footer, #footer a {color:#fff;}

	
/* BEGIN: Horizontal Navigation*/
.h-nav{
	/*width:865px;*/ margin:0 auto;
	overflow: hidden;
	/*background:url(/images/nav-bg-x.jpg) repeat-x;*/
}

.h-nav ul{
	margin: 0;
	padding: 0;
	padding-left: 10px; /*offset of tabs relative to browser left edge*/
	font:14px;
	list-style-type: none;
	float:left;
}

.h-nav li{
	display: inline;
	margin: 0;
}

.h-nav li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 20px 11px 30px 11px; /*padding inside each tab*/
	font-size:13px;
	color: black;
	font-family:Arial;
	/*border-right:1px solid #669999; border-left:1px solid #333366;*/
}

.h-nav li a:visited{
/*color: white;*/
}

.h-nav li a:hover, .h-nav li.selected a, .selected {
	color:#fff;
	background: url(/images/nav-hover.png) no-repeat center top; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
.first-option a { border-left:none !important;}

/* END: Horizontal Navigation*/

/* BEGIN: Contact Form code */

.asterix { color:#f00; font-family:Verdana, sans-serif; font-size:14pt; font-weight:bold; }
form#contact { margin: 20px; font-size: 13px;}
form#contact label { float: left; width: 12em; }
form#contact p { margin: 20px 0 0 0;}
form#contact input, form#contact select { margin-bottom: .5em; }

fieldset#contact-info { border: 1px solid #0e4a00; width: 530px; background: #fff; padding:5px 20px 5px; margin:10px 0; }
fieldset#contact-info legend { background: #37a010; padding: 0.2em 0.5em; border:1px solid #0e4a00; text-align:right; font-weight: bold; }
fieldset#contact-info label { width:14em; display:block; float:left; }
fieldset#contact-info br { clear:both; }
textarea:focus { border-top:2px solid #990; border-right:2px solid #CF3; border-bottom:2px solid #CCFF33; border-left:2px solid #990;}
input, select { margin-bottom: .5em; }


form#login-left {
	margin: 0 0 5px 8px;
}

form#login-left input {
	margin: 0 0 5px 0;
}

div#center-column form#contact fieldset span { padding-left: 10px; }
html>body div#center-column form#contact fieldset span { padding-left: 0; }
div#center-column form#contact legend { background: #ffffe6; padding: 0.2em 0.5em; border:1px solid #063; text-align:right; font-weight: bold; }

/* END: Contact Form code */
