/* VersionControl, all different sites use the same base file */
@import url("../base/base.css");

/* Additions to the base file for the highcontrast look */


/* MAIN STYLE -----------------------------------------------------------------------------------*/
/* MAIN STYLE, Page Layout */
#wrapper,
#wrapperinner,
#header,
.HeaderLogo,
#header > a:first-child,
#footer,
#footerinner {
	background				: none;}
#header,
#wrapperinner {
	margin					: 0;
    padding					: 0;}
#wrapper,
.moderator .column {
	background-color		: #000 !important;}

.moderator .column {
    border-bottom			: 5px double red;
    border-top				: 5px solid red;
    margin-bottom			: 10px;}


/* MAIN STYLE, fontsizes */
body.normal	{
	font-size				: 12px;}
body.large {
	font-size				: 16px;}
body.largest {
	font-size				: 20px;}

span {
	line-height				: 1.5em;}
#normala a, #largea a, #largesta a {
    padding-left			: 5px;}

.normal .searchbox .dijitTextBox, .normal .searchbox .dijitComboBox, .normal .searchbox .dijitSpinner,
.normal .searchbox .searchBoxForm .searchterm input {
	width					: 18em !important;}
.large .searchbox .dijitTextBox, .large .searchbox .dijitComboBox, .large .searchbox .dijitSpinner,
.large .searchbox .searchBoxForm .searchterm input {
	width					: 14em !important;}
.largest .searchbox .dijitTextBox, .largest .searchbox .dijitComboBox, .largeat .searchbox .dijitSpinner,
.largest .searchbox .searchBoxForm .searchterm input {
	width					: 11em !important;}

/* MAIN STYLE, links */
#additionalbefore ul.appLinks > li > a, #divInterests .generalInfo a.NeedHelp, .RichTextItem .additional a, .recordDisplayElement div.FullRequest a.linkTo, .recordDisplayElement div.FullUrl a.linkTo, .otherSources .externalLink a, .divVlink .linkVlink a, #sOptions .advancedLink a, .SearchBox #sBoxOptions .advancedLink a, .itemFull .reserveItem a, .itemCover .reserveItem a, .itemText .reserveItem a, .relAuthors .relAuthor a, .EditBorrowerData .helpLink a, #itemDetailsLink a, .showItemDetails a, .LinkRequest .linkEntry .buttons a, .viewInfo a, #optionsExpanded div.option a, .SearchResults .leftDiv .switchSearchSimpleEmbedded a, .searchFormSimple .switchSearchSimple a, .zeroHits .linkVlink a, .zeroHits .searchAll a, .zeroHits .altTerm a, #divListOptions a, #divLists a, #divSearchScreen .more a, #divSearchScreen .switchSearchAdvanced a, #divSearchResultsCMS .shortRecord a, #divInterests .add a, #divReviews .addReviewLink a, #divReviews .editReviewLink a, #divReviews .deleteReviewLink a, #vote a, #moreInfo a, #divBrowseOptions .option a, #divRecordOptions .option a, .UserActivities .navigation a, .modifyData a, .newRequest a, .cancelSelected a, .cancelAll a, .renewSelected a, .renewAll a, .deleteSelected a, .selectPublic a, .selectAll a, .UserActivities .navigation a, #divResultsOptions ul a, #divResultsOptions .option a, .feedItemInner, .calendarLinkDiv div a, div.appcontent div.singleEvent, .dijitDialog .guestRegister a, .dijitDialog .forgotPassword a {
    background				: none !important;
    font-weight				: normal !important;
    padding-left			: 0 !important;}
#body .briefMainTitle,
#body .editReviewLink.baduse > a {
    color: #FFFF00 !important;
    text-decoration: underline !important;
}

/* MAIN STYLE, Buttons */
.buttonLink span, .dijitButton, .dijitButton *, .RichTextItem .StyleButton, .RichTextItem .StyleButton *, .topInfo a {
	background				: none !important;}
.link2.button,
#body input[type="submit"],
.buttonLink > span, .dijitButton > button > div, .RichTextItem .StyleButton, .topInfo a {
	background				: #333 !important;
    border					: 2px solid yellow !important;
    margin					: 3px !important;}
.link2.button>span,
.buttonLink span, .dijitButton > button > div, .RichTextItem .StyleButton, .topInfo a, ZZ.topInfo a *,
.buttonLink > span a, .dijitButton > button > div > center, .RichTextItem .StyleButton > span, .topInfo a > span {
	background				: #333 !important;}
.link2.button:hover,.link2.button:hover>span,
.buttonLink span:hover, .dijitButton > button:hover > div, .RichTextItem .StyleButton:hover, .topInfo a:hover,
.buttonLink span:hover > a, .dijitButton > button:hover > div > center, .RichTextItem .StyleButton:hover > span, .topInfo a:hover > span {
	background				: #333 !important;}
/* MAIN STYLE, colors */
#body * {
    background-color        : #000000 !important;
	color					: white !important;}
#body input[type="submit"],
#body a,
#body a *,
#body label,
#body button * {
	color					: yellow !important;
	text-decoration			: underline !important;}
#body input[type="submit"]:hover,
#body input[type="submit"]:focus,
#body a:hover,
#body a:focus,
#body label:hover,
#body label:focus,
#body button:hover,
#body button:focus {
	outline					: 1px solid red !important;}
