a.invisibleLink {
text-decoration:none;
}

.border0 {
border:0;
}

.int-btn {
background-color:#e9edf7;
font-size:80%;
font-weight:700;
padding: 1px 1px 1px 1px;
overflow:visible;
border: solid 2px #2557b3;
}

.btn-browse {
height:25px;
}

.transparentButtonSm {
text-decoration:underline;
color:Blue;
background-color:Transparent;
text-align:left;
border:0;
cursor:pointer;
font-weight:400;
font-size:90%;
padding:0;
}

.transparentButtonSIG {
text-decoration:underline;
color:#fff;
background-color:Transparent;
text-align:left;
border:0;
cursor:pointer;
font-weight:400;
padding:0;
}

.nav_link:hover {
text-decoration:none;
background-color:#4800ff;
color:#fff;
text-align:left;
border:0;
cursor:pointer;
margin:0;
padding:0;
}

div.footer_logo {
float:right;
text-align:center;
vertical-align:top;
padding:18px 35px 0 0;
}

div.footer_logo_in {
float:left;
width:80%;
text-align:center;
padding:7px 0 0;
}

div.bottom_crystal_out {
width:99%;
text-align:center;
font-size:80%;
vertical-align:top;
padding: 10px 0 5px 0;
}

div.bottom_crystal 
{
text-align:center;
font-size:80%;
color:#ffff20;
margin:0;
padding: 10px 0 5px 0;
}

div.qal_crystal {
text-align:right;
width:100%;
font-size:75%;
white-space:nowrap;
color:#ffff20;
background-color:Transparent;
font-weight:700;
margin:0;
padding:0;
}

.qal_link_crystal:hover {
background-color:#000;
color:#ffff20;
text-decoration:underline;
text-align:left;
font-weight:700;
border:0;
cursor:pointer;
overflow:visible;
margin:0;
padding:0;
}

a.nav_menu_link:visited {
border:none;
font-size:94%;
text-decoration:underline;
color:#053791;
margin:0;
padding:0;
}

a.nav_menu_link {
text-decoration:underline;
font-size:94%;
color:#053791;
margin:0;
padding:0;
}

a.nav_menu_link:link {
border:none;
text-decoration:underline;
font-size:94%;
color:#053791;
margin:0;
padding:0;
}

a.nav_menu_link:hover {
border:none;
text-decoration:none;
font-size:94%;
background-color:#053791;
color:#f5f5f5;
margin:0;
padding:0;
}

a.footer_link {
text-decoration:none;
color:#00f;
margin:0;
padding:0;
}

a.yellowOnBlack {
color:#f6ff00;
}

a.whiteOnBlack {
color:#fff;
}

.skip_link_white:hover {
background-color:#fff;
color:#3765b9;
text-decoration:underline;
text-align:left;
font-weight:700;
border:0;
cursor:pointer;
overflow:visible;
margin:0;
padding:0;
}

.skip_link_black:hover {
background-color:#fff;
color:#4800ff;
text-decoration:underline;
text-align:left;
font-weight:700;
border:0;
cursor:pointer;
overflow:visible;
margin:0;
padding:0;
}

.nav_link:visited,.nav_link,.nav_link:link {
color:#4800ff;
text-decoration:underline;
background-color:Transparent;
text-align:left;
border:0;
cursor:pointer;
margin:0;
padding:0;
}

.bottom_link_crystal:visited,.bottom_link_crystal,.bottom_link_crystal:link,.qal_link_crystal:visited,.qal_link_crystal,.qal_link_crystal:link,.skip_link_yellow:visited,.skip_link_yellow,.skip_link_yellow:link {
color:#ffff20;
text-decoration:underline;
background-color:Transparent;
text-align:left;
font-weight:700;
border:0;
cursor:pointer;
overflow:visible;
margin:0;
padding:0;
}

.bottom_link_crystal:hover,.skip_link_yellow:hover {
background-color:#ffff20;
color:#3765b9;
text-decoration:underline;
text-align:left;
font-weight:700;
border:0;
cursor:pointer;
overflow:visible;
margin:0;
padding:0;
}

a.content_link:visited,a.content_link,a.content_link:link {
border:none;
color:#00f;
margin:0;
padding:0;
}

a.content_link:hover,a.footer_link:hover {
border:none;
text-decoration:none;
background-color:#00f;
color:#fff;
margin:0;
padding:0;
}

a.footer_link:visited,a.footer_link:link {
border:none;
text-decoration:none;
color:#00f;
margin:0;
padding:0;
}

.skip_link_white:visited,.skip_link_white,.skip_link_white:link {
color:#fff;
text-decoration:underline;
background-color:Transparent;
text-align:left;
font-weight:700;
border:0;
cursor:pointer;
overflow:visible;
margin:0;
padding:0;
}

.skip_link_black:visited,.skip_link_black,.skip_link_black:link {
color:#4800ff;
text-decoration:underline;
background-color:Transparent;
text-align:left;
font-weight:700;
border:0;
cursor:pointer;
overflow:visible;
margin:0;
padding:0;
}