* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 10px auto 0;
 width: 955px;
}
#faux {
 margin-bottom: 10px;
 width: 955px;
}
#header {
 color: #333;
 width: 955px;
 padding: 0px;
 height: 180px;
 margin: 0px;
}

#logo_ghrp2{
	width:250px;
	height:179px;
	float:left;
}

#supheader {
 color: #333;
 padding: 20px 0;
 margin: 0px 0px 0px 0px;
 clear:both;
}

.lgreen{
	color:#74bfc4;
}
.green{
	color:#b9dc5f;
}

.mediun{
font-size:16px;
}

.mediun2{
font-size:18px;
}

#rightcolumn { 
 display: inline;
 color: #5c5e61;
 margin: 10px;
 padding: 0px;
 width: 290px;
 float: right;
}

#leftcolumn { 
 float: left;
 color: #6d6e71;
 margin: 10px;
 padding: 0px;
 width: 600px;
 *width: 580px;
 display: inline;
 position: relative; 
 border-right:#bcbcbc solid 3px;
 padding-right:22px;
}

.home#rightcolumn  { 
	display: inline;
	color: #5c5e61;
	margin: 10px;
	padding: 0px;
	width: 295px;
	float: left;
	border-right:#bcbcbc solid 3px;
	padding-right:22px;
}

.home#leftcolumn  { 
	float: right;
	color: #6d6e71;
	margin: 10px;
	padding: 0px;
	width: 595px;
	*width: 575px;
	display: inline;
	position: relative;
	border:none;
}

.homeleftcolumn{
	min-height:1250px;
}
.ghrp2leftcolumn{
	min-height:1650px;
}

.trftcolumn, .hghftcolumn{
	min-height:1000px;
}

.contactleftcolumn{
	min-height:500px;
}
#nav {
	float:left;
	width:704px;
	padding-top:88px;
}

#nav ul{
	float:right;
}

#nav li{
	display: inline;
	list-style-type: none;
}
#nav img{
	border:none;
}
.headline{
	background:#74bfc4;
	width:327px;
	height:211px;
	padding-left:25px;
}
.headline_ghrp2{
	background:#b9dc5f;
	width:327px;
	padding-left:25px;
}

.headline_tr{
	background:#aed1bc;
	width:327px;
	padding-left:25px;
}
.headline_hgh{
	background:#54c3cc;
	width:327px;
	padding-left:25px;
}
.headline_contact{
	background:#7dc7bf;
	width:327px;
	padding-left:25px;
}
.headline h1, .headline_ghrp2 h1, .headline_tr h1, .headline_hgh, .headline_contact h1, .headline_hgh h1{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:32px;
	color:#FFFFFF;
}
.bolient ul, .bolient li{
	padding:0;
	margin:0;
}

.bolient li{
	background:url(images/icon-bluliet.gif) 0% 14% no-repeat;
	padding-left:15px;
	list-style:none;
	color:#57a8ae;
	margin-bottom:11px; 
}

.left{
	float:left;
	width:300px;
	*width:280px;
	margin-left:15px;
}

.right{
	float:right;
	width:270px;
}

.columright{
	width:280px;
	margin-left:25px;
	margin-top:10px;
}

.clear { clear: both; background: none; }

#rightcolumn h3, #rightcolumn h4, #leftcolumn h1, #leftcolumn h2, #leftcolumn h5, #contactform h4{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#rightcolumn h3{
	font-size:30px;
	color:#74bfc4;
}
#rightcolumn h4, #contactform h4{
	font-size:22px;
	color:#97c238;
}
#leftcolumn h1{
	font-size:26px;
	font-weight:bold;
	color:#97c238;
}
#leftcolumn h2{
	font-size:15px;
	color:#74bfc4;
	font-weight:bold;
}

#leftcolumn h3{
	font-size:30px;
	color:#74bfc4;
}

#leftcolumn h5{
	font-size:16px;
	font-weight:bold;
	color:#54c3cc;
}

#leftcolumn h6{
	font-size:18px;
	font-weight:bold;
	color:#b9dc5f;
}
#leftcolumn hr{
	border:#efefef solid 1px;
	width:99%;
	margin:10px 0;
}

.contenerImg{
	border:#e2e2e2 solid 3px;
	padding:2px;
}

#leftcolumn p, #rightcolumn p{
	line-height:20px;
}

.subheader{
	margin-top:15px;
}
a:link {
	color:#05bbff;
	text-decoration:underline;
}
a:visited {
	color:#05bbff;
	text-decoration:underline;
}
a:hover {
	color:#05bbff;
	text-decoration:none;
}
a:active {
	color:#05bbff;
	text-decoration:underline;
}

.formInfo input[type=text]{
	border:#949597 solid 1px;
	color:#6d6e71;
	width:135px;
}

.inputLarge, input[type=text].inputLarge{
	width:280px;
}

.formInfo label{
	color:#6d6e71;
	float:left;
	font-size:12px
}

span.required{
	font-size:9px;
	color:#97c238;
	float:right;
	text-align:right;
	margin:3px 10px 0 0;
}

.submit{
	float:right;
	margin-right:5px;
}

.formInfo td {
	height:40px;
}
.moreinfo{
	float:right;
}

#leftcolumn hr.lineD{
	border:#bcbcbc solid 2px;
	width:100%;
	margin:20px 0;
}

#infocontact{
	float:left;
	width:250px;
	border-right:#efefef solid 3px;
	margin-right:32px;
}

#infocontact p{
	font-size:16px;
}


#contactform{
	float:left;
	width:290px;
}

#footer{
	font-size:11px;
	color: #999999;
	margin-bottom:15px;
}

#questions{
	margin-top:10px;
	margin-left:50px;
	line-height:1.5em;
	color:#97C238;
	font-weight:bold;
}
