﻿/************** General whole site styles and top of site (nav and search) ***************/
body{margin:0px;padding:0px; width:100%; position:relative; font-family:Arial;text-decoration:none;font-size:small;}
#topBar{ height:39px;width:100%;background-image:  url('../images/topBarTile.gif');background-repeat:repeat-x; position:relative;}
#mainContainer{ width:996px;margin:0px auto 0px auto; position:relative; display:block; padding:58px 0px 0px 0px}
/*#mainContainer img{ border: none 0px; outline:none 0px;}*/
a img {
    border:none;
}
/*#mainContainer a{text-decoration:none;border: none 0px; outline:none 0px;}*/
#logo{position:absolute; top:-31px;left:30px;}
.HoverH1:hover{text-decoration:none;}
.WhiteH1{color:White;font-size:13px;font-weight:bold;padding:0px 25px 0px 0px;margin:0px;}
.ArabicH1{color:White;font-size:15px;font-weight:bold;padding:0px 0px 0px 25px;margin:0px;text-decoration:none;}
.WhiteH1RTL{color:White;font-size:14px;font-weight:bold;padding:0px 0px 0px 25px;margin:0px;}
#topNav{height:34px;clear:both;padding-bottom:2px;display:block;}
#searchNav{height:48px;margin-top:2px;background-image:url('../images/topPatternTile.gif');background-repeat:repeat-x;}
#navBtnsHolder{margin-left:325px;}
#searchDiv{margin:0px 0px 0px 204px;padding-top:30px;}
.magnify{float:left;}
.SearchInput{height:17px;padding:6px; border:solid 1px #9daba1;border-left:none 0px;width:510px;font-size:14px;float:left;margin-right:5px;}
.defaultText{font-family:Arial;color:#888888;}
#mainContent{padding:25px 57px 5px 40px;position:relative; display:block;width:90%;margin-top:15px;}
.mainContentTable{width:100%;margin:30px auto auto auto;position:relative;z-index:105;}
.clearBoth{clear:both}
.floatLeft{float:left}
.floatRight{float:right}
.greenTitle{color:#76ab26; font-size:x-large;}
h1{margin:0px;padding:0px;}
h1 A{margin:0px;padding:0px;text-decoration:none;}
h5 {display:block;margin:auto;width:85%;font-size:small;font-weight:normal}
#bottomBar{height:82px;width:100%;background-image:  url('../images/FooterBG1Tile.gif');background-repeat:repeat-x;}
.footerBGTile{display:block;width:100%;height:100%;background-image:  url('../images/bottomBG.gif');background-repeat:repeat;}
.footerImgTile{background-image:  url('../images/bottomBG.gif');background-repeat:repeat;}
.footerContactInformation{direction:ltr;width:100%;text-align:center;height:20px;margin:40px 0px 3px 0px;}
.ContactInformationTxt{color:#000000;margin-right:30px}
.MailingListInput{
height:16px;
padding:1px; 
border:solid 1px #819cb9;
color:#888888;
font-size:14px;
float:right;
width:120px;
}
.mailingListSendLBtn{float:right;text-decoration:none;margin-top:7px;}

.mlTitle{text-align:right;white-space:nowrap;}
/*************************************** Main area ****************************************/
#mainArea{width:582px;position:relative;display:block;}

/*************************************** Side Bar *****************************************/
.SideBarContainer{vertical-align:top;margin-left:15px;}
#sideBar{width:236px;float:right;padding-top:20px;}
.sideBox{width:224px;background-color:#fafafa;border:solid 1px #ccccd1;padding:5px;color:#797979;margin-bottom:8px;}
.mainTitle{border-bottom:solid 1px #ccccd1;margin-bottom:15px;}
.boxTitleFilled{font-weight:bold;color:#ffffff;background-color:#9daba1;height:28px;line-height:28px;vertical-align:middle;padding-left:9px;}
.boxTitleRegular{font-family:Arial;font-size:small;font-weight:bold;color:#9daba1;text-transform:uppercase;}
.boxTitleRegular a{font-family:Arial;font-size:normal;font-weight:bold;color:#9daba1;text-decoration:none;}
.boxTitleRegular a:hover{font-family:Arial;font-size:normal;font-weight:bold;color:#9daba1;text-decoration:none;}
.boxTitleRegularLink a{font-family:Arial;font-size:small;font-weight:bold;color:#9daba1;text-decoration:none;}
.boxTitleRegularLink a:hover {font-family:Arial;font-size:small;font-weight:bold;color:#9daba1;text-decoration:underline;}
.boxTitleRegularLink1 {font-family:Arial;font-size:small;font-weight:bold;color:#9daba1;text-decoration:none;}
.boxTitleRegularLink1:hover{text-decoration:underline;}
.boxTitleRegular_selected a{font-weight:bold;color:#9daba1;font-size:small;}
.boxTitleRegular_selected a:hover{font-weight:bold;color:#9daba1;font-size:small;text-decoration:underline;}
.courtImg{margin-top:1px;}
.sideBoxContentArea{padding:0px 0px 0px 5px;}
.sideSubContentArea{padding:0px 0px 0px 0px;}
.sideBoxContentBottomArea{border-bottom:0px;padding:12px 0px 10px 5px;}
.sideList{margin:0px;padding:4px 0px 4px 15px;list-style-image:url('../Images/Arrows/listArrowRightBlue.gif');color:#797979;}
.sideList li{padding:0px 0px 0px 5px;}
.sideDocumentsTable{margin:0px;padding:10px 0px 0px 0px;}
.sideDocumentsTable tr td{margin:10px 0px 0px 0px;font-size:small smaller;text-align:left;}
.sideDocumentsTable td{vertical-align:top;text-align:left;}
.tblSideDocumentsTD{padding:5px 0px 5px 0px;}
.sideBarSpace{display:block;padding:10px 0px 0px 0px;}
.sideBarSingleLinkContainer{display:block;padding:4px 0px 4px 0px;color:#797979;}
.sideBarSingleLink{display:inline;padding:4px 0px 4px 0px;color:#797979;}
.sideBarSingleLink a{color:#797979;text-decoration:none;}
.sideBarSingleLink a:hover{color:#797979;text-decoration:underline;}
.sideBarLink{display:block;padding:4px 0px 4px 35px;color:#797979;background-image:url('../Images/Arrows/listArrowRightBlue.gif');background-repeat:no-repeat;background-position:5px 9px;}
.sideBarLinkItem{color:#797979;display:block;padding:4px 33px 4px 0px;background-image:url('../Images/Arrows/listArrowLeftBlue.gif');background-repeat:no-repeat;background-position:5px 9px;}
.sideBarLinkRelated{text-decoration:none;display:block;padding:4px 0px 4px 35px;color:#797979;background-image:url('../Images/Arrows/listArrowRightBlue.gif');background-repeat:no-repeat;background-position:20px 9px;}
.sideBarGeneralLink {font-size:small;color:#797979;text-decoration:none;}
.sideBarGeneralLink:hover{font-size:small;color:#797979;text-decoration:underline;}
.sideBarImg{padding-right:5px;}
.sideBoxSep{border-bottom:dashed 1px #ccccd1;margin:15px 0px 15px 0px;}
.rightNavigationDiv{padding-left:40px}
.sideBarSingleTitle{padding-left:10px;text-decoration:none;}

/**************************************** Buttons ******************************************/
/*Main button properties*/
.button{}
.leftCap{float:left;}
.tile{float:left;vertical-align:middle;}
.rightCap{float:left;}

/*Button types*/
.tallGreenBtn{height:31px; font-weight:bold; font-size:15px; color:#ffffff;text-decoration:none;cursor:pointer;}
.tallGreenBtnLeft{background-image:url('../images/Buttons/buttons.gif');background-position:0px -35px; width:10px;height:31px;}
.tallGreenBtnTile{background-image:url('../images/Buttons/buttons.gif');background-position:-11px -35px;height:31px; line-height:31px;color:White;font-weight:bold;}
.tallGreenBtnRight{height:31px;background-image:url('../images/Buttons/buttons.gif');background-position:-233px -35px;width:10px;}
.navBtnSingleRight{height:34px;background-image:url('../images/Buttons/navBtnRightSingle_he.gif');background-position:0px;background-repeat:no-repeat;width:13px;padding-right:0px;}

.shortGreenBtn{height:25px; font-weight:bold; font-size:12px; color:#ffffff;text-decoration:none;}
.shortGreenBtn hover{height:25px; font-weight:bold; font-size:12px; color:#ffffff;text-decoration:none;}
.shortGreenBtnLeft{background-image:url('../images/Buttons/buttons.gif');background-position:0px -67px; width:12px;height:25px;}
.shortGreenBtnTile{background-image:url('../images/Buttons/buttons.gif');background-position:-13px -67px;height:25px; line-height:25px;cursor:pointer;text-decoration:none;color:White;font-weight:bold;}
.shortGreenBtnRight{height:25px;background-image:url('../images/Buttons/buttons.gif');background-position:-231px -67px;width:12px;}
.shortGreenText a{height:25px; font-weight:bold; font-size:16px; color:#ffffff;text-decoration:none;}
.shortGreenText a:hover{height:25px; font-weight:bold; font-size:6px; color:#ffffff;text-decoration:none;}

.shortRedBtnLeft{
height:25px;
background-image:url('../images/Buttons/redBtnLeft.gif');
background-repeat:no-repeat;
width:2px;
line-height:24px;
}
.shortRedBtnTile{
background-image:url('../images/Buttons/redBtnTile.gif');
height:24px;
line-height:24px;
line-height:24px;padding:0px 10px 0px 10px;
color:White;
font-weight:bold;
line-height:24px;
text-decoration:none;
cursor:pointer;
}
.shortRedBtnRight{
background-image:url('../images/Buttons/redBtnRight.gif');
width:2px;
height:24px;
line-height:24px;
background-repeat:no-repeat;
}

.shortGrayBtnLeft{
background-image:url('../images/Buttons/grayBtnShortLeft.gif');
width:2px;
height:24px;
line-height:24px;
background-repeat:no-repeat;
}
.shortGrayBtnTile{
background-image:url('../images/Buttons/grayBtnShortTile.gif');
height:24px;
line-height:24px;
line-height:24px;padding:0px 10px 0px 10px;
color:White;
font-weight:bold;
line-height:24px;
text-decoration:none;
cursor:pointer;
}
.shortGrayBtnRight{
height:25px;
background-image:url('../images/Buttons/grayBtnShortRight.gif');
background-repeat:no-repeat;
width:2px;
line-height:24px;
}

.navBtnLeft{background-image:url('../images/Buttons/buttons.gif');background-position:0px 0px; width:8px;height:34px;}
.navSingleBtnLeft{height:34px;background-image:url('../images/Buttons/buttons.gif');background-position:0px -127px;width:23px;}

.navBtn{height:34px; margin:0px 0px 0px 3px;}

.navBtnTile{background-image:url('../images/Buttons/buttons.gif');background-position:-9px 0px;height:34px;line-height:34px;}
.navBtnRight{height:34px;background-image:url('../images/Buttons/buttons.gif');background-position:-210px 0px;width:33px;padding-right:3px;}
.navBtnSingleRight{height:34px;background-image:url('../images/Buttons/navBtnRightSingle_en.gif');background-position:0px;background-repeat:no-repeat;width:13px;padding-right:3px;}
.BtnChangeLanaguageContainer{float:right;margin-right:40px;height:21px;padding:0px 9px 0px 9px;line-height:21px;background-color:#cf3030;font-weight:bold;color:#ffffff;margin-top:13px;position:relative;top:-38px;}
.BtnChangeLanaguage{color:#ffffff;text-decoration:none;}
#searchBtn{margin-left:4px;}
#moreBtn{padding-top:10px;float:right;}
.HeadingH1{text-transform:uppercase;margin-left:5px;color:#cbcbcb;}
.HeadingH1:visited{text-transform:uppercase;margin-left:5px;color:#cbcbcb;}
.HeadingH1:hover{text-transform:uppercase;margin-left:5px;color:#ffffff;}
.alignRight{text-align:right;}
.dateFilter{position:relative;float:none;}
.sideButton{float:right;width:85px;}
.generalSButton{display:block;height:17px;width:80px;text-align:left;background-image:url('../images/Buttons/generalBtnTile.gif');background-repeat:repeat-x;padding:2px 15px 3px 10px;border:solid 1px #cdccd2;}
.generalButton{display:block;height:17px;width:80px;text-align:left;background-image:url('../images/Buttons/generalBtnTile.gif');background-repeat:repeat-x;padding:2px 40px 3px 10px;border:solid 1px #cdccd2;}

/*********************************** Texts and Titles ************************************/
.blackTextBold13{font-size:small;font-weight:bold;color:#323232;}
.pageTitle{color:#9daba1;font-size:large;}
.topTitle{color:#9daba1;font-size:large;margin-left:6px;}
.topImage{float:left;margin:2px 5px 0px 0px;}
.topCaseImage{float:left;margin:5px 5px 0px 0px;}
.secondaryTitle{color:#555555;font-size:small;font-weight:bold;margin-left:6px;}
.secondaryText{display:block;color:#a1a0a0;font-size:small;padding-top:3px;}
.contentText{display:block;color:#515151;font-size:small;text-align:justify;padding-top:0px;}
.contentTextSpacing{margin-top:10px;}
.contentText a{display:inline;color:#cc3333;font-size:small;text-align:justify;margin-top:15px;text-decoration:none;}
.contentText a:hover{text-decoration:underline;}
.contentArabicText{display:block;color:#515151;font-size:medium;text-align:justify;padding-top:0px;}
.contentArabicText a{display:inline;color:#cc3333;font-size:medium;text-align:justify;margin-top:15px;text-decoration:none;}
.contentArabicText a:hover{text-decoration:underline;}
.subContentText{display:block;color:#515151;font-size:small;text-align:justify;margin-top:5px;}
.subContentTextM{font-size:larger;}
.topSpacer{display:block;border-top:solid 1px #ccccd1;width:100%;height:1px;}
.actionLink{color:#000000;font-size:small;text-decoration:none;}
.actionLink:hover{color:#cc3333;font-size:small;text-decoration:none;}
.HeadingBorder{border-bottom:solid 1px #cdccd1;}

/************************************** Topic Page ***************************************/
.topicTable{margin:auto;width:100%;}
.topicTable TD{vertical-align:top;}
.currentTopicTD{background-color:Aqua;}
.topicHeading{color:#9eaba2;font-weight:normal;font-size:x-large;margin-top:0px;display:inline;}
.introTextTD{text-align:justify;vertical-align:top;min-width:435px;line-height:150%;}
.topicMainDiv{width:590px;margin:5px auto auto auto;}
.viewDocsBtnTD{padding:15px 0px 0px 0px;vertical-align:top;float:right;}
.topicCitationDiv{width:435px;font-weight:bold;font-style:italic;color:#565656;padding-left:10px;}
.topicCitationDiv img{margin:auto 5px auto 5px;}
.topicNavDiv{width:230px;padding-bottom:0px; padding-left:5px;}
.sideListItem{color:#7a7a7a;padding:5px 0px 4px 36px;width:189px;background-image:url('../Images/Arrows/listArrowRightBlue.gif');background-repeat:no-repeat;background-position:20px 9px;}
.sideListItem a{color:#7a7a7a;text-decoration:none;}
.sideListItem a:hover{color:#7a7a7a;text-decoration:underline;}
.sideListItem_selected{text-decoration:none;color:#ffffff;padding:5px 0px 4px 36px;width:189px;background-color:#9eaba1;margin:0px 2px 0px 0px;background-image:url('../Images/Arrows/listArrowRightWhite.gif');background-repeat:no-repeat;background-position:20px 9px;}
.sideListItem_selected a{text-decoration:none;color:#ffffff}
.tpcReadMore{text-align:right;}
.CitationContainer{display:block;width:435px;position:relative;}
.CitationOpenIcon{position:absolute;left:0px;top:-10px;}
.CitationText{display:block;padding-left:15px;width:400px;font-style:italic;}
.topicMainTitle{color:#555555;font-size:small;font-weight:bold;padding:0px 0px 5px 0px;vertical-align:top;}
.CitationSource{display:block;font-weight:normal;font-size:smaller;color:#555555;font-style:normal;padding-left:13px;}

/*********************************** Case Page *******************************************/
.caseDescription{display:block;clear:both;padding:0px;margin:0px;}
.DocumentBrief{padding-top:35px;}
.DocumentContent{float:left;display:inline;width:100%;}
.DocumentActions{float:left;display:inline;width:135px;padding-top:15px;text-align:right;}
.documentSideAction{margin-left:35px;font-size:small;display:block;padding-bottom:10px;}
.secondaryDocumentText{color:#ffffff;font-size:smaller;background-color:#000000;width:21px;margin-left:5px;padding:0px 1px 0px 1px;}
.caseUpdates{height:21px;width:100%;background-color:#9daba1;margin:40px 0px 20px 0px;padding-top:5px;}
.caseUpdatesTitle{color:#ffffff;font-size:medium;font-weight:bold;margin:5px 5px 0px 5px;}
.caseUpdateContainer{padding-bottom:30px;}

/***************************** Document Types Filter Control ******************************/
.docTypeDiv{margin:5px 2px 5px 10px;}
.docTypeName{}
.subTypesDiv{padding:0px 0px 0px 8px;}
.docTypeImage{vertical-align:top;margin:auto 3px auto 3px;}
.documentFilterSearchButton{padding-left: 150px;}
.lineSeperator{height:1px;width:100%;border-top:solid 1px #cdccd1;margin:15px 0px 15px 0px;}

.DocContentContainer{display:block;width:100%;padding-top:20px;}
.DocContentDivContainer .contentText h4{ float:right; width:200px; padding:0px 0px 25px 25px; font-size:22px; text-align:left; margin:0px;}
.DocumentImgContainer{ margin-top:20px;}
.DocumentImgContainer img {display:block; margin:auto;}
.DocumentTypeContainer{ float:left; margin-top:20px;}
.DocContentDiv{width:430px;float:left;vertical-align:top;}
.DocContentDivContainer{width:100%;float:left;vertical-align:top;color:#515151;font-size:small;text-align:justify;}
.DocContentButtonDiv{width:130px;float:right;vertical-align:top;padding:0px 10px 0px 0px;}

/************************************** Latest News ***************************************/
#latestNewsContainer{margin-top:25px;border-top:solid 9px #9daba1;border-bottom:solid 9px #9daba1;border-left:solid 8px #9daba1;border-right:solid 8px #9daba1;width:564px;height:214px;padding:1px;}
/*#latestNews{width:100%;height:100%;background-image:url('../images/latestNewsBG.gif');background-repeat:repeat-x;background-position:bottom;}*/
#latestNews{width:100%;height:100%;}
#latestNewsContent{z-index:1;height:30px;width:65%;background-color:#555555;padding-top:6px;float:left;}
#latestNewsBtns{padding-right:5px;height:26px;width:34%;background-color:#555555;padding-top:10px;float:left;text-align:right;color:#ffffff;font-size:small;font-weight:bold;position:relative;z-index:99999;}
.pagerSeperator{color:#ffffff;font-size:small;font-weight:bold;padding:0px 12px 0px 10px;}
.pagerButton a{color:#ffffff;font-size:small;font-weight:bold;cursor:pointer;}
.pagerButton{color:#ffffff;font-size:small;font-weight:bold;cursor:pointer;}
.showContentPager{display:inherit;width:250px;float:right;}
.showContentContainer{height:100%;width:100%;border-collapse: separate;border-spacing: expression(cellSpacing=0);border-spacing: 0px;border-padding: expression(cellPadding=0);border-padding: 0px;z-index:999999;}
.showContentTitle{color:#ffffff;font-size:large;margin:5px 0px 0px 15px;position:absolute;top:-5px;}
.showContentText{display:block;color:#515151;padding:45px 15px 5px 15px;text-align:justify;}
.tblContent{padding:45px 15px 5px 15px}
.tblContent td{vertical-align:top;padding-right:5px;}
.generalText{color:#515151;padding-left:10px;text-align:justify;}
.slideNewsTextButton {vertical-align:bottom;text-decoration:none;}
.slideNewsTextButton a{vertical-align:bottom;text-decoration:none;}
.slideNewsLinkButton{position:absolute;top:155px;right:0px;padding:0px 10px 0px 0px;vertical-align:bottom;text-decoration:none;}

/*********************************** Date Filter Control ***********************************/
.dateFilterTable{width:150px;margin:auto;}
.dateFilterTBox{width:115px;border:solid 1px #bebbb2;}
.dateFilterSearchButton{float:right;}

/**************************************** Search.aspx **************************************/
.keywordsInText{font-weight:bold;}
.keywordsInTitle{text-decoration:none;background-color:#faff26;}
.keywordsInSummary{background-color:#faff26;}
.searchTitleDiv{padding:10px 0px 5px 0px; width:90%;}
.pageCountClause{font-size:13px;font-weight:bold;float:none;margin:5px 10px auto auto;}
.ddownsDiv{padding-top:2px;height:28px;margin-top:1px;color:#515151;text-align:right;margin-bottom:1px;background-color:#f3f3f3;}
.ddownsDiv select{margin:auto 5px auto 5px;}
.ddownsDivSeparator{height:1px;border-top:solid 1px #cdccd1;}
.searchMainDiv{width:90%;}
.docTypeImage{}
.docIconDiv{vertical-align:bottom;padding:0px 0px 5px 0px;}
.docTitleDiv{color:#555555;font-size:small;font-weight:bold;padding:0px 0px 5px 5px;vertical-align:top;}
.docBorderSeperator{border-bottom:solid 1px #cdcdd1;}
.docDescriptionDiv{color:#555555;padding:5px 0px 20px 5px; text-align:justify ;}
.documentInfoDiv{color:#a1a1a1;padding:5px 5px 5px 0px;}
.viewDocumentTD{text-align:right;vertical-align:top;padding-bottom:11px;}
.viewDocumentDiv{margin:5px auto 15px 20px;text-align:left;white-space:nowrap;}
.viewDocumentCaseDiv{margin:5px auto 15px 20px;text-align:left;white-space:nowrap;}
.viewDocumentCaseDiv img{margin-right:3px;display:inline;width:16px;vertical-align:middle;}
.caseIcon{margin-right:2px;display:inline;width:16px;vertical-align:middle;}
.generalButtonCase{display:block;height:17px;width:105px;text-align:left;background-image:url('../images/Buttons/generalBtnTile.gif');background-repeat:repeat-x;padding:2px 20px 3px 5px;border:solid 1px #cdccd2;}
.documentSummaryContainer{width:442px;}
.documentButtonContainer{float:right;text-align:right;vertical-align:top;padding-bottom:11px;}
.documentLink{white-space:nowrap;}
#mainContainer a.documentLink {color:#000000;text-decoration:none;}
#mainContainer a.documentLink:hover{color:#cc3234;text-decoration:none;}
.viewDocumentDiv img{margin-right:5px;display:inline;}
.searchWithinBox{float:left;border:solid #9daba1 1px;padding:3px;width:130px;margin:0px 3px 0px 5px;}
.searchWithinButton{float:right;}
.searchWithinButton{float:right;padding:0px 0px 0px 0px;}
.tblDdowns{float:right;padding-right:10px;}
.docSearchDescriptionDiv{color:#555555;padding:5px 5px 35px 0px; text-align:justify; float:left;}
.documentSummaryContainer .smallImageWrapper{ position:relative; float:left; padding:9px 25px 0px 0px;}
.documentSummaryContainer .smallImageWrapper img{ border:1px solid #cdccd1; width:115px;}
.documentSummaryContainer .smallImageWrapper .filterTypeBtn{ position:absolute; top:16px; left:-3px; cursor:default;}

/************************************** Pager Control **************************************/
.resultNavGeneral{text-align:center;margin:0px;padding:0px;width:100%;height:21px;display:block;}
.resultNavGeneral a{display:inline;color:#959595;font-family:Arial;font-size:13px;font-weight:normal;margin:0px 5px 0px 5px;text-decoration:none;}
.navNumbersTable{display:inline;}
.nextBackLinks{vertical-align:text-top;margin:auto 10px auto 10px;padding-bottom:5px;}
.resultNavGeneral a.currentPageNo{text-decoration:none;font-weight:bold;color:#bd2e02;}
.hiddenElement{visibility:hidden;display:none;}
.resultNavButton{vertical-align:top;display:inline;}
.resultNavButton a{vertical-align:top;display:inline;}

/************************************** Navigation Tabs *************************************/
.NavigationContainer{position:relative;right:0px;display:block;z-index:999999;}
.divHomeNavigation{position:absolute;padding:5px 0px 7px 0px;margin:34px 0px 0px 0px;background-color:#3d3d3d;color:#b4b4b4;width:210px;z-index:99999;left:0px;}
.navTabsCloseDiv{text-align:left;background-color:#3d3d3d;width:98%;}

.NavigationItemsContainer{border:0px;margin:0px;padding:0px;}
.NavigationItemsContainer td{border:0px;margin:0px;padding:0px;height:20px;width:205px;background-color:#3d3d3d;font-family:Arial;font-size:12px;color:#b3b3b3;cursor:pointer;}
.NavigationItemsContainer td a{background-color:#3d3d3d;font-family:Arial;font-size:12px;color:#b3b3b3;cursor:pointer;}
.NavigationItemsContainer td:hover{height:20px;width:205px;}

.NavigationItemTextContainer{padding-top:3px;width:100%;height:100%;background-color:#3d3d3d;font-family:Arial;font-size:12px;color:#b3b3b3;cursor:pointer;}
.NavigationItemTextContainer:hover{padding-top:3px;width:100%;height:100%;color:#000000;background-color:#d1d1d1;font-family:Arial;font-size:12px;cursor:pointer;}
.NavigationItemText{padding-top:3px;padding-left:13px;font-family:Arial;font-size:12px;}
.NavigationItemText:hover{padding-top:3px;padding-left:13px;font-family:Arial;font-size:12px;background-color:#d1d1d1;color:#000000;}
#tblHeadButtons{display:inline;}
#tblHeadButtons td{}
#tabarabic {font-size:18px;}

/**************************************** Topic Search **************************************/
#docTypeFilterContainer{padding:8px 0px 0px 0px;}
.docTypeCBox{padding:0px;margin:0px;}
.docTypeName{font-weight:normal;vertical-align:top;}
.subTypesDiv{font-weight:normal;padding:0px 0px 8px 0px;}
.docTypeNameTitle{font-weight:bold;vertical-align:top;}

/************************************** Career Section ****************************************/
.tblJobContainer{margin-bottom:40px;width:100%;}
.jobSectionTitle{display:block;padding:20px 0px 5px 0px;font-weight:bold;}
.jobIconDiv{vertical-align:top;padding:0px 0px 5px 3px;}
.JobInfoDiv{color:#a1a1a1;padding:0px;}
.jobSingleLine{display:block;line-height:22px;}
.JobRequirementsContainer ul{padding:0px 0px 0px 20px;margin:0px;}
.JobRequirementsContainer li{list-style-type: square;color:#515151;margin-top:5px;list-style-image: url('../images/li.gif');}
.jobSeperator{height:1px;border:0px;background-color:#cdccd1;padding:0px;margin:0px;}
.jobTitleDiv{color:#555555;font-size:medium;font-weight:bold;padding:0px 0px 5px 10px;vertical-align:top;}

/************************************** red credit ****************************************/
.redCredit{color:#e61101;font-weight:bold;font-family:Verdana,Arial;text-decoration:none;}
a.redCredit:hover{text-decoration:underline;}

/********************* Questionnaire ******************************/
.qSepDiv{
    border-bottom: 1px solid rgb(205, 204, 209);
    margin-top:15px;
}
.buttonsTable{
    margin:20px auto 0px auto;
    
}
.questionnaireTable{
    margin:auto;
    width:80%;
    
}
.questionnaireTable TD{
    vertical-align:top;
}
.questionContent{
    font-family:Arial ;
    font-weight:bold;
    font-size:14px;
    color:#505050;
    margin:auto auto 35px auto;
}
.qButtonsDiv table{
    text-align:center;
    margin:auto;
}
.qButtonsDiv a{
    text-decoration:none;
    color:White;
    font-weight:bold;
}
.qButtonsDiv{
    padding:25px 0px 25px 0px;
    border-bottom:solid 1px #cdccd1;
}
.qNavTable TD{
    width:33px;
    height:46px;
    text-align:center;
    font-weight:bold;
    vertical-align:top;
    line-height:20px;
}
.QNavTD{
    background-image:url(../images/Questionnaire/questionNavFrame.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    color:#a4a4a4;
    /*padding:6px 0px 0px 2px;*/
    height:46px;
    
    
}
.currentQNavTD{
    background-image:url(../images/Questionnaire/questionNavFrameCurrent.gif);
    background-repeat:no-repeat;
    color:#d52d2d;
    /*padding:0px 2px 7px 0px;*/
    height:46px;
    
}
.correctAnsTd{
     background-color:#e6f0ab;
}

.QNavTD a{
    display:block;
    margin-top:15px;
    color:#a4a4a4;
    text-decoration:none;
}
.currentQNavTD a{
    display:block;
    margin-top:5px;
    color:#d52d2d;
    text-decoration:none;
}
.QNavTD img{
    display:block;
    margin:18px 9px auto auto;
}
.currentQNavTD img{
    display:block;
    margin:8px 11px auto auto;
}
.qNavigationDiv{
    margin:5px auto auto auto;
    /*border-top: 1px solid rgb(205, 204, 209);*/
}
.qNavigationDiv table{
    margin:auto auto auto auto;
}
.questionnaireMainDiv{
    color:#525252;
    padding-top:35px;
    margin-right:30px;
}
.questinnaireSummaryDiv a{
    color:#ce302f;     
}
.questinnaireSummaryDiv{
   
}

.questionnaireImageTD{
    
}
.questionnaireImageDiv{
    /*background-image:url(../images/Questionnaire/qImage.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;*/
    border: 1px solid rgb(205, 204, 209);
    padding-top:10px;
    background-color:#fafafa;
    height:233px;
}
.questinnaireSummaryDiv{
   background-image:url(../images/Questionnaire/SummaryBG.gif);
   background-repeat:no-repeat;
   background-position:center top;
   height:200px;
   padding:50px 0px 0px 90px;
   
   text-align:left;
}
.qBtnSepDiv{
    border-right:solid 1px gray;
    width:1px;
    float:left;
    margin:5px 10px auto 10px;
}
/******************** End of Questionnaire *************************/
/******************** FramesPage.aspx ********************************/

.blackTopDiv{
    background-image:url(../images/Questionnaire/framesPageTopTile.gif);
    background-repeat:repeat-x;
    height:33px;
    line-height:33px;
    text-align:right;
}
.blackTopDiv a{
    color:#dfdfdf;
    text-decoration:none;
}
.blackTopDiv a:hover{
    text-decoration:underline;
}
.blackTopDiv img, .whiteBottomDiv img{
    margin:0px 10px 0px 10px;
    border:none;
    vertical-align:middle;
}
.blackTopDiv img{
    float:right;
    margin-top:10px;
}
.whiteBottomDiv img{
    float:left;
    margin-top:10px;
}
.whiteBottomDiv, .whiteBottomDiv a{
    height:38px;
    text-align:left;
    line-height:38px;
    color:#535353;
    font-weight:bold;
}
.whiteBottomDiv a{
    text-decoration:none;
 }
.whiteBottomDiv a:hover{
  text-decoration:underline;  
 }
.framesSeperator{
    background-image:url(../images/Questionnaire/frameSepTile.gif);
    background-repeat:repeat-x;
    height:6px;
}

/******************** End of FramesPage.aspx *************************/
/********************************* Links *****************************/
a.titleListLink{
    color:#555555;
    text-decoration:none;
}
/********************************* End Links *************************/
/************************* Cases Tabs *********************************/

.tabsBG{
    background-image:url(../images/Tabs.png);
    background-repeat:no-repeat;
}
.rtab{
     width:4px;
     height:36px;
     cursor:pointer;
     background-position:0px -85px;
     vertical-align:top;
}
.docTab_hover .rtab, .casesTab_hover .rtab{
    background-position:0px -127px;
}
.rtab_active{
    background-position: 0px -48px;
    width:4px;
}

.ctab{
    font-size:14px;
    height:36px;
    padding:0px 10px 0px 20px;
    /*line-height:23px;
    vertical-align:bottom;*/
    background-position:-5px -85px;
    
    /*border-bottom:solid 1px #CDCCD1;*/
    font-weight:normal;
    font-family:Arial;
    color:#555555;
    cursor:pointer;
}
.docTab_hover .ctab, .casesTab_hover .ctab{
   background-position:-5px -127px;
}
.ctab a, .ctab_active a{
    text-decoration:none;
    color:#555555;
}
.ctab_active{
    font-weight:bold;
    font-family:Arial;
    font-size:14px;
    color:#555555;
    border:none;
    background-position:-5px -48px;
    padding:0px 10px 0px 20px;
    height:36px;
}
.ltab{
     
     width:4px;
    height:36px;
    background-position:-196px -85px;
    cursor:pointer;
    
}
.docTab_hover .ltab, .casesTab_hover .ltab{
  background-position:-196px -127px;
}

.ltab_active{
    
    width:4px;
    height:36px;
    background-position:-196px -48px;
    margin:0px;
    padding:0px;
    border:0px;
}
.spacer{
    width:10px;
}
.tabsTable{
    margin-left:20px;
}
.borderBottomBg{
    background-image:url(../images/tabsGrayBorder.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    margin-top:20px;
}
.newRibbon{
    background-position:-45px -5px;
    width:38px;
    height:37px;
    position:absolute;
    left:-3px;
    top:3px;
}
.rtab_active .newRibbon{
    background-position:-5px -5px;
    width:38px;
    height:37px;
    position:absolute;
    left:-3px;
    top:-20px;
}


/************************* End Cases Tabs *****************************/

.whatAreCases{
    padding:50px 5px 5px 5px;
    position:relative;
    font-size:medium; 
}
.whatAreCases .boxTitleRegular{
    /*font-size:medium; */
    font-weight:bold;
    color:#9DABA1;
    
}
.casesFolderImage{
    position:absolute;
    top:-20px;
    right:0px;
}
/********************************* End Links *************************/
/*** BEGIN OF HomePage News Slider ***/
#recentProjectsSlider {margin:25px 0px 0px 0px;padding:0px;width:567px;height:218px;position:relative;clear:both;border:solid 9px #9eaba1; }
.MiniContainer { width:566px; height:235px; overflow:hidden; position:relative; cursor:pointer; }
.MiniSlides {position:absolute;top:0px; left:0px;}
.MiniSlides .slideItem {width:566px;height:216px;display:none;margin:1px 0px 1px 1px;vertical-align:top;}
.MiniSlides .slideItem table{padding:0px;margin:0px;}
.MiniSlides .slideItem table .slideTitle{height:39px;width:547px;background-color:#555555;vertical-align:middle;padding-left:18px;font-family:Arial;font-size:22px;font-weight:normal;color:#ffffff;background-image:url(../images/NewsTile.gif);background-repeat:repeat-x;}
ul.pagination { position:absolute;bottom:-24px;left:0px;list-style-type:none; margin:0; padding:0; margin-top:9px;  }
ul.pagination li { float:left; margin:0 2px; }	
ul.pagination a {text-decoration:none;display:block; width:10px;height:10px;overflow:hidden; background-image:url(../images/News.gif);background-position:-9px -107px;background-repeat:no-repeat;}
ul.pagination a:hover {text-decoration:none;display:block; width:10px;height:10px;overflow:hidden; background-image:url(../images/News.gif);background-position:-23px -107px;background-repeat:no-repeat;}
ul.pagination li.current a {background-position:-9px -107px;}
ul.pagination li:hover a {background-position:-23px -107px;}
ul.pagination li.active a{background-position:-23px -107px;}
.rprevious{position:absolute;right:-30px;top:112px;width:20px;height:46px;background-image:url(../images/News.gif);background-position:-9px -5px;background-repeat:no-repeat;}
.rprevious:hover{position:absolute;right:-30px;top:112px;width:20px;height:46px;background-image:url(../images/News.gif);background-position:-71px -5px;background-repeat:no-repeat;}
.rnext{position:absolute;right:-30px;top:62px;width:20px;height:46px;background-image:url(../images/News.gif);background-position:-40px -5px;background-repeat:no-repeat;}
.rnext:hover{position:absolute;right:-30px;top:62px;width:20px;height:46px;background-image:url(../images/News.gif);background-position:-102px -5px;background-repeat:no-repeat;}
.slideContentHolder{height:177px;vertical-align:middle;text-align:center;}
/*** END OF HomePage News Slider ***/

/******************* HomePage Boxes ******************************/
.homePageBoxesTbl{ width:100%; margin-top:40px;}
.homePageBoxesTbl a{ text-decoration:none;}
.homePageBoxesTbl .generalButton, .sideBox .genralButton{ float:left;}
.homePageBoxesMainDiv{
    /*overflow:auto;*/
    width:100%;
    margin-top:40px;
}
.homePageBoxesMainDiv a{
    text-decoration:none;
}
.homePageBoxesMainDiv .generalButton, .sideBox .genralButton{
    float:right;
}
.boxDiv{
    float:left;
    border:solid 1px #CCCCD1;
    padding:6px;
width:178px;
    background-color:#F3F3F3;
    /*margin:2px;*/
}
.boxDiv:hover{
    background-color:#FAFAFD;
    border-color:#888888;
}

.boxDiv .documentLink{
   color:Black;
}
.boxDiv .generalButton{
    color:Black;
    background-image:none;
    background-color:White;
}
.sideBox .generalButton{
    color:Black;
    background-image:none;
    
}
.boxDiv .generalButton:hover, .sideBox .generalButton:hover{
    color:#EE0000;
}
.boxDiv .viewDocumentDiv{
    margin-bottom:0px;
}
.boxImg{
    display:block;
    margin-top:2px;
    border:solid 1px #c8d3cf;
}
.boxTitle
{
    text-transform:uppercase;
    color:#ffffff;
    /*line-height:25px;*/
    background-color:#525252;
    padding:5px;
    font-size:small;
   font-weight:bold;
}
.boxDiv .contentText,.sideBox .contentText{
    padding:6px 0px 6px 0px;
    /*width:178px;*/
    height:40px;
    text-align:left;
}

.wider{ width:85px;}

/******************* End of HomePage Boxes ***********************/
/*********************** timelines.aspx *************************/
.timelineListItemContainer{
    margin-top:50px;
    width:872px;

}
.timelineListItemContainer .viewDocumentDiv{
    margin:0px;
}
.timelineListItemContainer a{
    color:Black;
}
.timelineListItemContainer .spacerTd{
    width:20px;
}
.timelineListItemContainer .btnTd{
    vertical-align:top;
}
.timelineTitle{
    color:#515151;
     
    margin-bottom:17px;
}
.timelineDescription{
    margin-bottom:30px;
    color:#515151;
    text-align:justify ;
}
.timelineItemSep{
    border-top:solid 1px #cdccd1;
    height:1px;
    margin:10px auto 30px auto;
}

/*********************** End of timelines.aspx *****************/

/*********************** Start of Mailing List Registration *************************/
.mlWrapper{ margin-left:4px;}
.mlWrapper input{ width:106px; height:18px; border:1px solid #819cb9; color: #797979; padding-left:3px;}
.mlRegJoinBtn{ background-image:url('../images/RegisterBtn.gif'); background-position:0px -1px; width:214px; height:33px; margin:0px auto 5px; color:White; text-align:center; line-height:33px; font-weight:bold; cursor:pointer;}
.mlRegJoinBtn:hover{ background-position:0px -35px;}
.mlRegJoinBtn span{}
.mlRegBtnWhiteSep{ margin:0px 5px;}
.mlRegTbl{ margin:0px 0px 0px 7px; width: 214px;}
.mlRegTbl td{ padding:4px 0px;}
.mlRegTbl .firstTD{ padding-right:5px; width:89px; text-align:right;}
.mlRegTbl .lastTD{ width:6px; padding-left:3px;}
.mlRegUP{ display:none; margin-left:3px; height:141px;}
.mlRegAjaxLoader{ margin:auto; display:none; padding-top:45px;}
.mlRegSuccess, .mlRegFailMsg{ padding-top:47px; text-align:center;}
.mlRegConfirmBtn{ float:right; text-decoration:none; margin:10px 5px 10px 0px;}
.mlRegConfirmBtnL, .mlRegConfirmBtnM, .mlRegConfirmBtnR{ background-image:url('../images/Buttons/buttons.gif'); height:31px; float:left;}
.mlRegConfirmBtnL{background-position:-0px -35px; width:9px;}
.mlRegConfirmBtnM{background-position:-12px -35px; color:White; line-height:31px; font-weight:bold;}
.mlRegConfirmBtnR{background-position:-234px -35px; width:9px;}
.mlQuesWrap .boxTitleRegular{ font-size:medium; font-weight:bold; color:#9DABA1; margin:10px 10px;}
.mlQuesWrap .mlRegConfirmBtn{  margin:10px 19px 10px 0px;}

/*********************** End of Mailing List Registration *************************/

/** facebook share */
.faceBookShare{ margin-top:5px;}
.fbShareImg{margin-right: 5px;}

/*** Verdict Page ***/
.filterTypeBtn{ background-color:#9aad09; border:1px solid #fff; padding:0px 5px; display:block; text-decoration:none; color:#fff; line-height:18px; box-shadow:1px 1px 3px #b0b0b0;}
.filterTopicBtn{ background-color:#fff; border:1px solid #bdbdbd; padding:0px 5px; display:block; text-decoration:none; color:#000; line-height:15px;}
.filterTopicBtn:hover{background-color:#eee;}
.verdictLink{ color:#cc3234; text-decoration:none;}

.verdictTitle{ border-bottom:1px solid #9bab9e; padding-bottom:5px; position:relative; margin-bottom:25px; height:78px;}
.verdictTitle h1{ color:#9bab9e; font-size:60px; float:left; font-family:;}
.verdictTitle .titleSmall{ color:#9bab9e; font-size:16px; margin:41px 0px 0px 15px; display:block; float:left;}
.verdictTitle .viewDocumentDiv{ position:absolute; right:0px; bottom:0px; display:block; color:#000; text-decoration:none;}
.verdictTitle .viewDocumentDiv:hover{ color:#cc3234;}
.verdictBanners{ position:relative; height:499px; margin-bottom:45px;}
.verdictBanners .bigOnTop, .verdictBanners .bigOnBottom{ position:absolute; height:449px; width:448px;}
.verdictBanners .bigOnTop{ left:0px;}
.verdictBanners .bigOnBottom{ right:-1px;}
.verdictBanners .bannerBig{ position:absolute; width:448px; height:299px;}
.verdictBanners .bannerBig img{ width:448px; height:299px;}
.verdictBanners .bannerBig .bannerCaption{position:absolute; bottom:0px; height:73px; width:448px;}
.verdictBanners .bannerBig .bannerCaption .captionBackground{ background-color:#000; opacity:0.6; position:absolute; height:73px; width:448px;}
.verdictBanners .bannerBig .bannerCaption .captionTxt{ color:#fff; position:absolute; height:43px; width:418px; padding:15px; line-height:21px; font-size:20px;}
.verdictBanners .bannerBig .bannerCaption .captionContent{ display:none;}
.verdictBanners .bannerSmallLeft, .verdictBanners .bannerSmallRight{ position:absolute; height:149px;}
.verdictBanners .bannerSmallLeft{ left:0px; width:224px;}
.verdictBanners .bannerSmallLeft img{ width:224px; height:149px;}
.verdictBanners .bannerSmallLeft .bannerCaption{position:absolute; bottom:0px; height:51px; width:224px;}
.verdictBanners .bannerSmallLeft .bannerCaption .captionBackground{ background-color:#000; opacity:0.6; position:absolute; height:51px; width:224px;;}
.verdictBanners .bannerSmallLeft .bannerCaption .captionTxt{ color:#fff; position:absolute; height:31px; width:204px; padding:10px; line-height:15px;}
.verdictBanners .bannerSmallLeft .bannerCaption .captionContent{ display:none;}
.verdictBanners .bannerSmallRight{ right:0px; width:223px;}
.verdictBanners .bannerSmallRight img { width:223px; height:149px;}
.verdictBanners .bannerSmallRight .bannerCaption{position:absolute; bottom:0px; height:51px; width:223px;}
.verdictBanners .bannerSmallRight .bannerCaption .captionBackground{ background-color:#000; opacity:0.6; position:absolute; height:51px; width:223px;}
.verdictBanners .bannerSmallRight .bannerCaption .captionTxt{ color:#fff; position:absolute; height:31px; width:203px; padding:10px; line-height:15px;}
.verdictBanners .bannerSmallRight .bannerCaption .captionContent{ display:none;}
.verdictBanners .bigOnTop .bannerBig{ top:0px;}
.verdictBanners .bigOnBottom .bannerBig{ bottom:0px;}
.verdictBanners .bigOnBottom .bannerSmallLeft, .verdictBanners .bigOnBottom .bannerSmallRight{ top:0px;}
.verdictBanners .bigOnTop .bannerSmallLeft, .verdictBanners .bigOnTop .bannerSmallRight{ bottom:0px;}

.verdictBanners .bannerHover{ position:absolute; height:0px; width:0px; padding:10px; background-color:#fff; z-index:1;  display:none; border:1px solid #b0b0b0;
                               box-shadow:0px 0px 5px #b0b0b0; -webkit-box-shadow:0px 0px 5px #b0b0b0; -moz-box-shadow:0px 0px 5px #b0b0b0;}
.verdictBanners .bannerHover .imgLink{ display:none;}
.verdictBanners .bannerHover .imgLink img{}
.verdictBanners .bannerHover .filterTypeBtn{ position:absolute; top:20px; left:-2px; display:none; cursor:default;}
.verdictBanners .bannerHover .bannerHoverTitle{ color:#4f4f4f; font-size:16px; font-weight:bold; margin:7px 0px; display:none;}
.verdictBanners .bannerHover .bannerHoverAuthor{ margin-bottom:7px; display:none;}
.verdictBanners .bannerHover .bannerHoverContent{ text-align:justify; margin-bottom:7px; display:none;}
.verdictBanners .bannerHover .verdictLink{ display:none;}
.verdictBanners .bannerHoverTemplate{ display:none;}

.verdictRightHolder{ float:left; width:590px; margin-right:70px;}
.verdictRightHolder .verdictHomeContent{ margin-bottom:20px;}
.verdictleftHolder{ float:right; width:236px;}
.verdictleftHolder .verdictFilterBox{ background-color:#fafafa; border:1px solid #ccc; padding:20px 10px;}
.verdictleftHolder .verdictFilterBox .verdictFilterTitle{ color:#9bab9e; font-weight:bold; font-size:16px; margin-bottom:10px;}
.verdictleftHolder .verdictFilterBox .verdictFilterWrapper{ margin-bottom:10px;}
.verdictleftHolder .verdictFilterBox .verdictFilterWrapper .verdictFilterTxt{ color:#787878; font-weight:bold; font-size:13px; margin-bottom:7px;}
.verdictleftHolder .verdictFilterBox .verdictFilterWrapper .filterTypeBtn{ float:left; margin-right:4px;}
.verdictleftHolder .verdictFilterBox .verdictFilterWrapper .filterTypeBtn:hover{ background-color:#aaba16;}
.verdictleftHolder .verdictFilterBox .verdictFilterWrapper .filterTopicBtn{ float:left; margin:0px 2px 4px 2px;}
.verdictleftHolder .viewDocumentDiv{display:block; color:#cdccd2; text-decoration:none; margin:20px 0px; float:left;}
.verdictleftHolder .viewDocumentDiv .generalButton span{color:black;}
.verdictleftHolder .viewDocumentDiv .generalButton span:hover{ color: #cc3234; }


/*** end of Verdict Page ***/

/*document*/
#toolTip{max-width:200px;background-color:#FBFBFB;position:fixed;z-index:1000;border:1px solid #000000;padding:10px;word-wrap: break-word;display:none;}
.shadow {
-moz-box-shadow: 3px 3px 4px #C9C9C9;
-webkit-box-shadow: 3px 3px 4px #C9C9C9;
box-shadow: 3px 3px 4px #C9C9C9;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C9C9C9')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C9C9C9');
}

.footnoteIndex{float:left;}
.footnoteContent{margin-left:20px;}
.documentImageCaption{color:#7E7E7E;}


/*Tiny Scorll bar*/

#scrollbar2{width: 100%;margin: 50px 0 10px;}

#scrollbar2 .viewport {width: 897px;height: 361px;overflow: hidden;position: relative;background-image:url('../images/HLineTiles.gif');background-color: #f6fbff;}
#scrollbar2 .overview {list-style: none;padding: 0;margin: 0;position: absolute;left: 0;top: 0;}

#scrollbar2 .thumb { height: 10px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: -2px;  background-color: #808A82;color:White;}
#scrollbar2 .thumb .sidaAArrow{float:right;margin: -3px 3px;}
#scrollbar2 .thumb .sidaBArrow{float:left;margin: -3px 3px;}
#scrollbar2 .scrollbar {position: relative;margin: 0 0 25px;height: 6px;float:left;}
#scrollbar2 .track { background-color: #D8DEDA; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar2 .scrollbarDatesFrom,#scrollbar2 .scrollbarDatesTo{position: relative;float: left;top: -5px;}
#scrollbar2 .scrollbarDatesFrom{margin-right: 10px;}
#scrollbar2 .scrollbarDatesTo{margin-left: 10px;}
/*prisoners*/
.graphCulomn{width:25px;height:100%;float:left;margin:0 5px;position:relative;}

.prisonersPopup{   position: absolute;   top: 0;   left: 0;   z-index: 113;   display: none;height:150px;width:195px;background-color:White;}
.prisonersPopupArrow{background-image:url('../images/prisoners/OverTip.png');width:29px;height:25px;background-repeat:no-repeat;bottom: -25px;left: 75px;position:absolute;}
.popupTitle{background-color:#6E8EB4;padding:5px;margin:3px;text-align:center;color:White;}
.popupDetails{color:Black;text-align:right;}
.popupDetails table{width:180px;margin:auto;padding:7px 0;text-align:left;}
.popupDetails table td{padding-bottom:5px;}
.popupDetails table td.last{padding-top:5px;border-top:1px solid #CACFD2;font-size:13px;font-weight:bold;}
.grapDateCulomn{margin-top: 10px;width: 35px;text-align: center;display: inline-block;vertical-align: middle;height: 100%;float:left;}
#scrollbar2 .graphMonthDiv{height:42px;background-color:White;width:100%;margin-top:5px;}
#scrollbar2 .overview.graphColumnsDiv{padding-top:5px;}
.graphNumbers{width:30px;height:100%;position:absolute;top:-5px;}
.graphNumbers.sideA{left:-35px;text-align: right;}
.graphNumbers.sideB{right:-35px;text-align: left;}
.viewportWrapper{width:897px;font-size: 10px;margin: auto;clear: both;position: relative;color: #77787a;}
.graphNumber{height:36px;}

.graphEmptySpace{background-color:transparent;}
.graphJudgment{background-color:#4BBFB6;}
.graphArrest{background-color:#95DCA0;}
.graphAdministrativeArrest{background-color:#4B81BF;}

.graphKeysWrapper{margin-top:20px;color: #515151;font-size: 13px;line-height: 20px;}
.graphKeysWrapper > div{float:left;}

.graphKeysWrapper .graphJudgment, .graphKeysWrapper .graphArrest,.graphKeysWrapper .graphAdministrativeArrest{width:30px;height:10px;margin-right:5px;margin-top:6px;}

.homeBannerPrisonDetails{width: 210px;height:120px;position:absolute;left:120px;top:75px;text-align:left;}

a.homeBannerPrisonersLink:link, a.homeBannerPrisonersLink:visited{color:#515151;text-decoration:none;}

.homeBannerPrisonDetails .prisonDateTitle{font-size:14pt;}
.MiniSlides .slideItem .homeBannerPrisonDetails table{width:180px;padding:7px 0;margin-top:5px;}
.MiniSlides .slideItem .homeBannerPrisonDetails table td{padding:0px 0px 5px;}
.MiniSlides .slideItem .homeBannerPrisonDetails table td.last{padding-top:7px;/*border-top:1px solid #CACFD2;*/font-size:18px;font-weight:bold;color:#cc3333;}
.MiniSlides .slideItem .homeBannerPrisonDetails table td.text{width:145px;}

.viewportShadow{position:absolute;}
.viewportShadowTop{background-image:url('../images/prisoners/ShadowTop.png');left:0px;top:0px;width:100%;height:14px;}
.viewportShadowBottom{background-image:url('../images/prisoners/ShadowBottom.png');left:0px;bottom:0px;width:100%;height:14px;}
.viewportShadowLeft{background-image:url('../images/prisoners/ShadowTileLeft.png');left:0px;top:14px;width:11px;}
.viewportShadowRight{background-image:url('../images/prisoners/ShadowTileRight.png');right:0px;top:14px;width:11px;}

#scrollbar2 .disable { display: none; }
.noSelect { -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}

/* Support Us Side Nav Box */
.supportUsSideNavBox a { text-decoration: none; }
.supportUsSideNavBox .boxTitleRegular { font-size: medium }
.supportUsBtn { text-align: center; color: #fff; background-color: #5e7b65; border-radius: 5px; width: 212px; height: 47px;}
.supportUsBtn span { font-family: Arial; font-size: 18px; font-weight: 700; line-height: 46px;  }
/* End Support Us Side Nav Box */


.sideBox.sideBoxPress {
    margin-left: 64px;
}


/* Begin 'Press' filter */

.sideBox.sideBoxPress {
    margin-left: 64px;
}

.sideBoxPress {
    margin-left: 64px;
}


.displayArticlesInLang {
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    color: #cf3030;
    text-decoration: none;
    padding-left: 11px;
}

a.nounderline:hover, a.nounderline:visited, a.nounderline:link, a.nounderline:active
{
    text-decoration: none;
}

.pressHomeContentWrapper {
    margin-bottom: 30px;
}

.pressTopicHeading {
    color: #9bab9e;
    font-family: Arial;
    font-size: 60px;
    font-weight: 700;    
}

.HeadingBorder.press {
    padding-top: 0px;
    margin-top: -2px;
    margin-bottom: 30px;
}

.sideBoxContentArea.pressFilter {
    padding-top: 4px;
    padding-bottom: 14px;
}

.pressTopicFilterWrapper {
    margin-left: 11px;
    margin-top: -4px;
}

.pressTopicFilter
{
    margin-top: 3px;
    margin-left: 0;
    margin-right: 3px;
    float: left;
}

.initFilter {
    padding-top: 8px;
    margin-bottom: -1px;
    padding-left: 12px;
    cursor: pointer;
    color: #666666;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    text-decoration: underline;
    clear: both;
}

.documentInfoDiv {
    padding-top: 8px;
}

.docTitleDiv.press{
    padding-left: 16px;
    padding-top: 13px;
}

.docIconDiv.press
{
    padding-bottom: 0px;
}

.documentSummaryContainer.press {
    padding-bottom: 20px;
}

.clickableSpan
{
    color: #000;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;

    vertical-align: top;
    background-color: #ffffff;
    border: 1px solid #bdbdbd;
    display: inline-flex;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor:pointer;
}

.clickableSpan:hover {
    background-color: #eee;
}

.pressSmallLogo {
    padding-bottom: 9px;
}

.docTitleDiv {
    padding-top: 30px;
}

.documentInfoImage {
    margin-top: 10px;
}

.documentInfoImage .documentImage{
    
}

.documentInfoImage .documentCredit{
    margin-top: 9px;
    margin-bottom: 18px;

    color: #a1a1a1;
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;
    line-height: 11px;
}

.pressSearchResultsXofY {
    margin-top: 30px;
    margin-left: 85px;
}
/* End 'Press' filter */

.noLineBreak {
    display:inline
}
