* 					{ padding:0px; margin:0px; }
body 				{ font: 10pt tahoma, verdana, sans-serif; text-align: center; color:#000000; }
#page-wrap 			{ margin: 0 auto; text-align: left; width: 840px; position: relative; }
a					{ text-decoration: none; }
img 				{ border: none; }
h2					{ font: bold 10pt  verdana, tahoma,  sans-serif; color: #73C52C; margin: 20px 0 20px 0; }

h2.bh				{ font: bold 10pt  verdana, tahoma,  sans-serif; color: #006cb5; margin: 0px; padding: 0px; }
p.bh				{ font: 10pt  verdana, tahoma,  sans-serif; color: #006cb5; margin: 0px; padding: 0px; }
ul 					{ list-style: none; }
h1					{ font: bold 10pt  verdana, tahoma,  sans-serif;  margin: 20px 0 20px 0; }
.terms td			{ vertical-align: top; padding: 0 10px 10px 10px; }
.terms th			{ vertical-align: top; padding: 0 10px 10px 10px; text-align: left;}
.terms li			{ margin: 0 0 10px 10px; }

.events th			{ font: bold 10pt  verdana, tahoma,  sans-serif;  color: #73C52C; margin: 20px 0 20px 0; text-align: left; }
.events a			{ font-weight: bold; color: #000; }
.events table		{ width: 100%; }
.smallcol			{ width: 100px; }
.bigcol				{ width: 300px; }

/* HEADER */

#header 			{ position: relative; width: 100%; height: 370px; }
#logo 				{ position: absolute; top: 58px; left: 0px; }
#home_image 		{ position: absolute; top: 0px; right: -20px; }
#head_image 		{ position: absolute; top: 0px; right: 0px; }
#slogan				{ position: absolute; top: 155px; left: 190px; }
#slogan2			{ position: absolute; top: 100px; left: 190px; }
#telephone			{ position: absolute; top: 320px; left: 15px; font: 15px  verdana, tahoma,  sans-serif;  color: #73C52C; letter-spacing: 0px; }


/* NAVIGATION */

#sidebar			{ float: right; width: 310px; }

#nav				{ position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(../images/menu_back_blue.gif);  }
#nav ul	 			{ list-style: none;  position: relative; }
#nav ul li 			{ display: block; float: left; font: 10pt arial, helvetica, veranda, sans-serif; color: #fff; line-height: 21px; }

#nav a.item1			{ width: 73px; height: 21px; display: block; text-align: center; color: #fff; }
#nav a:hover.item1		{ width: 73px; height: 21px; background: url(../images/menu_back_green.gif);  background-position: -0 0px;   }
#nav a#selected.item1 	{ width: 73px; height: 21px; background: url(../images/menu_back_green.gif);  background-position: -0 0px;   }

#nav a.item2			{ width: 178px; height: 21px; display: block; text-align:center; color: #fff; }
#nav a:hover.item2		{ width: 178px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -73px -21px;   }
#nav a#selected.item2 	{ width: 178px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -73px -21px;   }

#nav a.item3			{ width: 182px; height: 21px; display: block;  text-align:center; color: #fff; }
#nav a:hover.item3		{ width: 182px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -252px -21px;   }
#nav a#selected.item3 	{ width: 182px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -252px -21px;   }

#nav a.item4			{ width: 219px; height: 21px; display: block;  text-align:center; color: #fff; }
#nav a:hover.item4		{ width: 219px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -433px -21px;   }
#nav a#selected.item4 	{ width: 219px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -433px -21px;   }

#nav a.item5			{ width: 127px; height: 21px; display: block;  text-align:center; color: #fff; }
#nav a:hover.item5		{ width: 127px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -652px -21px;   }
#nav a#selected.item5 	{ width: 127px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -652px -21px;   }

#nav a.item6			{ width: 61px; height: 21px; display: block;  text-align:center; color: #fff; }
#nav a:hover.item6		{ width: 61px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -781px -21px;   }
#nav a#selected.item6 	{ width: 61px; height: 21px; background: url(../images/menu_sprite_blank.gif);  background-position: -781px -21px;   }




/* MAIN BODY */

#main				{ width: 100%;  }
#left				{ float: left; width: 249px; margin-top: 10px; text-align: center; }
#left-top			{ background: #EFF8E6; width: 100%; text-align: center;  }
#left-top img		{ padding: 10px 0; }
.sidebar-top		{ background: url(../images/sidebar_top.gif) no-repeat; height: 21px; width: 217px;  margin-top: 10px; margin-left: 15px;}
.sidebar-main		{ background: url(../images/sidebar_main.gif) repeat-y; width: 217px;  text-align: center;  margin-left: 15px;}
.sidebar-main a		{ color: #959595; }
.sidebar-bottom		{ background: url(../images/sidebar_bottom.gif) no-repeat; height: 21px; width: 217px; margin-bottom: 10px;  margin-left: 15px;}

#left-bottom		{ width: 100%; text-align: center;  }

#right				{ float: right; width: 570px; text-align: justify; padding-top: 20px;  }
#right p			{ margin: 0 0 20px 0; }
.narrow				{ width: 400px; }
.teeth				{ float: right; margin: 0px 0 0 20px; display: block; }
.address 			{ float:left; margin-left: 20px; }
.logos				{ margin-top: 345px; }



/* FORM */
form				{ font-size: 8pt; }
input[type=text]	{ width: 140px; }
textarea			{ width: 140px; height: 100px; }
form table			{ margin-left: 15px; width: 218px; text-align: left; font-size: 8pt; }
form td				{ vertical-align: top; }
form th				{ text-align: right; }
form p				{ font-size: 8pt; text-align: left; margin: 10px 0 10px 15px; }
.button				{ background: url(../images/btn_back.gif) repeat-x; color: #fff; width: 70px; height: 25px; font-size: 8pt; border: 1px solid;  }
.button:hover		{ background: #3E3E6C; }
.error				{ color: #f00; }




/* FOOTER */

#footer 			{ position: relative; top: -3px; width: 100%; background-color: #E4F0F6; height: 38px; text-align: left; }
#footer p 			{ padding: 12px; color: #393C3E; font: 8pt verdana, tahoma,  sans-serif; }
#footer a 			{  color: #393C3E; font: 8pt verdana, tahoma,  sans-serif; }
#footer a:hover		{ text-decoration: underline; }
#footer .right		{ position: absolute; top: 8px; right: 10px; }

	