/* CSS Document */
*{padding: 0; margin: 0}
div#holder{width: 100%; float: left;}

div#header{
height: 135px;
width: 800px;
margin: auto;
position: relative;
}

	div#head_left
	{
	float: left;
	width: 360px;
	}
	div#head_right
	{
	float: right;
	width: 435px;
	}
		div#head_links
		{
		float: left;
		font-size: 11px;
		margin: 20px 0 0 0;
		}
		div#head_links a
		{
		font: normal normal 11px/11px arial;
		text-decoration: none;
		color: #000000;
		}
		div#head_links a:hover
		{
		color: #B20839;
		text-decoration: underline;
		}
		div#head_search
		{
		margin: 15px 0 0 0;
		float: right;
		clear: none;
		}
			input.search_enter
			{
			width: 160px;
font: normal normal 11px/12px arial;
padding: 1px 1px 0 2px;
text-transform: uppercase;
			}
			input.btn
			{
			border: 0;
			background: none;
			font: normal normal 12px/12px arial;
			}
		div#head_tagline
		{
		width: 390px;
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
		float: right;
		text-align: right;
		font: bold italic 14px/17px verdana;
		font-weight: bold;
		color: #907A02;
		}
			div#head_tagline img
			{
			margin: 0 0 5px 0;
			}
	div#head_banner
	{
	position: absolute;
	bottom: 0;
	left: 0;
	}
div#banner
{
width: 800px;
margin: auto;
position: relative;
}
div#content
{
width: 800px;
margin: auto;
font: normal normal 13px/19px tahoma;
}
	div#content_left
	{
	float: left;
	width: 190px;
	padding: 5px 8px 10px 0;
	}
		div.level1,
		div.level1current
		{
		/*background-color: #EFEBE0;*/
		background-color: #f5f1e5;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		padding: 8px;
		}
		div.level1 a
		{display: block;
		color: #876122;
		font: bold normal 13px/15px verdana;
		font-weight: bold;
		text-decoration: none;
		background: url(../images/structure/level1_bullet.png) no-repeat left center;
		padding: 0 0 0 11px;
		}
		div.level1current a
		{display: block;
		color: #876122;
		font: bold normal 13px/15px verdana;
		font-weight: bold;
		text-decoration: none;
		background: url(../images/structure/level1_current_bullet.png) no-repeat left center;
		padding: 0 0 0 11px;
		}

		div.level2,
		div.level2current
		{
		/*background-color: #EFEFEF;*/
		background-color:#f5f1e5;	
		margin: 0;
		padding: 5px;
		}
		div.level2 a
		{
		/*color: #886223;
		font: normal normal 11px/13px verdana;*/
		font: normal normal 11px/14px arial;
		text-transform: uppercase;
		color:#000000;
		display: block;
		text-decoration: none;
		background: none;
		padding: 0 0 0 15px;
		}
		div.level2current a
		{
		/*color: #886223;
		font: normal normal 11px/13px verdana;*/
		font: normal normal 11px/14px arial;
		text-transform: uppercase;
		color:#000000;
		display: block;
		text-decoration: none;
		background: url(../images/structure/level2_current_bullet.png) no-repeat 5px center;
		padding: 0 0 0 15px;
		}
		div.level2 a:hover
		{
		background: url(../images/structure/level2_bullet.png) no-repeat 5px center;
		}
		div.level3
		{
		background-color: #EFEFEF;
		padding: 3px 0 3px 0;
		}
		div.level3current
		{
		background-color: #dfdfdf;
		padding: 3px 0 3px 0;
		}
		div.level3 a
		{
		color: #886223;
		font: normal normal 11px/18px verdana;
		text-decoration: none;
		padding: 0 0 0 27px;
		display: block;
		}
		div.level3current a
		{
		color: #000000;
		font: normal normal 11px/18px verdana;
		text-decoration: none;
		padding: 0 0 0 27px;
		display: block;
		}
			div.left_form
			{
			margin: 10px 0 0 0;
			text-align: right;
			font: normal normal 11px/17px arial;
			padding-right: 9px;
			color: #3F3F3F;
			}
			
			div.left_form table
			{
			width: 180px;
			text-align: right;
			}
			div.left_form td.labelcell
			{
			display: none;
			}
			div.left_form table td
			{
			margin: 0;
			padding: 0;
			font: normal normal 11px/13px arial;
			}
			div.left_form td.buttoncell
			{
			text-align: right;
			padding: 3px 0 3px 0;
			}
			div.left_form td.buttoncell input.button
			{
			border-top: 1px solid #7F7F7F;
			border-left: 1px solid #7F7F7F;
			border-right: 2px solid #7F7F7F;
			border-bottom: 2px solid #7F7F7F;
			background: #F5F1E5;
			font: bold normal 11px/13px arial;
			color: #876122;
			}
			div.left_form td.buttoncell input:hover.button
			{
			border-top: 2px solid #7F7F7F;
			border-left: 2px solid #7F7F7F;
			border-right: 1px solid #7F7F7F;
			border-bottom: 1px solid #7F7F7F;
			background: #F5F1E5;
			font: bold normal 11px/13px arial;
			color: #876122;
			}
	div#content_main
	{
	background: none;
	float: left;
	width: 405px;
	padding: 10px 10px 10px 10px;
	margin: 5px 0 0 0;
	font: normal normal 13px/19px tahoma;
line-height: 22px;
	}
