﻿/*home.css*/
body {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 1em;
		background: #E9CDA2 repeat-x url('../../siteImages/home/verticalFade.gif') left top;
}
/*--------STRUCTURE---------------*/
/*-----wrap all--------------*/
.wral {
		width: 837px;
		height: 1275px;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		background: url('../../siteImages/home/page-edge.gif') repeat-y left top;
}
html > body .wral {
}
.bodyBox {
		width: 820px;
		margin: 0px 0px 0px 0px;
		padding: 0x 0px 0px 0px;
		clear: both;
}
/*--------TOP----------*/
.topDept {
		margin: 0px 0px 0px 21px /*moves the left wall of the activities slideshow over*/;
		padding: 0x 0px 0px 0px;
		clear: both;
}
.header {
		margin: 0px 0px 0px 0px;
		padding: 0x 0px 0px 0px;
		height: 243px;
		width: 799px;
		background: url('../../siteImages/activities/activityBG.gif') no-repeat top right;
		clear: both;
}
.activities {
		float: left;
		width: 476px;
		height: 243px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
/**/
/*------*/
.barSearch {
		background: url('../../siteImages/home/barSearch.gif') no-repeat top left;
		height: 43px;
		width: 821px;
		margin: 0px 0px 0px 0px;
		padding: 0x 0px 0px 0px;
		clear: both;
}
/*-------MIDDLE---------*/
.midCont {
		width: 965px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
html > body .midCont {
}
.bluebar {
		width: 285px;
		height: 50px;
		background: url('../../siteImages/home/barBlueShort.gif') no-repeat top left;
}
.barMidNav H2 {
		font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, sans-serif;
		font-size: 120%;
		color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		text-decoration: none;
		font-style: italic;
		border: 0px;
		text-transform: uppercase;
		text-align: center;
}
.bluebar h2 {
		font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, sans-serif;
		font-size: 120%;
		color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		text-decoration: none;
		font-style: italic;
		border: 0px;
		text-transform: uppercase;
		text-align: center;
}
.barMidNav H2 a {
		font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, sans-serif;
		color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		text-decoration: none;
		font-style: italic;
		border: 0px;
		text-transform: uppercase;
		text-align: center;
}
.bluebar h2 a {
		font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, sans-serif;
		color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		text-decoration: none;
		font-style: italic;
		border: 0px;
		text-transform: uppercase;
		text-align: center;
}
.barMidNav {
		background: url('../../siteImages/home/barMidNav.gif') no-repeat 0px 0px;
		height: 60px;
		width: 965px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
ul.bmn {
		width: 894px;
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
}
.bmn li {
		float: left;
		list-style: none;
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
		width: 250px;
}
.frame {
		background: url('../../siteImages/home/frameStandard3.gif') no-repeat top left;
		height: 175px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
/*---service nav & initiative nav outer frame for positioning---*/
.serv {
		position: relative;
		top: 20px;
		left: 21px;
		width: 170px;
}
/*---*/
.frameSocial H3 {
		/* Sign Up!, Follow Jeff Atwater*/
				font-family: Arial;
		font-size: 100%;
		padding-top: 25px;
		text-align: center;
		color: #003399;
		width: 220px;
		margin: 0px 0px 0px 0px;
}
.frame H3 {
		/* Sign Up!, Follow Jeff Atwater*/
				font-family: Arial;
		font-size: 100%;
		padding-top: 25px;
		text-align: center;
		color: #003399;
		width: 220px;
		margin: 0px 0px 0px 0px;
}
/*--*/
.frameInitiatives {
		background: url('../../siteImages/home/frameInitiatives.gif') no-repeat left top;
		height: 226px;
		width: 225px;
		margin: 0px 0px 0px 0px;
		z-index: 39;
}
.initi {
		/*initiatives menu*/
		/* textual*/
		width: 170px;
		position: relative;
		top: 35px;
		left: 21px;
		font-size: 18px/*--------<<<<<<<<<<<<<<<<<<<<<------*/;
		line-height: 95%;
}
/*--*/
.frameInitiGpx {
		background: url('../../siteImages/home/frameInitiatives4.gif') no-repeat left top;
		height: 225px;
		width: 476px;
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 0px 0px;
}
.initiGpx {
		width: 440px;
		height: 144px;
		margin: 0px 0px 0px 20px;
		padding: 20px 0px 0px 0px;
}
/*--*/
.frameSocial {
		background: url('../../siteImages/home/frameTwitter.gif') no-repeat left top;
		height: 330px;
		width: 221px;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 0px 0px;
/*1px keeps the social media box from dropping down 10px pad - get rid of this soon*/		clear: both;
}
/*--*/
.frameNews {
		background: #E4CCA5 no-repeat left top;
		height: 330px;
		width: 221px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
.eNews {
		width: 150px;
		margin: 5px 0px 0px 40px;
		text-align: center;
}
/*--*/
.frameAccomp {
		background: url('../../siteImages/home/frameTicker.gif') no-repeat top left;
		height: 150px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
/*--Content--*/
.contAll {
		width: 720px;
		margin: 0px auto 0px auto;
}
.cols {
		width: 945px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		clear: both;
}
.colL {
		float: left;
		width: 300px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
html > body .colL {
}
.colR {
		float: left;
		width: 580px;
		margin: 0px 0px 0px 17px;
		padding: 0px 0px 0px 0px;
}
html > body .colR {
}
.colF {
		width: 800px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 15px;
		clear: both;
}
/*-----------------------------------------*/
.ruleReview {
		text-align: center;
		width: 720px;
		margin: 20px auto 20px auto;
		background-color: #DEDEDE;
		padding: 10px;
}
.ruleReview a {
		color: #000000;
}
/*-----------------------------------------*/
.ruleReview2 {
		float: left;
		width: 200px;
		margin: 3px 0px 0px 30px;
		font-size: 75%;
		padding: 10px;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: 1px;

}
.ruleReview2 a {
		color: #9aafcf;
		text-decoration: none;
}
.ruleReview2 a:hover {
		color: #FFFFFF;
		text-decoration: none;
}

/*-----------------------------------------*/
.colMicro {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 580px;
}
.crumb {
}
.colMicroL {
		width: 221px;
		height: 325px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
}
.colMicroR {
		width: 221px;
		height: 325px;
		float: left;
		margin: 0px 0px 0px 17px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
}
.colFull {
		width: 400px;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		clear: both;
}
html.colFull {
		padding: 0px;
		margin: 0px;
}
/*---------------------BOTTOM------------------------------*/
/*semantic overrides*/
h1 {
		margin: 20px 0px 0px 0px;
		padding: 0x 0px 0px 0px;
}
p {
}
/*-------*/
ul {
		margin: 0px 0px 0px 5px;
}
li {
		background-repeat: no-repeat;
		font-size: 100%;
		list-style-position: outside;
}
/*--Content Links override------*/
/*-------*/
.colR li {
		font-size: 100%;
		margin: 0px 0px 10px 0px;
		padding: 0x 0px 0px 0px;
		line-height: 1em;
}
/*---*/
.elf {
		font-size: 80%;
		clear: left;
}
/*---gray boxes stuff---*/
.focusmenu {
		width: 207px;
		float: right;
		height: 600px;
		margin: 5px 7px 0px 7px;
}
.leftedge {
		margin-left: 43px;
		
}
.topedge {
		margin-top: 0px;
}
.clearBoth {
		clear: both;
}

