div.clearer{clear: both; line-height: 0; height: 0; margin:0; padding:0; border: 0; font-size:0px}

.clear, .clear_both{
    clear:both;
}

.vertical_top{
    vertical-align:top;
}

.inline{
    display:inline;
}

.block{
    display:block;
}

.left{
    float:left;
}

.right{
    float:right;
}

.center{
    text-align: center;
}

.middle{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.strong{
    font-weight:bold;
}

.images_container{  
}

.image_wrapper{        
    /*margin: 5px 0px 5px 10px;          */
    /*margin-right: 10px;*/
    margin-top:5px;
    /*margin-left:5px;*/
    
}

.image_container{    
}
.image_container img{                 
}

.image_description{
    font-size:11px;    
    font-weight: bold;        
    margin-top: 3px;
    margin-bottom: 3px;
}

.table_column_delimiter{
    margin:0; 
    padding:0;
    border:0;
    font-size:1px;
    width: 1px;    
    text-align:center;
}

.spacer_column{
    margin:0; 
    padding:0;
    border:0;
    font-size:0px;
    width: 0px;
    height:100%;
    text-align:center;
}

.blue_slim_line{
    width:1px;
    background-color: #00AEEF;
}

.blue_thick_line{
    width:2px;
    background-color: #00AEEF;
}

.wide{
    width: 10px !important;
}

.download_list_thumbnail_container{
    cursor:pointer;
}

.download_list_text_container{
    vertical-align:top;
}

.download_list_table td{
    padding:5px;
}

.download_list_table td.spacer_column{
    padding:0px;
}

.login_form_label_wrapper{
    font-weight: bold;
    width:200px;
}

.login_form_wrapper input{
    margin-bottom: 5px;
}

#error, .error {
    background: url(/images/icons/exclamation.png) #ffbdc7 10px 10px no-repeat;
    border: 1px solid #ff879a;
    padding: 10px 10px 10px 30px;
    margin: 0; 
    color: red;
    margin-top:10px;
}

.error_text{
    color: red;
}

form select {
 width:25em;   
}

  
#notice, .notice {
    background: url(/images/icons/error.png) #FBF4D5 10px 10px no-repeat;
    border: 1px solid #F6E79D;
    padding: 10px 10px 10px 30px;
    margin: 0; 
    color: brown;
    margin-top:10px;
}
#message, .message {
   background: url(/images/icons/accept.png) #DEF1DA 10px 10px no-repeat;
    border: 1px solid #B1DEAB;
    padding: 10px 10px 10px 30px;
    margin: 0; 
    color: green;
    margin-top:10px;
}