body {
    margin: 0px;
    padding: 0px;
    /*background-color:#EAEAEA;*/
    background:#FFFFFF url(img/body_bg.png) center 0 repeat-y;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
}

body.printable {
    margin: 0px;
    padding: 0px;
    background:#FFFFFF;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
}

div#layout {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    width: 1000px;
    padding: 0px;
    background-color:#FFFFFF;
}

div#layout_top {
    margin-top: 12px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    width: 1000px;
    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/top_bg.png) center 0 no-repeat;
}

div#layout_middle {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    width: 1006px;
    padding: 0px;
    background:#FFFFFF;
}

div#layout_bottom {
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left:auto;
    margin-right:auto;
    width: 1006px;
    height: 2px;
    padding: 0px;
    background:#fff  url(img/border_bottom.png) center 0 no-repeat;
}

div#site_logo {
    /*clear: both;*/
    /*height: 50px;*/
    background-color: #FFFFFF;
    padding-bottom: 0px;  
}

div#header {
    clear: both;
    /*height: 25px;*/
    /*background:#fff  url(img/header_bg.png) center 0 repeat-x;*/
    background-color: #fff;
    width:1000px;
    padding-top: 0px;  
    padding-bottom: 0px;  
    padding-left: 0px;  
    padding-right: 0px;  
    border-top:0px solid #FFFFFF;
    text-align: left;
}

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;
    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: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    color: #333333;
}

.rss_cl {    
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    border-top:1px 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:#FFFFFF;
    text-align: left;
    border-top:1px dotted #F7F7F7;
}

.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;
    background-color:#FF934A;
    /*padding-top: 20px;  */
    padding-top: 50px;  
    padding-left: 0px;  
    padding-bottom: 0px;
    /*border-right:1px dotted #3B3B3B;*/
    border-bottom:0px solid #696E73;
    border-top:1px solid #E6E6E6;
    border-left:1px solid #E6E6E6;
    border-right:0px solid #E6E6E6;
}

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: 200px;
    background-color:#fff;
    /*background:#fff url(img/bg6.png) left 0 repeat-y;*/
    /*padding-top: 20px;   */
    padding-top: 0px;  
    padding-left: 0px; 
    padding-right: 0px; 
    /*padding-bottom: 100px; */
    /*border-left:1px dotted #3B3B3B;*/
    border-top:0px solid #696E73;
    border-bottom:0px solid #696E73;
    border-left:0px solid #696E73;
    border-top:0px solid #E6E6E6;
}

div#middle {
    float: left;
    padding: 0px 15px 0px 0px;
    margin: 0px;
    width: 785px;
    background-color: #FFFFFF; 
    border-top:0px solid #696E73;
    /*border-bottom:1px dotted #3B3B3B;*/
}

div#middle2 {
    padding: 0px 15px 10px 215px;
    /*margin: 0px;*/
    /*background: #F7F7F7 url(img/top_bg.png) center 0 repeat-y;*/
    background-color: #FF934A;
    border:0px solid #696E73;
    min-height:750px;

    /*-moz-border-radius: 1em;*/
    /*border-radius: 1em;*/

    /*width: 480px;*/
    /*border-bottom:1px dotted #3B3B3B;*/
    border-right:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    border-top:1px solid #E6E6E6;
    border-left:1px solid #E6E6E6;
}

.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:#FF934A;
    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: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
}

.right_msg {  
    float: left;
    background:#FFFFFF;
    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: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
}

.bottom_msg {  
    clear: both;
    background:#FFFFFF;
    border:0px solid #696E73;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: Verdana, sans-serif, Arial, 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;
    background-color: #FFFFFF;
    border-top:0px solid #F2EECE;
}

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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: 0px;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 14px; 
    font-weight: bold;
    font-style: italic;
    color:#FFFFFF;
    background-color:#FF934A;
    border-left:10px solid #8C8C8C;
    border-bottom:1px solid #8C8C8C;
}

div#Submenus_links {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:20px;
    margin-right:20px;
    padding: 0px;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    font-style: normal;
    color:#CCCCCC;
    /*background-color:#F7F7F7;*/
    border-top:0px solid #CCCCCC;
}

