/*
 *SECTION 1: General Properties
 */

/*
 * HTML/Body
 */

html,body {
	margin: 0px;
	padding: 0px;
	background-color: #daebc1;
}

/*
 * General class properties.
 */
 
 ul{
	line-height: 26px;
 }

.error{
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	color: #990033;
	font-weight: bold;
	}	
	
.body{
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	color: #000000;
	}	
	
.footer{
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	color: #ffffff;
	background-color: #41681a;
	}	
	
.bodyTable{
	text-align: left;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	color: #000000;
	line-height: 22px;
	}	
	
.highlight{
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	color: #000000;
	font-weight: bold;
	background-color: #ffff33;
	}		
	
.subTitle{
	text-align: left;
	font-family: Georgia, Times New Roman, serif;
	font-size: 15px; 
	font-weight: bold;
	color: #764200;
	line-height: 22px;
	}	
	
.subTitle2{
	text-align: left;
	font-family: Georgia, Times New Roman, serif;
	font-size: 13px; 
	font-weight: bold;
	font-style: italic;
	color: #000000;
	line-height: 22px;
	}

.subTitle3{
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}	
	
.subMenuTitle{
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	color: #764200;
	line-height: 22px;
	}	
	
.largeBullet{
	font-family: Georgia, Times New Roman, serif;
	font-size: 18px; 
	color: #000000;
	}	
	
.quote{
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	font-style: italic;
	color: #000000;
	}	
	
.tableBorder1px {
border-style: solid;
border-width: 1px 1 px 1px 1px;
border-color: #000000;
border-collapse: collapse;
}	
	
td.membership {
	background-color: #557d21; 
	color: #ffffff;
}

tr.membership {
	background-color: #557d21; 
	color: #ffffff;
}

tr.igniteHeader{
	background-color: #000000; 
	color: #ffffff;
	font-weight: bold;
}

tr.igniteTableAlt{
	background-color: #c5c5c5; 
	color: #000000;
}

td.cell300 {
	width: 296px;
}

td.cell500{
	width: 500px;
}
	
.tableBorders1px
{
    border-color: #000000;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.tdBorders1px
{
    border-color: #000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 10px;
    background-color: #ffffff;
}
	
.tdBordersGreen1px
{
    color:#ffffff;
	border-color: #000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 10px;
    background-color: #557d21; 
}	
	
/*
 * General image properties
 */
 
img {
	border: none;
}

.imgMiddle{
	vertical-align: middle;
}

/*
 * Div Properties
 */
 
   #navSpacerTop{
	position: relative;
	margin: 0px auto;
	width: 980px;
	height: 1px;
	text-align: center;
	background: url(images/nav_top_bottom_spacer.gif);
	background-repeat: no-repeat;
}

   #navSpacerBottom{
	position: relative;
	margin: 0px auto;
	width: 980px;
	height: 1px;
	text-align: center;
	background: transparent url(images/nav_top_bottom_spacer.gif);
	background-repeat: no-repeat;
}

  #mainNav{
	position: relative;
	margin: 0px auto;
	width: 980px;
	height: 30px;
	text-align: center;
	background: transparent url(images/nav/nav_bar_spacer.gif);
	background-repeat: no-repeat;
}

  #photoFade{
	position: relative;
	margin: 0px auto;
	width: 980px;
	height: 263px;
	text-align: center;
	background: url(images/photo_background.gif);
	background-repeat: no-repeat;
}

 #homeHeader{
	position: relative;
	margin: 0px auto;
	width: 980px;
	height: 160px;
	text-align: left;
	background: url(images/main_header.gif);
	background-repeat: no-repeat;
}

 #homeBody{
	position: relative;
	margin: 0px auto;
	width: 980px;
	text-align: left;
	background: url(images/body_background.gif);
	background-repeat: no-repeat;
}

 #SubNavBody{
	position: relative;
	margin: 0px auto;
	width: 980px;
	text-align: left;
	background: url(images/body_background_subnav.gif);
	background-repeat: no-repeat;
}

 #SubPageBody{
	position: relative;
	margin: 0px auto;
	width: 980px;
	text-align: left;
	background: url(images/body_background_subpage.gif);
	background-repeat: no-repeat;
}

 #homeMidColumn{
	position: absolute;
	left: 542px;
	margin: 0px;
	width: 200px;
	height: 870px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	color: #000000;
}

 #homeRightColumn{
	position: absolute;
	left: 753px;
	margin: 0px;
	width: 200px;
	height: 870px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	color: #000000;
}

 #aboutUsNav{
	position: absolute;
	top: 0px;
	left: 40px;
	margin: 0px;
	width: 180px;
	height: 340px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	line-height: 16px;
	color: #000000;
}

 #pageFooter{
 	position: relative;
	margin: 0px auto;
	width: 980px;
	height: 30px;
	background-color: #000000;
	text-align: center;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	color: #ffffff;
	background: url(images/main_footer.gif);
	background-repeat: no-repeat;
}

 #headerNav{
 	position: absolute;
	top: 10px;
	left: 410px;
	width: 500px;
	height: 20px;
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px; 
	color: #000000;
}

