*
{
	font-size: 100%;
}
body
{
	background: url(../images/bodyBg.jpg) repeat-x;
	background-color: #537B4F;
	color: #5E5F5E;
	font: normal 0.85em arial, helvetica, verdana;
	margin: 0;
}
div#frame
{
	margin: 0 auto;
	width: 900px;
}
div#topBar
{
	background: url(../images/topBar.gif) no-repeat;
	font-size: 1px;
	height: 10px;
	width: 900px;
}
div#main
{
	background: url(../images/contentBg.gif) repeat-y;
	width: 900px;
}
div#logoArea
{
	background: url(../images/logoBg.gif) no-repeat;
	height: 92px;
	padding: 0 0 0 13px;
	width: 887px;
}
div#cross
{
	background: url(../images/cross.gif) no-repeat;
	float: left;
	height: 92px;
	width: 40px;
}
div#logo
{
	float: left;
	width: 344px;
}
div#logo h1
{
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 344px;
}
div#logo h1 a, div#logo h1 a:visited
{
	background: url(../images/logo.gif) no-repeat;
	display: block;
	height: 52px;
}
div#logo p
{
	color: #073102;
	margin: 0;
	padding: 5px 0 0 3px;
}
div#pictures
{
	float: left;
	padding: 0 0 0 69px;
	position: relative;
	width: 424px;
}
div#pictures ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#pictures li
{
	float: left;
	padding: 0;
}
div#picturesCorner
{
	background: url(../images/picsCorner.gif) no-repeat;
	height: 4px;
	left: 69px;
	position: absolute;
	top: 67px;
	width: 4px;
}
div#printHeader
{
	display: none;
}
div#contentArea
{
	padding: 10px 0 0 0;
	width: 900px;
}
div#leftNav
{
	background: url(../images/lnavBg.gif) repeat-y;
	float: left;
	width: 146px;
}
div#leftNav ul
{
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
}
div#leftNav ul li
{
	margin: 6px 0;
	padding: 3px 10px 3px 5px;
}
div#leftNav ul li.on
{
	background-color: #fff;
}
div#leftNav ul li.on a
{
	color: #000;
}
div#leftNav li.subMenu
{
	margin: 2px 0 6px 0;
	padding: 0;
}
div#leftNav li.subMenu ul
{
	margin: -5px 0 10px 5px;
	padding: 0;
}
div#leftNav ul li a
{
	color: #fff;
	font: normal 1em arial;
	text-decoration: none;
}
div#leftNav li.subMenu a, div#leftNav li.subMenu a:visited
{
	background: url(../images/subnavBullet.gif) 0px 5px no-repeat;
	padding: 0 0 0 10px;
}
div#leftNav li.subMenu li
{
	margin: 2px 0;
}
div#leftNav li.subMenu li.on a, div#leftNav li.subMenu li.on a:visited
{
	background: url(../images/subnavBulletOn.gif) 0px 5px no-repeat;
	color: #000;
	padding: 0 0 0 10px;
}
div#leftNav li.subMenuHidden
{
	margin: 2px 0 6px 0;
	padding: 0;
	display: none;
}
div#leftNav li.subMenuHidden ul
{
	margin: -5px 0 10px 5px;
	padding: 0;
	display: none;
}
div#leftNav li.subMenuHidden a, div#leftNav li.subMenu a:visited
{
	background: url(../images/subnavBullet.gif) 0px 5px no-repeat;
	padding: 0 0 0 10px;
	display: none;
}
div#leftNav li.subMenuHidden li
{
	margin: 2px 0;
	display: none;
}
div#leftNav li.subMenuHidden li.on a, div#leftNav li.subMenu li.on a:visited
{
	background: url(../images/subnavBulletOn.gif) 0px 5px no-repeat;
	color: #000;
	padding: 0 0 0 10px;
	display: none;
}
div#leftNav ul li#leftNavTop
{
	background: url(../images/lnavTop.gif) no-repeat;
	height: 4px;
	margin: 0 0 0 -15px;
	padding: 0;
	width: 146px;
}
div#leftNav ul li#leftNavBottom
{
	background: url(../images/lnavBottom.gif) no-repeat;
	height: 16px;
	margin: 0 0 0 -15px;
	padding: 0;
	width: 146px;
}
div#content
{
	float: left;
	padding: 10px 20px;
	width: 503px;
}
div#content h2
{
	color: #0C5504;
	font: bold 1.5em arial;
	margin: 0 0 -5px 0;
	padding: 0;
}
div#content h3
{
	color: #5E5F5E;
	font: bold 1.2em arial;
	margin: 15px 0 -5px 0;
	padding: 0;
}
div#content p
{
	line-height: 1.3em;
}
div#callouts
{
	float: left;
	padding: 10px 0 0 0;
	width: 211px;
}
div#callouts div.callout
{
	background: url(../images/calloutBg.gif) repeat-y;
	margin: 0 0 20px 0;
	width: 190px;
}
div#callouts div.calloutTop
{
	background: url(../images/calloutTop.gif) no-repeat;
	font-size: 1px;
	height: 4px;
	width: 190px;
}
div#callouts div.calloutBody
{
	padding: 0 10px;
	width: 170px;
}
div#callouts div.calloutBody h4
{
	color: #000;
	font: bold 1.2em arial;
	margin: 0;
	padding: 5px 0 10px 0;
}
div#callouts div.calloutBody p
{
	margin: 0;
	padding: 0 0 15px 0;
}
div#callouts div.calloutBody a, div#callouts div.calloutBody a:visited
{
	color: #5E5F5E;
}
div#callouts div.calloutBottom
{
	background: url(../images/calloutBottom.gif) no-repeat;
	font-size: 1px;
	height: 14px;
	width: 190px;
}
div#bottomBar
{
	background: url(../images/bottomBar.gif) no-repeat;
	font-size: 1px;
	height: 14px;
	width: 900px;
}
div#footer
{
	padding: 5px 10px;
	width: 880px;
}
div#footer p
{
	color: #fff;
	font-size: .75em;
	margin: 0;
	padding: 0;
	text-align: right;
}
a
{
	color: #2B4ECC;
}
a:visited
{
	color: #333;
}
div.clear
{
	clear: both;
}
a.pdf, a:visited.pdf
{
	background: url(../images/iconPdf.gif) 0px 1px no-repeat;
	display: block;
	padding: 0 0 0 25px;
}
label,input,select,textarea {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
label {
	text-align: right;
	width: 150px;
	padding-right: 15px;
}
table input 
{
	width: 25px;
	text-align: left;
}
table label 
{
	width: 250px;
	text-align: left;
}

