/* ----- DEFAULTS ----- */

.logo, 
.top_tab_hover,
.top_tab_off
{
	behavior:			url(/include/iepngfix.htc);
}

BODY, H1, P, A, IMG, TABLE, TR, TD, UL, LI
{
	margin:				0px;
	padding:			0px;
}

UL, LI
{
	padding-left:			20px;
	list-style:			square;
}

BODY
{
	background-image:		url(/images/bg1.gif);
	margin-top:			20px;
}

H1
{
	font-family:			Arial, sans-serif; 
	font-size:			16px;
	font-weight:			bold;
	color:				#423623;
	padding-bottom:			10px;
}

H3
{
	font-family:			Arial, sans-serif; 
	font-size:			12px;
	font-weight:			bold;
	color:				#ffffff;
	padding-top:			0px;
	padding-bottom:			0px;
}

P, TR, TD, TH, UL, LI, .main_text 
{
	font-family:			Arial, sans-serif; 
	font-size:			12px;
	font-weight:			normal;
	line-height:			18px;
	color:				#423623;
}

.main_text img
{
	margin-left:			15px;
}

.main_text .no_img_padding
{
	margin-left:			0px;
}

B_OLD
{
	color:				#1a1610;
}

A
{
	color:				#911c20;
	text-decoration:		none;
	outline:			none;
}

A:hover
{
	color:				#911c20;
	text-decoration:		underline;
}


.header_img
{
	background-image:		url(/images/header_img_5.jpg);
	background-repeat:		no-repeat;
	background-position:		top center;
	padding:			0px;
	margin:				0px;
}

.logo
{
	float:				right;
	margin-top:			15px;
	margin-right:			15px;
}


/* ----- TOP TABS ----- */

.top_tab_on
{
	font-family:			Arial, sans-serif; 
	font-size:			14px;
	font-weight:			bold;
	letter-spacing:			2px;
	color:				#423623;
	padding-top:			3px;
	padding-bottom:			3px;
	cursor:				pointer;
	background-image:		url(/images/tab_top_on.gif);
}

.top_tab_off
{
	font-family:			Arial, sans-serif; 
	font-size:			13px;
	font-weight:			bold;
	letter-spacing:			2px;
	color:				#dfdf97;
	padding-top:			3px;
	padding-bottom:			3px;
	cursor:				pointer;
	background-image:		url(/images/tab_top_off.png);
}

.top_tab_hover
{
	font-family:			Arial, sans-serif; 
	font-size:			13px;
	font-weight:			bold;
	letter-spacing:			2px;
	color:				#FFFFFF;
	padding-top:			3px;
	padding-bottom:			3px;
	cursor:				pointer;
	background-image:		url(/images/tab_top_hover.png);
}

.top_tab_spacer
{
	padding-left:			3px;
	padding-right:			3px;
}

.strapline
{
	font-family:			Arial, sans-serif; 
	font-size:			11px;
	color:				#dfdf97;
	padding-top:			10px;
}

.strapline B
{
	font-weight:			bold;
	color:				#FFFFFF;
}


/* ----- TOP NAVIGATION ----- */

.top_nav_bg
{
	background-image:		url(/images/top_nav_off.gif);
	height:				30px;
}

.top_nav_left
{
}


.top_nav_on
{
	font-family:			Arial, sans-serif; 
	font-size:			12px;
	font-weight:			bold;
	color:				#FFFFFF;
	padding-left:			35px;
	padding-right:			35px;
	border-left:			1px solid #cd6700;
	background-color:		#cd6700;
	background-image:		url(/images/top_nav_pointer.gif);
	background-repeat:		no-repeat;
	background-position:		bottom center;
}

.top_nav_on_prev_version
{
	font-family:			Arial, sans-serif; 
	font-size:			12px;
	font-weight:			bold;
	color:				#cd6700;
	padding-left:			35px;
	padding-right:			35px;
	border-top:			1px solid #cd6700;
	border-left:			1px solid #cd6700;
	background-color:		#F5F5C9;
}

