/* CSS Document */
html { 
	margin : 0; 
	padding : 0;
	text-align: center; 
}
body {
	margin : 0; 
	padding : 0;
	width: 802px;
	min-width: 802px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #453A36;
	color: #FFF;
	font: 88%/140% Trebuchet MS, Tahoma, Helvetica, sans-serif;
}
p {
}
div#container {
	text-align: center;
	position: relative;
	width: 802px;
	min-width: 802px;
	margin-left: auto;
	margin-right: auto;
	background-color: #827760;
	border: 1px solid #4A1620;
}
div#prehead {
	display: block;
	width: 778px;
	height: 25px;
	background-color: #4A1620;
	text-align: left;
	font-size: 11px;
	padding-left: 20px;
	border: 2px solid #3E131C;
}
div#content {
	width: 802px;
	text-align: left;
}
div#left_panel {
	width:  251px;
	height: 100%;
	min-height: 100%;
	float: left;
}
div#logo_block {
	position: relative;
	display: block;
	width: 251px;
	height: 170px;
	background: url(../images/FamilyMedical_logo.jpg) no-repeat;
}
 a.home_link {
	position: absolute;
	display: block;
	top: 10px;
	left: 10px;
	height: 150px;
	width: 231px;
	border: 0;
}
div#nav_block {
	position: relative;
	width: 227px;
	height: 100%;
	background-color: #E3A345;
	border-top: 1px solid #B77E28;
	border-right: 2px solid #B77E28;
	border-bottom: 1px solid #B77E28;
	border-left: 2px solid #B77E28;
	padding: 15px 10px;
}

div#news_block {
	position: relative;
	width: 217px;
	height: 100%;
	background-color: #849257;
	border-top: 1px solid #707948;
	border-right: 2px solid #707948;
	border-bottom: 1px solid #707948;
	border-left: 2px solid #707948;
	padding: 15px 15px;
}
div#news_block h2 {
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	border: none;
	padding: 0;
	margin:0;
}
div#news_block ul#news_nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
div#news_block ul#news_nav li {
	list-style-type: none;
	list-style-image: none;
	padding-left: 20px;
	padding-bottom: 6px;
	background: url(../images/news_bullet.jpg) no-repeat;
	background-position: 0px 6px;
}
div#news_block ul#news_nav li a:link, div#news_block ul#news_nav li a:visited {
	color: #FFF;
	text-decoration: none;
}
div#news_block ul#news_nav li a:active, div#news_block ul#news_nav li a:hover {
	color: #CCC;
	text-decoration: underline;
}


div#privacy_block {
	position: relative;
	width: 227px;
	height: 100%;
	background-color: #478D9E;
	border-top: 1px solid #3D7786;
	border-right: 2px solid #3D7786;
	border-bottom: 2px solid #3D7786;
	border-left: 2px solid #3D7786;
	padding: 15px 10px;
}
div#privacy_block h2 {
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	border: none;
	padding: 0;
	margin:0;
}
div#privacy_block ul#privacy_nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 25px;
}
div#privacy_block ul#privacy_nav li {
	list-style-type: none;
	list-style-image: none;
	padding-left: 20px;
	background: url(../images/privacy_bullet.jpg) no-repeat;
	background-position: left center;
}
div#privacy_block ul#privacy_nav li a:link, div#privacy_block ul#privacy_nav li a:visited {
	color: #FFF;
}
div#privacy_block ul#privacy_nav li a:active, div#privacy_block ul#privacy_nav li a:hover {
	color: #CCC;
}




