body, html, ul, li, h1, h2, h3, h4, h5, h6, p, img, div { margin: 0; padding: 0; }

h1 {
	font-size: 16pt;
}
h2 {
	font-size: 14pt;
}
h3 {
	font-size: 13pt;
}

body { 
	background: #4480bb url(../img/page/bg.jpg) repeat-x; 
	font:  arial, verdana, sans-serif;
	color: #5e4832;
}

a:link, a:visited { 
	color: #f04c30; 
	text-decoration: underline; 
}

a:hover, a:active{ 
	color: #333; 
	text-decoration: underline; 
}

p { 
	padding: 0; margin: 10px 0 10px 0;
	font-size: 11px; 
}

ul { 
	list-style: none;
}

ol { 
	/*list-style-type: none;*/
}

blockquote.quote {
	color: #111984;
	font-style: italic;
	width:300px;
	display:block;
}

blockquote.quotespanWidth {
	color: #111984;
	font-style: italic;
	/*width:300px;*/
}

/*
table { 
	border: none;
	cellspacing: 0;
}
*/


/* HOME LINK */

a.homelink {
	display: block;
	position: absolute;
	top: 89px;
	left: 36px;
	width: 170px;
	height: 68px;
}

/* GENERAL REUSED STYLES */

/* Clearfix */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0.1px;
	clear: both;
	font-size: 0;
	visibility: hidden;
}
.clearfix
{
	display: inline-table;
}
/* \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
	zoom: 1;
}
/* */

.clearBoth { 
	clear: both; 
}

/* HOME PAGE FLASH */

#module {
	background: url(../img/page/navBkgd_bottom.jpg) 719px 0;
}


/* HOME PAGE LAYOUT */

#container.home #leftContent, #container.home #middleContent, #container.home #rightContent {
	width: 200px;
	float: left;
	padding-right: 24px;
	padding-top: 13px;
	color: #362519;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
}

#container.home #middleContent {
	width: 192px;
}

#container.home #rightContent {
	padding-right: 0;
	width: 190px;
}

#container.home h3 {
	text-indent: -235157px;
	width: 190px;
	height: 25px;
	margin-bottom: 15px;
}

#container.home .UnitedWayToday {
	background: url(../img/page/sub_UnitedWayToday.jpg) no-repeat top left;
}

#container.home .UWinthenews {
	background: url(../img/page/sub_UWinthenews.jpg) no-repeat top left;
}

#container.home .communitymatters {
	background: url(../img/page/sub_communitymatters.jpg) no-repeat top left;
}

#container.home .givingmatters {
	background: url(../img/page/sub_givingmatters.jpg) no-repeat top left;
}



#container.home #leftContent li, #container.home #middleContent li, #container.home #rightContent li {
	padding-left: 19px;
	background: url(../img/page/bullet.gif) no-repeat 0px 2px;
	padding-bottom: 15px;
}

#container.home #leftContent li.last, #container.home #middleContent li.last, #container.home #rightContent li.last {
	background: none;
}

#container.home #leftContent li a:link, #container.home #leftContent li a:visited, #container.home #middleContent li a:link, #container.home #middleContent li a:visited, #container.home #rightContent a:link, #container.home #rightContent a:visited {
	color: #f04d31;
	font-weight: bold;
	text-decoration: none;
}

#container.home #leftContent li a:hover, #container.home #leftContent li a:active, #container.home #middleContent li a:hover, #container.home #middleContent li a:active,  #container.home #rightContent a:hover, #container.home #rightContent a:active {
	color: #000;
	text-decoration: underline;
}



/* HOME PAGE MISCELLANEOUS */

img.homeHeadlineImage{
	float: right;
	margin: 3px;
	width: 75px;
	/*height: 75px;*/
	-ms-interpolation-mode: bicubic;
	border-width: 1px;
	border-color: #ccc;
	border-style: raised;
	alt: "Learn more";
	z-index:3997;
}

img.homeHeadlineImageWIDE{
	float: right;
	margin: 3px;
	width: 175px;
	/*height: 75px;*/
	-ms-interpolation-mode: bicubic;
	border-width: 1px;
	border-color: #ccc;
	border-style: raised;
	alt: "Learn more";
	z-index:3997;
}

