﻿body
{
    font-family:Arial;
    font-size:10pt;
    height:100%;
    margin:0;
    background-color:#E9E9E9;
}
a
{
    color:#003366;
    text-decoration:underline;
}
a:hover
{
    color:#666666;
}
#wrapper
{
    width:900px;
    height:100%;
    margin:auto;
    padding:20px;
    text-align:left;
    border:solid 1px #CCCCCC;
    background-color:#FFFFFF;
}
/* header info */
#header
{
    width:100%;
    padding:0;
    margin:auto;
    background-color:#666666;
}
#banner_bar
{
  width:100%;
  height:30px;
  background-color:#F0F8FE;
  border-top:1px solid #AEDBF4  
}
#banner_bar_content
{
    width:98%;
    text-align:right;
    margin-top:5px;
    margin-left:0px;
    text-indent:12px;
}
#account_menu
{
    list-style:none;
    margin:0px;
}
#account_menu li 
{
    float:left;
    padding:0 25px 0 0;
}
/*#account_menu a 
{
    
}
#account_menu a:hover 
{
    
}*/

#page_title
{
    width:100%;
    text-align:center;
    font-size:14pt;
    color:#0057B5;
    margin:16px 0 16px 0;
}
/* content info */
#content
{
    width:100%;
    padding:0;
    overflow:hidden;
}
#top_box
{
    width:100%;
    margin:0;
    padding:0;
    text-align:left;
    overflow:hidden;
}
#presentation_box
{
    width:475px;
    height:250px;
    float:left;
    position:relative;
    background-color:#FFFFFF;
}
#main_space_box
{
    width:5px;
    height:250px;
    float:left;
    position:relative; 
    background-color:#FFFFFF;
}
#login_box
{
    width:420px;
    height:250px;
    float:left;
    position:relative; 
    background-color:#F6F6F6; 
}
#login_box_bar
{
    width:100%;
    height:45px;
    /*background-color:#C0B372;
    background-color:#99ccff;*/
    margin:0px;
    /*border-bottom:5px solid #FFFFFF;*/
}
#login_box_bar_content
{
    width:100%;
    /*padding:12px;*/
    padding:24px 0 0 48px;
    font-size:14pt;
}
#login_box_main
{
    width:100%;
    height:203px;
    /*background-color:#F3EBC5;
    background-color:#f0f8ff;*/
    margin:0;
    /*border-bottom:1px solid #D5D5D5;
    border-top:1px solid #D5D5D5;*/
}
#login_box_main_content
{
    width:98%;
    margin:auto;
}
#logout_message
{
    width:100%;
    height:20px;
    text-align:center;
    padding:0px 0 0px 0;
    font-weight:bold;
}
#login_error_message
{
    width:100%;
    height:20px;
    text-align:left;
    padding:2px 0 0 0;
    font-weight:bold;
}
.h_line_main
{
    width:100%; 
    height:2px; 
    background-color:#4B9AD1;
}
.h_line
{
    width:100%; 
    height:2px; 
    background-color:#4B9AD1;
}
.h_space
{
    width:100%;
    height:20px;
}
.a_h_space
{
    width:100%;
    height:7px;
}
.c_a_h_space
{
    width:100%;
    height:20px;
}
.r_h_space
{
    width:100%;
    height:5px;
}
#message_bar
{
    width:99%;
    text-align:center;
    font-size:14pt;
    /*background-color:#F5F5F5;
    border-top:3px solid #D5D5D5;*/
    background-color:#FFFFEC;
    padding:16px 0 16px 0;
}
#message_bar_0
{
    width:100%;
    text-align:center;
    font-size:14pt;
    background-color:#F6F6F6;
    /*border-top:3px solid #D5D5D5;
    background-color:#FFFFEC;*/
    padding:16px 0 16px 0;
}
#main_info
{
    width:93%;
    margin:auto;
    text-align:justify;
}
.content_box
{
    width:100%;
    /*background-color:#F3EBC5;*/
    background-color:#F6F6F6;
    margin:0;
    padding:10px;
    /*border:1px solid #D5D5D5;*/
}
.content_box_header
{
    font-size:14pt;
    padding:10px 0 5px 0;
    text-indent:20px;
    /*border-bottom:solid 5px #C0B372;*/
}
.content_box_info {
    margin: 0 0 0 10px;
    /*
    overflow: auto;
    white-space: nowrap;

    */
}
.content_box_info_rating_form
{
    margin:0 10px 0 10px;
}
.content_box_info_table
{
    width:100%;
    border:solid 0px #000000;
    border-collapse:collapse;
}
.content_box_info_table td
{
    padding:4px;
}
.table_td_r_align
{
    text-align:right;
}
.table_td_l_align
{
    text-align:left;
}
.app_buttons
{
    border:outset 1px #000000;
    background-color: #00588F;
    color:#FFFFFF;
    font-weight:bold;
    height:30px;
    cursor:pointer;
}
#app_save_button
{
    text-align:center;
    padding:10px;
}
#app_save_button_message
{
    padding:0px 0px 6px 0px;
    text-align:center;
}
.bottom_nav_link
{
    text-align:right;
}
#applicant_menu_content
{
    width:100%;
    border-bottom:solid 1px #C0B372;
    overflow:hidden;
    clear:both;
}
.applicant_menu
{
    list-style:none;
    margin-top:10px;
}
.applicant_menu li
{
    height:10px;
    padding:5px 10px 10px 10px;
    float:left;
    font-size:10pt;
    font-weight:bold;
    background-color:#C0B372;
    border-left:solid 1px #FFFFFF;
    border-right:solid 1px #FFFFFF;
}
.applicant_menu li:hover
{
    /*background-color:#4F5A7D;*/
    background-color:#00588F;
    color:#FFFFFF;
    cursor:pointer;
}
#previous_next_menu_content
{
    width:100%;
    border-top:solid 1px #C0B372;
}
.previous_next_menu
{
    list-style:none;
    margin-top:0px;
    margin-left:560px;
}
.previous_next_menu li
{
    height:10px;
    padding:5px 10px 10px 10px;
    float:left;
    font-size:10pt;
    font-weight:bold;
    background-color:#C0B372;
    border-left:solid 1px #FFFFFF;
    border-right:solid 1px #FFFFFF;
}
.previous_next_menu li:hover
{
    /*background-color:#4F5A7D;*/
    background-color:#00588F;
    color:#FFFFFF;
    cursor:pointer;
}
#required_information
{
    width:100%;
    font-size:10pt;
    text-align:left;
}
.required_field
{
    font-weight:bold;
    color:red;
}
.result_records_per_page
{
    padding:5px 0 5px 0; 
    text-align:right;
    width:100%; 
    background-color:#FFFFEC; 
    /*border-top:solid 1px #660000; 
    border-bottom:solid 1px #660000;*/
    border-top:solid 1px #D5D5D5; 
    border-bottom:solid 1px #D5D5D5;    
}
.reviewer_info
{
    padding:10px 0 10px 0; 
    text-align:center;
    width:100%; 
    background-color:#FFFFEC; 
    border-top:solid 1px #D5D5D5; 
    border-bottom:solid 1px #D5D5D5;   
}
.complete_app_top
{
    padding:10px; 
    text-align:center;
    font-size:16pt;
    width:97%; 
    background-color:#FFFFEC; 
    border-top:solid 1px #D5D5D5; 
    border-bottom:solid 1px #D5D5D5;   
}
.txt_box_rating_form
{
    font-size:36pt;
    text-align:center;
    width:112px;
    height:60px;
}
/* footer info */
#footer
{
    width:100%;
    height:70px;
    text-align:center;
    padding:15px 0px 0px 0px;
    background-color:#4B9AD1;
    color:#FFFFFF;
}
#footer a
{
    color:#FFFFFF;
}
#footer a:hover
{
    color:#000000;
} 
/* print media info 
@media print
{
    #header
    {
        display:none;
    }
    #banner_bar
    {
        display:none;
    }
    #footer
    {
        display:none;
    } 
}
*/