body {
    margin: 0px;
    padding: 0px;
    /*background-color:#EAEAEA;*/
    background:#236777 url(img/body_bg.gif) center 0 repeat-x;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
}

hr {
 border: 0;
 height: 1px; 
 color: #E6E6E6;
 background-color: #E6E6E6;
}

body.printable {
    margin: 0px;
    padding: 0px;
    background:#FFFFFF;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
}


.bigdate {
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 16px; 
    font-weight: bold; 
}

.neo_simansi {
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color:#FF0000;
}

div#clock {
    float: right;
    margin-top: -110px;
    margin-right:60px;
}

div#layout {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    width: 1004px;
    padding: 0px;
    background:#FFFFFF url(img/main_body.png) center 0 repeat-y;
}

div#layout_top {
    margin-top: 12px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    width: 1004px;
    height: 52px;
    padding: 0px;
    /*background-color:#FFFFFF; */
    /*background:#FFFFFF url(img/top_bg.png) center 0 no-repeat;*/
    background-color:#FFFFFF; 
    /*background:#FFFFFF url(img/header.png) center 0 no-repeat;*/
}

div#layout_middle {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    width: 1004px;
    padding: 0px;
    background:#FFFFFF;
}

div#layout_bottom {
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left:auto;
    margin-right:auto;
    width: 1004px;
    min-height: 10px;
    padding: 0px;
    background-color:#246676;
}

div#site_logo {
    /*width:1004px;*/
    height:78px;
    background:#fff  url(img/header.png) center 0 no-repeat;
    padding-top: 100px; 
    padding-right: 180px; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: bold;
    color:#FFFFFF; 
    text-align: right;
}

div#header {
    clear: both;
    height: 32px;
    background:url(img/menu_header_bg.png) center 0 repeat-x;
    padding-top: 13px;  
    padding-bottom: 0px;  
    padding-left: 34px;  
    padding-right: 0px; 
    margin-left:2px;
    margin-right:2px; 
    /*margin-top: -50px;*/
    border-top:0px solid #FFFFFF;
    color: #FFFFFF;
    text-align: left;
}

div#center_menu {
  width: 900px;
}

div#header2 {
    clear: both;
    height: 8px;
    background:#fff;
    background-color: #FFFFFF;
    padding-top: 0px;  
    padding-bottom: 0px;  
    padding-left: 0px;  
    padding-right: 0px;  
    border-top:1px solid #FFFFFF;
    text-align: right;
}

div#header3 {
    clear: both;
    height: 10px;
    background:#fff;
    background-color: #FFFFFF;
    padding-top: 0px;  
    padding-bottom: 0px;  
    padding-left: 0px;  
    padding-right: 0px;  
    border-top:1px solid #FFFFFF;
    text-align: right;
}

div#header4 {
    clear: both;
    height: 10px;
    background:#fff;
    background-color: #FFFFFF;
    padding-top: 0px;  
    padding-bottom: 0px;  
    padding-left: 0px;  
    padding-right: 0px;  
    border-top:1px solid #FFFFFF;
    text-align: right;
}

div#banners {
    clear: both;
    /*background-color: #FFFFFF;*/
    width:1000px;
    padding: 0px;  
    margin: 0 auto; 
}

.ban_cl {
    margin: 0 auto;
    padding-top: 0px;
    padding-bottom: 0px;
    /*background-color:#F7F7F7;*/
    vertical-align:top;
    text-align: center;    
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #333333;
}

.rss_cl {    
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    border-top:0px dotted #F7F7F7;
}

.poll {    
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-right: 2px;
    background-color:#FFFFFF;
    text-align: left;
    border-top:1px dotted #F7F7F7;
}

.login {    
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-right: 50px;
    /*background-color:#FFFFFF;*/
    text-align: left;
    border-bottom:0px dotted #F7F7F7;
}

.catalogue {    
    clear: both;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    background-color:#F7F7F7;
    text-align: center;
    border-top:1px dotted #F7F7F7;
}

.search {    
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    background-color:#FFFFFF;
    text-align: center;
    border-top:1px dotted #F7F7F7;
}

.cald {    
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-right: 2px;
    background-color:#E9E9E9;
    text-align: left;
    border-top:1px dotted #E9E9E9;
}

.thumber_left {
    margin-top: 0px;
    margin-bottom: 0px;
    width: 30%;
    padding: 0px;
    background-color:#FFFFFF;
}

