body{
	color:#000000;
	font:12px Arial;
	margin:0 0 5px 0;
	background-color:#FCFCFD;
}

body, table, tr, td{
	text-align:left;
	direction:ltr;
}

img{
	border:0 none;
}

form{
	margin:0;
}

table, tr, td{
	color:#000000;
	font:12px Arial;
	vertical-align:top;
}

input, select, textarea{
	color:#000000;
	font:12px Arial;
	border:1px solid #808080;
}

input.clsReset{
	width:auto;
	border:0 none;
	background-color:transparent;
}

h1{
	color:#002842;
	font-size:18px;
	font-weight:800;
	margin:0 0 5px 0;
}

h2{
	color:#002842;
	font-size:13px;
	font-weight:800;
	margin:0 0 5px 0;
}

A:link, A:visited, A:active{color:#000000; text-decoration:underline; background-color:transparent;}
A:hover{text-decoration:underline;}

.clsWhiteLink:link, .clsWhiteLink:visited, .clsWhiteLink:active{color:#ffffff; text-decoration:none; background-color:transparent;}
.clsWhiteLink:hover{text-decoration:underline;}

.clsBlackLink:link, .clsBlackLink:visited, .clsBlackLink:active{	color:#000000; text-decoration:none; background-color:transparent;}
.clsBlackLink:hover{text-decoration:underline;}

.clsRedLink:link, .clsRedLink:visited, .clsRedLink:active{	color:#993333; font-weight:800; text-decoration:none; background-color:transparent;}
.clsRedLink:hover{text-decoration:underline;}

.clsBlueLink:link, .clsBlueLink:visited, .clsBlueLink:active{color:#5D7B97; text-decoration:underline; background-color:transparent;}
.clsBlueLink:hover{text-decoration:underline;}

.clsSpacer{
	height:0;
	width:0;
	font-size:0;
	background-color:transparent;
}

.clsDottedLine{
	height:1px;
	font-size:0;
	background:url(/images/dot_blue.gif);
}

.clsHiddenText{
	display:none;
}

.clsErrorMsg{
	color:red;
	font-size:13px;
	font-weight:800;
	text-align:center;
	padding:30px;
}


.clsFormButtons{
	text-align:center;
	padding-top:10px;
}

.clsFormButtons input, .clsFormButtons button, .clsButton{
	width:90px;
	color:#ffffff;
	font:12px Arial;
	font-weight:500;
	cursor:pointer;
	cursor:hand;
	padding:2px 5px 2px 5px;
	border:0 none;
	background-color:#3E678B;
}



.clsTableAlign{
	width:743px;
	padding:0 4px 0 4px;
	margin:auto;
	background:url(/images/page_bg.gif) repeat-y;
}

.clsMainTable{
	width:743px;
	background-color:#FCFCFD;
}

.clsMainTable .clsTopBar{
	width:743px;
	font-size:12px;
	padding:0 1px 1px 10px;
	background:url(/images/topbar_bg.gif) no-repeat;
}

.clsTopBar A:link, .clsTopBar A:visited, .clsTopBar A:active, .clsTopBar A:hover{
	float:left;
	display:block;
	color:#ffffff;
	text-decoration:none;
	margin:0 15px 0 0;
	background-color:transparent;
}

.clsMainTable .clsHeader{
	width:743px;
	height:145px;
	background:url(/english/images/header_home.jpg) no-repeat;
}

.clsLogo{
	float:left;
	width:310px;
	height:66px;
	cursor:pointer;
	cursor:hand;
	margin:16px 0 0 8px;
}

.clsSearch{
	float:right;
	margin:10px;	
}

.clsSearch input{
	width:90px;
	vertical-align:middle;
}

.clsMainTable .clsTopMenu{
	padding:5px 0 5px 6px;
	background:url(/images/topmenu_bg.gif) repeat-x;
}



/*** LEVEL 1 ***/
.clsTopMenu  ul{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
}

.clsTopMenu  ul li{
	float:left;
	display:block;
	position:relative;
	width:120px;
	text-align:center;
	text-decoration:none;
	padding:0;
	margin:0 2px 0 0;
	background:url(/images/topmenu_item-bg.gif) no-repeat;
}

.clsTopMenu ul li a:link, .clsTopMenu ul li a:active, .clsTopMenu ul li a:visited, .clsTopMenu ul li a:hover{
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:800;
	text-decoration:none;
	text-align:center;
	padding:1px 6px 3px 6px;
}

.clsTopMenu ul li a:hover{
}

.clsTopMenu ul li.clsLevel1_selected{
}


/*** LEVEL 2 ***/
.clsTopMenu ul li ul{
	right:0;
	width:106px;
	display:none;
	position:absolute;
	text-align:left;
	z-index:100;
	padding:0;
	margin:0;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	background-color:#C5D4DC;
}

.clsTopMenu ul li ul li{
	display:block;
	width:92px;
	position:static;
	cursor:pointer;
	cursor:hand;
	padding:0 0 0 18px;
	margin:0;
	border-bottom:1px solid #ffffff;
	background:url(/images/topmenu_arrow2.gif) no-repeat left;
}



.clsTopMenu ul li ul li a:link, .clsTopMenu ul li ul li a:active, .clsTopMenu ul li ul li a:visited, .clsTopMenu ul li ul li a:hover, .clsTopMenu ul li ul li a.clsLevel2_selected:hover{
	display:block;
	width:100%;
	color:#576873;
	font-size:12px;
	font-weight:800;
	text-decoration:none;
	text-align:left;
	padding:2px 6px 3px 3px;
	background-color:#C5D4DC;
}

.clsTopMenu ul li ul li a:hover, .clsTopMenu ul li ul li a.clsLevel2_selected:hover{
	display:block;
	color:#404040;
	text-decoration:none;
	background-color:#B7C7D1;
}

.clsTopMenu ul li ul li a.clsLevel2_selected:hover{

}



.clsTopMenu ul li ul li ul{
	display:none;
}









.clsMainTable .clsRightPanel{
	width:152px;
	padding-right:8px;
	background:#E9EEF1 url(/images/pane_seperator.gif) repeat-y right;
}

.clsRightMenu{
	width:152px;
	border-top:16px solid #C7D1D8;
}

.clsRightMenu ul, .clsRightMenu li{
	width:152px;
	list-style:none;
	padding:0;
	margin:0;
}

.clsRightMenu ul{
	width:152px;
	font-size:0;
	margin:0;
	padding:0;
}

.clsRightMenu ul li{
	border-bottom:1px solid #ffffff;
	background:url(/english/images/rightmenu_bg.gif) no-repeat;
}

.clsRightMenu ul li ul{
	display:none;
	background-color:#C5D4DC;
}

.clsRightMenu ul li ul li{
	border:0 none;
	background:url(/images/arrow_white.gif) no-repeat 10px 5px;
}

.clsRightMenu ul li ul li ul{
	display:none;
}

.clsRightMenu ul li ul li ul li{
	border:0 none;
	background:url(/images/arrow_gray.gif) no-repeat 20px 5px;
}



.clsRightMenu ul li a:link, .clsRightMenu ul li a:visited, .clsRightMenu ul li a:active{
	display:block;
	width:142px;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:800;
	text-align:left;
	padding:1px 0 2px 10px;
	background:transparent;
}
.clsRightMenu ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}

.clsRightMenu ul li ul li a:link, .clsRightMenu ul li ul li a:visited, .clsRightMenu ul li ul li a:active, .clsRightMenu ul li ul li a:hover{
	display:block;
	width:132px;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	padding:2px 0 3px 20px;
	background:transparent;
}
.clsRightMenu ul li ul li a:hover{
	color:#000000;
	text-decoration:underline;
	background:transparent;
}

.clsRightMenu ul li ul li ul li a:link, .clsRightMenu ul li ul li ul li a:visited, .clsRightMenu ul li ul li ul li a:active, .clsRightMenu ul li ul li ul li a:hover{
	display:block;
	width:142px;
	color:#C7C7C7;
	text-decoration:none;
	padding:2px 30px 3px 0;
}
.clsRightMenu ul li ul li ul li a:hover{
	color:#C7C7C7;
	text-decoration:underline;
}


.clsStaticLinks{
	font-weight:800;	
}

.clsStaticLinks img{
	margin:0 0 0 2px;
}

.clsStaticLinks .clsDottedLine{
	margin:1px 0 4px 0;
}














.clsMainTable .clsContent{
	width:565px;
	padding:0 0 0 27px;
	background:url(/images/content_right-shad.gif) no-repeat left top;
}

.clsMainTable .clsNarrowContent{
	width:383px;
	padding:0 0 0 27px;
	background:url(/images/content_right-shad.gif) no-repeat left top;
}

.clsMainTable .clsContent h1{
	margin:20px 0 10px 0;
}

.clsContentText{
	text-align:justify;
	padding:10px 20px 10px 20px;
	background:url(/english/images/content_bg.gif) no-repeat right top;
}

.clsSideImages{
	float:right;
	margin:0 0 30px 20px;
}

.clsSideImages img{
	margin:0 0 15px 0;
}

.clsBreadCrumb{
	padding:15px 20px 15px 20px;
}


.clsIndexItem{
	color:#325267;
	margin:10px 0 10px 0;
	background:#EAEEF2 url(/images/index-item_left-bottom.gif) no-repeat right bottom;
}

.clsIndexItem h2{
	color:#325267;
	font-size:13px;
	margin:0 0 3px 0;
}

.clsIndexItem .clsBody{
	padding:5px;
	background:#EAEEF2 url(/english/images/index-item_left-top.gif) no-repeat right top;
}

.clsIndexItem .clsRightImage{
	float:left;
}


.clsGeneralPageActions{
	height:23px;
	padding:4px 3px 4px 6px;
	margin:25px 0 15px 0;
	border-top:1px solid #8F9BA4;
	border-bottom:1px solid #8F9BA4;
	background:url(/english/images/bottom-bar_bg.gif) repeat-y left;
}

.clsGeneralPageActions div{
	float:left;
	width:50%;
	color:#002842;
	font-weight:800;
	cursor:pointer;
	cursor:hand;
}

.clsGeneralPageActions img{
	vertical-align:middle;
	margin-right:5px;
}



.clsMainTable .clsLeftPanel{
	width:173px;
	background-color:#EFF2F5;
}

.clsLeftCon{
}

.clsLeftCon h2{
	color:#ffffff;
	font-size:13px;
	font-weight:800;
	padding:2px 2px 2px 6px;
	margin:0;
	background:#8B9DAB;
}

.clsLeftCon .clsBody{
	padding:5px;
	background:#DDE4E9 url(/images/leftcon_bg.gif) no-repeat top;
}




.clsFooter{
	width:751px;
	height:32px;
	text-align:center;
	padding:8px 0 0 0;
	margin:auto;
	background:url(/images/footer_bg.gif) no-repeat;
}

.clsCredits{
	width:740px;
	font-size:11px;
	text-align:right;
	margin:auto;
}

.clsCredits A:link, .clsCredits A:visited, .clsCredits A:active, .clsCredits A:hover{
	color:#000000;
	text-decoration:none;
	background-color:transparent;
}

.clsCredits A:hover{
	color:#000000;
	text-decoration:underline;
	background-color:transparent;
}

input.clsReset{
	width:auto;
	border:0 none;
	background-color:transparent;
}



.clsSiteMap{
	line-height:18px;
}

.clsSiteMap img{
	margin-right:3px;
}

.clsSiteMap .clsLevel{
	line-height:18px;
	padding-left:12px;
}
