/* OwnerNet CSS  */
p{
font-family:Arial, Helvetica, sans-serif;
color: #073570;
font-size:13px;}
td{
font-family:Arial, Helvetica, sans-serif;
color: #073570;
font-size:13px;}
#navigation {
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	padding: 10px;
	background-color:#e9effa;
	text-align:left;
}

.ownerNav-TD {
	background-color:#02afe9;
	border-right: solid 2px #02afe9;
	width: 40px;
	}	

#navigation ul {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

#navigation li {
	margin: 2px 0 0;
}

#navigation li a {
	display: block;
	width:120px;
	border: 1px solid #ffffff;
	background-color: #00295F;
	text-decoration: none; /*lets remove the link underlines*/
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

#navigation a:link, #navigation a:active, #navigation a:visited {
color: #FFFFFF;
	padding-left: 20px;
}

#navigation a:hover {
border: 1px solid #000000;
background-color: #B8CBEE;
color: #00295F;
	padding-left: 20px;
}

#maincontent {

	background-color: #FFFFFF;
	/*width: 650px;*/
	text-align: left;
	vertical-align: top;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}

#memberMessage {
	float: right;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
}


h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px; 
	margin:0.5em 0;
}
h2{
font-size: 15px;
color: #2474d3;
font-weight: bold;
margin: 15px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
}

h2.housepage {
font-size: 14px;
color: #00abe3;
font-weight: bold;
margin: 5px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
}

h3 {
font-size: 14px;
color: #9e2121;
font-weight: bold;
margin: 15px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
}

h3.housepage {
font-size: 14px;
color: #00abe3;
font-weight: bold;
margin: 5px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
}


h4 {
font-size: 13px;
color: #2474d3;
font-weight: bold;
margin: 15px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
}

h5 {
font-size: 12px;
color: #9e2121;
font-weight: bold;
margin: 15px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
}

h6 {
font-size: 11px;
color: #2474d3;
font-weight: bold;
margin: 15px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
}

.message {
	font-weight: bold;
	color: #ff0000;
}



/* all owner tables unless overwritten */
.own-table {
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	padding: 4px;
	border: 1px solid #02afe9;
}


/* Document Manager */

.doc-colheader {
	text-align: center;
	background-color: #02afe9;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	font-size:13px;
	font-weight:bold;
}

.doc-tablecell1 {
	text-align: center;
	background-color: #e9effa;
	font-family:Arial, Helvetica, sans-serif;
	padding: 4px;
	color:#073570;
}
.doc-tablecell2 {
	text-align: center;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding: 4px;
	color:#073570;
}
	

/* News Page */

.news-title {
	font-weight: bold;
	text-align: left;
	background-color: #e9effa;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px;

}
.news-posted {
	font-style: italic;
	text-align: right;
	background-color: #e9effa;
	font-family:Arial, Helvetica, sans-serif;
	padding: 7px;

}

.news-content {
	text-align: left;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding: 4px;
}


/* The EVENTS pages */

