﻿/*** The Essential Code ***/
body { font-family: Arial; font-size: 11px; min-width: 630px; /* 2 x (LC fullwidth + CC padding) + RC fullwidth */ }
a img { border: 0; }

#headerCol { height: 294px; width: 100%; margin: 0; padding: 0; text-align: center; display:table; }
#containerCol { overflow: hidden;  margin: 0 auto; width: 765px; padding-left: 116px; /* LC fullwidth */ padding-right: 118px; /* RC fullwidth + CC padding */ }
#containerCol .column { position: relative; float: left;  }
#centerCol { padding: 0px; /* CC padding */ width: 591px; }
#centerColRightMenu { padding:0 0 0 0; /* CC padding */ width: 174px; }
#leftCol { width: 117px; /* LC width */ padding: 0; margin-left: -761px; left: -120px; /* LC fullwidth */ }
#rightCol { width: 117px; /* RC width */ padding: 0; /* RC padding */ margin: 0; margin-right: -100%; }
#footerCol { clear: both; }

/*** for Looks *********************************************************************************/
body { margin: 0; padding: 0; background: #FFF; color:#666666 }

a { color: #666666; }
a:link { color: #666666; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { font-weight: bold; text-decoration: none; }
a:active { text-decoration: none; }

a.textlink { font-weight: normal; font-size: 11px; font-family: Arial; color: #666666; text-decoration: underline; }
a:hover.textlink { font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; color: #666666; }

.numbers { font-weight: normal; font-size: 9px; font-family: Arial; color: #666666; }

select { font-family: Arial; font-size: 11px; color: #999999; border: solid 1px #9F9782; }

/*Menu Guide Line displayed on top of the TITLE-------------------------*/
.guideline { font-weight: normal; font-size: 8px; font-family: Versana; color: #bbb9a2; text-decoration: none; }

/*Header Start-------------------------*/
#headerTop { width: 765px; margin: 0 auto; }
#headerCol .TabsContainer { padding: 0; float: left; margin: 0; background: #EAEAE2; width:765px }
#headerCol .TabsContainer .innerTabs { font-size: 10.5px; font-family: Franklin Gothic Medium Cond; font-weight: bold; color: #84837E; height: 17px; float: left; text-decoration: none; border-right: dotted 1px #ABABA3; margin: 7px 0 4px 0; padding: 0px 8px 0 8px; }
#headerCol .TabsContainer select { position: relative; font-family: arial; float: right; margin: 5px; font-size: 11px; color: #959595; width: 165px; }
#headerCol .TabsContainer img { border: 0; float: left; padding: 0; }
#headerCol .logo { float: left; }
#headerCol .contact { position: relative; float: right; }

#TopFrame { border: 0; height: 193px; width: 100%; }
/*Header End--------------------------*/

/*Center Content Column Start---------*/
#centerCol { background: url( '_images/SubpageRightCol.jpg' ) repeat-y right; min-height:400px; display:inline-table }

/*Center Content Column--------------*/

/*Center Content Column Start--------*/
#centerColRightMenu { font-size: 14px; background:#EFF0EA }
#centerColRightMenu .economicDatabase { width: 178px; height: 87px; margin:0 ;background-image: url(_Images/economicDatabase.jpg)  }
#centerColRightMenu .arrowimg { border: 0; float: left; margin: 32px 0 0 -2px; }
#centerColRightMenu .economicDatabase input { float: left; margin: 32px 3px 9px 8px; font-size: 11px; font-style: normal; color: #8D8D88; width: 95px; text-decoration: none; background-color: #DBDCCC; height: 14px; border: 1px solid #9F9782; }
#centerColRightMenu .economicDbLink {float: left; margin: -5px 0 0 10px; font-size: 11px; color: #ffffff; top: 0px; left: 104px; }
#centerColRightMenu .Mypage {display:none; position: relative; width: 178px; height: 117px; background-image: url(_Images/MyPage.jpg); }
#centerColRightMenu .economicDbLink:hover { font-weight:normal; font-size: 11px; float: left;  color: #666666; top: 0px; left: 104px; }
#centerMainColContent {height:auto; display:table }
#centerColRightMenu .txtusername { position: relative; float: left; margin: 55px 0 0 67px; font-size: 11px; font-weight: normal; color: #8D8D88; width: 102px; background-color: #ECEBE6; height: 14px; border: 0; }
#centerColRightMenu .txtpassword { position: relative; float: left; margin: 4px 0 20px 67px; font-size: 11px; font-weight: normal; color: #8D8D88; width: 102px; background-color: #ECEBE6; height: 14px; border: 0; }
#centerColRightMenu .ButtonRegister { float: left; margin: -14px 0 0 70px; }
#centerColRightMenu .Login {display:none; float: left; margin: -15px 0 0 125px;  }
#centerColRightMenu .Online {display:none; width: 178px; height: 101px; background-image: url(_Images/audiOnline.jpg); }
#centerColRightMenu .OnlineLogin { display: block; float: left; margin: 63px 0 0 10px; font-size: 10px; width: 157px; text-decoration: none; height: 13px; }
#centerColRightMenu .Locator {display:none; width: 178px; height: 99px; background-image: url('_Images/Locator.jpg' ); }
#centerColRightMenu .RgionLocator { float: right; margin: 46px 5px 4px 0; font-size: 11px; color: #959595; width: 165px; }
#centerColRightMenu .CityLocator { float: right; margin: -2px 5px 0; font-size: 11px; color: #959595; width: 165px; }
#centerColRightMenu .Phonenumb {display:none; width: 178px; height: 103px; background-image: url('_Images/phoneMe.jpg' ); }
/*Center Content Column End---------*/

/*Left Column Start-----------------*/
#leftCol { text-align: right; background: url( '_images/bckgLeft.jpg' ) repeat-y right; }
/*Left Column End-------------------*/

/*right Column Start----------------*/
#rightCol { text-align: left; background: url( '_images/bckgRight.jpg' ) repeat-y left; }
/*right Column End------------------*/

/*footer Column Start----------------*/
#footerCol { padding: 0; margin: 0 auto; background: url('_images/BASAL-Main_22.jpg') left no-repeat; height:24px; text-align:center; width:789px; }
#footerCol img { border:0;}
#footerCol .footerRight { display:inline-table; height:26px; width:177px; background:#bcbb9f}
* html #footerCol .footerRight {display:inline-block; }
* + html #footerCol .footerRight {display:inline-block; }

/*footer Column End------------------*/

/*Press Releases Styles*/
.pressTitle { font-weight: bold; }

/* Center Content **********************************************************************
***************************************************************************************/
.homePageContent { background: #ffffff url( '_Images/HomePageContentBck.gif' ) repeat-y right; width: 100%; min-height: 400px; display:block }
* + html .homePageContent { height: 380px; display:block }
* html .homePageContent { height: 380px; display:block }

.content {margin: 10px 10px 10px 18px; width:535px; display:table; }

#ContentLeftCol { width: 210px; text-align: left;float:left; padding:42px 0 0 0 }
#ContentLeftCol .homePageNewsDate, .ms-rteCustom-HomeNewsDate { font-size: 13px; font-weight: bold; color: #636363; display: block; width: 150px; height: 20px; background: url(    '_Images/NewsDateArrow.png' ) no-repeat; padding: 0 0 0 20px; }
.ms-rteCustom-NewsDescription { margin: 0 0 0 20px; display: block; }
.ms-rteCustom-PressTitle, .PressTitle { font-weight: bold; }

#ContentLeftCol p { font-size: 11px; font-weight: normal; color: #666666; }
* html #contentRightCol { padding:0 0 0 40px; float:left; display:table }
* + html #contentRightCol { float:left; display:table}
* + html .homePageContent { display:block; }
#contentRightCol {  width: 260px; height: 100%;  padding:0 0 0 55px; display:inline-block;}
#contentRightCol p { font-size: 11px; font-weight: normal; color: #666666; }
#contentRightCol .moreInfo { display: block; background: url('_Images/more.jpg' ) 0 bottom no-repeat; width: 48px; height: 15px; }

.subtitle { font-family: Trebuchet MS; font-size: 13px; font-weight: bold; color: #695A50; }
.tableStocks { font-size: 12px; font-weight: 500; width: 100%; margin: 35px 0 0 5px; color: #5F5F5F; }
.tableStocks tr td { border-bottom: solid 1px #cccccc; }
.tableStocks .headerStocks { font-weight: bold; height: 25px; }
.tableStocks .headerStocks td { border-bottom: none; }
.tableStocks .alternativeTr { background-color: #E8E8E8; height: 22px; }
.tableStocks .tableRow { background-color: #ffffff; height: 22px; }
.tableStocks .specialCol { color: #513E1A; text-decoration: underline; font-size: 14px; }
.tableStocks .alternativeTr .middleRow { color: #920025; }
.tableStocks .tableRow .middleRow { color: #105E08; }
#pageTitleContainer { font-family: Trebuchet MS; font-size: 25px;  color: #893004; margin:20px 0 0 0; padding:0 0 0 20px; background: url( '_images/TitleBg.jpg' ) no-repeat left; }

.ms-rteCustom-alternativeRowStyle, .alternativeRowStyle { background-color: #EAEAE0; }
.ms-rteCustom-SubTitle, .SubTitle { font-family: Trebuchet MS; font-size: 12px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
.ms-rteCustom-Title, .Title { font-family: Trebuchet MS; font-size: 25px;  color:#594230; margin: 0; padding:0 0 0 20px; background: url( '_images/TitleBg.jpg' ) no-repeat left; }}
.ms-rteCustom-Content, .pageContent { font-size: 11px; font-weight: normal; color: #666666;  display:block }
.ms-rteCustom-SubPageSubTitle, subPageSubTitle { font-family: arial; font-size: 12px; font-weight: bold; color: #ABAC9A; margin: 10px 0 0 0; }
.ms-rteCustom-subTitle2, .subTitle2 {font-family: Franklin Gothic Medium Cond, Arial; font-size: 13px; font-weight: bold; color: #893004;}
.title { font-family: Trebuchet MS; font-size: 25px;  color:#594230; margin: 0; padding:0 0 0 20px; background: url( '_images/TitleBg.jpg' ) no-repeat left; }


.printPage { padding:5px 0 0 20px; height:24px; font-size:10px; font-family: Arial; color:#666666; font-weight: normal; }
.printPage a:hover { font-size:10px; font-family: Arial; color:#666666; font-weight: normal;}
.sendtoFriend { vertical-align:bottom;}
.PrintImg { vertical-align:bottom;}

#searchContent { padding: 10px}




.level-band { background:#ffffff url(_Images/Arrow.gif) left no-repeat;padding:5px 0 5px 15px}
.headertitle-band a:link{ color:#666666; text-decoration:none; font-size:12px}
.headertitle-band a:hover{ color:#666666; text-decoration:none; font-size:12px}
.headertitle-band a:visited{ color:#666666; text-decoration:none; font-size:12px}
.level-bullet { background:#F7F7F7 url(_images/smallArrow.gif) left no-repeat; margin:0 0 0 40px; padding:2px 10px; width:40%; border-bottom:3px solid #ffffff}
.level-header{background:#ffffff url(_Images/Arrow.gif) left no-repeat;padding:0 0 0 15px}
.level-header a:link{color:#666666; text-decoration:none; font-size:12px}
.level-bullet a:link { color:#666666; font-size:11px; }
.level-bullet a:hover { color:#666666; font-size:11px; }
.level-bullet a:visited { color:#666666; font-size:11px; }
.level-section{ margin-bottom:6px; margin-left:20px;}

.newsList { color:#893004; margin:0; padding:0 0 0 15px; font-weight:bold; font-size:13px; font-family:Franklin Gothic Medium Cond, Arial}
.description {color:#4C4C4C; font-family:tahoma; margin:20px 0 0; }
#scrollup {margin:20px 0 0 0; position: absolute; overflow: hidden; border: 0; height: 200px; width: 260px; }
.headline{ position: absolute; top: 210px; left: 5px; height: 195px; width: 255px; }
.submitLabel { padding:0 0 0 20px; font-weight:bold}
.pageContent { display:inline-block}
.srch-Title {color:#893004; ; font-weight:bold; padding-left:10px;}
.srch-Title a{color:#893004; ; font-weight:bold}

.SMRootNode a:link { font-weight: bold; border-bottom: dotted 2px #f7f7f7; background: url("Images/Group_structure11_04.jpg") no-repeat left; padding-left: 15px; color: #666666; text-decoration: none; text-align: left; }
.SMNode { padding: 0 0 2px 0; }
.SMParentNode a:link { color: #666666; text-decoration: none; background: #f7f7f7 url('Images/arrowL-1.jpg') no-repeat left 50%; padding-left: 15px; display: block; width: 200px; }
.SMLeafNode a:link { font-weight: normal; color: #666666; text-decoration: none; line-height: 16px; display: block; width: 200px; background: #f7f7f7 url('Images/arrowL-1.jpg') no-repeat left 50%; text-align: left; padding-left: 15px; }
.SMRootNode a:visited { font-weight: bold; border-bottom: dotted 2px #f7f7f7; background: url("Images/Group_structure11_04.jpg") no-repeat left; padding-left: 15px; color: #666666; text-decoration: none; text-align: left; }
.SMParentNode a:visited { color: #666666; text-decoration: none; background: #f7f7f7 url('Images/arrowL-1.jpg') no-repeat left 50%; padding-left: 15px; display: block; width: 200px; }
.SMLeafNode a:visited { font-weight: normal; color: #666666; text-decoration: none; line-height: 16px; display: block; width: 200px; background: #f7f7f7 url('Images/arrowL-1.jpg') no-repeat left 50%; text-align: left; padding-left: 15px; }
