/* ---GENERAL----------------------------------------------- */

body
{
	background-color: #ffffff;
	font-family: Arial,Tahoma,Verdana; 
	font-size: 12px;
	color: #333333;
	background-image: url('../images/bg.jpg'); 
	background-position: top left; 
	background-repeat: repeat-x;
}

hr    {border-style: solid; border-width: 1px; border-color: #f1f1f1;}
p     {font-family: Arial,Tahoma,Verdana; color: #333333; font-size: 12px; margin-top: 3; margin-bottom: 10;}
table {font-family: Arial,Tahoma; font-size: 12px; color: #333333;}
td    {font-family: Arial,Tahoma; font-size: 12px; color: #333333;}
ul    {list-style-image: url('../images/standard/bullet_square.gif'); margin-left: -2; margin-bottom: 10; margin-top: 10; padding-left: 2em;}
ol    {margin-bottom: 10; margin-top: 10;}
li    {padding-bottom: 5px;}

.ctimage
{
float: left;

margin: 0 0 10px 10px;
background-color: #ffffff;
padding-top:3px;
padding-left:3px;
padding-right:3px;
background-color: #ffffff;
border: 1px solid #CCCCCC;
text-align:center;
}

.ctimage2
{
padding-top:3px;
padding-left:3px;
padding-right:3px;
background-color: #ffffff;
border: 1px solid #CCCCCC;
}

.gbmenu
{
	margin-top: 2px;
}

.bp_m
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}


/* ---Slides------------------------------------------------- */

code {display: none;}

div#slide {
	margin-top: 10px;
	width: 600px; /* 6px extra above image width to allow for img border */
	height:450px; /* 6px extra above image height to allow for img border */ 
	background:#ffffff; 
	}
	
div#slide img {
	border: 3px #ffffff solid;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #CCCCCC;
padding: 2px;
background-color: #F5F5F5;
visibility: hidden;
font-family: Arial,Tahoma,Verdana; 
font-size: 10px;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9,direction=135);
}


#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/* ---Drop Menu------------------------------------------------- */

#dropmenudiv{
position:absolute;
z-index:100;
line-height:11px;
font-family: Arial,Tahoma,Verdana;
font-size:10px;
padding:5px;
cursor: hand;
cursor: pointer;
text-decoration: none;
color: #8F7761;
background-color: #84B001;
text-align:left;
border-top: 4px solid #84B001;
border-left: 4px solid #FFFFFF;
border-right: 4px solid #FFFFFF;
border-bottom: 4px solid #FFFFFF;

}

#dropmenudiv 
a{
display: block;
font-family: Arial,Tahoma,Verdana;
font-size:10px;
padding:5px;
cursor: hand;
cursor: pointer;
color:#ffffff;
text-decoration: none;
background-color: #84B001;
text-align:left;
margin-top: 3; margin-bottom: 3;
}


#dropmenudiv a:hover{ /*hover background color*/

color:#000000;
}


/* ---TOP MENUS--------------------------------------------- */

.menu_child
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	cursor: hand;
	cursor: pointer;
	color:#6A9B00;
	text-decoration: underline;

}

.menu_child_over
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	cursor: hand;
	cursor: pointer;
	color:#333333;
	
}

.menuItem
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding:10px;
	cursor: hand;
	cursor: pointer;	
	text-transform: uppercase;
}

.menuItemOver
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding:10px;
	cursor: hand;
	cursor: pointer;
	text-transform: uppercase;
}

.menuItemOver2
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding:10px;
	text-transform: uppercase;
}

.menutop
{
	font-family: Arial,Tahoma,Verdana;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	cursor: hand;
	cursor: pointer;
	color: #508B00;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;

}

