body, html {

    background-color:#043052;
    font-size:12px;

    font-family:Arial,Verdana,Tahoma,Helvetica,Sans-serif,sans-serif;

    color:#000000;

}


#content {
    width:720px;
    display:block;
    float:left;
    padding-left: 45px;
    background-color:#FFFFFF;
    font-size:12px;
    font-family:Arial,Verdana,Tahoma,Helvetica,Sans-serif,sans-serif;
    color:#000000;
    padding-bottom: 20px;

}
.table {
    background-image:url(../images/table_hg.jpg);
    }

.input {

    font-size:14px;

    font-family:Arial, Verdana,Tahoma,Helvetica,Sans-serif,sans-serif;

    color: #abbacd;

    width:240px;

    border-top:1px solid #999999;

    border-right:1px solid #999999;

    border-bottom:1px solid #999999;

    border-left:1px solid #999999;

}



.small {

    font-size:10px;

         color:#666666;

}

.grey {

    font-size:10px;

         color:#666666;

}

.error {font-family: arial, helvetica, geneva, sans-serif; font-size:10; color:#CC0033;}





#bottomnavi {
    display:block;
    padding-top:20px;
    padding-bottom:10px;
    padding-left:10px;
    float:left;
}





#navipath {

    display:block;  
    padding-left:45px;
    padding-bottom:10px;
    background-color:#ffffff;
    float:left;
    width:700px;
}

#footer {
    display:block;
    color:#CCCCCC;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
}

#navigation {

    float:left;
    display:block;
    width:180px;
    background-color:#e7ebef;
    padding:10px;


}





h1 {

    font-weight:bold;

    font-size:16px;

    color:#000000;

}


a { font-size:12px; color:#660000; text-decoration:underline; }

a:hover { text-decoration:none; color:#660000; }


a.bottomnavi { 

   color:#666666; 
   font-size:11px;
   

} 


a.navipath { color: rgb(153,153,153); } 



a.navileft_passive {

    display:block;
    float:left;
    width:170px;
    background-color:#e7ebef;
    border-bottom:1px solid rgb(170,170,170);
    padding-top:3px;
    padding-bottom:3px;
    color:#06254E;
    font-size:14px; 
    text-decoration:none;

} 



a.navileft_active {

    display:block;
    float:left;
    width:170px;
    background-position:right;
    border-bottom:1px solid rgb(170,170,170);
    background-color:#abbacd;
    padding-top:3px;
    padding-bottom:3px;
    color:#660000;
    font-size:14px;
    text-decoration:none;    

} 



a.navileft_open {
    border-bottom:1px solid rgb(170,170,170);
    float:left;
    display:block;
    width:160px;
    background-position:right;

    background-color:#e7ebef;

    padding-top:3px;

    padding-bottom:3px;

    color:#660000;

      font-size:14px;

    font-weight:normal;

      text-decoration:none;

} 



a.sitemap_level1 {

    display:block;

    border-top:1px solid #b4a8b4;

    color:rgb(102,0,0);

    font-weight:normal;

    padding-bottom:.4em;

    background-position:right;

}



a.sitemap_level2 {

    color:#666666;

    background-position:170px 4px;

    display:block;

}



a.sitemap_level3 {

    color:#666666;

}



.sitemap_level2_container {

    float:left;

    width:50%;

    padding-top:.3em;

}



.sitemap_level3_container {

    float:right;

    width:50%;

    padding-top:.3em;

}


#loginbox {

    width:200px;

    background-color:#abbacd;

    border-top:1px solid #aeaeae;

    border-bottom:1px solid #aeaeae;

    padding-bottom:.6em;

    padding-top:.6em;

    padding-left:0em;

    padding-right:0em;

    margin-top:1.5em;

    margin-bottom:1.5em;

}






#searchbox {

    display:block;
    font-size:14px;
    float:left;
    font-family:Arial,Verdana,Tahoma,Helvetica,Sans-serif,sans-serif;
    color: #abbacd;
    width:170px;
    margin-top:30px;
    margin-bottom:2px;
    vertical-align:middle;
}


.input_searchbox {

    float:left;
    width:90px;
    font-size:14px;
    vertical-align:middle;
    color: rgb(51,51,102);

}



.label_searchbox {
    font-size:14px;
    color:rgb(51,51,102);
    float:left;
    padding-right:10px;
    padding-left:10px;


}
