﻿/*General*/
html, body, form
{
    margin: 0;
    padding: 0;
    direction: rtl;
}
/*form{background:url(../images/menuBgFix.gif) no-repeat 0px 205px}
body{background:#fff url(../images/header.gif) no-repeat center top}*/
a img
{
    border: 0;
}
ul, li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.clear
{
    clear: both;
    font-size: 0;
}
.fA
{
    float: right;
}
.fB
{
    float: left;
}
.alignA
{
    text-align: right !important;
}
.alignB
{
    text-align: left;
}
.alignC
{
    text-align: center;
}
/*General-End*/
/*Fonts*/
.fontA
{
    font: normal 11px Tahoma;
    color: #fff;
}
.newsDate
{
    font: normal 10px/18px Tahoma;
    color: #727272;
}
.newsDateFix
{
    font: normal 10px/18px Tahoma;
    color: #00adef;
}
.pressDate
{
    font: normal 10px/18px Tahoma;
    color: #fff;
}
.newsBrief
{
    font: normal 12px Tahoma;
    color: #706e5e;
}
.journalisticFile ul li
{
    font: normal 11px Tahoma;
    color: #534741;
}
.latestVersion ul li
{
    font: normal 11px Tahoma;
    color: #fff;
}
.pollQ
{
    font: bold 11px Tahoma;
    color: #00adef !important;
}
.pollO label
{
    font: normal 11px Tahoma !important;
    color: #706e5e !important;
}
.newsDtlsTitle
{
    font: bold 11px Tahoma;
    color: #00adef !important;
}
.newsDtlsDate
{
    font: normal 11px Tahoma;
    color: #00adef !important;
}
.newsDtlsTxt
{
    font: normal 11px/19px Tahoma !important;
    color: #727272 !important;
    text-align: justify;
}
.mainTitle
{
    font: bold 18px Tahoma;
    color: #00adef !important;
}
.dfltTxt
{
    font: normal 12px/20px Tahoma;
    color: #727272 !important;
    text-align: justify;
}
.title
{
    font: bold 12px Tahoma;
    color: #00adef !important;
}
a.SubTitle
{
    font: bold 11px Tahoma;
    color: #5e5e5e !important;
}
.SubTitle
{
    font: bold 11px Tahoma;
    color: #5e5e5e !important;
}
.dfltDate
{
    font: normal 11px Tahoma;
    color: #00adef !important;
}
.PollVote p
{
    font: bold 12px/20px Tahoma;
    color: #727272 !important;
}
.pageTitle
{
    font: normal 18px Tahoma;
    color: #00adef;
    margin: 0 0 10px 0;
}
.secTitle
{
    font: bold 13px Tahoma;
    color: #fff;
    margin: 4px 7px 0 0;
}
.confirmTxt
{
    font: bold 15px tahoma;
    color: #0077ca;
}
/*Fonts-End*/
/*Links*/
a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
a.topLnk
{
    font: normal 11px Tahoma;
    color: #fff;
}
#bannerLnkBg a
{
    font: bold 12px Tahoma;
    color: #01adef;
    display: block;
    height: 20px;
    padding: 55px 0 0 0;
}
.tickerBdy ul li a
{
    font: normal 11px Tahoma;
    color: #fefefe !important;
}
a.newsTitle
{
    font: bold 11px Tahoma;
    color: #00adef !important;
}
.journalisticFile ul li a
{
    font: normal 11px Tahoma;
    color: #534741 !important;
}
.journalisticFile ul li.alignB a
{
    color: #fff !important;
}
.latestVersion ul li a
{
    font: normal 11px Tahoma;
    color: #fff !important;
}
#sideNav li a
{
    font: normal 12px Tahoma;
    color: #706e5e !important;
}
.back a
{
    font: normal 13px Tahoma;
    color: #117ff0;
    background: url(../images/backIcon.gif) no-repeat right 4px;
    padding: 0 11px 0 0; #display:block;#width:28px}
a.dfltLnk
{
    font: normal 11px Tahoma;
    color: #117ff0 !important;
}
/*a.dfltLnk:visited{color:#d19500!important}*/
a.moreLnk
{
    font: normal 11px Tahoma;
    color: #117ff0 !important;
}
/*a.moreLnk:visited{color:#d19500!important}*/
a.title
{
    font: bold 12px Tahoma;
    color: #727272 !important;
}
.SiteMapHeaderBg a
{
    font: normal 12px Tahoma !important;
    color: #fff !important;
}
.levelItem a
{
    font: normal 12px Tahoma;
    color: #117ff0 !important;
}
.subLevelItem a
{
    font: normal 11px Tahoma;
    color: #117ff0 !important;
}
.ShowHideResultsTemplate a
{
    font: normal 11px Tahoma;
    color: #117ff0 !important;
}
.PollVote a
{
    font: normal 11px Tahoma;
    color: #117ff0 !important;
}
/*Links-End*/
/*Forms*/
.srchBox
{
    width: 163px;
    height: 16px;
    border: solid 1px #9d9d9d;
    border-left: none;
    padding: 4px 4px 0 0;
    font: normal 11px tahoma;
    color: #7f7f7f; #margin:-1px000}
.srchBtn
{
    width: 23px;
    height: 22px;
    background: url(../images/srchBtn.gif) no-repeat;
    border: none;
    cursor: pointer;
}
.drpDownContainer
{
    width: 200px;
    height: 20px;
    border: solid 1px #9d9d9d;
    color: #7f7f7f;
    font: normal 11px Tahoma;
    margin: 15px 0 20px 0;
    position: relative;
}
.txtBox
{
    float: right;
    width: 173px;
    height: 13px;
    padding: 3px;
    color: #7f7f7f;
    font: normal 11px Tahoma;
    overflow: hidden;
}
.txtBoxBtn
{
    float: right;
    cursor: pointer;
    width: 20px;
    height: 18px;
    background: url(../images/drpBtn.gif) no-repeat;
    margin: 1px 0 0 1px;
}
.drpDown
{
    border: solid 1px #9d9d9d;
    width: 200px;
    border-top: none;
    margin: 8px 0 0 0;
    _margin: 2px 0 0 0;
    display: none;
    position: absolute;
    z-index: 10000;
    background: #fff;
    left: 0px; #left:-1px;}
.drpDown div a
{
    display: block;
    width: 194px;
    padding: 3px;
    color: #7f7f7f !important;
    display: block;
    text-decoration: none;
}
.drpDown div a:hover
{
    color: #fff !important;
    background: #49b6e0;
    text-decoration: none !important;
}
.pollBtn
{
    width: 42px;
    height: 21px; #height:19px;padding:0;border:0;font:normal11pxTahoma;color:#fff;background:transparenturl(../images/pollBtn.gif)no-repeatright5px;#background:transparenturl(../images/pollBtn.gif)no-repeatright3px;cursor:pointer}
.dfltBtn
{
    border: 0;
    width: 84px;
    height: 24px;
    background: url(../images/dfltBtnBg.gif) no-repeat;
    cursor: pointer;
    font: bold 11px Tahoma;
    color: #fefefe;
    text-align: center;
    padding: 0 0 4px 0; #padding:0}
.dfltTxtBox
{
    width: 181px;
    height: 16px;
    border: solid 1px #d7d7d7;
    padding: 2px 5px 0 0;
    font: normal 11px Tahoma;
    color: #aaa !important;
}
.NotWrappedTxtBox
{
    border: solid 1px #d7d7d7;
    padding: 2px 5px 0 0;
    font: normal 11px Tahoma;
    color: #aaa !important;
}
.dfltMultiTxtBox
{
    width: 180px;
    height: 90px;
    border: solid 1px #d7d7d7;
    padding: 5px 6px 0 0;
    font: normal 11px Tahoma;
    color: #aaa !important;
    white-space: nowrap;
    overflow: auto;
}
.dfltMultiTxtBoxLarge
{
    width: 479px;
    height: 90px;
    border: solid 1px #d7d7d7;
    padding: 5px 5px 0 0;
    font: normal 11px Tahoma;
    color: #aaa !important;
    white-space: normal;
    overflow: auto;
}
.dfltDrpDwn
{
    width: 188px;
    height: 22px;
    border: solid 1px #d7d7d7;
    padding: 2px 3px 0 0;
    font: normal 11px Tahoma;
    color: #aaa !important;
}
.gridBg
{
    width: 605px;
    background: url(../images/gridBg.gif) no-repeat center bottom;
    padding: 0 9px 14px 9px;
}
.grid
{
    width: 605px !important;
    border: solid 1px #e8e8e8 !important;
}
.grid a
{
    font: normal 11px Tahoma !important;
    color: #117ff0 !important;
}
.Grid-header
{
    font: normal 12px Tahoma;
    color: #fff;
    background: #0578c9;
    height: 31px;
    text-align: center;
}
.Grid-item, .Grid-Alternating-item
{
    font: normal 11px Tahoma;
    color: #666;
    background: #e6f1f9;
    height: 24px;
    text-align: center;
}
.Grid-Alternating-item
{
    background: #fff;
}
.Grid-Empty-Text
{
    font: normal 11px Tahoma;
    color: #8C4510;
    background: #F8F6D2;
    height: 24px;
    text-align: center;
}
/*Forms-End*/
/* Tips, Error, Message, Hightlight - Validations*/
.reqFld
{
    font: normal 11px Tahoma !important;
    color: red;
}
/* Tips, Error, Message, Hightlight - Validations - End*/
/*Project Styles*/
#rotatingGear
{
    width: 57px;
    height: 126px;
    position: absolute;
    top: 60px;
    left: 430px;
    z-index: 10;
}
#mainWrapper
{
    background: #fff url(../images/headerStrip.jpg) repeat-x center top;
}
#wrapper
{
    background: url(../images/menuBgFix.gif) no-repeat 0px 205px;
}
#mainContainer
{
    width: 1003px;
    margin: auto;
    position: relative;
    text-align: right;
    background: #fff url(../images/header.jpg) no-repeat center top;
}
#transBg
{
    width: 118px;
    height: 277px;
    position: absolute;
    top: 98px;
    left: 10px;
    background: /**/ url(../images/transBg.png) no-repeat left top;
    z-index: 10;
    _behavior: expression(  
              this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1],
              this.style.background = "none",
              this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ")");
}
#bannerLnkBg
{
    width: 201px;
    height: 113px;
    position: absolute;
    top: 33px;
    left: 122px;
    background: /**/ url(../images/bannerLnkBg.png) no-repeat left top;
    z-index: 100;
    padding: 59px 19px 0 24px;
    _background: url(../images/bannerLnkBg.gif) no-repeat left top;
}
.employeeGate
{
    width: 100px;
    float: left;
    background: url(../images/employeeGate.gif) no-repeat center top;
}
.traineeGate
{
    width: 90px;
    float: left;
    background: url(../images/traineeGate.gif) no-repeat center top;
}
.siteBg
{
    background: #fff url(../images/siteBg.gif) repeat-x center top;
}
.techSupport
{
    width: 90px;
    margin: auto;
    background: url(../images/traineeGate.gif) no-repeat center top;
}
#header
{
    width: 952px;
    height: 205px;
    margin: 0 51px 0 0;
    overflow: hidden;
}
#topHeader
{
    width: 810px;
    height: 22px;
    padding: 10px 19px 9px 8px;
}
.srchWrapper
{
    width: 300px;
}
.langBtn
{
    width: 48px;
    margin: 4px 0 0 0;
}
.advSrch
{
    margin: 3px 0 0 0; #margin:0}
#topBanner
{
    width: 952px;
    height: 157px;
    margin: 2px 0 7px 0;
}
#logo
{
    margin: 35px 0 0 0;
    display: block;
    width: 390px;
    height: 76px;
}
#menu
{
    width: 100%;
    height: 31px;
    background: url(../images/menuBg.gif) repeat-x;
}
.menu
{
    width: 100%;
    height: 27px;
    padding: 4px 0 0 0;
}
.menu ul
{
    margin: 0 5px 0 0;
}
.menu ul li
{
    float: right;
    padding: 0 5px;
    color: #fff;
}
#contentWrapper
{
    width: 835px;
    padding: 0 0 11px 0;
    margin: 0 51px 0 0;
    overflow: hidden;
    min-height: 400px;
}
#colA
{
    width: 249px;
    background: url(../images/colAbg.gif) repeat-y 3px 0;
}
.colAbg
{
    width: 229px;
    background: url(../images/colAbottomBg.gif) no-repeat 2px bottom;
    padding: 15px 10px 10px 10px;
}
.colAalign
{
    margin: 0 16px 0 0;
    width: 200px;
}
#poll
{
    width: 195px;
    min-height: 179px; #min-height:182px;_height:180px;margin:25px7px00}
.pollTitle
{
    width: 195px;
    height: 19px;
    border-bottom: solid 2px #b3b5b7;
    background: url(../images/pollTitle.gif) no-repeat right top;
}
.pollQ
{
    margin: 10px 0 15px 0;
}
.pollA
{
    margin: 15px 0;
}
.pollO input
{
    float: right;
    margin: 3px 0 0 5px; #margin:-1px001px}
.pollV
{
    width: 196px;
    height: 30px; #height:24px;position:relative}
.PollVote br
{
    line-height: 5px;
}
.PollVote p
{
    margin: 5px 0 0;
}
.asnwerBar
{
    width: 145px;
    height: 22px;
}
.answerimage
{
    background: #01AEEF;
    margin: 2px 0 0 0; #margin:0;height:20px}
.hstryLnk
{
    background: url(../images/dfltBullet2.gif) no-repeat right 6px;
    padding: 0 5px 0 0;
}
#colB
{
    width: 583px;
    padding: 10px 0 0 0;
}
/*Inner Styles*/
#innerContentWrapper
{
    background: url(../images/innerBg.gif) repeat-y 4px 0px;
    min-height: 400px;
}
.innerBgBottom
{
    background: url(../images/innerBgBottom.gif) no-repeat 4px bottom;
    min-height: 400px;
    padding: 5px 0 30px 0;
}
.innerAds
{
    width: 180px;
    margin: 0 0 0 15px;
}
.innerContent
{
    width: 800px;
    _overflow: hidden;
}
#sideNav
{
    width: 180px;
    background: #ebbc4a url(../images/sideNavBg.gif) repeat-x;
    margin: 10px 0;
}
.sideNavBg
{
    width: 180px;
    height: 6px;
    background: /**/ url(../images/sideNavBottomBg.png) no-repeat center bottom;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sideNavBottomBg.png', sizingMethod='crop');
    font-size: 0; #margin:10px00}
#sideNav li
{
    float: right;
    background: url(../images/sideNavBullet.gif) no-repeat right 6px;
    padding: 0 12px 0 0;
    margin: 10px 10px 10px 0;
    _margin: 10px 5px 10px 0;
}
#sideNav li.sep
{
    width: 160px;
    height: 1px;
    margin: 0 5px 0 0;
    _margin: 0 3px 0 0;
    background: url(../images/sideNavSep.gif) repeat-x;
    font-size: 0;
}
#newsDtlsContainer
{
    width: 800px;
}
.NewsContentTxt
{
    width: 660px;
}
.newsDtlsImgBg
{
    width: 180px;
    height: 135px;
    padding: 4px;
    background: #CDCECC url(../images/newsDfltImg.gif) no-repeat center;
    margin: 0 0 0 10px;
    overflow: hidden;
}
.newsDtlsImgBg img
{
    width: 180px;
    height: 135px;
}
.briefEdit
{
    width: 410px;
}
.briefEdit .ms-long
{
    width: 385px;
}
.newsDtlsTxt
{
    margin: 0;
}
.back
{
    width: 800px;
    text-align: left;
}
.Seperator
{
    margin-right: 50px;
    width: 700px;
    height: 10px;
    border-bottom: 1px solid #e2e2e2;
    font: 0;
    padding: 10px auto;
    margin-bottom: 10px;
    overflow: hidden;
}
.FullSeperator
{
    margin-right: 60px;
    width: 680px;
    height: 10px;
    border-bottom: 1px solid #e2e2e2;
    font: 0;
    padding: 10px auto;
    margin-bottom: 10px;
    overflow: hidden;
}
ul.dfltList li
{
    background: url(../images/dfltBullet.gif) no-repeat right 10px;
    padding: 0 9px 0 0;
}
.compContainer
{
    width: 800px;
}
.compContainer p
{
    margin: 0;
}
.compContainer br, #newsDtlsContainer br
{
    line-height: 20px;
}
.imgCntnrStyle
{
    width: 104px;
    height: 77px;
    border: solid 4px #e1e1e1;
    margin: 0 0 0 10px;
    overflow: hidden;
    background: url(../images/newsDfltImg.gif) no-repeat;
}
.imgStyle
{
    width: 104px;
    height: 77px;
}
.newsDtlsTitleFix
{
    width: 530px;
}
.newsLstngTitleFix
{
    width: 550px;
}
.newsDtlsTitleEdit
{
    width: 430px;
}
.FAQanswer
{
    padding: 0 30px 0 0;
}
.dfltFrameTopBg
{
    width: 612px;
    height: 18px;
    background: url(../images/iFrameTopBg.gif) no-repeat;
}
.dfltFrameBg
{
    width: 596px;
    background: url(../images/iFrameBg.gif) repeat-y;
    padding: 0 8px;
}
.dfltFrame
{
    width: 596px;
    height: 350px;
    border: none;
}
.dfltFrameBtmBg
{
    width: 612px;
    height: 34px;
    background: url(../images/iFrameBtmBg.gif) no-repeat;
}
.generalStatCont
{
    width: 250px;
    height: 50px;
    margin: 10px 35px 20px 0;
    background: url(../images/generalStat.gif) no-repeat right;
}
.generalStatCont br
{
    line-height: 7px;
}
.generalStatCont .icon
{
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 0 0 5px;
}
.reportsAndGuides
{
    width: 250px;
    height: 50px;
    margin: 10px 40px 20px 0;
    _margin: 10px 20px 20px 0; ;background:url(../images/reports.gif)no-repeatright}
.reportsAndGuides br
{
    line-height: 7px;
}
.reportsAndGuides .icon
{
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 0 0 5px;
}
.magazines
{
    width: 155px;
    height: 50px;
    margin: 10px 40px 20px 0;
    background: url(../images/magazines.gif) no-repeat right;
}
.magazines br
{
    line-height: 7px;
}
.magazines .icon
{
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 0 0 5px;
}
.magWrapper
{
    width: 560px;
    background: url(../images/magazines.gif) no-repeat right top;
    padding: 4px 50px 0 0;
    position: relative;
}
.magWrapper .icon
{
    position: absolute;
    display: block;
    width: 45px;
    height: 55px;
    right: 0;
    top: 0;
}
.magWrapper .SubTitle
{
    display: block;
    margin: 5px 0 0 0;
    background-color: #e6f1f9 !important;
    padding: 5px 10px 5px 5px;
}
.magWrapper ul
{
    margin: 0 30px 0 0;
}
.magWrapper li
{
    background: #fff url(../images/dfltBullet.gif) no-repeat 525px 9px;
    padding: 0 10px 0 0;
}
.magSecWrapper
{
    width: 270px;
    margin: 5px 25px 5px 0;
    _margin: 5px 12px 5px 0;
}
.secHeaderBg
{
    width: 570px;
    height: 27px;
    background: url(../images/magSecHeaderBg.gif) repeat-x;
}
.secHeaderLeft
{
    width: 570px;
    height: 27px;
    background: url(../images/magSecHeaderBgLeft.gif) no-repeat right;
}
.secHeaderRight
{
    width: 570px;
    height: 27px;
    background: url(../images/magSecHeaderBgRight.gif) no-repeat left;
}
.collapsImg
{
    margin: 5px 0 0 7px;
    cursor: pointer;
}
.magSecWrapper ul
{
    margin: 5px 15px 0 0;
}
.magSecWrapper li
{
    background: url(../images/dfltBullet2.gif) no-repeat 565px 10px;
    padding: 0 10px 0 0;
    margin: 2px 0 0 0;
}
.stripContainer
{
    width: 593px;
}
.stripTop
{
    height: 14px;
    background: url(../images/stripTopBg.gif) no-repeat;
    font-size: 0;
}
.stripContent
{
    background: url(../images/stripMainBg.gif) repeat-y;
}
.stripBg
{
    background: #e7f6fd url(../images/stripBg.gif) repeat-x;
    margin: 0 7px 0 9px;
    padding: 0 10px;
}
.stripBottom
{
    height: 13px;
    background: url(../images/stripBottomBg.gif) no-repeat;
    font-size: 0;
}
.fedBckTitle
{
    width: 110px;
    vertical-align: top;
    padding: 5px 5px 0 0;
}
.fedBckInput
{
    width: 180px;
}
.fedbakAlt
{
    background: #f6f6f6;
}
.confirmBg
{
    width: 467px;
    height: 166px;
    margin: 20px auto;
    background: url(../images/confirmBg.gif) no-repeat;
    padding: 10px 10px 0 0;
}
.error-tick
{
    width: 96px;
    padding: 0 25px 0 0;
    background: url(../images/error.gif) no-repeat left center;
}
.sucess-tick
{
    width: 93px;
    padding: 0 25px 0 0;
    background: url(../images/success.gif) no-repeat left center;
}
/*Inner Styles - End*/
/*Ticker*/
/*.tickerBdy img{margin:15px 10px 0 10px;#margin:5px 10px 0 10px}*/
.tickerBtn
{
    width: 14px;
    height: 13px;
    background: url(../images/tickerBtnBg.gif) no-repeat;
    padding: 7px 4px 0 4px;
}
.tickerBtn a.right
{
    display: block;
    float: right;
    width: 5px;
    height: 5px;
    background: /**/ url(../images/tickerR.png) no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tickerR.png', sizingMethod='crop');
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
}
.tickerBtn a.left
{
    display: block;
    float: left;
    width: 5px;
    height: 5px;
    background: /**/ url(../images/tickerL.png) no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tickerL.png', sizingMethod='crop');
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
}
#ticker
{
    width: 583px;
    margin: 0 0 9px 0;
}
.tickerCrnr
{
    width: 2px;
    height: 20px;
    background: url(../images/tickerCrnr.gif) no-repeat;
}
.tickerBdy
{
    width: 549px;
    height: 20px;
    background: #b0b1b4;
    margin: 0 0 0 5px;
    overflow: hidden;
}
.tickerBdy table
{
    height: 14px;
    margin: 0 0 0 0;
    margin: 0;
}
.tickerBdy a
{
    font: normal 11px Tahoma !important;
    color: #fefefe !important;
    text-decoration: none !important;
    display: block;
}
.tickerBdy a:hover
{
    text-decoration: underline !important;
}
.tickerimagestyle
{
    background: url(../images/tickerSep.gif) no-repeat right 4px;
    padding: 0px 10px;
}
.iconpad
{
    padding: 5px 0 0 4px;
    float: right;
    width: 10px;
}
.txtpad
{
    padding: 2px 0 0 20px;
}
/*.tickerBdy img{margin:15px 10px 0 10px;#margin:5px 10px 0 10px}*/
.tickerBtn
{
    width: 14px;
    height: 13px;
    background: url(../images/tickerBtnBg.gif) no-repeat;
    padding: 7px 4px 0 4px;
}
.tickerBtn a.right
{
    display: block;
    float: right;
    width: 5px;
    height: 5px;
    line-height: 0;
    background: /**/ url(../images/tickerR.png) no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tickerR.png', sizingMethod='crop');
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
}
.tickerBtn a.left
{
    display: block;
    float: left;
    width: 5px;
    height: 5px;
    line-height: 0;
    background: /**/ url(../images/tickerL.png) no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tickerL.png', sizingMethod='crop');
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
}
/*Ticker - End*/
#mainNews
{
    width: 582px;
    height: 285px;
    background: url(../images/mainNewsBg.gif) no-repeat;
}
.mainArticle
{
    width: 546px;
    margin: 13px 13px 0 0;
}
.mainArticle p
{
    margin: 0;
}
.newsImg
{
    border: solid 1px #bbb;
    margin: 5px 0 0 10px;
}
.newsImg img
{
    width: 78px;
    height: 96px;
    border: solid 1px #fff;
}
.latestNews table
{
    margin: 0 0 20px 0;
}
.latestNews ul li
{
    background: url(../images/newsBullet.gif) no-repeat right 9px; #background:url(../images/newsBullet.gif)no-repeatright6px;padding:011px00;width:239px;height:55px;float:right;margin:023px00;_margin:012px00}
#advContainer
{
    width: 538px;
    margin: 0 29px 25px 15px;
}
.banner1
{
    width: 234px;
    height: 48px;
    border: solid 6px #ccc;
    overflow: hidden;
}
.banner2
{
    width: 229px;
    height: 48px;
    border: solid 6px #ccc;
    overflow: hidden;
}
.banner3
{
    width: 168px;
    height: 138px;
    border: solid 6px #ccc;
    overflow: hidden;
}
.banner4
{
    width: 168px;
    height: 48px;
    border: solid 6px #ccc;
    margin: 5px 0;
    overflow: hidden;
}
.rawWrapper
{
    width: 583px;
    height: 168px;
    padding-top: 19px;
}
.journalisticFile
{
    width: 272px;
    height: 182px;
    background: url(../images/usefulLinks.jpg) no-repeat;
    padding: 50px 10px 0 0px;
    margin: 0 9px 0 10px;
    _margin: 0 4px 0 11px;
    position: relative;
}
.journalisticFile a.latestLnk
{
    display: block;
    width: 282px;
    height: 30px;
    position: absolute;
    top: 9px;
    right: 0px;
}
.journalisticFile ul
{
    width: 255px;
}
.journalisticFile ul li
{
    background: url(../images/bullet2.gif) no-repeat right 5px;
    padding: 0 13px 0 0;
    float: right;
    width: 242px;
}
.journalisticFile ul li.sep
{
    background: url(../images/journalisticSep.gif) repeat-x;
    padding: 0;
    width: 245px;
    height: 1px;
    margin: 5px 0;
    font-size: 0;
}
.journalisticFile ul li.alignB
{
    background: none;
}
.latestVersion
{
    width: 272px;
    height: 182px;
    background: url(../images/notes.gif) no-repeat;
    padding: 50px 10px 0 0px;
    position: relative;
}
.latestVersion a.latestLnk
{
    display: block;
    width: 272px;
    height: 30px;
    position: absolute;
    top: 10px;
    right: 0px;
}
.latestVersion ul li
{
    background: url(../images/bullet3.gif) no-repeat right 5px;
    padding: 0 13px 0 0;
    float: right;
}
.latestVersion ul li.sep
{
    background: url(../images/versionSep.gif) repeat-x;
    padding: 0;
    width: 245px;
    height: 1px;
    margin: 5px 0;
    font-size: 0;
}
#TVTCfooter
{
    width: 100%;
    height: 38px;
    margin-top: 19px;
}
.footerLeft
{
    width: 5px;
    height: 38px;
    background: url(../images/footerLeft.gif) no-repeat;
}
.footerBg
{
    width: 100%;
    height: 26px;
    background: url(../images/footerBg.gif) repeat-x;
    font: normal 11px Tahoma;
    color: #fff;
    padding: 12px 0 0 0px;
}
.footerRight
{
    width: 5px;
    height: 38px;
    background: url(../images/footerRight.gif) no-repeat;
}
/*Project Styles-End*/
/*BreadCrumb*/
#SitePath
{
    height: 30px;
    margin: 5px 0 10px;
    display: block;
    width: 800px;
}
.sitePathStrip
{
    height: 1px;
    background: url(../images/sitePathBg.gif) no-repeat;
    font-size: 0;
    clear: both;
    background-position: right;
}
.rootnode
{
    display: block;
    float: right;
}
a.ms-sitemapdirectional, .speratorimg
{
    font: bold 11px/20px Tahoma;
    color: #11b2f0;
}
.currentnode
{
    font: bold 11px Tahoma;
    color: #727272;
}
.speratorimg
{
    width: 7px;
    height: 7px;
    background: url(../images/sitePathSep.gif) no-repeat 0px 5px;
    margin: 5px 5px 0;
}
/*BreadCrumb - End*/
/*Paging Styles*/
.PagingClass
{
    display: block;
    width: 16px;
    height: 16px;
    background: #0077ca;
    color: #fff;
    font: normal 11px Trebuchet MS;
}
a.NextArrowClass
{
    display: block;
    background: url(../images/previousIcon.gif) no-repeat 0 4px;
    padding: 0 0 0 10px;
    font: normal 13px Tahoma;
    color: #117ff0;
}
a.PreviousArrowClass
{
    display: block;
    background: url(../images/nextIcon.gif) no-repeat right 4px;
    padding: 0 10px 0 0;
    font: normal 13px Tahoma;
    color: #117ff0;
}
/*Paging Styles - End*/
/*SiteMap*/
.SiteMapHeaderBg
{
    display: block;
    width: 173px;
    height: 24px;
    background: url(../images/SiteMapHeaderBg.gif) no-repeat;
    padding: 8px 10px 0 5px;
    margin: 0 0 10px 0;
}
.levelItem, .subLevelItem
{
    background: url(../images/dfltBullet2.gif) no-repeat right 6px;
    padding: 0 7px 0 0;
    margin: 0 5px 5px 0;
}
.subLevelItem
{
    margin: 0 20px 0 0;
}
.dprtmntIcon
{
    margin: -5px 0 0 0;
}
.employmentIcon
{
    margin: -2px 0 0 0;
}
.trainingIcon
{
    margin: -2px 0 0 0;
}
.nationalTrainingIcon
{
    margin: -4px 0 0 0;
}
.mediaIcon
{
    margin: -1px 0 0 0;
}
.regIcon
{
    margin: -1px 0 0 0;
}
/*SiteMap - End*/
.ms-advsrchText label
{
    font: normal 11px Tahoma !important;
    color: #5e5e5e !important;
    white-space: nowrap;
}
.ms-advsrchText a
{
    font: normal 11px Tahoma !important;
    color: #117ff0 !important;
    white-space: nowrap;
    display: block;
    position: relative;
    top: 40px;
    left: 300px;
}
.ms-advsrchText input
{
    border: solid 1px #d7d7d7;
    padding: 0 5px 0 0;
    font: normal 11px Tahoma;
    color: #aaa !important;
    margin: 0 0 0 5px;
}


/* Calendar [S] */
.CalenderLegend
{
    font: normal 10px Tahoma !important;
    color: #999999;
}
.CalenderColor
{
    width: 15px;
    height: 6px;
    vertical-align: middle;
    margin-right: 5px;
}
.calEvents td
{
    font-size: 10pt !important;
    z-index: 24;
    font-family: Tahoma;
}
a.calEvents
{
    position: relative;
    color: #FFF;
    z-index: 24;
}
a.calEvents span
{
    display: none;
}
a.calEvents:hover span
{
    background-color: #f3ffd4;
    position: absolute;
    top: 20px;
    left: 10px;
    display: block;
    border: 1pt ridge #bdcacf;
    text-align: right;
    padding: 5px 15px 5px 15px;
    text-decoration: none;
    cursor: pointer;
}
a.calEvents span li
{
    text-decoration: none;
    float: right;
}
a.calEvents:link
{
    text-decoration: none;
    color: #FFFFFF;
}
a.calEvents:hover
{
    text-decoration: none;
    z-index: 25;
    color: #000000;
}
a.calEvents:visited
{
    text-decoration: none;
    color: #FFF;
}
a.calEvents:visited span
{
    text-decoration: none;
    color: #000;
}
/* Calendar [E] */
.OnlineServices
{
    width: 240px;
    height: 65px;
    padding-right: 10px;
}
.CustomerSupport
{
    width: 240px;
    height: 65px;
    padding-left: 40px;
}

