body
{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFF;
	font-family: 'Trebuchet MS', sans-serif;
	color:#000000;
	min-width:830px;
}

div {
	font-family: 'Trebuchet MS', sans-serif;
}

A, A:visited, A:link{color:#000000;}	
A:hover{text-decoration:underline;color:#0056AD}

div.main-content-text {
	font-size: 0.8em;
	/*border:1px solid red;*/
	text-align:left;
	font-family: Calibri, 'Trebuchet MS', sans-serif;
	padding: 0 0 35px 0;
}	

.main-content-text h1{
	font-size: 1.3em;
	font-weight:bold;
}

.main-content-text h2{
	font-size: 1em;
	font-weight:bold;
}

.main-content-text div{
	text-align:left;
	font-family: Calibri, 'Trebuchet MS', sans-serif;
}

.pageTitle{padding:0 0 10px 0}

#logo{display:none}

#Breadcrumbs{display:none;}

img{border: 0px}
	
	

div.left-content-optional-text {
	font-size: 0.8em;
	text-align:left;
	font-family: Calibri, 'Trebuchet MS', sans-serif;
	padding: 0 0 0 25px;	
}

span.trebuchet {
	font-family: 'Trebuchet MS';
}

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	/*color: #0058B2;*/
	color: #C08537;
	line-height: 1.3em;
}

#header_container
{
	display: block;
	float: none;
	position:relative;
	text-align: left;
	/*min-height: 100%;*/
	background: url(header_line_bkg.jpg) repeat-x;	
	overflow: hidden;
	z-index:1;
}


#header_left
{
	float: left;
	width: 493px;
	height: 197px;
	background: url(header_left.jpg) no-repeat;
	z-index:10;
	position: absolute;
	top: 0px;
	left: 0px;
}

#header_right
{
	float: right;
	width: 407px;
	height: 197px;
	background: url(header_right.jpg) no-repeat;
	z-index:1;
	position: absolute;
	top: 0px;
	right: 0px;
}

#header_center
{
	float: none;
	margin-left: 423px;
	margin-right: 407px;
	height: 197px;
	background: url(header_line_bkg.jpg) repeat-x;
}

/**** MAIN COLUMNS ****/

#container
{
	display: block;
	float: none;
	/*position:relative;*/
}

#left
{
	float: left;
	width: 235px;
	height: 380px;
	background: url(menu_bkg.jpg) no-repeat top left;
	position: relative;
	top: 0px;
	left: 0px;
}

#directLogo{
	position:absolute;
	top:280px;
	left:25px;	
}

#right
{
	float: right;
	width: 221px;
	height: 380px;
	background: url(ring_right.jpg) no-repeat;
	position: relative;
	top: 0px;
	right: 0px;
}

#center
{
	float: none;
	position: relative;
	top: 0px;
	margin-left: 235px;
	margin-right: 221px;
}

#left, #right, #center {
	/* Needed so that all columns look equally long */
	/*padding-bottom: 32767px !important;*/
	/*margin-bottom: -32767px !important;*/
}

.top_menu{padding:0 0 0 0;margin:108px 0 0 5px;font-size: 13px;/*font-family: 'Trebuchet MS', sans-serif;*/color: #f8f8f8;}
.top_menu ul{	color:black;list-style-type:none;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
.top_menu li{	float:left;padding: 0 0 0 11px;}
.top_menu li A, .top_menu li A:link, .top_menu li A:visited{color: #f8f8f8;text-decoration:none;}
.top_menu li A:hover{text-decoration:underline}
.top_menu_selected{font-weight:bold}

.top_menu2{padding:0 0 0 0;margin:143px 0 0 5px;font-size: 13px;/*font-family: 'Trebuchet MS', sans-serif;*/color: #f8f8f8;}
.top_menu2 ul{	color:black;list-style-type:none;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
.top_menu2 li{	float:left;padding: 0 0 0 11px;}
.top_menu2 li A, .top_menu2 li A:link, .top_menu2 li A:visited{color: #f8f8f8;text-decoration:none;}
.top_menu2 li A:hover{text-decoration:underline}
.top_menu2_selected{font-weight:bold}

.menu{font-size: 12px;/*font-family: 'Trebuchet MS', sans-serif;*/}
.menu ul{list-style-type:none;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
.menu li{padding:0px 0px 0px 25px; margin:0px 0px 5px 0px;height:18px;display:block;}
.menu li A, .menu li A:link, .menu li A:visited{color: #0c0c0c;text-decoration:none;}
.menu li A:hover{text-decoration:underline;color:#C08537}
.menu .selected A, .menu .selected A:link, .menu .selected A:visited{font-weight:bold; color:#C08537}
.menu .selected A:hover{font-weight:bold; color:#C08537;text-decoration:none}
.menu .selected {background:url("lines.gif") no-repeat;border:0px solid black}

/*** TOP RIGHT ELEMENTS ***/
#top_right_nav_logo {position: relative;top:20px;left: 0px;width: 184px;height: 60px;border:0;}
#top_right_nav_line1 {position: absolute;top:108px;right: 224px;font-size: 12px;/*font-family: "Lucida Grande", Helvetica, Arial, sans-serif !important; /* IE ignores this and renders Arial better */font-family: Arial, Tahoma, Helvetica, sans-serif;*//*font-family: 'Trebuchet MS', sans-serif;*/font-weight: normal;color:#f8f8f8;}
#top_right_nav_line1 A, #top_right_nav_line2 A:link , #top_right_nav_line1 A:visited {color:#f8f8f8;text-decoration: none;}
#top_right_nav_line1 A:hover {color:#ffffff;text-decoration: underline;}
#top_right_nav_line1 A:active {color:#ffffff;text-decoration: underline;}
#top_right_nav_line1 span {font-weight:bold}
#top_right_nav_line2 {position: absolute;top:143px;right: 224px;font-size: 13px;/*font-family: Tahoma, Arial, Helvetica, sans-serif;*//*font-family: 'Trebuchet MS', sans-serif;*/color:#f8f8f8;}
#top_right_nav_line2 A:link, #top_right_nav_line2 A , #top_right_nav_line2 A:visited {color:#f8f8f8;text-decoration: none;}
#top_right_nav_line2 A:hover {color:#ffffff;text-decoration: underline;}
#top_right_nav_line2 A:active {color:#ffffff;text-decoration: underline;}


/*** CONTACT FORM ***/

form .CFlabel{
	width:90px;
	text-align:right;
	padding: 0 20px 5px 0;
	display:block;
	float:left;
}

form .CFinput{
	float:left;
	padding: 0 0 5px 0;
}
 
form .CFrow1{
	clear:both;
	padding: 0 0 5px 0;
}

form .CFrow0{	
	clear:both;
	padding: 0 0 5px 0;
}

form fieldset{
	border: 0px;
}

form .requried{
}

form .information{
	
}