#hoverHolder {
	position:relative; 
	/*top:10px;
	left:100px;
	width:75px; 
	background-color:#fff;*/
	z-index:3996;
	cursor: url(http://www.uwsepa.org/img/cursors/magnify.cur), pointer;
}

#hoverHolder a.p1, #menu a.p1:visited {
	/*display:block;*/ 
	width:75px; 
	/*height:75px;*/ 
	text-decoration:none; 
	/*background:#fff;*/ 
	top:0; 
	left:0; 
	border:0;
	cursor: url(http://www.uwsepa.org/img/cursors/magnify.cur), pointer;
}

#hoverHolder a img {
	border:0; 
	-ms-interpolation-mode: 
	bicubic; 
	z-index:3997;
	cursor: url(http://www.uwsepa.org/img/cursors/magnify.cur), pointer;
}

#hoverHolder a.p1:hover {
	text-decoration:none; 
	/*background-color:#8c97a3; 
	color:#000;*/
	cursor: url(http://www.uwsepa.org/img/cursors/magnify.cur), pointer;
}

#hoverHolder a .large {
	/*display:block;*/ 
	position:absolute; 
	width:0; 
	/*height:0;*/ 
	border:0; 
	top:0; 
	left:0; 
	z-index:3999;
	cursor: url(http://www.uwsepa.org/img/cursors/magnify.cur), pointer;
}

#hoverHolder a.p1:hover .large {
	/*display:block;*/ 
	position:absolute; 
	top:2px; 
	left:100px; 
	width:175px; 
	z-index:3999; 
	/*height:300px;*/ 
	border:1px solid #ccc; 
	filter:alpha(opacity=93); 
	-moz-opacity:.93; 
	opacity:0.93;
	cursor: url(http://www.uwsepa.org/img/cursors/magnify.cur), pointer;
}

#info {z-index:100; height:22em;}

img.homeUWMembershipCredentialImage{
	/*float: right;*/
	margin: 3px 63px 3px 3px;
	/*width: 75px;*/
	/*height: 75px;*/
	-ms-interpolation-mode: bicubic;
	border-width: 1px;
	border-color: #ccc /*#f04c30*/;
	border-style: raised;
}

img.homeLiveUnitedImage{
	/*float: right;*/
	margin: 3px;
	/*width: 75px;*/
	/*height: 75px;*/
	-ms-interpolation-mode: bicubic;
	border-width: 1px;
	border-color: #ccc /*#f04c30*/;
	border-style: raised;
}

hr.homeHR{
	width: 100%;
	height: 1px;
	margin-top: 13px;
	margin-bottom: 13px;
	align: center;
	noshade: "noshade";/**/
	border: 0;
	color: #5E4831;/**/
	background-color: #5E4831;/**/
	display: block;
}

ul.ULHomepageStory {
	/*height: 150px;*/
	display: block;
}


li.LIHomepageStory {
	/*height: 150px;*/
	display: block;
}




/* MAIN NAVIGATION */

.navigation,
.navigation ul,
.navigation ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}
	.navigation-horizontal li
	{
		display: inline;
		float: left;
	}
	.navigation-inline li
	{
		display: inline;
	}
	.navigation-ir a
	{
		display: block;
		background-repeat: no-repeat;
		text-indent: -235157px;
	}
	/* \*/
	.navigation-ir a
	{
		overflow: hidden;
	}
	/* */
	
	

#utilityNav ul {
	padding: 38px 0 0 23px; /* 50px 0 0 360px */
}

#utilityNav ul li a {
	font: 12px verdana, arial, sans-serif;
	color: #e0dbb3;
}

#utilityNav ul li a:hover, #utilityNav ul li a:active {
	color: #000;
	text-decoration: underline;
}

#utilityNav ul li a.rightBorder {
	border-right: 1px solid #e0dbb3;
	padding-right: 6px;
}

#utilityNav ul li a.rightBorderGETHELP {
	/*color: #ff0000;*/
	font-size: 13pt;
	font-weight: bold;
	border-right: 1px solid #e0dbb3;
	padding-right: 6px;
}



