BODY, TD  {max-width: 800px; margin-left: auto; margin-right: auto; font-family: Helvetica; font-size: 13}

A:link    {text-decoration: underline; color: #004d6f}
A:visited {text-decoration: underline; color: #004d6f}
A:hover   {text-decoration: none; color: #004d6f}
A:active  {text-decoration: none; color: #004d6f}

H3 {font-family: Helvetica, Arial, Verdana; font-size: 14; font-weight: normal}
H2 {font-family: Helvetica, Arial, Verdana; font-size: 15; font-weight: bold}
H1 {font-family: Helvetica, Arial, Verdana; font-size: 16; font-weight: bold}

.smalltxt {
	FONT-FAMILY: Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

.importanttxt {
	FONT-FAMILY: Helvetica, Sans-Serif;
	FONT-SIZE: 14px;
}

.text2 {
	FONT-FAMILY: Helvetica, Sans-Serif;
	FONT-SIZE: 13px;
}

.text3 {
	FONT-FAMILY: Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
}

.button {
	BACKGROUND-COLOR: #004d6f;
	COLOR: #FFFFFF;
	CURSOR: hand;
	FONT-FAMILY: Arial, Helvetica, Verdana sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	HEIGHT: 40px;
	VERTICAL-ALIGN: middle;
	BORDER: 1px solid #000000;
}

#footer A:link    {text-decoration: underline; color: #FFFFFF}
#footer A:visited {text-decoration: underline; color: #FFFFFF}
#footer A:hover   {text-decoration: none; color: #FFFFFF}
#footer A:active  {text-decoration: none; color: #FFFFFF}



a.selected {
  background-color:#1F75CC;
  color:white;
  z-index:100;
}

.messagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  text-align:left;
  width:394px;
  z-index:50;
  padding: 25px 25px 20px;
}

label {
  display: block;
  margin-bottom: 3px;
  padding-left: 15px;
  text-indent: -15px;
}

.messagepop p, .messagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}

#contact label{
			display: inline-block;
			width: 100px;
			text-align: right;
		}
		#contact_submit{
			padding-left: 100px;
		}
		#contact div{
			margin-top: 1em;
		}
		textarea{
			vertical-align: top;
			height: 5em;
		}
.error{
			display: none;
			/*margin-left: 10px;*/
			text-align: center;
		}		
		
		.error_show{
			color: red;
			/*margin-left: 10px;*/
			text-align: center;
		}
		
		input.invalid, textarea.invalid{
			border: 2px solid red;
		}
		
		input.valid, textarea.valid{
			border: 2px solid green;
		}

