#mainHead {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #545454;
	MARGIN: 0px;
	MIN-HEIGHT: 54px;
	PADDING-LEFT: 0px; 
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px
}

#mainHead P {
	TEXT-ALIGN: right;
	MARGIN: 20px 30px auto auto;
	FONT: 0.8em Helvetica, Arial, sans-serif;
	COLOR: white
}

#mainHead A:visited {
	COLOR: white;
	TEXT-DECORATION: none
}

#mainHead A:link {
	COLOR: white;
	TEXT-DECORATION: none
}

#mainHead A:hover {
	COLOR: #95cf5b;
	TEXT-DECORATION: none
}

body.liquid {
	BACKGROUND: #ffffff;
	width: 100%;
}

.liquid #container {
	BORDER:none;
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	WIDTH: 100%; /*changed from 980 to 100% */
	BACKGROUND: #ffffff;
	box-shadow:none;
}

.liquid #containerLeft {
	BORDER:none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	BACKGROUND: #ffffff;
	PADDING-TOP: 0px;
	box-shadow: none;
}

#header {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(/fast/images/headGrad.png) #a6d773 repeat-x 50% top;
	OVERFLOW: hidden;
	PADDING-TOP: 10px
}

#headerHome {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(/fast/images/homeGrad.jpg) #a6d773 repeat-x 50% top;
	PADDING-TOP: 0px
}



.siteSearch {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	WIDTH: 300px;
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	FLOAT: right;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px
}

.siteSearch INPUT {
	WIDTH: 150px;
	DISPLAY: inline;
	FLOAT: left
}

.siteSearch .submit {
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BACKGROUND-COLOR: #fcd946;
	MARGIN: -5px auto auto 10px;
	WIDTH: 2.5em;
	DISPLAY: inline;
	FLOAT: left;
	HEIGHT: 2em;
	COLOR: black;
	FONT-SIZE: 0.9em;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: black 1px solid
}

.fixed #container {
	BORDER-BOTTOM: #000000 1px solid;
	TEXT-ALIGN: left;
	BORDER-LEFT: #000000 1px solid;
	MARGIN: 0px auto;
	WIDTH: 980px;
	BACKGROUND: #ffffff;
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	box-shadow: 5px 5px 15px #666;
}

.fixed #containerLeft {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 980px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #ffffff;
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	PADDING-TOP: 0px;
	box-shadow: -5px 5px 15px #666;
}

.print {
	POSITION: absolute;
	VISIBILITY: collapse;
	OVERFLOW: hidden;
	TOP: -3000px;
	LEFT: 0px
}

.printsm {
	POSITION: absolute;
	OVERFLOW: hidden;
	TOP: -3000px;
	LEFT: 0px
}

.liquid #footer {
	MIN-WIDTH: 690px;
	TEXT-ALIGN: center;
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 100%; /*changed from 980 to 100% */
	CLEAR: both;
	overflow: hidden;
}

.liquid #footer P {
	PADDING: 10px;
	MARGIN: 0px;
}

#content .leftCol {
	WIDTH: 47%;
	FLOAT: left
}

#content .rightCol {
	WIDTH: 47%;
	FLOAT: right
}

#footer {
	TEXT-ALIGN: center;
	padding: 0;
	WIDTH: 980px;
	FONT: 0.7em Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	overflow: hidden;
}

#footer A {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #333333;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

#footer A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline
}

#footer A:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline
}

#footerTop {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 9px;
	BACKGROUND-COLOR: #ccd4ca;
	WIDTH: 100%;
	COLOR: #666666;
	PADDING: 10px 0 9px 0;
}

#footerTop A {
	COLOR: #333333
}

#footerBottom {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 1.5em;
	MARGIN: 0px auto;
	PADDING-LEFT: 5px;
	WIDTH: 100%;
	PADDING-RIGHT: 5px;
	COLOR: #333333;
	PADDING-TOP: 5px
}

#footer UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px
}

#footer LI {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.5em;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-TOP: 0px
}

#footer .divider {
	HEIGHT: 1.2em;
	BORDER-RIGHT: #999999 1px solid
}