/* CLASS EXAMPLES AND STYLES */

/* all div properties	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	margin-right:10px;
	padding-top:5px;
	float: left;
	width: 205px;
	border:1px solid black;
	text-decoration:none;
	height:17px;
	clear:both;
	text-decoration:underline;
	valign:center;
*/


/* MASTER SITE CLASSES */
img { border:0px; }

body {
	background-color: #FFFFFF; 
	width:1024px;
	margin:0 auto;
	/* SET DEFAULT FONT */
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:black;
	text-align: left;
}

#mainbody
{
	padding-left:20px;
	padding-right:20px;
}

#indexbodyleft
{
	width:379px;
	float:left;
	margin-left:110px;
	
}

#indexbodyright
{
	width:360px;
	float:left;
	
}

#bodyleft
{
	width:471px;
	float:left;
	margin-left:20px;
	

}

#bodyright
{
	margin-left:30px;
	width:449px;
	float:left;
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	text-decoration:none;
	

}

#bodyleftcol1
{
	width:225px;
	float:left;

}

#bodyleftcol2
{
	margin-left:20px;
	width:200px;
	float:left;

}

.horizontal-rule{
	width:1px;
	background-color:#000000;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.divrow { clear:both; }

h1 {
margin-top:0px;
margin-bottom:0px;
}
h2 {
margin-top:0px;
margin-bottom:0px;
}
h3 {
margin-top:0px;
margin-bottom:0px;
}

.topnav { 
          /* button styles */
		  background-color: #d0cbc7;
          border: 0px solid black;
		  padding-top:12px;
		  width: 110px;
		  height: 28px;
		  float:left;
		  margin-right:3px;
		  
		  /*text styles */
          color: #;
		  letter-spacing: 0px;
          font-family: arial, helvetica, sans-serif;
          font-size: 14px;
          font-weight: bold;
          text-align: center;
          
          /*interaction */
		  cursor: pointer;
}

.topnav:hover { background-color: #fd8c00; }

a
{
	color: #617a38;
}

/* HOVER CLASSES */
a.blue10:hover { color: #ff8a00;  }
a.sidenav:hover { color: #ff8a00;  }
a.black12:hover { color: #7e64a0;  }
a.black16:hover { color: #7e64a0;  }
a.black14:hover { color: #7e64a0;  }
a.green10:hover { color: #000000; }
a.greenbold12:hover { color: #000000; }
a.whitebold8:hover { color: #000000; }
a.white10:hover { color: #ff8a00; }
a.whitebold10:hover { color: #bdd09e; }
a.white12:hover { color: #ff8a00; }
a.whitelink:hover { color: #bdd09e; }
a.black10:hover { color: #87a047; }
a.button-text:hover { color: #000000; }
a.portfolio_buttons:hover {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color: #000000; 
	text-decoration:none;
}

/* PAGE DIVISIONS */




/* IMAGE CLASSES */


.video_header {
	background: url('../images/index-video-bar.png') no-repeat; 
	width:360px;
	height: 34px;
	padding-top:7px;
	
	font-family: arial;
	text-align: center;
	font-size: 14pt;
	font-weight: normal;
	color: #ff8a00;
	text-decoration:none;	
}

/* TEXT CLASSES */


.sidenav {
	font-family: arial;
	text-align: right;
	font-size: 16pt;
	font-weight: bold;
	color: #000000; 
	text-decoration:none;
	margin-bottom:5px;
}	

.black8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; 

}	

.black10 {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	text-decoration:none;

}	

.black12 {
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #2c2417; 
	text-decoration:none;
	
}	

.black14 {
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #000000; 
	text-decoration:none;
}	

.black16{
	font-family: arial;
	text-align: left;
	font-size: 16pt;
	font-weight: normal;
	color: #000000; 
	text-decoration:none;
}

.black20 {
	font-family: arial;
	text-align: left;
	font-size: 20pt;
	font-weight: normal;
	color: #000000; 
}	


.purple14 {
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #7e64a0; 
}	

.purplebold24 {
	font-family: arial;
	text-align: left;
	font-size: 24pt;
	font-weight: bold;
	color: #7e64a0; 
}	

.green8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #617a38; 
}	

.green10 {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #617a38; 
}	


.green12 {
	font-family: arial;
	font-size: 12pt;
	font-weight:normal;
	color: #617a38;
	text-decoration:none;
}

.darkgrey8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #80807f; 
}
	
.darkgrey10 {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #80807f; 
}

.darkgreybold12 {
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	color: #80807f; 

}

.lightgrey8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #b0b0b0; 
}

.lightgrey10 {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #b0b0b0; 
}

.white8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF; 
}

.white10 {
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF; 
}

.white12 {
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration:none;
}


.white14 {
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF; 
}

.orange8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #ff8a00; 
}

.orange10 {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #ff8a00; 
}

.orange12 {
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	color: #ff8a00; 
}


.blue8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #306170; 
}

.blue10 {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #306170; 
}

.blue12 {
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #306170; 
}


	
/* LINKS AND BUTTONS */


/* GRAPHIC, NON-IMAGE CLASSES*/


 /* PROMO CLASSES*/


