/*
 *SECTION 1: General Properties
 */

/*
 * HTML/Body
 */

html,body {
	margin: 0px;
	padding: 0px;
	background-color: #eae495;
}

/*
 * General class properties.
 */
 
 ul{
	line-height: 26px;
 }

.error{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	color: #990033;
	font-weight: bold;
	}	

.errorSmall{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px; 
	color: #990033;
	font-weight: bold;
	}	
	
.body{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	}	
	
.bodySmallItalic{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px; 
	color: #000000;
	font-style: italic;
	}		
	
.footer{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	color: #ffffff;
	background-color: #41681a;
	}	
.greenBox {
	font-family: verdana, arial, sans-serif;
	font-size: 12px; 
	color: #ffffff;
	text-decoration: none;
	background-color: #41681a;
	font-weight: bold;
	font-style: italic;
	padding: 4px;
	border: 1px solid #000000;
}
	
.bodyTable{
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	line-height: 22px;
	}	
	
.highlight{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	font-weight: bold;
	background-color: #ffff33;
	}		
	
.subTitle{
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	font-style: italic;
	color: #557635;
	line-height: 24px;
	}	
	
.subTitleBlack{
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	font-style: italic;
	color: #000000;
	line-height: 24px;
	}
	
.subTitle2{
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	color: #ffffff;
	background-color: #557635;
	line-height: 22px;
	}

.subTitle3{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px; 
	font-weight: bold;
	font-style: italic;
	color: #000000;
	}	
	
.subTitle4{
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	background-color: #764200;
	color: #ffffff;
	line-height: 22px;
	}	
	
.subMenuTitle{
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	color: #764200;
	line-height: 22px;
	}	
	
.largeBullet{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px; 
	color: #000000;
	}	
	
.quote{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	font-style: italic;
	color: #000000;
	}	
	
.tableBorder1px {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-collapse: collapse;
}	
	
td.membership {
	background-color: #512c1c; 
	color: #ffffff;
}

tr.membership {
	background-color: #512c1c; 
	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: #512c1c; 
	font-weight: bold;
}	

.tdBordersDarkGreen1px
{
    color:#ffffff;
	border-color: #000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 10px;
    background-color: #4f6228; 
	font-weight: bold;
}	

.tdBordersLightGreen1px
{
    color:#000000;
	border-color: #000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 10px;
    background-color: #c2d69b;
	font-weight: bold;
}	

