Body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000100;
	background-color: #9ba38e;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: normal;
	direction: ltr;
	font-weight: bold;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #294b24;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000010;
	line-height: 12pt;
}

li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	list-style-type: circle;
	list-style-position: outside;
	line-height: normal;
}





td
{
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size:11px;
	color:#000100;
}
td a
{
	color:#754200;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
td a:hover
{
	color:#004712;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.list1 {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size:11px;
	color:#000100;
	line-height:normal;
}
.headline {
	font-size:12px;
	font-weight:normal;
	color: #000000;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
	margin-top:0px;
	line-height: normal;
}
.headline3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	text-decoration: none;
	color: #000010;
	margin-top:0px;
	font-variant: normal;
	font-stretch: ultra-expanded;
	line-height: 14pt;
	
	
}
.TitleBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #591500;
	background-position: center;
}

.fineprint
 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}
p.instructions {
	font: normal 10pt/10pt arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
}

p.white {
	font: normal 11pt/11pt arial,helvetica,sans-serif;
	text-decoration:none;
	color:#ffffff;
}

p.home {
	font: normal 11px/11px arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
}

p.small {
	font: normal 8pt/9pt arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
}

p.subhead {
	font: normal bold 11pt/11pt arial,helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
	margin:0
}


a.linkblk {
	font: normal 11pt?11pt arial,helvetica,sans-serif;
	text-decoration: none;
	color: #591500;
}

a.linkblk_underline {
	font: normal 11pt/14pt arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}

a.linkblk_underline2 {
	font: normal 8pt/9pt arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
	line-height: normal;
}

a.linkblk_underline_bold {
	font: normal bold 11pt/14pt arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}

a.linkblk_underline_bold2 {
	font: normal bold 9px/9px arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}




table {
	font: normal 12px/14px arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
}



TABLE.page {
	font: normal 11pt/14pt arial,helvetica,sans-serif;
	background-color: #ffffff;
}

TABLE.background {
	background-color: #ffffcc;
	width: 706px;
	padding: 0;
}
TABLE.background2 {
	background-color: #ffffcc;
	width: 706px;
}
table.main2 
{
	background-color:#ffffff;
	border:solid 2px #669966;
}

TABLE.main {
	background-color: #ffffff;
	background-position: center;
	border: thin solid #669966;
	width: 700px;
	padding: 10;
}


TABLE.white_cart {
	background-color: #ffffff;
	width: 100%;
	padding: 1;
}

td.gray {
	background-color: #EDEDED;
	border: 1px solid White;
}

input {
	font: normal 11px arial,helvetica,sans-serif;
	border: 1px solid #CCCCCC;
	padding: 0;
}

input.login {
	font: normal 11px/14px arial,helvetica,sans-serif;
	border: 1px solid #CCCCCC;
	padding: 0;
}
select
{
	font: normal 11px/14px arial,helvetica,sans-serif;
	border: 1px solid #CCCCCC;
	padding: 0;
	width:125px;
}
instructions
{
	font: normal 10pt/10pt arial,helvetica,sans-serif;
}

.Masterfooter
{
 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#3e3e3e;
padding-top:20px;
padding-bottom:4px;


}
.foot1
{
background-image:url(./Images/backgrounds/footer_bkgrnd_plain.jpg);
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#3e3e3e;
padding-top:20px;
padding-bottom:4px;
}

.foot1 a
{
	font-size:9px;
	color:#3e3e3e;
}
.foot2
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
}
.foot2 a
{
	font-size:11px;
	color:#cccccc;
	font-weight:bold;
}
.maincontent
{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}


.foot3
{
	background-image:url(./Images/backgrounds/footer_bkgrnd_plain.jpg);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3e3e3e;
	padding-top:20px;
	padding-bottom:4px;
}
.foot3 a
{
	font-size:9px;
	color:#3e3e3e;
}

UL LI	{
	list-style-type: square;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.headline3red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:200;
	text-decoration: none;
	color: #cc0000;
	margin-top:0px;
	font-variant: normal;
	font-stretch: inherit;
	font-style: normal;
	line-height: 15pt;
}
.headline3white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:200;
	text-decoration: none;
	color: #FFFFFF;
	margin-top:0px;
	font-variant: normal;
	font-stretch: inherit;
	font-style: normal;
	line-height: 15pt;
}
.headline2red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:200;
	text-decoration: none;
	color: #cc0000;
	margin-top:0px;
	font-variant: normal;
	font-stretch: inherit;
	font-style: normal;
	line-height: 15pt;
}
.headline2white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:200;
	text-decoration: none;
	color: #FFFFFF;
	margin-top:0px;
	font-variant: normal;
	font-stretch: inherit;
	font-style: normal;
	line-height: 15pt;
}
.tdbgImage
{
	background-image:url(./Images/backgrounds/BackgroundNew.jpg);
	width:1025;
	height:525;
}
.tdbgNewImage
{
	background-image:url(./Images/backgrounds/BackgroundNew.jpg);
	width:1025;
	height:525;
}
.MainHeaderTable
{
 width:886;
	
 
}
a.linkovermain
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:lighter;
	text-decoration: none;
	margin-top:0px;
	font-variant: normal;
		
}
a.linkovermain:hover
{
 
}
.FooterBkgrndPlain
{
 background-image:url(Images/backgrounds/footer_bkgrnd_plain.jpg);
 width:1025;
 height:25;
}






