/*##########################################################################################################
============================================================================================================
Client-Side Display Elements
------------------------------------------------------------------------------------------------------------
>> This is the default stylesheet for all
>> visitor-facing elements on the website
>> itself (i.e. checkout system).
============================================================================================================
##########################################################################################################*/
body {
	background-color: #6E9128;
}
.contactus {
	font-family:Helvetica, Verdana, Arial;
	font-size:11px;
	color:#006633;
}
.contactus A {
	text-decoration: none;
	color:#006633;
}
.contactus A:hover {
	text-decoration:none;
}
a.contactus {
	text-decoration: none;
	color:#006633;
}
a.contactus:hover {
	text-decoration:none;
}
.copyright {
	font-family:Helvetica, Verdana, Arial;
	font-size:9px;
	color:#CCCCCC;
}

FORM {
	font-color:#f6cd01;
}


			#verticalnav {
				padding-left:5px;
				clear:left;
				width:140px;
				float:left;
				font-size:12px;
				font-family:Arial;
			}
			#containerLeftnav ul {
				margin:10px;
				padding:0px;
			}
			/*#verticalnav li {
				list-style-image:url('images/bullet.jpg');
				padding-left:0px;
				/*padding-bottom:5px;
				margin-left:30px;
			}*/
			#verticalnav a {
				color:#FFF;
				text-decoration:none;
			}

			/* nav.css
			   nav specific styles */
			
			#containerLeftnav {
			   position:relative;
			   /*left:0px;*/
			   width:140px;
			   /*z-index:20;*/
			   /*font-size:12px;*/
			}
			
			#containerLeftnav ul li {
			   list-style:none;
			   /*list-style-image:url('images/bullet.jpg');*/
			   /*margin-left:15px;*/
			   margin:0;
			   padding:0;
			   /*float:left;*/
			   position:relative;
			   left:0px;
			   /*background-color:#355662;*/
				/*font-size:10px;*/
				vertical-align: middle;
				text-align: left;
			}
			
			#containerLeftnav ul li a {
			   /*margin-top:1px;*/
				/*font-size:10px;*/
			   padding:1px 0px 1px 18px;
			   display:block;
			   width:140px;
			   /*height:18px;*/
			   color:#FFF;
			   /*background:url(images/bg_nav_off.png) top left no-repeat;*/
			   text-decoration:none;
				  voice-family: "\"}\"";
				  voice-family:inherit;
				  width:140px;
				  height:18px;}
			
			/*html>body #containerLeftnav ul li a  {width:173px;height:18px;}*/
			
			#containerLeftnav ul li a:hover, #containerLeftnav ul li a.flyoutActive {
			   /*background:url(images/bg_nav_on.png) bottom left no-repeat;*/
			   }
			 
			#containerLeftnav ul li.nosubs a:hover {
			   /*background:url(images/bg_nav_off.png) bottom left no-repeat;*/
			   }
			
			#containerLeftnav ul li.last a {
			   /*background:url(images/bg_nav_last_off.png) bottom left no-repeat;*/
			   }
			
			#containerLeftnav ul li.last a:hover, #containerLeftnav ul li.last a.flyoutActive{
			   /*background:url(images/bg_nav_last_on.png) bottom left no-repeat;*/
			   }
			
			ul.flyout {
			   margin:0 !important;
			   padding:0 !important;
			   list-style:none;
			   width:150px;
			   position:absolute;
			   left:180px;
			   top:0px;
			   display:none;
			}
			
			ul.flyout li {
				list-style:none;
			   width:150px;
			   /*background:url(images/bg_nav_flyout.png) bottom left no-repeat;*/
			   background-color: #194719 !important;
			   border-top:1px #FFF solid;
			   border-left:1px #FFF solid;
			   border-right:1px #FFF solid;
			   padding:0 !important;
			   border-bottom:1px #FFF solid;
			}
			
			ul.flyout li.first {
			   /*background:url(images/bg_flyout_first.png) bottom left no-repeat;*/
			}
			
			ul.flyout li.last {
			  /* background:url(images/bg_flyout_last.png) bottom left no-repeat;*/
			   border-bottom:1px #FFF solid;
			}
			
			ul.flyout li a {
			   width:152px;
			   height:19px;
			   color:#fff !important;
			   /*background-color:#355662 !important;*/
			   background-image:none !important;
			   font-weight:normal !important;
			   display:block !important;
			   padding:1px 1px 1px 1px !important;
			   margin:1px;
			}
			
			
			ul.flyout li a:hover {
			   color:#194719 !important;
				background-color:#FFF !important;
			}
			
			/* nav level 1 styles */
			#containerLeftnav ul li.current1 ul.children1 li {
			   position:relative;}
			
			#containerLeftnav ul li.current1 a, #containerLeftnav ul li.current1 a:hover {
			   background-color:#FFF;
			   color:#194719;
			   /*padding-left:20px;*/
			   /*background:url(images/bg_current1.png) bottom left no-repeat;*/
			   }
			
			#containerLeftnav ul li.current1 a.breadcrumb, #containerLeftnav ul li.current1 a.breadcrumb:hover {
			   background-color:#FFF;
			   color:#194719;
			   /*padding-left:20px;*/
			   /*background:url(images/bg_current2.png) bottom left no-repeat;*/
			   }
			
			#containerLeftnav ul li.current1 ul.children1 li a, #containerLeftnav ul li.current1 ul.children1 li a:hover, #containerLeftnav ul li.current2 a, #containerLeftnav ul li.current2 a:hover {
			   font-weight:normal;
			   background-color:#FFF;
			   color:#194719;
			   /*padding-left:20px;*/
			   margin-top:0px;
			   /*background:url(images/bg_nav_children1.png) bottom left no-repeat;*/
			   }
			
			#containerLeftnav ul li.current1 ul.children1 li a:hover {
			   /*background:url(images/bg_nav_on.png) bottom left no-repeat;*/
			   background-color:#FFF;
			   color:#194719;
			   }
			
			#child1, #child2, #child3, #child4, #child5, #child6, #child7, #child8, #child9, #child20 {
			   display:none;}
			
			/* nav level 2 styles */
			#containerLeftnav ul li.current1 ul.children1 li.current2 a, #containerLeftnav ul li.current1 ul.children1 li.current2 a:hover {
			   background-color:#FFF;
			   color:#194719;
			   /*padding-left:30px;*/
			   /*background:url(images/bg_current1.png) bottom left no-repeat !important;*/
			   }
			
			#containerLeftnav ul li.current1 ul.children1 li.current2 ul.children2 li a, #containerLeftnav ul li.current1 ul.children1 li.current2 ul.children2 li a:hover {
			   background-color:#FFF;
			   color:#194719;
			   font-weight:normal;
			   /*padding-left:40px !important;*/
			   /*background:url(images/bg_nav_children2.png) bottom left no-repeat !important;*/
			   }
			
			#containerLeftnav ul li.current1 ul.children1 li.current2 ul.children2 li a:hover {
			   background-color:#FFF;
			   color:#194719;
			   /*background:url(images/bg_nav_on.png) bottom left no-repeat !important;*/
			   }