.menutop_over
{
	font-family: Arial,Tahoma,Verdana;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	cursor: hand;
	cursor: pointer;
	color:#508B00;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	}

.cattxt
{
color: #676767;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
}

.catinfo1
{
color: #676767;
font-size: 10px;
text-transform: uppercase;
height: 18;
padding-left: 3px;
}

.catinfo2
{
color: #676767;
font-size: 12px;
text-transform: uppercase;
background-color: #F5F5F5;
height: 18;
padding-left: 3px;
}


/* ---BANNERS/HEADERS/FOOTERS------------------------------- */

.header
{
	font-weight: bold;
	font-size: 16px;
	Color: #42779F;
	padding-top: 6px;
	padding-bottom:6px;
	padding-left:6px;
}

.header2
{
	font-weight: bold;
	font-size: 18px;
	Color: #6A9B00;
	padding-top: 6px;
	padding-bottom:6px;
}

.footer
{
	background-position: left top;
	border-collapse: collapse;
	background-image:url('../images/footer.png');
	background-repeat:no-repeat;
	height: 112px;
}


/* ---LINKS------------------------------------------------- */

a:link           {color: #6A9B00; text-decoration: underline;}
a:visited        {color: #6A9B00; text-decoration: underline;}
a:active         {color: #6A9B00; text-decoration: none;}
a:hover          {color: #000000; text-decoration: none;}

a.menu:link     {font-size: 9px; font-weight: bold; color: #3F3F3F; text-decoration: none; text-transform: uppercase;}
a.menu:visited  {font-size: 9px; font-weight: bold; color: #3F3F3F; text-decoration: none; text-transform: uppercase;}
a.menu:active   {font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
a.menu:hover    {font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}

a.toplinks:link           {color: #003399; text-decoration: none;  font-size: 11px; color: #868686;}
a.toplinks:visited        {color: #003399; text-decoration: none;  font-size: 11px; color: #868686;}
a.toplinks:active         {color: #003399; text-decoration: none;  font-size: 11px; color: #868686;}
a.toplinks:hover          {color: #6A9B00; text-decoration: underline;  font-size: 11px; color: #868686;}

a.topmenu:link           {color: #003399; text-decoration: none;  font-size: 11px; color: #868686;}
a.topmenu:visited        {color: #003399; text-decoration: none;  font-size: 11px; color: #868686;}
a.topmenu:active         {color: #003399; text-decoration: none;  font-size: 11px; color: #868686;}
a.topmenu:hover          {color: #6A9B00; text-decoration: underline;  font-size: 11px; color: #868686;}

a.enter:link	 {color: #003399; text-decoration: none; font-size: 9px; text-transform: uppercase; font-weight: bold;}
a.enter:visited  {color: #003399; text-decoration: none; font-size: 9px; text-transform: uppercase; font-weight: bold;}
a.enter:active	 {color: #003399; text-decoration: none; font-size: 9px; text-transform: uppercase; font-weight: bold;}
a.enter:hover	 {color: #6A9B00; text-decoration: none; font-size: 9px; text-transform: uppercase; font-weight: bold;}

a.nodec:link     {color: #000000; text-decoration: none;}
a.nodec:visited  {color: #000000; text-decoration: none;}
a.nodec:active   {color: #003399; text-decoration: none;}
a.nodec:hover    {color: #003399; text-decoration: none;}

a.catinfo:link           {color: #676767; text-decoration: none; font-size: 10px; text-transform: uppercase; font-weight: bold; }
a.catinfo:visited        {color: #676767; text-decoration: none; font-size: 10px; text-transform: uppercase; font-weight: bold;}
a.catinfo:active         {color: #676767; text-decoration: none; font-size: 10px; text-transform: uppercase; font-weight: bold;}
a.catinfo:hover          {color: #676767; text-decoration: underline; font-size: 10px; text-transform: uppercase; font-weight: bold;}



/* ---FORMS------------------------------------------------- */

table form {margin-bottom: 0px;}

form {margin: 0px;}

.formItem
{
	font-family: Arial,Tahoma,Verdana;
	border: 1px solid #C0C0C0; 
	font-size: 12px; 
	color: #333333; 
	font-weight: normal;
}

.search
{
	border: 1px solid #CCCCCC; 
	color: #333333;
	height: 20px;
	width: 202px;
}

.searchbutton
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	color: #333366;
	letter-spacing: 0;
	cursor: pointer;
	cursor: hand;
	height: 19;
	background-image: url('../images/standard/bk_button.gif');
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #CCCCCC;
	width:25;
}

.dropdown
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px; 
	color: #333333; 
}

.formItemButton
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	color: #333333;
	cursor: pointer;
	cursor: hand;
	background-image: url('../images/standard/bk_button.gif');
	background-color: #FFFFFF;

}

.textarea
{
	font-family: Arial,Tahoma,Verdana;
	border: 1px solid #C0C0C0; 
	font-size: 12px; 
	color: #000000; 
	font-weight: normal;
}