﻿html{
	font-size:12px;
	height:100%;
	font-family:"arial";}

body{
	padding:0px; 
	margin:0px; 
	background-color: #EBF3EB;
	background-image:url(../backdoor2.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height: 100%;}

.curved {
	position:relative;
	display:block;
	zoom: 1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(../border-radius.htc);
	border-radius:10px;
	float:left;}

/*-------------------no images will have borders*/
img {border: 0px none;}

a {text-decoration:none;}

/*-------------------this centers the table on the page*/
#content {margin:0px auto;}

/* ------------------sets images to right or left of text */
img.left{
	float:left;
	margin-right:25px;
	margin-bottom:10px;}

img.right{
	float:right;
	padding: 0px;
	margin: 0px;}
/* ------------------------ styles for header */
/* ------------------------ styles for header */
/* ------------------------ styles for header */
div.pagetopborder1{
	background-color:none;/*#1b7327;*/
	width:100%;
	height:20px;
	text-align:right;
	padding:0px;
	margin:0px;
	font-size: xx-small;}
	
div.header1{
	background-color:white;
	border-bottom: 3px solid #215B33 /* #d7e2cd;*/
	/* border-top: 20px solid #1b7327;*/}

div.header2{
	padding:0px;
	margin:0px;
	height:50px;
	width:800px;
	background:white;}

div.header3{
	text-align:left;
	vertical-align:text-bottom;
	height:50px;
	margin:0px;
	font-family:"bradley hand itc";
	font-weight: normal;
	font-size: 40px;}
/* --------------------styles for 1st table with horizontal menu*/
/* --------------------styles for 1st table with horizontal menu*/
/* --------------------styles for 1st table with horizontal menu*/
table.one{
	width:802px;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-color:white;
	table-layout:auto;
	border-top:0px solid white;
	border-right: 0px solid #d7e2cd;
	border-bottom:0px solid #d7e2cd; 
	border-left:0px solid white;}

td.menuOne{
	margin: 0px;
	padding:0px;
	background-color:white;
	height:17px;
	text-align:right;
	border-bottom:2px solid white;
}
/*----------------------styles for home button*/
a.buttonHome{}
	
a.buttonHome:hover{}

div.buttonHomeContainer{
	font-size:16px;
	font-family:arial;
	font-weight: 500px;
	padding: 0px;
	margin: 0px; 
	width: 117px; 
	text-indent:14px;}
/*------------------styles for horizontal menu*/
#menuhead { 
	height:12px; 
	font-size:17px;
	font-family:arial;
	position:relative;
	background-color: white;
	padding:0px 0px 0px 0px;
	text-align:left;}
ul.hmenuhome { 
	margin:0px; 
	padding:0px;
	position:absolute; 
	top:-4px;
	left: 20px;}


