/*
 * Copyright (C) 2014 Columbia University - RASCAL. All Rights Reserved.
 */

/*============== TAGS =================*/

/*----- body -----*/

body {
background-color: transparent;
margin: 0;
font-family: verdana;
font-size: 12px;
color: #000000;
padding: 0;
border: 0;
}

/*----- table -----*/

table,tbody,tr,td {
font-family: verdana;
margin: 0;
font-size: 12px;
color: #000000;
}

/*----- table data -----*/

td {}

/*----- anchor -----*/

a {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: none;
}
a:link {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: none;
}
a:visited {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: none;
}
a:hover {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: underline;
}
a:active {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: underline;
}

/*----- image -----*/

img {
border: 0;
}

/*============== CLASSES ==============*/

/*----- standard body -----*/

.RSCL_help {
color: #000000;
font-family: verdana;
font-size: 12px;
background-image: url(/images/bg_help.gif);
padding: 0;
}
.RSCL_hdln {
color: #000000;
font-size: 24px;
font-family: verdana;
font-weight: bold;
text-align: center;
text-decoration: none;
}
a.RSCL_hdln:link {
color: #2D2A62;
font-size: 24px;
font-weight: bold;
text-decoration: none;
}
a.RSCL_hdln:visited {
color: #2D2A62;
font-size: 24px;
font-weight: bold;
text-decoration: none;
}
a.RSCL_hdln:hover {
color: #2D2A62;
font-size: 24px;
font-weight: bold;
text-decoration: underline;
}
a.RSCL_hdln:active {
color: #2D2A62;
font-size: 24px;
font-weight: bold;
text-decoration: underline;
}
.med {
font-family: verdana;
font-size: 12px;
color: #6a79b0;
text-decoration: none;
}
a.med {
font-family: verdana;
font-size: 12px;
color: #6a79b0;
text-decoration: none;
}
a.med:link {
font-family: verdana;
font-size: 12px;
color: #6a79b0;
text-decoration: none;
}
a.med:visited {
font-family: verdana;
font-size: 12px;
color: #6a79b0;
text-decoration: none;
}
a.med:hover {
font-family: verdana;
font-size: 12px;
color: #6a79b0;
text-decoration: underline;
}
a.med:active {
font-family: verdana;
font-size: 12px;
color: #6a79b0;
text-decoration: underline;
}

.red {
font-family: verdana;
font-size: 12px;
color: #FF0000;
text-decoration: none;
}
a.red {
font-family: verdana;
font-size: 12px;
color: #FF0000;
text-decoration: none;
}
a.red:link {
font-family: verdana;
font-size: 12px;
color: #FF0000;
text-decoration: none;
}
a.red:visited {
font-family: verdana;
font-size: 12px;
color: #FF0000;
text-decoration: none;
}
a.red:hover {
font-family: verdana;
font-size: 12px;
color: #FF0000;
text-decoration: underline;
}
a.red:active {
font-family: verdana;
font-size: 12px;
color: #FF0000;
text-decoration: underline;
}

.RSCL_lst {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
}

/*----- standard master table -----*/

.RSCL_main {
color: #000000;
font-family: verdana;
font-size: 12px;
background-color: transparent;
padding: 0;
border: 0;
width: 916px; 
}

/*----- hide when CSS -----*/

.NO_CSS {
display: none;
}

/*----- header -> homepage _ONLY_ -----*/

