html, body, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	}

div {text-align: left;  }

hr { border-bottom-style:none; border-top-style:solid; border-top-size:1px; border-color:#5da5a2; height:1px; margin: 0 0 10px 0; }

ul { margin: 0; padding: 0; list-style-type:circle; list-style-position:outside; padding: 0 0 10px 30px;}

:link:focus, :visited:focus, :input:focus {-moz-outline:0px;}

a img {padding: 0px; text-decoration:none; border: none;}

#banner {
	width:100%;
	height:196px;
	background-repeat: no-repeat;
	background-position:right;
}


#banner {
	width:100%;
	height:196px;
	background-repeat: no-repeat;
	background-position:right;
}

#main_panel { width: 100%; height: 100%; }

/* ************************* SIDE MENU ************************* */


/*  Standard styles  */
.navigation ul { padding: 0 0 0 75px; margin: 0; list-style-type: none; float: none;  }
.navigation ul ul { padding: 0; }

.navigation li { list-style-type:none; }

.navigation li { width: 140px; padding: 0; margin: 0;}
.navigation a {border-bottom: 1px solid #EEE7BD; color: #5DA5A2; font-weight: bold; padding: 6px 10px 7px 15px; display: block; text-decoration: none; margin: 0; }

/*  Level One  */
.navigation ul li {} /* level 1 */
.navigation ul li a {}  /* font style level 1 */
.navigation ul li.nav_active { background-color: #E8DFA6; } /* Active, Parent of level 2 */
.navigation ul li a:hover { background-color: #FFFADD; }

/*  Level Two  */
.navigation ul ul li { background-color: #FCF9E8;} /* level 2 */
.navigation ul ul li a {}  /* font style level 2 */
.navigation ul ul li.nav_active { background-color: #F4EFCF; } /* Active, Parent of level 3 */
.navigation ul ul li a:hover {  background-color: #FFFADD; }


/* ************************* BODY ************************* */

#body_panel { padding: 0px 200px 5px 0px; float:none; margin-left: 250px; }

h1, h2, h3, h4, h5 { font-family: Georgia, "Times New Roman", Times, serif; color: #00588A; font-size: 20px; margin: .2em 0 .7em 0; font-weight:normal; }

h2 { font-size: 18px; }
h3 { font-size: 14px; font-weight:bold; }
h4 { font-size: 14px; font-weight:bold; margin: 1.5em 0 1em 0; }
h4 { font-size: 14px; font-weight:bold; margin: 1.5em 0 1em 0; }
h5 { font-size: 12px; margin: .5em 0 1em 0; }

a { color: #00588A; }

.reverse { background-color: #74B5DC; color:#FFFFFF; background-image:url(../gfx/fade.gif); background-position:bottom; }


/* ************************* PROMO PANEL ************************* */

#promo_panel {
	width:150px;
	float:right;
	text-align:center;
	margin-right: 30px;
}

#promo_panel a { color: #BDB77B; text-decoration:none; font-weight:bold; }
#promo_panel a:hover { text-decoration: underline; }
#promo_panel img a:hover { text-decoration: none; }
#promo_panel img { margin: 3px 0 3px 0; }


#footer {
	width:100%;
	color:#FFFFFF;
	padding: 70px 0 70px 0;
	text-align:center;
	background-image:url(../gfx/base.gif);
	background-repeat: repeat-x;
	background-color: #1D71A6;
}

#footer a {
	color:#FFFFFF;
}

/* ************************* FORM ************************* */

.form_block { margin: 0px 10px 10px 0px; float: none; line-height: 1em; border: 1px solid #9FC9DE; padding: 10px; width: 93%; }

.form_section { margin: 5px 5px 5px 0; float: none; line-height: 1em; }
input { font-size: 10px; width: 200px; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea { font-size: 10px; width: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; }
label { width: 110px; float: left; padding-right: 10px; margin-top: 6px; }
.radio { font-size: 10px; width: 30px; }
.date input { width: 50px; }
.base {  }


/* ************************* GALLERY ************************* */

#gallery {
	margin: 0;
	padding: 0;
	width: 550px;
}
#gallery li {
	display: inline;
	float: left;
	margin: 0 15px 0 0;
	height: 102px;
	background: url(../gfx/gallery_blend.gif) repeat-x bottom left;
}
#gallery li a {
	float: left;
}
