

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(images/bg_menu.gif);
	background-repeat: repeat-x;
	height: 29px;
	width: 763px;
	line-height: 29px;
	text-align: center;
}
.nav A:link    	{ color: #FFFFFF; text-decoration: none }
.nav A:active  	{ color: #FFFFFF; text-decoration: none }
.nav A:visited 	{ color: #FFFFFF; text-decoration: none }
.nav A:hover  	{ color: #CC3333; text-decoration: none }

.secnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 29px;
	text-align: center;
}
.secnav A:link    	{ color: #FFFFFF; text-decoration: none }
.secnav A:active  	{ color: #FFFFFF; text-decoration: none }
.secnav A:visited 	{ color: #FFFFFF; text-decoration: none }
.secnav A:hover  	{ color: #CC3333; text-decoration: none }

.footernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 29px;
}
.footernav A:link    	{ color: #333333; text-decoration: none }
.footernav A:active  	{ color: #333333; text-decoration: none }
.footernav A:visited 	{ color: #333333; text-decoration: none }
.footernav A:hover  	{ color: #ffffff; text-decoration: underline }

.TopShadow {
	background-image: url(images/TopShadow.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.RhsBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/bg_rhs.gif);
	background-repeat: repeat-y;
}
.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 43px;
}
.contentText A:link    	{ color: #CC3333; text-decoration: none }
.contentText A:active  	{ color: #CC3333; text-decoration: none }
.contentText A:visited 	{ color: #CC3333; text-decoration: none }
.contentText A:hover  	{ color: #CC3333; text-decoration: underline }

.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	vertical-align: top;
	text-align:right;
	font-weight: bold;
}
.top A:link    	{ color: #666666; text-decoration: none }
.top A:active  	{ color: #666666; text-decoration: none }
.top A:visited 	{ color: #666666; text-decoration: none }
.top A:hover  	{ color: #666666; text-decoration: underline }

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	vertical-align: top;
	text-align:center;
	margin-top:5px;
	
}
.footer A:link    	{ color: #ffffff; text-decoration: none }
.footer A:active  	{ color: #ffffff; text-decoration: none }
.footer A:visited 	{ color: #ffffff; text-decoration: none }
.footer A:hover  	{ color: #ffffff; text-decoration: underline }

.ImageAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #CC3333;
	margin-left: 43px;
}

#h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #CC3333;
	margin-left: 43px;
}

}
.StandOut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3333;
	line-height: 18px;
	margin-left: 43px;
}
.StandOut A:link    	{ color: #666666; text-decoration: none }
.StandOut A:active  	{ color: #666666; text-decoration: none }
.StandOut A:visited 	{ color: #666666; text-decoration: none }
.StandOut A:hover  		{ color: #33CC66; text-decoration: none }


input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 2px 0; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
input.submit:hover { background:#444; }


span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

.succsess_page { display: block; height: 30px; line-height:30px; background: #44da44 url('assets/success.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#eeeeee;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

/*#succsess_page h1 { background: url('assets/success.gif') left no-repeat; padding-left:22px; }*/

table {font-size:12px;}


