body {
	background: #2e3f4c;
	color: #02395b;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

#container {
	text-align: left;
	width: 870px;
	margin: 0 auto;	
	background: #fff;
	padding: 0 10px;
}

#header {
	height: 43px;
	padding: 30px;
	background: url("../images/elements/header_bg.gif") repeat-x top;
}

#header #logo div {
	float: left;
}

#topnav {
	height: 60px;
}
#topnav ul li {
	float: left;
}
#mainbox {
	background: url("../images/home/blue_bg032210.jpg") no-repeat;
	width: 870px;
	height: 289px;
}
#mainbox #left {
	width: 470px;
	margin: 70px 45px 0 40px;
	float: left;
	color: #fff;
}
#mainbox #right {
	float: left;
	color: #fff;
}
#mainbox #right ul {
	width: 210px;
	margin: 50px 0 0 60px;
}
#mainbox #right li {
	color: #fff;
	width: 210px;
	padding: 20px 0;
	text-align: center;
}
#mainbox #right li span {
	background: url("../images/home/arrow.gif") right no-repeat;
	padding-right: 10px;
}
#mainbox #right li a {
	color: #fff;
	font-family: Helvetica Neue, "Helvetica", Arial;
	text-decoration: none;
	font-size: 18px;
}
#mainbox #right li.middle {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	
}
#mainbox #right {
	padding:21px 25px 20px 30px;
	width:245px;
	/*background:url("../images/home/HaitiMobileGiving.gif") no-repeat center 50px;*/
}

#mainbox #right p{
	font-family: Helvetica Neue, "Helvetica", Arial;
	text-decoration: none;
	font-size: 14px;
	
}
#mainbox #right a{
	color:#fff;
	font-size: 11px;
}
#mainbox #right .read{
	
	padding-right:7px;
	background: url(../images/home/fr-aro.gif) no-repeat right 7px;
	text-decoration: none;
	line-height:normal;
}

#mainbox .clickButton {
	float: right;
	margin: 0;
}
#logos {
	margin: 10px 0;
}
#clientsbox {
	background: url("../images/home/client_bg.jpg") top repeat-x;
	width: 810px;
	padding: 20px 30px 0 30px;
}
#clientsbox h1 {
	width: 810px;
	border-bottom: 1px solid #b9ced3;
	margin: 0 0 5px 0;
}

#clientsbox li {
	color: #02395b;
	font-size: 12px;
	width: 388px;
	margin: 10px 20px 0 0;
	padding: 10px 0 0 0;
	line-height: 18px;
	float: left;
	height: 130px;
}

#clientsbox li a {
	font-size: 13px;
	color: #0385ca;
	background: url("../images/elements/readmorearrow.gif") no-repeat right;
	padding-right: 7px;
}

#clientsbox li.right {
	margin-right: 0;
}
#clientsbox li.readmore {
	height: 10px;
	margin-right: 0px;
	padding-bottom: 10px;
	float: left;
}

#clientsbox li.readmoreplug {
	padding-left: 20px;
}

#clientsbox li.readmore a {
	color: #0385ca;
}
#clientsbox blockquote {
	font-weight: bold;
}



#contentTop {
	width: 830px;
	background: url("../images/home/client_bg.jpg") top repeat-x;
	padding: 20px;
}
#contentTop .alignleft {
	margin: 0 10px 0px 0;
}
#contentTop .col1 {
	width: 386px;
	float: left;
	margin-right: 20px;
}
#contentTop .col2 {
	width: 386px;
	float: left;
}

.people {
	margin: 20px 0;
}
.people ul.bordered {
	border-top: 1px dotted #000;
	width: 830px;
	margin-top: 20px;
	padding-top: 20px;
}
.people li {
	float: left;
	width: 255px;
	line-height: 16px;
	margin-right: 30px;
}
.people li.right {
	margin-right: 0;
}
.people li .picture {
	float: left;
	cursor: pointer;
	margin: 5px 10px 0px 0;
}
.people li h4 {
	margin: 0;
}
.people li a {
	color: #02395B;
}
.people li span.readmore a {
	color: #0385ca;
}
.people li span.readmore, .people li span.readless {
	/* background: url("../images/elements/readmorearrow.gif") no-repeat right;*/
	padding: 7px 7px;
    text-decoration:underline;
	}
