html {
    height:100%;
    margin: 0px;
    padding: 0px;
    border: none;
}

body {
    margin: 0px;
    padding: 0px;
    /*background-color:#EAEAEA;*/
    background:#FFFFFF url(img/body_bg.png) center 0 repeat-y;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
}

p {line-height:15px;margin-top: 5px;margin-bottom: 5px;}

body.index_page, #wrapper {
    height:100%;
    margin: 0px;
    padding: 0px;
    border: none;
    background:#FFFFFF url(img/body_index_bg.png) center 0 repeat-y;
}

#wrapper {
    margin: 0 auto;
    text-align:left;
    vertical-align: middle;
}

body.printable {
    margin: 0px;
    padding: 0px;
    background:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    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_index {
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left:auto;
    margin-right:auto;
    width: 1000px;
    padding: 0px;
    background-color:#FFFFFF;
}

div#layout_top_new {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    /*width: 100%;*/
    height: 10px;
    padding: 0px;
    background-color:transparent; 
    /*background:#FFFFFF url(img/top_bg.png) center 0 no-repeat;*/
}

div#layout_top {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    width: 100%;
    height: 65px;
    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_middle_index {
    display: none;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left:auto;
    margin-right:auto;
    width: 1006px;
    padding-top:2px;
    padding-bottom:2px;
    background:#036843  url(img/layout_middle_index.png) center repeat-y;
}

div#layout_bottom {
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left:auto;
    margin-right:auto;
    width: 1006px;
    height: 10px;
    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: 2px;  
}

div#header0 {
    clear: both;
    height:22px;
    background-color:#036843;
    padding-top: 0px;  
    padding-bottom: 0px;  
    padding-left: 0px;  
    padding-right: 0px;  
    border-top:0px solid #FFFFFF;
}

div#header {
    clear: both;
    /*height: 25px;*/
    background:#fff  url(img/header_bg.png) center 0 repeat-x;
    background-color: #FFFFFF;
    padding-top: 0px;  
    padding-bottom: 0px;  
    padding-left: 0px;  
    padding-right: 0px;  
    /*border-top:1px solid #FFFFFF;*/
    border-top:0px solid #FFFFFF;
}

div#header2 {
    clear: both;
    height: 13px;
    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: 13px;
    background-color: #FFFFFF;
    padding-top: 1px;  
    padding-bottom: 0px;  
    padding-left: 0px;  
    padding-right: 0px;  
    margin-right: 7px;
    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: 2px;
    background-color:#FFFFFF;
    vertical-align:top;
    text-align: center;
}

.rss_cl {    
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    background-color:#FFFFFF;
    text-align: left;
    border-top:1px dotted #F2EECE;
}

.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 #F2EECE;
}

.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 #F2EECE;
}

.login_2 {    
    clear: both;
    padding-top: 30px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    /*background-color:#FFFFFF;*/
    text-align: left;
    border-bottom:0px dotted #F2EECE;
}

.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 #F2EECE;
}

.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 #F2EECE;
}

div#left {
    float: left;
    width: 300px;
    /*background:#fff  url(img/menu_bg.png) center 0 no-repeat;*/
    background-color:#fff;
    /*padding-top: 20px;  */
    padding-top: 0px;  
    padding-left: 0px;  
    padding-bottom: 0px;
    /*border-right:1px dotted #3B3B3B;*/
    border-bottom:1px solid #696E73;
    border-top:1px solid #696E73;
    border-right:1px solid #696E73;
    border-left:1px solid #696E73;
}

div#left0 {
    float: left;
    width: 200px;
    background-color:#fff;
    /*padding-top: 20px;  */
    padding-top: 0px;  
    padding-left: 0px;  
    padding-bottom: 0px;
    border-bottom:0px solid #696E73;
    border-top:0px solid #696E73;
    border-right:0px solid #696E73;
    border-left:0px solid #696E73;
}

