html {overflow-y:scroll;}

body {
	background-color: #DECDBA; margin:0px; height:100%; 
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size:13px; line-height:15px;
	color: #3E271F
}

td, th, p {	font-size:14px; line-height:16px;} 

li {	font-size:14px; line-height:20px; list-style-position: outside; margin-left: 30px}

h1 {font-size:20px; color:#566423; font-weight:bold; line-height:26px; padding-top:0px; margin-top:0px;}
h2 {font-size:16px; color:#A68462; font-weight:bold; line-height:20px}
h3 {font-size:14px; color:#aac546; font-weight:bold; font-style:italic; line-height:18px }

b  {font-size:14px; font-weight:bold; font-style:italic;}

a { color: #004B77; text-decoration:none; }
a:link { color: #004B77; }
a:visited { color: #004B77; }
a:hover { color: #A40041; }

.topnav a { color: #FFFFFF; text-decoration: none;}
.topnav a:link { color: #FFFFFF; }
.topnav a:visited { color: #FFFFFF; }
.topnav a:hover { color: #DECDBA;; text-decoration: underline; }

ul {padding:0}

.greenbold {font-weight:bold; color:#606645}
.lightbg2 {background-color:#f8ebdf}
.lightbg3 {background-color:#d5dfaa}

.pagetitlebox {
	background-color:#5A463A; 
	padding: 10px;
	margin:0px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 20px; color: #ffffff; text-align: center; 
}

#all {
	 margin-right: auto; margin-left: auto; width: 650px; height: 100%; 
}
#topbannerbox {
	background-image: url(../images/motif/feature1.gif);
	background-repeat: no-repeat; background-color:#FFFFFF;
	height: 100px;
	width: 650px;
	padding: 0px;
	border-top: 2px solid #00404A;
	border-left: 2px solid #00404A;
	border-right: 2px solid #00404A;
}

.float-image {float:right; margin-left:10px; margin-bottom:5px;}

#pagetitlebox {
	background-color:#0000A8;
	width: 640px;
	padding: 5px;
	margin:0px;
	border-left: 2px solid #00404A;
	border-right: 2px solid #00404A;
	font-family: Skia, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 20px; color: #ffffff; text-align: center; 
}
#menubox {
	background-color:#00404A;
	width: 650px; height:44px;
	padding: 0px; margin: 0px;
	border-top: 2px solid #0000A8;
	border-left: 2px solid #0000A8;
	border-right: 2px solid #0000A8;
}
#menubox2 {
	background-color:#00404A;
	width:654px; height:26px;
	padding:0px; margin:0px;
}
#contentbox {
	background-color:#FFFFFF;
	width: 630px; 
	padding-top:5px; padding-bottom:0; 
	padding-left:10px; padding-right:10px;
	margin:0;
	border-top: 2px solid #00404A; 
	border-bottom: 2px solid #00404A;
	border-left: 2px solid #00404A;
	border-right: 2px solid #00404A; 
	font-size: 14px; color:#000000;
}
#footerbox {
	width: 650px; height: 30px;
	padding-top:0; padding-bottom:5px; padding-left:0; padding-right:0;
	text-align:right; font-size:12px; font-style:italic;
}

#idbox {
	background-color: #c7d985; padding: 10px;
	border: 2px solid #566423; text-align:center; width:250px;
	margin-right: auto; margin-left: auto; 
}
#featurebox {
	background-color: #B8D0CF; padding: 10px;
	border: 2px solid #BDB89A; text-align:center; width:250px; 
	margin-right: auto; margin-left: auto; 
}

.calmonth {font-size:17px; color:#663333; background-color: #C2ADAD; padding:10px; text-align:right}

.imageboxright { float:right; margin-left:10px; margin-top:10px; margin-bottom:10px; border:2px solid #BDB89A; width:auto;  text-align:center; font-size: 12px; font-style:italic }
.imageboxleft  { float:left; margin-right:10px; margin-top:10px; margin-bottom:10px; border:2px solid #BDB89A; width:auto; text-align:center; font-size: 12px; font-style:italic }

.mainNav {	FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-ALIGN: center; OVERFLOW: hidden; POSITION: absolute;  PADDING: 4px; }
.mainNavOver {	FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-ALIGN: center; OVERFLOW: hidden; POSITION: absolute; PADDING: 4px; }

.mainNav {	margin-right: auto; margin-left: auto; }
.mainNavOver {	margin-right: auto; margin-left: auto; }

.mainNav {	COLOR: #004B77; BACKGROUND-COLOR: #E9C0EF; }
.mainNavOver {	COLOR: #E9C0EF; BACKGROUND-COLOR: #004B77;  }

.mainNavBackgroundBar {	VISIBILITY: hidden; COLOR: #000066; BORDER-BOTTOM: #ffffff 2px solid ; POSITION: absolute; BACKGROUND-COLOR: #000066; 
TEXT-ALIGN: center }

.mainNavBorder { VISIBILITY: hidden; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #ffffff 0px solid; BORDER-RIGHT-WIDTH: 0px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; OVERFLOW: hidden;  POSITION: absolute;  }

.NavEvent {	Z-INDEX: 300; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 100% }

.NavImg {	POSITION: absolute }

.menutable { PADDING: 4px }
.menucell { FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-ALIGN: center; COLOR: #004B77; BACKGROUND-COLOR: #E9C0EF;}
.menucellOver { COLOR: #E9C0EF; BACKGROUND-COLOR: #004B77;  }

.formfield {width:300px;}