.people li p {
	display: inline;
}

.people li p.email {
	margin-bottom: 15px;
	display: block;
}




#contentTopServices {
	width: 830px;
	background: url("../images/home/client_bg.jpg") top repeat-x;
	padding: 20px;
}
#contentTopServices .alignleft {
	margin: 0 10px 0px 0;
}
#contentTopServices .col1 {
	width: 250px;
	float: left;
	margin-right: 30px;
}
#contentTopServices .col2 {
	width: 250px;
	float: left;
	margin-right: 30px;
}
#contentTopServices .col3 {
	width: 250px;
	float: left;
}

#servicesbox {
	width: 870px;
}
#servicesbox .bar {
	background: url("../images/services/bar_bg.gif") repeat-x top;
	height: 40px;
	width: 870px;
}
#servicesbox .bar div {
	float: left;
}


.stable .firstcol {
	width: 200px;
	padding-left: 40px;
	padding-right: 20px;
	font-weight: bold;
}
.stable .secondcol {
	width: 295px;
	text-align: left;
	padding-right: 20px;
}
.stable .thirdcol {
	width: 295px;
	text-align: left;
	padding-right: 20px;
}
.stable td {
	text-align: top;
	padding: 10px 0;
	font-family: verdana, arial;
	font-size: 11px;
}
.stable th {
	font-weight: bold;
	padding: 5px 0;
	font-family: verdana, arial;
	font-size: 11px;	
}
.stable tr.light td, .stable tr.light th {
	background: #fff6e3;
}
.stable tr.dark td, .stable tr.dark th {
	background: #feda8b;
}

#servicestable3 {
	height: 320px;
	line-height: 30px;
}


#contentTopStudies {
	width: 830px;
	background: url("../images/home/client_bg.jpg") top repeat-x;
	padding: 20px;
}
#contentTopStudies .alignleft {
	margin: 0 10px 0px 0;
}
#contentTopStudies .col1 {
	width: 380px;
	float: left;
	margin-right: 50px;
}
#contentTopStudies .col2 {
	width: 350px;
	float: left;
}

#contentTopStudies .col2 a.clients  {
	font-size: 13px;
	color: #0385ca;
	background: url("../images/elements/readmorearrow.gif") no-repeat right;
	padding-right: 7px;
}


#studiesList h4 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#studiesList h4 p {
	color: #02395b;
}
#studiesList li {
	border-top: 1px dotted #000;
	margin-top: 10px;
	padding-top: 10px;
}
#studiesList li li {
	margin: 0;
	padding: 0;
	border: 0;
}
#studiesList li .download {
	background: url("../images/studies/pdf.gif") no-repeat left;
	margin: 10px 0 10px 0;
	padding: 10px 0 0 50px;
	height: 30px;
}
#studiesList .download div {
	float: left;
	margin-right: 20px;
}
#studiesList .download div a {
	font-size: 13px;
	color: #0385ca;
	background: url("../images/elements/readmorearrow.gif") no-repeat right;
	padding-right: 7px;
}
#studiesList ul {
	list-style: disc;
	margin-left: 40px;
	margin-top: 5px;
}
.reader {
	/* background: url("../images/studies/adobe_reader.gif") no-repeat left;*/
	/* padding-left: 110px;*/
	line-height: 12px;
	font-size: 10px;
	color: #000;
	height: 35px;
	width: 500px;
	padding-top: 20px;
	
}

#studiesdetail {
	width: 830px;
	background: url("../images/home/client_bg.jpg") top repeat-x;
	padding: 20px;
}


