@charset "utf-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	height:100%;
}

#wrapper {
	width:763px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
	padding:0;
	border-left:3px solid #ff0000;
	border-right:3px solid #ff0000;
	position:relative;
}

#header {
	width:763px;
	height:153px;
	margin:0;
	padding:0;
	background:url(images/header.jpg) no-repeat;
}

#menu {
	float:left;
	width:228px;
	margin:0;
	padding:0;
	background:url(images/menu-bgd.gif) no-repeat;
	font-size:0.9em;
}

#menu ul {
	width:208px;
	margin:0;
	padding:20px 0px 0px 10px;
	list-style-type:none;
}

#menu ul li {
	margin:20px 0px 20px 0px;
	padding:0;
	display:block;
}

#menu ul li a {
	color:#000000;
	text-decoration:none;
}

/* Links */

#menu ul li a.red { color: #FF0000; }
#menu ul li a.darkblue { color: #003366; }
#menu ul li a.lightblue { color: #0099CC; }
#menu ul li a.pink { color: #FF3399; }
#menu ul li a.skyblue { color: #0066CC; }
#menu ul li a.turquoisegreen { color: #009999; }
#menu ul li a.gold { color: #CC9900; }
#menu ul li a.purple { color: #6633CC; }
#menu ul li a.orange { color: #FF6600; }

#menu ul li a:hover {
	text-decoration:underline;
}

#content {
	float:left;
	width:520px;
	margin:0px 0px 30px 10px;
	padding:0px;
	font-size:0.8em;
	color:#793b3c;
}

/* Backgrounds */

.redbg { background-color: #ffd1d1; }
.darkbluebg { background-color: #b2c1d1; }
.lightbluebg { background-color: #b2e0f0; }
.pinkbg { background-color: #ffc1e0; }
.blackbg { background-color: #d4d4d4; }
.skybluebg { background-color: #b2d1f0; }
.turquoisegreenbg { background-color: #b2e0e0; }
.goldbg { background-color: #f5ebcc; }
.purplebg { background-color: #e0d6f5; }
.orangebg { background-color: #ffe0cc; }

#content h2 {
	margin:0;
	padding:10px 5px 10px 5px;
	font-size:1.4em;
}

#content h4 {
	padding: 0px 5px 10px 5px;
}

#content p {
	margin:0;
	padding:5px 5px 5px 5px;
}

#footer {
	width:515px;
	margin:0;
	padding:0px 0px 10px 0px;
	font-size:0.7em;
	color:#793b3c;
	text-align:center;
	position:absolute;
	bottom:0;
	right:10px;
}

#footer a {
	color:#793b3c;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/* asp styles */

.formfeedback {
	font-weight:bold;
	color:#ff0000;
}