/*################################################################################################
--------------------------------------------------------------------------------------------------
>> General
--------------------------------------------------------------------------------------------------
################################################################################################*/

.text {
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	color: #CCCCCC;
}

.sohotext {
	font-family : Arial;
	font-size: 9pt;
	color: #f6cd01;
}

.SMtext {
	font-family: Helvetica, Verdana, Arial;
	font-size: 8pt;
}

.smtext {
	font-family: Helvetica, Verdana, Arial;
	font-size: 8pt;
}

.uptext {
	font-family: Helvetica, Verdana, Arial;
	font-size: 7pt;
	color: darkgreen;
}

/* Generic form button style. */
.FormLt1 {
	font-family : Arial;
	font-size : 8pt;
	cursor: hand;
}


a:link {color: #FFFFFF; text-decoration:underline;}
a:visited {color: #FFFFFF; text-decoration:underline;}
a:hover {color: #FFFFFF; text-decoration:underline;}
a:active {color: #FFFFFF; text-decoration:underline;}



/*################################################################################################
--------------------------------------------------------------------------------------------------
>> Template feature styles
--------------------------------------------------------------------------------------------------
################################################################################################*/





/*################################################################################################
--------------------------------------------------------------------------------------------------
>> Menu System - #VMENU#
--------------------------------------------------------------------------------------------------
################################################################################################*/

/*================================================================================
>> General
================================================================================*/

/* This is the main vmenu table */
table.vmenu_mainz {
   width: 100%;
   border: 0px;
   padding: 0px 0px 0px 0px;
   font-family: Helvetica, Verdana, Arial;
}

/* This cell contains the submenu table */
td.vmenu_main_sub {
   width: 100%;
   border: 0px;
   padding: 0px 0px 0px 0px;
}

/* Contains all sub links. */
/* Placed within a single td (vmenu_main_sub) of the main link table (vmenu_mainz) */
table.vmenu_subz {
   font-size: 11px;
   width: 100%;
   border: 0px;
   padding: 0px 0px 0px 0px;
}

/*================================================================================
>> Main Menu Links
================================================================================*/

td.vmenu_main_off {   width: 100%;
   border: 0px;
   padding: 8px 5px 0px 10px;
}

td.vmenu_main_on {
   width: 100%;
   border: 0px;
   padding: 8px 5px 0px 10px;
}

div.vmenu_main_off {
   width: 100%;
   font-size: 13px;
   font-weight: normal;
}

div.vmenu_main_on {
   width: 100%;
   font-size: 13px;
   font-weight: bold;
}


a.vmenu_main_off:link { color: #FFFFFF; text-decoration: none; }
a.vmenu_main_off:visited { color: #FFFFFF; text-decoration: none; }
a.vmenu_main_off:hover { color: #FFFFFF; text-decoration: none; }
a.vmenu_main_off:active { color: #FFFFFF; text-decoration: none; }

a.vmenu_main_on:link { color: #FFFFFF; text-decoration: underline; }
a.vmenu_main_on:visited { color: #FFFFFF; text-decoration: underline; }
a.vmenu_main_on:hover { color: #FFFFFF; text-decoration: underline; }
a.vmenu_main_on:active { color: #FFFFFF; text-decoration: underline; }




/*================================================================================
/* Sub Menu Bullets
================================================================================*/

/* Sub menu bullets
// -------------------------------------*/
td.vmenu_sub_bull_off {
   width: 20px;
   padding: 3px 0px 0px 15px;
}

td.vmenu_sub_bull_on {
   width: 20px;
   padding: 3px 0px 0px 15px;
}

div.vmenu_sub_bull_off {
   font-size: 11px;
   color: #858585;
   font-weight: bold;
}

div.vmenu_sub_bull_on {
   font-size: 11px;
   color: #505050;
   font-weight: bold;
}

/*================================================================================
/* Sub Menu Links
================================================================================*/
td.vmenu_sub_off {
   width: 100%;
   border: 0px;
   padding: 3px 2px 0px 1px;
}

td.vmenu_sub_on {
   width: 100%;
   border: 0px;
   padding: 3px 2px 0px 1px;
}

div.vmenu_sub_off {
   width: 204px;
   border: 0px;
   padding: 0px 0px 0px 0px;
   font-size: 12px;
   font-weight: normal;
   background:URL('images/menu_bg.jpg');
}

div.vmenu_sub_on {
   width: 204px;
   border: 0px;
   padding: 0px 0px 0px 0px;
   font-size: 12px;
   font-weight: normal;
   background:URL('images/menu_bg.jpg');
}

a.vmenu_sub_off:link { color: #FFFFFF; text-decoration: none; }
a.vmenu_sub_off:visited { color: #FFFFFF; text-decoration: none; }
a.vmenu_sub_off:hover { color: #FFFFFF; text-decoration: none; }
a.vmenu_sub_off:active { color: #FFFFFF; text-decoration: none; }

a.vmenu_sub_on:link { color: #FFFFFF; text-decoration: none; }
a.vmenu_sub_on:visited { color: #FFFFFF; text-decoration: none; }
a.vmenu_sub_on:hover { color: #FFFFFF; text-decoration: none; }
a.vmenu_sub_on:active { color: #FFFFFF; text-decoration: none; }


/*################################################################################################
--------------------------------------------------------------------------------------------------
>> Menu System - #HMAINS#
--------------------------------------------------------------------------------------------------
################################################################################################*/

/*================================================================================
>> General
================================================================================*/

/* This is the main hsub table */
table.hmains {
   width: 100%;
   border: 0px;
   padding: 0px 0px 0px 0px;
   font-family: Helvetica, Verdana, Arial;
}

/* This cell contains a submenu link */
td.hmains {
   border: 0px;
   padding: 2px 10px 2px 10px;
}

a.hmains:link { color: #FFFFFF; text-decoration: none; }
a.hmains:visited { color: #FFFFFF; text-decoration: none; }
a.hmains:hover { color: #FFFFFF; text-decoration: none; }
a.hmains:active { color: #FFFFFF; text-decoration: none; }





/*################################################################################################
--------------------------------------------------------------------------------------------------
>> Menu System - #HSUBS#
--------------------------------------------------------------------------------------------------
################################################################################################*/

/*================================================================================
>> General
================================================================================*/

/* This is the main hsub table */
table.hsubs {
   width: 100%;
   border: 0px;
   padding: 0px 0px 0px 0px;
   font-family: Helvetica, Verdana, Arial;
}

/* This cell contains a submenu link */
td.hsubs {
   width: 100%;
   border: 0px;
   padding: 2px 10px 2px 10px;
}

a.hsubs:link { color: #FFFFFF; text-decoration: none; }
a.hsubs:visited { color: #FFFFFF; text-decoration: none; }
a.hsubs:hover { color: #FFFFFF; text-decoration: none; }
a.hsubs:active { color: #FFFFFF; text-decoration: none; }


/*################################################################################################
--------------------------------------------------------------------------------------------------
>> Old Styles (to be phased out after obsolecense is assured)
--------------------------------------------------------------------------------------------------
################################################################################################*/
textarea {
	font-size:8pt;
	height:75px;
	width:175px;
}

.logohead {
	font-family : Arial;
	font-size : 25pt;
	font-weight : bold;
}

.logosub {
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
}



.border {
	font-family: Arial;
	font-size: 8pt;
	border: 1px #000000 inset;
}



.menusys {
	font-family: Verdana, Helvetica, Verdana, Arial;
	font-size: 9pt;
}