.thumber_right {
    float: right;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 70%;
    padding: 0px;
    background-color:#FFFFFF;
}

div#left {
    float: left;
    /*width: 200px;*/
    width: 0px;
    background-color:#F7F7F7;
    /*padding-top: 20px;  */
    padding-top: 30px;  
    padding-left: 0px;  
    padding-bottom: 0px;
    /*border-right:1px dotted #3B3B3B;*/
    border-bottom:0px solid #696E73;
    border-top:0px solid #696E73;
    border-right:0px solid #696E73;
    border-left:0px solid #696E73;
}

div#right_top {
    float: right;
    width: 300px;
    min-height:215px;
    background:#FFFFFF url(img/bg6.png) left 0 repeat-y;
    /*padding-top: 20px;   */
    padding-top: 20px;  
    padding-left: 0px; 
    padding-right: 0px; 
    /*padding-bottom: 100px; */
    /*border-left:1px dotted #3B3B3B;*/
    border-top:1px solid #696E73;
    border-bottom:0px solid #696E73;
    border-left:1px solid #696E73;
    border-right:1px solid #696E73;
}

div#right {
    float: right;
    width: 300px;
    padding-top: 0px;  
    padding-left: 0px; 
    padding-right: 0px; 
    margin-left:5px;
    margin-right:5px;
    border-top:0px solid #696E73;
    border-bottom:0px solid #696E73;
    border-left:0px solid #696E73;
    border-right:0px solid #696E73;
}

div#middle {
    float: left;
    padding: 0px 15px 0px 15px;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
    width: 650px;
    background-color: #FFFFFF; 
    border-top:0px solid #696E73;
    /*border-bottom:1px dotted #3B3B3B;*/
}

div#middle2 {
    padding: 0px 15px 0px 15px;
    background-color: #FFFFFF;
}

div#footer_lnks {
    padding: 0px 0px 10px 0px;
    background-color: #FFFFFF;
}

div#lightgreytop {
    height:16px;
    background:#FFFFFF url(img/lightgreytop.png) left 0 no-repeat;
    padding: 0px;  
    margin-left: 15px;  
}

div#lightgreymiddle {
    background:#FFFFFF url(img/lightgreymiddle.png) left 0 repeat-y;
    padding-left: 10px;  
    padding-right: 10px;
    margin-left: 15px;  
}

div#lightgreybottom {
    height:24px;
    background:#FFFFFF url(img/lightgreybottom.png) left 0 no-repeat;
    padding: 0px;  
    margin-left: 15px;  
}



div#bluetop {
    height:92px;
    width:259px;
    background:url(img/bluetop.png) left 0 no-repeat;
    padding: 0px;  
    margin-left: 15px;  
    margin-top: 20px; 
}

div#bluetop2 {
    height:54px;
    width:259px;
    background:url(img/bluetop33.png) left 0 no-repeat;
    padding: 0px;  
    margin-left: 15px;  
    margin-top: 20px; 
}

div#bluemiddlecountdown {
    height:140px;
    width:270px;
    background:url(img/bluemiddle.png) left 0 repeat-y;
    padding-left: 10px;  
    padding-right: 10px;
    margin-left: 15px;  
}

div#bluemiddle {
    height:1px;
    min-height:100px;
    width:259px;
    background:url(img/bluemiddle.png) left 0 repeat-y;
    padding-left: 10px;  
    padding-right: 10px;
    margin-left: 15px;  
}

div#bluemiddlesmall {
    min-height:20px;
    width:259px;
    background:url(img/bluemiddle.png) left 0 repeat-y;
    padding-right: 30px;
    margin-right: 10px;
    margin-left: 15px;  
    text-align: right;
}

div#bluemiddle2 {
    min-height:80px;
    width:259px;
    background:url(img/bluemiddle2.png) left 0 no-repeat;
    padding-left: 68px;  
    padding-top: 20px;  
    padding-right: 10px;
    margin-left: 15px;  
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
}

div#bluemiddle3 {
    min-height:80px;
    width:259px;
    background:url(img/bluemiddle3.png) left 0 no-repeat;
    padding-left: 0px;  
    padding-top: 20px;  
    padding-right: 20px;
    margin-left: 15px;  
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    text-align:center;
}

