/* MAIN */

* 
{
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Arial, Helvetica, sans-serif;
}


#top *, #menu, #menu *, #footer *, #menu2 *
{	
	font-size: 11px;
	text-align: left;
}

#content_full, #content_right
{
	font-size: 11px;
	text-align: left;
}

body 
{	
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-align: center;
	background-image: url('../gfx/bg.jpg');
	background-repeat: repeat-x;
	background-position: top center;
}



img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* END MAIN */



/* LINKS */

a 
{
	color: #771e25;;
	border: 0px;
	text-decoration: none;
	font-weight: bold;
	outline: none!important;
	-moz-outline: none!important;
}

a:focus 
{
	outline: none!important;
	-moz-outline: none!important;
}

a:hover 
{
	color: #000000;
	outline: none!important;
	-moz-outline: none!important;
}

/* END LINKS */



/* LAYOUT */

#page
{
	margin: 0 auto;
	width: 1008px;
	background-image: url('../gfx/page_bg.jpg');
	background-repeat: repeat-y;
}

#container
{
	width: 1008px;
	background-image: url('../gfx/container_bg.jpg');
}

#top
{
	margin: 0 auto;
	width: 908px;
	height: 164px;
}

#menu
{
	margin: 0 auto;
	width: 908px;
	height: 30px;
	background-image: url('../gfx/menu_bg.jpg');
	background-repeat: repeat-x;
}

#menu2
{
	margin: 0 auto;
	width: 858px;
	padding-left: 25px;
	padding-right: 25px;	
	background-image: url('../gfx/menu2_bg.jpg');
	background-repeat: repeat-x;
}

#banner
{
	margin: 0px auto;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-top: 20px;
	text-align: center;
}

#content_container
{
	margin: 0 auto;
	margin-top: 1px;
	width: 908px;
	background-image: url('../gfx/content_top_bg.jpg');
	background-repeat: repeat-x;
}

#content
{
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 1px;
	width: 858px;
	background-image: url('../gfx/content_bottom_bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#content_left
{
	padding-top: 25px;
	padding-bottom: 50px;
	padding-right: 25px;
	width: 144px;
	float: left;
}

#content_right
{
	padding-top: 25px;
	padding-bottom: 50px;
	padding-left: 25px;
	width: 664px;
	float: right;
	background-image: url('../gfx/vertical_bar.jpg');	
}

#content_right_main
{	
	padding-bottom: 30px;
	width: 689px;
	float: right;
	background-image: url('../gfx/vertical_bar.jpg');	
}

.content_main
{
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 20px;
	width: 664px;
	padding-left: 25px;
	background-image: url('../gfx/horizontal_bar.jpg');	
	background-position: bottom;
}

#content_full
{
	padding-top: 25px;
	padding-bottom: 50px;
	width: 858px;
}

#content_images
{
	padding-top: 20px;
	width: 100%;
}

#footer
{
	margin: 0 auto;
	width: 1008px;
}

#footer_image
{
	position: relative;
	z-index: 1;
	
}

#footer_content
{
	padding-left: 75px;
	padding-right: 75px;
	width: 858px;
	bottom: 141px;
	position: relative;
	z-index: 2;	
}

#footer_content #footer_1st_line_left,
#footer_content #footer_1st_line_right
{
	padding-top: 10px;
	height: 35px;
}

#footer_content #footer_2nd_line_left,
#footer_content #footer_2nd_line_right
{
	padding-top: 13px;
	height: 30px;
}

#footer_content #footer_1st_line_left,
#footer_content #footer_2nd_line_left
{
	width: 550px;
	float: left;
}

#footer_content #footer_1st_line_right,
#footer_content #footer_2nd_line_right
{
	text-align: right;
	width: 120px;
	float: right;
}

#footer_content #footer_2nd_line_right_right
{
	padding-top: 5px;
	height: 30px;
	text-align: right;
	width: 100px;
	float: right;
}

#footer_content #footer_1st_line_left input
{
	background-image: transparent url('../gfx/spacer.gif');
	background-color: transparent;
	color: #929292;
	border: 0px;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
	width: 125px;
}

h1
{
	color: #771e25;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

h3
{
	color: #771e25;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

.menu_divider
{
	color:  #c9c9c9;
	font-weight: bold;
}

.hidden_menu
{
	padding-top: 8px;
	padding-bottom: 10px;
	height: 12px;
	width: 858px;
	display: none;
}

.date
{
	font-style: italic;
	text-align: left;
	font-size: 11px;
}

.header
{
	font-weight: bold;
	clear: both;
	font-size: 11px;
	text-align: left;
}

.small_content
{
	font-size: 11px;
	text-align: left;
}

ol
{
	font-size: 11px;
	text-align: left;
}

.img
{
	padding-bottom: 20px;
	padding-right: 20px;
	width: 150px;
	height: 210px;
	float: left;
	text-align: center;
}

.img_partners
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 120px;
	text-align: center;
}

.img img
{
	padding: 4px;
	border: 1px solid #aaaaaa;
}

.spacer
{
	height: 20px;
	width: 200px;
	clear: both;
}

.ender
{
	clear: both;
}

.input {
	padding-top: 5px;
	padding-bottom: 10px;
	width: 712px;
	background-image: url('../gfx/content_bar.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.input_name {
	float: left;
	padding-right: 10px;
	width: 150px;
	text-align: right;
}

.input_field {
	float: left;
	width: 420px;
}

.input_field input, .input_field textarea {
	width: 400px;
}

.input_field textarea {
	height: 175px;
}

/* END LAYOUT */