.RSCL_home {
color: #000000;
font-family: verdana;
font-size: 12px;
background-image: url(/images/RSCL_home.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
}
a.RSCL_home:link {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: none;
}
a.RSCL_home:visited {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: none;
}
a.RSCL_home:hover {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: underline;
}
a.RSCL_home:active {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: underline;
}
img.RSCL_home {
width: 914px;
height: 95px;
border: 0;
}

h1.notice {
color: #FF0000;
font-family: verdana;
font-weight: bold;
/*text-align: center;*/
text-decoration: none;
}
a.notice:link {
color: #FF0000;
font-size: 24px;
font-weight: bold;
text-decoration: none;
}
a.notice:visited {
color: #FF0000;
font-size: 24px;
font-weight: bold;
text-decoration: none;
}
a.notice:hover {
color: #FF0000;
font-size: 24px;
font-weight: bold;
text-decoration: underline;
}
a.notice:active {
color: #FF0000;
font-size: 24px;
font-weight: bold;
text-decoration: underline;
}

/*----- standard pages -----*/

.RSCL_head {
color: #000000;
font-family: verdana;
font-size: 12px;
background-image: url(/images/RSCL_head.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
}
a.RSCL_head:link {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: none;
}
a.RSCL_head:visited {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: none;
}
a.RSCL_head:hover {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: underline;
}
a.RSCL_head:active {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: underline;
}
img.RSCL_head {
width: 914px;
height: 95px;
border: 0;
}

.RSCL_750 {
width: 750px;
padding: 0;
}

.no_script {
color: #000000;
font-family: verdana;
font-size: 12px;
background-image: url(/images/blank.gif);
background-repeat: no-repeat;
background-position: top left;
}
a.no_script:link {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: none;
}
a.no_script:visited {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: none;
}
a.no_script:hover {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: underline;
}
a.no_script:active {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: underline;
}

/*----- login form -----*/

.log_form_a {
background-color: #2D2A62;
border: 0;
padding: 1px;
}

.log_form_b {
background-color: #FFFFFF;
border: 0;
padding: 10px;
}

.log_form_c {
background-color: #2D2A62;
border: 0;
padding: 1px;
}

.log_form_d {
background-color: #6A79B0;
border: 0;
padding: 1px;
width: 235px;
color: #FFFFFF;
font-family: verdana;
font-size: 12px;
font-weight: bold;
text-align: center;
}

.log_form_e {
background-color: #FFFFFF;
border: 0;
padding: 10px;
width: 200px;
color: #000000;
font-family: verdana;
font-size: 12px;
font-weight: bold;
text-align: left;
}

.notes {
background-color: transparent;
text-align: left; 
}

/*----- login page -----*/

.log_page_a {
background-color: #AABAEB;
border: 0;
padding: 1px;
}
.log_page_b {
background-color: #FFFFFF;
background-image: url(/images/bg_log.jpg);
width: 750px;
text-align: center;
border: 0;
padding: 10px;
}
.log_page_c {
background-color: #2D2A62;
border: 0;
padding: 1px;
}
.log_page_d {
background-color: #6A79B0;
border: 0;
padding: 0;
color: #FFFFFF;
font-family: verdana;
font-size: 12px;
font-weight: bold;
text-align: center;
}
.log_page_e {
background-color: #FFFFFF;
border: 0;
padding: 10px;
width: 200px;
color: #000000;
font-family: verdana;
font-size: 12px;
font-weight: bold;
text-align: left;
}
.log_page_f {
background-color: #FFFFFF;
border: 0;
padding: 0;
}
.log_page_g {
background-color: #FFFFFF;
border: 0;
padding: 3px;
}
.log_page_notes {
background-color: transparent;
width: 750px;
padding: 10px;
}

/*----- standard help -----*/

.RSCL_hdhlp {
color: #000000;
font-family: verdana;
font-size: 12px;
background-image: url(/images/RSCL_head_help.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
}
a.RSCL_hdhlp:link {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: none;
}
a.RSCL_hdhlp:visited {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: none;
}
a.RSCL_hdhlp:hover {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: underline;
}
a.RSCL_hdhlp:active {
color: #AABAEB;
background-color: transparent;
background-image: url(/images/blank.gif);
text-decoration: underline;
}
img.RSCL_hdhlp {
width: 914px;
height: 95px;
border: 0;
}

.hlp_tbl_a {
background-color: #F3A624;
border: 0;
padding: 1;
color: #FFFFFF;
font-weight: bold;
}

.hlp_tbl_a01 {
background-color: #F3A624;
border: 0;
padding: 1;
color: #FFFFFF;
font-size: 18px;
}

.hlp_tbl_b {
background-color: #FFF7D1;
border: 0;
padding: 10px;
}

.hlp_tbl_b01 {
background-color: #FFFFFF;
border: 0;
padding: 10px;
width: 748px;
}

#RSCL_3col_title {
background-color: #FFF7D1;
font-weight: bold;
}

.RSCL_3col_a {
border: 1px;
border-color: #F3A624;
border-style: solid;
padding: 5px;
}

.RSCL_3col_b {
border-left: 0 transparent;
border-right: 1px #F3A624;
border-top: 1px #F3A624;
border-bottom: 1px #F3A624;
border-style: solid;
padding: 5px;
}

.RSCL_3col_c {
border-left: 1px #F3A624;
border-right: 1px #F3A624;
border-top: 0 transparent;
border-bottom: 1px #F3A624;
border-style: solid;
padding: 5px;
}

.RSCL_3col_d {
border-left: 0 transparent;
border-right: 1px #F3A624;
border-top: 0 transparent;
border-bottom: 1px #F3A624;
border-style: solid;
padding: 5px;
}

/*----- standard footer -----*/

.RSCL_foot {
color: #AABAEB;
font-family: verdana;
font-size: 10px;
text-align: center;
text-decoration: none;
}
a.RSCL_foot:link {
font-size: 10px;
color: #AABAEB;
text-decoration: none;
}
a.RSCL_foot:visited {
font-size: 10px;
color: #AABAEB;
text-decoration: none;
}
a.RSCL_foot:hover {
font-size: 10px;
color: #AABAEB;
text-decoration: underline;
}
a.RSCL_foot:active {
font-size: 10px;
color: #AABAEB;
text-decoration: underline;
}

/*----- pop-up windows -----*/

.RSCL_mini {
color: #000000;
font-family: verdana;
font-size: 10px;
text-decoration: none;
width: 300px;
margin: 0;
padding: 5px;
border: 0;
}
a.RSCL_mini:link {
font-size: 10px;
color: #2D2A62;
text-decoration: none;
}
a.RSCL_mini:visited {
font-size: 10px;
color: #2D2A62;
text-decoration: none;
}
a.RSCL_mini:hover {
font-size: 10px;
color: #2D2A62;
text-decoration: underline;
}
a.RSCL_mini:active {
font-size: 10px;
color: #2D2A62;
text-decoration: underline;
}

/*----- inline hyperlinks -----*/

.inline {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: underline;
}
a.inline:link {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: underline;
}
a.inline:visited {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: underline;
}
a.inline:hover {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: underline;
}
a.inline:active {
font-family: verdana;
font-size: 12px;
color: #2D2A62;
text-decoration: underline;
}

/*----- inline hyperlinks -----*/

.FAQ_tbl {
width: 700px;
border: 0;
}

/*----- special text formatting spans -----*/

.FAQ_title {
font-family: verdana;
font-size: 16px;
font-weight: bold;
}

.RSCL_goto_a {
font-family: Times New Roman;
color: #000000;
font-size: 16px;
}

.RSCL_goto_b {
font-family: Comic Sans MS;
color: #0000FF;
font-size: 10px;
text-decoration: underline;
cursor: arrow;
cursor: hand;
}

.RSCL_orig_a {
font-family: Comic Sans MS;
color: #0000FF;
font-size: 16px;
font-weight: bold;
text-decoration: underline;
cursor: arrow;
cursor: hand;
}

.RSCL_orig_b {
font-family: Comic Sans MS;
color: #0000FF;
font-size: 10px;
text-decoration: underline;
cursor: arrow;
cursor: hand;
}

.RSCL_orig_c {
font-family: Comic Sans MS;
color: #0000FF;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
cursor: arrow;
cursor: hand;
}

.RSCL_orig_d {
font-family: verdana;
color: #000000;
font-size: 11px;
font-weight: bold;
}

/*----- ID request form -----*/

.RSCL_ID_col01 {
width: 250px;
}

/*============== IDS ==================*/

/*----- home page -----*/

#MAIN_ROW02_COL03 {
width: 237px;
vertical-align: top;
text-align: left;
}

/*----- FAQ -----*/

#RSCL_top10 {
background-color: transparent;
background-image: url(/images/bg_top_ten.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 424px;
height: 462px;
}

#FAQ_grey_a {
background-color: #A0A0A0;
border: 0;
padding: 1px;
color: #FFFFFF;
font-weight: bold;
}

#FAQ_grey_b {
background-color: #FFFFFF;
border: 0;
padding: 10px;
}

#RSCL_ID_req {
background-color: #FFFFFF;
width: 100%;
border: 0;
padding: 1px;
font-size: 10px;
}