/*
 * 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: 143px;
	text-align: left;
	background: url(images/main_header.png);
	background-repeat: no-repeat;
}

 #homeBody{
	position: relative;
	margin: 0px auto;
	width: 980px;
	text-align: left;
	background: url(images/body_background1.png);
	background-repeat: no-repeat;
}

 #homeMember{
	position: absolute;
	top: 328px;
	left: 56px;
	margin: 0px;
	width: 254px;
	height: 128px;
	overflow: hidden;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	line-height: 18px;
	color: #000000;
}

 #homeEvents{
	position: absolute;
	top: 102px;
	left: 365px;
	margin: 0px;
	width: 256px;
	height: 351px;
	overflow: hidden;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	line-height: 18px;
	color: #000000;
}	

 #homeRequest{
	position: absolute;
	top: 102px;
	left: 672px;
	margin: 0px;
	width: 256px;
	height: 128px;
	overflow: hidden;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	line-height: 18px;
	color: #000000;
}

 #homeMission{
	position: absolute;
	top: 102px;
	left: 58px;
	margin: 0px;
	width: 254px;
	height: 128px;
	overflow: hidden;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	line-height: 18px;
	color: #000000;
}

 #homeVideo{
	position: absolute;
	top: 286px;
	left: 676px;
	margin: 0px;
	width: 260px;
	height: 180px;
	overflow: hidden;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	color: #000000;
}

 #contactUs{
	position: absolute;
	top: 490px;
	left: 52px;
	margin: 0px;
	width: 870px;
	height: 90px;
	overflow: hidden;
}

 #aboutUsBody{
	position: relative;
	margin: 0px auto;
	width: 980px;
	text-align: left;
	background: url(images/body_background_aboutus.png);
	background-repeat: no-repeat;
}

 #trainingBody{
	position: relative;
	margin: 0px auto;
	width: 980px;
	text-align: left;
	background: url(images/body_background_training.png);
	background-repeat: no-repeat;
}

 #clientServicesBody{
	position: relative;
	margin: 0px auto;
	width: 980px;
	text-align: left;
	background: url(images/body_background_client_services.png);
	background-repeat: no-repeat;
}

 #resourcesBody{
	position: relative;
	margin: 0px auto;
	width: 980px;
	text-align: left;
	background: url(images/body_background_resources.png);
	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;
}

 #aboutUsNav{
	position: absolute;
	top: 70px;
	left: 50px;
	margin: 0px;
	width: 180px;
	height: 340px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	line-height: 28px;
	color: #000000;
}

 #trainingNav{
	position: absolute;
	top: 110px;
	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;
}

 #resourcesNav{
	position: absolute;
	top: 80px;
	left: 38px;
	margin: 0px;
	width: 180px;
	height: 340px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; 
	line-height: 16px;
	color: #000000;
}

 #clientServicesNav{
	position: absolute;
	top: 120px;
	left: 60px;
	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: Verdana, Arial, sans-serif;
	font-size: 12px; 
	color: #ffffff;
	background: url(images/main_footer.gif);
	background-repeat: no-repeat;
}

 #headerNav{
 	position: absolute;
	top: 5px;
	left: 448px;
	width: 500px;
	height: 20px;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 8px; 
	font-weight: bold;
	color: #000000;
}
 #customQuote1{
	margin-left: 50px;
	text-align: justify;
	font-style: italic;
}

#hide {
	display: none;
}

#bioMelissa{
	display: none;
}

#bioDarryl{
	display: none;
}

#bioNike{
	display: none;
}

#bioMike{
	display: none;
}

#bioSherrye{
	display: none;
}
#igniteFacebook{
 	position: absolute;
	top: 440px;
	left: 70px;
	width: 50px;
	height: 20px;
}
/*
 * Link Properties
 */

 
 	A.body {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #41681a; text-decoration:underline; font-weight: bold;}
 	A.body:visited {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #41681a; text-decoration:underline; font-weight: bold;}
 	A.body:active {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #41681a; text-decoration:underline; font-weight: bold;}
 	A.body:hover {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; background-color: #41681a; font-weight: bold;}

 	A.headerNav {font-family: Arial, sans-serif; font-size: 9px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.headerNav:visited {font-family: Arial, sans-serif; font-size: 9px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.headerNav:active {font-family: Arial, sans-serif; font-size: 9px; color: #000000; text-decoration: underline; font-weight: bold;}
 	A.headerNav:hover {font-family: Arial, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; background-color: #000000; font-weight: bold;}

 	A.subNav {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight: bold;}
 	A.subNav:visited {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight: bold;}
 	A.subNav:active {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight: bold;}
 	A.subNav:hover {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-color: #ffffff;}

 	A.subNav2 {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; font-weight: bold;}
 	A.subNav2:visited {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; font-weight: bold;}
 	A.subNav2:active {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; font-weight: bold;}
 	A.subNav2:hover {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background-color: #ffffff;}

 	A.homeBoxes{font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
 	A.homeBoxes:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
 	A.homeBoxes:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
 	A.homeBoxes:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; bold; background-color: #000000;}

 	A.dropNav {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #eae495; text-decoration: none; font-weight: bold;}
 	A.dropNav:visited {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #eae495; text-decoration: none; font-weight: bold;}

a.greenButton, a.greenButtonvisited, a.greenButton:active{
	font-family: verdana, arial, sans-serif;
	font-size: 12px; 
	color: #ffffff;
	text-decoration: none;
	background-color: #41681a;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #000000;
}
a.greenButton:hover{
	font-family: verdana, arial, sans-serif;
	font-size: 12px; 
	color: #41681a;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #000000;
}

 /*
 * Form Properties
 */
  
.form1 {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px; 
  color: #000000;
  border: 1px solid;
  border-color: #000000;
  } 
  
select.form1 {
  font-family: Verdana, Arial, sans-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;
   }
   
  input.showHideBio{
   color: #ffffff;
   width: 119px;
   height: 24px;
   border: 0px solid;
   background: transparent url(images/buttons/show_hide_bio.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-top: 1px solid #eae495;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #eae495;
color: #512c1c;
}




