body
{font-size:12px;margin:0;padding:0;color:#363635;
background: #FFFFFF; 
}

/* FORMAT > fonts */
body,input,textarea,select{font-family:verdana, geneva, sans-serif ;}

table.elfixo {table-layout:fixed; }

#BodyPlacement
{
	width: 100%;
	position: relative: float:center;
	text-align: center; z-index: 1;
}




/* ANCHORS */

a{text-decoration:none;color:#60605B;}
a:link{ }
a:visited{ }
a:hover{color:#EFA546;text-decoration:underline;}
a:active{ }

a.nav{text-decoration:none;color:#7AAACE;}

a.nav:link {text-decoration: none; color: #7AAACE; } a.nav:visited	 {text-decoration: none; color: #7AAACE; }
a.nav:hover { text-decoration: underline; color:#DD950B; }



#wrapper {
	margin: 0 auto;
	width: 941px;
	text-align: left;
}



#top_wrapper {
width:800px;
background-color: transparent;

margin:15px 0 0 22px;
padding-bottom: 15px;
border-width: 0 0 10px 0;
border-style: solid;
border-color: #89AE30;

}


#top_wrapperCATEGORY {
width:800px;
background-color: transparent;

margin:15px 0 0 22px;
padding-bottom: 0px;

}


#logo { 	
width:329px;
height:82px;
background-color: transparent;

	float:left;
	text-align:left;
}



#nav { 
	float: right;
	text-align: right;
	padding-top: 29px;
}




#nav h2 {
	margin: 0; padding: 0;
	color: #7AAACE;
	font-size: 11px;
}


#nav h3 {
	margin: 0; padding: 3px 0 0 0;
	 font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 14px;
}


#intro_blurb{ 
	font-size: 16px;
	color: #484747;
	margin:5px 0 0 65px;
	display: block;
	width: 641px;
	padding-top: 3px;

}
.Klarify	{
	font-size: 35px;
	color: #000000;
	font-weight: normal;
	font-style:italic;
font-family: geneva, sans-serif ;
}

.introblurb_text{
	font-size: 22px;
	color: #000000;
	font-weight: normal;
font-family: geneva, sans-serif ;
}



/* OTHER STUFF */

#spacer{height:50px;}

#spacer2{height:25px;}

#content-home {
	margin-left: 22px; padding: 0; 
	display: block;
	width: 850px;
	padding-top: 3px;


}


#homelist2 {	
	margin: 0; padding: 0; 
	list-style-type: none;
	display: inline;
	color: #333333;
}

#homelist2 li {
	margin-right: 0px; 
	height:35px;
	font-size: 13px;
	float: left;
	padding: 10px 25px 10px 10px;
	width: 220px; /* ie5win fudge begins */
	
} 


#space 	{ background: #D2E1EE url("../images/subtitle_space.gif") top left no-repeat; padding:20px; }
#people { background: #B7CF80 url("../images/subtitle_people.gif") top left no-repeat;  }
#things 	{ background: #E9EFC2 url("../images/subtitle_things.gif") top left no-repeat; }



#spaceBull {color: #333; }
#spaceBull ul {padding: 0px 8px 6px 45px; margin: 0; }
#spaceBull li {   padding: 0; margin: 0 0 5px -20px;  	list-style-image: url("../images/space_bullet_long.gif"); color: #333; line-height: 16px; font-size: 13px; font-weight:normal; }
#spaceBull .link {display: block; width: 240px; padding-top: 2px; }



#peopleBull {color: #333; }
#peopleBull ul {padding: 0px 8px 6px 45px; margin: 0; }
#peopleBull li {    padding: 0; margin: 0 0 5px -20px;  	list-style-image: url("../images/people_bullet_long.gif"); color: #333; line-height: 16px; font-size: 13px; font-weight:normal; }
#peopleBull .link {display: block; width: 240px; padding-top: 2px; }



#thingsBull {color: #333; }
#thingsBull ul {padding: 0px 8px 6px 45px; margin: 0; }
#thingsBull li {    padding: 0; margin: 0 0 5px -20px;  	list-style-image: url("../images/things_bullet_long.gif"); color: #333; line-height: 16px; font-size: 13px; font-weight:normal; }
#thingsBull .link {display: block; width: 240px; padding-top: 2px; }







#homeKlarifyPara{ margin-left:10px;  margin-bottom:10px;
}

#SPACElink {
color: #666666;
	font-size: 11px;
	font-style: none;
	font-weight: bold;
	float:right;
	text-align:right;
padding: 4px 10px 4px 0;
}

