.menu {
	border:2px ridge #FFFFCC;
	line-height:normal;
	background-color:#003333;
}
.menu td {
	color:#FFFFCC;
}
.menu a, .menuheading {
	color:#FFFFCC;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	letter-spacing:0;
	display:block;
	padding-left:5px;
}
.menu a:hover {
	color:#FFFFCC;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	letter-spacing:1px;
	display:block;
	background-color:#2B544F;
}
.xcat {
	margin-bottom:3px;
}
.xcat a {
	color:#DEE2B9;
	font-size:11px;
	line-height:11px;
}
.xcat a:hover {
	color:#DEE2B9;
	text-decoration:underline;
	font-size:11px;
	line-height:11px;
	letter-spacing:0;
}
.items {
	border:4px double #627B62;
	height:138px;
	background-color:#E9EBB8;
	height: 100%;
}
.items img {
	border:3px solid #ffffcc;
}
img {
	behavior:url(/pngbehavior.htc);
	border:0;
}
#sitemap {
	width: 115px;
	height: 100px;
	margin: 1px;
	text-align: center;
	float: left;
}
.pageheading {
	font-size:27px;
	font-weight:600;
	font-family:Times;
	color:#0C4333;
}
.itemheading {
	font-size:22px;
	font-family:Times;
	color:#0C4333;
	padding:7px 0 5px 0;
}
.linkheading {
	font-size:19px;
	font-family:Times;
	color:#0C4333;
	padding-bottom:5px;
}
#bigger {
	font-size:33px;
	font-weight:500;
	font-family:Times;
	color:#0C4333;
}
#hr {
	background-color:#627B62;
	line-height:2px;
	font-size:1px;
	width:491px;
	margin:-4px 0 0 0;
}
a {
	color:#1a3e3c;
	text-decoration:none;
}
a:hover {
	color:#1a3e3c;
	text-decoration:underline;
}
b {
	font-size:13px;
	font-style:italic;
}
TD, DIV, SELECT, P, INPUT, TEXTAREA {
	FONT-SIZE: 12px; COLOR: #003333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT.send {
	color: #FFFFCC;
	background-color: #174646;
	width: auto;
	overflow: visible;
	height: 24px;
	padding: 0 16px 0 17px;
	border: 2px outset #FFFFCC;
}
INPUT.send[type] {
	height: 25px; /* Firefox */
	padding: 0 16px 4px 16px; /* Firefox */
}
BODY {
	FONT-SIZE: 12px; COLOR: #003333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc; MARGIN: 0
}
.pro_name {
	FONT-WEIGHT: 700; FONT-SIZE: 16px
}
.pro_desc {
	FONT-SIZE: 12px
}
.text_box {
	WIDTH: 280px; COLOR: #003333
}
.text_area {
	WIDTH: 280px; COLOR: #003333; HEIGHT: 150px
}
.error {
	COLOR: #ff0000
}
.thead {
	COLOR: #ffffff; BACKGROUND-COLOR: #003333
}
IMG.brdr {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
