/* CSS Document */
body{
font-family: Arial, Helvetica, sans-serif;
color: #577692;
font-size: 12px;
}
body a{
font-family: Arial, Helvetica, sans-serif;
color: #577692;
font-size: 12px;
text-decoration:none;
}
form {
	margin:0;padding:0;
}
p{
	
	font-size: 12px;
	color: #577692;
}
.boldText{
font-weight:bold;
}
.villaHeader{
color:#FFFFFF;
font-size:16px;
font-weight:bold;

}
.telnum{
color:#577692;
font-size:18px;
font-weight:bold;
}

.mainNav{

	color: #577692;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
}
a.mainNav:hover{
	color:#dde7f0;
}

.subNav{
	
	padding-left:15px;
	font-size:13px;
	color:#f68f26;
	font-weight: bold;
	text-decoration:none;
}
h3{
padding-top:4px;
font-size:18px;
	color:#f68f26;
	
	text-decoration:none;
}
.contentHeader{
padding-top:4px;
font-size:18px;
	color:#f68f26;
	
	text-decoration:none;
}
.form{
	color:#FFFFFF;
	font-weight:bold;
}
a.link{
text-decoration:u;
color: #577692;
}
.tablediv {
color:#FFFFFF;
font-weight:bold;
display:  table;
width:380px;
border-collapse:separate;
}
.celldivtxt {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:60px;
height:25px;
vertical-align:bottom;
}
.celldivtxt2 {
float:left;/*fix for  buggy browsers*/
text-align: right;
display:  table-cell;
width:60px;
height:25px;
vertical-align:bottom;
}
.celldivopt {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:180px;
height:25px;
}
.celldivopt2 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:60px;
height:25px;
}
.rowdiv  {
display:  table-row;
width:auto;
}
/* CALENDAR STYLING HERE */

a.bodyCal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover.bodyCal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

#calMain
{
	font-family:Arial, Helvetica, sans-serif;
	width:211px;
	height:163px;
	background-color:#587692;
	clear: both;
}
#calHeader
{
	background-color:#587692;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	height:19px;
	padding-top:5px;
}
#calDayTitles
{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	background-color:#dde7f0;
	margin:1px;
	font-weight:bold;
	font-size:14px;
	color:#587692;
	width:28px;
	text-align:center;
}
#calDays
{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	background-color:#dde7f0;
	font-size:14px;
	text-align:center;
	margin:1px;
	color:#587692;
	width:28px;
	height:18px;
}
#calDaysempty
{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	background-color:#dde7f0;
	font-size:14px;
	text-align:center;
	margin:1px;
	color:#1C76B2;
	width:28px;
	height:18px;
}
#calEventDay
{
font-family:Arial, Helvetica, sans-serif;
	float:left;
	height:16px;
	background-color:#ff0000;
	text-align:center;
	margin:1px;
	font-size:14px;
	width:28px;
	height:18px;
}
#calEventDaySelect
{
font-family:Arial, Helvetica, sans-serif;
	float:left;
	height:16px;
	background-color:#00CC33;
	text-align:center;
	margin:1px;
	font-weight:bold;
	font-size:14px;
	width:28px;
	height:18px;
}
#calEventDaySelect2
{
font-family:Arial, Helvetica, sans-serif;
	float:left;
	height:16px;
	background-color:#0066FF;
	color:#FFFFFF;
	text-align:center;
	margin:1px;
	font-weight:bold;
	font-size:14px;
	width:28px;
	height:18px;
}
a.calEventDaySelect
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
a.calEventDaySelect2
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.calToday
{
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	font-weight:bold;
	background:#587692;
	color:#FFFFFF;
	height:14px;
}

.calEventToday
{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	background-color:#005A9B;
	text-align:center;
	margin:1px;
	color:#666600;
	width:28px;
}
.IntroPara p{
 margin:10px 10px;
  padding-bottom:0px;
  line-height:14px;
}

