.footer {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	line-height:160%;
	padding-bottom:10px;
}

.footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}

.footer a:hover {
	color:#000000;
}

.foot_note{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#636467;
	line-height:140%;
}

.sub-nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:140%;
	text-align:right;
	padding-top:10px;
	padding-right:45px;
}

.sub-nav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

.sub-nav a:hover{
	color:#CC0000;
}

.a12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:120%;
}

.a18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	line-height:160%;
	text-decoration:none;
}

.a16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:160%;
	text-decoration:none;
}

.c_27{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:27px;
	color:#000000;
	line-height:100%;
}

.t_15{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#000000;
	line-height:140%;
}

.a_15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	line-height:160%;
	font-weight:bold;
}

.t_13{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#000000;
	line-height:100%;
	text-decoration:none;
}

.t_12{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	line-height:120%;
	text-decoration:none;
	font-weight:bold;
}

.t_11{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.a_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:100%;
	font-weight:bold;
}

.a_10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:100%;
	font-style:italic;
}

.a_13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D32031;
	line-height:100%;
	font-weight:bold;
	text-decoration:none;
}

.t_15_red{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#D32031;
	font-weight:bold;
	text-decoration:none;
}

.a_15_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#D32031;
	font-weight:bold;
	text-decoration:none;
	line-height:110%;
}

.a_18_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#D32031;
	font-weight:bold;
	text-decoration:none;
}


.t24_red{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#D32031;
	font-weight:bold;
	text-decoration:none;
	line-height:130%;
}

.t_22_red{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#D32031;
	font-weight:bold;
	line-height:110%;
}

.t_20_red_black{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#000000;
	font-weight:bold;
	line-height:100%;
}

.t20_red{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#D32031;
	font-weight:bold;
	line-height:100%;
}

.v16_red{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#D32031;
	line-height:140%;
	font-weight:bold;
}

.v13{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:140%;
}

.v13 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.v13 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D32031;
	text-decoration:none;
}

.v12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:140%;
}

.v11{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:110%;
}

.v12 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.v12 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D32031;
	text-decoration:none;
}

.v10{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D32031;
	text-decoration:none;
}

.v13 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

.hypr{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	line-height:160%;
}

.red{
	color:#D32031;
}

.error{
	font-size:10px;
	color:#D32031;
}

.style1 {font-size: 10px}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
select.LV_invalid_field,
select.LV_invalid_field,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
