/* Community Memorial Hospital 
 * (c) Community Memorial Hospital -- www.communitymemorial.com
 * 
 */

html
{
	padding: 0px;
	margin: auto;
}

body
{
	padding-left: 1px;
	background: #597b8a url(/pics/shared/background_secondary.gif) top repeat-y;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
}

img { border: 0; }
div { border: 0; }

a:link
{
	color: #264350;
	text-decoration: underline;
}

a:visited
{
	color: #666;
	text-decoration: underline;
}

a:hover
{
	color: #000;
	text-decoration: none;
}

a:visited:hover
{
	color: #000;
	text-decoration: none;
}

/* FONT IN TABLES */
body td
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 15px;
}

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/
h1
{
	font: normal 20px Times, serif;
	color: #264350;
	margin: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	border-bottom: 1px solid #ccc;
	display: block;
}

h2
{
	font: normal 17px Times, serif;
	color: #360;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
}

h3
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #264350;
	margin: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
}

h4
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #264350;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/* PARAGRAPH TAG */
.image_left
{
	margin: 0px 10px 10px 0px;
	float: left;
}

.image_right
{
	margin: 0px 0px 10px 10px;
	float: right;
}

.photo_Right {float: right;  padding: 0px 0px 10px 10px; display: block;}

.photo_Left {float: left; padding: 0px 10px 10px 0px;}

.photo_Center {margin: auto; padding: 0px 0px 10px 0px;}


.list_table {
		width:520px;
	}

.list_table a:link, .list_table a:visited {
		font-weight: bold;
		color: #336600;
	}

.list_table td {
		padding: 5px;
	}



p
{
	margin: 0px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #333;
	padding-bottom: 10px;
}

ul
{
	margin: 0px 0px 15px 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #333;
}

li
{
	margin: 5px 0px 0px 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #333;
}

#blue_serif_text
{
	width: 404px;
	border-top: 1px solid #cccc99;
	padding-top: 10px;
	font: normal 12px Times, Serif;
	line-height: 16px;
	color: #264350;
	margin: 10px;
}

/* HOLDS CONTENT ON THE PAGE */
#top
{
	height: 22px;
	width: 721px;
	padding-top: 6px;
	padding-left: 14px;
	padding-right: 8px;
	padding-bottom: 0px;
	border: 0px solid #000;
	margin: auto;
	color: #000;
	background: #fff url(/pics/shared/top_bar_background.gif) top left repeat-x;
}

#container
{
	width: 743px;
	border: 0px solid #000;
	padding: 0px;
	margin: auto;
	color: #333;
}

#left_nav_bar
{
	float: left;
	width: 177px;
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
	color: #333;
	background: #ffffdb url(/pics/index/yellow_background.gif) top left repeat-x;
}

#yellow_nav_box
{
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
}

#green_nav_box
{
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
	background: #99CC66 url(/pics/shared/green_background.gif) repeat-x;
}

