body { margin: 0px; font-family: arial; font-size: .75em; color: #000000; background-image: url(../../scripts/objectifyMedia.aspx?file=images/1/04.jpg&amp;siteID=1); background-position: top left; background-repeat: repeat; background-attachment: fixed; }

table { font-size: 1em; }
form { padding: 0px; margin: 0px; }

h1, h2, h3, h4, h5, p { padding: 5px 0px; margin: 0px; }

input { border: 1px solid #000000; background-color: #f1f1f1; }

#pageContent a { color: #000000; text-decoration: underline; }
#pageContent a:hover { color: #666666; }
#pageContent a.objBookmark, #pageContent a.objBookmark:hover { color: #000000; text-decoration: none; }

/* Heading styles */
h1 { color: #020e23; font-weight: bold; font-size: 1.4em; margin-bottom: 0px; padding-bottom: 0px; }
h2 { color: #999999; font-weight: bold; font-size: 1.4em; margin-bottom: 0px; padding-bottom: 0px; }
h3 { color: #999999; font-weight: normal; font-size: 1.4em; margin-bottom: 0px; padding-bottom: 0px; }
h4 { color: #999999; font-weight: bold; font-size: 1.2em; margin-bottom: 0px; padding-bottom: 0px; }
h5 { color: #999999; font-weight: bold; font-size: 1.1em; margin-bottom: 0px; padding-bottom: 0px; }
h1 a, h1 a:hover { color: #020e23!important; font-weight: bold; text-decoration: none!important; }
h2 a, h2 a:hover { color: #999999!important; font-weight: bold; text-decoration: none!important; }
h3 a, h3 a:hover { color: #999999!important; font-weight: normal; text-decoration: none!important; }
h4 a, h4 a:hover { color: #999999!important; font-weight: bold; text-decoration: none!important; }
h5 a, h5 a:hover { color: #999999!important; font-weight: bold; text-decoration: none!important; }

/* Presentation Templates */
#pageContent .imagePresLeft { float: left; margin: 0px 10px 10px 0px; }
#pageContent .imagePresRight { float: right; margin: 0px 0px 10px 10px; }
#pageContent .imagePresLeft img, #pageContent .imagePresRight img { border: none; }


/* Right Panel Styles */
#nonEdit_rhsNavWrapper .presTable { width: 180px; padding: 0px; margin: 0px; margin-top: 10px; border-bottom: 4px solid #cccccc; background-color: #ffffff; }
#nonEdit_rhsNavWrapper .presTable .presImage { padding: 0px; }
#nonEdit_rhsNavWrapper .presTable .presImage img { width: 180px; height: 85px; border: none; }
#nonEdit_rhsNavWrapper .presTable .presHeading { padding: 5px 10px 0px 10px; color: #9a9a9a; font-size: 1.4em; }
#nonEdit_rhsNavWrapper .presTable .presText { padding: 0px 10px 5px 10px; color: #9a9a9a; }
#nonEdit_rhsNavWrapper .presTable .presHeading a, #nonEdit_rhsNavWrapper .presTable .presText a, #nonEdit_rhsNavWrapper .presTable .presHeading a:hover, #nonEdit_rhsNavWrapper .presTable .presText a:hover { color: #9a9a9a; text-decoration: none; }

/*** Search Template ***/
#pageContent .searchPageArea, .searchResults {  }
#pageContent .title { color: #4342f7; font-weight: bold; font-size: 1.2em; margin-bottom: 10px; }
#pageContent .searchForm {  }

/* Search Form */
#pageContent .searchForm .fieldSetArea { border: 0px; padding: 15px 0px; padding-top: 0px; }
#pageContent .searchForm .radioTitle {  }
#pageContent .searchForm .keywordsTitle { color: #020e23; font-weight: bold; }
#pageContent .searchForm .searchButton { cursor: pointer; margin-bottom: 15px; margin-top: 15px; border: none; }
#pageContent .searchForm .searchSelectionBox { width: 60%; }
#pageContent .searchForm .searchCriteria { width: 458px; border: 1px solid #000000; background-color: #f1f1f1; }
#pageContent .searchForm .searchRefinement { border: 1px solid #a8a8a8; padding: 0px; }
#pageContent .searchForm .searchRefinement .refinementTitle { background-color: #ffffff; }
#pageContent .searchForm .searchMode { padding: 10px 0px; }
#pageContent .searchForm .refine { border-top: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; padding: 5px 0px; }
#pageContent .searchForm .spacer { padding: 0px 20px 0px 20px; }
#pageContent .searchForm .refineTitle { font-weight: bold; padding: 10px 3px 5px 0px; background-color: #ffffff; color: #000000; }

/* Horizontal Rules */
#pageContent .hrClass { color: #cccccc; height: 1px; }
#pageContent .floatLeft { float: left; }
#pageContent .clearFloat { clear: both; font-size: .01em; overflow: hidden; }

/*- Results rendering -*/
#pageContent .searchResultsTable { padding: 5px; overflow: hidden; }
#pageContent .searchTitleArea { color: #020e23; font-weight: normal; }
#pageContent .searchResultsTable a { color: #020e23; text-decoration: underline; font-weight: bold; }
#pageContent .dateArea { color: #9c9c9c; }
#pageContent .descriptionArea {  }
#pageContent .urlArea { color: #6c6c6c; }
#pageContent .urlArea a { color: #6c6c6c; text-decoration: underline; }

/* Last Updated Area is smaller and slightly faded */
#pageContent .lastUpdatedArea { color: #999999; font-size: .9em; }

/* Details Page titles and text - Generally same colour as links */
#pageContent .detailsTitle { font-weight: bold; }
#pageContent .detailsText {  }
#pageContent .detailBackground {background-color: #eeeeee; padding: 10px; margin-top: 0px; }

/* Highlighting what the user searched for */
#pageContent .searchPageArea .searchedText { color: red; }

/* Results Top Area */
#pageContent .infoBar { padding-bottom: 10px; }

/* Search Results Page - No results Found */
#pageContent .resultsText { color: #000000; font-weight: bold; }
#pageContent #searchAgain { font-weight: bold; }

/* Page Number Area */
#pageContent .pageNumberArea { text-align: center; padding: 0px; margin-top: 35px;  }
#pageContent .pageNumberArea .enabledNav { color: #020e23; text-decoration: underline; }
#pageContent .pageNumberArea .enabledNav:hover { text-decoration: underline; }
#pageContent .numberArea { margin-left: 10px; margin-right: 10px; }
#pageContent .numberArea a { text-decoration: underline; }

/* Search Again Button */
#pageContent .searchAgainArea { margin-bottom: 10px; }
#pageContent .searchAgainArea a { cursor: pointer; color: #3a69ac; text-decoration: underline; font-weight: bold; }
#pageContent .searchAgainArea a:hover { text-decoration: underline; }
#pageContent .searchAgain { color: #4342f7; text-decoration: underline; font-weight: bold; }

/* Thesaurus Results */
#pageContent #didYouMean { color: #4342f7; font-weight: bold; margin-top: 10px; }
#pageContent #didYouMeanResults { margin-bottom: 10px; padding-bottom: 15px; }

/* Breadcrumb */
#pageContent .breadcrumbParent { font-weight: bold; }
#pageContent .breadcrumbChild {  }
#pageContent .breadcrumbArrow { padding-left: 5px; padding-right: 5px; }

