h1 {
    font-family:Arial,sans-serif;
    font-size: 11pt;
    font-style: normal;
    /*font-weight: normal;*/
    color:#444444;
    text-decoration: none;
    margin-bottom:2px;
    }
h2 {
    font-family:Arial,sans-serif;
    font-size: 8pt;
    font-style: normal;
    color:#ffffff;
    text-decoration: none;
    /*font-weight:normal;*/
    margin-bottom:2px;
    }
h3 {
    font-family:Arial,sans-serif;
    font-size: 8pt;
    font-style: normal;
    color:#58543E;
    margin-bottom:2px;
    }
h4 {
    font-family: verdana,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color:#333333;
    background-color:#e5e5ff;
    margin-bottom:2px;
    text-align:center;
    }
h5 {
    font-family:Arial,sans-serif;
    font-size: 8pt;
    font-style: normal;
    color:#58543E;
    margin-bottom:2px;
    }
h4.success {
    background-color:#e5ffe5;
    }
h4.error {
    background-color:#ffe5e5;
    }
td.success {
    font-family: verdana,sans-serif;
    font-size: 10px;
    font-style: normal;
    text-align:center;
    color:#333333;
    border-top:1px solid #00ff00;
    border-bottom:1px solid #00ff00;
    border-left:0px solid #00ff00;
    border-right:0px solid #00ff00;
    background-color:#e5ffe5;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
    padding-right:3px;
    }

td.error {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#333333;
    vertical-align: middle;
    border-top:1px solid #ff0000;
    border-bottom:1px solid #ff0000;
    border-left:0px solid #ff0000;
    border-right:0px solid #ff0000;
    background-color:#ffe5e5;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
    padding-right:3px;
    }
b {
    color:#444444;
    }
b.heading {
    color:#000000;
    }
font.thishouse_note {
    color:#000000;
}
td.thishouse {
    background-color:#999999;
    color:#444444;
    font-family:Arial,sans-serif;
    font-size: 11px;
    height: 16px;
    font-style: normal;
    font-weight: normal;
    text-align:center;
    background-image:url(../images/h1_thishouse.gif);
    background-repeat:repeat-x;
    border-left:6px solid #444444;
    border-right:1px solid #999999;
    }
td.thishouse_left {
    background-color:#999999;
    color:#444444;
    font-family:Arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    text-align:center;
    background-image:url(../images/h1_thishouse.gif);
    background-repeat:repeat-x;
    border-right:4px solid #444444;
    border-left:1px solid #999999;
    }
td.you_are_here {
    background-color:#E5F3E5;
    color:#444444;
    font-family:Arial,sans-serif;
    font-size: 9pt;
    height: 24px;
    font-style: normal;
    font-weight: normal;
    text-align:left;
    padding-left:4px;
    background-image:url(../images/you_are_here_bg.gif);
    border-right:0px solid #E5F3E5;
    border-left:0px solid #E5F3E5;
    border-top:0px solid #E5F3E5;
    border-bottom:4px solid #E5F3E5;
    vertical-align:middle;
    }
td.thishouse2 {
     color:#ff9900;
     font-family:Arial,sans-serif;
     font-size: 10pt;
     text-align:center;
    font-weight: bold;
     }
td.thishouse_stats {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:left;
    color:#444444;
    }
td.advert {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#929292;
    }
td.heading {
    font-family:Arial,sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    text-align:center;
    color:#444444;
    letter-spacing: 3px;
    text-decoration: none;
    border-left:0px solid #222222;
    border-right:0px solid #999999;
    background-color:#999999;
    background-image:url(../images/h1_bg.gif);
    background-repeat:repeat-x;
    }
/*
table.maintable {
    border-left:1px solid #fff499;
    border-right:1px solid #fff499;
    border-top:0px solid #fff499;
    border-bottom:1px solid #fff499;
    background-color:#fffefc;
    }/**/
table.maintable {
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:0px solid #000000;
    border-bottom:1px solid #000000;
    background-color:#f3f3ff;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:3px;
    padding-right:3px;
    }/**/

