body { background-color: #eeeeee; background-image: url(/imgs/pageBack.gif); background-position: top; }
td { font-family: verdana; font-size: 12px; color: #333333; }

a:link { color: #152956; text-decoration: none; }
a:visited { color: #152956; text-decoration: none; }
a:hover { color: #152956; text-decoration: underline; }
.redTopBar { background-image: url(/imgs/redTop.gif); background-repeat: no-repeat; }

a:link.sideTab { color: #666666; }
a:visited.sideTab { color: #666666; }

.field { border: solid 1px #888888; margin-right: 5px; height: 24px; }

.success { border:solid 1px cccccc; padding: 3px; background-color: #FFFAA4; font-weight: bold; }

.sideTable { width: 100%; }
.panelHeader { padding: 12 0 6 0px; font-weight: bolds; sbackground-color: #889944; color: #bb0000; text-transform: uppercase; font-size: 16px; }
.titleNotInATd { text-transform: uppercase; color: #bb0000; font-size: 16px; padding-top: 8px; }
.stubType { color: #888888; text-transform: uppercase; }

.snippet { line-height: 17px; text-align: justify; padding-top: 6px; }
.newsPic { border: solid 1px #666666; }
.newsPicSmaller { border: solid 1px #666666; margin-right: 8px; }
.newsViewTabOff { border: solid 1px #d5d5d5; background-color: #f6f6f6; color: #777777; font-size: 11px; vertical-align: bottom; font-size: 13px; text-transform: uppercase; }
.newsViewTabOn { border: solid 1px #d5d5d5; border-bottom-color: #ffffff; font-size: 11px; color: #777777; vertical-align: bottom; font-size: 13px; text-transform: uppercase; background-color: #ffffff; }
.dateBox { border: solid 1px #bbbbbb; font-size: 16px; text-transform: uppercase; color: #222222; padding: 3 6 3 6px; }

.bottomBar { height: 100px; background-color: #555555; background-repeat: no-repeat; background-image: url(/imgs/bottomBack.gif); }

.stubsBetween { border-top: dashed 1px #e4e4e4; height: 9; }

.logoBar { height: 65; text-align: right; padding: 0 20 0 0px; }
.logoTop { vertical-align: bottom; text-align: right; padding-right: 20px; }

.topNavTableHouser { height: 65px; vertical-align: bottom; }

.listRow { border-bottom: dashed 1px #d5d5d5; padding: 6 0 6 0px; vertical-align: middle; }
.listRow2 { fsont-size: 11px; fonts-family: verdana; border-bottom: dashed 1px #d5d5d5; padding: 6 0 6 0px; vertical-align: middle; color: #5a5a5a; line-heighst: 18px; }

.newsHeadline { line-height: 17px; vertical-align: middle; }

.otherNewsHeadline { background-image: url(/imgs/arrow.gif); background-repeat: no-repeat; background-position: left 6; padding-left: 8px; vertical-align: top; }

.news_priorityMiddle { vertical-align: top; line-height: 17px;  }

.topGreyBar { background-color: #5b5b5b; color: #ffffff; height: 40px; padding: 0 14 0 14px; }

.redBar { color: #eeeeee; font-size: 12px; background-color: #bb0000; height: 50px; background-image: url(/imgs/redBar.jpg); background-repeat: no-repeat; vertical-align: middle; padding: 8 0 0 16; border-bottoms: solid 1px #444444; }

a:link.sideNav { font-size: 11px; color: #333333; }
a:visited.sideNav { font-size: 11px; color: #333333; }
a:hover.sideNav { font-size: 11px; color: #333333; }

.sideNavTd { background-color: #d9d9d9; padding: 4 3 4 6px; font-weight: bold; }
.sideNavTdOn { background-color: #cccccc; padding: 4 3 4 6px; font-weight: bold; font-size: 11px; border-right: solid 2px #bb0000; }
.leftNavHeader { color: #ffffff; background-color: #666666; padding: 5px; font-size: 15px; font-family: calibri; color: #ffffff; font-weight: bold; border-bottom: solid 2px #ffffff; }

a:link.topNav { text-transform: uppercase; color: #222222; text-decoration: none; }
a:visited.topNav { text-transform: uppercase; height: 6px; color: #222222; text-decoration: none; }
a:hover.topNav { text-transform: uppercase; height: 6px; color: #222222; text-decoration: none; }

a:link.topSubNav { color: #ffffff; text-decoration: none; }
a:visited.topSubNav { color: #ffffff; text-decoration: none; }
a:hover.topSubNav { color: #ffffff; text-decoration: underline; }

.langs { padding: 6px; border-bottom: solid 2px #bb0000; }

.sideTabOff { height: 24px; background-color: #f2f2f2; text-align: center; padding: 4px; vertical-align: middle; border: solid 1px #aaaaaa; border-bottom: none; }
.sideTabOn { color: #ffffff; height: 24px; text-align: center; padding: 4px; vertical-align: middle; background-color: #888888; }

.sideTabsHolder { background-color: #eaeaea; padding-top: 8px; border-bottom: solid 1px #aaaaaa; }

.montageBar { background-image: url(/imgs/montage.jpg); background-repeat: no-repeat; background-position: right; height: 130px; }

.topNavCellOff { cursor: hand; text-transform: uppercase; text-align: center; background-color: #d9d9d9; }
.topNavCellOn { text-transform: uppercase; color: #ffffff; text-align: center; padding-top: 7px; }
.topTabsTable { background-image: url(/imgs/redBar.jpg); background-repeat: no-repeat; height: 40px; borders: solid 1px #aaaaaa; border-bottom: none; }
.topNavCellsDivider { background-color: #d9d9d9; width: 10px; text-align: center; }

.nextConfFlash { padding: 0 0 0 50px; vertical-align: top; color: #666666; background-image: url(/imgs/confSpeechBubble.gif); background-repeat: no-repeat; background-position: 15; }

.resultUp { color: #00bb00; }
.resultDown { color: #bb0000; }

.topBar { color: #ffffff; vertical-align: middle; }

.headlineUnder { color: #6a6a6a; font-size: 13px; padding-bottom: 0px; }

.uppercaseHeader { text-transform: uppercase; color: #444444; padding-bottom: 8px; border-bottom: solid 1px #dddddd; }

.newsMore { font-weight: bold; text-align: right; padding: 6 0 0 0px; }

.buttonTd { text-align: center; border: solid 1px #bb0000; text-transform: uppercase; height: 23px; padding: 5 8 5 8px; cursor: hand; background-color: #fafafa; color: #6a6a6a; }
.buttonTd2 { text-align: center; border: solid 1px #999999; text-transform: uppercase; height: 23px; padding: 4px; cursor: hand; background-color: #ffffff; }
.buttonTdSmaller { text-align: center; border: solid 1px #666666; text-transform: uppercase; height: 23px; padding: 2px; cursor: hand; background-color: #fafafa; color: #6a6a6a; }

.storyPageSideTabOn { text-transform: uppercase; color: #6a6a6a; padding: 3 6 2 6px; border: solid 1px #bbbbbb; border-bottom: none; text-align: center; }
.storyPageSideTabOff { text-transform: uppercase; color: #6a6a6a; padding: 3 6 2 6px; border: solid 1px #bbbbbb; text-align: center; background-color: #eaeaea; }

.newsSlabHeaders_tabOn { color: #666666; padding: 5 6 5 6px; border: solid 1px #cccccc; border-bottom: none; text-align: center; text-transform: uppercase; font-size: 13px; }
.newsSlabHeaders_tabOff { color: #555555; padding: 5 6 5 6px; border: solid 1px #cccccc; text-align: center; background-color: #f2f2f2; text-transform: uppercase; font-size: 13px; }

a:link.byRegionOrSectorHeader { text-transform: uppercase;  color: #ad3131; line-height: 30px; }
a:visited.byRegionOrSectorHeader { text-transform: uppercase;  color: #ad3131; line-height: 30px; }
a:hover.byRegionOrSectorHeader { text-transform: uppercase;  color: #ad3131; line-height: 30px; text-decoration: underline; }

.sideColumn { background-color: #fafafa; border: solid 1px #bbbbbb; vertical-align: top; padding: 11px; }

.advert { letter-spacing: 1px; color: #888888; font-size: 10px; text-transform: uppercase; padding-bottom: 5px; font-family: verdana; }

a:link.topGreyBarLinks { color: #ffffff; text-decoration: underline; }
a:visited.topGreyBarLinks { color: #ffffff; text-decoration: underline; }
a:hover.topGreyBarLinks { color: #ffffff; text-decoration: none; }

.subTitle { font-weight: bold; color: #333333; font-sizes: 16px; text-transforms: uppercase; color: #556622; }

.journalSubTitle { fonts-weight: bold; color: #333333; font-size: 15px; }

.fieldTitleTd { padding-bottom: 0px; }
.fieldTitleTdAbove { background-color: #ffffff; border-bottom: solid 1px #dddddd; font-weight: bold; height: 34px; }
.fieldTd { background-color: #f8f8f8; border: solid 1px #cccccc; }
.fieldTd2 { background-color: #ffffff; border: solid 1px #cccccc; }

.sideTdsTaller { border-bottom: 1px dotted #999999; height: 24px; vertical-align: middle; padding: 6px; }

.journalArticleTitle { font-size: 22px; font-weight: bold; color: #666666; padding: 8px; background-color: #fafafa; border: solid 1px #cccccc; border-bottom: none; vertical-align: middle; }

.journalAuthorTitle { font-weight: bold; color: #666666; padding: 8px; background-color: #fafafa; border: solid 1px #dddddd; border-bottom: none; vertical-align: middle; }

.journalArticleTitle2 {background-color: #fafafa; border: solid 1px #dddddd; border-bottom: none; vertical-align: middle; }

.journalArticleTitleUnder { background-color: #f6f6f6; padding: 6px; padding-left: 12px; border: solid 1px #cccccc; border-top: dashed 1px #cccccc; vertical-align: middle; }

.journalArticleFirstParaHolder { background-color: #fafafa; line-height: 17px; border: solid 1px #cccccc; border-top: none; padding: 20px; font-style: italic; font-weight: bold; color: #333333; text-align: justify;}

.journalArticleFirstParaHolder2 { background-color: #fafafa; line-height: 17px; border: solid 1px #dddddd; border-top: none; padding: 14px; font-size: 15px; }

.journalArticle { text-align: justify; line-height: 20px; padding: 20px; }

.authorPic { border: solid 1px #cccccc; border-right: none; border-bottom: solid 6px #990000; padding: 0px; background-color: #fafafa; }

.journalNavSublinks { padding: 8 8 0 8px; line-heighst: 6px; border-bottosm: solid 1px #ff9900; background-color: #eeeeee; }

.img { border: solid 1px #999999; }

h1 { display:inline; font-size: 17px; vertical-align: bottom; color :#555555; font-weight: bold; vertical-align: bottom; }

h1.pageTitle { font-size: 22px; vertical-align: bottom; font-weight: bold; vertical-align: bottom; padding: 0px; }

.news { display:inline; padding: 0 0 10 0px; font-size: 24px; font-weight: bold; color: #555555; margin: 0px 0px -10px 0px; }

h2 { display:inline; padding: 0px; font-weight: normal; line-height: 20px; font-size: 12; }

h3 a {display:inline; font-family: arial; font-size: 12px; }

h3 a:hover { display:inline; text-decoration: none; font-family: arial; font-size: 12px; }

#h1 {padding:-5px; font-size: 20px; font-weight: bold; color: #666666; font-family: georgia; vertical-align: middle; }

#h2 { font-style: italic; font-weight: bold; color: #333333; text-align: justify; }

.mityaSelect_option { padding: 6px; text-transform: uppercase; }
a:link.mityaSelect_link { color: #555555; font-size: 13px; }
a:visited.mityaSelect_link { color: #555555; font-size: 13px; }
a:hover.mityaSelect_link { color: #555555; font-size: 13px; text-decoration: none; }

input.radio { margin-right: 10px; }

.tableListHeader { background-color: #d9d9d9; font-weight: bold; color: #557722; }
.tableList { background-color: #eaeaea; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; vertical-align: top; }
.tableListAlt { background-color: #ffffff; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; vertical-align: top; }
.tableListDate { border-bottom: solid 1px #cccccc; padding-top: 20px; font-weight: bold; }

.blogEntryTitle { font-size: 18px; font-weight: bold; color: #5a6b27; vertical-align: middle; }
.blogEntryTitleUnder { padding-left: 2px; vertical-align: middle; color: #444444; font-weight: bold; }
.blogEntry { line-height: 24px; text-align: justify; }

a:link.blogLink { text-decoration: none; border-bottom: dashed 1px #1c3670; line-height: 1px; }
a:visited.blogLink { text-decoration: none; border-bottom: dashed 1px #1c3670; }
a:hover.blogLink { text-decoration: none; border-bottom: none; }

.blogSideHeader { font-weight: bold; color: #444444; padding-top: 8px; padding-bottom: 6px; text-align: justify; }
.blogSidePanel { text-align: justify; color: #444444; font-size: 11px; font-family: verdana; line-height: 17px; font-styles: italic; }
.blogComment { text-align: justify; color: #444444; border-bottom: solid 1px #dddddd; }

.loginMask { display: none; position:absolute; z-index: 1; background-color: #ffffff; filter:alpha(opacity=50); -moz-opacity:.4; opacity:.4; width: 100%; height: 100%; left: 0px; top: 0px; text-align: center; }
.loginFormHolder { background-image: url(/imgs/loginFunctionalityBack.gif); display: none; position:absolute; background-color: #eeeeee; border: solid 1px #666666; z-index: 2; width: 500px; height: 200px; text-align: center; background-position: center bottom; left: 0px; top: 0px; padding: 10px; }
.loginUser { width: 200px; color: #444444; padding: 6px; font-weight: bold; }
.loginPass { color: #444444; padding: 6px; width: 200px }
.loginSuccessful { background-image: url(/imgs/loginFunctionalityBack.gif); display: none; position:absolute; background-color: #eeeeee; border: solid 1px #666666; z-index: 2; width: 400px; height: 170px; text-align: center; background-position: center bottom; background-repeat: no-repeat; left: 0px; top: 0px; }
.loginError { background-image: url(/imgs/loginFunctionalityBack.gif); display: none; position:absolute; background-color: #eeeeee; border: solid 1px #666666; z-index: 2; width: 400px; height: 170px; text-align: center; background-position: center bottom; background-repeat: no-repeat; left: 0px; top: 0px; }
.loginUN { font-weight: bold; text-transform: capitalize }
.loginBut { letter-spacing: 1px; font-weight: normal }

.infLayerArr{ display: none; filter:alpha(opacity=100); -moz-opacity:.0; opacity:.0; position:absolute; z-index:2; }
.infLayer { display: none; filter:alpha(opacity=100); -moz-opacity:.0; opacity:.0; width: 275px; position:absolute; display: none; z-index:1; }
.infLayerHTxt { padding-left: 4px; color:#bb0000; font-family: verdana; font-size: 12px; font-weight: bold }
.infLayerBot { border-bottom: dashed 1px #dddddd }
.infLayerTxtHolder { font-family: verdana; font-size: 11px; line-height: 18px }
.infTb { filter:alpha(opacity=8); -moz-opacity:.08; opacity:.08; }


.mainBG { background-image: url(/imgs/pageBackShadowLeftSide.gif); background-position: right top; background-repeat: repeat-y }
.mainBGL { background-image: url(/imgs/pageBackShadowRightSide.gif); background-position: left top; background-repeat: repeat-y }

.blogs_title
{
    float: left;
    width: 100%;
    color: #bb0000;
    text-transform: uppercase;
    font-weights: bold;
    font-size: 18px;
    font-family: calibri;
    padding-top: 5px;
    padding-bottom: 5px;
    border:1px solid #999999;
    border-bottom:0px;
    text-align: center;
    margin:2px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.blogs_google
{
    float:left;		
    width:238px;
    #width:260px;
    padding:10px;
    padding-bottom:0px;
    border:1px solid #999999;
    margin:2px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: justify;
}
.blogger_google
{
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: left;
}
.blogger_google a
{
    text-decoration: none;
    color: black;
}
.blogger_google img
{
    width: 70px;
    margin-right: 10px;
    border:0px;
}
.blogs_footer
{
    float: left;
    width: 100%;
    text-transform: uppercase;
    font-family: calibri;
    padding-top: 5px;
    padding-bottom: 5px;
    border:1px solid #999999;
    text-align: center;
    margin:2px;
    margin-bottom: 0px;
    margin-top: 0px;
    border-bottom:1px solid #999999;
    border-top:0px;
    color: #bb0000;
    font-size:14px;
}
.blogs_footer a
{
    text-decoration: underline;
    color: #bb0000;
}