#green_nav_box a
{
	margin-left: 0px;
	border: 0px solid #000;
	padding-top: 10px;
	width: 175px;
	list-style-type: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#green_nav_box a:link
{
	margin-left: 0px;
	border: 0px solid #000;
	padding-top: 10px;
	width: 175px;
	list-style-type: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#green_nav_box a:visited
{
	margin-left: 0px;
	border: 0px solid #000;
	padding-top: 10px;
	width: 175px;
	list-style-type: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	text-decoration: none;
}

.green_nav
{
	display: block;
	border: 0px solid #000;
	padding: 10px;
	color: #000;
	margin: 0px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(/pics/index/dots_horizontal.gif) no-repeat;
	text-decoration: none;
	height: 100%;
}

#green_nav_sub
{
	border: 0px solid #000;
	color: #000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 16px;
	background: #bfed92;
	margin: 0px 0px 0px 0px;
}

#green_nav_sub ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#green_nav_sub li
{
	list-style-type: none;
}

#green_nav_sub a
{
	padding-top: 0px;
	text-decoration: none;
}

#green_nav_sub a:link
{
	padding-top: 0px;
	text-decoration: none;
}


#green_nav_sub a:hover
{
	padding-top: 0px;
	text-decoration: none;
	color: #597B8A;
}

#green_nav_sub a:visited
{
	padding-top: 0px;
	text-decoration: none;
}




#green_callout
{
	border: 3px solid #fff;
	border-style: double;
	padding: 5px;
	margin: 0px;
	background: #d1f0fe url(/pics/shared/green_background.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#green_callout span.pink
{
	font-size: 14px;
	color: #fff;
}

#green_callout span.red
{
	font-size: 16px;
	color: #990000;
	font-style: italic;
}

#green_callout a:link
{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

#green_callout a:visited
{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

#green_callout a:hover
{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

#dottedline
{
	border: 0px solid #000;
	background: #99CC66 url(/pics/index/dots_horizontal.gif) no-repeat;
}

#dottedline_yel
{
	border: 0px solid #000;
	background: url(/pics/index/dots_horizontal.gif) no-repeat;
}

#right_content
{
	float: right;
	width: 520px;
	border: 0px solid #000;
	padding: 20px;
	color: #000;
	margin: 0px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#baby_photo
{
	border: 0px solid #000;
	padding: 0px;
	width: 320px;
	margin: 95px 0px 0px 81px;
}

#baby_text
{
	border: 0px solid #000;
	width: 320px;
	color: #333;
	padding: 0px;
	margin: 20px 0px 0px 81px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#utility_nav
{
	text-align: right;
	border: 0px solid #000;
	padding-bottom: 20px;
	color: #2C667F;
	margin: 0px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#utility_nav a:link
{
	color: #2C667F;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.red_text
{
	color: #cc3333;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#imgpadright { padding-right: 10px; }

.quicktime
{
	background: #fff url(/pics/shared/quicktime_icon.gif) top left no-repeat;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 10px 25px;
	margin: 0px;
	color: #333;
}

.pdf
{
	background: #fff url(/pics/shared/pdf.gif) top left no-repeat;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 35px;
	margin: 0px;
	color: #333;
}

/*Site Map list  */
a.toplvl:visited
{
	color: #264350;
	text-decoration: underline;
	font-weight: bold;
}

a.toplvl:active
{
	color: #264350;
	text-decoration: underline;
	font-weight: bold;
}

a.toplvl:link
{
	color: #264350;
	text-decoration: underline;
	font-weight: bold;
}

a.toplvl:hover
{
	color: #264350;
	text-decoration: none;
	font-weight: bold;
}

.second_lvl li
{
	list-style-type: square;
	color: #360;
	margin-left: 0px;
	padding: 0px;
}

a.second_lvl:visited
{
	color: #360;
	text-decoration: underline;
}

a.second_lvl:active
{
	color: #360;
	text-decoration: underline;
}

a.second_lvl:link
{
	color: #360;
	text-decoration: underline;
}

a.second_lvl:hover
{
	color: #360;
	text-decoration: none;
}

.third_lvl li
{
	list-style-type: square;
	margin-left: 0px;
	padding: 0px;
	color: #264350;
}

a.third_lvl:visited
{
	color: #264350;
	text-decoration: underline;
}

a.third_lvl:active
{
	color: #264350;
	text-decoration: underline;
}

a.third_lvl:link
{
	color: #264350;
	text-decoration: underline;
}

a.third_lvl:hover
{
	color: #264350;
	text-decoration: none;
}

.fourth_lvl li
{
	list-style-type: square;
	color: #333;
	margin-left: 0px;
	padding: 0px;
}

a.fourth_lvl:visited
{
	color: #333;
	text-decoration: underline;
}

a.fourth_lvl:active
{
	color: #333;
	text-decoration: underline;
}

a.fourth_lvl:link
{
	color: #333;
	text-decoration: underline;
}

a.fourth_lvl:hover
{
	color: #333;
	text-decoration: none;
}

/*ICON LISTS */
#icon_container
{
	margin-left: 0px;
	padding-left: 0px;
	display: block;
}

.icon_list
{
	padding-left: 0px;
	margin-left: 0px;
	width: 500px;
	list-style: none;
}

.icon_list a
{
	color: #264350;}


li.med_comm
{
	display: block;
	background-image: url(/pics/services/med_comms_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 55px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 40px;
	margin-top: 0px;
	list-style: none;
	clear: both;
}


li.primary_care
{
	display: block;
	background-image: url(/pics/services/primary_care.gif);
	background-position: 0;
	background-repeat: no-repeat;
	height: 55px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 40px;
	margin-top: 0px;
	list-style: none;
	clear: both;
}

li.heart
{
	display: block;
	background-image: url(/pics/services/heart_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
}

li.women
{
	display: block;
	background-image: url(/pics/services/womens_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
}

li.birthingcenter
{
	display: block;
	background-image: url(/pics/services/birthing_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
}

li.cancer
{
	display: block;
	background-image: url(/pics/services/cancer_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
}

li.fhmg
{
	display: block;
	background-image: url(/pics/services/fhmg_li_icon.gif);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
}


li.workforce
{
	display: block;
	background-image: url(/pics/services/workforce_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 35px;
	margin-top: 0px;
	list-style: none;
	clear: both;
}

li.emergency
{
	background-image: url(/pics/services/emergency_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.surgery
{
	background-image: url(/pics/services/surgery_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.bariatric
{
	background-image: url(/pics/services/bariatric_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 35px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.rehab
{
	background-image: url(/pics/services/rehab_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.sleep
{
	background-image: url(/pics/services/sleep_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}


li.sports
{
	background-image: url(/pics/services/sports_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.behavior
{
	background-image: url(/pics/services/behavioral_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.inpatient
{
	background-image: url(/pics/services/inpatient_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.outpatient
{
	background-image: url(/pics/services/outpatient_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.community
{
	background-image: url(/pics/services/community_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	clear: both;
	display: block;
}

li.baby
{
	background-image: url(/pics/about_us/baby_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
}

li.cherry
{
	background-image: url(/pics/about_us/cherry_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 50px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
}

li.gifts
{
	background-image: url(/pics/about_us/treasures_icon.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 35px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
}

li.tours
{
	background-image: url(/pics/about_us/school_tours.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 0px;
	padding-left: 55px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
}

.forwardmessage
{
	margin: 0px 30px 10px 38px;
	font: normal 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #666;
	border: 1px solid #669933;
	padding: 5px;
}

#bfooter
{
	vertical-align: top;
	height: 25px;
	clear: both;
	text-align: left;
	float: left;
	width: 100%;
	color: #069;
	font-size: 11px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	background: url(/pics/index/dots_horizontal.gif) top repeat-x;
}

#bfooter a
{
	color: #2C667F;
	margin-top: -4px;
	vertical-align: top;
	font-size: 11px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

/* PRINT */
#printheader { display: none; }

a.button
{
	background: transparent url('/pics/shared/buttonend.gif') no-repeat scroll top right;
	color: #666;
	display: block;
	float: left;
	font: normal 11px Times, serif;
	height: 15px;
	margin-right: 6px;
	padding-right: 18px;
	/* sliding doors padding */
	text-decoration: none;
}

a.button span
{
	background: transparent url('/pics/shared/button.gif') no-repeat;
	display: block;
	line-height: 5px;
	color: #666;
	padding: 5px 0 5px 15px;
}

a.button:active
{
	background-position: bottom right;
	color: #666;
	outline: none;
	/* hide dotted outline in Firefox */
}

a.button:active span
{
	background-position: bottom left;
	color: #666;
	padding: 6px 0 4px 18px;
	/* push text down 1px */
}

a.button:hover { color: #666; }