table.voucher {
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    background-color:#CDD1BF;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    }/**/

table.leftcolumn {
    padding-top:0px;
    padding-bottom:0px;
    padding-left:1px;
    padding-right:10px;
    }/**/
/*
table.maintable {
    border-left:0px solid #fff499;
    border-right:0px solid #fff499;
    border-top:0px solid #fff499;
    border-bottom:0px solid #fff499;
    background-color:#ffffff;
    }/**/
td.heading2 {
    font-family:Arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-align:center;
    color:#ffffff;
    text-decoration: none;
    border-left:0px solid #222222;
    border-right:0px solid #999999;
    background-color:#CCCCCC;
    background-image:url(../images/h2_bg.jpg);
    background-repeat:repeat-x;
    }
td.heading3 {
    font-family:Arial,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#58543E;
    border-left:0px solid #222222;
    border-right:0px solid #999999;
    background-color:#f2f2f2;
    background-image:url(../images/h3_bg.jpg);
    background-repeat:repeat-x;
    }
td.subheading {
    font-family: verdana,sans-serif;
    font-size: 10px;
    font-style: normal;
    text-align:center;
    color:#333333;
    border-top:1px solid #0000ff;
    border-bottom:1px solid #0000ff;
    border-left:0px solid #0000ff;
    border-right:0px solid #0000ff;
    background-color:#e5e5ff;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
    padding-right:3px;
    }
td.left_left { /*left column left align text/**/
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:left;
    color:#444444;
    }
td.left_center { /*left column left align text/**/
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#444444;
    }
td.left {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:left;
    color:#444444;
    }
td.right_left {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:left;
    color:#444444;
    }
td.center {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#444444;
    vertical-align: middle;
    border:0;
    }
td.right_center {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#444444;
    vertical-align: middle;
    border:0;
    }
td.center2 {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#444444;
    vertical-align: text-top;
    }
td.voucher {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#000099;
    vertical-align: text-top;
    border-top:1px solid #ff9900;
    border-bottom:1px solid #ff9900;
    border-left:0px solid #ff9900;
    border-right:1px solid #ff9900;
    }
td.voucher_left {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#000099;
    vertical-align: text-top;
    border-top:1px solid #ff9900;
    border-bottom:1px solid #ff9900;
    border-left:1px solid #ff9900;
    border-right:1px solid #ff9900;
    }
td.voucher_head {
    font-family: helvetica,sans-serif;
    font-size: 14pt;
    font-style: normal;
    text-align:center;
    color:#444444;
    background-color:#E9D9CB;
    vertical-align: middle;
    border:0;
    }
td.vlabel {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#444444;
    background-color:#DCDAE2;
    }
td.right {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#444444;
    }
td.left_right {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#444444;
    }
td.righttop {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#444444;
    vertical-align:top;
    }

td.subheading {
    font-family: verdana,sans-serif;
    font-size: 10px;
    font-style: normal;
    text-align:center;
    color:#333333;
    border-top:1px solid #0000ff;
    border-bottom:1px solid #0000ff;
    border-left:0px solid #0000ff;
    border-right:0px solid #0000ff;
    background-color:#e5e5ff;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
    padding-right:3px;
    }
td.centerbot {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#444444;
    vertical-align: baseline;
    }
td.top {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#b2b2b2;
    vertical-align: middle;
    font-variant: small-caps;
    text-decoration: underline;
    }
td.righttotalvotes {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#ffffff;
    background-color:#999966;
    }
td.lefttotalvotes {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:left;
    color:#ffffff;
    background-color:#999966;
    }
td.leftbot {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:left;
    color:#000099;
    vertical-align:bottom;
    }
td.leftbotsmall {
    font-family: verdana,sans-serif;
    font-size: 7pt;
    font-style: normal;
    text-align:left;
    color:#000099;
    vertical-align:bottom;
    }
td.rightbot {
    font-family: verdana,sans-serif;
    font-size: 7pt;
    font-style: normal;
    text-align:right;
    color:#000099;
    vertical-align:bottom;
    }
td.label {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#222222;
    }
td.right_label {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#222222;
    }
td.leftlabel {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:left;
    color:#222222;
    }
td.labeltop {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#222222;
    vertical-align:text-top;
    }
td.centerlabel {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#222222;
    }
td.footer {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#000000;
    vertical-align: middle;
    background-color:#999999;
    }
td.footerright {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:right;
    color:#444444;
    vertical-align: middle;
    }
td.date {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#444444;
    vertical-align: text-bottom;
    }
tr.special_column_class {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:left;
    color:#000099;
    vertical-align: middle;
    }
font.content {
    font-family: verdana,sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align:center;
    color:#444444;
    }
td.menuleft {
    font-family: verdana,sans-serif;
    font-style: normal;
    font-size: 10px;
    color:#0000FF;
    text-align:right;
    /*font-weight:normal;*/
    background-color : #EEF6FF;
    /*background-image:url(../images/menu/bg.jpg);*/
    background-repeat:repeat-y;
    border-top: 1px solid #EEF6FF;
    border-left: 1px solid #ffffff;
    border-right: 0px solid #333333;
    vertical-align:middle;
    }
td.menuleftspacer {
    font-family: verdana,sans-serif;
    font-style: normal;
    font-size: 10px;
    color:#0000FF;
    text-align:right;
    /*font-weight:normal;*/
    background-color : #EEF6FF;
    /*background-image:url(../images/menu/bg.jpg);*/
    background-repeat:repeat-y;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    vertical-align:middle;
    }
td.menuleftthis {
    font-family: verdana,sans-serif;
    font-style: normal;
    font-size: 10px;
    color:#FF9900;
    text-align:right;
    /*font-weight:normal;*/
    background-color : #ffffff;
    /*background-image:url(../images/menu/bg_on.jpg); F4E9E6*/
    background-repeat:repeat-y;
    border-top: 1px solid #333333;
    /*border-left: 1px solid #666666;*/
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    /*border-left: 1px solid #ffffff;*/
    vertical-align:middle;
    }
a.current_menu {
   font-family : verdana,sans-serif;
   text-decoration : none;
   color : #ff9900;
   font-weight:bold;
   font-variant:small-caps;
   /*background-color : #FFFFFF;*/
  }
a.current_menu:HOVER {
    font-family : verdana,sans-serif;
    text-decoration: none;
    color:#0000ff;
    /*background-color : #F0F5FB;*/
    }
a.current_menu_off {
   font-family : verdana,sans-serif;
   text-decoration : none;
   color : #ff9900;
   font-weight:bold;
   font-variant:small-caps;
   /*background-color : #FFFFFF;*/
  }
a.current_menu_off:HOVER {
    font-family : verdana,sans-serif;
    text-decoration: none;
    color:#0000ff;
    /*background-color : #F0F5FB;*/
    }

a.menuleft {
    color:#FF9900;
    text-decoration:none;
   }
a.menuleft:HOVER {
    color:#FF9900;
    text-decoration:none;
    }

a.no_change {
    color:#444444;
    text-decoration:none;
   }
a.no_change:HOVER {
    color:#444444;
    text-decoration:none;
    }
a.you_are_here {
    color:#444444;
    text-decoration:none;
   }
a.you_are_here:HOVER {
    color:#444444;
    text-decoration:underline;
    }

/*house menu*/

td.housemenu {
    font-family: verdana,sans-serif;
    font-style: normal;
    font-size: 10px;
    color:#0000FF;
    text-align:left;
    /*font-weight:normal;*/
    /*background-color : #EEF6FF;*/
    /*background-image:url(../images/menu/bg.jpg);*/
    background-repeat:repeat-y;
    border-top: 0px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    vertical-align:middle;
    }
td.housemenuspacer {
    font-family: verdana,sans-serif;
    font-style: normal;
    font-size: 10px;
    color:#0000FF;
    text-align:left;
    /*font-weight:normal;*/
    /*background-color : #EEF6FF;*/
    /*background-image:url(../images/menu/bg.jpg);*/
    background-repeat:repeat-y;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
    vertical-align:middle;
    }
td.housemenuthis {
    font-family: verdana,sans-serif;
    font-style: normal;
    font-size: 10px;
    color:#FF9900;
    text-align:left;
    /*font-weight:normal;*/
    background-color : #ffffff;
    /*background-image:url(../images/menu/bg_on.jpg); F4E9E6*/
    background-repeat:repeat-y;
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    /*border-left: 1px solid #ffffff;*/
    vertical-align:middle;
    }
a.house_menu {
   font-family : verdana,sans-serif;
   text-decoration : none;
   color : #ff9900;
   font-weight:bold;
   font-variant:small-caps;
   /*background-color : #FFFFFF;*/
  }
a.house_menu:HOVER {
    font-family : verdana,sans-serif;
    text-decoration: none;
    color:#0000ff;
    /*background-color : #F0F5FB;*/
    }
a.house_menu_off {
   font-family : verdana,sans-serif;
   text-decoration : none;
   color : #ff9900;
   font-weight:bold;
   font-variant:small-caps;
   /*background-color : #FFFFFF;*/
  }
a.house_menu_off:HOVER {
    font-family : verdana,sans-serif;
    text-decoration: none;
    color:#0000ff;
    /*background-color : #F0F5FB;*/
    }

a.housemenu {
    color:#FF9900;
    text-decoration:none;
   }
a.housemenu:HOVER {
    color:#FF9900;
    text-decoration:none;
    }

/* end house menu */

a.voucher {
    color:#000099;
    text-decoration:none;
   }
a.voucher:HOVER {
    color:#000099;
    text-decoration:none;
    }
a.default {
   /*font-family : verdana;*/
   text-decoration : none;
   color : #ff9900;
   }
a.default:HOVER {
    /*font-family : verdana;*/
    text-decoration: none;
    color:#0000FF;
    background-color : #F0F5FB;
    }
a.network_of_sites {
   /*font-family : verdana;*/
   text-decoration : none;
   color : #ff9900;
   }
a.network_of_sites:HOVER {
    /*font-family : verdana;*/
    text-decoration: none;
    color:#0000FF;
    background-color : #F0F5FB;
    }
a.footer {
   /*font-family : verdana;*/
   text-decoration : none;
   color : #ff9900;
   }
a.footer:HOVER {
    /*font-family : verdana;*/
    text-decoration: none;
    color:#0000FF;
    background-color : #F0F5FB;
    }
a.left { /*left column links/**/
   /*font-family : verdana;*/
   text-decoration : none;
   color : #ff9900;
   }
a.left:HOVER { /*left column links/**/
    /*font-family : verdana;*/
    text-decoration: none;
    color:#0000FF;
    background-color : #F0F5FB;/**/
    }
a.right { /*right column links/**/
   /*font-family : verdana;*/
   text-decoration : none;
   color : #ff9900;
   }
a.right:HOVER { /*right column links/**/
    /*font-family : verdana;*/
    text-decoration: none;
    color:#0000FF;
    background-color : #F0F5FB;/**/
    }
a.rightbot {
   font-family : verdana,sans-serif;
   color : #000099;
    text-decoration: underline;
   }
a.rightbot:HOVER {
    font-family : verdana,sans-serif;
    color: #000099;
    text-decoration: underline;
    }
a.search {
   text-decoration : none;
   }
a.search:HOVER {
   text-decoration : none;
    }
a.stars {
   text-decoration : none;
   }
a.stars:HOVER {
    text-decoration: none;
    }
input.default {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:120px;
    }
input.right {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:120px;
    }
input.default180 {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:180px;
    }
input.default240 {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:240px;
    }
input.default_readonly {
    color : #999999;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:120px;
    }
input.default100 {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:100px;
    }
input.default105 {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:105px;
    }
input.left {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:105px;
    }
input.average {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:180px;
    }
input.wide {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    vertical-align: middle;
    width:250px;
    }
input.small {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:20px;
    }
input.medium {
    color : #0000ff;
    background-color : #ffffff;
    height : 16px;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:40px;
    }
textarea.default {
    color : #0000ff;
    background-color : #ffffff;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:120px;
    }
textarea.default180 {
    color : #0000ff;
    background-color : #ffffff;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:180px;
    }
textarea.medium {
    color : #0000ff;
    background-color : #ffffff;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:180px;
    }
textarea.large {
    color : #0000ff;
    background-color : #ffffff;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:300px;
    }
textarea.large400 {
    color : #0000ff;
    background-color : #ffffff;
    font-size : 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:400px;
    }
input.checkbox {
    color : #0000ff;
    background-color : #ffffff;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    }
select.default {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:120px;
    }
select.default180 {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:180px;
    }
select.default240 {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:240px;
    }
select.title {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:60px;
    }
select.wide {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:300px;
    }
select.wide400 {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:480px;
    }
select.wide250 {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:250px;
    }
select.average {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:180px;
    }
select.date {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:40px;
    }
select.date2 {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:50px;
    }
select.contain {
    color : #ff9900;
    background-color : #ffffff;
    font-size : 12px;
    border: 1px solid #ff9900;
    background-position: center center;
    vertical-align: middle;
    width:95px;
    }
div.name {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    }

/*  g e n e r a l   s t y l e s  */

a#sscalendar {
/*  background-color: #FFFFFF;*/
    color: #ff9900;
    text-decoration: none;
    font-size:8px;
}

a#sscalendar:hover {
/*  background-color: #FFFFFF;*/
    color: #ff9900;
    text-decoration: underline;
    font-size:8px;
}

