BODY {
	margin: 0;
	background: transparent url("../images/bg-body.gif") repeat-y top center;}

IMG {
	border: 0px;}

DIV#fullSpan {
	position: absolute;
	top: 0px;
	z-index: 1;
	width: 100%;
	height: 290px;
	background: transparent url("../images/bg-fullSpan.gif") repeat-x top left;}

* HTML DIV#fullSpan {
	display: none;}

DIV#mainLeft {
	width: 728px;
	height: 290px;
	background: transparent url("../images/bg-mainLeft.gif") no-repeat top left;
	margin: 0 auto;}

DIV#mainRight {
	position: relative;
	z-index: 3;
	top: -290px;
	width: 729px;
	height: 290px;
	background: transparent url("../images/bg-mainRight.gif") no-repeat top right;
	margin: 0 auto;}

DIV#main {
	z-index: 20;
	position: relative;
	width: 730px;
	margin: 0 auto;
	padding: 0;}

DIV#banner {
	position: relative;
	background-color: #E0F3B2;
	height: 96px;
	width: 713px;
	padding: 0;
	margin: 0 9px;}

* HTML DIV#banner {
	height: 97px;
	margin-left: 10px;
}

IMG#logo {
	margin: 0 0 20px 19px;}

* HTML IMG#logo {
	margin: 30px 0 0 19px;}

IMG#crestTop {
	margin: 8px 0 0 377px;}

* HTML IMG#crestTop {
	position: absolute;
	margin: 8px 0 0 377px;
	padding: 0px;}

IMG#crestBottom {
	position: absolute;
	left: 593px;}

IMG#homeBanner {
	display: none;
	position: absolute;
	left: 244px;}

* HTML IMG#homeBanner {
	top: 97px;}

DIV#leftSide {
	float: left;
	width: 229px;
	margin: 0 0 0 9px;}

* HTML DIV#leftSide {
	width: 224px;
	margin-left: 5px;}	
	
UL#nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #E0F3B2;
	border-top: 5px solid #FFF;
	border-bottom: 5px solid #FFF;}

#nav A, #nav A:visited {
	display: block;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	height: 27px;
	background: #DFF2B1 url("../images/bg-nav.gif") repeat-x bottom left;
	font-size: 12px;
	color: #FD1B14;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 0 0 22px;
	line-height: 27px;}

#nav A:hover,
#nav A.current, #nav A.current:visited {
	background-color: #FD1B14;
	background-image: url("../images/bg-nav-hover.gif");
	color: #FFF;}

DIV#sideQuote {
	margin: 26px 35px;
	font: italic 0.75em "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #FD1B14;
	text-align: center;}

#sideQuote P {
	margin-bottom: 0.75em;}

#sideQuote IMG {
	padding-top: 30px;}

.noTopPad {
	padding-top: 0px;
	margin-top: 0px;}

DIV#content {
	width: 434px;
	margin-left: 238px;
	padding: 25px 25px;
	background-color: #FFF;
	font: 0.7em "Lucida Grande", Verdana, Helvetica, sans-serif;}

* HTML DIV#content {
	width: 400px;
	margin: 0px;}

#content P, #content UL LI {
	line-height: 1.75em;}

#content P {
	margin-bottom: 2em;
	margin-top: 0px;}

#content A {
	color: #FD1B14;}

#content A:visited {
	color: #829551;}

#content H1 {
	font-size: 1.75em;
	font-weight: normal;
	color: #FD1B14;}

#content H2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #FD1B14;
	margin-bottom: 0;}

#content H2 I {
	font-weight: normal;
	font-style: normal;
	color: #667540;}

#content H3 {
	font-size: 1em;
	font-weight: normal;
	color: #667540;
	margin: 0 0 0.5em 0;}

#content UL {
	list-style-image: url("../images/square-red.gif");
	margin: 0 0 2em 1.5em;
	padding: 0px;}

#content UL LI {
	padding-bottom: 1em;}
	
#content IMG.pullout {
	float: right;}
	