div#bluemiddle4 {
    min-height:80px;
    width:259px;
    background:url(img/bluemiddle3.png) left 0 repeat-y;
    padding-left: 0px;  
    padding-top: 20px;  
    padding-right: 20px;
    margin-left: 15px;  
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    text-align:center;
}

div#bluebottom {
    height:14px;
    width:259px;
    background:url(img/bluebottom.png) left 0 no-repeat;
    padding: 0px;  
    margin-left: 15px;  
}


div#darkgreytop {
    height:50px;
    width:260px;
    background:url(img/darkgreytop33.png) left 0 no-repeat;
    padding: 0px;  
    margin-left: 15px;  
    margin-top: 20px; 
}


div#darkgreymiddle {
    min-height:80px;
    width:260px;
    background:url(img/darkgreymiddle.png) left 0 no-repeat;
    padding-left: 68px;  
    padding-top: 20px;  
    padding-right: 10px;
    margin-left: 15px;  
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
}

div#darkgreymiddle3 {
    min-height:80px;
    width:260px;
    background:url(img/darkgreymiddle3.png) left 0 no-repeat;
    padding-left: 0px;  
    padding-top: 20px;  
    padding-right: 20px;
    margin-left: 15px;  
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    text-align:center;
}

div#darkgreymiddle4 {
    min-height:80px;
    width:260px;
    background:url(img/darkgreymiddle3.png) left 0 repeat-y;
    padding-left: 0px;  
    padding-top: 20px;  
    padding-right: 20px;
    margin-left: 15px;  
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    text-align:center;
}


div#darkgreybottom {
    height:13px;
    width:260px;
    background:url(img/darkgreybottom.png) left 0 no-repeat;
    padding: 0px;  
    margin-left: 15px;  
}


div#whitetop {
    height:23px;
    width:260px;
    background:url(img/whitetop.png) left 0 no-repeat;
    padding-top: 0px;  
    margin-left: 15px;  
    margin-top: 20px; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: bold;
    color:#787878;
}


div#whitemiddle {
    min-height:80px;
    width:260px;
    background:url(img/whitemiddle.png) left 0 repeat-y;
    padding-left: 10px;  
    padding-top: 0px;  
    padding-right: 10px;
    margin-left: 15px;  
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 14px; 
    font-weight: bold;
    color:#787878;
}

.bulleted_title {
    min-height:23px;
    width:220px;
    /*background:url(img/bullet.png) left 0 no-repeat;*/
    padding-left: 0px;  
    padding-top: 2px;  
    padding-right: 10px;
    margin-top: 0px;  
    margin-left: 0px;  
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#787878;
}

.bulleted {
    min-height:23px;
    width:210px;
    background:url(img/bullet.png) left 0 no-repeat;
    padding-left: 30px;  
    padding-top: 2px;  
    padding-right: 10px;
    margin-top: 5px;  
    margin-left: 0px; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#787878;
}

.bulletline {
    min-height:20px;
    width:240px;
    background:url(img/bulletline.png) left 0 repeat-x;
}

div#whitebottom {
    height:23px;
    width:260px;
    background:url(img/whitebottom.png) left 0 no-repeat;
    padding: 0px;  
    margin-left: 15px;   
    margin-bottom: 30px;  
}


.spacer_msg {  
    /*background:#FFFFFF;*/
    border:0px solid #696E73;
    height: 20px;
}

.spacer_msg_left {  
    /*background:#F7F7F7;*/
    border:0px solid #696E73;
    height: 20px;
}

.left_msg {  
    float: left;
    background:#F7F7F7;
    border-top:0px dotted #696E73;
    border-bottom:0px dotted #696E73;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
}

.right_msg {  
    float: left;
    border-top:0px dotted #696E73;
    border-bottom:0px dotted #696E73;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
}

.bottom_msg {  
    clear: both;
    width:660px;
    border:0px solid #696E73;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 2px;
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    text-align:center;
}

div#footer_blank {
    clear: both;
    background-color: #FFFFFF;
    border:0px solid #696E73;
    height: 10px;
}

div#footer_three {
    clear: both;    
    background-color:#ff0;
    border:1px solid #fff;
}

div#footer {
    clear: both;
    width: 1004px;
    height: 58px;
    min-height:63px;
    padding-top: 22px;
    padding-left:42px;
    color: #FFFFFF;
    background: #246676  url(img/footer.png) left 0 no-repeat;
}