.eventshead {
	font-weight: bold;
	text-align: left;
	color: #660066;
	padding: 3px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
.eventsdate {
	font-weight: bold;
	text-align: left;
	color: #00295f;
	padding: 1px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	
}

.eventsspecs {
	font-weight: normal;
	text-align: left;
	color: #00295f;
	padding: 4px 4px 20px 4px;
	background-color: #e9effa;
	border: solid 1px #00295f;
	font-family:Arial, Helvetica, sans-serif;
}
                          
.eventsdetails {
	font-weight: normal;
	text-align: left;
	color: #00295f;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
}


/* Profile Manager */

.profile-label {
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	width: 180px;
	padding: 4px;
}

.profile-input {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}

/* Member List Page */

.mem-colheader {
	text-align: left;
	background-color: #B8CAEE;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	border-bottom: solid 4px #7091B4;
	margin-bottom: 4px;
	font-size:13px;
	font-weight:bold;
}

.mem-letterheader {
	text-align: left;
	font-weight: bold;
	background-color: #e9effa;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border-bottom: solid 2px #7091B4;
}

.mem-tablecell1 {
	text-align: left;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px;
}
.mem-tablecell2 {
	text-align: left;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px;
}

.mem-detaillabel {
	width: 110px;
	text-align: left;
	background-color: #B8CAEE;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #7091B4;
	padding:4px;
}

.mem-detaildata {
	text-align: left;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #7091B4;
	padding:4px;
}
.conciergetable{font-family:Arial, Helvetica, sans-serif;
color: #073570;
font-size:13px;}
.conciergehead{font-family:Arial, Helvetica, sans-serif;
color: #073570;
font-size:13px;
font-weight:bold;}
.conciergespec{font-family:Arial, Helvetica, sans-serif;
color: #073570;
font-size:13px;}

.ownresreporttable{width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	padding: 4px;
	border: 1px solid #02afe9;}
.ownresreportheader{
text-align: center;
	background-color: #02afe9;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	font-size:13px;
	font-weight:bold;}
.ownresreportcell{
border: 1px solid #02afe9;
font-family:Arial, Helvetica, sans-serif;
color: #073570;
font-size:13px;
}
.ownstatisticstable{width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	padding: 4px;
	border: 1px solid #02afe9;}
	.ownstatisticsheader{text-align: center;
	background-color: #02afe9;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	font-size:13px;
	font-weight:bold;}
	.ownstatisticscell{border: 1px solid #02afe9;
font-family:Arial, Helvetica, sans-serif;
color: #073570;
font-size:13px;}
.cal-link:link    { background: transparent; color: #000000; text-decoration: none}
.cal-link:visited { background: transparent; color: #000000; text-decoration: none}
.cal-link:hover   { background: transparent; color: #000000; text-decoration: underline}

/* This sets the dull link color */
.cal-dlink:link    { background: transparent; color: #999999; text-decoration: none}
.cal-dlink:visited { background: transparent; color: #999999; text-decoration: none}
.cal-dlink:hover   { background: transparent; color: #999999; text-decoration: underline}

/* This sets the calender outer box */
.cal-box {
	font-family: "Arial", Times, serif;	font-size: 12px;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #22487d;border-right-color: #22487d;border-bottom-color: #22487d;	border-left-color: #22487d;}
	
/* This sets the calendar back */
.cal-back {
	font-family: "Arial", Times, serif;font-size: 12px;background-color: #2E62AB;}
	
/* This sets the calender year outer box */
.cal-year-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
/* This sets the calender today box */

/*This feature was added to PhpICalenderX by Mr.Matthew Waygood ( mwwaygoo@hotmail.com ) */
.cal-today {
	font-family: "Arial", Times, serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}

/*This sets the calender year previous box */
.cal-year-prev {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
	
/* This sets the calender year number previous box */
.cal-year {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;}

/*This sets the calender year Next box */
.cal-year-next {
font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}

/*This sets the calender month outer box */
.cal-month-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}

/*This sets the calender month previous box */
.cal-month-prev {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #fffae4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}

/*This sets the calender month text box */
.cal-month {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #45598F;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-bottom-color: #183156;border-left-color: #C5D2F9;border-top-color: #C5D2F9; border-right-color: #183156;
}

/*This sets the calender month next box */
.cal-month-next {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #fffae4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}


/*This sets day box - comment this out*/
/*.cal-days-box {*/
/*	display: marker;*/
/*}*/

/*This sets day of the week start*/
.cal-day-start {
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	color: #45598F;
	background-color: #D2DAEF;
}

/*This sets day of the week rest*/
.cal-day-rest {
	font-family: aAria, verdana, san-serif;
	font-size: 12px;
	color: #45598F;
	background-color: #D2DAEF;
}


/*This sets days availible*/
.cal-days-avail {
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #95baa9;
}

/*This sets the out of range days */
.cal-days-unknown {
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
}

/*This sets days booked*/
.cal-days-booked {
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CAD5E8;
}

/*This sets the out of month days */
.cal-days-invalid {
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
/*For 3-D buttons*/
a.3dbuttonlink{
	background: transparent; color: #FFFFFF; text-decoration: none
}
.3dbuttontable {
        border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;
}
.3dbuttoncell {
        font-family: Arial, Verdana, Helvetica, san-serif;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
        background-color: #339900;
        border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;
        border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
        border-bottom-color: #183156;border-left-color: #C5D2F9;border-top-color: #C5D2F9; border-right-color: #183156;
}
/* Make a table column that looks just like the submit button */
td.buttonmain {
background-color: #FCF4D8;
color: #22487d;
font-weight: bold;
border-color: #22487d;
border-width: 1px;
padding: 1px
}

table.contact_table td textarea{
height:100px;
background:pink;
}


