body, html  {
	margin: 0px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CCCCCC;
}
.ftpLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
.ftpTextField {
	background-color: #99CCFF;
}
.textPad {
	padding: 25px;
}
.textTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
	font-weight: bold;
}
.textTitleGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #669966;
}
.textPadLight {
	padding: 20px;
	color: #666666;
}
.textPadLight A, .textPadLight A:link, .textPadLight A:visited {
	color: #666666;
	text-decoration: none;
}
.formText td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.sidelinkList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099CC;
}
a.login:link, a.login:visited {
font:  bold 11px arial, helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
margin-top: 20px;
margin-right: 10px;
}
a.login:hover, a.login:active {
text-decoration: underline;
}
/* CSS Definitions Added 5/9/2007 - Lighthouse Design Group */
/* Information.php */
#formtable {
border: 1px solid #E7E6E5;
border-collapse: collapse;
padding: 5px;
}
#formtable th {
background: #E7E6E5;
font: bold 8pt arial, helvetica, sans-serif;
color: #666666;
text-align: left;
border: 1px solid #E7E6E5;
border-collapse: collapse;
padding: 5px;
}
#formtable td {
font: normal 8pt arial, helvetica, sans-serif;
color: #666666;
border: 1px solid #E7E6E5;
border-collapse: collapse;
padding: 5px;

}
#formtable .smallprint {
font-size: 7pt;
}
.mailwrapper {
text-align: center;
}
.maildiv {
font: normal 8pt tahoma, arial, helvetica, sans-serif;
color: #666666;
margin: 0;
text-align: left;	
width: 100%;	
}
.maildiv form {
text-align: left;
}
.maildiv label {
/* used for right side captions */
font: normal 8pt tahoma, arial, helvetica, sans-serif;
color: #666666;
vertical-align: top;
padding: 0 0 0 3px;
}
.maildiv .sidelbl {
/* used for left side labels */
width: 225px;
font: normal 8pt tahoma, arial, helvetica, sans-serif;
color: #666666;
padding: 0 10px 0 0;
vertical-align: top;
position: relative;
display: block; 
float: left; 
clear: left;
}
.maildiv input {
background: #ffffff;
font: normal 8pt tahoma, arial, helvetica, sans-serif;
color: #666666;
border: 1px solid #E7E6E5;
margin-bottom: 5px;
}
.maildiv textarea {
background: #ffffff;
font: normal 8pt tahoma, arial, helvetica, sans-serif;
color: #666666;
padding: 2px;
border: 1px solid #E7E6E5;
margin-bottom: 5px;
}
.maildiv .fmcheckbox {
border: 0;
}
.maildiv .ver_img {
padding: 0;
margin: 0 0 5px 10px;
vertical-align:bottom;  
border: 1px solid #E7E6E5; 
}
.maildiv fieldset {
padding: 0;
margin-bottom: 10px;
}
.maildiv .legendspacing {
height: 10px;
}
.maildiv .fmsubmit {
float: right;
}
.maildiv .fmrequired {
color: #669966;
font-size: 90%; 
float: left;
margin-top: 3px;
margin-left: 5px;
width: 10px;
}
.maildiv .fmreq {
font: normal 8pt tahoma, arial, helvetica, sans-serif;
color: #666666;
}
.maildiv .fmspacer {
height: 10px;
}
.maildiv .fminfofull {
font: bold 8pt arial, helvetica, sans-serif;
color: #666666;
padding: 5px 0;
}
.maildiv .fmerrorbox {
text-align: left;
}
.maildiv .fmerrortitle {
font: normal 12pt tahoma, arial, helvetica, sans-serif;
color: #FF0000;
}