body
{
	background:#b2361c url('../images/background.png') repeat-x;
	font-family:arial;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.structure
{
	width:800px;
	height:auto;
	margin-left: auto; 
  	margin-right: auto; 
}

#header
{	
	background: url('../images/banner.png') no-repeat;
	height:87px;
}

#content_top
{
	background: url('../images/content_top.png') repeat-x;
	height:44px;

}

#content img
{
	border-style:none;
}
#content
{
	background: url('../images/content_background.png') repeat-y;
	height:auto;
	width:755px;
	padding-left:35px;
	padding-bottom:30px;
	margin-bottom:0px;
	padding-right:10px;
	padding-top:15px;
	
}

#flash_menu
{
	height:325px;
}

#content h1
{
	color:#425b71;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}

#content h2
{
	color: #578425;
	font-size:18px;
	text-align:left;
	
}

#content h3
{
	color:#40596f;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	background:url('../images/h3_point.png') no-repeat left center;
	
}
#content p,label
{
	color:#56575b;
	font-size:12px;
	margin-bottom:20px;
	line-height:18px;
}

#content legend
{
	color:#56575b;
	font-size:14px;
	font-weight:bold;
	
}

#column_left ul,#column_left ol, #column_left column_left li
{
	list-style-image: url(../images/bullet.jpg);
	color:#4e7b1e;
	font-size:12px;

}
#content hr
{
	border-color:#b1bdc9;
	border-width:0px;
	border-style:solid;
	border-top-width:1px;
}

#content p:first-child
{
	font-size:14px;
}

#content p.legend
{
	size:10px;
	text-align:right;
	color:#8e979e;
}

#content p.legend_float
{
	size:10px;
	
	color:#8e979e;
	text-align:left;
	display:inline;
}
#content h4
{
	font-size:12px;
	display:inline;
	color:#56575b;
	text-decoration:underline;
	font-weight:normal;
}
#content h4.nav
{
	display:block;
}
#content p.legend a:hover,#content p.legend a:visited, #content p.legend a:link,#content p.legend a:active
{
	size:10px;
	text-align:right;
	text-decoration:none;
	color:#8e979e;
}

#content input
{
	color:#56575b;
	
}
#column_right
{
	width: 200px;
	height:auto;
	float:right;
	text-align:left;
}

#column_right img
{
	border-width:0px;
}

#column_right h2
{
	font-weight:normal;
	margin-bottom:10px;

}

#column_right ul
{
	list-style:none;	
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
}
#column_right ul li
{
	background: url('../images/menu_li_background.jpg') no-repeat left center;
	padding-left:15px;
	padding-bottom:3px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b1bdc9;
	font-size:11px;
	margin-top:3px;
}
#column_right ul li:last-child
{
	border-width:0px;
}
#column_right ul li a:hover,#column_right ul li a:visited,#column_right ul li a:link,#column_right ul li a:active
{
	text-decoration:none;
	color:#3f5a6f;
}

#column_left
{
	width:500px;
	padding-right:55px;
	height:auto;
	padding-bottom:300px;
}

#column_right,#column_left
{
	margin-top:-50px;

}

#column_left img
{
	margin-bottom:10px;
}
#column_right img
{
	margin-bottom:15px;

}

#highlight
{
	margin-top:20px;
}

#highlight td
{
	padding-right:10px;
}
#highlight td span
{
	color:#68a0cf;
	font-size:12px;
	font-weight:bold;
}

#highlight td h2
{
	padding:0px;
	background:clear;
	margin-top:0px;
	margin-bottom:0px;
}

#highlight td p
{
	margin-top:7px;
}

#content .missing
{
	color:red;
	size:8px;
}

#content .sub_block
{
	margin-left:20px;
}

#content .submitter
{
	text-align:right;
}

#column_left fieldset
{
	width:500px;
	height:auto;
}

#menubot
{
	display:none;
}

#content a.internal_link:link,#content a.internal_link:hover,#content a.internal_link:active,#content a.internal_link:visited
{
	font-size:10px;
	color:#578425;
}

#content h2:first-child
{
	text-transform:uppercase;
}

#content_big
{
	height:auto;
	width:100%;
}

#contact_form
{
	margin-top:10px;
	width:auto;
	height:auto;
	border-color:#d6d6d6;
	border-style:solid;
	border-width:1px;
}


#contact_form_top
{
	padding:10px;
}
#contact_form_sub
{
	width:auto;
	height:auto;
	border-top-color:#d6d6d6;
	border-top-style:solid;
	border-top-width:1px;
	padding:10px;
}

#footer_tryn
{
	display:none;
}

div#highlight
{
	padding:15px;
	background:#a4351a;
	color:#fffffb;
}

div#highlight a
{	
	color:#fffffb;
}

ul.space_ul
{
	border-style:solid;
	border-width:1px;
	border-color:#a4351a;
	width:150px;
	padding:10px;
}

ul.space_ul li
{
	list-style:none;
}

#content p.intro
{
	font-size:14px;
}