.top_nav_off
{
	font-family:			Arial, sans-serif; 
	font-size:			12px;
	font-weight:			normal;
	color:				#dfdf97;
	padding-left:			35px;
	padding-right:			35px;
	border-left:			1px solid #cd6700;
	cursor:				pointer;
}

.top_nav_last
{
	border-left:			1px solid #cd6700;
}

.top_nav_hover_prev_version
{
	font-family:			Arial, sans-serif; 
	font-size:			12px;
	font-weight:			normal;
	color:				#FFFFFF;
	padding-left:			35px;
	padding-right:			35px;
	border-left:			1px solid #cd6700;
	background-image:		url(/images/top_nav_pointer.gif);
	background-repeat:		no-repeat;
	background-position:		bottom center;
	cursor:				pointer;
}

.top_nav_hover
{
	font-family:			Arial, sans-serif; 
	font-size:			12px;
	font-weight:			normal;
	color:				#FFFFFF;
	padding-left:			35px;
	padding-right:			35px;
	border-left:			1px solid #cd6700;
	cursor:				pointer;
}

/* ----- NAVIGATION ----- */

.nav1_on
{
	font-family:			Arial, sans-serif; 
	font-size:			13px;
	font-weight:			bold;
	color:				#423623;
	padding-top:			8px;
	padding-bottom:			4px;
	padding-left:			5px;
	border-bottom:			1px solid #F5F5C9;
	background-image:		url(/images/nav_on_bg.gif);
	background-repeat:		no-repeat;
	background-position:		center right;
}

.nav1_off
{
	font-family:			Arial, sans-serif; 
	font-size:			13px;
	font-weight:			normal;
	color:				#423623;
	padding-top:			8px;
	padding-bottom:			4px;
	padding-left:			5px;
	border-bottom:			1px solid #F5F5C9;
}

.nav1_hover
{
	font-family:			Arial, sans-serif; 
	font-size:			13px;
	font-weight:			normal;
	color:				#423623;
	padding-top:			8px;
	padding-bottom:			4px;
	padding-left:			5px;
	border-bottom:			1px solid #F5F5C9;
	cursor:				pointer;
	background-color:		#d4d394;
}

.nav1_on    a:hover,
.nav1_off   a:hover,
.nav1_hover a:hover
{
	text-decoration:		none; 
}

.nav2_on
{
	font-family:			Arial, sans-serif; 
	font-size:			11px;
	font-weight:			bold;
	color:				#423623;
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			5px;
	background-image:		url(/images/nav_on_bg.gif);
	background-repeat:		no-repeat;
	background-position:		center right;
}

.nav2_off
{
	font-family:			Arial, sans-serif; 
	font-size:			11px;
	font-weight:			normal;
	color:				#423623;
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			5px;
}

.nav2_hover
{
	font-family:			Arial, sans-serif; 
	font-size:			11px;
	font-weight:			bold;
	color:				#423623;
	background-color:		#d4d394;
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			5px;
	cursor:				pointer;
}


.nav2_on    a:hover,
.nav2_off   a:hover,
.nav2_hover a:hover
{
	text-decoration:		none; 
}


/* ----- DATA PANELS ----- */

.container
{
	background-color:		#F5F5C9;
	border:				8px solid #FFFFFF;
	width:				800px;
}

.panel_banner,
.panel_tabs,
.panel_top_nav
{
	width:				800px;
}

.panel_left
{
	background-color:		#dfdf97;
	width:				215px;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			20px;
	padding-bottom:			0px;
	border-right:			1px solid #b9b582;
	border-left:			1px solid #b9b582;
	border-bottom:			1px solid #b9b582;
}

.panel_right
{
	width:				545px;
	padding-left:			15px;
	padding-right:			15px;
	padding-top:			20px;
	padding-bottom:			20px;
	text-align:			justify;
	border-right:			1px solid #b9b582;
	border-bottom:			1px solid #b9b582;
}

.panel_popup
{
	background-color:		#F5F5C9;
	border:				8px solid #FFFFFF;
	margin-top:			40px;
}

.panel_popup_data
{
	border:				1px solid #b9b582;
	padding:			15px;
}

/*----- OTHER -----*/

.sitelinks
{
	display:			none;
}