div#content_main_catalog
{
padding: 15px 0 15px 0;
width: 595px;

float: left;
font: normal normal 13px/19px tahoma;
}
		div#content_main a,
		div#content_main_catalog a
		{
		color: #7F0F0F /*#886223*/;
		text-decoration: none;
		}
		div#content_main a:hover,
		div#content_main_catalog a:hover
		{
		text-decoration: underline;
		}
		div#content_main h1,
		div#content_main_catalog H1
		{
		color: #990000;
		font: bold normal 16px/18px verdana;
		font-weight: bold;
		margin: 5px 5px 6px 0;
		}
		div#content_main h2,
		div#content_main_catalog h2{
		color: #8F8335;
		font: bold normal 14px/18px verdana;
		font-weight: bold;
		margin: 13px 5px 6px 0;
		}
		div#content_main h3,
		div#content_main_catalog h3{
		color: #7F6453;
		font: bold normal 13px/18px verdana;
		font-weight: bold;
		margin: 10px 5px 6px 0;
		}
		div#content_main h4,
		div#content_main_catalog h4
		{
		font: bold normal 13px/18px verdana;
		font-weight: bold;
		margin: 8px 5px 4px 0;
		}
		div#content_main ul,
		div#content_main ol,
		div#content_main_catalog ul,
		div#content_main_catalog ol
		{
		margin: 5px 0 5px 25px;
		}
		div#content_main ul,
		div#content_main_catalog ul 
		{
		list-style-type: square;
		}
div.home_box
{

margin: 10px 0 0 0;
width: 246px;
height: 85px;
padding: 5px 5px 10px 135px;
font-size: 11px;
line-height: 14px;
overflow: hidden;

}
div#fastrac
{
background: url(/Images/structure/fastrac-button.jpg) no-repeat top left;
}
div#green
{
background: url(/Images/structure/green-button.jpg) no-repeat top left;
}
div#emerald
{
background: url(/Images/structure/emerald-button.jpg) no-repeat top left;
}
	div#content_right
	{
	background: #F5F1E5;
	float: left;
	width: 155px;
	padding: 10px;
	margin: 0;
font: normal normal 12px/16px arial;
	}
		div#content_right a
		{
		color: #7F0F0F /*#886223*/;
		text-decoration: none;
line-height: 16px;
		}
		div#content_right a:hover
		{
		text-decoration: underline;
		}
