﻿/* DIFFERENT STYLES USED FOR DIFFERENT BROWSERS.
   THESE STYLES ARE IDENTIFIED BY VARIOUS CODES:
   
   EXAMPLE FORMAT: .os.browser .mylink { css-property: css-value; }
   
   OS CODE: .win - Microsoft Windows 
			.linux - Linux (x11 and linux) 
			.mac - Mac OS 

   BROWSER CODES: ie - Internet Explorer (All versions) 
				  ie8 - Internet Explorer 8.x 
				  ie7 - Internet Explorer 7.x 
				  ie6 - Internet Explorer 6.x 
				  ie5 - Internet Explorer 5.x 
				  gecko - Mozilla, Firefox (all versions), Camino 
				  ff2 - Firefox 2 
				  ff3 - Firefox 3 
				  opera - Opera (All versions) 
				  opera8 - Opera 8.x 
				  opera9 - Opera 9.x 
				  konqueror - Konqueror 
				  webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira 

*/


/* General styles */
body
{
	font-family: Arial, Verdana, 'Times New Roman';
	font-size: 75%;
	width: 100%;
	margin: 0;
	color: #333333;
}
#align
{	
	text-align: left;
	width: 960px;
	height: 100%;
	margin:0 auto;
	clear:both;
}


.subContainerBorder
{
	border: solid 1px #cccccc;
	border-top: none;
	padding: 10px;
	height: 100%;
	color: #333333;		
	font-size: 100%;
}
.lightBlueHeader
{
	background-color: #0098eb; 
    color: #ffffff; 
    height: 2.5em; 
}
.lightBlueLeftHeader
{
	float:left; 
	padding-top: 5px;
	padding-left: 10px;
	font-size: 150%;
}
.lightBlueRightHeader
{
	float: right;
	padding: 0.5em;
	font-size: 95%;
}
.darkBlueHeader
{
	background-color: #2b68a7; 
    color: #ffffff;               
    height: 2.5em;  
}
.darkBlueLeftHeader
{
	float:left; 
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 3px;
	font-size: 130%;
}
.RevDarkBlueLeftHeader
{
	float:left; 
	padding-top: 5px;
	padding-left: 10px;
	font-size: 150%;
}
.darkBlueRightHeader
{
	float: right;
	padding: 0.5em;
	font-size: 95%;
}
.darkBlueHeaderButtons
{
	padding-top: 3px;
	padding-right: 3px;
	float:right;
}
.RightContainer
{
	float:right;
	width: 27%;
	font-size: 95%;
}
.LeftContainer
{
	float: left;
	width: 71%;
}
#LeftContainerHomepage
{
	float: left;
	width: 71%;
	font-size: 95%;
}
.RevRightContainer
{
	float:right;
	width: 71%;	
}
.RevLeftContainer
{
	float: left;
	width: 27%;
	font-size: 90%;
}
.buttonDisguisedArrow
{
	background: #FFFFFF url(../images/linkArrow.jpg) no-repeat 0% 50%;
	border: 0;
	color: #333333;
	text-decoration: none;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 1.5em;
	font-family: Arial, Verdana, 'Times New Roman';
	padding-left: 10px;
}
.buttonDisguisedArrow:hover
{
	border-bottom: solid 1px #333333;
}
.buttonDisguised
{
	background-color: #FFFFFF;
	border: 0;
	color: #333333;
	text-decoration: none;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 1.5em;
	font-family: Arial, Verdana, 'Times New Roman';
}
.buttonDisguised:hover
{
	border-bottom: solid 1px #333333;
}

.buttonPagerDisguised
{
	background-color: #2b68a7;
	border: 0;
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	text-align: left;
	height: 1.5em;
	font-family: Arial, Verdana, 'Times New Roman';
	padding: 0;
}

.buttonPagerBase
{
	border: 0;
	text-decoration: none;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	text-align: left;
	height: 1.5em;
	font-family: Arial, Verdana, 'Times New Roman';
	padding: 0;
}

.buttonPagerBaseCIS input
{
	background-color: #2b68a7;
	color: #ffffff;
}

.buttonPagerBaseBR input
{
	background-color: #73A937;
	color: #ffffff;
}

.buttonPagerBaseBold
{
	border: 0;
	text-decoration: none;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	text-align: left;
	height: 1.5em;
	font-family: Arial, Verdana, 'Times New Roman';
	padding: 0;
}

.buttonPagerDisguisedBold
{
	background-color: #2b68a7;
	border: 0;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	text-align: left;
	height: 1.5em;
	font-family: Arial, Verdana, 'Times New Roman';
	font-weight: bold; 
	padding: 0;
}

.buttonSorterDisguised
{
	background-color: #2b68a7;
	border: 0;
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
	font-size: 100%;
	margin: 2px;
	font-family: Arial, Verdana, 'Times New Roman';
	font-weight: bold; 
	padding: 0;	
}
.gecko .buttonDisguised
{
	margin-left: -5px;
}
.opera .buttonDisguised
{
	margin-left: -5px;
}
.safari .buttonDisguised
{
	margin-left: -3px;
}
/* Header */
#HeaderBrandingStyle1
{
	float: left;
	padding: 0px; 
	margin: 0px;
}

#HeaderBrandingStyle2
{
	float: left;
	vertical-align: middle;
	text-align: center;
	margin: 0em;
	padding-top: 3%;
	padding-left: 6%; 
}
#HeaderBrandingStyle3
{
	float: right;
	padding: 0em; 
	margin: 0em;
}
#Header
{
	display: block;
	height: 120px;
	background-color: #2b68a7;
}
.clearBoth
{
	clear: both;
}

/* Standard Master Search Section */
#searchContainer
{
	width: 100%;
	background-image: url(../Images/search_back2.jpg);	
	height: 124px;
	background-color: #ffffff;	
}
#searchSubContainer
{
	width: 70%;
}
#searchTitleAndBox
{
	width: 90%;
	margin: 0 auto;
	clear: both;
	padding-left: 5%;
}
#searchTitle
{
	padding-top: 3px;
	padding-right: 20px;
	float: left;
}
.safari #searchBox
{
	padding-top: 3px;
	padding-bottom: 0px;
}
#searchBox
{
	float: left;
	border: 1px Solid #CCCCCC;
	background-color: #ffffff;
	margin: 0 0 0 0px;
	width: 73%;
	padding: 2px;
}
.searchTextBox
{
	float: left;
	border: none;
	background: none;
	width: 90%;	
	font-size: 150%;
	color: #333333;	
}
#searchIcon
{
	float: right;
	padding: 0;
}
.btnSearchStyle
{
	background:#ffffff url(../images/searchIcon_active.jpg) no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
}
.btnSearchStyle:hover
{
	background:#ffffff url(../images/searchIcon_over.jpg) no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;	
	font-family: Arial, Verdana, 'Times New Roman';
}


.addToFavStyle
{
	background:#ffffff url(../images/add_favourites_over.gif) no-repeat;
	width: 24px;
	height: 24px;
	font-size: 15pt;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
}
.addToFavStyle:hover
{
	background:#ffffff url(../images/add_favourites_active.gif) no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;	
	font-family: Arial, Verdana, 'Times New Roman';
}
.addToFavStyle:active
{
	background:#ffffff url(../images/add_favourites_down.gif) no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;	
	font-family: Arial, Verdana, 'Times New Roman';
}


