﻿.clear
{
	clear:both;
}


body 
{
	background-image:url(Images/body_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	margin:0;
}
.main 
{
	background-image:url(Images/main_bg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:960px;
	margin:auto;
	min-height:960px;
}
.site_left_row
{
	width:202px;
	float:left;
	padding-left:24px;
	padding-right:24px;
}
.home_right_part
{
	float:left;

	}
.site_center_row
{
	width:438px;
	float:left;
	padding-left:24px;
	padding-right:24px;
	border-left:solid 1px #cecece;
	border-right:solid 1px #cecece;
	margin-bottom:10px;
	margin-top:10px;
}
.site_right_row
{
	width:198px;
	float:left;
	padding-right:24px;

}	
.home_banner
{
	margin-bottom:14px;
	}
.site_footer
{
	background-color:#e7e8e8;
	border:solid 1px #cecece;
	padding:20px;
	}
.site_footer_down
{
	}
.logo
{
	width:202px;
	height:178px;
	display:block;
	background-image:url(Images/logo.png);
	background-repeat:no-repeat;
	margin-top:24px;
	margin-bottom:10px;
	border-bottom:solid 1px #e8e8e8;
	padding-bottom:8px;
	}


.main_menu li
{
	list-style:none;
	
}

.main_menu ul
{
	margin:0;
	padding:0;
}



.main_menu ul li a
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	display:block;
	padding:3px;
}

.main_menu ul li a:hover
{
	background-color:#cbb68c;
	color:#ffffff;
}


.main_menu .level0 .selected
{
	background-color:#000000;
	color:#ffffff;

}

.main_menu .level1 .selected
{
	background-color:#ffffff;
	color:#000000;
	background-image:url(Images/arrow.png);
	background-repeat:no-repeat;
	background-position:0 center;

}

.main_menu .level2 .selected
{
	background-color:#ffffff;
	color:#000000;
	background-image:url(Images/arrow.png);
	background-repeat:no-repeat;
	background-position:16px center;
}

.main_menu ul ul li a
{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	padding-left:16px;
}

.main_menu ul ul ul li a
{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	padding-left:32px;
}

.submit_menu
{
	padding-top:6px;
	padding-bottom:6px;
}
.submit_menu li
{
	list-style:none;
	margin-bottom:6px;
}

.submit_menu ul
{
	margin:0;
	padding:0;
}
.submit_menu ul ul
{

	margin-top:6px;
}



.submit_menu ul li a
{
	display:block;
	height:28px;
	background-color:#ede5d6;
	font-size:16px;
	color:#8e6d28;
	text-decoration:none;
	padding-left:15px;
	padding-top:21px;
	padding-bottom:9px;
	padding-right:15px;
	background-image:url(Images/arrow_1.gif);
	background-repeat:no-repeat;
	background-position:180px center;

}

.submit_menu ul ul li a
{
	background-color:#ffffff;
	background-image:none;
	padding:0;
	height:16px;
	
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;display:block;
	padding:3px;
}



.submit_menu ul ul li a:hover
{
	background-color:#ede5d6;

	color:#8e6d28;
}

.home_component
{
	padding:14px;
	color:#ffffff;
	background-color:#cbb68c;
	margin-bottom:14px;
	}
	.home_component_alternate
{
	padding:14px;
	color:#ffffff;
	background-color:#cccccc;
	margin-bottom:14px;
	}
.home_component h1
{
	margin:0;
	color:#847353;
	font-size:14px;
}

.home_component_alternate h1
{
	margin:0;
	color:#000000;
	font-size:14px;
}
.home_component a,.home_component_alternate a
{
	color:#575757;
}

.sponsors
{
	background-color:#eeeeee;
	padding-top:14px;
	padding-bottom:14px;
	margin-bottom:14px;
	}
.sponsors h1
{

	margin:0;
	color:#373737;
	margin-left:14px;
	font-size:14px;
	
	}
	.sponsor_image
	{
		width:170px;
		height:110px;
		background-image:url(Images/sponsor_bg.gif);
		background-repeat:no-repeat;
		margin:auto;
		padding:4px;
	}
	.right_rearch_box
	{
		padding:4px;
				
		}
		.right_rearch_box input
	{
		float:left;
	}
.right_login_box
{
	padding:4px;
	background-color:#ececec;
	padding-bottom:10px;
}
.center_text
{
	text-align:center;
}
.link1
{
	color:#b4975a;
	font-size:12px;
}
.link2
{
	color:#000000;
}
.right_newsletter_box
{
	padding:4px;
}
.right_social_box
{
	padding:4px;
	}
.right_social_box img
{
	border:0;
	margin-right:4px;
}
.right_social_box a
{
	text-decoration:none;
	color:#365897;
	display:block;
	float:left;
	}
.right_count_box
{
	padding:4px;
	background-color:#f7f7f7;
	
	}
.right_count_box h1
{
	color:#b4975a;
	margin-bottom:1px;
	font-weight:bolder;
	font-size:14px;
}
.right_count_box p
{
	margin:0;
}
.right_count_box span
{
	
	display:block;
	width:44px;
	float:left;
}
.right_count_box strong
{
	font-weight:bold;
	font-size:24px;
}
.footer_menu_part
{
	float:left;
	margin-right:60px;
}
.footer_menu_part li
{
	list-style:none;
	margin-bottom:6px;
}
.footer_menu_part ul
{
	margin:0;
	padding:0;
}
.footer_menu_part a
{
	color:#000000;
}
.footer_logos
{
	float:right;
	margin-right:10px;
	}
.site_footer_down
{
	margin-top:1px;
	text-align:right;
	padding-right:46px;
}
.site_footer_down a
{
	color:#5c5c5c;
	font-size:9px;
	margin-right:4px;

}
