/* Global section */
*{margin:0px; font-family:Arial;}
a:link, a:active, a:visited{color:#000000; text-decoration:none;}
a:hover{color:#0000FF;}
td{vertical-align: top;}

/* Fonts section */
.black12{font-family:Arial; font-size:12px; font-weight:normal; color:#000000;}
.black12bold{font-family:Arial; font-size:12px; font-weight:bold; color:#000000;}
.white12{font-family:Arial; font-size:12px; font-weight:normal; color:#FFFFFF;}
.white12bold{font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF;}

/* Forms section */
.contact_text{font-family:Arial; font-size:12px; font-weight:bold;}
input.textfield{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	border: none;
	background-color: #B5C6D6;
	border:#000000 solid 1px;
}
input.form_textfield{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	border: #000000 solid 1px;
	background-color: #F2F3F5;
}
select.form_select{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	border: #000000 solid 1px;
	background-color: #F2F3F5;
}
.form_header{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #002543;
}
textarea.textarea{
	font-family: Arial;
	font-size: 12px;
	width: 100%;
	height: 60px;
	border:#000000 solid 1px;
}
input.sendbutton{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	color: #FFFFFF;
	background-color: #37628F;
	border: none;
}
.req{color:	#FF0000;}

/* Site classes section*/

.tooltip{
	border: #000000 solid 1px;
	background-color: InfoBackground;
	padding: 5px;
	font-family: Arial;
	font-size: 13px;
	color: #444444;
	position: absolute;
	width: 200px;
}