div#footer_new {
    clear: both;
    width: 1004px;
    height: 58px;
    min-height:63px;
    padding-top: 22px;
    padding-left:42px;
    color: #FFFFFF;
    background: #246676  url(img/footer_new.png) left 0 no-repeat;
}

div#footer_1 {    
    float: left;
    background:#F7F7F7  url(img/bottom_bg.png) left 0 no-repeat;
    border:0px solid #696E73;
    width: 990px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 10px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
}

div#footer_2 {      
    float: left;
    background:#F7F7F7  url(img/bottom_bg.png) left 0 no-repeat;
    border:0px solid #696E73;
    /*width: 364px;*/
    width: 990px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 10px;
    margin-left:0px;
    margin-right:0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
}

div#footer_3 {      
    float: left;
    background:#F7F7F7  url(img/bottom_bg.png) left 0 no-repeat;
    border:0px solid #696E73;
    width: 990px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 10px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
}

div#footer_links {    
    float: left;
    background:#FFFFFF;
    border:0px solid #696E73;
    width: 1000px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 15px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    text-align: right;
}

div#flagsatheader {
    clear: both;
    background-color: #FFFFFF;
    float: right;
    padding: 2px;
    /*border-top:1px dotted #3B3B3B;  */
}

div#flags {
    position: absolute;
    margin-top: 7px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
}

div#Error {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: bold;
    color:#FFFFFF;
    background-color:#CC0000;
}


div#Message {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: bold;
    color:#FFFFFF;
    background-color:#CC0000;
    border:0px dotted #3B3B3B;
}

div#Root {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 6px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    /*font-style: italic;*/
    color:#FFFFFF;
    background-color:#FFFFFF;
    border-bottom:0px dotted #3B3B3B;
}

div#Submenus_links {
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:20px;
    margin-right:0px;
    padding: 0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 14px; 
    font-weight: normal;
    font-style: normal;
    color:#CCCCCC;
    background-color:#FFFFFF;
    border-top:0px solid #CCCCCC;
}

div#Button_actions {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    background-color:#FFFFFF;
    text-align: right;
    /*border:1px dotted #3B3B3B;*/
}

div#Button_actions_small {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    background-color:#FFFFFF;
    text-align: right;
    /*border:1px dotted #3B3B3B;*/
}

div.the_Date {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: normal;
    color:#666666;
    /*background-color:#BCBDBF;*/
    border-bottom:0px solid #696E73;
}

div#Doc_Details {
    min-height: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-right: 0px;
    padding-left: 5px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:0px solid #E6E6E6;
}

div#Index_Details {
    float:left;
    width: 320px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 5px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:0px solid #E6E6E6;
}

div#Index_Details2 {
    float:left;
    width: 630px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 5px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:0px solid #E6E6E6;
}

div#Right_Index_Details {
    float:right;
    width: 240px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 50px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    text-decoration: none;
    color:#333333;
    background:#FFFFFF url(img/xairetismos.png) left 0 no-repeat;
    border:0px solid #E6E6E6;
}

div#Right_Index_Details2 {
    float:right;
    width: 340px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 50px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    text-decoration: none;
    color:#333333;
    background:#FFFFFF url(img/xairetismos.png) left 0 no-repeat;
    border:0px solid #E6E6E6;
}

div#Right_Index_Details3 {
    float:right;
    width: 340px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 50px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    text-decoration: none;
    color:#333333;
    background:#FFFFFF url(img/xairetismos.png) center 0 no-repeat;
    border:0px solid #E6E6E6;
}

div#last_ds_video {
    margin-left: -15px;
}

div#archive_list {
    margin-top:15px;
    margin-left: -15px;
}

div.Doc_List {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 5px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border-left:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
}

div.Doc_List2 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:30px;
    margin-right:auto;
    padding: 5px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFCC;
    border-left:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
}

div.Cov_List {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    width:50%;
    border:0px dotted #3B3B3B;
}

div.Doc_More {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    text-align: right;
    /*border:1px dotted #3B3B3B;*/
}

div.Page_More {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:0px dotted #3B3B3B;
}

div.Doc_Back {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    text-align: right;
    border:0px dotted #3B3B3B;
}


div#Related_Files {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    padding: 0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:0px solid #E6E6E6;
}

div#Related_menus {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#000000;
    background-color:#FFFFFF;
    border:0px dotted #3B3B3B;
}

