@charset "utf-8";
/* CSS Document */
#white{
	width: 20px; 
	height: 20px; 
	background: #0F3F98; 
	border-radius: 20%; 
	border: 1px solid #A9A9A9;
	margin-right:5px;
}
#pink{
	width: 20px; 
	height: 20px; 
	background: #6D4D2E; 
	border-radius: 20%; 
	border: 1px solid #A9A9A9;
	margin-right:5px;
}
#green{
	width: 20px; 
	height: 20px; 
	background: #416722; 
	border-radius: 20%; 
	border: 1px solid #A9A9A9;
	margin-right:5px;
}
#red{
	width: 20px; 
	height: 20px; 
	background: #DC143C; 
	border-radius: 20%; 
	border: 1px solid #A9A9A9;
}
.searchdropdown{
	margin-top: 3px; 
	margin-left: 5px; 
	border-left: 1px solid #636363; 
	padding-left: 6px;
}
.search_select{
	font-family: Verdana; 
	font-size: 12px; 
	height: 23px; 
	width: 210px;
}
.otherlinks
{
	margin-top:5px;
	margin-bottom:3px;
	border-right:1px solid #636363;
	border-left:1px solid #636363; 
}
.otherlinkssra
{
	margin-top:10px;
	margin-bottom:3px;
	border-left:1px solid #636363;
	float:right;
}
.otherlinkssra a{
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	color:#636363;
}
.otherlinkssra a:hover{
	text-decoration:underline;
	color:#3481be;
}
.otherlinks img
{
	border-radius:20%;
    border:1px solid #A9A9A9;
	vertical-align:middle;
}
.searchdropdown
{
	margin-top:5px;
    margin-left:7px;
}
.colorscheme
{  
	margin-top:5px;
    margin-left:7px;	
}
.signin
{
	margin-top:10px;   
}
.otherlinks ul 
{
         padding:1;
         list-style-type:none;
		 display: inline;
}
.otherlinks li 
{
        float:left; 
}
.otherlinks li a
{
        text-decoration:none;
        padding:10px;
}
.otherlinks li a:hover
{
        color:#228B22;
		font-size:14px;
}
.otherlinks li ul 
{
        display:none;
        padding-left:0px;
        position:absolute;
        width:50px;
}
.otherlinks li:hover ul
{
        display:block;
        z-index:9999;
        height:auto;       
}
.otherlinks li ul li 
{
        clear:both;
        text-align:center; 
        width:50px; 
        line-height:15px;
        background:#f4f4f4;
        border-top:1px solid #FFFFFF;
}
.otherlinks li ul li a
{
         font-weight:bold;
		 font-size:12px;
}
.signin i:hover
{
	    text-decoration:underline;
	    color:#3481be;
}
.contrastdiv{
		margin-left: 2px;
}
.contrastdiv  li.colorchanger li a {
    text-indent: -999999em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 16px;
    width: 30px;
}
.contrastdiv  ul li ul li a {
    font-size: 85%;
    color: #FFF;
    padding: 4px 12px 5px;
    display: block;
    line-height: none;
    font-weight: 400;
    margin-top:-1.5px;
}
/* .high-contrast.dark {
    background: url(../images/contrast.png) 50% 50% no-repeat;
    color: #FFF;
}
.high-contrast.light{
	height:0px !important;
	width:0px !important;
} */
.high-contrast.dark {
	background: url(../images/ico-themes.png) 50% 50% no-repeat;/*background: #484848;
	color: #FFF;*/
}
.high-contrast.dark:hover, .high-contrast.dark:focus {
/*background:#fff;
	color: #484848 !important;*/
}
.high-contrast.light {
	background: url(../images/ico-themes-light.png) 50% 50% no-repeat;/*background:#fff;
	color:#363636;*/
}
a:focus.high-contrast.dark, a:focus.high-contrast.light {
	outline: none;
}
.colorchanger a {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    text-decoration: none;
    outline: none;
    color: #0c99d5;
    outline: none;
    border: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}
*, ::before, ::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
.contrastdiv ul {
    list-style: none;
}