body {
	color: #402206;
	background-color: #acd057;
	margin: 0 0 15px;
	padding: 0;
}

/* topnav */
#topnav {
	width: 790px;
	height: 136px;
}

#topnav a { display: block; }

#hilite {
	background: url(../images/topnav2/bg_hilite.gif) no-repeat;
	width: 266px;
	height: 98px;
}

#hilite a {
	display: block;
	width: 222px;
	text-decoration: none;
}

#hilite a img {
	float: left;
	margin: 25px 5px 18px 0;
	padding-left: 9px;
}

#hilite a span {
	display: block;
	font-weight: bold;
	font-size: 10px;
	padding-top: 38px;
}

#hilite a:link { color: #44270b; }
#hilite a:visited { color: #39627a; }
#hilite a:hover {
	color: #858251;
	text-decoration: underline;
}
#hilite a:active { color: #410; }
/* end topnav */

p, div, li, h3, h4, address, dl { font-family: verdana, "verdana ref", arial, helvetica, sans-serif; }

a, area, input, select { outline: none; }

a:link { color: #d7503e; }
a:visited { color: #d78a3e; }
a:hover { color: #d78a3e; }
a:active { color: #402206; }

img { display: block; }

ul, ol {
	margin: 0;
	padding: 0 0 25px;
}

li {
	list-style-type: none;
	margin: 0 0 15px 23px;
}

ol li {
	list-style-type: decimal;
	margin: 0 36px 15px 50px;
}

.bull li {
	list-style-type: disc;
	margin: 0 55px 15px 37px;
}

#topnav {
	margin: 0 auto;
	width: 792px;
}

#main {
	clear: both;
	margin: 0 auto;
	width: 704px;
}

#sidenav {
	width: 134px;
	float: left;
}

#sidenav ul {
	padding: 3px 0 8px;
	background: #39627a;
}

#sidenav ul ul {
	padding-top: 0;
	margin: -1px 0 -5px;
}

#sidenav li {
	margin: 0 0 6px 15px;
	color: #95cbeb;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	background: #39627a;
}

#sidenav li li {
	padding: 0 0 3px 8px;
	margin: 0;
}

#sidenav a { text-decoration: none; }
#sidenav a:link { color: #fff; }
#sidenav a:visited { color: #fff; }
#sidenav a:hover {
	text-decoration: underline;
	color: #cfc;
	background: #39627a;
}
#sidenav a:active {
	color: #ccd;
	background: #39627a;
}

div.navother {
	margin-top: 5px;
	color: #ffffff;
}

.fL { float: left; }
.fR { float: right; }
.cL { clear: left; }
.cR { clear: right; }

#content {
	background: #fff url("../images/cont_bgtile.gif");
	width: 570px;
	float: left;
}

#flash { margin: 12px 0 0 22px; }
#video { margin: 12px 0 0 62px; }

p, h4, li, address, dl {
	font-size: 12px;
	line-height: 16px;
}

p, address { margin: 0 40px 20px 22px; }

h3, h4 { margin: 30px 35px 15px 22px; }

em, i { font-style: italic; }
b, strong { font-weight: bold; }
.norm { font-weight: normal; }

h1 {
	margin: 0;
	padding: 0;
}

h2 {
	font: normal 27px georgia, "georgia ref", "times new roman", times, serif;
	color: #d7503e;
	margin: 14px 0 5px 17px;
}

h3, .bump { font-size: 11px; }

#footer {
	margin: 0 auto;
	clear: both;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #cfc;
	text-align: center;
	padding: 22px 0 0 35px;
}

#footer a { text-decoration: none; }

#footer a:link { color: #617b24; }
#footer a:visited { color: #246c7b; }
#footer a:hover {
	color: #246c7b;
	text-decoration: underline;
}
#footer a:active { color: #cfc; }

#footer big { font-size: 13px; }

.tight { letter-spacing: -1px; }

#cont-bot {
	padding-top: 25px;
	clear: both;
}

#cont-bot-shal {
	padding-top: 12px;
	clear: both;
}

address {
	font-style: normal;
	font-weight: bold;
}

.first { margin-top: 0; }

.inline-image img { display: inline; }

.gryblu { color:#646e8c; }
.drkblu { color:#2d415c; }

.caption {
	width: 400px;
	margin: 2px 0;
	font-size: 9px;
	color: #646e8c;
}

#action {
	clear: both;
	background: url(../images/action/bg_slice.gif) repeat-y;
	margin-left: 13px;
}

#action a:visited { color: #7f7d0e; }
#action a:hover { color: #d78a3e; }
#action a:active { color: #402206; }

#action p { margin: 15px 85px 0 62px; }
#action address { margin: 10px 85px 0 62px; }
#action h3 { margin: 15px 85px 10px 62px; }
#action ul { margin: 15px 0 10px 40px; }
#action li { margin-bottom: 10px; }
#action ul.snug li { margin-bottom: 5px; }

.small { font-size: 10px !important; }