div#left_index {
    float: left;
    width: 600px;
    background-color:#fff;
    /*padding-top: 20px;  */
    padding-top: 0px;  
    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 {
    float: right;
    width: 300px;
    background:#fff  url(img/menu_bg.png) center 0 no-repeat;
    /*padding-top: 20px;   */
    padding-top: 0px;  
    padding-left: 0px; 
    padding-right: 0px; 
    /*padding-bottom: 100px; */
    /*border-left:1px dotted #3B3B3B;*/
    border-top:1px solid #696E73;
    border-bottom:1px solid #696E73;
    border-left:1px solid #696E73;
    border-right:1px solid #696E73;
}

div#right0 {
    float: right;
    width: 400px;
    background-color:#fff;
    /*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-right:0px solid #696E73;
}

div#middle {
    /*padding: 0px 315px 0px 215px;*/
    padding: 0px 0px 0px 315px;
    margin: 0px;
    background-color: #FFFFFF; 
    border-top:0px solid #696E73;
    /*border-bottom:1px dotted #3B3B3B;*/
}

div#middle2 {
    padding: 0px 15px 10px 15px;
    margin: 0px;
    background-color: #F7F7F7; 
    border:0px solid #696E73;
    /*border-bottom:1px dotted #3B3B3B;*/
}

div#right_index {
    float: right;
    width: 380px;
    height: 350px;
    background:#FFFFFF url(img/woman_calling0.png) right bottom no-repeat;
    padding-top: 0px;  
    padding-left: 10px;  
    padding-right: 10px;  
    padding-bottom: 0px;
    border-bottom:0px solid #696E73;
    border-top:0px solid #696E73;
    border-right:0px solid #696E73;
    border-left:0px solid #696E73;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
}

/*div#appointment {*/
/*    float: right;*/
/*    position: relative;*/
/*    width: 200px;*/
/*    height:1px;*/
/*    top:-70px;*/
/*    margin-left:50px;*/
/*    margin-right:150px;*/
/*    background-color:#FFFFFF;*/
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
/*    font-size: 12px; */
/*    font-weight: normal;*/
/*    color:#333333;*/
/*}*/

div#appointment {
    float:left;
    height:70px;
    margin-top:-70px;
    margin-left:680px;
    margin-right:0px;
    background-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
}

div#appointment2 {
    vertical-align: bottom;
    float:left;
    height:170px;
    margin-top:30px;
    margin-left:00px;
    margin-right:0px;
    width:300px;
    background:#FFFFFF url(img/woman_calling3.png) left bottom no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
}

div#appointment3 {
    vertical-align: bottom;
    float:left;
    margin-top:90px;
    margin-left:100px;
    margin-right:0px;
    width:200px;
    background-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
}

div#home_news_index {
    /*clear: both;*/
    /*width: 1000px;*/
    background-color:#fff;
    /*padding-top: 0px;  */
    padding-top: 0px;  
    padding-left: 215px;  
    padding-right: 415px;  
    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;
}

.spacer_msg {  
    background:#FFFFFF;
    border:0px solid #696E73;
    height: 20px;
}

.left_msg {  
    float: left;
    background:#FFFFFF;
    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, Arial, Helvetica, sans-serif; 
    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: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    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, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    text-align:center;
}

.bottom_index_msg {  
    clear: both;
    background:#036843;
    border:0px solid #696E73;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    text-align:center;
}

.bottom_index_msg2 {  
    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, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    text-align:center;
}

#flnk {  
    clear: both;
    min-height: 20px;
    background:#036843 url(img/nnc.png) center 0 no-repeat;
    border:0px solid #696E73;
    padding-top: 11px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 223px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    text-align:right;
}

div#footer_blank {
    clear: both;
    background-color: #FFFFFF;
    border:0px solid #696E73;
    height: 10px;
}

div#footer_three {
    clear: both;    
    background:#fff  url(img/bottom_bg.png) center 0 no-repeat;
    border:1px solid #696E73;
}

div#footer {
    clear: both;
    background-color: #FFFFFF;
    border-top:0px solid #F2EECE;
}