a.SPACElink{text-decoration:none;color:#333;}

a.SPACElink:link {text-decoration: none; color: #333; } a.nav_spots:visited	 {text-decoration: none; color: #333; }
a.SPACElink:hover { text-decoration: underline; color:#DD950B; }




#PEOPLElink {
color: #666666;
	font-size: 11px;
	font-style: none;
	font-weight: bold;
	float:right;
	text-align:right;
padding: 4px 10px 4px 0;
}

a.PEOPLElink{text-decoration:none;color:#333;}

a.PEOPLElink:link {text-decoration: none; color: #333; } a.nav_spots:visited	 {text-decoration: none; color: #333; }
a.PEOPLElink:hover { text-decoration: underline; color:#DD950B; }



#THINGSlink {
color: #666666;
	font-size: 11px;
	font-style: none;
	font-weight: bold;
	float:right;
	text-align:right;
padding: 4px 10px 4px 0;
}

a.THINGSlink{text-decoration:none;color:#333;}

a.THINGSlink:link {text-decoration: none; color: #333; } a.nav_spots:visited	 {text-decoration: none; color: #333; }
a.THINGSlink:hover { text-decoration: underline; color:#DD950B; }




#footer_wrapper {
width:800px;
height: 70px;
background-color:  #89AE31;
margin:50px 0 0 22px;
float:bottom;
}


#contactinfo { 	
width:329px;
background-color: transparent;
color: #E9EFC2;
	font-size: 11px;
	float:left;
	text-align:left;
padding: 15px;
}

#copyright { 
	float: right;
	text-align: right;
	padding: 15px; margin-top:26px;
background-color: transparent;
color: #E9EFC2;
	font-size: 11px;
}
.emailLink { 
	
color: #E9EFC2;
	font-size: 11px;
}


a.emailLink{text-decoration:none;color:#E9EFC2;}

a.emailLink:link {text-decoration: none; color: #E9EFC2; } a.emailLink:visited	 {text-decoration: none; color: #E9EFC2; }
a.emailLink:hover { text-decoration: underline; color:#DD950B; }











/* SERVICES PAGE */


#content-services {
	margin-left: 22px; padding: 0; 
	display: block;
	width: 760px;
	padding-top: 3px;
 background: #D2E1EE url("../images/services_Titlepage.gif") top left no-repeat; border-top: solid 14px #7AAACE; padding:20px
}



#serviceslist li {
	margin-right: 17px; 
	height: 380px;
	font-size: 13px;
	float: left;
	padding: 10px 25px 10px 10px;
	width: 765px; /* ie5win fudge begins */
	
} 

html>body #serviceslist li { 
	width: 765px; /* ie5win fudge ends */ 
}




#servicesBull {color: #333; }
#servicesBull ul {padding: 0px 8px 6px 45px; margin: 0; }
#servicesBull li {    padding: 0; margin: 0 0 15px -20px;  	list-style-image: url("../images/services_bullet.gif"); color: #333; line-height: 16px; font-size: 13px; font-weight:normal; }
#servicesBull .link {display: block; width: 240px; padding-top: 2px; }






.servicesHEAD {
	color: #5D809A;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	
}

#Head01{
	color: #333;
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
margin-top:5px;
padding-top:10px;
margin-bottom:5px;

}

#SERVICESlink {
color: #666;
	font-size: 12px;
	font-weight: bold;
	float:right;
	text-align:right;
padding: 10px 0 0 0;
}

a.SERVICESlink{text-decoration:none;color:#666;}

a.SERVICESlink:link {text-decoration: none; color: #666; } a.nav_spots:visited	 {text-decoration: none; color: #333; }
a.SERVICESlink:hover { text-decoration: underline; color:#333; }



#BHlinks{
color: #666;
	font-size: 11px;
	font-weight: bold;

margin-top: 4px;
margin-bottom: 30px;

}

a.BHlinks{text-decoration:none;color:#666;}

a.BHlinks:link {text-decoration: none; color: #666; } a.nav_spots:visited	 {text-decoration: none; color: #333; }
a.BHlinks:hover { text-decoration: underline; color:#333; }








/* ABOUTUS PAGE */


#content-aboutus {
	margin-left: 22px; 
	display: block;
	width: 760px;
	height: 700px;
	padding-top: 3px;
background: #E9EFC2 url("../images/aboutus_Titlepage.gif") top left no-repeat; border-top: solid 14px #D7E299; padding:20px
}

#aboutuslist {	
	margin: 0; padding: 0; 
	list-style-type: none;
	display: inline;
	color: #333333;
}



#aboutuslist li {
	margin-right: 17px; 
	height: 100%;
	font-size: 13px;
	float: right;
	padding: 0;
	width: 460px; /* ie5win fudge begins */
	
} 

html>body #aboutuslist li { 
	width: 460px; /* ie5win fudge ends */ 
}

#aboutus 	{ background: #E9EFC2  padding:0px; }


#aboutusBull ul {padding: 0px 8px 0px 35px; margin: 0; color: #333; list-style-image: url("../images/things_bullet.gif");display: block;}
#aboutusBull li { height: 100%; padding: 0; margin: 0 0 15px -20px;  	line-height: 16px; font-size: 13px; font-weight:normal; }


.aboutusHEAD {
	color: #333;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	
}


#aboutuslink {
color: #60738F;
	font-size: 12px;
	font-weight: bold;
	float:right;
	text-align:right;
padding: 10px 0 0 0;
}

a.aboutuslink{text-decoration:none;color:#60738F;}

a.aboutuslink:link {text-decoration: none; color: #60738F; } a.nav_spots:visited	 {text-decoration: none; color: #333; }
a.aboutuslink:hover { text-decoration: underline; color:#333; }



#aboutuslink2 {
color: #000000;
	font-size: 12px;
	font-weight: bold;
	float:right;
	text-align:right;
padding: 10px 0 0 0;
}

a.aboutuslink2{text-decoration:none;color:#000000;}

a.aboutuslink2:link {text-decoration: none; color: #60738F; } a.nav_spots:visited	 {text-decoration: none; color: #333; }
a.aboutuslink2:hover { text-decoration: underline; color:#60738F; }



#klaraimage{
width:270px;
background-color:  transparent;
margin:0 10px 0 0;
float:left;

}














/* GETSTARTED PAGE */


#content-getstarted {
	margin-left: 22px; padding: 0; 
	display: block;
	width: 760px; height: 300px;
	padding-top: 3px;
 background: #B7CF80 url("../images/getstarted_Titlepage.jpg") top left no-repeat; border-top: solid 14px #89AE31; padding:20px
}





#getstartedBull ul {padding: 0px 8px 0px 35px; margin: 0; color: #333; list-style-image: url("../images/people_bullet_long.gif");display: block; }
#getstartedBull li {  padding: 0; margin: 0 0 15px -10px;  	line-height: 16px; font-size: 13px; font-weight:normal; }


.getstartedHEAD {
	color: #658024;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	
}


#getstartedlink {
color: #666;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	float:right;
	text-align:right;
padding: 10px 0 0 0;
}

a.getstartedlink{text-decoration:none;color:#000;}

a.getstartedlink:link {text-decoration: underline; color: #000; } a.nav_spots:visited	 {text-decoration: none; color: #333; }
a.getstartedlink:hover { text-decoration: underline; color:#333; }







/* CODE OF ETHICS */




#popup_wrapper {
width:550px;
background-color: transparent;

margin:15px 0 0 22px;
padding-top: 15px;
padding-bottom: 15px;
border-width: 10px 0 10px 0;
border-style: solid;
border-color: #89AE30;

}

#codeHead{
	font-size: 25px;
	padding-bottom:15px;
	color: #000000;
	font-weight: normal;
	font-style:normal;
font-family: Arial, Helvetica, sans-serif ;
	float: center;
	text-align: center;}

#para1{margin-bottom: 8px; }

#codesubHead{
	font-size: 18px;
	padding-top:5px;
	padding-bottom:3px;
	color: #000000;
	font-weight: normal;
	font-style:normal;
font-family: Arial, Helvetica, sans-serif ;
	}

#codetriHead{
font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #7890B4;
	line-height: 20px;
	letter-spacing: 1;
	font-weight: bold;
	}



#codeBull ul {padding: 0px 8px 15px 35px; margin: 0; color: #333; list-style-image: url("../images/services_bullet.gif");display: block; }
#codeBull li { height: 100%; padding: 0; margin: 0 0 5px -10px;  	line-height: 16px; font-size: 13px; font-weight:normal; }





/* SAMPLE IMAGE PAGES */




#imagepage_wrapper {
width:675px;
background-color: transparent;

margin:15px 0 0 22px;
padding-top: 15px;
padding-bottom: 15px;
border-width: 10px 0 10px 0;
border-style: solid;
border-color: #7AAACE;

}

#imagepage_wrappe_wide {
width:800px;
background-color: transparent;

margin:15px 0 0 22px;
padding-top: 15px;
padding-bottom: 15px;
border-width: 10px 0 0px 0;
border-style: solid;
border-color: #7AAACE;

}

#left{
	margin: 0; padding: 0; 
	list-style-type: none;
	display: block;
	float:left;
	text-align:left;}

#right{
	margin: 0; padding: 0; 
	list-style-type: none;
	display: block;
float: right;
}