div#Button_actions {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    background-color:#FF934A;
    text-align: right;
    /*border:1px dotted #3B3B3B;*/
}

div#Doc_Details {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 5px;
    min-height:550px;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:1px solid #E6E6E6;
}

div.Doc_List {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 5px;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FF934A;
    border:0px dotted #3B3B3B;
}

div.Doc_Back {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FF934A;
    text-align: right;
    border:0px dotted #3B3B3B;
}


div#Related_Files {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:0px dotted #3B3B3B;
}

div#Related_menus {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FF934A;
    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: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal;
    font-style: italic;
    color:#333333;
    background-color:#F7F7F7;
    /*border:1px dotted #3B3B3B;*/
}

div#Normal_header {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Verdana, sans-serif, Arial, Helvetica; 
    font-size: 14px; 
    font-weight: bold;
    font-style: italic;
    color:#000000;
    background-color:#FF934A;
    border-left:10px solid #8C8C8C;
    border-bottom:1px solid #8C8C8C;
}

#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:#FFFFFF;
margin:auto;
width:90%;
border-style: solid;
border-color:#F2EECE;
border-width: 0px;
}

.calendar_month
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 11px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
width:100%;
}

.calendar_head
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_today
{
font-family: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_selected_day
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_normal
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.form_label
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:right;
vertical-align:middle;
width:30%;
}

.form_label_centered
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
width:100%;
}

.form_label_right
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:middle;
width:70%;
}

.form_label_required
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:right;
vertical-align:middle;
width:30%;
}

.FORM_INPUT_TEXT
{
font-family: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
background:#FFFFFF;
text-align:left;
vertical-align:middle;
padding:0px;
}

.login_line_blank
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
width:55%;
padding:0px;
}

.login_line
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
text-align:center;
vertical-align:middle;
padding:0px;
}

.register_line
{
font-family: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
}

.login_line_right
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:right;
vertical-align:middle;
padding:0px;
}

.FORM_INPUT_USERNAME
{
font-family: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:right;
vertical-align:top;
padding:0px;
}

.login_button
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
}

.search_button
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:center;
vertical-align:bottom;
padding:0px;
}

.answer
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width: 160px;
}

.selector
{
font-family: Verdana, sans-serif, Arial, 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: #FFFF99; 
font-size: 12px; 
font-weight: normal;
vertical-align:middle;
font-family: verdana;
}

.aceButton 
{ 
background-color: #FF6600; 
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: #003173; 
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: #003173;
    font-size: 11pt; 
}

a.underline_link:visited {
    text-decoration: underline;
    color: #003173;
    font-size: 11pt;
}

a.underline_link:active {
    text-decoration: underline;
    color: #003173;
    font-size: 11pt;
}

a.underline_link:hover {
    text-decoration: underline;
    color: #5E7DA7;
    font-size: 11pt;
}

a.underline_link2:link {
    text-decoration: underline;
    color: #FFFF99;
}

a.underline_link2:visited {
    text-decoration: underline;
    color: #FFFF99;
}

a.underline_link2:active {
    text-decoration: underline;
    color: #FFFF99;
}

a.underline_link2:hover {
    text-decoration: underline;
    color: #FFFFFF;
}


a.non_underline_link:link {
    text-decoration: none;
    color: #003173;
}

a.non_underline_link:visited {
    text-decoration: none;
    color: #003173;
}

a.non_underline_link:active {
    text-decoration: none;
    color: #003173;
}

a.non_underline_link:hover {
    text-decoration: none;
    color: #5E7DA7;
}

a {text-decoration: none;
    color: #003173;
}

a.submenu_link:link{text-decoration: none;
    font-size: 8pt; 
    color: #003173;
}

a.submenu_link:visited{text-decoration: none;
    font-size: 8pt; 
    color: #003173;
}

a.submenu_link:active {text-decoration: none;
    font-size: 8pt; 
    color: #003173;
}

a.submenu_link:hover {text-decoration: none;
    font-size: 8pt; 
    color: #003173;
}

