﻿body
{
	margin: 0;
	font-family: Arial, Verdana , Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

body *
{
	font-family: Arial, Verdana , Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/*
a:link, a:visited
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
form
{
	margin: 0;
}*/
.footer a
{
	line-height: 140% !important;
}
.header a
{
	line-height: 100%;
	font-family: Arial, Verdana , Helvetica, sans-serif;
}
.header
{
}
.header_wrapper
{
	width: 985px;
	height: 92px;
}
.header_logo_wrapper
{
	width: 322px;
	float: left;
}
.header_right_wrapper
{
	width: 663px;
	float: left;
	text-align: right;
}
#header_langswitch_wrapper
{
	margin-top: 1px;
	height: 30px;
}
#header_langswitch_frame
{
	background-image: url(/Images/en-US/Header/lang_switch_bg.gif);
	background-repeat: repeat-x;
}
#header_langswitch_wrapper IMG
{
	vertical-align: middle;
}
/*
.header_langswitch_table
{
	height: 100%;
	float: right;
	display: none; background-image:url(/Images/en-US/Header/lang_switch_bg.gif); 	background-repeat: repeat-x;
}
.header_langswitch_table_r1
{
	white-space: nowrap;
	vertical-align: middle;
	padding-left: 61px;
	padding-right: 15px;
	color: #92147F;
}
.header_langswitch_table_r1 a
{
	color: #92147F;
}
*/
.header_searchbox_wrapper
{
	display: inline;
	margin-left: 20px;
}
.header_searchbox_wrapper INPUT
{
	border: solid 1px #898FA9;
	padding-left: 3px;
	padding-right: 3px;
}
.header_searchbox_wrapper A
{
	margin-right: 15px;
	color: #92197F;
}
.header_search_box
{
	vertical-align: middle;
	width: 140px;
}
.header_search_arrow
{
	margin-left: 5px;
	margin-right: 5px;
}
/*
.header_langswitch_table_r2, .header_langswitch_table_r3
{
	white-space: nowrap;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-image: url(/Images/en-US/Header/lang_switch_separator.gif);
	color: #999999;
}
*/
.BtnLanguage, .BtnEventCalendar
{
	display: inline;
}
.BtnLanguage A, .BtnEventCalendar A
{
	margin-left: 15px;
	margin-right: 15px;
	color: #999999;
}

.BtnEventCalendar A
{
	color: #92197F;
}
/*
.header_langswitch_table_r2 a, .header_langswitch_table_r3 a
{
	color: #999999;
}
*/
.header_corner_wrapper
{
}
.header_corner_image
{
	margin-top: 18px;
}
#header_menu
{
	margin-top: 3px;
	margin-left: 10px;
	width: 975px;
	height: 32px;
	position: relative; /*z-index: -8888;*/
}
.footer_back_to_top
{
	margin-left: 20px;
	margin-top: 13px;
	margin-bottom: 0;
	text-align: right;
	width: 965px;
}
.footer_separator
{
	margin-left: 20px;
	background-color: #C4CBD7;
	width: 965px;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 0;
}
.footer
{
	float: left;
	clear: both;
	margin-top: 10px;
	width: 985px;
	font-family: Arial, Verdana , Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.footer_elements
{
	float: left;
	color: #666666;
	border-right: solid #999966 1px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 100%;
}
.footer_elements a
{
	color: #666666;
}
.footer_element_start
{
	padding-left: 33px;
}
.footer_element_end
{
	border-right: 0;
	padding-right: 0;
}
.footer_text
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 33px;
	clear: left;
}

/********************
info box
 ********************/
.info_box
{
}
.info_box .spacer
{
	width: 1px;
	height: 1px;
}
.info_box_corner_tl, .info_box_corner_tr, .info_box_corner_bl, .info_box_corner_br
{
	width: 6px;
	height: 6px;
	background-repeat: no-repeat;
	font-size: 0px !important;
}
.info_box_corner_tl
{
	background-image: url(/Images/en-US/Common/info_box_corner_tl_bg.gif);
}
.info_box_corner_tr
{
	background-image: url(/Images/en-US/Common/info_box_corner_tr_bg.gif);
}
.info_box_corner_bl
{
	background-image: url(/Images/en-US/Common/info_box_corner_bl_bg.gif);
}
.info_box_corner_br
{
	background-image: url(/Images/en-US/Common/info_box_corner_br_bg.gif);
}
.info_box_border_l
{
}
.info_box_border_r
{
	background-position: top right;
}
.info_box_border_t
{
}
.info_box_border_b
{
	background-position: bottom left;
}
.info_box_border_l, .info_box_border_r, .info_box_border_t, .info_box_border_b
{
	background-image: url(/Images/en-US/Common/info_box_border.gif);
	background-color: #FFFFFF;
	font-size: 0px !important;
}
.info_box_border_l, .info_box_border_r
{
	background-repeat: repeat-y;
	width: 6px;
}
.info_box_border_t, .info_box_border_b
{
	background-repeat: repeat-x;
	height: 6px;
}
.info_box_content
{
	background-color: #FFFFFF;
}

/********************
image box
 ********************/
.banner_box img
{
	display: block;
	margin-bottom: 10px;
}

/* Left Menu Start */
.left_nav_wrapper
{
	float: left;
	display: inline;
	width: 200px;
	margin-left: 10px;
	padding-bottom: 25px;
}
.left_Nav, .left_box_search
{
	padding-top: 7px;
	display: block;
	background: url(/images/en-US/static/left_menu_bottom.jpg) no-repeat bottom #EDEFF3;
	padding-bottom: 25px;
}
.left_box_search
{
	height: 220px;
}
.left_Nav SPAN
{
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px 5px 5px 20px;
	background-image: url(/images/en-US/common/left_menu_arrow.gif);
	background-repeat: no-repeat;
}

.left_Nav A
{
	color: #333333 !important;
	font-size: 12px;
	text-decoration: none;
	display: block;
}

.left_Nav BR
{
	display: none;
}

.left_Nav SPAN.Selected
{
	background-color: #BEC7D3;
	background-image: url(/images/en-US/common/left_menu_arrow_selected.gif);
}

.left_Nav .Selected A
{
	color: #FFFFFF !important;
	text-decoration: none;
}

.left_Nav SPAN.Nav_1
{
	padding-left: 30px;
	background-position: 10px 0px;
}
.left_Nav SPAN.Nav_2
{
	padding-left: 40px;
	background-position: 20px 0px;
}
.left_Nav SPAN.Nav_1 A
{
	color: #333333;
}

.left_Nav SPAN.Nav_2 A
{
	color: #666666;
}
/* Left Menu end */

@media print
{
	P.line
	{
		border-top: dotted 1px #999999;
	}
	.left_Nav .Selected A
	{
		color: #333333;
		font-weight: bold;
	}
}
