body{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000; 
	background:#D5DFDB;
	margin:0; padding:0;
}

html{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000; 
	margin:0; padding:0;
}
a:link, a:visited, a:active {
  	color:#1f332a; 
  	text-decoration: underline;
	cursor:hand;
	font-weight:bold;
}
a:hover {
	color:#1f332a; 
	text-decoration: none;
	cursor:hand;
	font-weight:bold;
}
p {
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  color:#000; 
  margin:2px; padding:0;
}
ul {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000; 
  margin:0; padding:.5em 1.5em;
}
li {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000; 
  margin:.25em 0 .25em .5em; padding:0;
}
h1 {
  font-family:times new roman,times,serif;
  font-size:13px;
  color:#333; 
  font-weight:normal;
  margin:2px; padding:0;
}
h2 {
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  color:#2b4b3c; 
  margin:2px; padding:0;
}
h3 {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#ff9933; 
  font-weight:bold;
}
h4 {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#2b4b3c;
  font-weight:bold;
  margin:2px; padding:0;
}
h5 {
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  color:#2b4b3c;
  font-weight:bold;
  margin:0px; padding:0;
}
pre {
  font-family:monospace;
  font-size:11px;
  color:#000; 
}
.topContent, .leftContent, .centerContent, .rightContent  {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
}
.subHead {
  font-family:arial,helvetica,sans-serif;
  font-size:10px; font-style:normal;
  color:#000; 
  margin-left:4px;
}
#topRow {
  margin:0; padding:1 0 0;
  
}
#leftColumn {
  position:absolute;
  left:0; top:auto;
  width:24.5%; height:auto;
  margin:0; padding:2 0 0;
  
}
#centerColumn {
  position:absolute;
  left:25%; top:auto;
  width:49.5%; height:auto;
  margin:0; padding:2 0 0;
  
}
#rightColumn {
  position:absolute;
  left:75%; top:auto;
  width:24.5%; height:auto;
  margin:0; padding:2 0 0;
  
}
.topContent {
	color:#000;
	margin:1px 1px 0px;
	padding:0px;
	width: 99.5%;
}
.leftContent {
	color:#000;
	margin:1px 1px 4px;
	padding:0px;
}
.centerContent {
	color:#000;
	margin:1px 1px 4px;
	padding:0px;
}
.rightContent {
	color:#000;
	margin:1px 1px 4px;
	padding:0px;
}
.formbox {
	background-color: #9EB8AC;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 4px;
}
.font1 {
	font-family: Arial;
	font-size: 10px;
	color: #33475A;
}
.evenrow {
	background-color: #9EB8AC;
}
.formbutton {
	font-family:verdana;
	font-size: 10px;
	font-weight: bold;
	border:2px solid #1f332a;
	padding:5px;
	background:#4a7e66; 
	color:#fff;
	cursor:hand;
}

/*--------------------header---------------------*/
.headerleft {
	background-image: url(images/headerimg_left.gif);
	width: 590px;
	height: 100px;
}
.headerstretch {
	background-image: url(images/headerimg_stretch.gif);
	background-repeat: repeat-x;
}

.headerright {
	background-image: url(images/headerimg_right.gif);
	width: 20px;
	height: 100px;
}
.headerfit {
	width: 99.5%;
	margin-right: 1px;
	margin-left: 0px;
}

/*--------------------3r 3c blue rounded box---------------------*/
.blockmiddle {
	background-image: url(images/block_middle.gif);
	background-repeat: repeat;
	padding-top: 6px;
}
.blocktopleft {
	background-image: url(images/block_top_left.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
.blocktopright {
	background-image: url(images/block_top_right.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
.blocktop {
	background-image: url(images/block_top.gif);
	background-repeat: repeat;
	height: 20px;

}
.blockleft {
	background-image: url(images/block_left.gif);
	background-repeat: repeat;
	width: 20px;
}
.blockright {
	background-image: url(images/block_right.gif);
	background-repeat: repeat;
	width: 20px;
}
.blockbottomright {
	background-image: url(images/block_bottom_right.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
.blockbottom {
	background-image: url(images/block_bottom.gif);
	background-repeat: repeat;
	height: 20px;
}
.blockbottomleft {
	background-image: url(images/block_bottom_left.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
/*--------------------3r 3c blue rounded box title---------------------*/
.block1topleft {
	background-image: url(images/block_top_left.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
.block1topright {
	background-image: url(images/block_top_right.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
/*box header*/
.block1top {
	background-image: url(images/block_top.gif);
	background-repeat: repeat;
	height: 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	padding-top: 3px;
	text-align: center;
}
/*--------------------3r 3c white rounded corner box---------------------*/
.block2middle {
	background-image: url(images/centerback.jpg);
	background-repeat: no-repeat;
	text-align:left;
	background-color:#fff;
	vertical-align: top;
}
.block2topleft {
	background-image: url(images/block2_top_left.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
.block2topright {
	background-image: url(images/block2_top_right.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
.block2top {
	background-image: url(images/block2_top.gif);
	background-repeat: repeat;
	height: 20px;

}
.block2left {
	background-image: url(images/block2_left.gif);
	background-repeat: repeat;
	width: 20px;
}
.block2right {
	background-image: url(images/block2_right.gif);
	background-repeat: repeat;
	width: 20px;
}
.block2bottomright {
	background-image: url(images/block2_bottom_right.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
.block2bottom {
	background-image: url(images/block2_bottom.gif);
	background-repeat: repeat;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	color: #666666;
	text-align: center;

}
.block2bottomleft {
	background-image: url(images/block2_bottom_left.gif);
	background-repeat: repeat;
	height: 20px;
	width: 20px;
}
/*main header*/
.header {
	background:#ffffff;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: -4px;
}
/*-----------------------horizontal nav tab------------------------*/
.tabmiddle {
	background-image: url(images/tab_middle.gif);
	background-repeat: repeat;
	height: 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	padding-top: 1px;
	text-align: center;
}
.tableft {
	background-image: url(images/tab_left.gif);
	background-repeat: repeat;
	width: 20px;
}
.tabright {
	background-image: url(images/tab_right.gif);
	background-repeat: repeat;
	width: 20px;
}
/*-----------------------horizontal nav tab activated------------------------*/
.tab2middle {
	background-image: url(images/tab2_middle.gif);
	background-repeat: repeat;
	height: 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	padding-top: 1px;
	text-align: center;
}
.tab2left {
	background-image: url(images/tab2_left.gif);
	background-repeat: repeat;
	width: 20px;
}
.tab2right {
	background-image: url(images/tab2_right.gif);
	background-repeat: repeat;
	width: 20px;
}



