/* --------------- generic columns --------------- */
#column_A {
	float: left;
	width: 219px;
	margin-right: 30px;
}
#column_B {
	float: left;
	width: 451px;
	margin-right: 30px;
}
#column_C {
	float: left;
	width: 188px;
}
.column
{
	margin-top: 20px;
}
.genCol2A {
	float: left;
	width: 640px;
	margin-right: 60px;
}
.genCol2B {
	float: left;
	width: 188px;
}
.genCol3A {
	float: left;
	width: 700px;
	margin-right: 30px;
}
.content_heading {
	margin-top: 15px;
	margin-bottom: 10px
}

/* 3 columns */
.columns_three
{
	width: 451px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('/media/bot-col-1-bg-1.gif') top left repeat-y;
	height: 170px;
	margin-top: 13px;
}
.column_three
{
	float: left;
}
#column_three_1
{
	width: 120px;
	margin-right: 36px;
}
#column_three_2
{
	width: 120px;
	margin-right: 30px;
}
#column_three_3
{
	width: 120px;
}
.column_three p
{
	padding-top: 6px;
	margin-bottom: 10px;
}

.column_content
{
	height: 146px;
}
/*************/

/* 2 columns */
.columns_two {
	margin-top: 4px;/*
	padding-top: 10px;
	padding-bottom: 12px;*/
	background: url('/media/dot-1.gif') 213px 0px repeat-y;
}
.column_two {
	float: left;
}
#column_two_1 {
	width: 195px;
	margin-right: 36px;
}
#column_two_2 {
	width: 195px;
}
.column_two p {
	padding-top: 6px;
	margin-bottom: 10px;
}
/*************/

#menu_secondary_dotted_line
{
	margin: 0px 0px 5px 0px;
}

/* menu - secondary */
ul.menu_secondary
{
	margin: 0 0 0px 0;
	padding: 1px 0 0 0;
	width: 183px;
	list-style: none;
}
ul.menu_secondary li
{
	margin: 0;
	padding: 0;
	height: 1%;
}
ul.menu_secondary li a
{
	color: #010101;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 1%;
	margin: 0;
	padding: 4px 20px;
	display: block;
}

ul.menu_secondary li a:hover
{
	color: #148325;
	background: url('/media/arrow-2.gif') 7px 7px no-repeat;
}
ul.menu_secondary li a.menu_secondary_current_page {
	color: #148325;
	font-weight: bold;
	background: url('/media/arrow-2.gif') 7px 7px no-repeat;
}
ul.menu_secondary a.menu_secondary_ancestor
{
	color: #148325;
	background: url('/media/arrow-4.gif') 7px 8px no-repeat;
}
ul#menu_secondary_nested
{
	margin: 0px 0px 0px 9px;
}
/********************/

.main_body
{
	width: 918px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url('/media/dot-1.gif') 218px 0px repeat-y;
}