@import url(style.css); /* <-- Generic styles shared by both the homepage and interior pages. */
@import url(mainmenu.css); /* <-- Top navigation rollover menu. */
@import url(header_footer.css); /* <-- Just what it sounds like ;-) */

/* ------------------------- BEGIN HOMEPAGE-SPECIFIC MAIN CONTENT STYLES --------------------------------------- */		
	
div.showcase {
	float: left;
	width: 600px;
	height: 185px;
	background-image: url("../images/showcase/show_water_hp.jpg");
	background-color: #fff;
	}
	
div.showcase span {
	visibility: hidden;
	}
	
div.body_copy_wrap {
	float: left;
	width: 438px;
	}
	
div.body_copy {
	padding: 10px 20px 10px 20px;
	}
	
div.hpnews_date {
	position: relative;
	float: left;
	width: 80px;
	color: #817f7f;
	}
	
div.hpnews_copy {
	position: relative;
	float: left;
	width: 315px;
	padding-bottom: 15px;
	}
	
a.hpnews:link, a.hpnews:active, a.hpnews:visited {
	color: #000;
	text-decoration: none;
	}
	
a.hpnews:hover {
	color: #015B9D;
	text-decoration: none;
	}
	
a.hpnews span {
	font-weight: bold;
	color: #ff6600;
	}
	
div.hpnews_more {
	clear: both;
	height: 30px;
	padding-left: 80px;	
	}	
	
div.body_hprightcol {
	float: left;
	width: 160px;
	}
	
div.hprightcol {
	padding: 10px 17px 10px 20px;	
	}
	
li.circledot { 
	list-style-type: circle;
	}
	
a.hpevents:link, a.hpevents:active, a.hpevents:visited {
	color: #015b9d;
	text-decoration: none;
	}
	
a.hpevents:hover {
	text-decoration: underline;
	}
		
div.hrhpstub {  /* Simulated horizontal rule for dividing space in the homepage's right column. */
	font-size: 9px;
	padding-top: 10px;
	height: 24px;
	width: 120px;
	background-image: url("../images/bg/hr_bg.gif");
	background-repeat: repeat-x;
	}		
		
	
/* ----------------------------- END HOMEPAGE-SPECIFIC MAIN CONTENT STYLES ---------------------------------------- */		

/* ----------------------------- BEGIN HOMEPAGE-SPECIFIC LEFT COLUMN STYLES --------------------------------------- */		
	
div.left_welcome {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url("../images/hotlinks/dwa_resources.gif");
	}
	
div.left_quickl {
	position: relative;
	width: 200px;
	height: 41px;
	border-top: 1px solid #c8c6c6;	
	background-image: url("../images/hotlinks/quicklinks.gif");
	}
	
div.left_welcome span, div.left_quickl span {
	visibility: hidden;
	}
	
div.left_hpdownload {
	width: 200px;
	color: #015b9d;
	border-top: 1px solid #c8c6c6;
	}	
	
a.hpdownload:link, a.hpdownload:active, a.hpdownload:visited {
	display: block;
	width: 200px;
	text-decoration: none;
	color: #015b9d;
	background: url("../images/rollovers/download_arrow_off.gif") 3px 5px;
	background-repeat: no-repeat;
	}
	
a.hpdownload:hover {
	background: url("../images/rollovers/download_arrow_on.gif") top left;
	background-repeat: no-repeat;
	background-color: #fff;
	}	
	
a.hpdownload div {
	padding: 15px 24px 15px 42px;
	}
	
a.left_col_int:link, a.left_col_int:active, a.left_col_int:visited, a.left_col_int:hover {
	display: block;
	width: 200px;
	height: 40px;
	}
	
div.quickl_wrap {
	padding-bottom: 50px;
	}
	
a.quickl:link, a.quickl:active, a.quickl:visited {
	display: block;
	width: 200px;
	color: #015b9d;
	text-decoration: none;	
	border-bottom: 1px solid #c8c6c6;
	}
	
a.quickl:hover {
	text-decoration: underline;
	background-image: url("../images/rollovers/quickl_bg.gif");	
	}
	
a.quickl div {
	padding: 13px 24px 13px 15px;
	}
	

/* ----------------------------- END HOMEPAGE-SPECIFIC LEFT COLUMN STYLES ----------------------------------------- */	
	

	
	