.btnYellowStar
{
	background:#ffffff url(../images/add_favourites_over.gif) no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
}
.btnClearStar
{
	background:#ffffff url(../images/add_favourites_active.gif) no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;	
	font-family: Arial, Verdana, 'Times New Roman';
}
/* accessible folder menu styles */
.favFolderStyles
{
	cursor: pointer;
}
.favFolderStyles:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.searchDidYouMean
{
	clear: both;
	padding: .5% 0 1% 23.5%;
}
#searchDidYouMeanText
{
	color: #333333;
}
.didYouMeanLink
{
	color: #0098eb;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
}
#searchLinks
{
	font-size: 95%;
	color: #333333;
	clear: both;
	padding: 3% 0 1% 23.5%;
}
#searchLinks a
{
	text-decoration: none;
	color: #000000;
}
#searchLinks a:hover
{
	text-decoration: underline;
	color: #000000;
}
.postIt
{
	font-size: 80%;	
}
#newRevisedDocs
{	
	float: right;
	border: none;
	width: 25%;
	height: 120px;
	display: block;
	font-size: 1px;
}
/* Footer */
#divFooter
{	
	border-top: solid 0px #ffffff;
	padding: 8px 0px 0px 0px;
	height: 20px;
	clear: both;
	text-align: center;
	background-color: #0098eb;	
	font-size: 90%;
	clear:both;
	width: 960px;
	margin: 0 auto;
}
#divFooterSpacer
{
	height:10px; 
	width: 100%; 
	clear:both;
}
.gecko #divFooterSpacer
{
	height:20px; 
}
a.footerLinks
{
	color: #ffffff;
	text-decoration: none;
}
a.footerLinks:hover
{
	color: #ffffff;
	text-decoration: underline;
}

/* News and Articles */
#ArtAndQLContainerLeft
{
	width: 48.5%;	
	float: left;
}
#ArtAndQLContainerRight
{
	width: 48.5%;	
	float: right;		
}
.ArtSubContianer
{
	height: 12.5em;
	background: #ffffff url(../images/homeNbsLogoWhite.gif) no-repeat 95% 94%;
}
.QLSubContianer
{
	height: 12.5em;
}
#newsAndArticlesContainer
{
	float: left;
	text-align: left;
	width: 66%;
	padding: 0px 0px 55px 0px;
}
.newsAndArticlesLeftSection
{	
	background-color: #f4fcff;
	background: #f4fcff url(../images/homeNbsLogo.gif) no-repeat 98% 94%;
	padding: 10px 10px 0px 10px;		
}
#newsAndArticlesLeftSectionText
{
	font-size: 100%;
	height: 60%;
}
.roundupArrow
{
	padding-right: 5px;
}
.roundupImg
{
	width: 100%;
	border: solid 1px #cccccc;
}
#roundupImgContainer
{
	float:left;
	width: 17%;
	margin-bottom: 10px;
}
#roundupAbsContainer
{
	float:right;
	width: 80%;
	font-size: 105%;
}
#roundupBtnContainer
{
	margin-top: 10px;
}
#roundupLinksContainer
{
	margin-top: 10px;
	height: 20%;
}
.roundupBtn
{
	margin-left: 20px;
}
.roundupAbs p
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.newsAndArticlesLeftSectionTitle
{
	color: #2b68a7;
	font-size: 140%;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	margin-bottom: 10px;
	height: 10%;
}
#newsAndArticlesLeftSectionSubTitle
{
	margin-top: 0px;
	font-weight: bold;
	color: #0098EB;
}
#newsAndArticlesRightSection
{
	float: right;
	width: 45%;
	padding: 0px 0px 0px 10px;
	font-size: 90%;
	background-color: #ffffff;
}
#NewsFeeds
{
	clear:both;
	width: 95%;
}
#NewsBlockLogo
{
	width: 15%;
	float: left;
}
#NewsBlockTitle
{
	width: 83%;
	float: right;
	overflow: hidden;
	text-overflow: ellipsis;
	-moz-binding: url('../ellipsis.xml#ellipsis');
	white-space:nowrap;	
}
#Articles
{
	float:left;
	width: 95%;	
	overflow: hidden;
	text-overflow: ellipsis;
	-moz-binding: url('../ellipsis.xml#ellipsis');
	white-space:nowrap;
	margin-bottom: 3px;
}

#newRevLeft
{
	width: 20%;
	float: left;
}

#newRevRight
{
	width: 76%;
	float: right;
}
.newRevThumbnails
{
	width: 40px;
	border: solid 1px #cccccc;
}
#breadcrumb
{
	float:left;
	width: 95%;
	height: 1.5em;
	overflow: hidden;
	text-overflow: ellipsis;
	-moz-binding: url('../ellipsis.xml#ellipsis');
	white-space:nowrap;
}
.techResSpacer
{
	height: 30px;
	clear:both;
}

.NewRevSpacer
{
	height: 15px;
	clear:both;
}
.NewRevBoldText
{
	font-weight: bold;
	color: #494949;
	margin-bottom: 10px;
}
.NewsFeedsSpacer
{
	margin-bottom: 1px;
	padding-left: 1.5em;
}
#dashboardInfo
{
	margin: 5px;
	padding: 0;
}
.dashboardBlock
{
	width: 95%;
	clear: both;
}
.dashboardNo
{
	float: left;
	text-align: right;
	width: 20%;
	margin-bottom: 5px;
	font-size: 110%;
	color: #0098eb;
	font-weight: bold;
}

.dashboardText
{
	float: right;
	width: 77%;
	margin-bottom: 5px;
}
/* Documents at a Glance */
#docsAtAGlanceLatestDocs
{
	float:left;
	margin-bottom: 5px;
	width: 90%;
	height: 1.5em;
	overflow: hidden;
	text-overflow: ellipsis;
	-moz-binding: url('../ellipsis.xml#ellipsis');
	white-space:nowrap;
}
.docsAtAGlanceSpacing
{
	margin-bottom: 10px;
}
.seeAllLink
{
	padding: .5em 0 0 1.4em;
}
.seeAllLinkRight
{
	float: right;
	margin-top: 20px;
}
.list li
{
	padding-bottom: 5px;
}
.list ul
{
	padding:0px 0px 0px 15px;
	margin:0px;
	list-style-type:none;
	list-style-image: url(../images/linkarrow.jpg);
	list-style-position: outside;
}
/* Featured Resources */
#lightBlueLeftHeaderFR
{
	float:left; 
	padding-top: 5px;
	padding-left: 10px;
	font-size: 130%;
}
#featuredResourcesWebsitesTitle
{
	font-weight: bold;
	color: #494949;
	width: 75%;
}
#featuredResourcesLatestResourcesTitle
{
	font-weight: bold;
	padding: 3px;
	color: #494949;
}
#frImgBlock
{
	float: left;	
	width: 10%;
	text-align: center;
}
#frTextBlock
{
	float: right;	
	width: 89%;
}
.frLinksBlock
{
	width: 70%;
}

.frLinksLeft
{
	float: left;
	width: 45%;	
}