div#Doc_Comment {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:0px dotted #3B3B3B;
}

div.Reply_List {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 50px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    font-style: italic;
    color:#333333;
    background-color:#FFFFFF;
    /*border:1px dotted #3B3B3B;*/
}

div#Normal_header {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 6px;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    /*font-style: italic;*/
    color:#000000;
    background-color:#FFFFFF;
    border:0px dotted #3B3B3B;
}

#btm_tbl
{
margin:auto;
width:96%;
border-style: solid;
border-color:#ddd;
border-width: 0px;
}

.btm_tbl_header
{
width: 33%;
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
border-style:solid;
border-width:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:3px;
padding-left:3px;
vertical-align:top;
}

.btm_tbl_row
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
border-style:solid;
border-width:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:3px;
padding-left:3px;
vertical-align:top;
}

#form_table
{
background-color:#F5F5F5;
margin:auto;
width:98%;
border-style: solid;
border-color:#ddd;
border-width: 2px;
}

.pol_table
{
background-color:#FFFFFF;
margin:auto;
width:100%;
border-style: solid;
border-color:#FFFFFF;
border-width: 0px;
}

.login_table
{
/*background-color:#FFFFFF;*/
margin:auto;
width:100%;
border-bottom:0px solid #ffffff;
border-top:0px solid #ffffff;
border-left:0px solid #ffffff;
border-right:0px solid #ffffff;
}

.catalogue_table
{
background-color:#F7F7F7;
margin:auto;
width:90%;
border-style: solid;
border-color:#F7F7F7;
border-width: 0px;
}

.search_table
{
background-color:#FFFFFF;
margin:auto;
width:80%;
border-style: solid;
border-color:#FFFFFF;
border-width: 0px;
}

#calendar_table
{
background-color:#E9E9E9;
margin:auto;
width:90%;
border-style: solid;
border-color:#F2EECE;
border-width: 0px;
}

.calendar_month
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
width:100%;
}

.calendar_head
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_today
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
background-color:#ccc;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_weekend
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_selected_day
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_normal
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.form_label
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:right;
vertical-align:middle;
width:30%;
}

.form_label_centered
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
width:100%;
}

.form_label_right
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:middle;
width:70%;
}

.form_label_required
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:right;
vertical-align:middle;
width:30%;
}

.FORM_INPUT_TEXT
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
width:70%;
height:18px;
color: #636467;
background:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#3B3B3B;
padding-top:3px;
padding-bottom:0px;
padding-right:0px;
padding-left:3px;
}

.FORM_INPUT_TEXT_SMALL
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
width:30%;
height:18px;
color: #636467;
background:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#3B3B3B;
padding-top:3px;
padding-bottom:0px;
padding-right:0px;
padding-left:3px;
}

.question
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
background:#FFFFFF;
text-align:left;
vertical-align:middle;
padding:0px;
}

.login_line_blank
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
width:55%;
padding:0px;
}

.login_line
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
text-align:center;
vertical-align:middle;
padding:0px;
}

.register_line
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
text-align:right;
vertical-align:middle;
padding-top:5px;
padding-right:15px;
padding-bottom:4px;
}

.register_line0
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
text-align:right;
vertical-align:middle;
padding-top:3px;
padding-right:15px;
padding-bottom:4px;
}

.search_line
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
}

.login_line_right
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:right;
vertical-align:middle;
padding:0px;
}

.FORM_INPUT_USERNAME
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
width:100px;
height:18px;
color: #636467;
background:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#3B3B3B;
padding-top:1px;
padding-bottom:0px;
padding-right:0px;
padding-left:3px;
}

.FORM_INPUT_PASSWORD
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
width:100px;
height:18px;
color: #636467;
background:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#3B3B3B;
padding-top:1px;
padding-bottom:0px;
padding-right:0px;
padding-left:3px;
}

.FORM_INPUT_SEARCH
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
width:150px;
height:18px;
color: #636467;
background:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#3B3B3B;
padding-top:1px;
padding-bottom:0px;
padding-right:0px;
padding-left:3px;
}

.pol_button
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:right;
vertical-align:top;
padding:0px;
}

.login_button
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
}

.search_button
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:center;
vertical-align:bottom;
padding:0px;
}

.answer
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width: 160px;
}

.selector
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width: 30px;
}