#studiesdetail h2 {
	font-size: 14px;
	line-height: 18px;
	padding: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

#studiesdetail h2 {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

#studiesdetail h3 {
	font-size: 12px;
	padding: 12px 0;
	font-weight: bold;
	text-transform: uppercase;
}

#studiesdetail ul {
	list-style:  disc;
	margin: 10px 30px;
}

.downloaddetail{
	background: url("../images/studies/pdf.gif") no-repeat left;
	margin: 0 0 15px 10px;
	padding: 10px 0 0 50px;
	height: 30px;
} 

.downloaddetailtop{
	background: url("../images/studies/pdf.gif") no-repeat left;
	margin: 20px 0 15px 10px;
	padding: 10px 0 0 50px;
	height: 30px;
}

.downloaddetailtop  div a, .downloaddetail div a {
font-size: 13px;
	color: #0385ca;
	background: url("../images/elements/readmorearrow.gif") no-repeat right;
	padding-right: 7px;
}

#clientlist1 {
	width: 375px;
	margin-right: 55px;
	float: left;
}
#clientlist2 {
	width: 375px;
	float: left;
}
#clientlist1 h4,
#clientlist2 h4 {
	width: 375px;
	border-bottom: 1px dotted #000;
	font-size: 13px;
	margin-bottom: 10px;
	padding-bottom: 7px;
	margin-top: 30px;
	color: #02395b;
	text-transform: uppercase;
}
#clientlist1 a,
#clientlist2 a {
	color: #02395b;
	
}

#contentTopContact {
	width: 830px;
	background: url("../images/home/client_bg.jpg") top repeat-x;
	padding: 20px;
}
#contentTopContact .alignleft {
	margin: 0 10px 0px 0;
}
#contentTopContact .col1 {
	width: 226px;
	float: left;
	margin-right: 35px;
}
#contentTopContact .col2 {
	width: 560px;
	float: left;
}

.minicol1 {
	float: left;
	width: 200px;
}
.minicol2 {
	float: left;
	width: 270px;
	margin-left: 20px;
}

.contactbox {
	width: 510px;
	background: #fff;
	padding: 15px 20px;
	border: 5px solid #d1d2d2;
}

.contactbox li{
 	 list-style-position: inside;
}

.contactbox label {
	display: block;
}

.contactbox h1 {
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	text-transform: uppercase;
}

.contactbox h2 {
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	text-transform: uppercase;
}

.contactbox .textbox {
	margin-bottom: 5px;
	width: 200px;	
	padding: 2px;
}
.contactbox textarea {
	width: 267px;
	height: 345px;
}
.contactbox textarea, .contactbox .textbox {
	border: 1px solid #ccc;
}
.contactbox .submitButton {
	margin-top: 10px;
}
.minicol2 .textbox {
	width: 265px;
}

.alignleft {
	float: left;
}

#dots1, #dots2, #dots3, #dots4, #dots5,
#dots6, #dots7, #dots8, #dots9, #dots10, #dots11, #more12 {
	display: inline;
}
#more1, #more2, #more3, #more4, #more5,
#more6, #more7, #more8, #more9, #more10, #more11, #more12 {
	display: inline;
}
.readmore, #s1, #s2 {
	cursor: pointer;
	font-weight: bold;
}
.readless {
	cursor: pointer;
	font-weight: bold;
}
/** footer ****/

#footer .left {
	width: 400px;
	
}
#footer {
	font-size: 11px;
	line-height: 15px;
	border-top: 10px solid #d1d2d2;
	padding: 15px 0 25px 180px;
	background: url("../images/elements/bottom_logos.gif") no-repeat;
	margin: 10px 0 100px 0px;
	color: #0d6076;
	
}
#footer a {
	color: #0d6076;	
}
#footer .address {
	float: left;
	width: 400px;
	
}

#footer .misc {
	float: right;
	width: 200px;
	text-align: right;
}



.clear {
	clear: both;
}

