a:link{ color: #CF7F18; }

a:visited{ color: #AD660C; }

a:hover, a:focus{ color: #FF9814;	text-decoration:none; }


ol, ul{	margin: 1em 0 1em 2em; }

ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }

ol li{	list-style:decimal }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }

ul li{ list-style:disc;}

em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em{ font-weight:bold; font-style:italic; }

<!--
body
{
    Font-Family: Arial,Verdana, Tahoma, Helvetica;
    Font-Size: 9px;
    color: Black;
    Margin:0px;
}



H1 {
    Font-Family: Verdana,Arial,Tahoma, Helvetica;
    Font-Size: 16px;
    color: #000080;
    word-spacing: 0; 
    text-indent: 0; 
    font-weight : bold;
    line-height: 100%; 
    margin: 0; 
    padding: 0;
}

H2 {
    Font-Family: Verdana,Arial,Tahoma, Helvetica;
    Font-Size: 14px;
    color: #000080;
    word-spacing: 0; 
    text-indent: 0; 
    font-weight : bold;
    line-height: 100%; 
    margin: 0; 
    padding: 0;
}

.main{
font-size: 12px;
}
table.main {
border: 1px solid #8080FF;
background-color: #bcc7d5;
margin-bottom:5px;
}
table.main td{
font-size: 12px;
background-color: #ffffff;
padding: 3px;
}
table.main th {
font-size: 14px;
height:20px;
text-align: left;
color: #ffffff;
background-color: #003366;
padding: 3px;
}




.normal{
font-size: 12px;
}
table.normal th{
font-size: 12px;
text-align: left;
border-bottom:1px dotted #8080FF;
}
table.normal td{
    border-bottom:1px dotted #8080FF;
}



#paginationDiv{
    padding:10px 0px 10px 0px;
    Font-Family: Verdana,Arial,Tahoma, Helvetica;
    Font-Size: 11px;
}

#paginationDiv a {color: #003399;}
#paginationDiv a:hover {color: #cc3300;}

#page_link {
    font-size:11px;
    color:#cc3300;
    background-color:#eaeaea;
    padding:5px;
    margin:1px;
    border: 1px solid #d9d9d9;}

#page_current {
    font-size:11px;
    font-weight:bold;
    color:#ffffcc;
    background-color:#0066cc;
    padding:5px;
    margin:1px;
    border: 1px solid #003300;}
    
 #required
 {
    color:#cc3300;
    font-size:16px;
    font-weight:bold;
 }

  
.event{font-size: 11px; width:160;height:160}
table.event {border: 0px;color:#006600;background-color: #333333;}
table.event td{font-size: 10px;background-color: #d3eeb9;padding: 1px;text-align:center}
table.event th {font-size: 11px;height:20px;text-align: center;color: #ffffcc;background-color: #a4dc69;}
table.event td  a{font-size: 14px;text-align: center;text-valign:middle;color: #cc0000;text-decoration:underline}
table.event td  a:hover{color: #ff6600;text-decoration:underline}

#eventTDToday{background-color: #a4dc69;}
#eventTDBlank{background-color: #227df9;}
#eventTDBooked{background-color: #f5c289;}
#eventTDAvailable{background-color: #d3eeb9;}
#eventTDList a{font-size: 12px;color: #cc0000;text-decoration:none}
#eventTDList a:hover{color: #ff6600;text-decoration:underline}
#eventToday{color: #000000; font: bold 14px; height:18px}
#nextprevious a{font-size: 12px;color: #cc0000;text-decoration:none}
#nextprevious a:hover{color: #ff6600;text-decoration:underline}
.form{
    font-weight: bold;
}

.propertyCalendarFrame
{
    width:550px;
    height:260;
    border:0px;
    background: transparent;    
}

#propertyList div{
    display:block;
}

div.errorMessageDiv {
    border:1px solid #000000;
    background: #FFFFC0;
    color: #FF0000;
    padding:10px;
    margin:10px 0 10px 0;
}

div.errorMessageDiv h1{
    margin-bottom:10px;
    border-bottom: 1px solid;
}

div.messageDiv {
    padding:10px;
    margin:10px 0 10px 0;
}
 -->