.aceButtonLogin 
{ 
background-color: transparent; 
cursor: pointer;
border-style: none; 
border-width: 0px;
height: 18px;
color: #FFFF66; 
font-size: 12px; 
font-weight: normal;
vertical-align:middle;
font-family: verdana;
}

.aceButton 
{ 
background-color: #24899B; 
cursor: pointer;
border-style: none; 
border-width: 0; 
color: #FFFFFF; 
font-size: 10pt; 
font-family: verdana;
}

.aceButtonsearch 
{ 
background-color: #FFFFFF; 
cursor: pointer;
border-style: none; 
border-width: 0; 
color: #656639; 
font-size: 10pt; 
font-family: verdana;
height: 18px;
width: 80px;
}

.aceButton2 
{ 
background: #ffffff url(img/bg.png) no-repeat;
cursor: pointer;
border-style: none; 
border-width: 0; 
width: 30px;
height: 30px;
color: #f00; 
padding-top:15px;
font-size: 7pt; 
font-family: verdana;
}

/*dl, dt, dd, ul, li {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    list-style-type: none;*/
/*}*/

dl, dt, dd {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

a.underline_link:link {
    text-decoration: underline;
    color: #656639;
}

a.underline_link:visited {
    text-decoration: underline;
    color: #656639;
}

a.underline_link:active {
    text-decoration: underline;
    color: #656639;
}

a.underline_link:hover {
    text-decoration: underline;
    color: #A0A35A;
}

a.underline_link2:link {
    text-decoration: none;
    font-weight: bold; 
    color: #FFFFFF;
}

a.underline_link2:visited {
    text-decoration: none;
    font-weight: bold; 
    color: #FFFFFF;
}

a.underline_link2:active {
    text-decoration: none;
    font-weight: bold; 
    color: #FFFFFF;
}

a.underline_link2:hover {
    text-decoration: underline;
    font-weight: bold; 
    color: #CCCCCC;
}


a.non_underline_link:link {
    text-decoration: none;
    color: #656639;
}

a.non_underline_link:visited {
    text-decoration: none;
    color: #656639;
}

a.non_underline_link:active {
    text-decoration: none;
    color: #656639;
}

a.non_underline_link:hover {
    text-decoration: none;
    color: #5E7DA7;
}

a {text-decoration: none;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 10pt;
    color: #9E9E9E;
}

a:hover {text-decoration: none;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 10pt;
    color: #5D5D5D;
}

a.submenu_link:link{text-decoration: none;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    /*font-size: 10pt; */
    color: #9E9E9E;
}

a.submenu_link:visited{text-decoration: none;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    /*font-size: 10pt; */
    color: #9E9E9E;
}

a.submenu_link:active {text-decoration: none;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    /*font-size: 10pt; */
    color: #9E9E9E;
}

a.submenu_link:hover {text-decoration: underline;
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    /*font-size: 10pt; */
    color: #5D5D5D;
}

a.chosen {
    font-style: normal;
    text-decoration: underline;
    font-weight: bold; 
    color: #CCCCCC;
}

a.bold_mnu:link{
    font-weight: normal; 
}

a.bold_mnu:visited{
    font-weight: normal; 
}

a.bold_mnu:active {
    font-weight: normal; 
}

a.bold_mnu:hover {
    font-weight: normal; 
}

a.chosen_rss {
    font-style: normal;
    color: #24899B;
}

a.underline_link_tirquaze:link {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 13px; 
    color: #24899B;
}

a.underline_link_tirquaze:visited {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 13px; 
    color: #24899B;
}

a.underline_link_tirquaze:active {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 13px; 
    color: #24899B;
}

a.underline_link_tirquaze:hover {
    text-decoration: underline;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 13px; 
    color: #1E7180;
}

a.underline_link_grey:link {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #9E9E9E;
}

a.underline_link_grey:visited {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px;  
    color: #9E9E9E;
}

a.underline_link_grey:active {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px;  
    color: #9E9E9E;
}

a.underline_link_grey:hover {
    text-decoration: underline;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px;  
    color: #5D5D5D;
}

a.underline_date_white:link {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 13px; 
    color: #FFFFFF;
}

a.underline_date_white:visited {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 13px; 
    color: #FFFFFF;
}

a.underline_date_white:active {
    text-decoration: none;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 13px; 
    color: #FFFFFF;
}

a.underline_date_white:hover {
    text-decoration: underline;
    font-weight: bold; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 13px; 
    color: #CCCCCC;
}


a.underline_white:link {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #FFFFFF;
}

a.underline_white:visited {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #FFFFFF;
}

a.underline_white:active {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #FFFFFF;
}

a.underline_white:hover {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #CCCCCC;
}

a.underline_black:link {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #000000;
}

a.underline_black:visited {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #000000;
}

a.underline_black:active {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #000000;
}

a.underline_black:hover {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #CCCCCC;
}

a.underline_light_grey:link {
    text-decoration: none;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #787878;
}

a.underline_light_grey:visited {
    text-decoration: none;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #787878;
}

a.underline_light_grey:active {
    text-decoration: none;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #787878;
}

a.underline_light_grey:hover {
    text-decoration: underline;
    font-weight: normal; 
    font-family: Arial, Verdana, sans-serif, Helvetica; 
    font-size: 12px; 
    color: #6F6F6F;
}

a.title_hrf:link {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    text-decoration: none;
    color: #24899B;
    font-size: 13px; 
    font-weight: bold; 
}

a.title_hrf:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    text-decoration: none;
    color: #24899B;
    font-size: 13px; 
    font-weight: bold; 
}

