/* CSS Document */

body
{	
	margin:0px auto;
	float:center;
	width:883px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color: #000000;
	background-color:#FFFFFF;
	overflow: -moz-scrollbars-vertical;

}
div#pageContent{
  position:relative;
  top:0px;
  left:0px;
 }
div#topLogo{
  position:absolute;
  top:25px;
  left:0px;
 }
div#largePhoto{
  position:absolute;
  top:60px;
  left:0px;
 }
div#topNavArea{
  position:absolute;
  top:10px;
  left:787px;
 }
div#topNavRoll{
  position:absolute;
  top:90px;
  left:376px;
 }
div#homeContent{
  position:absolute;
  top:430px;
  left:0px;
 }
div#textContent{
  position:absolute;
  top:255px;
  left:0px;
 }

a:link {color: #002B54; text-decoration: none; }
a:active {color: #002B54; text-decoration: none; }
a:visited {color: #002B54; text-decoration: none; }
a:hover {color: #002B54; text-decoration: underline; }


.topBlock { margin:0px 0px 0px 0px; width:883px; height:18px; font-size:10px; line-height:10px; background:url(../images/bg_top18.png) 0px 0px no-repeat; }
.bottomBlock { margin:0px 0px 0px 0px; width:883px; height:18px; font-size:10px; line-height:10px; background:url(../images/bg_bottom.png) 0px 0px no-repeat; }

h3.topNavArea			{ font-size:10px; line-height:12px; color:#88C540; }
h3.topNavArea a			{ text-decoration:none; color:#88C540; }
h3.topNavArea a:hover		{ text-decoration:underline; color:#88C540; }
h3.topNavArea a.onState		{ text-decoration:none; font-weight:bold; color:#88C540; }
h3.topNavArea a.onState:hover	{ text-decoration:underline; font-weight:bold; color:#88C540; }

.topNavM			{ width:87px; height:23px; margin:0px 0px 0px 0px; }
.topNavM a			{ display:block; width:87px; height:23px; background:url(../images/MenuM.gif) 0px 0px no-repeat; }
.topNavM a:hover		{ width:87px; height:23px; background:url(../images/MenuM.gif) 0px -23px no-repeat; }
.topNavM a.onState		{ margin:0px 0px 0px 0px; width:87px; height:23px; background:url(../images/MenuM.gif) 0px -23px no-repeat; }
.topNavM a.onState:hover	{ display:block; width:87px; height:23px; background:url(../images/MenuM.gif) 0px -23px no-repeat; }

.topNavP			{ width:124px; height:23px; margin:0px 0px 0px 0px; }
.topNavP a			{ display:block; width:124px; height:23px; background:url(../images/MenuP.gif) 0px 0px no-repeat; }
.topNavP a:hover		{ width:124px; height:23px; background:url(../images/MenuP.gif) 0px -23px no-repeat; }
.topNavP a.onState		{ margin:0px 0px 0px 0px; width:124px; height:23px; background:url(../images/MenuP.gif) 0px -23px no-repeat; }
.topNavP a.onState:hover	{ display:block; width:124px; height:23px; background:url(../images/MenuP.gif) 0px -23px no-repeat; }

.topNavT			{ width:140px; height:23px; margin:0px 0px 0px 0px; }
.topNavT a			{ display:block; width:140px; height:23px; background:url(../images/MenuT.gif) 0px 0px no-repeat; }
.topNavT a:hover		{ width:140px; height:23px; background:url(../images/MenuT.gif) 0px -23px no-repeat; }
.topNavT a.onState		{ margin:0px 0px 0px 0px; width:140px; height:23px; background:url(../images/MenuT.gif) 0px -23px no-repeat; }
.topNavT a.onState:hover	{ display:block; width:140px; height:23px; background:url(../images/MenuT.gif) 0px -23px no-repeat; }

.topNavS			{ width:156px; height:23px; margin:0px 0px 0px 0px; }
.topNavS a			{ display:block; width:156px; height:23px; background:url(../images/MenuS.gif) 0px 0px no-repeat; }
.topNavS a:hover		{ width:156px; height:23px; background:url(../images/MenuS.gif) 0px -23px no-repeat; }
.topNavS a.onState		{ margin:0px 0px 0px 0px; width:156px; height:23px; background:url(../images/MenuS.gif) 0px -23px no-repeat; }
.topNavS a.onState:hover	{ display:block; width:156px; height:23px; background:url(../images/MenuS.gif) 0px -23px no-repeat; }

h3.callout1			{ margin:0px 0px 10px 0px; font-size:15px; line-height:20px; font-weight:normal; }

h3.callout2			{ margin:0px 0px 10px 0px; font-size:15px; line-height:20px; font-style: italic; font-weight:bold; color:#002B54; }

h3.callout3			{ margin:0px 0px 10px 0px; font-size:24px; line-height:30px; font-weight:normal; }

h3.callout4			{ margin:0px 0px 10px 0px; font-family: Courier; font-size:12px; line-height:18px; font-weight:normal; }