.frLinksRight
{
	float: left;
	width: 45%;	
}
.frLinks
{
	color: #0098eb; 
    font-weight: bold; 
}
#frTextBlock h2
{
	color: #2b68a7;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 0;	
}
#frTextBlock p
{
	margin: 5px 0 5px 0;
}
#featuredResourcesTitle
{
	color: #2b68a7;
	font-size: 130%;
	font-weight: bold;
	float: left;
	width: 75%;
}
#frBlock2
{
	width: 48%;
	height: 150px;
	padding: 10px 0 0 12px;
	float: right;
	border: solid 1px #cccccc;
	border-top: none;
	border-left: none;
	font-size: 90%;
}

#strategicAlliances
{
	display:block;
	width: 100%;
	text-align:center;
	height: 10%;
	clear:both;
	padding: 20px 0px 5px 0px;
}
.SrItem
{
	padding: 0 1.8% 0 1.8%;
}

/* News.aspx */
#newsAndArticlesFooter
{
	vertical-align: middle;
	float: right;	
	padding: 0.5em;
}
.footerLink
{
	text-decoration: none;
	color: #ffffff;	
}
.footerLink a:hover
{
	text-decoration: underline;
}
#documentsAtAGlanceHeader
{
	background-color: #0098eb; 
    color: #ffffff; 
    height: 30px;
}
#documentsAtAGlanceLeftHeader
{
	float:left; 
    padding-top: 5px;
	padding-left: 10px;
    font-size: 130%;
}
#documentsAtAGlanceRightHeader
{
	float: right; 
	padding: 0.5em;
}
.heading
{
	color: #2b68a7; 
	font-weight: bold;
	padding-bottom: 4px;
	margin-top: 8px;
}
.link
{
	color: #0098eb; 
    font-weight: bold; 
    text-decoration: none;
}
.link:hover
{
    text-decoration: underline;
}
.quickLinksLink
{
	color: #0098eb; 
    font-weight: bold; 
    text-decoration: none;
    float:left;
}
.grayTextLink
{
	text-decoration: none;	
	color: #4A4A4A;
}
.grayTextLink:hover
{
	text-decoration: underline;	
}
.regularLink
{
	text-decoration: none;	
    color: #ffffff;
}
.regularLink:hover
{
	text-decoration: underline;	
}
.underlineLink
{	
	color: #333333;
}

/* DataRepeater.ascx */
.drBody
{
	width: 98%;
}

.drArrow
{
	width:4%;
	padding-left: 5px;	
	float: left;
	height: 9px;	
}

.drNewsSummary
{
	width:10%;
	padding-left: 5px;	
	float: left;	
}

.drNewsItemSummary
{
	width: 98%;
	padding-bottom:5px;
}

.drNewsTextSummary
{
	width: 85%;
	float:right;
	padding-bottom: 3px;	
}

.drNews
{
	width:6%;
	padding-left: 5px;	
	float: left;	
}

.drNewsItem
{
	width: 98%;
	padding-bottom:5px;
}

.drNewsText
{
	width: 98%;
	float:right;
	padding-bottom: 3px;	
}

.NewsSummaryTable {width: 99%;}
.NewsSummaryRow 
{
	width: 95%;
}
.NewsSummaryImage { vertical-align:top;}
.NewsSummaryTitle { vertical-align:top;}
.NewsSummaryDescription
{
	margin-bottom: 15px;
	width: 17em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}

.imageLinkArrow
{
	padding-right:6px;
}
.imageLinkArrowDG
{
	padding: 0px 5px 0px 5px;
}
.gecko .imageLinkArrowDG
{
	/* this is to get the arrow lining up with the text*/
	padding-bottom: 8px;
}
.gecko .imageLinkArrow
{
	/* this is to get the arrow lining up with the text*/
	padding-top: 3px;
	padding-right: 5px;
}
.drText
{
	width: 90%;
	float:left;
	padding-bottom: 3px;	
}
#drTextNews
{
	width: 90%;
	float:left;	
	height: 1.5em;
	overflow: hidden;
	text-overflow: ellipsis;
}
#drTextNews2
{
	width: 90%;
	float:left;
	padding-bottom: 5px;
}
.grayTextNews2
{
	color: #999999;
}
.csPubText
{
	color: #999999;
}
.grayTextLinkNews2
{
	text-decoration: none;	
	color: #999999;
}
.grayTextLinkNews2:hover
{
	text-decoration: underline;	
}
/* Document Summary Pages*/