a.title_hrf:active {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    text-decoration: none;
    color: #24899B;
    font-size: 13px; 
    font-weight: bold; 
}

a.title_hrf:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    color: #6F6F6F;
    font-size: 13px; 
    font-weight: bold; 
}


#song_table
{
background-color:#eee;
margin:auto;
width:100%;
border-style: solid;
border-color:#eee;
border-width: 0px;
}


#song_details
{
margin:auto;
width:100%;
border-style: solid;
border-width: 0px;
}

#radio_container_table
{
background-color:#eee;
margin:auto;
width:100%;
border-style: solid;
border-color:#eee;
border-width: 0px;
}

.radio_container_cell
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:top;
padding:0px;
}

.song_head
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: bold;
background-color:#FF9900;
color: #FFFFFF;
text-align:left;
vertical-align:top;
padding:0px;
}

.song_info
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
}

.FORM_LIST_BOX0
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 8px; 
font-weight: normal;
width: 180px;
height:18px;
color: #636467;
background:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#F2EECE;
padding-top:2px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}

.FORM_LIST_BOX
{
font-family: Arial, Verdana, sans-serif, Helvetica; 
font-size: 10px; 
font-weight: bold;
height:18px;
color: #636467;
background:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#F2EECE;
padding-top:1px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}

/*ul.csbg {line-height:20px;list-style:none;margin:0;padding-left:10px;padding-right:10px;padding-bottom:10px;float:left;background:#266F81;width:130px;}*/
ul.csbg {line-height:20px;list-style:none;margin:0;padding-left:10px;padding-right:10px;padding-bottom:10px;float:left;background:url("animation/triangle.png") 0 0 no-repeat;width:130px;}

ul.mnuul {list-style:none;margin:0;padding:0px;float:left;}
ul.mnuul2 {list-style:none;width:200px;margin:0;padding:0px;}
ul.mnuul3 {list-style:none;width:200px;margin:0;padding:0px;}
ul.mnuul0 {list-style:none;width:200px;margin:0;padding:0px;}

ul.btm_tbl_header {list-style:none;margin:0;padding:0px;float:left;width:100%;}
li.btm_tbl_header {float:left;margin-top:5px;padding-left:0px;text-decoration:none;width:100%;}

li.mnuslash {float:left;margin:0;padding-right:0px;text-align:left;font-size: 12px;font-weight:bold;}

