@charset "utf-8";

html, body { background: #490101 URL(/images/layout/background.gif) repeat-x top; margin: 0;  padding: 0; height: 100%; font-family: Arial; font-size: 12px; }
body.mailMsg { background: #f6f4f0; }
body.mailMsg p { font-size: 12px; }
body.mailMsg table.mailHeader { background: URL(/images/mail_top_back.gif) repeat-x top; border-bottom: 3px double #6D3A7D; width: 100%; }
form { margin: 0px; }
img { display: inline-block; }
a { text-decoration: none; }
a:HOVER { text-decoration: underline; }
.bold, .rButton, .errMsg { font-weight: bold; }
.notBold { font-weight: normal; }
.text9 { font-size: 9px; }
.text10 { font-size: 10px; }
.text11, input, textarea, select, .errMsg, .myAccountTab, .filledBox { font-size: 11px; }
.text12 { font-size: 12px; }
.text13 { font-size: 13px; }
.text14 { font-size: 14px; }
.width100 { width: 100px; }
.width150 { width: 150px; }
.width200 { width: 200px; }
.width250 { width: 250px; }
.width300 { width: 300px; }
.width350 { width: 350px; }
.width400 { width: 400px; }
.underline { text-decoration: underline; }
.hand { cursor: pointer; }
.visible { display: block; }
.hidden { display: none; }

div#main { background-color: #F8F7EF; border-left: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF;  }
div#headerBar { height: 132px; background: URL(/images/layout/horizontal_bars.gif) repeat-x; }
div#languagesBar { height: 27px; }
table#logosBar { height: 85px; width: 100%;}
table#logosBar td { vertical-align: bottom; }
table#logosBar td.logoCell { text-align: left; }
table#logosBar td.profServicesCell { text-align: left; }
div#sloganBar { float: left; height: 27px; line-height: 27px; padding-left: 15px; font-weight: bold; font-size: 11px; color: #999999; }
div#languagesList { float: right; }
div#languagesList table { height: 27px; font-weight: bold; font-size: 11px; margin-right: 10px;  }
div#languagesList table td { line-height: 27px; }
div#languagesList table td a {  color: #787777; }
div#languagesList table td.separator { background: URL(/images/layout/horizontal_bars.gif) no-repeat center -190px; width: 1px; }
div#languagesList table td.high div.langLeft { width: 2px; float: left;  }
div#languagesList table td.high div.langMiddle { padding: 0px 10px; background: URL(/images/layout/buttons_2px.gif) repeat-x left -27px; color: #FFFFFF;  }
div#languagesList table td.high div.langRight { width: 2px; float: right; background-position: left -54px; }
div#languagesList table td.high div { height: 27px; background: URL(/images/layout/buttons_2px.gif) no-repeat; }
div#languagesList table td.high a { color: #FFFFFF; }

div#topMenu { background-color: #333333; height: 46px; }
div#topMenu a { color: #FFFFFF; }
div#topMenu div#loginBox { cursor: pointer; float: right; color: #FFFFFF; height: 36px; margin-top: 10px; text-align: center; width: 50px; font-size: 11px; font-weight: bold; }
div#topMenu table.topMenu { height: 46px; }
div#topMenu table.topMenu td { padding-left: 14px; padding-right: 14px; padding-bottom: 4px; vertical-align: bottom; color: #FFFFFF; font-size: 11px; font-weight: bold; border-left: 1px solid #333333; border-right: 1px solid #333333; }
div#topMenu table.topMenu td.high { border-left: 1px solid #AE6262; border-right: 1px solid #AE6262; background: URL(/images/layout/horizontal_bars.gif) repeat-x left -132px; }
div#topBannerBar { border-bottom: 2px solid #FFFFFF; }
table#navigationBar { width: 100%; background: URL(/images/layout/horizontal_bars.gif) repeat-x left -174px; height: 36px; }
table#navigationBar td, table#navigationBar a { vertical-align: bottom; color: #FFFFFF; font-weight: bold; padding: 4px; }
table#navigationBar td { padding-left: 15px; font-size: 12px; }
table#infoTable { background-color: #FFFFFF; width: 100%; }
td#leftBar { width: 158px; background: URL(/images/layout/horizontal_bars.gif) repeat-x left -217px;  height: 100%; vertical-align: top; }
td#homeInfoArea, td#infoArea { color: #555555; font-size: 12px; background-color: #E7E0D6; border-left: 2px solid #FFFFFF; }
td#infoArea { padding: 20px; }
td#homeInfoArea a, td#infoArea a, div.popupText td a { color: #A00101; font-weight: bold; text-decoration: underline; }

table#leftMenu { width: 100%; margin: 0;  }
table#leftMenu a { color: #555555; text-decoration: none; }
table#leftMenu a:HOVER { text-decoration: underline; }
table#leftMenu td { padding: 10px; padding-left: 18px; border-bottom: 1px solid #D6D5CE; border-top: 1px solid #D6D5CE; background-color: #E5E4D9; color: #555555; font-weight: bold; font-size: 11px; }
table#leftMenu td.high a { color: #FFFFFF; }
table#leftMenu td.high { background-color: #7E7160; border-bottom: 1px solid #000000; border-top: 1px solid #000000; color: #FFFFFF; }

td#bottomBar { background-color: #12110D; padding-top: 4px; text-align: center; font-size: 10px; color: #807C72; }
td#bottomBar a { color: #B2AEA1; }
div#bottomMenu { background-color: #282722; line-height: 28px; color: #B2AEA1; text-align: left; padding-left: 10px; }
div#bottomMenu p { margin: 0px; padding: 0px; }
div#bottomMenu a { color: #B2AEA1; }

.inTextHeader { font-size: 13px; color: #A00101; border-bottom: 1px solid #A00101; font-weight: bold; }
td#homeInfoArea .inTextDarkHeader, td#infoArea .inTextDarkHeader { text-transform: uppercase; font-size: 15px; color: #373636; font-weight: bold; }
td#homeInfoArea, td#infoArea ul { list-style-image: URL(/images/layout/icons/list_point.gif); }

.textimage {
  padding-top:5px;
}

div#popupBack { background-color: #000000; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; display: none; position: absolute;  width: 100%; height: 100%; display: none; left: 0px;  }
div#popupBox { width: 500px; background-color: #FFFFFF; height: 500px; top: 15%; left: 30%; position: absolute; border: 2px solid #B0A69C; display: none; }
div.popupTitle { height: 32px; background-color: #841717; color: #FFFFFF; font-weight: bold; font-size: 14px; padding: 2px 5px; line-height: 32px; }
div.popupClose, div.popupPrint { width: 30px; height: 32px; background-color: #841717; text-align: center; float: right; cursor: pointer; padding: 1px 5px; }
div.popupClose img, div.popupPrint img { margin: 4px 0px; }
div.popupText { height: 447px; padding: 10px; overflow: hidden; overflow-y: auto; margin: 7px 11px;
scrollbar-3dlight-color: #b39d87; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-base-color: #b09982; 
scrollbar-darkshadow-color: #6d5b4a; 
scrollbar-face-color: #9d8870; 
scrollbar-highlight-color: #dfcfc6; 
scrollbar-shadow-color: #6d5b4a; }

.homeLeftTable { background-color: #EDE7D7; border: 1px solid #BCB9AE; width: 350px; }
.homeLeftTable td.separator { background-color: #BCB9AE; padding: 0px; }
.homeLeftTable img { border: 1px solid #918F88; }
.homeLeftTable tr.th { background-color: #BCB9AE; font-weight: bold; color: #000; }

div.formButtonWrapper {  }
div.formButtonWrapper div { background-image: URL(/images/buttons/buttons.gif); background-repeat: no-repeat; width: 2px; height: 24px; }
input.formButton { padding: 0px 10px; border: none; height: 24px; line-height: 24px; color: #FFFFFF; font-weight: bold;
background: URL(/images/buttons/buttons.gif) repeat-x; }
div.formButtonRight { background-position: left -24px; float: left; }
div.formButtonLeft { background-position: left -48px; float: right; }

#popupContainer { 
	width: 100%;
	height: 100%;
	position: absolute;
}
.overlay {
	width: 100%;
	height: 100%;
	background: black;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 98;
}
.dialog {
	width: 518px;
	min-height: 509px;
	background: #f6f4f0;
	border: 3px solid #CAC3B9;
	position: fixed;
	top: 20%;
	left: 30%;
	z-index: 99;
}

/* for understanding browsers */
.container {
float: left;
width:1px;
border: 1px solid black;
min-height: 244px;
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .container {
float: left;
height: 244px;
}
/**/