#wrapper .UserActivities .title,
.recordDisplayElement .image img, 
.listItem .image img, 
#divRelatedWorks .image img {
    color					: yellow !important;}
#wrapper .LinkedAccounts .waiting,
#wrapper .LinkedAccounts .refused {
	color					: red !important;}

.dijitComboBox, 
input,
select,
.dijitTextBox, .dijitComboBox, .dijitSpinner, .dijitInlineEditor input {
	background				: #333 !important;
	border					: 1px solid yellow !important;}


/* NAVIGATION -----------------------------------------------------------------------------------*/
/* NAVIGATION, Main */
#body #navigation,
#body ul.StaticNavigationNSAlt li.root,
#body ul.StaticNavigationNSAlt li.root a {
	background				: none !important;}
ul.StaticNavigationNSAlt li.root ul {
	background				: #333 !important;}
ul.StaticNavigationNSAlt li.root > ul {
	border					: 3px ridge yellow;}

#navigation ul.StaticNavigationNSAlt ul.submenu {
	width					:40em !important;}
#navigation ul.StaticNavigationNSAlt ul li.sub {
    width					: 50% !important;}
#navigation ul.StaticNavigationNSAlt ul,
#navigation ul.StaticNavigationNSAlt ul li.subsub {
    width					: 100% !important;}

/* NAVIGATION, div*/
ul.navigation > li {
	padding					:0 3px;}

ul.mainnavigation > li:hover, ul.mainnavigation > li:active, ul.mainnavigation > li > ul {
    background: none repeat scroll 0 0 #333333;}
/* WIDGETS --------------------------------------------------------------------------------------*/
/* WIDGETS, Default*/
#navigation,
.applicationcontainer {
    border-radius			: 10px;
    border-top				: 10px solid blue;
    margin-bottom			: 50px;
	padding-top				: 5px;}
.application .apptitle {
	border-top-color		: #000 !important;
    border-bottom			: 1px solid #00F;
	margin-top				: 0;}
.application .apptitle h2 {
    color					: yellow;}

.GenericRSSReader .odd,
.GenericRSSReader .even {
    padding-bottom			: 10px;
	background-color		: #000 !important;}

/* WIDGETS, Search*/
.dijitComboBox .dijitArrowButton .dijitArrowButtonInner {
	background-color		: #fff;}
li.listItem {
    border-bottom			: 1px solid #0f0 !important;
    margin-bottom			: 2em !important;
    padding-bottom			: 0.5em;}

/* WIDGETS, Calendar*/
.dijitCalendarDayLabelTemplate {
	background				: #000;
	border-bottom			: 1px solid white;}
.dijitCalendarPreviousMonth, .dijitCalendarNextMonth {
	background-color		: #666 !important;}
.dijitCalendarCurrentMonth {
	background-color		: #000 !important;}
.dijitCalendarCurrentDate {
    border					: 2px solid yellow; !important}
.dijitCalendarYearContainer {
	background				: #000;
	border-top				: 1px solid white;}
#wrapper .dijitCalendarContainer .dijitCalendarBodyContainer span,
#wrapper .dijitCalendarContainer .dijitCalendarYearContainer span{
	color					: yellow !important;}
.dijitTooltipContainer {
    background: none repeat scroll 0 0 #333333;}

/* WIDGETS, Popup*/
.dijitDialog {
    background				: #000;
    border					: 1px solid #ff0;}

#additionalContainer, .dijitDialog,
.WarningMessage, #dlgReserveDiv .msgError, #dlgReserveDiv tr.fieldIntro {
	background-color		: #000 !important;
	border					: 3px double red;}


/* WIDGETS, UA*/
.UserActivities .holder, .UserActivities .separator {
    border-top				: 1px solid #0f0 !important;}
.RichTextItem .appcontent tr, .PaymentsDue tr, .LoanHistory tr, .dj_ie .PaymentsDue tr td, .dj_ie .PaymentsDue tr th, .dj_ie .LoanHistory tr td, .dj_ie .LoanHistory tr th {
    background				: #000 !important;}
.RichTextItem .appcontent tr, .PaymentsDue tr, .LoanHistory tr, .dj_ie .PaymentsDue tr td, .dj_ie .PaymentsDue tr th, .dj_ie .LoanHistory tr td, .dj_ie .LoanHistory tr th {
    border-bottom			: 1px solid #0f0;}
ul.dijitMenu {
    border					: 2px ridge yellow;}
li.dijitMenuItem {
    background-color		: #333;
    color					: yellow;}
#divInterests div.addChar a > span,
#divInterests div.addChar span {
    background-color		: #000;}
.addChar > * {
    float					: left;
    margin					: 0 2px 5px;}
#divInterests div.addChar a > span {
	display					: block;}
.Interests .notify {
    clear					: both;}

fieldset.group, fieldset.group legend {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #999999;
    box-shadow: none;}
.recordDisplayElement.vertical div.data.popup {
    background: none repeat scroll 0 0 #333333;}

/* AutoComplete */
#body div.autoCompleteDiv {
    border-color: #00FF00;
    padding: 5px;
}
div.autoCompleteDiv div a:hover, 
div.autoCompleteDiv div span.hilite {
    border:1px solid #f00;
}
