ul.recordsBox li{
		border-color:  #666;
}

.inner-grid-column {
	border-color: #666666;
}
 a:link, a:visited, a:active {
	color: #405480;
	text-decoration: none;
}

a:hover {
	text-decoration: underline !important;
}

#search-expander { 
    background-color: transparent;
}

.enewsletterBox input { 
	border-color: #CCC;
}

h1, h2, h1 a, h2 a {
	color: #fff !important;
	text-decoration: none !important;
}

h1 > span > span, h2 > span > span, h3 > span > span {
	background-color: #405480 !important;
	color: #fff !important;
}

/* to combat colour clash against images 
h1 {	margin-top: -10px !important;}
h2 {	margin-top: -20px !important;}
*/
h4 a:link, h4 a:visited, h3 a:link, h3 a:visited {
	color: #405480;
	text-decoration:none;
}
h4 a:active, h4 a:hover, h3 a:active, h3 a:hover {
	color: #405480;
	text-decoration:underline;
}
/*	text-shadow: -1px 1px 0px #468c8a;
    filter: dropshadow(color=#468c8a, offx=-1, offy=1);*/

.error-message {
	color: #CB0D07;
	background-color: #fdf2f2;
	border-color: #CB0D07;
}
div.overLay li p a {
	color: #edf3f3;
	text-decoration: none;
}


a.call-to-action-link, 
a.call-to-action-link-left {
	background: #099 !important;
	color: #fff;
	text-decoration: none;
}
a.call-to-action-link:hover, 
a.call-to-action-link-left:hover  {
	background: #FCE45C !important;
	color: #000 !important;
	text-decoration: underline;
	border: none;
}
.admission {
	color:#dd322d;
}


input[type="submit"] {

	background-color: #099;
	color: #fff;
}


#mega-menu-pull-down {

background-color:#CB0D07;

}

#page-header {
	
	/**background-image:url(../images/bg-grey-dot.gif);
	background-repeat:repeat;**/
}

#footer-wrapper a {
	color: #FCE45C;
}

.mega-menu {
	background: #405480;
	border-bottom: 3px solid #405480;
	color: #fff;
	/**background-image:url(../images/bg-mega-menu-01.jpg);
	background-size: 100% auto;
	background-repeat:no-repeat;
	background-position:bottom;**/
}
.mega-menu li {
	background: transparent;
	border-top: 1px #192132 dotted;
}

#mega-menu-pull-down a {
	color: #fff;
	text-decoration: none;
}
#mega-menu-pull-down a:focus {
	outline: none;
}
.mega-menu a {
	color: #fcfcfc !important;
	text-decoration: none;
	background: transparent;
	-webkit-transition: background-color 180ms linear;
	-moz-transition: background-color 180ms linear;
	-o-transition: background-color 180ms linear;
	-ms-transition: background-color 180ms linear;
	transition: background-color 180ms linear;
}


.mega-menu h3 {
	color: #fff;
	text-shadow: none;
	margin: 0;/*background: #fde87d;*/

}


#page-header {
	background-color: #222;
}

#a-z-menu li a {
    background: none repeat scroll 0 0 #099;
}

#a-z-menu li a:hover {
	background: #FCE45C;
	color: #000;
    text-decoration: none;
}

#a-z-menu li a.disabled:hover {
	color: #FFF;
}


#show-more-options span {
    background-color: #099;
    background-image: url("../images/global/arrow-collapsed.png");
    background-position: 168px 10px;
    background-repeat: no-repeat;
	color: #fff;
}

#primary-search-box > article {
	border-bottom: 3px solid #099;
}
ul.comments li a {
    color: #405480 !important;
}

#global-controls a.call-to-action-link:active	{
	background: #AC0000 !important;
	color: #fff !important;
}

a.callToAction:active, a.recordsCallToAction:active	{
	background: #AC0000 !important;	
	text-decoration: none;
	color: #fff !important;
}

h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: underline !important;	
}

#searchResults > li {
	border-bottom-color: #CDCDCD;
}

#searchResults > li .highlight {
    background-color: #F9E6B2;
}

#searchResults > li:hover {
	border-color: #CDCDCD;
	background-color: #EEE;
}

