﻿body        { color:#1B3B5E; font-size:12px; }
.altcolor   { color:#4C6C91; }
    
.pageheading, 
.pageHeading    { color:#AE1413; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:normal; }
.heading        { color:#AE1413; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:normal;  }
.subHeading1, 
.subheading1, 
.subheading, 
.subHeading   	{ color:#AE1413; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal;  }
.subHeading2,
.subheading2 	{ color:#AE1413; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal;  }
.subHeading3,
.subheading3	{ color:#003065; font-size:12px; font-weight:bold;  }

p        { }
p.normal { }
p.fancy  { }

a 				 { text-decoration: none; color:#94583E; }
a:focus, a:hover { text-decoration: none; color:#578CC0; }

.buttonContainer a,
.buttonContainer button      { background-image:url(../images/buttons/button.jpg); padding-right:20px; height:29px; font:11px; color:#2A5888; font-weight:normal; font-family:"Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:0.12em; }
.buttonContainer a span,
.buttonContainer button span { background-image:url(../images/buttons/button.jpg); padding-left:20px; height:29px; line-height:26px; }
.buttonContainer a:hover     { color:#666666; }

div.errormsg { background-color:#C72D39; color:#FFFFFF; font-size:13px; padding:5px; border:solid 2px #C72D39; margin-bottom:10px; }

#captcha_wrapper {
	background-color:#ECEFF2 !important;
	border:1px solid #D2DCE5 !important;
	overflow:visible;
	padding:3px;
	width:302px;
}

#captcha_image {
	border:1px solid #D2DCE5 !important;
}

