/* Tag */

/* CSS Document */

body, span, div, ul, ol, li, select, input, textarea, label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}



select, textarea
{
	font-size: 11px;
	border: 1px solid #999999;
}
textarea
{
	font-size: 11px;
}

tr, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}

.CenterMiddlePalegolden
{
	text-align: center;
	vertical-align: middle;
	background-color: palegoldenrod;
	font-weight: 700;
}
.CenterTopPalegolden
{
	text-align: center;
	vertical-align: Top;
	background-color: palegoldenrod;
	font-weight: 700;
}
.LeftMiddlePalegolden
{
	text-align: left;
	vertical-align: middle;
	background-color: palegoldenrod;
	font-weight: 700;
}
.LeftTopPalegolden
{
	text-align: left;
	vertical-align: Top;
	background-color: palegoldenrod;
	font-weight: 700;
}
.RightMiddlePalegolden
{
	text-align: right;
	vertical-align: middle;
	background-color: palegoldenrod;
	font-weight: 700;
}

.CenterMiddleCornsilk
{
	text-align: center;
	vertical-align: middle;
	background-color: cornsilk;
}
.CenterTopCornsilk
{
	text-align: center;
	vertical-align: Top;
	background-color: cornsilk;
}
.LeftMiddleCornsilk
{
	text-align: left;
	vertical-align: middle;
	background-color: cornsilk;
}
.LeftTopCornsilk
{
	text-align: left;
	vertical-align: Top;
	background-color: cornsilk;
}
.RightMiddleCornsilk
{
	text-align: right;
	vertical-align: middle;
	background-color: cornsilk;
}

.ReportTitle
{
	text-align: center;
	background: #FF6600 none repeat scroll 0 0;
	color: white;
	font-size: 10PT;
	font-family: Arial, 'MS Sans Serif';
	font-weight: BOLD;
}

.Error
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: Red;
}

