.text {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.H2 {
	FONT-SIZE: 13px; COLOR: #336699; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.H3 {
	FONT-SIZE: 21px; COLOR: #336699; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.newstext {
	FONT-SIZE: 13px; COLOR: #336699; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}

.smtext {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.xsmtext {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.features {
	FONT-SIZE: 9px; COLOR: #336699; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.header {
	FONT-SIZE: 20px; COLOR: #333366; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.header2 {
	FONT-SIZE: 14px; COLOR: #333366; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.subheader {
	FONT-SIZE: 13px; COLOR: #6f7274; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
A {
	COLOR: #e57b10
}
A:hover {
	COLOR: #6f7274
}
.blue {
	COLOR: #666699
}
.cblue {
	COLOR: #336699; TEXT-DECORATION: none;
}
.red {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.teal {
	COLOR: #3e7f7f
}
.grey {
	COLOR: #6f7274
}
.orange {
	COLOR: #e57b10
}
.darkblue {
	COLOR: #336699
}
.white {
	COLOR: #FFFFFF
}

INPUT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #E4ECF7
}
INPUT.textbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #E4ECF7
}
SELECT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #E4ECF7
}
INPUT.button {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; COLOR: #ffffff; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #E4ECF7
}
TEXTAREA {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #E4ECF7
}

form { 	
	padding: 0px; 	
	margin: 0px;  
} 
.input { 
	border: 1px  solid  #E4ECF7; 
	}
.Rule1 {
 	background: #000000; 	
	font-size: 1px;  	 
	width: 95%; 
	height: 1px;
	} 
.Rule2 {
 	background: #999999; 	
	font-size: 1px;  
}  
.small {
 	font-size: 10px; 
	} 
.smallInput { 	
	font-size: 10px; 	
	width: 80px;
}   
	
.ContactCopy { 		
	width: 25%;  		
	background: #E4ECF7;  		
	color: #000000; 		
	text-align: left; 
} 

	



/* START: More Info */

.MoreInfo {
	text-align: right;
	padding: 20px 10px 10px 10px;
}
#DivMoreInfo {
	position: absolute;
	top: 2222px;
	left: 1px;
	background: #004477;
	width: 400px;
	z-index: 333;

}
#DivMoreInfo #Close{
	display: block;
	padding: 1px 10px; 
	text-align: right;
	color: #ffffff; 
	font-size: 10px;
}

.UserLogin {
	text-align: right;
	padding: 20px 10px 10px 10px;
}
#DivUserLogin {
	position: absolute;
	top: 2222px;
	left: 444px;
	background: #004477;
	width: 222px;
	z-index: 777;
}
#DivUserLogin #Close{
	display: block;
	padding: 1px 10px; 
	text-align: right;
	color: #ffffff; 
	font-size: 10px;
}

/* END: More Info */      


.formContainer {
	vertical-align: top;
}
.formLabel {
	background-color: #E4ECF7;
	font-size: 10px;
	font-weight: bold;
}
.formField {
	background-color: #EFEFEF;
	font-size: 10px;
}
.formLabel input.textInput, .formLabel textarea, .formLabel select, 
.formField input.textInput, .formField textarea, .formField select {
	width: 100%;
	font-size: 11px;
}
.formLabel input.buttonInput, .formField input.buttonInput {
	font-size: 10px;
}