/* CSS Document */

body { font-size: 76%; color: #64635f; margin: 0; font-family:  Verdana, Helvetica, sans-serif; }

/* Search */

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

legend {
	display: none;
}
label {  font-weight: normal; color: #64635f; font-size: .90em;  }
input, textarea {
	padding: 2px 5px;
	border: 1px solid #666666;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #203C36;
}




/* Header */

#header {
	width: 800px;
	height: 20px;
	margin: 0 auto;
	background: #FFFFFF;
}

#header h1 {
	margin: 0;
	padding: 2px 0 0 65px;
	letter-spacing: normal;
	font-size: .75em;
	font: normal
	color: #FF0000;
}

#header h1 a {
	text-decoration: underline;
	color: #000000;
}

#header h1 a:hover {
	text-decoration: underline;
}

#header b {
	display: block;
	letter-spacing: -2px;
	font-size: 2.4em;
}

/* Search */

#search {
	float: right;
	width: 200px;
	padding-top: 10px;
}

#searchfield {
	
	width: 100px;
}
#searchlabel {
	width: 180px;
}

#submitbutton{
background: url("../images/btn.gif");
margin-left: 80px;
margin-top: 5px;
width: 53px;
height: 21px;
}

/* Navigation */

.img { 
	letter-spacing: -1000em;  text-indent : -999em; overflow: hidden; display: block;
	background-repeat: repeat; background-color: transparent; /* IE FLICKER FIX - no background position! */
}

#page { 
	width: 780px; margin: 0 auto;  padding: 0 0 25px;	
	min-height: 100%;
	height: auto !important;
	height: 50%; 
}

div#header { position: relative; background: white; border-top: 20px solid #FFFFFF; padding-bottom: 30px;  }

div#header h1 a { height: 42px; }

#header ul { 
	margin-left: 130px; padding: 0; list-style-type: none; position: absolute; left: 0px; top: 10px; bottom: 20px;
	background: url("../images/g_menu1.gif"); width: 554px; height: 19px; 
}
#header ul li { position: absolute; top: 0; height: 20px; margin: 0; padding: 0; }
#header ul li:last-child { margin-right: 0; }
#header ul li a { height: 20px; }
#header ul li a:hover, #header ul li.current a { background-image: url("../images/g_menu1.gif");  }

#header li#home 	{ left: 0px; width: 50px;  }
#header li#about 	{ left: 51px; width: 60px;  }
#header li#support 	{ left: 102px; width: 60px;  }
#header li#features	{ left: 173px; width: 65px;  }
#header li#tell		{ left: 239px; width: 110px;  }
#header li#signup	{ left: 351px; width: 70px;  }
#header li#sitemap	{ left: 416px; width: 70px;  }
#header li#contact	{ left: 487px; width: 67px;  }

#header li#home 	a { background-position: 0 -21px;  }
#header li#about 	a { background-position: -51px -21px;  }
#header li#support 	a { background-position: -102px -21px;  }
#header li#features 	a { background-position: -173px -21px;  }
#header li#tell 	a { background-position: -239px -21px;  }
#header li#signup 	a { background-position: -351px -21px;  }
#header li#sitemap 	a { background-position: -416px -21px;  }
#header li#contact 	a { background-position: -487px -21px;  }

#content { background: white; padding: 0 0 0px; position: relative;
margin-left: 130px;margin-bottom: 20px;

 }

/* Footer */
div#footer { 
	position: relative; background: white; padding: 15px 20px 13px  150px;; font-size: .85em; line-height: 1.3em; clear: both; 
	border-top: 1px solid #ddd; color: #81b717;
}
div#footer div { 
	margin-top: .4em; background: url("../images/g_icongrn.gif") no-repeat left center; 
	padding-left: 0px; line-height: 2em; color: #000000; 
}

div#footer a { color: #81b717; }
div#footer a:hover { color: #ffa54e; }





