body {
	margin:0;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../gif/bg.gif);

}

#container {
	width: 795px;
	margin: 0px auto;
	color: #333;
	line-height: 130%;
	background-color: #FFFFFF;




}
.top_flash_banner {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#top { padding: 0;  background-color: #FFFFFF; margin:0;  }
#top h1 { padding: 0; margin: 0;  } 

#rightnav {
	float: right;
	width: 215px;
	margin: 0;
	background-color: #fff;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 1em;
}
#leftnav p {  margin: 0 0 1em 0;   font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 80%;color: #666666; line-height:.7em;  }

#content { margin-right: 70px;  margin-top: 0px; border-left: 1px solid #fff;  padding: 0;  }
#content img { margin:0;  padding:0;  }

#footer {
	clear: both;
	margin: 0;
	padding: 0em;
	height:0px;
	width: 798px;
	background-color: #00b1e7;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #00B1E7;
	border-left-color: #00B1E7;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #E0DFE3;
}

#footer_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #fff;
	text-align:center;
	margin: 0;
	background-color: #00B1E7;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#topsection { margin-top:0; margin-bottom:0;  } 

/*TEXT STYLING*/

h2, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: none;
	text-decoration: none;
}

#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #99CC01;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-weight: normal;
}
.Alpheus_table {
	border: 1px solid #99cc01;
}

#content p {
	font-size: 80%;
	color: #666;
	margin-left: 20px;
	float: none;
}
#footer p {
	margin-top: 90px;
	font-size: 70%;
	color: #fff;
	text-transform:lowercase;
	background-color: #00B1E7;
}
#content h2 {font-size: 90%;color: #666666;margin-left: 20px;}


/*MAIN NAVIGATION*/


/*QUOTE BOX*/

.quote_box {width: 518px;height:154px;background-image:url(file:///C|/websites/gfx/quote_box.gif);background-repeat:no-repeat;background-position:bottom left;margin-left: 10px;margin-top: 0;}
.quote_box h3 {padding:29px 29px 29px 29px !important;padding: 5px 29px 0 29px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 1.4em;}

/*BANNER IMAGES*/
.banners { margin: 0; padding: 0; }
.alpheus_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 70%;
	font-weight: normal;
	padding: 20px;
}
.alpheus_address {
	font-size: 80%;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.banners img {margin-left: 0; padding: 0; margin-bottom: 3px;}

/*LINKS*/
a img {border-style: none;}

/*LINKS*/

#content  a:link {text-decoration: underline; color: #000;}
#content  a:visited {text-decoration: underline; color: #000;}
#content  a:hover { text-decoration: underline; color: #ccc;}
#content  a:active {text-decoration: underline; color: #000;}

#leftnav a:link {text-decoration: none; color: #666;}
#leftnav  a:visited {text-decoration: none; color: #666;}
#leftnav  a:hover { text-decoration: underline; color: #ccc;}
#leftnav  a:active {text-decoration: none; color: #666;}

#footer a:link {
	text-decoration: none;
	color: #fff;
}
#footer  a:visited {text-decoration: none; color: #fff;}
#footer  a:hover { text-decoration: underline; color: #fff;}
#footer  a:active {
	text-decoration: none;
	color: #fff;
	background-color: #00B1E7;
}

/*LIST FORMATTING*/

#content ul {list-style-type: none;text-align: left;margin: 0 0 5px 10px;padding: 10px;}
#content li {padding-left: 20px;text-align: left;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:95%;text-decoration: none;color: #666;font-weight: 300;background: transparent url(/gfx/cube.gif) left no-repeat;}

/*BITS */
.toggleopacity img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=120); -moz-opacity: 1.2; }
.toggleopacity:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; }
.flash_map { float:right;}

/*CONTACT FORM STYLING*/
.newslett {border: 1px solid #ccc;padding: 1px;width: 80%;margin-left: 15px;background-color: #FCFCFC;}

input {	margin-left: 10px; background: #fff; border: 1px #ccc solid; }
textarea { margin-left: 10px; background: #fff; border: 1px #ccc solid; }
input.button { margin-left: 10px; background-color: #eee;  cursor: pointer; border: 1px solid #666; }

/*GOLF PAGE STYLING*/
#golf_text_box { float: right; width: 25%; margin-top: 25px;  }
#golf_text_box_contact { margin-top: -20px;   }
#golf_text_box p, #golf_text_box_contact p { font-size: 70%;  }
#golf_img_box img { margin: 5px 0 20px 20px; border: 1px solid #ccc; paddding: 3px;  }

/*CONTACT PAGE STYLING*/
.newslett { border: 1px solid #ccc; padding: 1px; width: 80%; margin-left: 15px; background-color: #FCFCFC; }
.newslett p {margin-bottom: 0;}
input, textarea { margin-left: 20px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; font-size: 85%;  color: #666; padding: 2px; }

input.button { margin-left: 20px; padding: 0;     background-color: #ccc;  font-size: medium;  font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #666; cursor: pointer; font-weight:bold; }

#images img {border: 1px solid #ccc; padding: 5px;}
#images { width: 650px; margin-left: 20px; }
.alpheus_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	color: #99CC01;
	font-weight: bold;
}
.alpheus_news_more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #00B1E7;
}