body
{
	margin-top: 0px;
	font-size: 12px;
	margin-left: 0px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.DetailHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.Label8
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
}
.heading3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #DD711C;
}
.sectorTitle
{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
/* Classes */
.label
{
	font-size: 8pt;
	font-family: Arial, 'MS Sans Serif';
	color: #666666; ;
}
.labelbold
{
	font-size: 8pt;
	font-family: Arial, 'MS Sans Serif';
	color: #000000;
	font-weight: BOLD;
}
.mtitle
{
	font-size: 10PT;
	font-family: Arial, 'MS Sans Serif';
	font-weight: BOLD;
}
.utitle
{
	font-size: 8pt;
	font-family: Arial, 'MS Sans Serif';
	font-weight: BOLD;
	text-transform: uppercase;
}

.pdLeft2
{
	padding-left: 2px;
}
.pdTop3
{
	padding-top: 3px;
}
.pdRight3
{
	padding-right: 3px;
}
.pdTop4
{
	padding-top: 4px;
}

.pdLeft5
{
	padding-left: 5px;
}
.pdTop5
{
	padding-top: 5px;
}
.pdBottom5
{
	padding-bottom: 5px;
}
.pdRight5
{
	padding-right: 5px;
}

.pdRight7
{
	padding-right: 7px;
}
.pdBottom7
{
	padding-bottom: 7px;
}

.pdTop8
{
	padding-top: 8px;
}
.pdBottom8
{
	padding-bottom: 8px;
}
.pdLeft8
{
	padding-left: 8px;
}
.pdRight8
{
	padding-right: 8px;
}

.pdLeft10
{
	padding-left: 10px;
}
.pdRight10
{
	padding-right: 10px;
}
.pdTop10
{
	padding-top: 10px;
}
.pdBottom10
{
	padding-bottom: 10px;
}

.pdBottom11
{
	padding-bottom: 11px;
}
.pdTop11
{
	padding-top: 11px;
}
.pdLeft11
{
	padding-left: 11px;
}
.pdRight11
{
	padding-right: 11px;
}

.pdLeft15
{
	padding-left: 15px;
}
.pdRight15
{
	padding-right: 15px;
}
.pdTop15
{
	padding-top: 15px;
}
.pdBottom15
{
	padding-bottom: 15px;
}

.pdTop13
{
	padding-top: 13px;
}

.pdTop14
{
	padding-top: 14px;
}
.pdBottom14
{
	padding-bottom: 14px;
}
.pdLeft14
{
	padding-left: 14px;
}
.pdRight14
{
	padding-right: 14px;
}

.pdBottom16
{
	padding-bottom: 16px;
}

.pdLeft20
{
	padding-left: 20px;
}

.pdTop23
{
	padding-top: 23px;
}

.pdBottom27
{
	padding-bottom: 27px;
}

.mgTitle
{
	padding-top: 50px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #000000;
	font-size: 12px;
}
.marginLeftSm
{
	margin-left: 10px;
}
.marginLeftBg
{
	margin-left: 15px;
}
.marginRightSm
{
	margin-right: 10px;
}
.marginRightBg
{
	margin-right: 15px;
}
.marginTopSm
{
	margin-top: 2px;
}
.marginTopArrow
{
	margin-top: 5px;
}

.SmallText
{
	font-size: 10px;
	text-decoration: none;
}
.Copyright
{
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.titleRight
{
	color: #ffffff;
	padding-left: 13px;
	padding-top: 9px;
	padding-bottom: 5px;
}
.textRight
{
	font-size: 11px;
	background: #e2ebef;
	color: #666666;
	padding-left: 13px;
	padding-top: 13px;
	padding-bottom: 15px;
}
.txtSbTitle
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.newsTitle
{
	font-size: 17px;
	background: #9eb2bc;
	color: #333333;
	padding-left: 10px;
	padding-top: 31px;
	padding-right: 10px;
	padding-bottom: 16px;
}
.newsTitle2
{
	font-size: 17px;
	color: #333333;
	padding-left: 10px;
	padding-top: 31px;
	padding-right: 10px;
	padding-bottom: 16px;
}
.news
{
	background: #e2ebef;
	padding-left: 8px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 8px;
}
.path
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.pathactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
}

.small
{
	font-size: 10px;
}
.pictogram
{
	font-size: 9px;
	color: #333333;
}
.topic
{
	font-size: 17px;
	color: #333333;
}
.title
{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.subtitle
{
	color: #333333;
	font-weight: bold;
}
.quotation
{
	font-size: 12px;
	color: #5d7e90;
	font-weight: bold;
}
.caption
{
	font-size: 9px;
	color: #5d7e90;
}
.keyword
{
	font-size: 11px;
	color: #5d7e90;
}
.boxText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #8baec0;
}
.catchPhrase
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.promotionalTitle
{
	font-family: "Helvetica neue condensed" , Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}
.blackbold
{
	font-weight: bold;
	color: #000000;
}
.white
{
	color: #ffffff;
}
.red
{
	color: #ff0000;
}
.black
{
	color: #000000;
}
.hr_orange
{
	height: 3px;
	background: #fe6700;
	color: #fe6700;
}
.hr_grey
{
	height: 1px;
	background: #cccccc;
	color: #ffffff;
}
.tableTopic
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.tableTitleBig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.tableTitleSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.tableText
{
	font-size: 10px;
	color: #000000;
}
.sitemap
{
	border: 1px solid #cccccc;
}
.iframe
{
	font-size: 10px;
	color: #333333;
}
.bold
{
	font-weight: bold;
}
.textvalign
{
	vertical-align: middle;
}

.mgcountrylevelUnselected
{
	border-top: solid 1px #999999;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	width: 152px;
	height: 17px;
}
.mgcountrylevelUnselected:hover
{
	border-top: solid 1px #999999;
	background: #e2ebef;
	text-decoration: none;
	color: #333333;
	width: 152px;
	height: 17px;
}
.mgcountrylevelSelected
{
	border-top: solid 1px #999999;
	text-decoration: none;
	color: #333333;
	width: 152px;
	height: 17px;
}

.mgcountrylevelUnselected3
{
	padding-left: 17px;
	border-top: solid 1px #999999;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	display: block;
	height: 17px;
}
.mgcountrylevelUnselected3:hover
{
	padding-left: 17px;
	border-top: solid 1px #999999;
	background: #e2ebef;
	text-decoration: none;
	color: #333333;
	display: block;
	height: 17px;
}

.mgcountrylevelUnselected3_self
{
	padding-left: 6px;
	border-top: solid 1px #999999;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	display: block;
	height: 17px;
}
.mgcountrylevelUnselected3_self:hover
{
	padding-left: 6px;
	border-top: solid 1px #999999;
	background: #e2ebef;
	text-decoration: none;
	color: #333333;
	display: block;
	height: 17px;
}

.mgcountrylevelUnselected4
{
	padding-left: 26px;
	border-top: solid 1px #999999;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	display: block;
	height: 17px;
}
.mgcountrylevelUnselected4:hover
{
	padding-left: 26px;
	border-top: solid 1px #999999;
	background: #e2ebef;
	text-decoration: none;
	color: #333333;
	display: block;
	height: 17px;
}

.mgcountrylevelUnselected4_self
{
	padding-left: 15px;
	border-top: solid 1px #999999;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	display: block;
	height: 17px;
}
.mgcountrylevelUnselected4_self:hover
{
	padding-left: 15px;
	border-top: solid 1px #999999;
	background: #e2ebef;
	text-decoration: none;
	color: #333333;
	display: block;
	height: 17px;
}

.countrynavlevel3
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	width: 152px;
	height: 17px;
	background-color: #e2ebef;
}


