/* CSS Document */

.collage1 {
	background-image:url(/images/home_collage_1.jpg); 
	width:956px; 
	height:381px;
	background-position:top; 
	background-repeat:no-repeat; 
	position:relative; 
	padding:0 0 0;
	float:left;
	}
	
.collage2 {
	background-image:url(/images/home_collage_2.jpg); 
	width:956px; 
	height:381px;
	background-position:top; 
	background-repeat:no-repeat; 
	position:relative; 
	padding:0 0 0;
	float:left;
	}
	
.collage3 {
	background-image:url(/images/home_collage_3.jpg); 
	width:956px; 
	height:381px;
	background-position:top; 
	background-repeat:no-repeat; 
	position:relative; 
	padding:0 0 0;
	float:left;
	}
	
.collage4 {
	background-image:url(/images/home_collage_4.jpg); 
	width:956px; 
	height:381px;
	background-position:top; 
	background-repeat:no-repeat; 
	position:relative; 
	padding:0 0 0;
	float:left;
	}
	
	
.collage_space {height:72px; float:left; width:956px;}

.rightColTitle {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	position:absolute;
	right:0;
	bottom:15px;
	width:245px;
	text-align:center;
	background-color:#E3E3E3;
}

.col1 {width:258px; float:left; background-image: url(/images/home_col1_bg.gif); background-position:left top; background-repeat:no-repeat; clear:both; padding:23px 0 20px 20px;}

.col2 {width:369px; float:left; /*background-color:orange;*/ padding:0 33px 20px 28px;}

.col3 {width:186px; float:left; background-image:url(/images/home_col3_bg.gif); background-position:top; background-repeat:repeat-x; padding:0 31px 20px 31px;}

.photo_frame {border-right:1px solid #ccc; border-bottom:1px solid  #ccc; margin:0px 0 15px 0; padding:0px; width:182px;}

.col3 img {border:3px solid #fff;}

.col3 dl {margin:0 0 12px 0; padding:0px;}
.col3 dt {margin:0px; padding:0px;}
.col3 dt span {font-weight:bold;}
.col3 dd {margin:0px; padding:0px 0 0 10px; background-image:url(/images/bullet.gif); background-position:left 8px; background-repeat:no-repeat; }
.col3 dd.viewall {margin:5px 0 0 0; padding:0px 0 0 10px; background-image:url(/images/viewall_bullet.gif); background-position:left 8px; background-repeat:no-repeat; }

.col3 a:link, .col3 a:visited, .col3 a:active {color:#443b3b; text-decoration:underline;}
.col3 a:hover {color:#1c5f0c;}

/*--------------Image Replacement in Left Column------------*/


.nwrap {float:left; width:237px; margin:0; padding:0px; /*background-color:pink;*/}

.lnav {
	width:237px;
	margin:0px; padding:0px;
	background-image: url(/images/home_buttons.gif);
	background-repeat: no-repeat;
	float:left;
	clear:both;


}



.lnav ul {list-style:none; margin:0px; padding:0px 0 0px 0; float:left;}
	
.lnav li {margin:0px; padding:0px; display:block; float:left;}


.lnav a:link, .lnav a:visited {
	display: block;
	text-indent: -9000px;
	text-decoration: none;
	 :-moz-any-link:focus;
	 outline: none;
	 width:237px;
	}
	
/* ----- Nav Defaults ------ */
.request_info a:link, .request_info a:visited {	 height:52px; /*background-color:pink;*/}
.emergency_services a:link, .emergency_services a:visited {	 height:52px; /*background-color:orange;*/}
.general_info a:link,.general_info a:visited {height:52px; /*background-color:green;*/}
.locations a:link, .locations a:visited { height:52px; width:237px; /*background-color:brown;*/}
.doc_library a:link, .doc_library a:visited { height:64px; width:237px; /*background-color:brown;*/}
	
/* ----- Nav Hover ------ */
.request_info a:hover {
	background: url(/images/home_buttons.gif) no-repeat -237px 0px;
}
.emergency_services a:hover {
	background: url(/images/home_buttons.gif) no-repeat -237px -52px;
	}
.general_info a:hover {
	background: url(/images/home_buttons.gif) no-repeat -237px -104px;
	}
.locations a:hover {
	background: url(/images/home_buttons.gif) no-repeat -237px -156px;
	}
	
.doc_library a:hover {
	background: url(/images/home_buttons.gif) no-repeat -237px -208px;
	}
	
	
.body_wrapper {background-image:url(/images/home_bg.gif); background-position:left top; background-repeat:repeat-y; float:left; width:956px;}