body, td, a, input, select, textarea, div, span, p {
	font:10 Verdana, Arial, Helvetica, sans-serif;
}
body, form { padding:0px; margin:0px; }

#left, .left { float:left; }
#right, .right { float:right; }
#clear, .clear { clear:both; }

#container {
	width:990px;
	position:relative;
	left: 50%;
	margin-left:-495px;
}

#header { height:90px; }
#menubar { height:81px; background:url(../template_images/menu_bg.jpg) repeat-x; }
#line { height:17px; background:url(../template_images/line_bg.jpg) repeat-x; }
#bottom { height:48px; background:url(../template_images/bottom_bg.jpg) repeat-x; }

#footer { height:75px; background:url(../template_images/footer_bg.jpg) repeat-x; }
#footer span {font-size: 9px; }
#footer a { font-size:9px; color: #000000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#quickMenu { font-size:9px; margin:5px 5px 0px 0px; }
#quickMenu a { font-size:9px;text-decoration:none; color:#000000; }
#quickMenu a:hover { text-decoration:underline;  }

#menu { height:58px; white-space:nowrap; word-spacing:-2px;}
#menu a {
	font-size:12px;
	height:58px;
	width:110px;
	background:url(../template_images/menu_link.jpg) repeat-x;
	text-align:center;
	color:#000000;
	text-decoration:none;
	padding:27px 10px 0px 10px;
	border-left:1px solid #FFFFFF;
}

#menu a[href] {
	height:30px;
	max-width:130px;
	display:-moz-inline-box;
	-moz-box-pack:center;
}

#menu a:hover {
	background:url(../template_images/menu_over.jpg) repeat-x;
}

#leftColumn { width:227px; background-color:#E3E9EF; }
#rightColumn { width:209px; background-color:#E3E9EF; }
#mainColumn { display:block; width:544px; margin:0px 5px 0px 5px; }
.mainContent { color:#828280; }

#shadow { width:7px; background-repeat:repeat-y; }
#shadowBottom { background-repeat:no-repeat; background-position:bottom; width:7px; }

br.empty { line-height:3px; }

td.form_title_cell {
	height:41px;
	background-color:#002C54;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:5px;
	vertical-align:bottom;
}

td.form_table {
	background-color:#EFF0EA;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:10px;
	vertical-align:top;
}

td.form_rows {
	color:#002C54;
	font-size:12px;
	border-bottom:1px solid #002C54;
}

.fields_rows td{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right:1px;
}

.contact_table { width:100%; border:1px solid #C5C6B1; border-bottom:none; }
.contact_table th, .contact_table td { font:11px Verdana, Arial, Helvetica, sans-serif; }
.contact_table .bright { border-right: 1px solid #C5C6B1; }
.contact_table .bbottom { border-bottom: 1px solid #C5C6B1; }
.contact_table th {
	font-weight:bold;
	color:#797268;
	letter-spacing:2px;
	text-transform:uppercase;
	padding:6px 6px 6px 12px;
	background-color:#E5E5D9;
}
.contact_table td { padding:6px 6px 6px 12px; }
.contact_table td a { color:#797268; font-weight:bold; text-decoration:none; }
.contact_table td a:hover { text-decoration:underline; }
.contact_table td.label { color:#797268; font-weight:bold; }
.contact_table tr.row1 { background-color:#F9F9F7; }
.contact_table tr.row2 { background-color:#FFFFFF; }