li.mnuli {float:left;margin:0;padding-right:0px;text-align:left;font-size: 14px;font-weight:bold;}
li.mnuli a {display:inline;padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;height:100%;color:#CCCCCC;text-decoration:none;border-right:0px solid #FFF;font-size: 13px;font-weight:bold;}
li.mnuli a:hover, li.mnuli a:focus, li.mnuli a:active {color:#CCCCCC;font-size: 13px;font-weight:bold;text-decoration:underline;}

li.mnuli2 {float:left;width:200px;margin:0;padding:0px;text-align:left;}
li.mnuli2 a {display:block;padding-left:2px;padding-top:4px;padding-bottom:4px;height:100%;color:#52748F;text-decoration:none;border-right:0px solid #FFF;}
li.mnuli2 a {background:url("animation/bg3.png") repeat 0 0;}
li.mnuli2 a:hover, li.mnuli2 a:focus, li.mnuli2 a:active {background-position:-150px 0;color:#FFFFFF;}

li.mnuli3 {float:left;width:200px;margin:0;padding:0px;text-align:left;}
li.mnuli3 a {display:block;padding-left:2px;padding-top:4px;padding-bottom:4px;height:100%;color:#52748F;text-decoration:none;border-right:0px solid #FFF;}
li.mnuli3 a {background:url("animation/bg3.png") repeat 0 0;}
li.mnuli3 a:hover, li.mnuli3 a:focus, li.mnuli3 a:active {background-position:-150px 0;color:#FFFFFF;}


li.mnuli4 {float:left;width:200px;margin:0;padding:0px;text-align:left;}
li.mnuli4 a {display:block;padding-left:2px;padding-top:4px;padding-bottom:4px;height:100%;color:#52748F;text-decoration:none;border-right:0px solid #FFF;}
li.mnuli4 a {background:url("animation/bg3.png") repeat 0 0;}
li.mnuli4 a:hover, li.mnuli4 a:focus, li.mnuli4 a:active {background-position:-150px 0;color:#FFFFFF;}


li.mnuliimage {float:left;margin:0;padding:0px;text-align:center;background:#FFFFFF;}

li.sl_mnu {float:left;width:200px;margin:0;padding-left:0px;text-align:left;font-style:italic;font-weight:normal;color:#FFFFFF;background:url("animation/0bg4.png") repeat 0 0;}
li.sl_mnu a {display:block;padding-left:2px;padding-top:4px;padding-bottom:4px;height:100%;color:#FFFFFF;text-decoration:none;border-right:0px solid #FFF;}


/*li.sl_mnu2 {float:left;margin:0;padding-right:0px;padding-left:0px;text-align:left;font-style:italic;font-weight:bold;color:#FFFFFF;background:url("animation/0bg4.png") repeat 0 0;}*/
/*li.sl_mnu2 a {display:block;padding-right:10px;padding-left:10px;padding-top:4px;padding-bottom:4px;height:100%;color:#5E5E2F;text-decoration:none;border-right:0px solid #FFF;}*/

li.sl_mnu2 {float:left;margin:0;padding-right:0px;padding-left:0px;text-align:left;font-style:normal;font-weight:bold;font-color:#FFFFFF;color:#FFFFFF;font-size: 13px;}
li.sl_mnu2 a {padding-right:10px;padding-left:10px;padding-top:0px;padding-bottom:0px;height:30px;font-color:#FFFFFF;color:#5E5E2F;text-decoration:none;border-right:0px solid #FFF;font-size: 13px;}
li.sl_mnu2 a:hover, li.sl_mnu2 a:focus, li.sl_mnu2 a:active {background-position:-150px 0;color:#FFFFFF;font-size: 13px;font-weight:bold;font-color:#FFFFFF;}


li.sl_mnu4 {float:left;margin:0;padding-right:5px;text-align:left;font-style:italic;width:188px;font-weight:normal;color:#FFFFFF;background:url("animation/0bg4.png") repeat 0 0;}
li.sl_mnu4 a {display:block;padding-right:10px;padding-left:2px;padding-top:4px;padding-bottom:4px;height:100%;width:100%;color:#5E5E2F;text-decoration:none;border-right:0px solid #FFF;}

#g a {color:#FFFFFF;font-size: 14px;font-weight:bold;}
#e a {color:#FFFFFF;font-size: 14px;font-weight:bold;}
#s a {color:#FFFFFF;font-size: 14px;font-weight:bold;}
#s a:hover {color:#FFFFFF;font-size: 14px;font-weight:bold;}
#e a:hover {color:#656639;}
#g a:hover {color:#CCCCCC;font-size: 14px;font-weight:bold;}

#e a.chosed {color:#FFFFFF;text-decoration: none;font-style:normal;font-weight:bold;font-size: 14px;}
#g a.chosed {color:#CCCCCC;text-decoration: underline;font-style:normal;font-weight:bold;font-size: 14px;}
#s a.chosed {color:#FFFFFF;text-decoration: none;font-style:normal;font-weight:bold;font-size: 14px;}

#the_top_mnu a {background:url("animation/bg3.png") repeat 0 0;}
#the_left_mnu a {background:url("animation/bg3.png") repeat 0 0;}