/* SECOND TIER STYLES BELOW */

#container {
	background: #4480bb url(../img/page/birdsBkgd.jpg) bottom right no-repeat;
	width: 1400px;
	float: left;
	z-index:1;
}


/* NAVIGATION */

#navigation {
	background: #4480bb url(../img/page/navBkgd.jpg) no-repeat;
	width: 746px; min-height: 243px;
	float: left;	
}

#container.home #navigation {
	background: #4480bb url(../img/page/navBkgd2.jpg) no-repeat;
	width: 746px; min-height: 172px;
	float: left;	
	
}

/* \*/
* html #navigation {
	height: 243px;
}
/**/


/* \*/
 * html #container.home #navigation {
	height: 172px;
}
/**/

/* MAIN CONTENT STYLES */

#contentHolder {
	background: #4480bb url(../img/page/contentBkgd.jpg) repeat-y;
	
	width: 746px; 
	float: left;
}

#content {
	width: 614px;
	padding: 0 0 0 65px;
	float: left;	
}

#container.home #content {
	width: 655px;
	padding: 0 0 0 60px;
}

.conMainHeading {
	border-bottom: 1px solid #f04c30;
	padding: 0 0 15px 0;
}


/* FLAG STYLES */

.flag {
	background: url(../img/page/flag.gif) no-repeat top left;
	width: 157px;
	height: 177px;
	margin-top: 17px;
}

.flag li {
	width: 157px;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-top: 13px;
}

.flag li.search {
	padding-top: 32px;
	line-height: 14px;
}

.flag li.list {
	padding-top: 31px;
}

.flag li a:link, .flag li a:visited {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #e0dbb3;
	font-weight: bold;
	text-decoration: none;
}

.flag li a:hover, .flag li a:active {
	color: #000;
	text-decoration: none;
}

a.flagLiveUnited:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	COLOR: #333; 
	TEXT-DECORATION: none
}
a.flagLiveUnited:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	COLOR: #333; 
	TEXT-DECORATION: none
}
a.flagLiveUnited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	COLOR: #fff; 
	TEXT-DECORATION: none
}
a.flagLiveUnited:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	COLOR: #ddd; 
	TEXT-DECORATION: none
}

/* FOOTER STYLES */

#footer {
	position: relative;
	background: #4480bb url(../img/page/fenceFooter.jpg) no-repeat;
	width: 746px; height: 246px;
	float: left;
	
}

#footer ul {
	padding-top: 109px;
	padding-left: 90px;
}

#footer li {
	float: left;
	padding-left: 5px;
	padding-right: 6px;
	border-right: 1px solid #fff;
}

#footer li.last {
	border-right: none;
}

#footer li, #footer li a:link, #footer li a:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

#footer li a:hover, #footer li a:active {
	color: #000;
	text-decoration: underline;
}



/* FOOTER STYLES */

#footerLiveUnited {
	position:relative;
	float:right;
	margin-right:50px;
	margin-left:50px;
	margin-top:7px;
	margin-bottom:7px;
	font-family:verdana,arial,helvetica;
}

#footerShareWith3rdParties {
	position:relative;
	float:left;/**/
	margin-right:50px;
	margin-left:50px;
	margin-top:7px;
	margin-bottom:7px;
	font-family:verdana,arial,helvetica;
}

/*FENCE POSTERS */

#fence_posters {
	/*background: #4480bb url(../img/page/fenceFooter.jpg) no-repeat;*/
	position: relative;
	z-index: 999;
	width: 746px; height: 0px;
	float: left;
	left: -1px;
	top: -97px;
	padding: 0px;
	margin: 0px;
}



/*RIGHT SIDE CLOUDS */

.rightContainer {
	/* background: #4480bb url(../img/page/cloudBkgd.jpg) no-repeat; */
	width: 654px; /*height: 555px;*/
	position: absolute; left: 746px; top: 0;
	float: left;
	z-index: 1920;
	/* visibility: hidden; */
}


/* SUB HEADERS */

h2.conMainHeading div {
	text-indent: -235157px;
}

.donate h2.conMainHeading {
	background: url(../img/page/sub_givetoUW.jpg) no-repeat top left;
}