/* Link */
a
{
	text-decoration: none;
	color: #666666;
}
a:hover
{
	text-decoration: underline;
}

a.menuTop
{
	font-size: 10px;
	text-decoration: none;
}
a.menuTop:active
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
a.menuTop:hover
{
	font-size: 10px;
	text-decoration: underline;
	color: #666666;
}

a.path
{
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
a.path:hover
{
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
}

a.countrynavlevel3_parent
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
a.countrynavlevel3_parent:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.country_name1
{
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
a.country_name1:hover
{
	font-size: 9px;
	color: #ffffff;
	text-decoration: underline;
}
a.country_name2
{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.country_name2:hover
{
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
a.country_name3
{
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
a.country_name3:hover
{
	font-size: 13px;
	color: #ffffff;
	text-decoration: underline;
}
a.country_name4
{
	font-size: 17px;
	color: #ffffff;
	text-decoration: none;
}
a.country_name4:hover
{
	font-size: 17px;
	color: #ffffff;
	text-decoration: underline;
}

a.languages
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.languages:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

a.tabSemiCircle
{
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
a.tabSemiCircle:hover
{
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
a.tabFirst
{
	color: #5d7e90;
	font-weight: bold;
}

a.arrow
{
	background-image: url("arrow_orange_right.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
	text-indent: 9px;
	display: block;
}


/* id */
#search
{
	width: 100px;
}
#btGo
{
	border: 0px;
	margin-left: 2px;
}
#tabNumber
{
	border-top: solid 1px #999999;
}
#pdBoxLeft
{
	padding-top: 1px;
	padding-bottom: 1px;
}
#pdImageText
{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
}
#computer
{
	background: #b9ced9 url(computer.jpg) bottom no-repeat;
}


/* coolmenu main navigation*/

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent
{
	position: absolute;
	width: 99%;
	height: 99%;
	clip: rect(0,100%,100%,0);
	left: 0;
	top: 0;
	visibility: hidden;
}
.clCMAbs
{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}

/*Style*/
.clBar
{
	position: absolute;
	width: 10;
	height: 10;
	background-color: #333333;
	layer-background-color: #333333;
	visibility: hidden;
}

.clLevel0, .clLevel0over
{
	position: absolute;
	padding: 2px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-color: #666666;
	text-align: center;
}
.clLevel0
{
	background-color: #cccccc;
	layer-background-color: #333333;
	color: #666666;
}
.clLevel0over
{
	background-color: #ff6600;
	layer-background-color: #ff6600;
	color: #ffffff;
	cursor: pointer;
	cursor: hand;
}
.clLevel0border
{
	position: absolute;
	visibility: hidden;
	background-color: #333333;
	layer-background-color: #333333;
}

.clLevel1, .clLevel1over
{
	position: absolute;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-align: left;
	padding-left: 10px;
}
.clLevel1
{
	background-color: #ffffff;
	layer-background-color: #ffffff;
	color: #666666;
}
.clLevel1over
{
	background-color: #ffd9c1;
	layer-background-color: #ffd9c1;
	color: #ff6600;
	cursor: pointer;
	cursor: hand;
}
.clLevel1border
{
	position: absolute;
	z-index: 500;
	visibility: visible;
	background-color: #666666;
	layer-background-color: #666666;
	border-bottom: solid 1px #666666;
}

.clLevel2, .clLevel2over
{
	position: absolute;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-align: left;
}
.clLevel2
{
	background-color: #ffffff;
	layer-background-color: #ffffff;
	color: #666666;
}
.clLevel2over
{
	background-color: #ffd9c1;
	layer-background-color: #ffd9c1;
	color: #ff6600;
	cursor: pointer;
	cursor: hand;
}
.clLevel2border
{
	position: absolute;
	visibility: visible;
	background-color: #666666;
	layer-background-color: #666666;
	border-bottom: solid 1px #666666;
}

/* coolmenu country navigation*/

/* CoolMenus 4 - default styles - do not edit */
.cclCMEvent
{
	position: absolute;
	width: 99%;
	height: 99%;
	clip: rect(0,100%,100%,0);
	left: 0;
	top: 0;
	visibility: hidden;
}
.cclCMAbs
{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}

/*Style*/
.cclBar
{
	position: absolute;
	width: 10;
	height: 10;
	background-color: #333333;
	layer-background-color: #333333;
	visibility: hidden;
}

.cclLevel0, .cclLevel0over, .cclLevel0active
{
	position: absolute;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 6px;
	text-decoration: none;
}
.cclLevel0
{
	background-color: #ffffff;
	layer-background-color: #ffffff;
	color: #666666;
}
.cclLevel0over
{
	background-color: #e2ebef;
	layer-background-color: #e2ebef;
	color: #666666;
	cursor: pointer;
	cursor: hand;
}
.cclLevel0active
{
	background-color: #e2ebef;
	layer-background-color: #e2ebef;
	color: #666666;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	padding-left: 8px;
}
.cclLevel0border
{
	position: absolute;
	visibility: hidden;
	background-color: #ffffff;
	layer-background-color: #ffffff;
	border-top: solid 1px #999999;
}

.cclLevel1, .cclLevel1over
{
	position: absolute;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-align: left;
	padding-left: 10px;
}
.cclLevel1
{
	background-color: #ffffff;
	layer-background-color: #ffffff;
	color: #333333;
}
.cclLevel1over
{
	background-color: #e2ebef;
	layer-background-color: #ffffff;
	color: #000000;
	cursor: pointer;
	cursor: hand;
}
.cclLevel1active
{
	background-color: #e2ebef;
	layer-background-color: #e2ebef;
	color: #333333;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	padding-left: 8px;
}
.cclLevel1border
{
	position: absolute;
	visibility: hidden;
	background-color: #999999;
	layer-background-color: #999999;
}

.tabCountry
{
	padding: 0px;
	margin: 0px;
}

.tabCountry a
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	display: block;
}

.tabCountry a:hover
{
	background: #e2ebef;
	text-decoration: none;
}

.tabCountry br
{
	line-height: 5px;
}

.scrollBar
{
	scrollbar-face-color: #c8d7e0;
	scrollbar-track-color: #e2eaef;
	scrollbar-highlight-color: #c8d7e0;
	scrollbar-arrow-color: #ff6600;
	scrollbar-shadow-color: #c8d7e0;
	scrollbar-3dlight-color: #c8d7e0;
	scrollbar-darkshadow-color: #ffffff;
	background: #e2eaef;
	margin: 0;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.none
{
	display: none;
}
.watermark
{
	background: #FFAAFF;
}
.popupControl
{
	background-color: #AAD4FF;
	position: absolute;
	visibility: hidden;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
}

.modalPopup
{
	background-color: White;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	font-family: Verdana;
	font-size: medium;
	padding: 3px;
	display: block;
}
.ModalWindow
{
	border: solid1px#c0c0c0;
	background: #f0f0f0;
	padding: 0px10px10px10px;
	position: absolute;
	top: -1000px;
}
.login-box
{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../images/login_bg.png");
	background-origin: padding-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 6px;
	padding-top: 5px;
	width: 318px;
	height: 267px;
}
.Linkbutton
{
	font-size: "11px";
	color: #ff6600;
}
.disableLinkbutton
{
	font-size: "11px";
	color: #8a8a8a;
}
p
{
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	margin: 0 0 10px;
}

img
{
	cursor: pointer;
	border: 0px;
}
.Gridview-Header-Sample
{
	text-align: left;
	background-color: PaleGoldenrod;
	border-width: 1px;
	border-style: solid;
}
.Gridview-Header
{
	text-align: left;
	background-color: PaleGoldenrod;
	border-width: 1px;
	border-style: solid;
	font-size: 13px;
}
.Gridview-Row
{
	background-color: Cornsilk;
	border-width: 1px;
	border-style: solid;
}
.Gridview-Row-Selection
{
	background-color: #EBEBEB;
	border-width: 1px;
	border-style: solid;
}
.Gridview-Row-Click
{
	background-color: #EBEBBB;
	border-width: 1px;
	border-style: solid;
}
.Gridview-Row-Sample
{
	background-color: Cornsilk;
	border-width: 1px;
	border-style: solid;
	font-size: 13px;
}
.DataList-Header
{
	text-align: left;
	background-color: PaleGoldenrod;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}
.DataList-Row
{
	background-color: Cornsilk;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}

.Gridview-Pager
{
	background-color: PaleGoldenrod;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}

.AlternateGridview-Header
{
	text-align: left;
	background-color: #ECE9D8;
	border-width: 1px;
	border-style: solid;
	font-size: 14px;
}
.AlternateGridview-Row
{
	background-color: #F5F5F5;
	border-width: 1px;
	border-style: solid;
}
.AlternateGridview-AlternateRow
{
	background-color: #FCFCFC;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}
.label
{
	font-size: 14px;
}
.labelorder
{
	font-size: 13px;
}
.labelID
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline !important;
	padding-left: 6px;
}
.DataListHeader
{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.SingeBorder
{
	border-collapse: collapse;
}

.tblRate td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	font-weight: normal;
}

.showdropdown
{
	display: inline;
}
.hidedropdown
{
	display: none;
}
.ExpandRules
{
	src: "../images/bullet-plus.gif";
}
.CollpseRules
{
	src: "../images/bullet-minus.gif";
}
.gridStyle
{
	empty-cells: show;
	overflow: hidden;
	table-layout: fixed;
	width: 100%;
}
.popup_Titlebar
{
	background-color: #575757;
	height: 22px;
	font-size: 13px;
	
	color: White;
	text-align: left;
}
.WelComeMessage
{
	font-family: verdana,tahoma,helvetica;
	font-size: 13pt;
}
.welcome span
{
	font-size: 16px;
	color: Black;
	font-weight: bold;
}
.WelComeEnable
{
	font-size: 16px;
	color: Black;
	font-weight: bold;
}

.WelComeDisable
{
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.WelComeDisable:hover
{
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.Bottom
{
	vertical-align: bottom;
}
.Rules ul li
{
	font-size: 12px;
}
#footerLogo
{
	position: absolute;
	right: 28px;
}
A.mainMenu
{
	padding-bottom: 0px;
	line-height: normal;
	text-transform: uppercase;
	font-style: normal;
	padding-left: 10px;
	padding-right: 0px;
	font-family: "UniversLTStd67BoldCondensed" , sans-serif;
	background: #515151;
	float: left;
	height: 24px;
	color: #cccccc;
	font-size: 18px;
	font-weight: normal;
	padding-top: 42px;
}

/*start*/

#mainMenu .shadow.selected
{
	background: none repeat scroll 0 0 #000000;
	height: 78px;
	opacity: 0.25;
	position: relative;
	top: -78px;
	width: 100%;
}

#mainMenu
{
	height: 64px;
	left: 0;
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
}
#logo
{
	z-index: 1005;
}

#logo
{
	cursor: pointer;
	height: 55px;
	left: 24px;
	position: absolute;
	top: 13px;
	width: 113px;
}
div#menuContainer
{
	left: 200px;
	position: absolute;
	top: 0;
	z-index: 1000;
}

.menu ul > li
{
	cursor: default;
	display: block;
	float: left;
	list-style: none outside none;
	padding: 0;
}
.menu ul > li a:hover
{
	text-decoration: none;
}
.menu ul > li.selected div.subMenu
{
	display: block;
}
ul.menu
{
	float: none;
	margin: 0;
	padding: 0;
}
.menu:hover > .subMenu
{
	display: block;
}
.menu
{
	float: left;
}


ul.countryAlphabethList li.currentGlobal a
{
	background-color: #363636;
	color: #FFFFFF;
}



.subMenu > p > em
{
	color: #FFFFFF;
	position: relative;
	top: 7px;
}
#mainMenu li.mainMenu div.subMenu li a:hover
{
	background: none repeat scroll 0 0 transparent;
}
.menu ul li.mainMenu.hover div.subMenu
{
	display: block !important;
}
.menu ul > li.mainMenu.hover > a
{
	background: -moz-linear-gradient(center top , #3A3A3A, #3A3A3A) repeat scroll 0 0 transparent;
	color: #FF6600;
	height: 60px;
	text-transform: uppercase;
}
a.mainMenu.selected
{
	color: #FF6600;
}
a.mainMenu:hover
{
	color: #FF6600;
}
.menu ul > li.mainMenu.hover > a span
{
	background-position: right -135px;
}
#mainMenu li.mainMenu div.subMenu li .menuEntry a
{
	padding: 0;
	position: relative;
}
#mainMenu li.mainMenu div.subMenu li .menuEntry a span.moduleText
{
	cursor: pointer;
	left: 0;
	text-align: left;
}
span.moduleText
{
	left: 0;
}
#mainMenu li.mainMenu div.subMenu li .menuEntry a span.moduleText span
{
	cursor: pointer;
}
div#menuBG
{
	background-color: #FFFFFF;
	height: 78px;
	position: relative;
	width: 100%;
}
div#bgLine
{
	/*background-color: #999999;     height: 4px;*/
	opacity: 0.5;
	position: relative;
	top: 78px;
	width: 100%;
}

#footer ul li
{
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0 5px;
	position: relative;
	color: White;
}


#footer ul li a
{
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0 5px;
	position: relative;
	color: White;
}
#footerContent ul
{
	margin: 0;
	padding: 0;
}


#footerContent
{
	color: #9A9A9A;
	cursor: default;
	margin: 5px 0 0;
	padding: 0 0 0 0;
}

#footerLogo
{
	position: absolute;
	right: 28px;
	top: -67px;
}
.footerButtons a
{
	color: #FFFFFF;
	font-size: 11px;
}


.footerButtons
{
	float: right;
	position: relative;
}
.footerButtons a
{
	line-height: 16px;
	color: #FFFFFF;
	font-size: 11px;
}


ol li
{
	list-style: decimal outside none !important;
}


html, body
{
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
}

div#wrapper
{
	position:absolute; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 100%;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
}

div#wrapper1
{
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 100%;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
}

div#header
{
}

.footer
{
	margin-top: 15px;
	margin-bottom: 5px;
	
}
#footer
{
	background: none repeat scroll 0 0 #474747;
	bottom: 0;
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 11px;
	height: 25px;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 4;
	width: 100%;
}

