@charset "UTF-8";


/*
Brad Edwards
Copyright 2009
written for www.Site.com

Swatch Colors---------------
990000  dark red
222		dark grey
ddd		light grey
aaa		middle grey
004b42  dark green
ffdc42	yellow

reset.css 
------------------------------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;vertical-align:baseline;}
img, a img, :link img, :visited img {border: 0;}


/* Good standard classes 
------------------------------------------------------------------------*/
.hidden{display:none;}
.clear{clear:both;}
.indent{padding-left:25px;}
.indent li{list-style-type:none;margin: 10px 0;}

/* Custom global styles for site 
------------------------------------------------------------------------*/
body {
	background:#fff;
	color:#222;
	font-size:12px;
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height:1.5;
	text-align:center; /*For IE6 Shenanigans*/  
}

::selection { background:#999; color:#ddd; /* Safari */ }
::-moz-selection { background:#999; color:#ddd; /* Firefox */ }


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #222;line-height: 1.5em; }

h1 { color: #004b42; font-size: 2em; border-bottom:1px dashed #222;}
h2 { color: #444; font-size: 1.6em; font-weight: bold; margin: 10px 25px; }
h3 { color: #888; font-size: 1.7em; line-height: 1em; margin:0 }
h4 { color: #004b42; font-size: 1.2em; font-weight: bold; margin: 15px 0 0 25px; }
h5 { font-weight:bold; font-size:1.2em; margin: 10px 20px; }
h6 {border-bottom:1px dashed #222;height:1px;line-height:6px;}

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Text elements
-------------------------------------------------------------- */
p{ margin: 0.5em 0; }

a{color: #004b42;text-decoration: none;}
p a {color: #004b42; text-decoration: none; background:#ddd; padding: 0 5px;}

a:focus, p a:hover, #globalnav a:hover, .breadCrumb ul li a:hover, #footer a:hover, .left_nav a:hover, .arrow_link a:hover, .indent li a:hover, h4 a:hover{ 
	color: #ffdc42; 
	background:#aaa; /* Hover */
}
.arrow_link{
	background: url(/Style%20Library/en-us/WECO%20Ag%20Images/arrow_lg.gif) no-repeat left;
	line-height:28px;
	padding:14px 0 14px 34px;
	margin:0 0 0 25px;
}
.arrow_link a, .indent li a, h4 a{background: #ddd;text-decoration: none;padding:3px 5px;}

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Form & Table Elements
-------------------------------------------------------------- */

table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
td{padding: 0 10px;vertical-align:top;}

input,textarea{
	font-size: .9em;
	border:1px solid #ccc; 
	background:#eee;
	margin: 4px 0;
	padding: 5px;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
}
textarea:focus,input:focus { border: 1px dotted #ffdc42; background:#fff; }

select{margin: 4px 0;}

label{margin: 0 7px;}

label,select,input[type='submit'],.point { cursor:pointer; }

.desc{text-align:right;font-weight:bold;font-size:1.1em;}

/* Page Layout  **See also 960.css
-------------------------------------------------------------- */
.wrap{}

.logo{margin: 50px 0 0 35px;}

#masthead{padding:10px 0 0 0;margin:0;}

#search{float:right; margin:0 10px 0 0;}

#search input{margin: 0;}

#content{padding: 20px 0;z-index:0;/*leave 0 for grid*/ }

.left_nav{border-right:1px solid #ccc;padding: 0 0 35px 20px;}
.left_img{padding: 0 0 35px 20px;float:left;}
.left_img img{margin: 0 0 0 20px;}
/**/

/* Steve O - 9/15/2009 - changed padding from 20px to 0px */
.left_nav ul{
	padding: 4px 10px; 
	margin: 0 0 0 20px; 
	list-style-image:url(/Style%20Library/en-us/WECO%20Ag%20Images/grn_bullet.jpg);
}

/* Steve O - 9/15/2009 - changed padding from 20px to 0px */
.left_nav ul ul{padding: 4px 0px; list-style:disc;}

.left_nav li a{padding: 3px 10px 3px 0; color:#222;}

.left_nav .selected{
	font-weight:bold;
	list-style-image:url(/Style%20Library/en-us/WECO%20Ag%20Images/arrow_bullet.jpg);
}
.division{float:left;width:645px;}

/* Global */
#globalnav {float: right;margin: 5px;}

#globalnav li {display:inline;line-height: 2em;}

#globalnav li a{padding: 3px 10px;}

#sitenav {margin:1.1em 0 1em 2.2em;font-size:1.1em;z-index:99;position:relative;background:#004b42;width:95%;_width:90%;}

.copyright{float:right;font-size:.85em;}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/
.breadCrumb {
display:block;
float:left;
height:21px;
margin:0 0 20px 20px;
overflow:hidden;
padding:5px;
z-index:0;
}
.breadCrumb ul {
display:block;
height:21px;
margin:0;
padding:0;
}
.breadCrumb ul li {
background:transparent url(/Style%20Library/en-us/WECO%20Ag%20Images/Chevron.gif) no-repeat scroll 100% 0;
display:block;
float:left;
font-size:0.9167em;
height:21px;
line-height:21px;
margin:0 6px 0 0;
overflow:hidden;
padding:0 10px 0 0;
position:relative;
}
.breadCrumb ul li div.chevronOverlay {
position:absolute;
right:0;
top:0;
z-index:2;
}
.breadCrumb ul li span {
display:block;
overflow:hidden;
}
.breadCrumb ul li a {
background:#DDDDDD none repeat scroll 0 0;
display:block;
float:left;
height:21px;
line-height:21px;
overflow:hidden;
padding:0 6px;
position:relative;
}
.breadCrumb ul li.first a {
}
.breadCrumb ul li.first a:hover {
background-position:0 -16px;
}
.breadCrumb ul li.last {
background:transparent none repeat scroll 0 0;
font-weight:bold;
margin-right:0;
padding-right:0;
}
.chevronOverlay
{
	display: none;
	background: url(/Style%20Library/en-us/WECO%20Ag%20Images/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}

/* Box Captions
 ---------------------------------------------------------------------*/

#accordionMenu {
	width: 250px;
	}
 
.accordionButton {	
	width: 250px;
	height:24px;
	line-height: 24px;
	border-bottom: 1px solid #ddd;
	float: left;
	cursor: pointer;
	}
 
.accordionContent {	
	width: 250px;
	float: left;
	display: none;
	}

