html, body {
font: 12px/1.4em Arial, sans-serif;
color: #000000;
background: #b6d2ea;
}

body, div, td, form, map, area, p {margin: 0px;padding: 0px;border: none;}

p {padding: 0px;margin: 5px 0px !important;}

img {border-style: none;}

table {border-collapse: collapse;border-spacing: 0px;}

td {vertical-align: top;}

h1 {font-size: 130%;}
h2 {font-size: 120%;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}
h5 {font-size: 90%;}
h6 {font-size: 75%;}

a:link, a:active, a:visited {text-decoration: underline;color: #ffffff;}
a:hover {text-decoration: underline;color: #ffffff;}

a.arrow:link, a.arrow:active, a.arrow:visited {text-decoration: none;color: #000000;font-weight: bold;background: url('../ui/arrow.png') no-repeat center right;padding-right: 20px;}
a.arrow:hover {text-decoration: none;color: #000000;}

hr {width: 80%;height: 1px;line-height: 1px;border: none;color: #8f7f47;background: #8f7f47;padding: 0px;margin: 5px auto;}

.button {background: #293f54;color: #ffffff;border: 2px outset #00519A;cursor: pointer;font-size: 13px;}

.box {background-color: #ffffff;color: #000000;padding: 1px 0px;}

.box:focus {background: #f7f2d0;}

.txtl {text-align: left !important;}

.txtc {text-align: center !important;}

.txtr {text-align: right !important;}

.txtj {text-align: justify !important;}

.center {margin-left: auto !important;margin-right: auto !important;}

.vtop {vertical-align: top !important;}

.vmiddle {vertical-align: middle !important;}

.vbottom {vertical-align: bottom !important;}

.p2 {padding: 2px !important;}

.p5 {padding: 5px !important;}

.p10 {padding: 10px !important;}

.m5 {margin: 5px !important;}

.m3 {margin: 3px !important;}

.m10 {margin: 10px !important;}

.mbt10 {margin: 10px 0px !important;}

.mlr10 {margin: 0px 10px !important;}

.mt10 {margin-top: 10px !important;}

.mb10 {margin-bottom: 10px !important;}

.ml10 {margin-left: 10px !important;}

.mr10 {margin-right: 10px !important;}

.block {display: block !important;}

.inline {display: inline !important;}

.rel {position: relative;z-index: 1;}

.abs {position: absolute;}

.bold {font-weight: bold;}

.italic {font-style: italic;}

.nonitalic {font-style: normal;}

.float_l {float: left;}

.float_r {float: right;}

.clear {clear: both;}

.violet {color: #7f1b7d;}

.ciel, a.ciel:link, a.ciel:active, a.ciel:visited, a.ciel:hover {color: #009fda;}


.f10 {font-size: 10px !important;}
.f11 {font-size: 11px !important;}
.f12 {font-size: 12px !important;}
.f13 {font-size: 13px !important;}
.f14 {font-size: 14px !important;}
.f15 {font-size: 15px !important;line-height: 15px !important;}
.f16 {font-size: 16px !important;line-height: 16px !important;}
.f17 {font-size: 17px !important;line-height: 17px !important;}
.f18 {font-size: 18px !important;line-height: 18px !important;}
.f19 {font-size: 19px !important;line-height: 19px !important;}
.f20 {font-size: 20px !important;line-height: 20px !important;}
.f21 {font-size: 21px !important;line-height: 21px !important;}
.f22 {font-size: 22px !important;line-height: 22px !important;}
.f23 {font-size: 23px !important;line-height: 23px !important;}
.f24 {font-size: 24px !important;line-height: 24px !important;}

/*Start round boxes*/
.xround {width: 800px;margin: 5px auto;background: transparent;}
.xtop, .xbottom {display: block;background: transparent;font-size: 1px;}
.xb1, .xb2, .xb3, .xb4 {display: block;overflow: hidden;}
.xb1, .xb2, .xb3 {height: 1px;}
.xb2, .xb3, .xb4 {background: #7AAFDF;border-left: 1px solid #293f54;border-right: 1px solid #293f54;}
.xb1 {margin: 0px 5px;background: #293f54;}
.xb2 {margin: 0px 3px;border-width: 0px 2px;}
.xb3 {margin: 0px 2px;}
.xb4 {height: 2px;margin: 0px 1px;}
.xbox {display: block;background: #7AAFDF;border-left: 1px solid #293f54;border-right: 1px solid #293f54;}

.xround_h {overflow: hidden;background: transparent;}
.xtop_h, .xbottom_h {display: block;background: transparent;font-size: 1px;}
.xb1_h, .xb2_h, .xb3_h, .xb4_h {display: block;overflow: hidden;}
.xb1_h, .xb2_h, .xb3_h {height: 1px;}
.xb2_h, .xb3_h, .xb4_h {background: #B51303;border-left: 1px solid #B51303;border-right: 1px solid #B51303;}
.xb1_h {margin: 0px 5px;background: #B51303;}
.xb2_h {margin: 0px 3px;border-width: 0px 2px;}
.xb3_h {margin: 0px 2px;}
.xb4_h {height: 2px;margin: 0px 1px;}
.xbox_h {display: block;background: #B51303;border-left: 1px solid #B51303;border-right: 1px solid #B51303;overflow: hidden;padding: 1px 0px;color: #ffffff;font: 12px/1.4em Arial, sans-serif;}

.xround_c {margin-top: 2px;overflow: hidden;background: transparent;}
.xtop_c, .xbottom_c {display: block;background: transparent;font-size: 1px;}
.xb1_c, .xb2_c, .xb3_c, .xb4_c {display: block;overflow: hidden;}
.xb1_c, .xb2_c, .xb3_c {height: 1px;}
.xb2_c, .xb3_c, .xb4_c {background: #ffffff;border-left: 1px solid #293f54;border-right: 1px solid #293f54;}
.xb1_c {margin: 0px 5px;background: #293f54;}
.xb2_c {margin: 0px 3px;border-width: 0px 2px;}
.xb3_c {margin: 0px 2px;}
.xb4_c {height: 2px;margin: 0px 1px;}
.xbox_c {display: block;background: #ffffff;border-left: 1px solid #293f54;border-right: 1px solid #293f54;overflow: hidden;padding: 5px 7px;color: #000000;}

.round {margin: 0px 0px 10px 0px;}
.round .tl {width: 7px;height: 7px;background: url('../ui/button-tl.png') no-repeat top left;}
.round .tr {width: 11px;height: 7px;background: url('../ui/button-tr.png') no-repeat top left;}
.round .bl {width: 7px;height: 11px;background: url('../ui/button-bl.png') repeat-y top left;}
.round .br {width: 11px;height: 11px;background: url('../ui/button-br.png') repeat-y top left;}
.round .t {height: 7px;background: url('../ui/button-t.png') repeat-x top left;}
.round .b {height: 11px;background: url('../ui/button-b.png') repeat-x top left;}
.round .l {width: 7px;background: url('../ui/button-l.png') repeat-y top left;}
.round .r {width: 11px;background: url('../ui/button-r.png') repeat-y top left;}
.round .cnt {height: 17px;padding: 0px 5px;background: #863687;font: bold 14px/18px Arial, sans-serif;text-align: left;color: #ffffff;vertical-align: middle;}
/*Rounded thumbnails*/
.thumb {width: 120px;position: relative;z-index: 1;overflow: hidden;border:2px solid #00519A;margin: 5px;}
.thumb img {display: block;}
.ctl, .ctr, .cbl, .cbr {width: 17px;height: 17px;z-index: 1;position: absolute;}
.ctl {top: 0px;left: 0px;background: url('../ui/corner_tl.gif') no-repeat top left;}
.ctr {top: 0px;left: 112px;background: url('../ui/corner_tr.gif') no-repeat top left;}
.cbl {bottom: -1px;left: 0px;background: url('../ui/corner_bl.gif') no-repeat top left;}
.cbr {bottom: -1px;left: 112px;background: url('../ui/corner_br.gif') no-repeat top left;}
html>body .cbl {bottom: 0px;}
html>body .cbr {bottom: 0px;}
/*Rounded pictures*/
.regular {width: 390px;position: relative;background: #00519A;padding: 2px;margin: 5px auto;}
#regularPIC {display: block;margin-left: auto !important;margin-right: auto !important;width: 390px !important;border: 2px solid #00519A;}
.ctl_r, .ctr_r, .cbl_r, .cbr_r {width: 17px;height: 17px;z-index: 1;position: absolute;}
.ctl_r {top: 0px;left: 0px;background: url('../ui/corner_tl.gif') no-repeat top left;}
.ctr_r {top: 0px;left:450px;background: url('../ui/corner_tr.gif') no-repeat top left;}
.cbl_r {bottom: 0px;left: 0px;background: url('../ui/corner_bl.gif') no-repeat top left;}
.cbr_r {bottom: 0px;left: 450px;background: url('../ui/corner_br.gif') no-repeat top left;}
/** Structure styles **/
#header {height: 150px;overflow: hidden;position: relative;}
#footer {width: 800px;margin: 0px auto;font: 11px/1.4em Arial, sans-serif;text-align: center;}
#logo {width: 274px;height: 146px;display: block;position: absolute;top: 0px;left: 10px;overflow: auto;z-index: 3;}
#content {padding: 15px 20px;width: 550px;float: left;}
#home {margin-left: 10px;padding: 15px 0px 5px 0px;width: 420px;float: left;}
#search {width: 190px;float: left;padding: 15px 0px;background: #ffffff;margin: 0px;}
#rotate_pic {width: 150px;float: left;padding: 15px 0px;margin-left: 5px;}
#search h3 {font: small-caps bold 14px/1.8em Arial, sans-serif;color: #ffffff;background: #b51303;text-align: center;letter-spacing: 1px;margin: 0px;padding: 0px;}
#headline {font: small-caps bold 14px/1.8em Arial, sans-serif;color: #ffffff;background: #b51303;text-align: center;letter-spacing: 1px;margin: 0px;padding: 0px;}
#search p {margin: 0px;padding: 0px;clear: left;}
#search img {display: block;margin: 0px auto 10px auto;}
#search .box {font-size: 10px !important;}
#search label {font: 11px/1.4em Arial, sans-serif;color: #00519a;width: 50px;display: block;float: left;text-align: left;margin-left: 0px;}
.display {margin: 10px auto;}
.display .pic {width: 150px;}
.display .pic .thumb {margin-top: 10px;}
.display .cnt {width: 800px;}
.display .spacer {height: 15px;}
.property {width: 550px;margin: 0px;}
.property .left {width: 100px;padding: 0px 20px 10px 0px;}
.property .right {width: 430px;padding: 0px 0px 10px 0px;}
.property .pictures {width: 550px;}
.property .pictures .thumb {margin: 10px 15px;}
.propertyText {width: 550px;}
#bottom {margin: 0px auto;padding: 5px;text-align: center;clear: both;}
#bottom dt {display: inline;color: #ffffff;font: bold 14px/18px Arial, sans-serif;padding: 0px 10px;}
#bottom a, #bottom a:link, #bottom a:active, #bottom a:visited {text-decoration: none;color: #ffffff;font: bold 13px/18px Arial, sans-serif;}
#bottom a:hover {text-decoration: none;color: #B51303;}
.more_panel {float: right;text-align: right;margin: 0px 10px 0px 20px;}
#media_home {width: 450px;height: 220px;margin: 25px 275px;overflow: hidden;}
#media {width: 800px;height: 150px;overflow: hidden;position: absolute;top: 0px;left: 0px;z-index:2;}
/*Calendar styles*/
#calendar {border-collapse: separate;border-spacing: 2px;margin: 0px auto 5px auto;font-size: 9px;}
#calendar td {vertical-align: middle;padding: 3px;color: #000000;}
#calendar .day {text-align: center;background: #f7f2d0;}
#calendar .month {text-align: left;background: #f7f2d0;}
#calendar .free {background: #add8e6;text-align: center;}
#calendar .busy {background: #B51303;text-align: center;color: #ffffff;}
#calendar .change {background: #008000;text-align: center;color: #ffffff;}
#calendar .blank {background: #ffffff;text-align: center;}
/*Form styles*/
#form {width: 300px;margin: 0px 0px 10px 20px;}
#form fieldset {border: 1px solid #293f54;margin: 0px auto;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}
#form legend {color: #ffffff;background: #B51303;border: 1px solid #293f54;padding: 3px 6px;text-align: left;}
#form label {display: block;text-align: left;margin-bottom: 2px;}
#form .box {width: 100%;}
#price {width: 500px;}
#price td {text-align: center;padding: 5px;border: 1px solid #ffffff;vertical-align: middle;}
#choose {background: #B51303;text-align: center;height: 25px;padding-top: 5px;}
#choose img {margin: 0px 2px;}
/* main */
#navMenu ul {
list-style: decimal inside;
margin: 0;
padding: 0;
}
#navMenu {
width: 205px;
padding-top: 15px;
float: left;margin: 0;

}
#navMenu li {
display:inline;
}

/* menu */
#navMenu li a:link, #navMenu li a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #00519A;
height: 12px;
display: block;
padding: 5px 0px 6px 10px;
}
#navMenu li a:hover {
color: #b51303;
padding: 5px 0px 6px 10px;
}

/* subMenu */
#navMenu li li a:link, #navMenu li li a:visited {
font-weight: normal;
padding: 2px 0px 3px 20px;
}
#navMenu li li a:hover {
padding: 2px 0px 3px 20px;
}
#navMenu a.selected:link, #navMenu a.selected:active, #navMenu a.selected:visited {color: #b51303 !important;}
