body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #669933;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #669933;
}

a:hover {
	text-decoration: underline;
	color: #EE6600;
}

a:active {
	text-decoration: none;
	color: #EE6600;
}

a.nav2:link {
	color: #999999;
	text-decoration: none;
}

a.nav2:visited {
	text-decoration: none;
	color: #999999;
}

a.nav2:hover {
	text-decoration: underline;
	color: #EE6600;
}

a.nav2:active {
	text-decoration: none;
	color: #999999;
}

a.nav3:link {
	color: #9bb3c8;
	text-decoration: none;
}

a.nav3:visited {
	text-decoration: none;
	color: #9bb3c8;
}

a.nav3:hover {
	text-decoration: none;
	color: #FFFFFF;
}

a.nav3:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.nav4:link {
	color: #997040;
	text-decoration: none;
}

a.nav4:visited {
	text-decoration: none;
	color: #997040;
}

a.nav4:hover {
	text-decoration: underline;
	color: #FF6600;
}

a.nav4:active {
	text-decoration: none;
	color: #FF6600;
}

a.nav5:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.nav5:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.nav5:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.nav5:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.nav6:link {
	color: #666666;
	text-decoration: none;
}

a.nav6:visited {
	text-decoration: none;
	color: #666666;
}

a.nav6:hover {
	text-decoration: underline;
	color: #EE6600;
}

a.nav6:active {
	text-decoration: none;
	color: #666666;
}

.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 13pt;
	background-color: #194e7b;
	text-align: left;
	vertical-align: top;
	padding-left: 8px;
	letter-spacing: 0.5pt;
	padding-top: 10px;
	width: 200px;
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	line-height: 11pt;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
}

.subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform: uppercase;
	color: #666666;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.headings {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	line-height: 20pt;
	color: #ee6600;
	text-align: left;
	vertical-align: top;
	letter-spacing: 1px;
}

.navbg {
	background-color: #000000;
	background-repeat: no-repeat;
	height: 20px;
	background-image: url("../images/navBG.gif");
	width: 880px;
}

.readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	text-align: right;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.careersearch {
	background-image: url("../images/careersearchBG.gif");
	background-repeat: repeat-y;
	padding-left: 10px;
}

.formelements {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 9.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width: 170px;
}

.hotopp {
	background-image: url("../images/hotoppBG.gif");
	background-repeat: repeat-y;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10pt;
	color: #997040;
	text-align: left;
	padding-right: 10px;
}

.swerve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

.subnavActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FFFFFF;
}

li {
	padding-bottom: 10px;
}

.subheads2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: 888888;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	font-style: italic;
}

.subheads3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	color: #444444;
	text-align: left;
	vertical-align: top;
	text-transform: uppercase;
}

.pullquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 15pt;
	color: #7C6F43;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 30px;
	font-style: italic;
	padding-bottom: 20px;
}

.formelements2 {
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	text-align: center;
}

.peopleList {
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
}

.stories {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10pt;
	color: #997040;
	text-align: left;
	padding-right: 10px;
}

.sitemapHeadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #EE6600;
	text-align: left;
	vertical-align: top;
}

.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: left;
	vertical-align: top;
}

.searchColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
	line-height: 11pt;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	list-style-image: url("../images/subnavArrow3.gif");
	list-style: unordered;
}

.listMenus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
}

.forms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	line-height: 11pt;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

.searchBoxPadding {
	text-align: left;
	padding-left: 50px;
}

.selectClientsHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: italic;
	color: #6F950A;
	text-align: left;
	vertical-align: top;
}

.selectClientList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}

.pollCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11px;
	color: #FFFFFF;
	background-image: url("../images/poll_bg.gif");
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
}

.pollTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	color: #FFFFFF;
	padding-right: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 1px;
}

.pollHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003F73;
	font-style: normal;
}

.keywords {
	width: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}

.mapBoxPadding {
	padding-right: 35px;
	padding-left: 35px;
}

.mapForm {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 9.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width: 170px;
	padding-right: 5px;
}

.formelementsNoWidth {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 9.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.heading2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 20pt;
	color: #ee6600;
	text-align: left;
	vertical-align: top;
}

.li2 {
	list-style-image: url("../images/columnArrow.jpg");
}

html {
	min-height: 100%;
	margin-bottom: 1px;
}

.graph {
    position: relative; /* IE is dumb */
    width: 200px;
    border: 1px solid #B1D632;
    padding: 2px;
}

.graph .bar {
    display: block;
    position: relative;
    background: #B1D632;
    text-align: center;
    color: #333;
    height: 1em;
    line-height: 1em;
}

.graph .bar span { position: absolute; left: 1em; }

.sear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D7E5F2;
	color: #102132;
 	border: 1px solid #284279;	
}