a.chosen {
    font-style: italic;
    font-weight: bold; 
}

a.bold_mnu:link{
    font-weight: bold; 
}

a.bold_mnu:visited{
    font-weight: bold; 
}

a.bold_mnu:active {
    font-weight: bold; 
}

a.bold_mnu:hover {
    font-weight: bold; 
}

a.chosen_rss {
    font-style: normal;
    color: #FF6600;
}

#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: Verdana, sans-serif, Arial, Helvetica; 
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:top;
padding:0px;
}

.song_head
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-weight: bold;
background-color:#FF9900;
color: #FFFFFF;
text-align:left;
vertical-align:top;
padding:0px;
}

.song_info
{
font-family: Verdana, sans-serif, Arial, Helvetica; 
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
}

.FORM_LIST_BOX0
{
font-family: Verdana, sans-serif, Arial, 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: Verdana, sans-serif, Arial, 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.mnuul {list-style:none;margin:0;padding:0px;float:right;}
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;}

/*li.mnuli {float:left;margin:0;padding-right:0px;text-align:left;}*/
/*li.mnuli a {display:inline;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;height:100%;color:#003173;text-decoration:none;border-right:0px solid #FFF;}*/
/*li.mnuli a {background:url("animation/0bg3.png") repeat 0 0;}*/
/*li.mnuli a:hover, li.mnuli a:focus, li.mnuli a:active {background-position:-150px 0;color:#FFFFFF;}*/

li.mnuli {float:left;margin:0;padding-right:0px;text-align:left;font-size: 16px;font-weight:normal;}
li.mnuli a {display:inline;padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;height:100%;color:#FF1112;text-decoration:none;border-right:0px solid #FFF;font-size: 14px;font-weight:normal;}
/*li.mnuli a {background:url("animation/0bg3.png") repeat 0 0;}*/
li.mnuli a:hover, li.mnuli a:focus, li.mnuli a:active {background-position:-150px 0;color:#FFFFFF;font-size: 14px;font-weight:normal;}

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;font-size: 14px;font-weight:normal;}
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;font-size: 14px;font-weight:normal;}

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;font-size: 14px;font-weight:normal;}
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;font-size: 14px;font-weight:normal;}


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;font-size: 14px;font-weight:normal;font-size: 14px;font-weight:normal;}
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;font-size: 14px;font-weight:normal;font-size: 14px;font-weight:normal;}


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;font-size: 14px;}
li.sl_mnu a {display:block;padding-left:2px;padding-top:4px;padding-bottom:4px;height:100%;color:#003173;text-decoration:none;border-right:0px solid #FFF;font-size: 14px;}


/*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:normal;font-color:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF;font-size: 14px;}
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: 14px;}
li.sl_mnu2 a:hover, li.sl_mnu2 a:focus, li.sl_mnu2 a:active {background-position:-150px 0;color:#FFFF66;font-size: 14px;font-weight:normal;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;font-size: 14px;}
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;font-size: 14px;}

#g a {background:url("animation/bg2.png") repeat 0 0;color:#003173;font-weight:bold;}
#e a {background:url("animation/bg3.png") repeat 0 0;color:#003173;font-weight:bold;}
#s a {background:url("animation/bg6.png") repeat 0 0;color:#FFFFFF;font-weight:bold;}
#s a:hover {color:#FFFFFF;font-weight:bold;}
#e a:hover {color:#003173;font-weight:bold;}
#g a:hover {color:#FFFFFF;font-weight:bold;}

#e a.chosed {background:url("animation/bg0.png") repeat 0 0;color:#FF6600;text-decoration: underline;font-style:italic;font-weight:bold;}
#g a.chosed {background:url("animation/bg0.png") repeat 0 0;color:#FF6600;text-decoration: underline;font-style:italic;font-weight:bold;}
#s a.chosed {background:url("animation/bg0.png") repeat 0 0;color:#FF6600;text-decoration: underline;font-style:italic;font-weight:bold;}

#the_top_mnu a {background:url("animation/bg3.png") repeat 0 0;}
#the_left_mnu a {background:url("animation/bg3.png") repeat 0 0;}
