* { padding: 0; margin: 0; }
body { background: white; padding: 0; margin: 0; font: normal normal normal 11px Verdana,Geneva,Kalimati,sans-serif; color: #464646; }
a, p { font: normal normal normal 11px Verdana,Geneva,Kalimati,sans-serif; }
img, a img { border: none; }

.left { float: left; }
.right { float: right; }
.textC { text-align: center; }

.cover { background: white; display: none; position: absolute; top: 0; left: 0;	float: left; text-align: center; opacity: .66; filter: alpha(opacity=66); -moz-opacity: 0.66; z-index: 540; }

#layoutC { width: 959px; margin: 0 auto; }

	/* 
		--- header --- 
	*/

	#layoutC #headC { height: 125px; }
	#headC #logo { float: left; margin: 28px 0 0 25px; }
	#headC #languagesPanel { float: right; margin-right: 18px; }
	
	#languagesPanel #langPanel { float: left; }
	#languagesPanel span { font-size: 11px; font-family: Arial,Helvetica,Garuda,sans-serif; color: #909093; }
	#languagesPanel #langPanel #wrapL { float: left; width: 10px; height: 40px; background: url(../_img/langbar_bg_l.gif) 0 0 no-repeat; }
	#languagesPanel #langPanel #wrapC { float: left; height: 40px; background: url(../_img/langbar_bg.gif) 0 0 repeat-x; padding: 10px 10px 0 0; font-size: 11px; font-family: Arial,Helvetica,Garuda,sans-serif; color: #978981; }
	#languagesPanel #langPanel #wrapC span { padding: 0 12px; background: url(../_img/langbar_arrow.gif) 100% 4px no-repeat; }
	#languagesPanel #langPanel #wrapR { float: left; width: 10px; height: 40px; background: url(../_img/langbar_bg_r.gif) 0 0 no-repeat; }
	#languagesPanel .panelR { float: left; height: 40px; padding: 10px 10px 0 0; margin-left: 10px; }

	
	/*
		--- content ---
	*/
	
	#layoutC #content {  }
	#content #menu { border-top: 1px solid #e0e0e1; border-bottom: 1px solid #e0e0e1; height: 48px; background: url(../_img/menu_bg.jpg) 100% 0 no-repeat; }
	#content #menu .bc_logo { float: left; width: 210px; height: 48px; }
	#content #menu .bc_logo img { position: relative; margin: 3px 0 0 20px; }
	#content #menu #menuGlobal { width: 586px; overflow: hidden; padding-left: 40px; }
	#content #menu #menuGlobal li { list-style: none; font-family: Verdana,Geneva,Kalimati,sans-serif; font-size: 11px; color: #909093; float: left; padding: 15px 20px 0; height: 25px; text-transform: uppercase; }

	
	#content #wrapContent { background: url(../_img/country_selector_bg.jpg) 100% 0 no-repeat; height: 557px; }
	#content #wrapContent #flashContent { position: absolute; margin-left: 597px; margin-top: 70px; }
	#content #wrapContent #flashContent #flashObj { outline: none; }
	#content #wrapBottom { height: 16px; background: url(../_img/content_bg_b.jpg) 0 0 no-repeat; }
	
	/*
		--- footer ---
	*/
	
	#layoutC #footerC { color: #969291; font-size: 11px; height: 70px; clear: both; margin: 15px 0 20px; }
	#footerC a, #footerC span { color: #969291; }
	#footerC hr { width: 98%; background: #d5d5d5; height: 1px; border: none; margin: 15px auto 20px; color: #d5d5d5; }
	#footerC .wrapL { float: left; padding-left: 35px; }
	#footerC .wrapR { float: right; padding-right: 35px; }
	
	/*
		--- popup ---
	*/
	
	.popupLayer { width: 600px; position: absolute; z-index: 550; top: 0; }
	.popupLayer .popupBgT { background: url(../_img/popup_bg_t.png) 0 0 no-repeat; height: 8px; }
	.popupLayer .popupContent { background: url(../_img/popup_bg.png) 0 0 repeat-y; padding: 0 30px 10px; }
	.popupLayer .popupContent iframe { min-height: 400px; max-height: 650px; } 
	.popupLayer .popupBgB { background: url(../_img/popup_bg_b.png) 0 0 no-repeat; height: 13px; }
	.popupLayer .closePopup { position: absolute; text-align: right; margin-top: 4px; padding-bottom: 10px; right: 15px; }
	
	body#popUp .btnC { height: 30px; clear: both; }
	body#popUp .btn { background: url(/_img/close_btn_l.png) 0 0 no-repeat; padding: 0; float: left; display: block; color: white; text-decoration: none; }
	body#popUp .btn span { background: url(/_img/close_btn_r.png) 100% 0 no-repeat; padding: 3px 10px 9px; display: block; position: relative; margin-right: -6px; }
	body#popUp .contentArea { height: 630px; overflow: hidden; padding-right: 20px; }
	
	body#popUp .slider_mask { height: 600px; top: 8px; right: 5px; }
	body#popUp .content-slider { height: 600px; }
	
	body#popUp .closePopup { position: absolute; text-align: right; margin-top: -12px; padding-bottom: 10px; right: 3px; }
	body#popUp { padding-top: 20px; }
	
	.contentArea { line-height: 21px; }
	.contentArea ul { list-style: none; }
	.contentArea li { padding-left: 12px; background: url(../_img/li_bullet.gif) 0 5px no-repeat;}
	.contentArea ol { list-style-position: inside; }
	.contentArea ol li { padding-left: 0; margin-left: 0; background: none; }
	.contentArea h2, .contentArea h3 { font-size: 14px; margin-bottom: 5px; }
	.contentArea p { margin: 10px 0px; }
	.contentArea hr { border: none; border-top: 1px solid #ccc; height: 1px; }
	.contentArea a { color: #004A84; text-decoration: none; }

/* scrollBar */
.content-slider { width: 12px; height: 160px; position: relative; z-index: 180; }
.ui-slider-handle { width: 12px; height: 14px; position: absolute; background: #d8d8d8; z-index: 175; cursor: default; margin-left: 0; margin-bottom: -.6em; position: absolute; z-index: 2; height: 1.2em; cursor: default; -moz-outline: none; }
.ui-slider-range { bottom: 0; width:100%; left:0; display: block; position: absolute; }
.content-scroll { width: 100px; height: 300px; margin-top: 10px; overflow: hidden; border: solid 1px black; top:0;}
.ui-slider { position: relative; }
.slider_mask { float: right; top: 40px; right: 17px; background: #e8e8e8;  width: 12px; height: 160px; position: relative; z-index:170; padding: 6px 0; cursor: default; }

/* 
	--- errors ---
*/

body.error { background: #fff url(../_img/amway_logo.gif) no-repeat 40px 30px; }
body.error #errorAreaC { background: #F5F5F5; padding: 10px; overflow: hidden; width: 400px; margin: 130px auto; border: 1px solid  #7798cf;}
body.error #errorAreaC p { font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0; }
body.error #pageC { width: 100%; }
body.error #date { position: absolute; right: 40px; top: 30px; }
body.error h1 { font-size: 14px; color: red; text-align: center; margin-bottom: 10px; }

.button01 {	display: inline; float: left; margin: 5px 5px 0 0; }
.button01 a { display: block; float: left; border: 1px solid #7798cf; background: #f1f1f1; text-decoration: none; color: #6252A0; }
.button01 a span { display: block; float: left;	border-top: 1px solid #fff;	border-left: 1px solid #fff; padding: 2px 5px; cursor: pointer; font-size: 11px; }

