/* Typography CSS */

body {
	font-size: 62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align : left;
	}
	
h2 {
font-family:"Times New Roman", Times, serif;
	font-size: 2.4em;
	padding: 0.3em 0 0 0;
	font-weight: 800;
	color: #FF7700;
	letter-spacing: -2px;
}
	
h3 {
	font-size: 2.8em;
	padding: 0.3em 0 0 0;
	font-weight: 800;
	color:#999999;
	letter-spacing: -2px; }
	
.home #content_main #main_divide_image h3 {
	text-indent: -9000px;}
	
h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	padding: 0.3em 0 0 0;
	font-weight: 800;
	vertical-align:middle;
	color: #FF7700;
	letter-spacing: -1px;
}
h5 {
font-family:"Times New Roman", Times, serif;
	font-size: 1.4em;
	padding: 0.3em 0 0 0em;
	font-weight: 800;
	color:#999999;
	letter-spacing: -1px;
}
		
p {
font-family:"Times New Roman", Times, serif;
	font-size: 1.8em;
	line-height: 1.8em;
	padding: 0.4em 15px 0.4em 15px;
	font-weight: lighter; }
	
a {
	color: #FF7700;}
	
label .required {
  	font-size: 0.75em;
  	color:#CCC; }
  	
#site_info p {
	font-size: 1em;
	color: #CCC; }
	
#contact_details {
	font-size: 1.2em;
	color: #CCC;}

#contact_details a {
	color: #CCC;}
	
#contact_details a:hover {
	color: #FF7700;}
  	
/*--------------*/
	
ul#nav_site a {
	font-size: 1.1em;
	color: #CCC;
	text-decoration: none;}
	
ul#nav_site a:hover {
	color: #FF7700;}
	
ul#nav_sup a {
	font-size: 1em;
	color: #CCC;
	text-decoration: none;}
	
ul#nav_sup a:hover {
	color: #FF7700;}
	
.home ul#nav_site li#nav_home a,
.join ul#nav_site li#nav_join a,
.about ul#nav_site li#nav_about a,
.case_studies ul#nav_site li#nav_case_studies a,
.management ul#nav_site li#nav_management a,
.contact ul#nav_site li#nav_contact a
{
	text-decoration:underline;
	color: #FF7700; }


	




/*--------------*/

.management h3 {
	color: #FF7700;
	font-size: 1.6em;}
	
.subheadings {
	color: #999999;
	font-size: 1.6em;
	font-style: italic;
}
.subtext {
color:#333;
padding-left:30px;
	font-size: 1.6em;
}