/****************************************************************************
* SEARCH TABLE
* - ???
*****************************************************************************/
.searchTable {
		/*width: 100%;*/
		/*background-color: #EFEFEF;*/
		border-top: 1px solid #EFEFEF;
		border-left: 1px solid #EFEFEF;
		border-right: 1px solid #EFEFEF;
		border-bottom: 1px solid #EFEFEF;
		 }


.searchTable tr th {
		/*background-color: #669966;*/
		background-color:#EFEFEF;
		color: #FFFFFF;
		height:20px;
		font-size: 12px;
		font-weight:bold;
		text-align:left;
		border-bottom: 1px solid #EFEFEF;
		
		padding-top: 2px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-left: 8px;
		}

.searchTable tr th a {
		font-size: 12px; }

.searchTable tr td {
		vertical-align:top;
		padding: 2px 2px;
		
		
		font-size:12px; }

.innerSearchTable {
		width: none;
		border-top: 1px solid #EFEFEF;
		border-bottom: none;
		border-left: none;
		border-right: none;
		/*padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;*/ }
		
		.innerSearchTablelogin {
		width: none;	
		border-bottom: none;
		border-left: none;
		border-right: none;
		}
        .Search {
            width:90px;
        }
.innerSearchTable tr th {
		border-top: none;
		border-bottom: none;
		border-left: none;
		border-right: none;
		/*padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;*/ }

.innerSearchTable tr td {
		border-top: none;
		border-bottom: none;
		border-left: none;
		border-right: none;
		/*padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;*/ }
		
.mainmenu {margin-top:-1px;}		
.mainmenu tr {
	
	position:relative;
	
}



.mainmenu a {text-decoration:none;height: 1%;color:#FFFFFF;}
.mainmenu a:hover{color:Yellow;}
.Homemenu
{
	background-color:#1c3c05;
}
.Homemenu a {text-decoration:none;color:#FFFFFF;}
.Homemenu a:hover{color:Yellow;}
/* Adds a height to a button so that IE Win will allow it to be clickable across its full width. */


.normallink {
	padding:0 10px;
	font-weight:bold;
	color:#FFFFFF;
}
.selectedlink {
	padding:0 10px;
	background-color:/*#DEDEBC*/#1c3c05;
	color:#397D47;
}

.header {
    padding:2px 0 0 10px;
	/*background-color:#397D47;*/
	background-color:#1c3c05;
	background-image:none;
	border-color:Red;
	border-width:inherit;
}
.lnkButton
{
	font-size:medium;
	font-weight:bold;
}
.FooterText
{
	font-size:X-small;
}

.footHomePage
{
   
 font-family:Geneva,Arial,Helvetica,sans-serif;
 font-size:10px;
 color :Black;
 padding-top:20px;
 padding-bottom:4px;
 background-color:#EDEDDF;
 width:765px; 
}
.hyperlinks 
{
 font-size: 12px;
}
.headlinesfont
{
 font-size: 16px;
 font-weight:lighter;
 
}
.emailheader
{
 font-size:larger;
}
.pli 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #000010;
 line-height:12pt;
 list-style-type: circle;
 
}
.headline4
{
	font-size:12px;
	font-weight:bold;
}
.hyperlinks3
{
 font-size: 12px;
 font-style:italic;
 font-weight:lighter;
}
.hyperlinks4
{
 font-size: 15px;
 font-style:italic;
 font-weight:lighter;
}
.pterms
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #000010;
 line-height:12pt;
 list-style-type: circle;
 
 
}
.pterms2 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #000010;
 line-height:12pt;
 list-style-type: disc;

 
}
.footer5
{ background-color:#ededdf;
 
 color:Black;
 
}
.footer6
{
 background-color:#000000;
 color:#CCCCCC;
 font-size:12px;
 font-weight:bold;
}


.FooterText2a

{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 Font-Size:12px ;
 font-weight:bold;
 padding-top:20px;
 padding-bottom:4px;
 background-color:#000000;
 color:#CCCCCC;
 
}
.FooterText2a:hover
{
	color:#004615;
    font-stretch:narrower;
    text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif;
}
.FooterText2
{
 font-size:11px;
}
.newmaster
{
background-image:url(./Images/backgrounds/BackgroundNew.jpg);
 width:1025;
 height:525;
}
.labelfont
{
 color:#754200;
 text-decoration:none;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size:16px;
 line-height: 00pt;
}
.DynamicItemZIndex

{

      z-index:1000;

}