﻿html {	height:101%;	margin: 0;	padding: 0;}form{     float:left;}a img{	border-width: 0px;}/*#align{	background: transparent;    	position: absolute;	top:0;	left: 50%;	margin: 0;	padding: 0;}*/#pageHolder{	position: relative;	width: 100%;	margin: 0;	border: 0;	padding: 0;	padding-bottom: 100px;}#pageWrapper{	position: relative;	margin-left: auto;	margin-right: auto;	text-align: center;	padding-top: 5px;	width: 920px;}/*#page{	background: #FFF;	width: 900px;	position: absolute;	left: -450px;	top:10px;	margin: 0;	padding: 0;}*/#container {	float:left;	width:900px;}#nav{    float:left;    margin-top:3px;}#contactcontent{	float:left;	width:820px;	padding-bottom:25px;	color: #7E7E7E;}#flashcontent{    float:left;    background-color:#A09986;    width:900px;    padding-bottom:10px;   }#lowercontent{	float:left;	width:900px;	padding-bottom:10px;	height: 380px;}#innercontent{	float:left;	width:820px;	background-color:#FFFFFF;	height: 150px;	padding: 40px;}#getcontentleft{    float:left;    width:400px;    height:275px;}#givecontentleft{    float:left;    width:240px;    height:275px;}#getcontentright{    float:left;    width:480px;    padding-left:10px;    padding-top:25px;    background-color:#FFFFFF;    height:275px;}#givecontentright{    float:left;    width:650px;    padding-top:25px;    background-color:#FFFFFF;    height:275px;}#strategic{    float:left;    width:200px;    margin-right:10px;    background-color:#ECEBE7;}.strategic{    float:left;    width:207px;    background-color:#ECEBE7;}#practical{    float:left;    width:270px;    background-color:#ECEBE7;    margin-bottom:10px;    }#strategicbottom{    float:left;    width:200px;    height:200px;    margin-right:5px;    background-color:#ECEBE7;}*html #strategicbottom{    float:left;    width:200px;    height:200px;    margin-right:4px;    background-color:#ECEBE7;}.strategicbottom{    float:left;    width:207px;    height:175px;    background-color:#ECEBE7;}#practicalbottom{    float:left;    width:270px;    height:200px;    background-color:#ECEBE7;    margin-left:4px;}* html #practicalbottom{    float:left;    width:260px;    height:200px;    background-color:#ECEBE7;    margin-left:7px;}.rightmargin{    margin-right:4px;}*html .rightmargin{    margin-right:3px;}.leftmargin{    margin-left:4px;}*html .leftmargin{    margin-left:5px;}*html .custom{    margin-left:4px;}.custom{    margin-left:0;}#howcontent{    float:left;    padding-left:10px;    padding-top:25px;}#projectcontent{    float:left;    width:820px;}#accordion{    float:left;    width:820px;    height:200px;}#teamcontent{    float:left;    width:890px;    padding-left:10px;    padding-top:25px;}#staff{    float:left;    padding-left:40px;}.stafftitle{    float:left;    background-color:#ECEBE7;    padding-left:10px;    width:390px;    margin-bottom:0px;}.stafftitle hr{	float: left;	text-align: left;	margin-left: 5px;	border-color: white;	height: 2px;	color: White;	padding-top: 0px;	margin-right: 15px;	width: 200px;	border-style:solid;}.staffdesc{    float:left;    background-color:#ECEBE7;    padding-left:10px;    width:400px;    height:217px;    margin-right: 30px;}.content{    float:left;    width:420px;    padding-left:30px;    padding-top:25px;    height:275px;}#details{	float:left;	width:400px;	padding-top: 20px;}#logo{    float:left;    width:250px;    height:14px;    padding:4px 5px 0 5px;}#border{     float:left;     border-right:1px solid #ECEBE7;}.borders{    float:left;    border-right:1px solid #ECEBE7;    width:212px;}#copyrightNotice{	margin-left: 20px;	height: 10px;	color: #D7D7D7;}/**************************LISTS********************************/#nav ul{    float:left;    list-style:none;    width:590px;    margin:3px 0 0 0;    padding:0 0 0 25px;}#nav ul li{    float:right;    list-style:none;    color:white;    font-family:arial;    font-size:1.1em;    padding-left:10px;}/**************************TEXT********************************/a.link{    text-decoration:none;}a.link#formLink{	font-size: 9pt;	text-decoration: underline;	text-align: left;	margin-top: 10px;	padding-top: 10px;	padding-left: 0px;	margin-left: 0px;}a.link:hover{    text-decoration:underline;}#logo a{    text-decoration:none;    color:#FFF;    font-size:1.2em;}.white{    color:White;}.nav{    color:#D8D8D8;}#nav ul li span.current{    text-decoration:underline;}#getcontentleft p{    margin:0;    padding-top:10px;    color:#7E7E7E;    font-size:0.9em;    width:380px;}#givecontentleft p{    margin:0;    padding-left:4px;    padding-top:10px;    color:#7E7E7E;    font-size:1.1em;    width:226px;}#strategic p{    float:left;    color:#9685A5;    font-weight:bold;    font-family:arial;    font-size:1.1em;    padding-left:10px;    margin:0;    padding-top:10px;    padding-bottom:10px;}span.strategic{    float:left;    color:#9685A5;    width:190px;    font-family:Arial;    font-size:1.0em;    font-weight:bold;    padding-bottom:10px;}span.width250{    width:250px;}#practicalbottom p.strategic{    float:left;    color:#9685A5;    width:250px;    font-family:Arial;    font-size:1.1em;    margin:0;    padding-top:10px;    padding-left:10px;    font-weight:bold;}.strategic p{    float:left;    color:#9685A5;    font-weight:bold;    font-family:arial;    font-size:1.1em;    padding-left:10px;    padding-top:10px;    margin:0;}#practical p{    float:left;    color:#9685A5;    font-weight:bold;    font-family:arial;    font-size:1.1em;    padding-left:10px;    margin:0;    padding-top:10px;    padding-bottom:10px;}#strategicbottom p{    float:left;    color:#7E7E7E;    font-family:arial;    font-size:1.1em;    padding-left:10px;    margin-top:10px;    margin-bottom:10px;}.strategicbottom p{    float:left;    color:#7E7E7E;    font-family:arial;    font-size:1.1em;    padding-left:10px;    margin-top:10px;    margin-bottom:10px;}#practicalbottom p{    float:left;    color:#7E7E7E;    font-family:arial;    font-size:1.1em;    padding-left:10px;    margin-top:10px;    margin-bottom:10px;}#howcontent p{    float:left;    color:#ADAB9F;    font-family:arial;    font-size:1.1em;    width:890px;}#rightcontent p{    float:left;    margin:20px 0px 0 0px;    padding:0 20px 0 10px;    color:#74736F;}.bold{    font-weight:bold;}.stafftitle p{	margin:0;	padding-left:5px;	padding-top:10px;	padding-bottom:10px;	color:#897E8F;	font-size:0.8em;	width:380px;	line-height: 130%;	font-weight: normal;}.stafftitle p span.italic{    font-style:italic;}#staff p{	float:left;	width:160px;	margin:0;	padding:8px 0 0 0;	font-weight: normal;	font-size: 0.8em;}.staffdesc p{	float:left;	text-align:left;	color:#ADAB9F;	font-family:arial;	font-size:0.8em;	margin:0;	/*    width:435px; */    padding-top:6px;	padding-bottom:10px;	padding-left:5px;	padding-right: 25px;	line-height: 130%;	font-weight: normal;}#staff p span{    float:left;width:60px;}.grey{    color:#7E7E7E;}.gray{    color:#918295;}.content p.header{    float:left;    color:#959595;    font-size:0.8em;    padding-top:10px;    padding-bottom:10px;    margin-top:10px;    margin-bottom:10px;}#details p {    float:left;    color:#7E7E7E;    font-size:0.8em;    font-weight:bold;    text-decoration:none;    margin:0;}#details p span.title{    float:left;    width:100px;    padding-right:20px;    text-align:right;    margin:0;}#details p span.detail{    float:left;    width:250px;    margin:0;}#details p a{    color:#7E7E7E;    font-weight:bold;    text-decoration:none;}#details p a:hover{    color:#7E7E7E;    font-weight:bold;    text-decoration:underline;}.email, .address{    float:left;    padding-top:10px;}.contactus{	padding-left: 0px;}.contactus p{    float:left;    padding-top:10px;    padding-left:25px;}.graylink{    color:#918295;    text-decoration:none;}.graylink:hover{    color:#918295;    text-decoration:underline;}/************************ACCORDION********************************/.toggler {	color: White;	margin:0 0 1px 0 ;	background-color:#A698A7;	padding: 2px 5px;	border-bottom: 1px solid #ddd;	border-right: 1px solid #ddd;	border-top: 1px solid #f5f5f5;	border-left: 1px solid #f5f5f5;	font-size: 11px;	font-weight: normal;	font-family:arial;	cursor: hand;} .element {    font-size:0.9em;    background-color:#ECEBE7;    color: #7E7E7E;} .element p {	margin: 0;	padding: 4px;} .float-right {	padding:10px 20px;	float:right;}.black{    color:Black;}#emailmsg{     float:left;     color:Red;     width:400px;} /********************************** FORM CONTROL *****************************************/div.row{    float:left;    width:360px;    margin-bottom:8px;    padding:5px 0;    background-color:#ECEBE7;}div.label{    float:left;    width:50px;    padding-right:5px;    padding-left:18px;    font-size:1.1em;    font-family:arial;    line-height:20px;    text-align:left;    color:#918295;    margin-right:50px;}div.formW{    float:left;    width:210px;    background-color:#0F0;}.inputField {    background-color:Transparent !important;    color:White;    border:1px solid #10234C;    font-size:1.2em;    font-family:arial;    width:210px;}.textField {    background-color:Transparent !important;    color:black;    font-size:1.2em;    font-family:arial;    width:210px;}