#searchResults > li:hover .highlight {
    background-color: #F9E6B2;
    border: 1px solid #FCE45C;
}

#searchResults h3 a {
	color: #222;
	/*text-decoration: none;*/
}
.browseLinkLi {
	color: #222;
}

.browseLinkLi a { 
	color: #222;
}

.toggler a {
    color: #000000;
}

.controls {
    background-color:  #EEEEEE;
    border-color: #CCCCCC;
}

.toggler {
	background-color: #FCE45C;
}

.pagination li a {
	border-color:  #141309;
	background-color: #141309;
	color: #FFF;
}

.pagination li a.current {
	border-color: #141309;
	background-color: #FFF;
	color: #141309;
}

.view-at-tna {
    color: #000000;
}

#orderOptionSupplementals a {
	color: #EFEFEF;
}

#tabs li {
	border-color: #222;
	background-color: #222;
	color: #EFEFEF;
}

#tabs li.selected {
	background-color: #FFF;
	color: #222;	
	text-shadow: -1px 1px 0px #FFF;
    filter: dropshadow(color=#FFF, offx=-1, offy=1);
}

#tabs li a {
	color: #EFEFEF;
}

#delivery-option {
	background-color: #EFEFEF;
}

#main-content {
	background-color: #EFEFEF;		
}

#suggest-correction {
	background-color: #EFEFEF;		
}

#tagging {
	background-color: #EFEFEF;	
}

#assetDetails > div {
	border-color: #777;
}


#hierarchy a {
	color: #222;
}

#tags > span > span:last-child {
	border-color: #CCC;
}

#tags .tag-wrap {
	border-color: #141309;
}

#tags .others {
	background-color: #141309;
	color: #EFEFEF;
}

#tags .own {
	color: #141309;
	background-color: #EFEFEF;
}

#tags .others a {
	color: #EFEFEF;
}

#tags .own a {
	color: #141309;
}

.blog-meta a {
	color: #405480;
} 

#holds-all-finding-archives {
	background-color: #EEEEEE;
}

#finding-archives-controls div div {
	background-color: #FFF;
}

#finding-archives-controls div div:hover {
	background-color: #FCE45C;	
}

#finding-archives-controls div div.selected {
	background-color: #FCE45C;
}

#finding-archives-nested-controls li {
	color: #FFF;
}

#finding-archives-nested-controls li span {
	border-color:  #141309;
	color: #000;
}

#finding-archives-nested-controls li span.selected {
	color: #FFF;
	border: 1px solid #DEDEDE;
	background-color: #141309;
}

#finding-archives-nested-controls li span.checked {
	color: #222;
	background-color: #EEE;
	border-color: #000;
}

#onlineTab {
	border-color: 2px solid #CCC;
}	

#delivery-option > div {
	border-color: #FCE45C;
}

#delivery-option button {
	color: #FFF;
	background: #4B3DE3;
}

#delivery-option button.expander {
	border-color: #454545;
	color: #222;
	background-color: #FCE45C;
}

#search-controls li {
	background-color: #EFEFEF;
	border-color: #EFEFEF;
	color: #141309;
}

#search-controls li:hover {
	background-color: #141309;
	border-color: #141309;
	color: #FFF;
}

#search-controls li.selected {
	background-color: #141309;
	border-color: #141309;
	color: #FFF;
}

#finding-archives-controls li {
	background-color: #FEFEFE;
	border-color: #FFF;
	color: #000;
}

#finding-archives-controls li.selected {
	background-color: #FFF;
}

.tab-specific-options {
	background-color: #000;
	color: #FFF;
}

#advanced-search a {
	background-color: #FFF;
	color: #222;
	border-color: #222;
}


#disc-menu li a {
    background-color: #099;
    color: #EDF3F3;
}

#disc-menu li a:hover {
	background: #FCE45C;
	color: #000;	
}

#refinements li { 
	background-color: #099;
	color: #fff;
}

#refinements li:hover { 
	background: #FCE45C;
	color: #000;
}


.snicon #twitter {
	background-color: #00aced;
}
.snicon #facebook {
	background-color: #3B5998;
}
.snicon #rss {
	background-color: #FF6600;
}

#mobile-search-wrapper input[type="submit"] {
	background-color: #009999;
}