body {
	margin: 0px;
}

#footer, #footer a {
 color: #000;
 font-variant: small-caps;
 font-size: 12px;
 text-decoration: none;
}

.bordered {
	border: 1px solid #3f3;
	border-collapse: collapse;
}

.left_page_filler {
	background: url(images/left_page_filler.gif) repeat-y right;
}

.right_page_filler {
	background: url(images/right_page_filler.gif) repeat-y left;
}

.left_header_filler {
	background: url(images/left_header_filler.gif) repeat-y right;
}

.right_header_filler {
	background: url(images/right_header_filler.gif) repeat-y left;
}

.transition_filler {
	background: url(images/transition_filler.gif) repeat-x;
}

.bottom_filler {
	background: url(images/bottom_filler.gif) repeat-x;
}

.tab a {
	text-decoration: none;
	font-variant: small-caps;
	color: #3f3;
}

.tab a:hover, .tab_off:hover {
	color: #000;
	font-weight: bold;
	background-color: #3f3;
	text-decoration: none;
}

.tab_off:hover a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.tab_on a {
	color: #000;
	font-weight: bold;
}

.tab_on {
	background-color: #3f3;
}

.tab_off {
	background-color: #000;
	color: #343;
}

.section_header {
	background-color: #3f3;
	color: #000;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
}

.company_name, .company_name a {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #3f3;
	white-space: nowrap;
	text-decoration: none;
}

.slogan {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3f3;
}