.advocate h2.conMainHeading {
	background: url(../img/page/sub_advocate.jpg) no-repeat top left;
}

.volunteer h2.conMainHeading {
	background: url(../img/page/sub_volunteer.jpg) no-repeat top left;
}

.communityimpact h2.conMainHeading {
	background: url(../img/page/sub_communityimpact.jpg) no-repeat top left;
}

.mycampaign h2.conMainHeading {
	background: url(../img/page/sub_campaign.jpg) no-repeat top left;
}

.careers h2.conMainHeading {
	background: url(../img/page/sub_careers.jpg) no-repeat top left;
}


.aboutus h2.conMainHeading {
	background: url(../img/page/sub_aboutUWSEPA.jpg) no-repeat top left;
}

.media h2.conMainHeading {
	background: url(../img/page/sub_media.jpg) no-repeat top left;
}

.contact h2.conMainHeading {
	background: url(../img/page/sub_contactus.jpg) no-repeat top left;
}

.sitemap h2.conMainHeading {
	background: url(../img/page/sub_sitemap.jpg) no-repeat top left;
}

.privacypolicy h2.conMainHeading {
	background: url(../img/page/sub_privacypolicy.jpg) no-repeat top left;
}

.agencies h2.conMainHeading {
	background: url(../img/page/sub_UWSEPAAgencies.jpg) no-repeat top left;
}

.search h2.conMainHeading {
	background: url(../img/page/sub_search.jpg) no-repeat top left;
}

.codeofethics h2.conMainHeading {
	background: url(../img/page/sub_codeofethics.jpg) no-repeat top left;
}

/* TOP NAV STYLES */


#mainNav {
	position: absolute;
	top: 145px;
	left: 256px;
	/*padding: 68px 0 0 268px;*/
}

#mainNav li.donate a, #mainNav li.advocate a, #mainNav li.volunteer a, #mainNav li.communityimpact a, #mainNav li.mycampaign a {
	display: block;
	height: 25px;
}

#mainNav li div {
	visibility: hidden;
}

#mainNav li {
	padding-right: 23px;
}


#mainNav li.donate a {
	width: 37px;
}

#mainNav li.donate a:link, #mainNav li.donate a:visited {
	background: url(../img/page/nav_give.jpg) no-repeat top left;
}

#mainNav li.donate a:hover, #mainNav li.donate a:active, #mainNav li.donate a.active:link, #mainNav li.donate a.active:visited {
	background: url(../img/page/nav_give_over.jpg) no-repeat top left;
}



#mainNav li.advocate a {
	width: 64px;
}

#mainNav li.advocate a:link, #mainNav li.advocate a:visited {
	background: url(../img/page/nav_advocate.jpg) no-repeat top left;
}

#mainNav li.advocate a:hover, #mainNav li.advocate a:active, #mainNav li.advocate a.active:link, #mainNav li.advocate a.active:visited {
	background: url(../img/page/nav_advocate_over.jpg) no-repeat top left;
}



#mainNav li.volunteer a {
	width: 64px;
}

#mainNav li.volunteer a:link, #mainNav li.volunteer a:visited {
	background: url(../img/page/nav_volunteer.jpg) no-repeat top left;
}

#mainNav li.volunteer a:hover, #mainNav li.volunteer a:active, #mainNav li.volunteer a.active:link, #mainNav li.volunteer a.active:visited {
	background: url(../img/page/nav_volunteer_over.jpg) no-repeat top left;
}


#mainNav li.communityimpact a {
	width: 118px;
}

#mainNav li.communityimpact a:link, #mainNav li.communityimpact a:visited {
	background: url(../img/page/nav_communityimpact.jpg) no-repeat top left;
}

#mainNav li.communityimpact a:hover, #mainNav li.communityimpact a:active, #mainNav li.communityimpact a.active:link, #mainNav li.communityimpact a.active:visited {
	background: url(../img/page/nav_communityimpact_over.jpg) no-repeat top left;
}


#mainNav li.mycampaign a {
	width: 62px;
}

#mainNav li.mycampaign a:link, #mainNav li.mycampaign a:visited {
	background: url(../img/page/nav_campaign.jpg) no-repeat top left;
}

