H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #02376F
}

h1.header {
	font-size:18px;
	text-align:center
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
; font-family: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
; font-family: Arial, Helvetica, sans-serif
}
TH {
	FONT-WEIGHT: bold
}
A:hover {
	COLOR: #cc0000
}
.menu {
	COLOR: #2c4252; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION* underline
}
A:visited {
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #990000
}
A.m2 {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.m2:link {
	COLOR: #cc0000
}
.m2 {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.bgr_calc {background-color: #E8E8E8}
.bgr_calc b {color: #555556;font-size:10pt;}
.bgr_calc_r {background-color: #000066; text-align:left;}

#search {
	background:#63B6BD url(images/bg_1.gif) repeat-y right center;
}

#search_top {
	background:url(images/bg.gif) repeat-x;
}

#search_top div {
	background:url(images/corn_2.gif) no-repeat right center;
}

#search_bottom {
	background:url(images/bg_2.gif) repeat-x center bottom;
}

#search_bottom div {
	background:url(images/corn_4.gif) no-repeat right center;
}

#search table td {
	border-right:1px dotted #FFFFFF;
	padding:6px 0 6px 9px;
}

#main td.links {
	padding:2px 10px;
}

.tbl {
	background-color:#B9B9B9;
}

.bgr {
	background-color:#E9E9E9;
}

.tbl.nobg {
	background:none
}

table.form {
	border-collapse:collapse
}

#main table.form td {
	border:1px solid #ccc;
	padding:4px;
	vertical-align:middle;
	font-weight:bold
}