div#content_right h3,
div#content_right h3 a
{
font: bold normal 15px/16px arial;
font-weight: bold;
color: #886223;
border-bottom: 2px solid #886223;
margin: 0 0 4px 0;
text-decoration: none;
}
div.right_toc
{
font: normal normal 11px/13px arial;
margin: 0 0 13px 0;
}
div.dater
{

}
div#blogroll,
div#recent,
div#categories,
div#archives,
div#feed
{
padding: 8px 0 8px 0;
}
div#blog
{
margin: 15px 0 5px 0;
}
div#blog_footer
{
background: #FFFCDF;
}
td.rightcell textarea
{
width: 300px;
margin: 10px 0 0 0;
}
	div#footer_banner
	{
clear: left;
	}
	div#footer_links
	{
	clear: left;
	}
	div#links
	{
	text-align: center;
	color: #907A02;
	font-size: 12px;
	padding: 10px 5px 5px 5px;
	}
	div#links a
	{
	color: #000000;
	font: normal normal 10px/20px verdana;
	text-decoration: none;
	}
	div#links a:hover
	{
	color: #B20839;
	text-decoration: underline;
	}
	div#links sup
	{
	font-size: 5px;
	color: #000000;
	}
	div#copyright
	{
	text-align: center;
	font: normal normal 10px/12px arial;
	color: #000000;
	padding: 5px;
	}

div.toc_holder
{
line-height: 16px;
margin: 0 0 6px 0;
padding: 0 0 6px 0;
border-bottom: 1px dotted black;

}
div.toc_brief
{
font-size: 11px;
line-height: 13px;
color: #4F4F4F;
}
div.sitemap 
{

}
div.sitemap div.level1
{
background: none;
border-bottom: 2px solid #B20839;
padding: 2px;
margin: 2px 0 2px 0;
}
div.sitemap div.level1 a
{
background: none;
padding: 0;
margin: 0;
display: inline;
}
div.sitemap div.level2
{
padding: 2px;
margin: 0;
background: none;
}
div.sitemap div.level2 a
{
display: inline;
}
div.sitemap div.level3
{
padding: 2px;
margin: 0;
background: none;
}
div.sitemap div.level3 a
{
display: inline;
}
table.toc_table td
{


















}

table.marquiform h2
{
border-bottom: 2px solid #8F8335;
margin: 3px 0 3px 0;
}
td.leftcell
{
width: 150px;
padding: 3px 10px 4px 0;
vertical-align: top;
text-align: right;
}
td.rightcell
{
padding: 0 0 5px 0;
vertical-align: middle;
}
td.rightcell textarea
{
width: 250px;
}
td.buttoncell
{
text-align: center;
}
td.labelcell
{
padding: 0 0 0 0;
font-weight: bold;
}
td.controlcell
{
padding: 2px 0 4px 0;
}
div.list_moreinfo
{
background: #D7D0A3;
text-align: right;
padding: 2px 6px 2px 2px;
font-style: italics;
}
div.breadcrumbs 
{
margin: 0 0 10px 0;
font-size: 10px;
}
div.breadcrumbs a
{
font-size: 10px;
}

.call_to_actionContainer {ppppadding-top: 9px; ppppadding-bottom:9px;}

div.call_to_action {background: #F5F1E5; float: left; width: 170px; margin: 5px 0 0 0; padding:10px;  font: normal normal 12px/16px arial;}
	div.call_to_action#right {padding:0 10px 10px 0; width: 140px;}
	div.call_to_action a {color: black /*#886223*/; text-decoration: none;}
	div.call_to_action a:hover {text-decoration: underline;}
	div.call_to_action h3, div.call_to_action h3 a {font: bold normal 15px/16px arial; font-weight: bold; color: #5FA31E; border-bottom: 2px solid #5FA31E; margin: 0 0 0 0; text-decoration: none;}
		div.call_to_action#right h3, div.call_to_action#right h3 a {color: #5FA31E; border-bottom: 2px solid #5FA31E;}
	div.call_to_action h1 {line-height: 14px;}
	div.call_to_action h1 a {line-height: 24px;}
	div.call_to_action h2 {color: #8F8335; font: bold normal 14px/18px verdana; font-weight: bold; margin: 13px 5px 6px 0;}
	div.call_to_action h3 a {text-decoration: none; border-bottom: none;}
	div.call_to_action h3 a:hover {text-decoration: none; color: #7f0f0f}
		div.call_to_action#right h3 a:hover {text-decoration: none; color: #7f0f0f}
	div.call_to_action ul {margin:0 10px;}
	div.call_to_action ul li {font-size:11px; margin-left:10px; padding:2px 0px;}
		div.call_to_action#right ul li a {color:#000;}

div#content_main h5{
font-size: 18px;
line-height:30px;
}