body {font-family:verdana; font-size:11px;}
table, td, input, select, textarea {font-family:verdana; font-size:11px;color:#666666;} 
a {color:#0c538b;text-decoration:none;}
a:hover {text-decoration:underline;}
.background {background-color:#466478;background-image:url(images/background.gif);background-repeat:repeat-x;}
.top {background-color:#ffffff;background-image:url(images/topbg2.jpg);background-repeat:repeat-x;}
.menu {background-color:#ffffff;background-image:url(images/menubg.gif);background-repeat:repeat-x;border:1px solid #AEB4B9;border-top:0px;border-bottom:0px;}
.shadow {background-color:#466478;background-image:url(images/shadow.gif);background-repeat:repeat-x;}
.contentbackground {background-color:#FAFAFA;padding:20px 20px 0px 20px;border: 1px solid #EBEBE8;}
.contentbackground2 {background-color:#FAFAFA;padding:0px 0px 0px 0px;border:1px solid #EBEBE8;border-top:0px;border-bottom:0px;}
.iframebackground {background-color:#ffffff;padding:0px;border: 1px solid #EBEBE8;}
.calcontentbackground {background-color:#ffffff;padding:10px;border: 1px solid #EBEBE8;}
.bedrooms {background-color:#969DA2;border: 1px solid #969DA2;border-bottom:1px solid #565E63;color:#ffffff;}
.bedrooms2 {background-color:#969DA2;border: 0px solid #969DA2;color:#ffffff;}
.greyborder {background-color:#969DA2;}
.content {line-height:16px; color:#666666}
.contentbig {line-height:16px; color:#666666;font-size:12px;}
.rightcontent {padding:20px;}
.leftcontent {padding:20px;padding-right:0px;}
.highlightbox{font-weight:bold;margin:30px;margin-top:0px;margin-bottom:10px;margin-left:25px;padding:15px;background-color:#647AA9;color:#fff;font-family:Trebuchet MS,san serif;font-size:14px;}
.rightcontenttext {font-size:12px;line-height:20px;}
.form {background-color:#E1E4E6;padding-left:7px;padding-right:7px;border-bottom:1px solid #939A9F;}
.form2 {background-color:#E1E4E6;padding-left:5px;padding-right:5px;border-bottom:1px solid #939A9F;}
.form3 {background-color:#969DA2;padding-left:10px;padding-right:10px;padding-top:2px;border-bottom:1px solid #939A9F;color:white;}
.topform {background-color:#E1E4E6;border-bottom:1px solid #939A9F;}
.dayofweek {background-color:#E1E4E6;font-size:14px;}
.monthrow {background-color:#cccccc;font-size:14px;}
.headingtext {font-family:Trebuchet MS,san serif;font-size:14px;color:#456378;font-weight:normal;}
.headingtextbig {font-family:Trebuchet MS,san serif;font-size:15px;color:#456378;font-weight:normal;}
.dkheadingtext {font-family:Trebuchet MS,san serif;font-size:16px;color:#323332;font-weight:normal;}
.highlighttext {font-family:Trebuchet MS,san serif;font-size:16px;color:#0C538B;font-weight:bold;}
.highlightNoTag {font-family:Trebuchet MS,san serif;font-size:16px;color:#666666;font-weight:bold;}
.formNoMargin {margin:0px;background-color:#E1E4E6;}

h1 { position:relative; font-size:1.2em; margin:-7px 0 5px 0; line-height:20px;  }
h2 { margin:0 0 5px 0; }
h3 { font-size:1em; display:inline; }

.strongtext {font-weight:bold;}

.menuitem {font-family:Trebuchet MS,san serif;font-size:14px;color:#FFFFFF;font-weight:bold;padding-left:12px;padding-right:12px;}
.menuitem:hover {color:#C4D5E6;text-decoration:none;}
.vertline {font-family:Trebuchet MS,san serif;font-size:16px;color:#969DA2;}
.bedroomlinks {font-family:Trebuchet MS,san serif;font-size:14px;color:#FFFFFF;font-weight:bold;}
.bedroomlinks:hover {color:#C4D5E6;text-decoration:none;}
.bedroomlinks2 {font-family:Trebuchet MS,san serif;font-size:14px;color:#456378;}
.bedroomlinks2:hover {color:#177ED0;text-decoration:none;}
.ltgrey {border-bottom:1px solid #EBEBE8;}
.ltgrey2 {border-bottom:1px solid #cccccc;}
.button {color:#456378;background-color:#ffffff;border-top: 1px solid #EBEBE8;border-left: 1px solid #EBEBE8;border-bottom: 1px solid #456378;border-right: 1px solid #456378;}
.ltbluetext {color:#C2DFFF;font-weight:normal;font-size:12px}
.ltbluetext a {color:#C2DFFF;font-weight:normal;font-size:12px;text-decoration:underline;}
.dropdown {width:130px;background-color:#676F73;border-left: 1px solid #A3AAAF;border-top: 0px solid #EBEBE8;border-bottom: 1px solid #565E63; border-right: 1px solid #565E63;}
.dropdownitem {width:120px;padding:4px;color:#ffffff;font-size:12px;}
.dropdownitem:hover {color:#C4D5E6;text-decoration:none;}
.title {font-family:Trebuchet MS,san serif;font-size:18px;color:#969DA2;font-weight:bold;border-bottom:1px solid #969DA2;}
.titleNU {font-family:Trebuchet MS,san serif;font-size:18px;color:#969DA2;font-weight:bold;}

.darkertext {color:#000000;}
.cal_today {color:blue;font-weight:bold;}
.calheader {background-color: #DBEAF5;border-top: 1px solid #C1CDD8;border-bottom:1px solid #C1CDD8;border-right:1px solid #C1CDD8;width:100px}
.calendarrow {border-bottom:1px solid #C1CDD8;border-right:1px solid #C1CDD8}
.calendarrowrented {border-bottom:1px solid #C1CDD8;border-right:1px solid #C1CDD8; background-color:#F2C2C2;color:#000000;}
.calendarrowrentedowner {border-bottom:1px solid #C1CDD8;border-right:1px solid #C1CDD8; background-color:#FEEBA7;color:#000000;}

.calendarfield {width: 85px; overflow: hidden; text-overflow:ellipsis}

.aggcalendarfield {width: 75px; overflow: hidden; text-overflow:ellipsis}

.ownerrestext {color:#0C538B;}