table#sscalendar {
    border-spacing: 0px 0;
    border-style: none;
    color: #000000;
    padding: 0px;
    bottom: 0px;
    font-size:10px;
}

/*  s m a l l   m o n t h   s t y l e s  */

table#sscalendar.sscalsmdays {
/*  background-color: #ffffff;*/
    border-spacing: 0px;
    border-style: none;
    font-family: verdana,sans-serif;
    font-size: 9px;
    font-weight: normal;
    padding: 0px;
    table-layout: fixed;
    text-align: center;
    width: 130px;
}
table.sscalsmdays {
/*  background-color: #ffffff;*/
    border-spacing: 0px;
    border-style: none;
    font-family: verdana,sans-serif;
    font-size: 9px;
    font-weight: normal;
    padding: 0px;
    table-layout: fixed;
    text-align: center;
    width: 130px;
}
table.sscalsmdaysleft {
/*  background-color: #ffffff;*/
    border-spacing: 0px;
    border-style: none;
    font-family: verdana,sans-serif;
    font-size: 9px;
    font-weight: normal;
    padding: 0px;
    table-layout: fixed;
    text-align: center;
    width: 130px;
}

table.sscalsmdays  {
    padding: 2px;
}
td.sscalendar {
    padding: 2px;
}
table#sscalendar.sscalsmdays a#sscalendar {
    color: #CC0000;
    display: block;
    text-decoration: none;
}