div#copyright_block {
	position: relative;
	width: 227px;
	height: 100%;
	vertical-align:middle;
	padding: 15px 12px;
	font-size: 11px;
	line-height: 13px;
}
div#header_img {
	position: relative;
	float: right;
}
div#spacer_bar {
	position: relative;
	float: right;
	width: 550px;
	height: 32px;
	background-color: #4A1620;
}
div#right_panel {
	position: relative;
	vertical-align: top;
	width: 520px;
	float: right;
	padding: 15px;
	padding-top: 5px;
	background-color: #827760;
	border-right: 1px solid #716754;
	border-top: 2px solid #716754;
}
div#footer {
	display: block;
	width: 762px;
	background-color: #4A1620;
	text-align: right;
	padding: 10px 20px;
	font-size: 90%;
	color: #717171;
	clear: both;
}
div#footer a {
	color: #717171;
	text-decoration: none;
}
div#footer a:visited {
	color: #717171;
	text-decoration: none;
}
div#footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
h1 {
	font-size: 150%;
	font-weight: bold;
	color: #4A1620;
}
h2 {
	font-size: 120%;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A1620;
	padding-top: 6px;
	border-top: 1px dashed #4A1620;
}
h2.bullet {
	background: url(../images/h_bullet_bg.gif) no-repeat;
	text-indent: 30px;
}
h3 {
	font-size: 115%;
	font-weight: bold;
	color: #E3A345;
}
h1#welcome {
	text-indent: -9999px;
	width: 99px;
	height: 20px;
	background: url(../images/h1_welcome.jpg) no-repeat;
}
h1#news {
	text-indent: -9999px;
	width: 224px;
	height: 27px;
	background: url(../images/h1_news.jpg) no-repeat;
}
h1#privacy {
	text-indent: -9999px;
	width: 147px;
	height: 27px;
	background: url(../images/h1_privacy.jpg) no-repeat;
}
h1#thankyou {
	text-indent: -9999px;
	width: 111px;
	height: 20px;
	background: url(../images/h1_thankyou.jpg) no-repeat;
}
h1#registration {
	text-indent: -9999px;
	width: 210px;
	height: 26px;
	background: url(../images/h1_registration.jpg) no-repeat;
}
h1#resources {
	text-indent: -9999px;
	width: 198px;
	height: 20px;
	background: url(../images/h1_resources.jpg) no-repeat;
}
h1#new_patients {
	text-indent: -9999px;
	width: 140px;
	height: 19px;
	background: url(../images/h1_new_patients.jpg) no-repeat;
}
h1#allergy_clinic {
	text-indent: -9999px;
	width: 145px;
	height: 27px;
	background: url(../images/h1_allergy_clinic.jpg) no-repeat;
}
h1#diagnostic_lab {
	text-indent: -9999px;
	width: 160px;
	height: 27px;
	background: url(../images/h1_diagnostic_lab.jpg) no-repeat;
}
h1#laboratory {
	text-indent: -9999px;
	width: 115px;
	height: 27px;
	background: url(../images/h1_laboratory.jpg) no-repeat;
}
h1#radiology {
	text-indent: -9999px;
	width: 104px;
	height: 27px;
	background: url(../images/h1_radiology.jpg) no-repeat;
}
h1#allergy {
	text-indent: -9999px;
	width: 76px;
	height: 27px;
	background: url(../images/h1_allergy.jpg) no-repeat;
}
h1#family_practice {
	text-indent: -9999px;
	width: 160px;
	height: 27px;
	background: url(../images/h1_family_practice.jpg) no-repeat;
}
h1#internal_medicine {
	text-indent: -9999px;
	width: 187px;
	height: 27px;
	background: url(../images/h1_internal_medicine.jpg) no-repeat;
}
h1#obstetrics {
	text-indent: -9999px;
	width: 110px;
	height: 27px;
	background: url(../images/h1_obstetrics.jpg) no-repeat;
}
h1#pediatrics {
	text-indent: -9999px;
	width: 102px;
	height: 27px;
	background: url(../images/h1_pediatrics.jpg) no-repeat;
}
h1#sports_medicine {
	text-indent: -9999px;
	width: 174px;
	height: 27px;
	background: url(../images/h1_sports_medicine.jpg) no-repeat;
}
h1#administrator {
	text-indent: -9999px;
	width: 216px;
	height: 27px;
	background: url(../images/h1_administrator.jpg) no-repeat;
}
h1#medical_staff {
	text-indent: -9999px;
	width: 142px;
	height: 27px;
	background: url(../images/h1_medical_staff.jpg) no-repeat;
}
h1#request_appointment {
	text-indent: -9999px;
	width: 265px;
	height: 26px;
	background: url(../images/h1_request_appointment.jpg) no-repeat;
}
h1#ask_question {
	text-indent: -9999px;
	width: 352px;
	height: 38px;
	background: url(../images/h1_ask_question.jpg) no-repeat;
}
h1#contact {
	text-indent: -9999px;
	width: 120px;
	height: 19px;
	background: url(../images/h1_contact.jpg) no-repeat;
}
h1#error {
	text-indent: -9999px;
	width: 116px;
	height: 18px;
	background: url(../images/h1_error.jpg) no-repeat;
}
h1#mission {
	text-indent: -9999px;
	width: 206px;
	height: 20px;
	background: url(../images/h1_mission.jpg) no-repeat;
}
h1#about_us {
	text-indent: -9999px;
	width: 103px;
	height: 20px;
	background: url(../images/h1_about_us.jpg) no-repeat;
}
h1#health_tips {
	text-indent: -9999px;
	width: 120px;
	height: 27px;
	background: url(../images/h1_health_tips.jpg) no-repeat;
}
h1#history {
	text-indent: -9999px;
	width: 77px;
	height: 25px;
	background: url(../images/h1_history.jpg) no-repeat;
}
h1#adminLogin {
	text-indent: -9999px;
	width: 137px;
	height: 27px;
	background: url(../images/h1_adminLogin.jpg) no-repeat;
}
a:link, a:visited {
	color: #CCC;
	text-decoration: underline;
}
a:active, a:hover {
	color: #4A1620;
	text-decoration: underline;
}
.prehead_link:link, .prehead_link:visited {
	color: #FFF;
	text-decoration: none;
}
.prehead_link:active, .prehead_link:hover {
	color: #FFF;
	text-decoration: underline;
}
div#imageViewer {
	border: 1px dashed  #BBB;
	margin: 0 12px;
}
.lg_pic {
	width: 500px;
	height: 200px;
}
.thumb {
	height: 32px;
	width: 32px;
	padding: 3px;
	margin:2px;
	margin-top: 5px;
	border: 1px solid #A82F04;
}
.selectedThumb {
	height: 32px;
	width: 32px;
	padding: 2px;
	margin:2px;
	margin-top: 5px;
	border: 2px solid #A82F04;
}
.descriptionText {
	font-size: 95%;
	text-align: left;
}
.imageRight {
	float: right;
	border: 1px solid #4A1620;
	margin-left: 10px;
}
.imageLeft {
	float: left;
	border: 0;
	margin-right: 10px;
}
.small {
	font-size: 9px;
}
ul.regular {
	list-style-image: none;
	list-style-type: none;
}
ul.regular li {
	list-style-image: url(../images/nav_bullet.jpg);
	list-style-type: none;
}
.hide {
	visibility: hidden;
	display: none;
}
.show {
	visibility: visible;
	display: block;
}
.artDate {
	font-weight: bold;
	color: #C00;
}

.code, .desc {
	padding-top:10px;
}
.clearfloat {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}
.smgrey {
	font-weight: normal !important;
	font-size: 9px !important; 
	color: #ccc !important;
}
.author {
	font-size: 11px;
	color: #cccccc;
}