#docSumLeftContent
{
	width: 28%; 
	float: left;
}
#docSumRightContent
{
	float:right;
	width:68%;
}
#darkBlueHeaderDocTitle
{
	background-color: #2b68a7; 
    color: #ffffff;
    height: 100%;
    padding: 3px;
    overflow: auto;
}
.docSummaryThumbnail
{
	border: solid 1px #000000;
}
#DocDownloadDoc
{
	padding: 10px 10px 0px 10px;
}
#DocDownloadAddToFav
{
	padding: 10px 0px 0px 10px;
}
#DocDownloadAgreementTitle
{
	font-size:.8em;
	text-align: left;
	font-weight: bold;
	padding: 10px 10px 2px 12px;
}
.DocDownloadAgreement
{
	padding: 5px 10px 5px 12px;
	font-size:.8em;
	text-align: left;
	border-top:dotted 1px #000000;
	border-bottom:dotted 1px #000000;
}
.DocDownloadComingSoon
{
	margin-top: 10px;
}
#DocDownloadAdobe
{
	padding: 20px 10px 0px 10px;
}
.docDownloadAdobeImg
{
	border: none;
}	
.docSubContainerBorder
{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	height: 100%;
	padding: 20px;
}
#relatedResInfoTxt
{
	padding: 0;
	margin-top: 0;
}
a.relatedDocumentsTitle 
{
	color: #0098eb;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}
a.relatedDocumentsTitle:hover
{
	text-decoration: underline;
}
#relatedDocumentsSeparator
{
	width:100%;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 9px;
}
.relatedDocumentsItem
{
	vertical-align: top;
}
#relatedDocuemntsThumbnail
{
	vertical-align: top;
	padding-right: 10px;
}
#SeoAds
{
	width: 30%;
	padding:5% 25% 5% 25%;
}
.txtSeo
{
	width: 20em;
	color: #333333;
	font-size: 100%;
	font-family: Arial; 
}
.boldText
{
	font-weight: bold;
}
.btnSeo
{
	margin-top: 5px;
	text-align: right;
}
.seoLoginLink
{
	font-size: 170%;
	color: #0098eb;
	font-weight: bold;
	text-align: center;
}
.docLoginBtn
{
	text-align: center;
}
.DocCISIntro
{
	border: solid 1px #cccccc;
	padding: 15px;
	background-color: #effaff;
}
.DocCISIntro p
{
	text-align: justify;
	color: #333333;
	margin: 0px;
}
.DocCISIntro span
{
	font-weight: bold;
	color: #0098eb;
}

/* ucDocumentMetaData.ascx */
.lblMetaTitle
{
	color: #0098eb;
}
.lblMetaData
{
	color: #2b68a7;
}
.lblCopyright 
{ 
	FONT-SIZE: 1em 
}	
.img
{
	border: none;
}
.divCallToAction
{
	color: white; 
	background-color: #2B68A7; 
	padding: 10px; 
	margin-top:3px
}
.divCallToAction a
{
	color: white;
	text-decoration: underline;
}
#DocMetaDataTOC2
{
	background-color: #effaff;
}

/* Browse.aspx */
.listContainerBrowse
{
	padding-top: 2em;
}
#browseContainer
{
	border: solid 1px #cccccc;
	height: 100%;
}
#darkBlueHeaderBrowsePub
{
	background-color: #2b68a7; 
    color: #ffffff;
    float: left;
    font-size: 140%;
    padding: 8px 5px 3px 5px;
    text-align: center;
    width: 150px;
}
#lightBlueHeaderBrowsePub
{
	background-color: #0098eb; 
    color: #ffffff;
    float: left;
    font-size: 140%;
    padding: 8px 5px 3px 5px;
    text-align: center;
    width: 150px;
}
#darkBlueHeaderBrowseNoWidth
{
	background-color: #2b68a7; 
    color: #ffffff;
    float: left;
    font-size: 140%;
    padding: 8px 15px 3px 15px;
    text-align: center;
}

.lightBlueHeaderBrowseNoWidth
{
	background-color: #0098eb; 
    color: #ffffff; 
    float: left;
    font-size: 140%;
    padding: 5px 5px 0px 5px;
    text-align: center;
    height: 25px;
}
.darkBlueHeaderFavNoWidth
{
	background-color: #2b68a7; 
    color: #ffffff; 
    float: left;
    font-size: 120%;
    padding: 5px 5px 0px 5px;
    text-align: center;
    font-weight: bold;
    height: 25px;
}

.docResultsHeaderLight
{
	background-color: #0098eb; 
    color: #ffffff;               
    height: 30px;  
    clear: both;
}
.safari .docResultsHeaderLight
{
	height: 33px; 
}

#lightBlueHeaderBrowseSeries
{
	background-color: #0098eb; 
    color: #ffffff; 
    float: left;
    font-size: 140%;
    padding: 8px 5px 3px 5px;
    text-align: center;
    width: 120px;
}
#darkBlueHeaderBrowseSeries
{
	background-color: #2b68a7; 
    color: #ffffff; 
    float: left;
    font-size: 140%;
    padding: 8px 5px 3px 5px;
    text-align: center;
    width: 120px;
}
#docResultsHeader
{
	background-color: #2b68a7; 
    color: #ffffff;               
    height: 2.5em;
    clear: both;
}
#browseTabHeader
{
	clear: both;
	margin: 0px;
}
.browseLetterList
{
	padding: 0px;	
	margin: 0px;
	font-size: 95%;
}
#BrowseItems
{
	float:left;
	width:100%; 
	color:#494947;
}
#browseBigLetter
{
	float:left;
	padding-left:15px;
	padding-right:15px;
	width:150px;
	text-align:center;
	margin-top: 0;
	padding-top: 0;
	font-size:1250%;
	color:#F4F7FC;
}
.opera .browseBigLetter
{
	font-size:120pt;
}
.browseLetterListLeft
{
	float: left;
}
.browseLetterListRight
{
	float: right;
}
.browseRegularLink
{	
    color: #ffffff;	
}
.browseResourceLinks
{	
    color: #333333;	
    text-decoration: none;
}
.browseResourceLinks:hover
{	
    text-decoration: underline;
}
.browseLetterList
{
	clear: both;
	background-color: #2b68a7; 
    color: #ffffff; 
    padding: 8px 10px 5px 10px;
    height: 20px;
}
#browseJump
{
	clear: both;
	color: #0098eb; 
    font-weight: bold; 
    text-decoration: none;
    text-align: left;
    padding-left: 18%;
}
#browseJump a
{
	color: #0098eb; 
    font-weight: bold;
}
.browseBackToTopLink
{
	color: #474749;
}
#browseTabSpacer
{
	float: left;
	width: 10px;	
	height: 25px;
}
#BrowseSeparator
{
	width:100%;
	height:20px
}
#BrowseLeft
{
	float:left;
}
/* Search.aspx */
#darkBlueHeaderBrowse
{
	background-color: #2b68a7; 
    color: #ffffff;
    float: left;
    font-size: 140%;
    padding: 8px 10px 3px 10px;
    text-align: center;
}
#lightBlueHeaderBrowse
{
	background-color: #0098eb; 
    color: #ffffff;
    float: left;
    font-size: 140%;
    padding: 8px 10px 3px 10px;
    text-align: center;
}

#searchResultsContainer
{
	width: 70%;
}
.saveLoadSearchButton
{
	float: right;
}
#saveLoadSearchSubContainer
{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 10px 10px 10px 10px;
}
#searchSpacer
{
	height:2.6em;
}
#subSpacer
{
	height:2.6em;
}
.relatedSearchLinks
{
	text-decoration: none;
	color: #494949;
}
.relatedSearchLinks:hover
{
	text-decoration: underline;
}
.relatedSearchContainer
{
	border: solid 1px #cccccc;  
	border-top:0;
	height: 26.5em;  
	overflow-y:scroll; 
	overflow-x:hidden; 
	scrollbar-face-color : #d1efff; 
	scrollbar-highlight-color:#d1efff; 
	scrollbar-3dlight-color : #d1efff; 
	scrollbar-shadow-color : #d1efff; 
	scrollbar-darkshadow-color : #d1efff; 
	scrollbar-track-color : #f8f8f8; 
	scrollbar-arrow-color : #0098eb;
}
.relatedSearchContainer ul
{
	margin: 2px;
	list-style-type:square;
	list-style-image: url(../images/linkarrow.jpg);
}
.relatedSearchContainer li
{
	padding-bottom: 2px;
}
.seeAllLinkNews
{
	float: right;
	color: #0098eb;
	font-weight: bold;
}
.seeAllLinkPhrases
{
	margin-top: 10px;
	float: right;
	color: #0098eb;
	font-weight: bold;
}
.relatedNewsTitle
{
	color: #0098eb;
	font-weight: bold;
	text-decoration: none;
	
}
.relatedNewsTitle:hover
{
	text-decoration: underline;
}
.searchResTable
{
	border: solid 1px #cccccc;
}
.searchResTable td,
.favResTable td
{
	border: solid 1px #cccccc;
	color: #494949;
	vertical-align: top;
}
.searchResTable th,
.favResTable th
{
	border: solid 1px #e4eef8;
	text-align: left;
}

.searchResultsHeader
{
	border: solid 1px #e4eef8;
	text-align: left;
}
/* ucSaveSearch2.ascx */
.fullwidth
{
	width: 100%;	
}
.rbStyle
{
	 width: 10%; 
	 float: left;
}
.textStyle
{
	margin-left: 12%; 
	width: 85%; 
	padding-bottom: 15px;
}
/* YourSearh.ascx */
.loadFooterStyle
{
	background-color: red; 
    color: #ffffff;               
    height: 2.5em; 
}
.SaveLoadLinks
{
	float: left;
	width: 45%;
	color: #0098eb;
	font-weight: bold;
	background-color: #ffffff;
	border: 0;
	font-size: 95%;
}
.SaveBtn, .LoadBtn
{	
	background-repeat: no-repeat;
	background-position: left;
}
.SaveBtn
{
	background-image: url(../images/save.gif);
}
.LoadBtn
{
	background-image: url(../images/load.gif);
}
.SaveLoadLinks:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.YourSearchText
{
	color: #333333;
	font-weight: bold;
}
.searchBrief
{
	vertical-align: top;
	color: #333333;
}
.searchRefineSummary
{
	vertical-align: top;
	
}
.btnSaveLoadStyle
{
	background-color: #FFFFFF;
	border: 0;
	color: #0098eb;
	text-decoration: none;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	padding:2px 0;
	font-family: Arial, Verdana, 'Times New Roman';
	height: 1.5em;
	text-align: center;
	width: 8em;
}

.btnSaveLoadStyle:hover
{
	border-bottom: solid 1px #0098eb;
}
/* ucDocumentsResultsTable.ascx */
#searchResultsTableHeader
{
	background-color: #e4eef8 ;
}
.searchResultsHeaderLeftCorner
{	
	font-size: 95%;
	padding-top: 3px;
	border: solid 1px #e4eef8;
	border-left: solid 1px #cccccc;
	width: 50%;
}
.searchResultsHeaderRightCorner
{
	font-size: 95%;
	padding-top: 3px;
	border: solid 1px #e4eef8;
	border-right: solid 1px #cccccc;
	color: #333333;
}
#searchResultsFavImg
{
	float: left; 
	width: 8%;
}
#searchResultsTableText
{
	float: right; 
	width: 92%;
}
.searchResultsTabText
{
	font-weight: bold;
	color: #ffffff;
}

.docResultsTableTitleText:link,
.docResultsTableTitleText:active,
.docResultsTableTitleText:visited
{
	color: #494949;
	text-decoration: none;
}
.docResultsTableTitleText:hover
{
	text-decoration: underline;	
}
.resTableHeader
{
	background-color:#E4EEF8;	
	font-weight: bold;
	font-size: 110%;
	color: #494947;
	height: 25px;
	border: solid 1px #E4EEF8
}
.searchResPager
{
	float: left;
	width: 50%; 
	padding: 7px 5px 5px 5px;
	font-size: 95%;
}

.searchResSorter
{
	float: right;
	width: 48%;
	height: 100%;
	font-size: 95%;
}
.addToFavImg:hover
{
	background-image:url(../images/folder.gif);
}
.btnSortHeaderStyle
{
	background-color: #E4EEF8;
	border: 0;
	cursor: pointer;	
	font-weight: bold;
	color: #333333;	
	text-decoration: underline;	
}
.btnSortHeaderSelectedStyle
{
	background-color: #E4EEF8;
	border: 0;
	cursor: pointer;	
	font-weight: bold;
	text-decoration: underline;	
	color: #2b68a7;	
}
.btnSortHeaderUp
{
	background: url(../images/blueUpArrow.gif) no-repeat;
}
.btnSortHeaderDown
{
	background: url(../images/blueDownArrow.gif) no-repeat;
}
/* ucDocumentResultsPager.ascx */
.fontColour
{
	color: #ffffff;
}

.fontColourBold
{
	color:#ffffff;
	font-weight:bold;
}

/* ucDocumentResultsSorter.ascx */
.ddlSorting
{
	font-size: 95%;
	color: #333333;
	font-family: Arial;
}
#DropDownSorting
{
	float: right;
	height:100%;
	padding-top:4px;
	padding-right:4px;	
}
.DropDownSortingSpan
{
	float: left;
}
#ResultsSorting
{
	padding-top:7px;
}
/* ucDocumentMetaData.ascx */
.DocSummaryItem
{
	clear:right;
	padding-top:20px;
	color: #333333;
}

/* doc title */
.DocSummaryItemHeading
{
	font-size:145%;
	color:#0098eb;
	font-weight: bold;
	margin: 0;
}

/* other meta */
.DocSummaryItemTitle
{
	color:#2B68A7;
	display:block;
	font-weight:bolder;
	font-size:120%;
	padding-bottom:3px;
}

/* Advanced Search */
#adSearchHeader
{
	clear: both; 
	background-image:url(../Images/search_back2.jpg); 
	height: 124px;
}

#adSearchHeader p
{
	color: #2b68a7;
	font-weight: bold;
	font-size: 110%;
	text-align: justify;
	padding: 2%;
	padding-top: 3%;
	margin: 0;
	
}
.AdSearcherrorInfo
{
	padding-left:20px;
}

#adSearchContainer
{
	width: 70%;
	color: #494949;	
	float: left;
}
#adSearchSaveContainer
{
	margin-left: 73%;
	width: 27%
}
.adSearchRightFooter
{
	float: right;
	padding-top: 3px;
	padding-right: 5px;
}
.adSearchLeftFooter
{
	float: left;
	padding: 3px 5px 0 5px;
}
.blueText
{
	color: #0098eb;
	font-weight: bolder;
}
.AdvancedSearchTextBox
{
	width: 33em;
	height: 1.3em;
	color: #333333;
}
.searchText
{
	padding-right:10px;
}
.adSearchTitleText
{
	color: #2b68a7;
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 10px;	
	margin: 0;
}
.adSearchContainerItems
{
	padding: 5px 0px 25px 5px;
}
.AdvancedSearchDateTextBox
{
	width:35px;
	color: #333333;
}
.adSearchBoldText
{
	font-weight: bold;
	color: #494949;
}
.adSearchNumberOfResultsRadioButtons
{
	padding-right: 20px;
}
.adSearchNewAndRevDocsText
{
	color: #0098EB;
	font-weight: bold;
}
#adSearchSubscriptionText
{
	font-weight: bold;
	color: #0098EB;
}
.adSearchSpacing
{
	padding-right: 15px;
}
.adSearchDdlOrderResults
{
	color:#333333;
	margin-top: 5px;
}
#DocFiltersText
{
	color: #0098eb;
	font-weight: bold;
}
.ValidationSummaryError
{
	color:Red;
}
.btnAdSearch
{
	font-size: 95%;
	width: 6em;
	height: 2em;
}

/* Help.aspx */
#helpContainerFooter
{
	background-color: #2b68a7;
	text-align: right;
	color: #ffffff;               
    height: 20px; 
    padding: 5px 5px 5px 0px;
    font-size: 95%;
}
#helpContainer
{
	float: left;
	text-align: left;
	width: 66%;
	padding: 0px 0px 15px 0px;
}
.helpIndexLinks
{
	text-decoration: none;
	color: #000000;
}
.helpTreeView
{
	text-decoration: none;
	font-family: Arial;
	color: #494949;
	padding: 3px;
}
.helpTreeViewSelected
{
	background-color: #cccccc;
}

/* Help Page Styles */
.helpStyles
{
	padding: 20px;
}
.helpStyles h1
{
	color: #2b68a7;
	font-weight: bold;
	font-size: 140%;
	margin: 0px;
}
.helpStyles h2
{
	color: #2b68a7;
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 5px;
	margin: 0px;
}
.helpStyles h3
{
	color: #2b68a7;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 5px;
	margin: 0px;
	font-weight:bold;
}
.helpStyles a
{
	font-weight: bold;
	color: #0098eb;
	text-decoration: none;
}
.helpStyles ul
{
	list-style-image: url(../Images/linkArrow.jpg);
	margin-top: 0px;
}
#helpPrintVersion
{
	color: #999999;
	text-decoration: none;
	font-family: Arial;
}
.helpImages
{
	border: solid 1px #cccccc;
}

/* Publisher.aspx */
.PubContainer
{
	float: left;
	width: 70%;
}
#pubLeftText
{
	float:left;
	width: 40%;
}
#pubRightText
{
	float:right;
	width: 40%;
}
#pubAbout
{
	color: #333333;
	margin-bottom: 30px;
}
#pubAdd
{
	
}
.pubSearchBtn
{
	margin-top: 10px;
	margin-left: 69%
}
.gecko .pubSearchBtn
{
	margin-left: 73%
}
.opera .pubSearchBtn
{
	margin-left: 73%
}
#PubResults
{
	width: 70%; 
	float: left;
}
#searchThisPubContainer
{
	margin-left: 73%; 
	width: 27%;
}
#pubSubContainerBorder
{
	border: solid 1px #cccccc;
	border-top: none;
	padding: 8px;
	height: 100%;	
	color: #333333;
}
.searchThisPubSubPnlShowDocs
{
	padding-left: 15px;
}
.searchThisPubSubSpacing
{
	padding-top: 7px;
}
.searchThisPubPnl
{
	padding-left: 20px;
	padding-top: 7px;
}
.SearchThisPubTb
{
	width: 50px;
}
#PubMainContainer
{
	width: 100%;
	clear: both
}
.pleaseWaitMsg
{
	background-color: #2b68a7; 
	color: White; 
	padding: 3px 3px 3px 3px;
}
.pubImg
{
	margin: 2%;
}
.PubItemHeading
{
	margin-top: 10px;
	clear: both;
	font-size:145%;
	color:#0098eb;
	font-weight: bold;
	margin: 0;
}

/* ArrowLink.ascx */
#ArrowLinkImage
{
	float: left; 
	width: 4px;
	height: 9px;
	padding-left: 5px;
}
#ArrowLinkText
{
	padding-bottom: 5px;
}
/* Subject.aspx */
.listContainer ul
{
	padding:0px 0px 0px 18px;
	margin:0px;
	list-style-type:square;
	list-style-image: url(../images/linkarrow.jpg);
}
.listContainer li
{
	padding-bottom:2px;
}
.SubjectTreeViewNodes
{
	text-decoration: none;
	font-family: Arial;
	color: #494949;
	padding: 3px;
}
.subjectTreeLeafNodes a
{
	width: 100px;	
}
.subjectTreeParentNodes a
{
	width: 100px;	
	color: Red;
}
/* Logout.aspx */
#LogoutContainer
{
	width: 100%;
}
#LogoutDarkBlueHeader
{
	background-color: #2b68a7; 
    color: #ffffff;               
    height: 30px;   
	padding-top: 5px;
	padding-left: 10px;
	font-size: 130%;
}
.bluelink
{
	color: #0098eb;
	font-weight: bold;
	font-size: 120%;
	text-decoration: none;
}
.bluelink:hover
{
	text-decoration: underline;
}
.smallBluelink
{
	color: #0098eb;
	font-weight: bold;
	text-decoration: none;
}
.smallBluelink:hover
{
	text-decoration: underline;
}
#logoutLinks
{
	width: 30%;
}
.LogoutInfo h2
{
	font-weight: bold;
	font-size: 150%;
	color: #2b68a7;
}
.LogoutInfo a
{
	color: #0098eb;
	font-weight: bold;
}
.imgPadRight
{
	padding-right: 5px;
}
/* SessionPages */
.line
{
	padding: 10px;
	border-bottom: solid 1px #cccccc;
}
.closeLine
{
	border-bottom: solid 1px #cccccc;
}
.SessionTimeOutHeading
{
	font-weight: bold;
	font-size: 140%;
	color: #2b68a7;
}
#maintainerLeft
{
	float:left;
	width: 30%;		
}
#maintainerRight
{
	float:right;
	width: 70%;	
	padding-top: 30px;
}
.maintainerImg
{
	padding-left: 50px;
	padding-bottom: 10px;
}
.normalLink
{
	text-decoration: none;	
	color: #333333;
	text-decoration: underline;	
}

.normalLink:hover
{
	text-decoration: underline;	
	color: #333333;
}
.SessMainNoScript
{
	margin-top: 10px;
	color: #000000;
	text-align: center;
}
.kbButtonLink
{
	background-color:#ffffff;
	border: 0;
	text-decoration: underline;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #494949;
}
.sessionTimeOutClock
{
	margin-left: 50px;
	margin-top: 40px;
	margin-bottom: 40px;
}
/* Favourites.aspx */
.modalBackground 
{
	z-index: 99999998;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    min-height: 100%;
    min-width: 100%;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    background-color: gray;
}
.modalForeground
{
	z-index:99999999;
	position:fixed;
	width:400px;
	top:10%;
}
.modalBody
{
	background-color:White;
	width: 400px;
}
.docCopyPadding
{
	padding-bottom: 15px;
}
.PrefEditEmail
{
	padding: 10px;
}
.buttonEmailPref
{
	background-color: #FFFFFF;
	border: 0;
	color: #0098eb;
	text-decoration: none;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	padding: 2px 0;
	text-align: center;
	font-family: Arial, Verdana, 'Times New Roman';
	width: 5em;
	height: 1.5em;
}

.buttonEmailPref:hover
{
	border-bottom: solid 1px #0098eb;
}
.prefTableCell
{
	vertical-align: top;
	color: #0098eb;
	font-weight: bold;
}
.prefList
{
	line-height: 1.5em;	
	list-style-image: url(../images/linkArrow.jpg);
	margin: 0px;
	padding-left: 1em;	
}
#prefError
{
	color: Red;	
}
.prefHeading3
{
	color: #333333;	
	font-weight: bold;
	font-size: 120%;
}
.myCisTitleText
{
	color: #0098eb;
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 5px;
}

/* MyCISSearch.aspx */
#savedSearches1 a
{
	font-weight: bold;
	color: #494949;
	font-size: 110%;
}
#savedSearchItem
{
	border-top: solid 1px #cccccc;
	margin-top: 10px;
}
#rbSaveSearch
{
	width: 20px; 
	float: left;
}
#textSaveSearch
{
	float: left;
}
#textSaveSearch a
{
	
	font-weight: bold;
	color: #494949;
	font-size: 110%;	
}
.gridViewMyCISSearch
{
	border: solid 1px #cccccc;
}

.termsStyle
{
	color: #2b68a7;
	font-weight: bold;
}
.resultsHeaderLeftCorner
{
	border: solid 1px #e4eef8;
	border-left: solid 1px #cccccc;
}
.resultsHeaderRightCorner
{
	border: solid 1px #e4eef8;
	border-right: solid 1px #cccccc;
}
.boldFont
{
	font-weight: bold;
}
#noSavedSearches
{
	padding: 20px;
	font-weight: bold;
	color: #333333;
	font-size: 110%;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
#savedSearchTitleCount
{
    color: #ffffff;   
}
/* MyCISMenu.ascx */
.imgArrow
{
	margin-right: 8px;
	margin-left: 5px;
}
.myCisMenu
{
	text-decoration: none;
	color: #4A4A4A;
}
.myCisMenu:hover
{
	text-decoration: underline;
}

.myCisMenuSelected
{
	text-decoration: none;
	color: #494949;
	font-weight: bolder;
}
/* CISLogin.aspx */
#newNavbar
{
	background-color: #0098eb;
	color: #ffffff;
	padding: 1em;
	font-size: 130%;
}
.myCisLoginBoldTxt
{
	font-size: 150%;
	color: #2b68a7;	
	font-weight: bold;
}
.darkBluelink
{
	color: #2b68a7;
	font-size: 140%;
}
.subContainerBorderNone
{
	padding: 10px;
	height: 100%;	
	color: #333333;
	border: none;
}
.txtMyCis
{
	font-size: 100%;
	font-family: Arial, Verdana, 'Times New Roman';
}
/* MySubscription.aspx */
#currentSubsTitle
{
	color: #519950;
	font-weight: bold;
	font-size: 120%;	
}
#noSubscrition
{
	color: #666666;
	font-weight: bold;
	padding: 20px;
}
#mySubscritionList ul
{
	color: #666666;
	list-style-type:none;
	list-style-image: url(../images/tickgif.gif);
}
#myAddSubscritionList ul
{
	color: #666666;
	list-style-type:none;
	list-style-image: url(../images/add.gif);
}
#addSubsTitle
{
	color: #0098eb;
	font-weight: bold;
	font-size: 120%;
}
.accessibleMyCis
{
	margin: 5% 30% 5% 30%; 
	width: 400px;
}
	
/* MyCISWelcome.ascx */
#leftIcons
{
	float:left; 
	width: 45%; 
	padding-bottom: 20px;
}
#rightIcons
{
	float:right; 
	width: 45%; 
	padding-bottom: 20px;
}
.myCISWelcomeImage
{
	width: 25%;
	float:left;
}
.WelcomeTitle
{
	text-decoration: none;
	font-weight: bold;
	color: #0098eb;
	font-size: 120%;
}
.myCISWelcomeText
{
	width: 70%;
	float:right;
}
.myCISWelcomeItem
{
	padding-bottom: 30%;
}
#myCISWelcomeHeader
{
	padding-bottom: 5%;
}
#myCisEmail
{
	color: #0098eb;
	font-weight: bold;
}
#myCisName
{
	color: #2b68a7;
	font-size: 150%;
	font-weight: bold;
}
/* News.aspx */
.newsTitle
{
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
	color: #2b68a7;
}
.newsTitle:hover
{
	text-decoration: underline;
}
#blueTextNews
{
	color: #0098eb;
	font-weight: bolder;
	font-size: 90%;
}
#linkNews
{
	color: #0098eb; 
    font-weight: bold; 
    text-decoration: none;    
}
#linkNews:hover
{
    text-decoration: underline;    
}
#newsDescriptionText
{
	text-decoration: none;	
	color: #4A4A4A;
}
/* Accessible Save Search Styles */
.PopupFolderSelectFav
{
	width: 100%;
	clear:both;
	margin-top: 10px;
}
.SaveBtnRenameStyle
{
	background:#0098eb url(../images/renameSearch.gif) no-repeat;
	background-position: 0% 52%;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #ffffff;
	text-align:center;
	padding:7px 0px 6px 10px;
	float: right;
	font-size: 95%;
	margin-left: 10px;
}
.safari .SaveBtnRenameStyle
{
	padding: 7px 10px 10px 12px;
}
.SaveBtnRemoveStyle
{
	background:#0098eb url(../images/remove.gif) no-repeat;
	background-position: 0% 52%;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #ffffff;
	text-align:center;
	padding:7px 0px 6px 10px;
	float: right;
	font-size: 95%;
	margin-left: 10px;
}
.safari .SaveBtnRemoveStyle
{
	padding: 7px 10px 10px 12px;
}

/* Accessible Favs Styles */
.favBtnRemoveStyle
{
	background:#0098eb url(../images/remove.gif) no-repeat;
	background-position: 0% 52%;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #ffffff;
	text-align:center;
	padding: 7px 0px 6px 10px;
	float: right;
	font-size: 95%;
	margin-left: 10px;
}
.safari .favBtnRemoveStyle
{
	padding: 7px 10px 10px 12px;
}
.favBtnMoveStyle
{
	background:#0098eb url(../images/moveTo.gif) no-repeat;
	background-position: 0% 52%;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #ffffff;
	text-align:center;
	padding: 7px 0px 6px 10px;
	float: right;
	font-size: 95%;
	margin-left: 10px;
}
.safari .favBtnMoveStyle
{
	padding: 7px 10px 10px 12px;
}

.favBtnCopyStyle
{
	background:#0098eb url(../images/copyTo.gif) no-repeat;
	background-position: 5% 52%;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #ffffff;
	text-align:center;
	padding: 7px 0px 6px 10px;
	float: right;
	font-size: 95%;
	margin-left: 10px;
}
.safari .favBtnCopyStyle
{
	padding: 7px 10px 10px 12px;
}

.favBtnCopyStyle:hover,
.favBtnCloseStyle:hover,
.favBtnMoveStyle:hover,
.favBtnRemoveStyle:hover,
.SaveBtnRemoveStyle:hover,
.SaveBtnRenameStyle:hover
{
	background-color: #2b68a7;
}
.favBtnCloseStyle
{
	background:#2b68a7 url(../images/closePopupIcon.gif) no-repeat;
	background-position: 0% 45%;
	border: 0;
	float: right;
	cursor: pointer;
}
.btnAddFolderStyle
{
	background:#ffffff url(../images/add.gif) no-repeat;
	background-position: 0% 45%;
	border: 0;
	cursor: pointer;
}
.floatFolderButton
{
	float: left;
}
.favBtnFolderStyle
{
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #333333;
	background-color: #ffffff;
	font-size: 95%;
	padding-left: 17px;
	text-align: left;
	width: 24%;
}
.favBtnBackToAddStyle
{
	width: 50%;
	color: #0098eb;
	font-weight: bold;
	padding-left: 35px;
}
.favBtnBackToFolderStyle
{
	color: #0098eb;
	width: 100%;
	padding-left: 0;
}
.favBtnAddFolderStyle
{
	background: #ffffff url(../images/folder_blue.gif) no-repeat left;
	width: 100%;
}
.favBtnFolderStyle:hover
{
	text-decoration: underline;
}
/* Accessible folder options menu
.favBtnFolderStyleCreate
{
	background: #ffffff url('/images/create_folder.gif') no-repeat left;
}
.favBtnFolderStyleDelete
{
	background: #ffffff url('/images/remove_folder.gif') no-repeat left;
}

.favBtnFolderStyleCopy
{
	background: #ffffff url('/images/folder_blue.gif') no-repeat left;
}

.favBtnFolderStyleRename
{
	padding-left: 16px;
	background: #ffffff url('/images/folder_blue.gif') no-repeat left;
}*/

/* Favourites dialogs */
.btnAddFolStyle
{
	border: solid 1px #0098eb;
	text-decoration: none;
	cursor: pointer;
	margin: 0 5px 0 5px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #0098eb;
	font-size: 100%;
	background-color: #ffffff;
	padding: 0;
	width: 5em;
	height: 1.8em;
}

.btnAddFolStyle:hover
{
	background-color: #0098eb;
	color: #ffffff;
}

.txtAddFolStyle
{
	color: #333333;
	margin-top: 5px;
	width: 20em;
}

.FolderSelection
{
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding-top:10px;
	padding-bottom:10px;
}
.favFolder
{
	background-color: #ffffff;
	background-position: 0% 50%;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #333333;
	text-align: left;
	font-size: 100%;
}

.favFolder:hover
{
	cursor:pointer;
	background: #dbdbdb url('../images/highlight-arrow.gif') no-repeat 100% 50%;
	
}

.favFolderBtn
{	
	background-color: #ffffff;
	background-position: 0% 50%;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: #333333;
	text-align: left;
	font-size: 70%;
}

.favFolderBtn:hover
{
	cursor:pointer;
	background: #dbdbdb url('../images/highlight-arrow.gif') no-repeat right;
}

/*
.favFolderHover
{	
	text-decoration: none;	
	color: #333333;
	font-size: 100%;
	text-align: left;		
}
.favFolderHover:hover
{
	cursor:pointer;
	background: #dbdbdb url('../images/highlight-arrow.gif') no-repeat 100% 45%;
}*/

/*
.favFolderLink:hover
{
	background-color:#dbdbdb;
	cursor:pointer;
	background-image:url('../images/highlight-arrow.gif');
	background-position:right;
	background-repeat:no-repeat;
}*/

.favFolderLink
{
	text-decoration: none;	
	color: #333333;
	font-size: 100%;
	text-align: left;
}

.addFolStyle
{
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: gray;
	font-size: 95%;
	background-color: #ffffff;
	padding: 0;
}

.addFolStyle:hover
{
	color: black;
}

.addFolStyleBlue
{
	background: transparent url('../images/folder_blue.gif') no-repeat 0% 45% ;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	color: gray;
	font-size: 95%;
	color: #999999;
	padding-left: 15px;
	text-align: center;	
}

.addFolStyleBlue:hover
{
	/*background-color: #dbdbdb;*/
	cursor:pointer;
	color: Black;
}

.favDocumentActionButton
{
	text-align:center;
	padding:7px 10px 8px 10px;
	float: right;
}
.safari .favDocumentActionButton:hover
{
	text-align:center;
	padding:7px 10px 10px 10px;
	float: right;
}
.favDocumentActionButton:hover
{
	cursor:pointer;
	background-color:#2b68a7;
	padding:7px 10px 8px 10px;
}

.favFolderCurrent
{
	font-weight:bold;
	background: transparent url('../images/open_folder.gif') no-repeat 0% 0%;	
	padding-left: 20px;
	border: 0;
	font-size: 100%;
	text-align: left;
}
.favFolderNotCurrent
{
	background: transparent url('../images/folder.gif') no-repeat 0% 0%;
	padding-left: 20px;
	border: 0;
	text-align: left;
	font-size: 100%;
}

.popupDialogContent
{
	background-color:White;
	padding:15px 15px 15px 15px;
}

.popupDialogBackground
{
	background-color:White;
}

.popupPanel
{
	display: none;
	width: 400px;
}

.popupContainer
{
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	border: solid 1px #cccccc;
	border-top: none;
	padding: 10px;
	height: 100%;	
	color: #333333	
}
.popupContainerBlack
{
	 padding:10px 0px 10px 0px;
	 color:Black;
}
.favsSuccessIcon
{
	padding-right: 20px;
}
.popUpWidth
{
	width: 400px;
}
/* Error Pages */
.errorPages
{
	background-color: #effaff;	
	padding: 20px;
	color: #333333;	
	border: solid 1px #cccccc;
	font-size: 110%;
}
.errorPages h2
{
	font-size: 110%;
	color: #2b68a7;
	font-weight: bold;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
}
.errorPages p
{
	margin: 0;
	padding: 0;
}
.errorPages a
{
	color: #0098eb;
	font-weight: bold;	
	font-size: 100%;
}
.errorPages span
{
	font-weight: bold;
}
.navErrorPages
{
	background-color:#0098eb; 
	height: 30px;
}
.errorLink
{
	color: #0098eb;
	font-weight: bold;
} 

.PopupFolderSelect
{
	height:250px;
	overflow-y:scroll;
	overflow-x:scroll;
	
}

.docListScrollable
{
	height:60px;
	overflow-y:scroll;
	overflow-x:hidden;
}

.SelectedFolderName
{
	font-weight:bold;
}


/* YourSearch styles */
.YourSearchRemovedWord
{
	font-weight:bolder;
}

.YourSearchError 
{
	color:Red;
}

.YourSearchRemovedWords
{
	padding-top:15px;
}

/* CISLogon.aspx */

.logintext
{
	color:#2B68A7;
}
.loginMainDiv
{
	width:65%; 
	margin-left:20%; 
	/*background-color: white; 
	margin-top:3em*/
}
.newtoolbar
{
	background-color:#0098eb; 
	color:WHITE; 
	padding:.5em; 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:120%;
}

	
/* LatestDocs.aspx */
#latestDocLeftContent
{
	width: 23%; 
	float: left;
}
#latestDocRightContent
{
	float:right;
	width:74%;
}
.LatestDocsPager
{
	background-color: #2b68a7;
	color: #ffffff;
	font-size: 95%;
	border:solid 1px #2b68a7;
	clear: both;
}
.LatestDocsPager td
{
	border:solid 1px #2b68a7;
}
.LatesetDocsResTable
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-top: 0;
	border-bottom: 0;
	/*border-top: solid 1px #2b68a7;*/
}
.LatestDocsResHeader
{
	background-color:#E4EEF8;	
	font-weight: bold;
	font-size: 110%;
	color: #494947;
	height: 30px;
	border: solid 1px #E4EEF8;
}

.LatestDocsResHeader th
{
	border: solid 1px #E4EEF8;
}

#darkBlueHeaderLatestDoc
{
	background-color: #2b68a7; 
    color: #ffffff; 
    float: left;
    font-size: 140%;
    padding: 8px 10px 3px 10px;
    text-align: center;
}

/* Start ReqDocument.aspx styles */
.btnReqDoc
{
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, 'Times New Roman';
	width: 100px;
}
.DocReqSpacer
{
	margin-top: 15px;
}
.DocReqBtn
{
	margin-top: 15px;
	float: right;
}
.RedForeColor
{
	color: Red;
}
.DocReqTxt
{
	width: 97%;
	font-family: Arial;	
}
.DocReqQ
{
	color: #0098EA;
	font-weight: bold;
}
.DocReqAns
{
	margin-top: 0;
}
/* End ReqDocument.aspx styles */

.CommonResultsTab
{
	color: #ffffff;
    float: left;
    font-size: 140%;
    padding: 8px 10px 3px 10px;
    text-align: center;	
}

.CommonResultsTab a:link
{
	text-decoration:none;
	color:#ffffff;
}

.CommonResultsTab a:visited
{
	text-decoration:none;
	color:#ffffff;
}

.CommonResultsTab a:hover
{
	text-decoration:underline;
	color:#ffffff;
}

.lightBlueHeaderBrowse
{
	background-color: #0098eb; 
   
}
.greenHeaderBrowse
{
	background-color: #73A937; 
	color:#ffffff;
}
.greenHeader
{
	height: 2.5em;  
}

.darkBlueHeaderBrowse { background-color: #2b68a7; }
.brGreenLink { color : #5e8a2d;}
.brBlackLink { color: #494949;}
.brDescrText { color: #999999;}
.sPadding { padding : 10px;}