﻿/************** 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}
a img {
    border:none;
}
/*#mainContainer a{text-decoration:none;border: none 0px; outline:none 0px;}*/
#logo{position:absolute; top:-39px;right:30px;border:none;}
.HoverH1:hover{text-decoration:none;}
.WhiteH1{color:White;font-size:15px;font-weight:bold;padding:0px 0px 0px 25px;margin:0px;}
.ArabicH1{color:White;font-size:18px;font-weight:bold;padding:0px 0px 0px 25px;margin:0px;}
.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-right:325px;}
#searchDiv{margin:0px 204px 0px 0px ;padding-top:30px;}
.magnify{float:right;}
.SearchInput{height:17px;padding:6px; border:solid 1px #9daba1;border-right:none 0px;width:510px;font-size:14px;float:right;margin-left:5px;}
.defaultText{font-family:Arial;color:#888888;}
#mainContent{padding:25px 57px 5px 40px;position:relative; display:block;width:90%;}
.mainContentTable{width:100%;margin:30px auto auto auto;position:relative;z-index:105;}
.clearBoth{clear:both}
.floatright{float:right}
.floatleft{float:left}
.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; position:relative;}
.footerBGTile{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:left;
width:120px;
}
.mailingListSendLBtn{float:left;text-decoration:none;margin-top:7px;}

.mlTitle{text-align:left;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:left;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-right:9px;}
.boxTitleRegular{font-weight:bold;color:#9daba1;font-size:medium;}
.boxTitleRegular a{font-family:Arial;font-size:medium;font-weight:bold;color:#9daba1;text-decoration:none;}
.boxTitleRegular a:hover{font-family:Arial;font-size:normal;font-weight:bold;color:#9daba1;text-decoration:underline;}
.boxTitleRegularLink a{font-family:Arial;font-size:medium;font-weight:bold;color:#9daba1;text-decoration:none;}
.boxTitleRegularLink a:hover {font-family:Arial;font-size:medium;font-weight:bold;color:#9daba1;text-decoration:underline;}
.boxTitleRegularLink1 {font-family:Arial;font-size:medium;font-weight:bold;color:#9daba1;text-decoration:none;}
.boxTitleRegularLink1:hover{text-decoration:underline;}
.boxTitleRegular_selected a{font-weight:bold;color:#9daba1;font-size:medium;}
.boxTitleRegular_selected a:hover{font-weight:bold;color:#9daba1;font-size:medium;text-decoration:underline;}
.courtImg{margin-top:1px;}
.sideBoxContentArea{padding:0px 5px 0px 0px;}
.sideSubContentArea{padding:0px 0px 0px 0px;}
.sideBoxContentBottomArea{border-bottom:0px;padding:12px 5px 10px 0px;}
.sideList{margin:0px;padding:4px 15px 4px 0px;list-style-image:url('../Images/Arrows/listArrowLeftBlue.gif');color:#797979;}
.sideList li{padding:0px 5px 0px 0px;}
.sideDocumentsTable{margin:0px;padding:10px 0px 0px 0px;}
.sideDocumentsTable tr td{margin:10px 0px 0px 0px;font-size:small smaller;text-align:right;}
.sideDocumentsTable td{vertical-align:top;text-align:right;}
.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 33px 4px 0px;color:#797979;background-image:url('../Images/Arrows/listArrowLeftBlue.gif');background-repeat:no-repeat;background-position:221px 9px;}
.sideBarLinkItem{display:block;padding:4px 33px 4px 0px;color:#797979;background-image:url('../Images/Arrows/listArrowLeftBlue.gif');background-repeat:no-repeat;background-position:218px 9px;}
.sideBarLinkRelated{text-decoration:none;display:block;padding:4px 33px 4px 0px;color:#797979;background-image:url('../Images/Arrows/listArrowLeftBlue.gif');background-repeat:no-repeat;background-position:205px 9px;}
.sideBarGeneralLink {font-size:small;color:#797979;text-decoration:none;}
.sideBarGeneralLink:hover{font-size:small;color:#797979;text-decoration:underline;}
.sideBarImg{padding-left:5px;text-decoration:none;}
.sideBoxSep{border-bottom:dashed 1px #ccccd1;margin:15px 0px 15px 0px;}
.rightNavigationDiv{padding-right:40px}
.sideBarSingleTitle{padding-right:10px;text-decoration:none;}

/**************************************** Buttons ******************************************/
/*Main button properties*/
.button{}
.rightCap{float:right;}
.tile{float:right;vertical-align:middle;}
.leftCap{float:right;}

/*Button types*/
.tallGreenBtn{height:31px; font-weight:bold; font-size:15px; color:#ffffff;text-decoration:none;cursor:pointer;}
.tallGreenBtnRight{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;}
.tallGreenBtnLeft{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-left: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;}
.shortGreenBtnRight{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;}
.shortGreenBtnLeft{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;}

.shortRedBtnRight{
background-image:url('../images/Buttons/redBtnLeft.gif');
width:2px;
height:24px;
line-height:24px;
background-repeat:no-repeat;
}
.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;
}
.shortRedBtnLeft{
height:25px;
background-image:url('../images/Buttons/redBtnRight.gif');
background-repeat:no-repeat;
width:2px;
line-height:24px;
}


.shortGrayBtnRight{
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;
}
.shortGrayBtnLeft{
height:25px;
background-image:url('../images/Buttons/grayBtnShortRight.gif');
background-repeat:no-repeat;
width:2px;
line-height:24px;
}


.navBtn{height:34px; margin:0px 0px 0px 3px;}
.navBtnRight{background-image:url('../images/Buttons/buttons.gif');background-position:0px -92px; width:23px;height:34px;}
.navBtnTile{background-image:url('../images/Buttons/buttons.gif');background-position:-9px 0px;height:34px; line-height:34px;}
.navBtnLeft{height:34px;background-image:url('../images/Buttons/buttons.gif');background-position:-235px -92px;width:8px;}
.navSingleBtnLeft{height:34px;background-image:url('../images/Buttons/buttons.gif');background-position:-235px -92px;width:8px;}
.BtnChangeLanaguageContainer{float:left;margin-left:40px;height:21px;padding:0px 9px 0px 9px;line-height:21px;vertical-align:middle;background-color:#cf3030;font-weight:bold;color:#ffffff;margin-top:13px;position:relative;top:-37px;}
.BtnChangeLanaguage{color:#ffffff;text-decoration:none;}
#searchBtn{margin-right:4px;}
#moreBtn{padding-top:10px;float:left;}
.HeadingH1{text-transform:uppercase;margin-right:5px;color:#cbcbcb;}
.HeadingH1:visited{text-transform:uppercase;margin-left:5px;color:#cbcbcb;}
.HeadingH1:hover{text-transform:uppercase;margin-right:5px;color:#ffffff;}
.dateFilter{position:relative;float:none;}
.sideButton{float:left;width:65px;}
.generalSButton{display:block;height:17px;width:80px;text-align:right;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:right;background-image:url('../images/Buttons/generalBtnTile.gif');background-repeat:repeat-x;padding:2px 10px 3px 20px;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:right;margin:2px 0px 0px 5px;}
.topCaseImage{float:right;margin:5px 0px 0px 5px;}
.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;margin-top:0px;}
.contentTextSpacing{margin-top:10px;}
.contentText a{display:inline;color:#cc3333;font-size:small;text-align:justify;margin-top:5px;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:left;}
.topicCitationDiv{width:435px;font-weight:bold;font-style:italic;color:#565656;padding-right:10px;}
.topicCitationDiv img{margin:auto 5px auto 5px;}
.topicNavDiv{width:230px;padding-bottom:0px; padding-right:5px;}
.sideListItem{line-height:25px;color:#7a7a7a;padding:0px 35px 0px 0px;width:190px;background-image:url('../Images/Arrows/listArrowLeftBlue.gif');background-repeat:no-repeat;background-position:205px 9px;}
.sideListItem a{color:#7a7a7a;text-decoration:none;}
.sideListItem a:hover{color:#7a7a7a;text-decoration:underline;}
.sideListItem_selected{text-decoration:none;line-height:25px;color:#ffffff;padding:0px 35px 0px 0px;width:190px;background-color:#9eaba1;margin:0px 0px 0px 2px;background-image:url('../Images/Arrows/listArrowLeftWhite.gif');background-repeat:no-repeat;background-position:205px 9px;}
.sideListItem_selected a{text-decoration:none;color:#ffffff}
.tpcReadMore{text-align:left;}
.CitationContainer{display:block;width:435px;position:relative;}
.CitationOpenIcon{position:absolute;right:10px;top:-10px;}
.CitationText{display:block;padding-right: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-right:13px;}

/*********************************** Case Page *******************************************/
.caseDescription{display:block;clear:both;padding:0px;margin:0px;}
.DocumentBrief{padding-top:35px;}
.DocumentContent{float:right;display:inline;width:100%;}
.DocumentActions{float:right;display:inline;width:135px;padding-top:15px;text-align:left;}
.documentSideAction{margin-right:35px;font-size:small;display:block;padding-bottom:10px;}
.secondaryDocumentText{color:#ffffff;font-size:smaller;background-color:#000000;width:21px;margin-right: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:10px 10px 10px 10px;}
.docTypeName{}
.subTypesDiv{padding-right:8px;}
.docTypeImage{vertical-align:top;margin:auto 3px auto 3px;}
.documentFilterSearchButton{padding-right: 165px;}
.lineSeperator{height:1px;width:100%;border-top:solid 1px #cdccd1;margin:15px 0px 15px 0px;}

.DocContentContainer{display:block;width:100%;padding-top:20px;}
.DocContentDiv{width:430px;float:right;vertical-align:top;color:#515151;font-size:small;text-align:justify;}
.DocContentDivContainer{float:right;vertical-align:top;color:#515151;font-size:small;text-align:justify;}
.DocContentButtonDiv{width:130px;float:left;vertical-align:top;padding:0px 0px 0px 10px;}

/************************************** Latest News ***************************************/
#latestNewsContainer{margin-top:25px;border-top:solid 9px #9daba1;border-bottom:solid 9px #9daba1;border-right:solid 8px #9daba1;border-left: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:70%;background-color:#555555;padding-top:6px;float:right;}
#latestNewsBtns{height:26px;width:30%;background-color:#555555;padding-top:10px;float:right;text-align:left;color:#ffffff;font-size:small;font-weight:bold;position:relative;z-index:99999;}
.pagerSeperator{color:#ffffff;font-size:small;font-weight:bold;padding:0px 10px 0px 12px;}
.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:left;}
.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 15px 0px 0px;position:absolute;top:-5px;}
.showContentText{display:block;color:#515151;padding:45px 15px 5px 15px;text-align:justify;}
.showContentText div{display:block;}
.tblContent{padding:45px 15px 5px 15px}
.tblContent td{vertical-align:top;padding-left:5px;}
.generalText{color:#515151;padding-right:10px;text-align:justify;}
.slideNewsTextButton {vertical-align:bottom;text-decoration:none;}
.slideNewsTextButton a{vertical-align:bottom;text-decoration:none;}
.slideNewsLinkButton{position:absolute;top:155px;left:0px;padding:0px 0px 0px 10px;}

/*********************************** Date Filter Control ***********************************/
.dateFilterTable{width:150px;margin:auto;}
.dateFilterTBox{width:115px;border:solid 1px #bebbb2;}
.dateFilterSearchButton{float:left;}

/**************************************** 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:left;margin:5px 0px 0px 10px;}
.ddownsDiv{padding-top:2px;height:28px;margin-top:0px;color:#515151;text-align:left;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:top;padding:0px 0px 5px 0px;}
.docTitleDiv{color:#555555;font-size:small;font-weight:bold;padding:0px 5px 5px 0px;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 0px 5px 5px;}
.viewDocumentTD{text-align:left;vertical-align:top;padding-bottom:11px;}
.viewDocumentDiv{margin:5px 20px 15px auto;text-align:right;white-space:nowrap;}
.viewDocumentCaseDiv{margin:5px 20px 15px auto;text-align:right;white-space:nowrap;}
.viewDocumentCaseDiv img{margin-left:2px;display:inline;width:16px;vertical-align:middle;}
.caseIcon{margin-left:2px;display:inline;width:16px;vertical-align:middle;}
.generalButtonCase{display:block;height:17px;width:85px;text-align:right;background-image:url('../images/Buttons/generalBtnTile.gif');background-repeat:repeat-x;padding:2px 5px 3px 20px;border:solid 1px #cdccd2;}
.documentSummaryContainer{width:462px;}
.documentButtonContainer{float:left;text-align:left;vertical-align:top;padding-bottom:11px;width:135px;}
.documentLink{white-space:nowrap;}
#mainContainer a.documentLink {color:#000000;text-decoration:none;}
#mainContainer a.documentLink:hover{color:#cc3234;text-decoration:none;}
.viewDocumentDiv img{margin-left:5px;display:inline;}
.searchWithinBox{float:right;border:solid #9daba1 1px;padding:3px 0px 3px 0px;width:130px;margin:0px 3px 0px 3px;}
.searchWithinButton{float:left;padding:0px 0px 0px 0px;}
.searchWithinContainer{width:80px;padding-left:10px;direction:rtl;}
.tblDdowns{float:left;padding-left:10px;}
.docSearchDescriptionDiv{color:#555555;padding:5px 0px 35px 5px; text-align:justify;}

/************************************** 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;right: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-right:13px;font-family:Arial;font-size:12px;}
.NavigationItemText:hover{padding-top:3px;padding-right: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 3px 5px 0px;}
.JobInfoDiv{color:#a1a1a1;padding:0px;}
.jobSingleLine{display:block;line-height:22px;}
.JobRequirementsContainer ul{padding:0px 20px 0px 0px;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 10px 5px 0px;vertical-align:top;}

/************************************** red credit ****************************************/
.redCredit{color:#e61101;font-weight:bold;font-family:Verdana,Arial;text-decoration:none;}
a.redCredit:hover{text-decoration:underline;}

/**************************************** end of red credit ******************************/
/********************* Questionnaire ******************************/
.qSepDiv{
    border-bottom: 1px solid rgb(205, 204, 209);
    margin-top:15px;
}
.buttonsTable{
    margin:20px auto 5px 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 15px 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:auto auto auto auto;
    
}
.qNavigationDiv table{
    
    margin:5px auto auto auto;
}
.questionnaireMainDiv{
    color:#525252;
    padding-top:35px;
    margin-left:00px;
}
.questinnaireSummaryDiv a{
    color:#ce302f;     
}
.questinnaireSummaryDiv{
   background-image:url(../images/Questionnaire/SummaryBG.gif);
   background-repeat:no-repeat;
   background-position:center top;
   height:180px;
   padding:50px 250px 0px 0px;
}
.qBtnSepDiv{
    border-right:solid 1px gray;
    width:1px;
    float:right;
    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:left;
}
.blackTopDiv a{
    color:#dfdfdf;
    text-decoration:none;
}
.blackTopDiv a:hover{
    text-decoration:underline;
}
.blackTopDiv img, .whiteBottomDiv img{
    margin:10px 10px 0px 10px;
    border:none;
    vertical-align:middle;
    float:left;
}
.whiteBottomDiv, .whiteBottomDiv a{
    height:38px;
    text-align:right;
    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;
}

.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;
}
/******************** End of FramesPage.aspx *************************/
/********************************* Links *****************************/
a.titleListLink{
    color:#555555;
    text-decoration:none;
}
/********************************* End Links *************************/

/*** BEGIN OF HomePage News Slider ***/
#recentProjectsSlider {margin:25px 0px 0px 0px;padding:0px 1px 0px 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 1px 1px 0px;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-right: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;}
.tblHomeSlideContainer{width:566px;margin-right:1px;}
.slideContentHolder{height:177px;vertical-align:middle;text-align:center;}
/*** END OF HomePage News Slider ***/
/********************************* End Links *************************/
/************************* Cases Tabs *********************************/

.tabsBG{
    background-image:url(../images/Tabs.png);
    background-repeat:no-repeat;
}
.rtab{
    width:4px;
    height:36px;
    background-position:-196px -85px;
    cursor:pointer;
    vertical-align:top;
}
.docTab_hover .rtab, .casesTab_hover .rtab{
   background-position:-196px -127px;
}
.rtab_active{
    width:4px;
    height:36px;
    background-position:-196px -48px;
    margin:0px;
    padding:0px;
    border:0px;
}

.ctab{
    font-size:14px;
    height:36px;
    padding:0px 25px 0px 25px;
    /*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 25px 0px 25px;
    height:36px;
}
.ltab{
     width:4px;
     height:36px;
     cursor:pointer;
     background-position:0px -85px;
}
.docTab_hover .ltab, .casesTab_hover .ltab{
   background-position:0px -127px;
}

.ltab_active{
    background-position:0px -48px;
}
.spacer{
    width:10px;
}
.tabsTable{
    margin-right:20px;
}
.borderBottomBg{
    background-image:url(../images/tabsGrayBorder.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    margin-top:20px;
}
.newRibbon{
   background-position:-91px -5px;
    width:38px;
    height:37px;
    position:absolute;
    right:-3px;
    top:3px;
}
.rtab_active .newRibbon{
    background-position:-133px -5px;
    width:38px;
    height:37px;
    position:absolute;
    right:-3px;
    top:-20px;
}


/************************* End Cases Tabs *****************************/

.whatAreCases{
    padding:20px 5px 5px 5px;
    position:relative;
    font-size:medium; 
}
.whatAreCases .boxTitleRegular{
    font-size:medium; 
    font-weight:bold;
    color:#9DABA1;
    
}
.casesFolderImage{
    position:absolute;
    top:-20px;
    left:0px;
}

/******************* 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:left;
}
.boxDiv{
    float:right;
    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{
    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:right;
}


/******************* 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-right:4px;}
.mlWrapper input{ width:106px; height:18px; border:1px solid #819cb9; color: #797979; padding-right: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 7px 0px 0px; width: 214px;}
.mlRegTbl td{ padding:4px 0px;}
.mlRegTbl .firstTD{ padding-left:5px; width:89px; text-align:left;}
.mlRegTbl .lastTD{ width:6px; padding-right:3px;}
.mlRegUP{ display:none; margin-right:3px; height:141px;}
.mlRegAjaxLoader{ margin:auto; display:none; padding-top:45px;}
.mlRegSuccess, .mlRegFailMsg{ padding-top:47px; text-align:center;}
.mlRegConfirmBtn{ float:left; text-decoration:none; margin:10px 0px 10px 5px;}
.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 0px 10px 19px;}

/*********************** End of Mailing List Registration *************************/

/** facebook share */
.faceBookShare{ margin-top:5px;}
.fbShareImg{margin-left: 5px;}