a.hot_day {
    color: #00CC00;
    display: block;
    text-decoration: none;
}
a.hot_day:HOVER {
    color: #00CC00;
    display: block;
    text-decoration: underline;
}
a.semi_hot_day {
    color: #CC0000;
    display: block;
    text-decoration: none;
}
a.semi_hot_day:HOVER {
    color: #CC0000;
    display: block;
    text-decoration: underline;
}
td.hot_day {
    color: #00CC00;
    display: block;
    text-decoration: none;
    text-align: left;
}
td.semi_hot_day {
    color: #CC0000;
    display: block;
    text-decoration: none;
    text-align: left;
}

table#sscalendar.sscalsmdays a#sscalendar:hover {
    color: #000000;
/*  background-color: #FFFFFF;*/
}

/* td#sscalendar.sscalsmdayabbrev */
table.sscalsmdays {
    color: #444444;
/*  background-color: #ffffff;*/
    font-family: verdana,sans-serif;
    font-size: 8px;
    text-align: center;
    font-weight: normal;
}
table.sscalsmdaysleft {
    color: #444444;
/*  background-color: #ffffff;*/
    font-family: verdana,sans-serif;
    font-size: 9px;
    text-align: left;
    font-weight: normal;
}
td.sscalsmdayabbrev {
    color: #000000;
/*  background-color: #ffffff;*/
    font-family: verdana,sans-serif;
    font-size: 9px;
    text-align: center;
    font-weight: normal;
}
td.sscalsmdayabbrevleft {
    color: #000000;
/*  background-color: #ffffff;*/
    font-family: verdana,sans-serif;
    font-size: 9px;
    text-align: left;
    font-weight: normal;
}

