body {
	margin:0 0 0 0;
	font-size:9pt;
	font-family:Verdana, Geneva, sans-serif;
	background:#FFF url(/Rs/img/body_bg.png) repeat-x;
}

/*********************************************************************************
	HEADER TABLE
*********************************************************************************/

.header_table {
	width:1000px;
	height:150px;
	border:0;
	background:url(/Rs/img/header.png) no-repeat;
}

/*********************************************************************************
	TOP TABS NAVIGATION
*********************************************************************************/

.top_tab {
	float:left;
}

div.top_tab div.left {
	float:left;
	width:10px;
	height:25px;
	background:url(/Rs/img/top_button_left.png) no-repeat;
}

div.top_tab div.middle {
	float:left;
	height:20px;
	background:url(/Rs/img/top_button_middle.png) repeat-x;
	padding-top:5px;
	color:#636363;
	font-size:10px;
	font-weight:bold;
}

.top_link {
	color:#636363;
	text-decoration:none;
}

div.top_tab div.right {
	float:left;
	width:10px;
	height:25px;
	background:url(/Rs/img/top_button_right.png) no-repeat;
}

.top_border {
	border-bottom:2px solid #F26522;
}

/*********************************************************************************
	MAIN TABS NAVIGATION
*********************************************************************************/

.main_nav_button {
	float:left;
}

div.main_nav_button div.left {
	float:left;
	width:10px;
	height:35px;
	background:url(/Rs/img/button_passive_left.png) no-repeat;

}

div.main_nav_button div.middle {
	float:left;
	height:23px;
	
	padding-top:12px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:url(/Rs/img/button_passive_middle.png) repeat-x;
}

.passive_link {
	color:#FFFFFF;
	text-decoration:none;
}

div.main_nav_button div.right {
	float:left;
	width:10px;
	height:35px;
	background:url(/Rs/img/button_passive_right.png) no-repeat;
}

/*
 * This is the active button version of Main Navigation Button
 */

.main_nav_button_active {
	float:left;
}

div.main_nav_button_active div.left {
	float:left;
	width:10px;
	height:35px;
	background:url(/Rs/img/button_left.png) no-repeat;
}

div.main_nav_button_active div.middle {
	float:left;
	height:23px;
	background:url(/Rs/img/button_middle.png) repeat-x;
	padding-top:12px;
	color:#F26522;
	font-size:12px;
	font-weight:bold;
}

.active_link {
	color:#F26522;
	text-decoration:none;
}

div.main_nav_button_active div.right {
	float:left;
	width:10px;
	height:35px;
	background:url(/Rs/img/button_right.png) no-repeat;
}

/*********************************************************************************
	MAIN TABLE
*********************************************************************************/

.main_table {
	width:1000px;
	min-height:400px;
	border-left:2px solid #F26522;
	border-right:2px solid #F26522;
	border-bottom:2px solid #F26522;
	background:#FFF;
}

.body_main {
	width:596px;
	padding:10px 10px 10px 10px;
}

.body_main_header {
	padding:10px 0 10px 0;
	color:#F26522;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.body_main_text {
	color:#603913;
	font-size:12px;
	text-decoration:none;
}

.body_main_text a {
	color:#d35b22;
	font-size:12px;
	text-decoration:none;
}

.body_main_text a:hover {
	color:#603913;
	font-size:12px;
	text-decoration:underline;
}

/*********************************************************************************
	LEFT NAVIGATION
*********************************************************************************/

.left_navigation_wrapper {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:186px;
	border-top:2px solid #F26522;
	border-left:2px solid #F26522;
	border-right:2px solid #F26522;
	border-bottom:1px solid #F26522;
}

div .left_navigation_button {
	width:176px;
	height:25px;
	padding:10px 0 0 10px;
	background:url(/Rs/img/left_nav_button_passive.png) no-repeat;
	border-bottom:1px solid #F26522;
}

div .left_navigation_button:hover {
	background:url(/Rs/img/left_nav_button_hover.png) no-repeat;
}

div .left_navigation_button a {
	cursor:default;
	color:#F26522;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/*********************************************************************************
	RIGHT NAVIGATION
*********************************************************************************/

.right_navigation_wrapper {
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:186px;
	border-top:2px solid #F26522;
	border-left:2px solid #F26522;
	border-right:2px solid #F26522;
	border-bottom:1px solid #F26522;
}

div .right_navigation_button {
	width:176px;
	height:25px;
	padding:10px 10px 0 0;
	background:url(/Rs/img/right_nav_button_passive.png) no-repeat;
	border-bottom:1px solid #F26522;
}

div .right_navigation_button:hover {
	background:url(/Rs/img/right_nav_button_hover.png) no-repeat;
}

div .right_navigation_button a {
	cursor:default;
	color:#F26522;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/*********************************************************************************
	SEARCH
*********************************************************************************/

.search {
	float:left;
	width:572px;
	height:33px;
	border:2px solid #F26522;
	margin:0px 0 10px 0;
}

.search_text {
	float:left;
	width:462px;
	height:11px;
	padding-top:9px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:10px;
	border:0px;
	background:url(/Rs/img/search_text_back.png) repeat-x;
	color:#F26522;
	font-size:14px;
	font-weight:bold;
}

.search_button {
	float:left;
	width:100px;
	height:33px;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:2px solid #F26522;
	background:url(/Rs/img/search_button.png) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.advanced_search {
	float:left;
	margin:0 0 0 10px;
	width:182px;
	height:26px;
	border:2px solid #598527;
	background:url(/Rs/img/advanced_search_button.png) repeat-x;
	color:#FFFFFF;
	padding-top:7px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
	

/*********************************************************************************
	HIGHLIGHTS
*********************************************************************************/

.highlights {
	padding:10px;
}

.image_scroller_area {
	float:left;
	border:2px solid #F26522;
	width:768px;
	height:270px;
}

.scroll_image_container {
	border-left:2px solid #F26522;
}

/*********************************************************************************
	FOOTER
*********************************************************************************/

.footer {
	width:1000px;
	height:122px;
	border-bottom:2px solid #F26522;
	border-left:2px solid #F26522;
	border-right:2px solid #F26522;
	background:#FFF url(/Rs/img/footer_back.png) repeat-x;
	padding:10px 10px 10px 10px;
	color:#BA460F;
	font-size:11px;
}

.footerLink {
	color:#BA460F;
	text-decoration:none;
	line-height:17px;
}

.footer_google_social {
	float:left;
	width:300px;
}

.footer_text {
	width:576px;
	height:100px;
	float:left;
}

.footer_image {
	width:100px;
	height:100px;
	float:left;
	line-height:17px;
}

.copyright, .copyright a {
	width:1000px;
	border:0;
	color:#111;
	font-size:10px;
	text-decoration:none;
	padding:10px 0 10px 0;
}

/*********************************************************************************
	Form filter rules
*********************************************************************************/

formFilter.error {
	background:url("/Rs/img/form_attention.png") no-repeat 7px 0px;
	padding-left:27px;
}

/*********************************************************************************
	Form filter rules end
*********************************************************************************/
