﻿html {
	height: 100%;
}

.up_button
{
    
    background-image:url(../img/up_arrow.gif);
    background-position:center;
    background-repeat:no-repeat;
    background-color:White;
    cursor:hand;
    width:23px;
}

.down_button
{
    
    background-image:url(../img/down_arrow.gif);
    background-position:center;
    background-repeat:no-repeat;
    background-color:White;
    cursor:hand;
    width:23px;
}


body 
{
    margin-top:2px;
    margin-bottom:2px;
    height: 100%;    
    font-family:Verdana;
    
}

.main
{
    
    background-color:#7683b2;
    
}


A.small_link
{
    color:#364680;
    font-size:11px;
    font-family:Helvetica;
    text-decoration:underline;
}

A.small_link:Hover
{
    color:#000000;
    font-size:11px;
    font-family:Helvetica;
    text-decoration:underline;
}


.top
{
     background-image:url(../img/upper.gif);
    background-repeat:no-repeat;
    border:none;
    margin:0 0 0 0;
    padding:0 0 0 0;      
}

.bottom
{
     background-image:url(../img/lower.gif);
    background-repeat:no-repeat;
    border:none;
    margin:0 0 0 0;
    padding:0 0 0 0;      
}

.header_cell
{
    

}

.page_header
{
    font-family:Verdana;
    font-size:14px;
     margin:5px;
    color:#76757b;   
    
}

.header_img
{
    position:relative;
    left:-7px;
    border: none;
}


.normal_table
{    
    border-collapse:collapse;    
    border: none;
   
}

.main_table
{    
    
    border-collapse:collapse;    
    height:100%;
    border: none;
    padding: 0 0 0 0;
    
   
}

.header_table
{
    
    border-collapse:collapse;    
    border: none;
}

.left_border
{
    background-image:url(../img/left_border.gif);
    background-repeat:repeat-y;
    width:14px;
    border:none;
    margin:0 0 0 0;
    padding:0 0 0 0;    
}

.right_border
{
    background-image:url(../img/right_border.gif);
    background-repeat:repeat-y;
    width:10px;
    border:none;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

H1
{
    font-family:Verdana;
    font-size:12px;
     margin:5px;
    color:White;    
}

.header
{
    font-family:Verdana;
    font-size:12px;
    margin:5px;
    color:Black;   
}



.list_header
{
    font-family:Verdana;
    font-size:12px;
    margin:5px;
    color:White;   
}

A.header_link
{
    font-family:Verdana;
    font-size:12px;
    margin:5px;
    color:White;    
    text-decoration:none;     
}

A.header_link:Hover
{
    font-family:Verdana;
    font-size:12px;
    margin:5px;
    color:White;    
    text-decoration:none;     
}

.list_header_highlight
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:Black;
}

.list_header_bg
{
    background-color:#543d97;
    width:100%;
    padding:4px;
}

.list_header_bg_highlight
{
    background-color:#fbf116;
    width:100%;
}

.list_footer_bg
{
    background-color:#ffffff;
    width:100%;
}

A.list_item_link
{
    font-family:Verdana;
    font-size:11px; 
    color:#48489c;
    text-decoration:none;    

}

A.list_item_link:Hover
{
    font-family:Verdana;
    font-size:11px; 
    color:#000000;
    text-decoration:underline;    
}


A.list_item_link2
{
    font-family:Verdana;
    font-size:11px; 
    color:#48489c;
    text-decoration:none;    
    
}

A.list_item_link2:Hover
{
    font-family:Verdana;
    font-size:11px; 
    color:#000000;
    text-decoration:underline;    
}


A.list_header_link
{
    font-family:Verdana;
    font-size:14px; 
    color:#433d4f;
    
    text-decoration:none;    
}

A.list_header_link:Hover
{
    font-family:Verdana;
    font-size:14px; 
    color:#000000;
    
    text-decoration:none;    
}


A.list_item
{
    font-family:Verdana;
    font-size:12px;  
    color:#433d4f;
    cursor:hand;
 
}

A.list_item:Hover
{
    font-family:Helvetica;
    font-size:12px;  
    color:#433d4f;
    cursor:hand;
    text-decoration:underline;
}

.list_item
{
    font-family:Verdana;
    font-size:11px;  
    color:#76757b;
    cursor:default;
}

.list_item_bold
{
    font-family:Verdana;
    font-size:11px;  
    color:#76757b;
    cursor:default;
    font-weight:bold;    
}

.list_item_bg
{
    border-bottom:solid 1px #a7a6aa;  
    background-color:White;
}




.list_description
{
    font-family:Helvetica;
    font-size:12px;  
    color:#433d4f;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    border-left: solid 1px #a7a6aa;
    border-right: solid 1px #a7a6aa;
    background-color:White;    
}
.forum_list_item_bg
{
       border-top:solid 1px #a7a6aa;
 }

.forum_post_header
{
    font-family:Helvetica;
    font-size:11px; 
    color:#48489c;  
    background-color:#e1dee6;
}

.forum_post
{
    font-family:Helvetica;
    font-size:12px; 
    color:#48489c;    
    background-color:#ffffff;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    border:solid 1px 000000;
}


