body {
	font-size:12px;
	color:#003333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffcc;
	margin:0
}
.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;
}
.pageheading {
	font-size:32px;
	font-weight:600;
	font-family:Times;
	color:#0C4333;
}
h1 {
	font-size:23px;
	font-weight:600;
	font-family:Times;
	font-style:normal;
	color:#0C4333;
}
h2 {
	font-size:22px;
	font-weight:600;
	font-family:Times;
	font-style:italic;
	color:#0C4333;
	margin:8px 0 9px 0;
}
.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 */
}
.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
}
.centerbg {
	background-image:url(/images/centrbg.jpg);
	background-repeat: repeat-x;
	height: 225px;
	min-width: 338px;
}
* html .centerminwidth {
	padding-left: 338px;
}
* html .centercontainer {
	margin-left: -338px;
	position: relative;
}
/*\*/
* html .centerminwidth, * html .centercontainer, * html .centercontent, * html .centerlayout {
	height: 1px;
}
/**/
.centerlayout {
	min-width: 338px;
}
.centercontent {
	vertical-align: middle;
	color: #1a3e3c;
	padding-top: 17px;
	text-align: justify;
	font-size: 13px;
	line-height: 14px;
}
.darkgreen {
	background-color: #1a3e3c;
	color: #FFFFCC;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}
.hilite {
	background-color: #A4AF97;
	border: 4px solid #1a3e3c;
}
HR.line {
	color: #1a3e3c;
	height: 4px;
	margin: 0;
	padding: 0;
	line-height: 1px;
}
HR.std {
	color: #1a3e3c;
	height: 1px;
	margin: 0;
	padding: 0;
	line-height: 1px;
}
.info {
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	height: 131px
}
.info a {
	font-size: 13px;
}