div#footer_1 {    
    float: left;
    background:#F2EECE  url(img/bottom_bg.png) center 0 no-repeat;
    border:1px solid #696E73;
    width: 988px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
}

div#footer_2 {    
    float: left;
    background:#F2EECE  url(img/bottom_bg.png) center 0 no-repeat;
    border:1px solid #696E73;
    width: 988px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
}

div#footer_3 {    
    float: left;
    background:#F2EECE  url(img/bottom_bg.png) center 0 no-repeat;
    border:1px solid #696E73;
    width: 988px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    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, Arial, Helvetica, sans-serif; 
    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, Arial, Helvetica, sans-serif; 
    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, Arial, Helvetica, sans-serif; 
    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, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    font-style: italic;
    color:#FFFFFF;
    background-color:#F7F7F7;
    border:0px dotted #3B3B3B;
}

div#Submenus_links {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:20px;
    margin-right:20px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    font-style: normal;
    color:#CCCCCC;
    background-color:#F7F7F7;
    border-top:0px solid #CCCCCC;
}

div#Button_actions {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#FFFFFF;
    background-color:#F7F7F7;
    text-align: right;
    /*border:1px dotted #3B3B3B;*/
}

div#Doc_Details {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border:0px dotted #3B3B3B;
}

div.Doc_List {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    border-bottom:1px solid #696E73;
}

div.Cov_List {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#FFFFFF;
    width:50%;
    border:0px dotted #3B3B3B;
}

div.Doc_More {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    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, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#F7F7F7;
    border:0px dotted #3B3B3B;
}

div.Doc_Back {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#F7F7F7;
    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, Arial, Helvetica, sans-serif; 
    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, Arial, Helvetica, sans-serif; 
    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, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    color:#333333;
    background-color:#F7F7F7;
    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, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    font-style: italic;
    color:#333333;
    background-color:#EAEAEA;
    /*border:1px dotted #3B3B3B;*/
}

div#Normal_header {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
    font-style: italic;
    color:#000000;
    background-color:#F7F7F7;
    border:0px dotted #3B3B3B;
}

#form_table
{
background-color:#F5F5F5;
margin:auto;
width:100%;
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;
}

.search_table
{
background-color:#FFFFFF;
margin:auto;
width:100%;
border-style: solid;
border-color:#FFFFFF;
border-width: 0px;
}

#calendar_table
{
background-color:#F2EECE;
margin:auto;
width:90%;
border-style: solid;
border-color:#F2EECE;
border-width: 0px;
}

.calendar_month
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
width:100%;
}

.calendar_head
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_today
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
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, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_selected_day
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.calendar_normal
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width:15%;
}

.form_label
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:right;
vertical-align:middle;
width:30%;
}

.form_label_centered
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
width:100%;
}

.form_label_right
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:middle;
width:70%;
}

.form_label_required
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:right;
vertical-align:middle;
width:30%;
}

.FORM_INPUT_TEXT
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
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, Arial, Helvetica, sans-serif; 
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, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
background:#FFFFFF;
text-align:left;
vertical-align:middle;
padding:0px;
}

.login_line_blank
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
width:55%;
padding:0px;
}

.login_line
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
}

.login_line_2
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
}

.register_line
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
text-align:right;
vertical-align:middle;
padding-top:10px;
padding-right:15px;
padding-bottom:4px;
}

.register_line0
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
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, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
}

.login_line_right
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:right;
vertical-align:middle;
padding:0px;
}

.FORM_INPUT_USERNAME
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
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, Arial, Helvetica, sans-serif; 
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, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
width:205px;
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_READONLY
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
width:100px;
height:18px;
color: #636467;
background:#E0E0E0;
border-style:solid;
border-width:1px;
border-color:#A1A1A1;
padding-top:2px;
padding-bottom:0px;
padding-right:0px;
padding-left:3px;
}

.pol_button
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:right;
vertical-align:top;
padding:0px;
}