ul.hmenuhome > li { 
	list-style-type:none; 
	float:left; 
	display:block;
	margin:0px ; 
	position:relative; 
	padding:0px 4px 0px 4px;
	width:65px;
	border-right: 1px solid #1B7327;}

ul.hmenuhome > li:hover ul { 
	display:block; 
	border-bottom: 2px solid #1B7327; }
 
ul.hmenuhome > li:hover { 
	background-color:white;
	color:#045FB4; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;}

ul.hmenuhome li ul { 
	margin:0px; 
	padding:0px; 
	display:none;}

ul.hmenuhome li ul li { 
	list-style-type:none; 
	margin:0px;
}
ul.hmenuhome a {
	font-family:Calibri;
	text-decoration:none;
	color:#1B7327;
}
ul.hmenuhome a:hover {
	font-family:Calibri;
	text-decoration:none;
	color:#045FB4;
}
ul.hmenuhome li ul li a { 
	display:block; 
	padding:6px; 
	color:#1B7327; 
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
}
ul.hmenuhome li ul li:hover a { 
	background-color:#F5F2E2; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
ul.hmenuhome li span { 
	cursor:pointer; 
	margin:0px; 
	font-weight:bold; 
}
ul.hmenu1 { 
	margin:0px; 
	padding:0px;
	position:absolute; 
	top:-4px;
	left: 115px;}


ul.hmenu1 > li { 
	list-style-type:none; 
	float:left; 
	display:block;
	margin:0px ; 
	position:relative; 
	padding:0px 4px 0px 4px;
	width:170px;
	border-right: 1px solid #1B7327;}

ul.hmenu1 > li:hover ul { 
	display:block; 
	border-bottom: 2px solid #1B7327; }
 
ul.hmenu1 > li:hover { 
	background-color:white; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	behavior:url(htc/border-radius.htc);}

ul.hmenu1 li ul { 
	margin:0px; 
	padding:0px; 
	display:none;}

ul.hmenu1 li ul li { 
	list-style-type:none; 
	margin:0px;
}
ul.hmenu1 a {
	font-family:Calibri;
	text-decoration:none;
	color:#1B7327;
}
ul.hmenu1 li ul li a { 
	display:block; 
	padding:6px; 
	color:#1B7327; 
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
}
ul.hmenu1 li ul li:hover a { 
	background-color:#F5F2E2; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
ul.hmenu1 li span { 
	cursor:pointer; 
	margin:0px; 
	font-weight:bold; 
}
ul.hmenu2 { 
	margin:0px; 
	padding:0px; 
	position:absolute; 
	top: -4px; 
	left: 313px;
	background-color:white;
}
ul.hmenu2 > li { 
	list-style-type:none; 
	float:left; 
	display:block;
	margin:0px; 
	position:relative; 
	padding:0px 4px 0px 4px; 
	width:145px;
	border-right: 1px solid #1B7327;
}
ul.hmenu2 > li:hover ul {
	display:block; border-bottom: 2px solid #1B7327;
}
ul.hmenu2 a {
	font-family:Calibri;
	text-decoration:none;
	color: #1B7327;
}
ul.hmenu2 > li:hover { 
	background-color:white; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
}
ul.hmenu2 li ul { 
	margin:0px; 
	padding:0px; 
	display:none;
}
ul.hmenu2 li ul li { 
	list-style-type:none; 
	margin:0px;
}
ul.hmenu2 li ul li a { 
	display:block; 
	font-size:15px;
	padding:6px; 
	color:#1B7327; 
	text-decoration:none;
}
ul.hmenu2 li ul li:hover a { 
	background-color:#F5F2E2; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
ul.hmenu2 li span { 
	cursor:pointer; 
	margin:0px; 
	font-weight:bold; 
}
ul.hmenu3 { 
	margin:0px; 
	padding:0px; 
	position:absolute; 
	top: -4px; 
	left: 485px;
	background-color: white;}

ul.hmenu3 a {
	font-family:Calibri;
	text-decoration:none;
	color:#1B7327;}

ul.hmenu3 > li { 
	list-style-type:none; 
	float:left; 
	display:block;
	margin:0px; 
	position:relative; 
	padding:0px 5px 0px 5px;
	width:123px;
	border-right: 1px solid #1B7327;}
	

ul.hmenu3 > li:hover ul {
	display:block; 
	border-bottom: 2px solid #1B7327;}
 
ul.hmenu3 > li:hover { 
	background-color:white; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;}

ul.hmenu3 li ul { 
	margin:0px; 
	padding:0px; 
	display:none;}

ul.hmenu3 li ul li { 
	list-style-type:none; 
	margin:0px;}

ul.hmenu3 li ul li a { 
	display:block; 
	font-size:15px;
	padding:6px; 
	color:#1B7327; 
	text-decoration:none;}

ul.hmenu3 li ul li:hover a { 
	background-color:#F5F2E2; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;}

ul.hmenu3 li span { 
	cursor:pointer; 
	margin:0px; 
	font-weight:bold;}

ul.hmenu4 { 
	margin:0px; 
	padding:0px; 
	position:absolute; 
	top: -4px; 
	left: 634px;
	background-color:white;}

ul.hmenu4 a {
	font-family:Calibri;
	text-decoration:none;
	color:#1B7327;}

ul.hmenu4 > li { 
	list-style-type:none; 
	float:left; 
	display:block;
	margin:0px; 
	position:relative; 
	padding:0px 2px 0px 2px; 
	width:150px;}

ul.hmenu4 > li:hover ul {
	display:block; 
	border-bottom: 2px solid #1B7327;}
 
ul.hmenu4 > li:hover { 
	background-color:white; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;}

ul.hmenu4 li ul { 
	margin:0px; 
	padding:0px; 
	display:none;}

ul.hmenu4 li ul li { 
	list-style-type:none; 
	margin:0px;}

ul.hmenu4 li ul li a { 
	display:block;
	font-size:15px; 
	padding:6px; 
	color:#1B7327; 
	text-decoration:none;}

ul.hmenu4 li ul li:hover a { 
	background-color:#F5F2E2; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;}

ul.hmenu4 li span { 
	cursor:pointer; 
	margin:0px; 
	font-weight:bold; }

/*------------------------------//Styles for table two with vertical menu and slideshow//---*/
/*------------------------------//Styles for table two with vertical menu and slideshow//---*/
/*------------------------------//Styles for table two with vertical menu and slideshow//---*/
/*------------------------------//Styles for table two with vertical menu and slideshow//---*/
table.two{
	table-layout:fixed;
	width:802px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:0px;
	background-color:none;
	border-collapse:collapse;
	border-top:2px solid white;
	border-right:4px solid white;
	border-bottom:2px solid white;
}
	
td.oneTableTwo{
	width:160px;	
	padding:0px;
	margin: 0px;
	vertical-align:top;}
	
td.twoTableTwo{
	padding:0px; 
	margin:0px;  
	width:640px;
	background-color:white;}
	
/* ---------------------- styles for vertical menu */
ul.menuVertical{
	font-family:  Arial;
	list-style-type:none;
	font-size:17px;
	font-weight: 500;
	margin:0px;
	text-align:left;
	padding:0px;
	}
li.menuVertical{display:block;}

a.menuVert{ 
	float:left;
	width:140px;
	text-decoration:none;
	text-align:left;
	background-color:white;
	color: #1B7327;
	padding:4px 4px 4px 14px; 
	margin:0px 0px 4px 0px;}

a.menuVert:hover{
	background-color:white; /*#BC5626;*/
	color:#045FB4;
	filter:alpha(opacity=80);
	opacity:.80;
	-moz-opacity: .80;}

ul.menuverticalborder1{
	list-style-type:none;
	background-color:white;
	margin:0px 0px 4px 0px;
	padding:0;
	height: 42px;
	width:158px;}
	
ul.menuverticalborder2{
	list-style-type:none;
	background-color:white;
	margin:0px 0px 0px 0px;
	padding:0;
	height: 42px;
	width:158px;
	float:left;}
	

/*--------------//styles for table three with general content//---*/
/*--------------//styles for table three with general content//---*/
/*--------------//styles for table three with general content//---*/
/*--------------//styles for table three with general content//---*/
table.three{
	width:802px; 
	padding:2px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:8px;
	margin-bottom: 8px; 
	background-color:none; 
	border-collapse:collapse; }

p.news{
	text-indent:0px;
	color:green;
	border-bottom:1px dotted silver;
	padding-bottom: 4px;
	margin-bottom:4px;}

p.news:first-line{
	color:#045FB4;}
	
p.staff:first-line{
	font-weight:bold;}

/*------------------------------Accordion styles --*/
.Accordion1Title, .Accordion2Title, .Accordion3Title, .AccordionContent, .AccordionContainer{
	position: relative;
	width: 794px; /*changeble*/
 }
.Accordion1Title{
        height: 20px; /*changeble*/
        overflow: hidden;
        cursor: pointer;
        font-family: Verdana; /*changeble*/
        font-size: 16px; /*changeble*/
        font-weight: normal; /*changeble*/
        vertical-align: middle; /*changeble*/
        text-align: left; /*changeble*/
        display: table-cell;
        -moz-user-select: none;
        border-top: none;2px solid #30848A;/*changeble*/
        border-bottom: none;1px solid silver; /*changeble*/
        border-left: none; /*changeble*/
        border-right: none; /*changeble*/
        background-color: white; /*5A2015; /*DBD5AC;*/
        color: #30848A; /*#424765;*/
		padding-left:10px;
}
.Accordion2Title{
        height: 20px; /*changeble*/
        overflow: hidden;
        cursor: pointer;
        font-family: Verdana; /*changeble*/
        font-size: 16px; /*changeble*/
        font-weight: normal; /*changeble*/
        vertical-align: middle; /*changeble*/
        text-align: left; /*changeble*/
        display: table-cell;
        -moz-user-select: none;
        border-top: 2px solid #8A2020; /*changeble*/
        border-bottom:1px solid silver; /*changeble*/
        border-left: none; /*changeble*/
        border-right: none; /*changeble*/
        background-color: white;
        color: #8A2020;
		padding-left:10px;
}	
.Accordion3Title{
        height: 20px; /*changeble*/
        overflow: hidden;
        cursor: pointer;
        font-family: Verdana; /*changeble*/
        font-size: 16px; /*changeble*/
        font-weight: normal; /*changeble*/
        vertical-align: middle; /*changeble*/
        text-align: left; /*changeble*/
        display: table-cell;
        -moz-user-select: none;
        border-top:2px solid #424765; /*changeble*/
        border-bottom: 1px solid silver; /*changeble*/
        border-left: none; /*changeble*/
        border-right: none; /*changeble*/
        background-color: white;
        color: #424765;
		padding-left:10px;
}
.AccordionContent{
        height: 0px;
		width:790px;
        overflow: hidden; /*display: none;  */
		color: white;
		padding-left:4px; 
		-moz-border-radius-bottomright:15px; 
		-webkit-border-bottom-right-radius:15px; 
}
.AccordionContent_{
        height: auto;
		text-align:left;
		
}
.AccordionContainer{
        border-top: solid 1px #C1C1C1; /*changeble*/
        border-bottom: solid 1px #C1C1C1; /*changeble*/
        border-left: solid 1px #C1C1C1; /*changeble*/
        border-right: solid 1px #C1C1C1; /*changeble*/
		background-color:white; /*#5A2015; /*DBD5AC;*/
		height:303px;
		-moz-border-radius-bottomright:15px; 
		-webkit-border-bottom-right-radius:15px; 
    }
div.welcome{
		background-color:black;
		filter:alpha(opacity=50);
		opacity:.50;
		-moz-opacity: .50;
		margin-top:115px;
		height:50px;
		width:250px;
		float: left;
		font-size:34px;
		font-family:"Monotype Corsiva";
		padding: 15px 0px 0px 30px;
		-moz-border-radius-bottomright:10px; 
		-webkit-border-bottom-right-radius:10px; 
		-moz-border-radius-topright:10px; 
		-webkit-border-top-right-radius:10px; 
	}	
/*----------------------------End Accordion Styles -- */
/*-------------------styles for table four with footer//--------*/
/*-------------------styles for table four with footer//--------*/
/*-------------------styles for table four with footer//--------*/
/*-------------------styles for table four with footer//--------*/
table.four{
	width:802px; 
	padding:4px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px;
	background-color:white; 
	border-collapse:collapse; 
	border:4px solid white; }