#mainNav li.mycampaign a:hover, #mainNav li.mycampaign a:active, #mainNav li.mycampaign a.active:link, #mainNav li.mycampaign a.active:visited {
	background: url(../img/page/nav_campaign_over.jpg) no-repeat top left;
}



/* LEFT CONTAINER */


#leftContent {
	width: 200px;
	float: left;
	padding-top: 18px;
	padding-right: 14px;
}


#sectionNav li {
	padding-left: 19px;
	background: url(../img/page/bullet.gif) no-repeat 0px 4px;
	padding-bottom: 3px;
	line-height: 20px;
}


#sectionSubNav {
	padding: 8px 0 2px 0;
}

#sectionSubNav li {
	padding-left: 16px;
	background: url(../img/page/bullet2.gif) no-repeat 1px 5px;
	line-height: 13px;
}

#sectionNav li a:link, #sectionNav li a:visited {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #5e4832;
	text-decoration: none;
}

#sectionNav li a:hover, #sectionNav li a:active {
	color: #333;
	text-decoration: underline;
}


#sectionSubNav li a:link, #sectionSubNav li a:visited {
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #f04c30;
	text-decoration: none;
}

#sectionSubNav li a:hover, #sectionSubNav li a:active {
	color: #333;
	text-decoration: underline;
}





#rightContent {
	width: 400px;
	float: left;
	padding-top: 18px;
}

#rightContentALT {
	width: 613px;
	float: left;
	padding-top: 18px;
}

#rightContent h3, #rightContent, #leftContent, #middleContent, #rightContentALT h3, #rightContentALT {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #5e4832;
}

#rightContent, #leftContent, #middleContent, #rightContentALT {
	font-size: 11px;
}

#rightContent img.photo, #rightContentALT img.photo {
	display: block;
	padding: 14px 15px 7px 0;
}

#container.home img.photo {
	display: block;
	padding: 3px 15px 7px 0;
}


#rightContent p, #rightContentALT p {
	padding: 12px 0 0 0;
	margin: 0;
}

#rightContent ul li, #rightContentALT ul li {
	padding-left: 20px;
	background: url(../img/page/bullet.gif) no-repeat 1px 5px;
	margin: 15px 0;
}

#rightContent ul.links, #rightContentALT ul.links {
	margin-top: 15px;
}

#rightContent ul.links li, #rightContentALT ul.links li,  {
	padding-left: 20px;
	background: none;
	margin: 3px 0;
}

#rightContent ul.links a:link, #rightContent ul.links a:visited, #rightContentALT ul.links a:link, #rightContentALT ul.links a:visited {
	font-weight: bold;
	color: #f04c30;
	text-decoration: none;
}

#rightContent ul.links a:hover, #rightContent ul.links a:active, #rightContentALT ul.links a:hover, #rightContentALT ul.links a:active {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.SidebarLeftWhite
{
width: 161px;
background-color:#ffffff;
font-size: 8pt;
margin: 7px 7px 7px 0px;
padding: 7px;
vertical-align: middle;
border-style: solid;
border-width: 1px;
border-color: #cccccc;
float: center;
}

.SidebarRightWhite
{
width: 161px;
background-color:#ffffff;
font-size: 8pt;
margin: 7px 0px 7px 7px;
padding: 7px;
vertical-align: middle;
border-style: solid;
border-width: 1px;
border-color: #cccccc;
float: right;
}

.SidebarBullet
{
background: url(../img/page/bullet2.gif) no-repeat 7px 5px; padding: 0px 7px 7px 21px;
}

.SidebarBulletNoVSPACE
{
background: url(../img/page/bullet2.gif) no-repeat 7px 5px; padding: 0px 7px 0px 21px;
}

.camouflage
{
color: #E0DBB3;
}


/* FLICKR */

.flickrSlideshow {
	display: inline;
	width: 400px;
	height: 267px;
	background: none;
	margin: 0;
}

iframe.flickrSlideshowIFRAME {
	width: 400px;
	height: 600px;
	frameborder: 0;
	border: 0;
	border-style: none;
}


