.genwhite {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.genblack {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.eaCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000066;
}
.gen {
	FONT-SIZE: 13px; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, Verdana, Arial;
	text-decoration: none;
	line-height: normal;
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.footer {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}.leftlinks {
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Tahoma;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.leftlinks1 {

	FONT-SIZE: 8.5pt;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.leftlinks2 {

	FONT-SIZE: 8.5pt;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #42557B;
	text-decoration: none;
}
.txtbx1 {

	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #42557B;
	text-decoration: none;
	background-color: #ffffff;
	height: 20px;
	width: 104px;
	border: 1px solid #42557B;
}
.txtbx3 {

	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #42557B;
	text-decoration: none;
	background-color: #ffffff;
	height: 20px;
	width: 213px;
	border: 1px solid #42557B;
}
.txtbx2 {


	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #42557B;
	text-decoration: none;
	background-color: #ffffff;
	height: 28px;
	width: 142px;
	border: 1px solid #42557B;
}
.txtbx4 {


	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #42557B;
	text-decoration: none;
	background-color: #ffffff;
	height: 20px;
	width: 215px;
	border: 1px solid #42557B;
}
.txtbx5 {


	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #42557B;
	text-decoration: none;
	background-color: #ffffff;
	height: 52px;
	width: 215px;
	border: 1px solid #42557B;
}
.style1 {
	font-size: 16;
	color: #42557B;
}
.blue {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #42557B;
	text-decoration: none;
}
.blue2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #42557B;
	text-decoration: none;
}
.style1 {
LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, Verdana, Arial
	font-size: 14px;
	font-weight: bold;
		padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.vidmain-container{padding:0 21px; width:262px;}
.vidmain-thumb{float:left; width:121; border:2px #ccc solid;}
.vidmain-links{margin:5px 0 5px 140px; font-size:11px; width:117px;}
.vidsub-container{padding:0 21px; width:262px;}
.vidsub-links{margin:7px 0 5px 13px;; font-size:12px; width:215px;}
.video-container {margin:15px 0; width:94%; padding-bottom:2em;}
.video-title {font-size:14px; width:200px; margin:10px 228px 0px;color:#42557b;}
.video-thumb {width: 200px; float:left;}
.video-descript {margin-left: 225px; width: 250px;}
.video-play {width: 100px;margin:0px 228px 10px; font-size:12px;}
.video-area {margin:auto 0; z-index:0; margin-top:20px;}

.form-block {background:url("images/img5.jpg") no-repeat right; width:200px;}
form fieldset{border: 0; width:18em;}
form legend{
font-size:0.8em;
font-style:italic;
font-weight: bold;
text-transform:uppercase;
color: #42557B;
padding-left:2.5em;
}
form p{font-size:0.5em;}
form label{text-transform:capitalize; cursor:pointer;}
form label.disclaimer{
text-transform:none;
font-size:.875em;
display:block;
margin:-1.7em 0 0 2.3em;
padding:0 2em 0 0;
line-height:1.2em;
}
input,  textarea{padding:0.1em 0.2em; font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:0.7em;}
.wide {width:14em;}
.email {width:23em;}
textarea{height:3em; width:14em;}
.phone{width:8.8em;}
/*.tel{width:8.8em;}*/
/*.tel{width:2.8em;}
.tell{width:2.8em;}*/
#submit, #reset{
font-size:0.7em;
padding:0.1em;
border:.1em solid;
border-radius:.5em; -moz-border-radius:.5em; -webkit-border-radius:.5em;
cursor:pointer;
}
#submit{margin:0.4em 0 0.2em 0.5em; background:#42557B; color:#fff;}
#reset{margin:0.4em 0 0.2em 0;}

form small{display:block; margin:-.4em 0 -1.5em;}

.error{
border:0.1em solid #CC0000;
color: #CC0000;
background-color: #fff;
}
label.error{
top:2.4em;
float:right;
margin:-2.2em -3.5em 0;
padding:.1em .8em;
position:relative;
left:-29.6em;
white-space:nowrap;
text-transform:none !important;
font-size:.7em;
}
.email + label.error{left:-29.6em; top:0.7em;}
.phone + label.error{left:11.5em; top:0.6em;}
textarea + label.error{top:2.5em; left:-29.6em;}
#disclaimer + label.error{top:2.2em;}