#printHide, #searchHide {
	display: none;
}

body, p, li, td, th, dd {
	font-family: verdana, geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, dt {
	font-family: 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h2 {
	font-size: 15pt;
	font-weight: bold;
	color: #001366;
	padding: 0px;
	margin: 2px auto 10px -3px;
	line-height: 18px;
}

h3 {
	font-size: 13pt;
	font-weight: bold;
	margin: 4px auto 5px -1px;
	line-height: 16px;
}

h4 {
	font-size: 11pt;
	font-weight: bold;
	margin: 4px auto 5px -1px;
	/* line-height: 16px; */
}

input, select, textarea {
	line-height: 17px;
	font-size: 9pt;
	font-family: verdana, geneva, Arial, Helvetica, sans-serif;
	color: #311a01;
}

.formReq {
	font-weight: bold;
	color: #FF0000;
	padding: 0px 2px 0px 2px;
}

table.solid {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	/*background-color: white;*/
}
table.solid th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	background-color:#ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.solid td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	/*background-color: white;*/
	-moz-border-radius: 0px 0px 0px 0px;
}

a:link, a:visited {
	text-decoration: none;
	color: #0000FF;
}

a:hover, a:active {
	text-decoration: underline;
}

img {
	border: none;
}

.alignRight {
	float: right;
	margin: 0px 0px 10px 10px;
}

.alignLeft {
	float: left;
	margin: 0px 10px 10px 0px;
}

.terms {
	font-size: 10px;
	font-style: italic;
}

.indent {
	padding-left: 30px;
}

.indentSm {
	padding-left: 10px;
}

.indentBox {
	margin: 5px 0px 20px 30px;
	padding: 6px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #666666;
}

#notice {
	width: 952px;
	background-color: #EFA5A5;
	border: 5px solid #FF0000;
	padding: 8px 4px 8px 4px;
	margin-top: 40px;
	font-size: 12px;
	font-family: verdana, geneva, Arial, Helvetica, sans-serif;
}

#noticeBlue {
	width: 952px;
	background-color: #DEE7F6;
	border: 5px solid #ADBEDB;
	padding: 12px 4px 12px 4px;
	margin-top: 40px;
	font-size: 12px;
	font-family: verdana, geneva, Arial, Helvetica, sans-serif;
}

#notice318 {
	width: 304px;
	background-color: #EFA5A5;
	border: 3px solid #FF0000;
	padding: 4px 4px 4px 4px;
	font-size: 12px;
	font-family: verdana, geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