#hide {
	display: none;
}

/*
 * Link Properties
 */

 
 	A.body {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #41681a; text-decoration:underline; font-weight: bold;}
 	A.body:visited {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #41681a; text-decoration:underline; font-weight: bold;}
 	A.body:active {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #41681a; text-decoration:underline; font-weight: bold;}
 	A.body:hover {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #ffffff; text-decoration: none; background-color: #41681a; font-weight: bold;}

 	A.midColumn {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #41681a; text-decoration: underline; font-weight: bold;}
 	A.midColumn:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #41681a; text-decoration: underline; font-weight: bold;}
 	A.midColumn:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #41681a; text-decoration: underline; font-weight: bold;}
 	A.midColumn:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; background-color: #41681a;}

 	A.rightColumn {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #764200; text-decoration: underline; font-weight: bold;}
 	A.rightColumn:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #764200; text-decoration: underline; font-weight: bold;}
 	A.rightColumn:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #764200; text-decoration: underline; font-weight: bold;}
 	A.rightColumn:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; background-color: #764200;}

 	A.headerNav {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;}
 	A.headerNav:visited {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;}
 	A.headerNav:active {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;}
 	A.headerNav:hover {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; background-color: #41681a;}

 	A.subNav {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.subNav:visited {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.subNav:active {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.subNav:hover {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; background-color: #764200;}

 	A.subNav2 {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.subNav2:visited {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.subNav2:active {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.subNav2:hover {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #764200;}

 	A.dropNav {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #764200; text-decoration: none; font-weight: bold;}
 	A.dropNav:visited {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #764200; text-decoration: none; font-weight: bold;}
 	A.rightColumn:active {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #764200; text-decoration: none; font-weight: bold;}

 /*
 * Form Properties
 */
  
.form1 {
  font-family: Georgia, Times New Roman, serif; 
  font-size: 12px; 
  color: #000000;
  border: 1px solid;
  border-color: #000000;
  } 
  
select.form1 {
  font-family: Georgia, Times New Roman, serif; 
  font-size: 12px; 
  color: #000000;
  border: 1px solid;
  border-color: #000000;
  }
  
option.form1 {
  font-family: verdana,tahoma,arial,sans-serif; 
  font-size: 8px; 
  color: #000000;
  border: 0px solid;
  border-color: #ffffff;
  }

input.buyNow{
   color: #ffffff;
   width: 65px;
   height: 20px;
   border: 0px solid;
   background: transparent url(images/buttons/buy_now.gif) top left no-repeat;
   }
   
  input.Submit{
   color: #ffffff;
   width: 80px;
   height: 24px;
   border: 0px solid;
   background: transparent url(images/buttons/submit.gif) top left no-repeat;
   }
   
  /*
 * Drop down menu
 */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #ffffff;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #764200;
color: #ffffff;
}



