body {
	margin:0px;
	padding:0px;
	background:#bae36a;	
	font: 14px italic Veranda, Helvetica, sans-serif;
	color:#032c80;
	}
	
A:link { color: #ffffff }
A:visited { color: #ffffff }
A:active { color: #ffffff }
A:hover { color: #FDB825 } 	
	
div.hr {
  height: 15px;
  background: url(gc-images/gc-hr.gif) repeat-x scroll center;
}
div.hr hr {
  display: none;
}

.gc-header1 {
	font: 16px italic Veranda, Helvetica, sans-serif;
	font-weight: bold;
	color: #032c80;	
	}

#gc-column-left {
	position: absolute;
	height:700px;	
	left:0px;
	top:0px;
	font: 13px bold italic Veranda, Helvetica, sans-serif;
	background: url(gc-images/gc-left-column230x700.jpg) no-repeat;
	width:230px;
	voice-family: "\"}\"";
	voice-family: inherit;
  		width: 230px;
	}
	html>body #gc-column-left {
  		width: 230px;
	}	
	
#gc-menu a {
	display: block;
	background: url(gc-images/gc-menu-off.gif) no-repeat 0px 0px;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	padding: 3px 2px 2px 25px;
}

#gc-menu a:hover {
	background: url(gc-images/gc-menu-on.gif) no-repeat 0px 0px;
	font-weight:bold;
	color:#ffffff; 
}

#gc-column-left-bottom {
	position: absolute;
	height: 100%;	
	left:0px;
	top:400px;
	width:232px;
	voice-family: "\"}\"";
	voice-family: inherit;
  		width: 230px;
	}
	
#gc-copyright {
	width:232px;
	color:#ffffff;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 15px 5px 0px 24px;	
	voice-family: "\"}\"";
	voice-family: inherit;
  		width: 198px;
	}
	html>body #gc-copyright {
  		width: 198px;
	}			


#gc-form-item {
	padding: 5px 0px 5px 0px;	
}


#gc-column-center-image {
	position: absolute;
	top:100px;
	left: 0px;
	height: 600px;
	width: 900px;
	background: url(gc-images/gc-wellness-bg-900x600.jpg) no-repeat 0px 0px;	
	}

#gc-column-center-text {
	position: absolute;
	top:126px;
	left:230px;
	height:600px;
	width:400px; 
	color:#032c80;
	font: 16px Veranda, Helvetica, sans-serif;
	font-weight: Bold;
	A:link { color: #6c169d }
	A:visited { color: #ffffff }
	A:active { color: #ffffff }
	A:hover { color: #c79ae1 } 	

	}	

#gc-column-center-table {
	position: absolute;
	top:126px;
	height:100%;
	width:614px;  
	left:226px;
	color:#032c80;
	padding: 2px;
	font: 18px Arial, Helvetica, sans-serif;
	}

#gc-table-log {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: none none none none;
	border-color: grey grey grey grey;
	border-collapse: collapse;
	table-layout:fixed;
	width:100%;
	color:#032c80;
	font: 14px Arial, Helvetica, sans-serif;
	word-wrap:break-word;
}

#gc-table-log th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	color:#032c80;
}

#gc-table-log td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 1px 1px 2px;
	border-style: inset inset inset inset;
	color:#032c80;
}

#gc-column-right {
	position: absolute;
	left:795px;
	width:208px;
	height:700px;
	top: 0px;
	background: url(gc-images/gc-right-shelf-208.jpg) no-repeat 0px 0px;
	}	
	
#gc-tagline {
	background:#bae36a;
	color:#032c80;
	font-weight:normal;
	vertical-align: middle;
	text-align:center;
	padding: 5px 0px 5px 0px;	
	}
	
#gc-title {
	font: 16px bold italic Arial, Helvetica, sans-serif;	
	text-align:left;
	line-height:28px;
	vertical-align:50%;	
	height:30px;	
	color:#032c80;
	background: url(gc-images/gc-title.gif) no-repeat 0px 0px;	
	voice-family: "\"}\"";
	voice-family: inherit;
  		height:28px;
	}
	html>body #gc-title {
  		height:28px;
	}		

#gc-header {
	position: relative;
	width:543px;
	text-align:right;
	background: url(gc-images/gc-header-left.gif) no-repeat 0px 0px;
	}	

#gc-header-right {
	font: 22px italic Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #032c80;	
	position: absolute;
	left:228px;
	top: 0px;
	height: 125px;
	width:565px;
	background: url(gc-images/gc-generic-header-right.jpg) no-repeat 0px 0px;
	}	

	
#gc-column-center-content {
	position: relative;
	left:5px;
	width:260px;
	height:600px;
	top:5px;
	font: 18px Bold Veranda, Helvetica, sans-serif;
	color: #032c80;	
	voice-family: "\"}\"";
	voice-family: inherit;
  		top:0px;
	}
	html>body #gc-column-center-content {
  		top:5px;
	}		

#gc-column-center-content-wide {
	position: absolute;
	top:126px;
	left:230px;
	height:600px;
	width:600px; 
	font: 18px Bold Veranda, Helvetica, sans-serif;
	color:#032c80;
	font: 12px Arial, Helvetica, sans-serif;
	}	

#gc-column-right-content {
	position: absolute;
	height:600px;
	width:600px;
	top: 0px;
	text-align:right;
	font: 18px Bold Veranda, Helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
  		top:5px;
	}
	html>body #gc-column-right-content {
  		top:0px;
	}		
	
#image-center-bottom {
	position: relative;
	top:-3px;
	width:600px;
	text-align:left;
	voice-family: "\"}\"";
	voice-family: inherit;
  		top:-3px;
	}
	html>body #image-center-bottom {
  		top:0px;
	}	
	
#text-bottom-right {
	position: relative;
	text-align:left;
	width:600px;
	padding: 0px 10px 0px 10px;
	color:#032c80;
	}				
	
input.contactform {	
	text-align:left;
	font: 16px Veranda, Helvetica, sans-serif;	
	margin-left:15px;
	}
	
	font: 16px bold italic Veranda, Helvetica, sans-serif;	
	
	