/* Global
----------------------------*/
.body { margin:0px; background-color:#666666; }
.body_alignment { text-align:center; }
.print_friendly { text-align:left; padding: 16px; background-color:#FFFFFF; }

form { margin: 0px; }
img { border-style: none; }

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
table a { color: #3B3096; font-weight: normal; text-decoration: underline; }
table a:hover { color: #7380A0; font-weight: normal; text-decoration: underline; }



/* Classes
----------------------------*/
.internal_pad { padding-left: 22px; padding-right: 22px; padding-top: 10px; padding-bottom: 10px; }

table #testimonials { font-size: 10px; color: #405582; }

.boxlinks { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.boxlinks a { color: #001C58; text-decoration: none; font-weight: bold; }
.boxlinks a:hover { color: #7380A0; text-decoration: none; font-weight: bold; }


.boxframe { border-left: 1px solid #ABADB0; border-right: 1px solid #ABADB0; }

.box { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.box a { text-decoration: underline; color: #001C58; }
.box a:hover { text-decoration: underline; color: #000000; }
.box strong { color: #7480A0; font-weight: bold; }
.box ul { font-size: 9px; margin-left: 10px; padding-left: 10px; margin-bottom: 4px; margin-top: 4px; list-style-type: square; color: #003366; }

.boxHP { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#001C58; }
.boxHP a { text-decoration: none; color: #001C58; }
.boxHP a:hover { text-decoration: none; color: #001C58; }
.boxHP strong { color: #001C58; font-weight: bold; }
.boxHP ul { font-size: 10px; margin-left: 10px; padding-left: 10px; margin-bottom: 4px; margin-top: 4px; list-style-type: square; color: #001C58; }


.whatsnew_bg {
	background-image:url(../images/label_whatsnew_bg.gif);
	width: 242px;
	height: 28px;
	background-repeat:no-repeat;
}

.occ_bg {
	background-image:url(../images/label_occ_bg.gif);
	width: 190px;
	height: 28px;
	background-repeat:no-repeat;
}

.out_bg {
	background-image:url(../images/label_out_bg.gif);
	width: 301px;
	height: 28px;
	background-repeat:no-repeat;
}

.testimonials_bg {
	background-image:url(../images/testimonials_bg.gif);
	width: 301px;
	height: 30px;
	background-repeat:no-repeat;
}

.pad { padding-left: 22px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; }

.subnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.subnav a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.subnav a:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }

.footer_links {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer_links a { font-weight: bold; text-decoration: none; color:#FFFFFF; }
.footer_links a:hover { font-weight: bold; text-decoration: none; color:#7480A0; }

.search_bg {
	background-image:url(../images/ekward02.gif);
	width: 578px;
	height: 76px;
	background-repeat:no-repeat;
}

.search { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	width: 100px;
	height: 14px;
}

.crumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #001C58;
}
.crumb strong { color:#001C58; font-weight: bold; }
.crumb a { color: #AF0000; font-weight: bold; text-decoration: underline; }
.crumb a:hover { color: #001C58; font-weight: bold; text-decoration: underline; }


/* Tell a Friend
----------------------------*/
.taf {
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.textbox {
	width:150px;
	height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color:#333333;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}
.textarea {
	width:300px;
	height: 75px;
	border-style: solid;
	border-width: 1px;
	border-color:#333333;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}

/* Buttons
----------------------------*/
.button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#6B7AA2;
}

/* Contact Us
----------------------------*/
.contact {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

/* Newsletter
----------------------------*/
.newsletter {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

/* Sitemap
----------------------------*/
.sitemap {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#012D24;
}

.required {
	color: #ff0000;
}