.standard_table
{
    border-collapse:collapse;
}


.box_highlight
{
    border-bottom: solid 1px #eadd0a;
    border-collapse:collapse;
    padding:4px; 
}

.box
{
    border-bottom: solid 1px #a7a6aa;
    border-collapse:collapse;
   
}

.box_content
{
    border-left: solid 1px #a7a6aa;
    border-right: solid 1px #a7a6aa;
    border-bottom:none;
    background-color:White;
     padding:3px;
     border-collapse:collapse;
}

.box_content_highlight
{
    border-left: solid 1    px #eadd0a;
    border-right: solid 1px #eadd0a;
    background-color:White;
     padding:3px;
}

A.userbar_link
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    white-space: nowrap;
     
}

A.userbar_link:Hover
{
    text-decoration:underline;
    font-family:Verdana;
    font-size:11px;
    color:#76757b;
    white-space: nowrap;
     
}


A.userbar_highlight_link
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    color:#002ff8;
    white-space: nowrap;
     
}

A.userbar_highlight_link:Hover
{
    text-decoration:underline;
    font-family:Verdana;
    font-size:11px;
    color:#343c5c;
    white-space: nowrap;
     
}

A.footer_link
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    white-space: nowrap;
     
}

A.footer_link:Hover
{
    text-decoration:underline;
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    white-space: nowrap;
     
}





A.black_link
{
    text-decoration:none;
    font-family:Verdana;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    white-space: nowrap;
    
}

A.white_link
{
    text-decoration:underline;
    font-family:Verdana;
    font-size:11px;
    color:White;
    white-space: nowrap;
     
}

A.white_link:Hover
{
    text-decoration:underline;
    font-family:Verdana;
    font-size:11px;
    color:White;
    white-space: nowrap;
     
}

.text
{
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
}

.text_white
{
    text-decoration:none;
    font-family:Verdana;
    font-size:12px;
    color:#ffffff;
}

.text_ingress
{
    text-decoration:none;
    font-family:Verdana;
    font-size:14px;  
}

.text_welcome
{
    color:#163ce2;
    text-decoration:none;
    font-family:Verdana;
    font-size:14px;  
}

.small_text
{
    text-decoration:none;
    font-family:Verdana;
    font-size:10px;
    color:#76757b;
}

.small_text_white
{
    text-decoration:none;
    font-family:Verdana;
    font-size:10px;
    color:#ffffff;
}

.header
{
    text-decoration:none;
    font-family:Verdana;
    font-size:14px;
}

.label
{
    font-family:Verdana;
    font-size:12px; 
    color:#76757b;
    font-weight:bold;
}


A.label_link
{
    font-family:Verdana;
    font-size:12px; 
    color:#76757b;
    font-weight:bold;
    text-decoration:underline;
}

.small_textbox
{
    font-family:Verdana;
    font-size:10px; 
    color:#907594;   
    border:solid 1px #a7a6aa; 
}

.textbox
{
    font-family:Verdana;
    font-size:12px; 
    color:#907594;   
    border:solid 1px #a7a6aa; 
}

.textbox_active
{
    font-family:Verdana;
    font-size:12px; 
    color:#907594;  
    background-color:#e9e9e9;
    border:solid 1px #a7a6aa;
    
     
    
}



.error_msg
{
    font-family:Verdana;
    font-size:12px; 
    color:Red;
   
}

.msg
{
    font-family:Verdana;
    font-size:12px; 
    color:white;
    font-weight:bold; 
    border: solid 2px black;
    width:590px;
    padding:5px;
    background-color:#d64852;   
    margin-top:10px;
    margin-bottom:10px;     
}


.left_tab
{
 
 background-repeat:no-repeat;
 background-position:left;
 background-color:#543d97; 
 width:7px;

}

.right_tab
{
    
    background-repeat:no-repeat;
     background-position:right;
     background-color:#543d97; 
    vertical-align:top; 
    width:7px;
}

.left_tab_highlight
{
 background-image:url(../img/left_tab_highlight.gif);
 background-repeat:no-repeat;
 background-position:left;
 background-color:#fbf116; 
 width:7px;

}

.right_tab_highlight
{
    background-image:url(../img/right_tab_highlight.gif);
    background-repeat:no-repeat;
     background-position:right;
     background-color:#fbf116; 
      vertical-align:top; 
    width:7px;
}


.left_wall
{
    border-left: solid 1px #a7a6aa;
    background-color:White;
}

.right_wall
{
    border-right: solid 1px #a7a6aa;
    background-color:White;
    
}


.poll_panel
{
    position:absolute;
    left:400px;
    top:200px;
    background:white;
    border: solid 3px black;
    padding:5px;
}

.img_no_border
{
    border: none;
}

.button
{
    background-color:#9a8bb6;
    border-bottom:solid 1px #76757b;
    border-left:solid 1px #76757b;
    border-top:solid 1px #76757b;
    border-right:solid 1px #76757b;
    color:White;
     font-family:Verdana;
     font-size:11px;
     
   
     
}

.rectangle
{
    border: solid 1px #a7a6aa;
    border-collapse:collapse;
    padding:10px;      
}