.login_button
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:center;
vertical-align:middle;
padding:0px;
}

.search_button
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #000000;
text-align:center;
vertical-align:bottom;
padding:0px;
}

.answer
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
width: 160px;
}

.selector
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
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: #005900; 
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: #005900; 
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: #FFFF66;
}

a.underline_link:visited {
    text-decoration: underline;
    color: #FFFF66;
}

a.underline_link:active {
    text-decoration: underline;
    color: #FFFF66;
}

a.underline_link:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

a {text-decoration: none;
    color: #005900;
}

a.submenu_link:link{text-decoration: none;
    font-size: 8pt; 
    color: #005900;
}

a.submenu_link:visited{text-decoration: none;
    font-size: 8pt; 
    color: #005900;
}

a.submenu_link:active {text-decoration: none;
    font-size: 8pt; 
    color: #005900;
}

a.submenu_link:hover {text-decoration: none;
    font-size: 8pt; 
    color: #005900;
}

a.chosen {
    font-style: italic;
    font-weight: bold; 
}

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.bold_mnu2:link{
    font-weight: normal; 
    color: #FFFFFF;
}

a.bold_mnu2:visited{
    font-weight: normal; 
    color: #FFFFFF;
}

a.bold_mnu2:active {
    font-weight: normal; 
    color: #FFFFFF;
}

a.bold_mnu2:hover {
    text-decoration: underline;
    font-weight: normal; 
    color: #FFFFFF;
}





a.chosen_rss {
    font-style: normal;
    color: #005900;
}

#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, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:top;
padding:0px;
}

.song_head
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
background-color:#FF9900;
color: #FFFFFF;
text-align:left;
vertical-align:top;
padding:0px;
}

.song_info
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align:left;
vertical-align:middle;
padding:0px;
}

.FORM_LIST_BOX
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
height:22px;
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; background:url("animation/0bg3.png") repeat 0 0;}
ul.mnuul2 {list-style:none;width:300px;margin:0;padding:0px;  background:url("animation/0bg3.png") repeat 0 0;}
ul.mnuul3 {list-style:none;width:300px;margin:0;padding:0px;  background:url("animation/0bg3.png") repeat 0 0;}
ul.mnuul0 {list-style:none;width:300px;margin:0;padding:0px;  background:url("animation/0bg3.png") repeat 0 0;}

li.mnuli {float:left;margin:0;padding-right:0px;text-align:left;}
li.mnuli a {display:block;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;height:100%;color:#005900;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.mnuli2 {float:left;width:300px;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/0bg3.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:300px;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/0bg3.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:300px;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/0bg3.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:300px;margin:0;padding-left:0px;text-align:left;font-style:italic;font-weight:bold;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:#005900;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_mnu4 {float:left;margin:0;padding-right:5px;text-align:left;font-style:italic;width:288px;font-weight:bold;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;}

li.spacer {float:left;margin:0;padding-right:0px;padding-left:0px;text-align:left;width:9px;height:22px;font-style:italic;font-weight:bold;background:url("animation/spacer.png") center 0 no-repeat;}

#g a {background:url("animation/bg2.png") repeat 0 0;color:#003300;}
#e a {background:url("animation/bg3.png") repeat 0 0;color:#003300;}
#s a {background:url("animation/bg6.png") repeat 0 0;color:#003300;}
#s a:hover {color:#FFFFFF;}
#e a:hover {color:#FFFFFF;}
#g a:hover {color:#FFFFFF;}

#e a.chosed {background:url("animation/bg4.png") repeat 0 0;color:#FFFFFF;}
#g a.chosed {background:url("animation/bg4.png") repeat 0 0;color:#FFFFFF;}
#s a.chosed {background:url("animation/bg4.png") repeat 0 0;color:#FFFFFF;}

#the_top_mnu a {background:url("animation/bg3.png") repeat 0 0;}
#the_left_mnu a {background:url("animation/bg3.png") repeat 0 0;}

