BODY {
	background-color: #EEEEEE; color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* GENERAL */
td, p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.fontsmall { font-size: 10px; }
.fontsmall_gray { font-size: 10px; color: #7C8796;  clear: both; }
img { border: 0px; margin: 0px; padding: 0px; }
.listing { vertical-align: middle; margin-right: 6px; }
.spaceVertical10 { height: 10px; overflow: hidden; clear: both; }
.spaceVertical20 { height: 20px; overflow: hidden; clear: both; }
A { color: #0F76AB; text-decoration: none; }
A:link { color: #0F76AB; text-decoration: none; }
A:hover { color: #D12E41; text-decoration: underline; }
A:active { color: #D12E41; text-decoration: none; }
A:visited { text-decoration: none; }
H1 {
	margin: 0px 0px 10px 0px; padding: 0px;
	border-bottom: 3px solid #DEDEDE;
	font-size: 12px; font-weight: bold; color: #2244A8;
}
H2 {
	margin: 0px 0px 10px 0px; padding: 0px;
	font-size: 12px; font-weight: bold; color: #D12E41;
}

/* PAGE SECTIONS */
.header { background-color: #FFFFFF;
	border-top: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
}
.content { background-color: #FFFFFF; 
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
}
.footer  { 
	border-bottom: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
}

/* HEADER */
.page_title {
	background-image: url(images/bg_topnavi.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 32px;
	text-align: right;
}

.page_title span { 
	font-weight: bold; color: #D12E41;
	padding-right: 10px;
}

/* CONTENT ONE COLUMN */
.main_container { padding-left: 10px; padding-right: 10px; }

/* CONTENT TWO COLUMNS */
.left_column { background-color: #F3F4F3; }
.right_column {  }

/* LEFT COLUMN */
.box1_title {
	height: 22px;
	background-image: url(images/bg_section_title.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-weight: bold; color: #FFFFFF;
	padding-left: 10px; padding-right: 10px;
	padding-top: 0px; padding-bottom: 0px;
	margin: 0px;
	line-height: 20px;
}

.box1_text { padding: 10px; margin: 0px;
	background-color: #F3F4F3;
	 }

.box2_title {
	height: 22px;
	background-image: url(images/bg_section_title1.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-weight: bold; color: #333333;
	padding-left: 10px; padding-right: 10px;
	padding-top: 0px; padding-bottom: 0px;
	margin: 0px;
	line-height: 20px;
}

.box2_text { padding: 0px 10px 10px 10px; margin: 0px; 
	background-image: url(images/bg_left_text1.gif);
	background-position: top left;
	background-repeat: repeat-x; 
	}

.box3 { padding: 10px; margin: 0px; 
	background-image: url(images/bg_address.gif);
	background-position: top left;
	background-repeat: repeat;
	border-top: 1px solid #737D8C;
	border-bottom: 1px solid #737D8C;
}

/* RIGHT COLUMN */
.right_container { padding-right: 10px; }

/* FOOTER */
.footerLinks { padding: 7px 10px 7px 10px; height: 37px; 
	background-image: url(images/bg_footer.gif);
	background-position: top left;
	background-repeat: repeat-x;
	}

/* LINK STYLES */
.lnk1 { color: #333333; }
.lnk1:link { color: #333333; }
.lnk1:hover { color: #D12E41; text-decoration: underline; }
.lnk1:active { color: #D12E41; }
.lnk1:visited { text-decoration: none; }
.lnk1 img { margin-right: 6px; vertical-align: middle; }

.lnk3 { color: #000000; }
.lnk3:link { color: #000000; }
.lnk3:hover { color: #D12E41; text-decoration: underline; }
.lnk3:active { color: #D12E41; }
.lnk3:visited { text-decoration: none; }

.lnk4 { font-weight: bold; color: #D12E41; }
.lnk4:link { color: #D12E41; }
.lnk4:hover { color: #D12E41; text-decoration: underline; }
.lnk4:active { color: #D12E41; }
.lnk4:visited { text-decoration: none; }