td.sscalsmtoday {
    background-color: #f2f2f2;
    border-color: #000000;
    border-style: single;
    border-width: 0px 0px 0px 0px;
    font-family: verdana,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-align: center;
}
td.sscalsmtodayleft {
    background-color: #f2f2f2;
    border-color: #000000;
    border-style: single;
    border-width: 0px 0px 0px 0px;
    font-family: verdana,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-align: left;
}

table#sscalendar.sscalsmdays td#sscalendar.sscalsmmonthprev {
    color: #CC3333;
    font-weight: bold;
    text-align: left;
}

table#sscalendar.sscalsmmonthlabel {
    background-color: #cccccc;
    color: #ff9900;
    font-family: verdana,sans-serif;
    font-size: 9px;
}


table#sscalendar.sscalsmmonthlabel td#sscalendar.sscalsmmonthnext {
    color: #CC3333;
    text-align: right;
}

table#sscalendar.sscalsmmonthlabel td#sscalendar.sscalsmmonthname {
    background-color: #cccccc;
    color: #ff9900;
    text-align: center;
    font-size: 9px;
}

a#sscalendar.sscalsmmonthnav {
    color: #CC3333;
    text-decoration: none;
}

a#sscalendar.sscalsmmonthnav:hover {
    color: #FFFFFF;
}



