@import url("../nav.css");

/* CSS Document */
html, body {
	width:100%; height: 100%;
	margin:0; padding:0; border:0;
	font: small Arial, Helvetica, sans-serif; text-align:center;
	background:#fff;
}
body {
	background: url(../pics/bgHomeTop.gif) top repeat-x;	
}
.off-left {
	position: absolute;
	left: -999px; width: 990px;
}

a:link, a:visited {
	text-decoration: none; font-weight:bold; color:#63BEBB;
}
a:hover, a:active {
	text-decoration: underline; font-weight:bold; color:#666;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearLeft{ clear:left;}
h1{
	font-size:140%; 
	line-height:130%;
	color: #63BEBB;
	margin:0 0 15px 0;
}	
h2{
	font-size:110%;line-height:110%;  color: #63BEBB;
	margin:0 0 10px 0;
}
h3{
	font-size:110%; color: #63BEBB;
	margin:0 0 10px 0;
}
h4, h5, h6{
	font-size:100%; color: #63BEBB;
	margin:0 0 10px 0;
}	
#wrapper {
	width:775px; height:100%; min-height:100%;
	margin:0 auto 0 auto; padding:0;
	text-align:left; overflow:visible;
	background: none;
}

/* LAYOUT DIVS */
#logo {
	display:block;
	height: 136px; width:auto;
	list-style:none;
	margin:0; padding: 30px 0 0 40px;
	background: #fff url(../pics/bglogo.gif) 429px 0 no-repeat;
	text-align:left;
}

#contentWrapper {
	display:block;
	width: auto; min-height:100px; 
	margin:0; padding:67px 0 0 0;
	font-size:100%; line-height:1.1em;
}
#content {
	width:520px;
	margin:0 0 0 40px; padding:0;
	color:#666; text-align:left;
	float:left; clear:none;
}
#content img{
	float:left;
	margin: 3px 10px 6px 0;
}
#content p{
	margin: 0 0 10px 0; padding: 0;
}
.marginLeft {margin:0 0 0 167px; }
#maintext .sitemap li{
	margin:0 0 1px 0;
}
#maintext .sitemap li a:link, #maintext .sitemap li a:visited{
	font-weight:normal;
	margin:0 0 1px 0;
}

#content ul{
	margin:0; padding:5px 0 10px 10px;
	list-style:outside disc;
}
#content li{
	margin:5px 0 10px 10px;  padding:0;
}

#content a:link, #content a:visited{
	color: #666; text-decoration:underline;
}
#content a:hover, #content a:active{
	color: #399; text-decoration:underline;
}
.memberlogos { margin:10px 0 30px 0; float:left;}

.picture{ width:276px; margin: 0 20px 20px 0; text-align:left; float:left; font-size:80%}
.picture img{ margin: 0 10px 0 10px; float:left;}
.picutre p{ float:left; clear:left;}
/* form */
#form{
	margin: 0; padding:0; float:left;
}
#form p{ 
	font: normal 12px Arial, Helvetica, sans-serif; 
	font-weight:bold; color:#63BEBB; float:left; margin: 0 0 5px 0; padding:0; clear:left;
}
label.left{
	 display:inline; color:#63BEBB; width:350px; float:left;
}
.labeltext{
	 display:inline; color:#63BEBB; width: 110px; float:left;
}
.checktext{
	 display:inline; color:#63BEBB; width: 25px; margin:3px 0 5px 0; float:left;
}
.formlayout { 
	 font: normal 12px Arial, Helvetica, sans-serif; 
	 padding: 0; margin:6px 0 6px 0;
	 width:350px; float:left; clear:left;
	 color: #666;
}
.buttons{
	margin:0 0 0 148px; clear:left;
}
#reset{
	border: 1px solid #666; background:#ccc; margin:0 5px 0 0; float:left;
}
#submit{
	border: 1px solid #666; background:#63BEBB; float:left;
}
.inputfield {  
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: normal;
	font-variant: normal;
	color: #666;
	margin:0 0 4px 10px; padding: 0;
	float:right;
	width:200px; clear:none;
}
.checkbox {  
	color: #666; border:0;
	margin:3px 30px 0 10px; padding: 0;
}
.boxWrapper{
	width: 195px; height:auto;
	padding:0; margin:30px 0 0 0;
	float:left;
}
.greenbox{
	width: 175px; height:auto; min-height:60px;
	margin:10px 0 0 0; padding: 10px 10px 10px 10px;
	background: url(../pics/greenBoxTop.gif) 0 0 no-repeat;
	color:#fff; 
	float:left;
}
.greenbox p{
	margin:0; padding:0; line-height:130%;
	color:#fff; background:none;
}
.greenbox h1{
	margin: 0 0 5px 0; padding:0;
	color:#fff; font-size:100%;
}
.greenbox a:link, .greenbox a:visited{
	color:#fff;
}
.greenboxBase{
	width: 195px; height:10px;
	margin:0; padding: 0;
	background: url(../pics/greenBoxBase.gif) 0 bottom no-repeat;
	color:#fff;
	float:left;
}
.NewAlert {
	color: #B2FFFC;
	font-size: 120%;
}
p .new{
	margin:0; padding:0; line-height:100%;
	color:#fff;
}
.greybox{
	width: 175px; height:auto; min-height:60px;
	margin:0; padding: 10px 10px 10px 10px; border:0;
	background: url(../pics/greyBoxTop.gif) 0 0 no-repeat;
	color:#fff;
	float:left;
}
.greybox p{
	margin:0; padding:0; line-height:130%;
	color:#fff; background:none;
}
.greybox h2{
	margin: 0 0 5px 0; padding:0;
	color:#fff; font-size:100%;
}
.greybox a:link, .greybox a:visited{
	color:#fff;
}
.greyboxBase{
	width: 195px; height:10px;
	margin:0 0 20px 0; padding: 0; border:0;
	background: url(../pics/greyBoxBase.gif) 0 bottom no-repeat;
	color:#fff;
	float:left;
}
#uplink{ width: 60px; }
#upLink a:link, #upLink a:visited{
	width:60px; height: 20px;
	float:right; margin:-5px 0 0 0; padding: 2px 0 0 0; color:#3EA09D;
	background: url(../pics/upSub_u.gif) top right no-repeat;
}
#upLink a:hover, #upLink a:active{
	color:#666;
	background:url(../pics/upSub_o.gif) top right no-repeat;
}
/*fix for IE6 */
* html #upLink a:link, #upLink a:visited{
	margin:0 10px 0 10px;
}blockquote {
}
