body {
	margin: 0; padding: 0; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E722D;
	background-color: #BFD849;
}

form {margin: 0; border: none;}
input, text, textarea, select, submit {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
img {border: none;}

em {font-weight: bold; font-size:12px; color: #ffffff; font-style:normal;}
.smbld {color: #ffffff; font-size: 10px; font-weight: bold;}
.reg {font-size: 11px; font-weight:normal}
.msg {color:#5E722D; font-size: 11px; font-weight: bold;}
.emphasis {font-size:13px;}
.emphasisReferral {font-size:14px;color:#ffffff}
.notes {font-weight:bold; font-size:10px; color:#5E722D; font-style:normal;}
.sectionTitle {font:18px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
a {color: #3147BF;}
.whiteTxt {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight:normal;color: #fff}

a.action, a.action:link, a.action:visited, a.action:active, a.action:hover { color:#ffffff; font-weight:bold; text-decoration:underline}

.nowrap {white-space: nowrap; color: inherit; font-size: inherit; font-weight: inherit;}

ul li {
  padding: 0 0 8px 0;
  line-height: 12px;
}

/* page layout info */
div#body {
	margin:0;
	padding:0;
	border: 0;
	width:795px;
	vertical-align:top;
	min-height:500px; 
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html div#body{
	height: 500px;
}
/**/

div#body div#topNav {
	margin:0;
	padding:0;
	width:679px;
	height:92px;
	background: url(../../images/header_bground.gif) left top no-repeat;
	vertical-align:top;
}

/* nav links */
div#body div#topNav div.logo {
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:236px;
	height:92px;
	color:#ffffff;
}
div#body div#topNav div.navSpacer {
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:20px;
	height:92px;
}

div#body div#topNav div {
	display:block;
	margin:0;
	padding:0;
	float:left;
	height:92px;
}

div#body div#topNav div.nav1{
	width:85px;
}

div#body div#topNav div.nav2{
	width:85px;
}

div#body div#topNav div.nav3{
	width:80px;
}

div#body div#topNav div.nav4{
	width:72px;
}

div#body div#topNav div.nav5{
	width:65px;
}


/* ================ style when a page is selected ===================== */
div#body div#topNav div.navSelected1 {
	width:85px;
	background: url(images/dot_selected.gif) right top no-repeat;
}
div#body div#topNav div.navSelected2 {
	width:85px;
	background: url(images/dot_selected.gif) right top no-repeat;
}
div#body div#topNav div.navSelected3 {
	width:80px;
	background: url(images/dot_selected.gif) right top no-repeat;
}
div#body div#topNav div.navSelected4 {
	width:72px;
	background: url(images/dot_selected.gif) right top no-repeat;
}

div#body div#topNav div.navSelected5 {
	width:65px;
	background: url(images/dot_selected.gif) right top no-repeat;
}

div#body div#topNav div span {
	display:block;
	color:#EAD200;
	font-weight:bold;
	padding:47px 0 0 10px;
}

/* ======================= top navigation links ====================== */
div#body div#topNav div a {
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	padding:47px 0 0 10px;
}

div#body div#topNav div a:hover {
	color:#EAD200;
	font-weight:bold;
	text-decoration: underline;
}

/* ================== content layout ============================== */
div#body div#content {
	display:block;
	float:left;
	clear:both;
	margin:0;
	padding: 0 20px 0 35px; 
	width:740px;
	border:0;
}

div#body div#content div.leftCol560 {
	display:block;
	float:left;
	width:560px;
	margin:0;
	padding:0 20px 0 0;
	border:0;
}
div#body div#content div.riteCol160{
	display:block;
	float:left;
	width:160px;
	margin:0;
	padding:0;
	border:0;
}

div#body div#content div.oneCol{
	display:block;
	float:left;
	width:740px;
	margin:0;
	padding:0;
	border:0;
}


div.bgroundSpacer {
	margin:0;
	padding:0;
	border:0;
	display:block;
	float:left;
	clear:both;
	width:20px;
	height:205px;
}

/* new footer */
div#ft {
	display:block;
  margin: 12px 0 0 35px;
  padding: .5em 0 1em 0;
  border-top: 1px solid #5E722D;
  width: 710px;
}

div#ft #cpy {
  font-size: 10px;
  color: #5E722D;
}

div#ftlnk {
  font-size: 10px;
  line-height: 14px;
  color: #66c;
}

div#ftlnk a {white-space: nowrap;}
div#ft i {display: none;}
/* end new footer */

/* nav tags */
/* topnav */
table#nv {width: 700px;}
#nv td {padding: 0; border: none;}
#nv td div {font: 11px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #666;}
#nv table td a {display: block; height: 31px;}
#nv td div#wlcm {padding-left: 15px; color: #f90; font-weight: bold; text-transform: capitalize; white-space: nowrap;}
#nv td div#nvsmrt {padding-right: 11px; text-align: right;}
#nv table {border-bottom: 4px solid white;}
/*#nv table {margin-bottom: 4px;} this would be better but might not work on all browsers*/

/* heading */
h1 {font: normal 18px/20px Arial, Helvetica; color: #5E722D;}
h2 {font-size: 15px; margin: .5em 0; color: #ffffff;}

/* tags */
p {
	margin: 9px 0;
	font-size: 11px; /*ie req*/
}
p.right {text-align: right;}

td {font-size: 11px;}
div.cleaner {clear: both; display: block; margin: 0; padding: 0; height: .1px; line-height: 1px; font-size: 1px;}

.center {text-align: center; margin-left: auto; margin-right: auto;}

/* healine */
div.hln {clear: both; padding: 20px 0 10px 1px;}
div.hln h2 {display: inline; font: normal 18px/20px Arial, Helvetica; color: #5E722D; padding-right: .7em;}
div.hln h2 em {color: #999; font-weight: normal; font-style: normal;}
div.hln h2 i {
	display: inline;
	padding: 0 .6em;
	font-size: 15px; line-height: 18px !important;
	color: #999;
	vertical-align: top; 
}

div.line {
  margin: 0; padding: 0;
  font-size: 0px;
  height: .1px;
  line-height: 0px;
  border-top: 1px solid #9c3;
}

div.vSpacer15 {
	display:block;
	width:1px;
	height:15px;
	line-height:15px;
}

div.hSpacer15 {
	display:block;
	width:15px;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.inputTxt {
	background-color:#ffffff;
	color:#5E722D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	width:80px;
	height:16px;
}
div.numbers {

            clear:both;
            padding:0px;
            margin:0px;
            background: url(images/numbers.gif) left top no-repeat;
            width:560px;
            height:33px;
}
 
div.numbers div.num {
            float:left;
            font-weight:bold;
            font: normal 18px/20px Arial, Helvetica; 
            font-weight:bold;
            color: #ffffff;
            margin:0px;
            padding:6px 0 0 11px;
            width:33px;
            height:33px;
}

div.numbers div.numDesc {
            display:block;
            float:left;
            color:#ffffff;
            margin:0px;
            padding:0px;
            font-weight:bold;
            font-size:12px;
            height:33px;
			line-height:33px;
            text-align:bottom;
}


