 /* basic elements */
html {
	margin: 0px;
	padding: 0px;
	}
body { 
	background: url(/images/backgrounds/backgroundGradient.jpg) repeat top left;
	margin: 0px;
	padding: 0px;
	font: georgia;
	color: #888;
	font-size: small;
	}
p { 
	margin-top: 0px; 
	text-align: justify;
	font-weight: normal;
	color: #888;
	}
fieldset {
	color: #857362;
	background: #fff; 
	margin: 5px;
	padding: 5px;
	font: georgia;
	font-weight: bold;
	text-align: center;
}
fieldset.norm {
	color: #555;
	background: #fff; 
	margin: 5px;
	padding: 5px;
	font: georgia;
	font-weight: normal;
	/*text-align: center;*/
}
fieldset.percent {
	color: #888;
	background: #fff; 
	margin: 5px;
	padding: 5px;
	width: 40%;
	font: georgia;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
}
h1 { 
	font: normal 100% georgia; 
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;*/
	margin-bottom: 5px; 
	color: #857362;
	}

h2 { 
	font: normal 125% georgia; 
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px; 
	color: #4b3c30;
	}

h3 { 
	font: normal 150% georgia; 
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 10px; 
	color: #857362;
	}

h4 { 
	font: normal 175% georgia; 
	font-weight: bold;
	letter-spacing: 1px;
	/*text-transform: uppercase;*/
	font-style: italic;
	margin-bottom: 10px; 
	color: #4b3c30;
	}

h5 { 
	font: normal 125% georgia; 
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 10px; 
	color: #990099;
	}


hr {
   noshade;
   color: #857362;
   height: 1px;
   width: 350px;
   margin-bottom: 15px;
   margin-top: 15px;
   }
a:link { 
	font: 90% Verdana;
	font-weight: normal; 
	text-decoration: underline;
	text-transform: uppercase;
	color: #857362;
	}
a:visited { 
	font: 90% Verdana;
	font-weight: bold; 
	text-decoration: underline;
	text-transform: uppercase;
	color: #857362;
	}
a:hover, a:active { 
	font: 90% Verdana;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	color: #ab9c8f;  
	}
a.reg { 
	text-decoration : underline; 
	font-size : small; 
	color : #888; 
	}
table.home {
	background: #fff url(/images/backgrounds/crossback.gif) repeat top left;
}
td.page {
	background: url(/images/logo/homelogo.gif) no-repeat top right;
	font: small georgia;
	color: #777;
	padding: 0px 15px 15px 15px;
	margin: 0px;
}

/* specific divs */
#maincontent { 
	font: small georgia; 
	color: #777; 	
	padding: 175px 15px 15px 15px;
	margin: 0px; 
}
#maincontent2 { 
	font: small georgia; 
	color: #777; 	
	padding: 45px 15px 15px 15px;
	margin: 0px; 
}
#head {
	position: absolute;
	top: 65px;
	left: 15px;	
}
#special { 
	margin: 0px;
	text-align: left;
	font: 85% georgia;
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 435px;
	left: 30px;
	}
.list {
	text-align: left;
	font-weight: normal;
	font: 90% georgia;
	color: #888;
}
#navigation { 
	margin: 0px;
	text-align: right;
	position: absolute;
	top: 100px;
	right: 5px;
	}

.button {
	font: 10px Verdana; 
	color: #999; 
	font-weight: bold; 
	background: #fff; 
	border: 1px solid #ccc; 
	right: 40px;
	}
.norminput {
	font: 10px Verdana; 
	color: #555; 
	background: #fff; 
	border: 1px solid #ccc; 
	}

.subnav {	
	font: 10pt/9pt Arial; 
	color: #555; 
	letter-spacing: -0.5px; 
	text-align: right; 
	text-transform: uppercase; 
}

.picspec { 
	margin: 0px;
	text-align: center;
	font: 85% georgia;
	color: #777;
	}

.accent {	
	font: normal georgia; 
	font-weight: bold;
	color: #857362;
}
.lg_accent {	
	font: normal georgia;
	font-size: 18px;
	font-weight: bold;
	color: #4b3c30;
}
.sm_italic {	
	font: 90% georgia; 
	font-style: italic;
	color: #555;
}

.endpage { 
	font: 75% Georgia; 
	color: #555; 
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.endpage2 { 
	font: 85% Georgia; 
	color: #555; 
	text-align: right;
	margin: 0px 0px 20px 0px;
}

.bar1 {
	width: 100%;
	position: absolute;
	top: 0px;
	height: 50px;
	background: #fef6e9 url(/images/grdpeachback.jpg) repeat;
	text-align: left;
	font: Georgia;
	color: #6f419b;
}

.bar2 {
	width: 100%;
	position: absolute;
	top: 50px;
	height: 15px;
	background: #fbd9ab; 
	text-align: left;
}

.bar3 {
	width: 100%;
	position: absolute;
	top: 50px;
	height: 3px;
	background: #6f419b; 
	text-align: left;
	/*margin: 0px 0px 0px 0px;*/
}
.endpage { 
	font: 7pt/8pt Arial; 
	color: #888888; 
	text-align: right;
}
.leftdrop {
	background: url(/images/backgrounds/LeftPageDrop.jpg) repeat top left;
}
.rightdrop {
	background: url(/images/backgrounds/RightPageDrop.jpg) repeat top left;
}
.botdrop {
	background: url(/images/backgrounds/BotPageDrop.jpg) no-repeat top left;
}
.homebar {
	background: #ab9c8f ;
}
.address {
	background: #fff ;
	font: 8pt/9pt Georgia;
	font-variant: small-caps;
	color: #4b3c30; 
	text-align: center;
}
.banner {
	background: url(/images/banner/banner.jpg) no-repeat top left;
}
.percent {
	color: #888;
	background: #fff; 
	margin: 0px;
	padding: 0px;
	font: georgia;
	font-weight: normal;
	font-size: 11px;
}