.mainpage {
	border-width: 4;
	border-color: #003d6f #003d6f #003d6f #003d6f;
}

td.footer {
	font-size: 10px; 
	font-family: verdana,arial,helvetica; 
	color: #000000; 
	font-weight: normal;
	white-space: nowrap;
}

td.footer-left {
	font-size: 10px; 
	font-family: verdana,arial,helvetica; 
	color: #000000; 
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}

td.footer-center {
	font-size: 10px; 
	font-family: verdana,arial,helvetica; 
	color: #000000; 
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
}

td.footer-right {
	font-size: 10px; 
	font-family: verdana,arial,helvetica; 
	color: #000000; 
	font-weight: normal;
	text-align: right;
	white-space: nowrap;
}

.standardcolor {
    color: #394abd;
}

.adminTableLargeColumnHeaders {
	font: 12pt Arial;
	font-weight: bold;
	color: #000000;
}

.adminPageTitle {
	font: 16pt Arial;
	font-weight: normal;
	color: #000000;
}

.adminTableTitle {
	font: 12pt Arial;
	font-weight: bold;
	color: #000000;
}

.adminTableColumnHeaders {
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #000000;
}

.adminTable {
    font: 9pt arial;
}

.adminTableRed {
    font: 9pt arial;
	color: Red;
}

.adminTableGreen {
    font: 9pt arial;
	color: Green;
}

.adminTableCenter {
    font: 8pt arial;
    text-align: center;
}

.adminTableLarge {
    font: 10pt arial;
}


.faqCategory {
    color: #000000;
    font: 11pt arial;
    font-weight: normal; 
}

.faqQuestion {
    color: #000000;
    font: 9pt arial;
    font-weight: bold; 
}

.faqAnswer {
    color: #000000;
    font: 9pt arial;
    font-weight: normal; 
}


.titleText {
    font: 14pt arial;
    color: black;
}

.navigation {
    color: #000000;
    font: 12pt arial;
    font-weight: normal; 
}

.navigationText {
    color: #000000;
    font: 12pt arial;
    font-weight: normal; 
}

.standardpagecontentsmall {
    color: #003300;
    font: 9pt arial;
    font-weight: normal; 
}

.standardpagecontent {
    color: #003300;
    font: 10pt arial;
    font-weight: normal; 
}

.standardpagecontentblack {
    color: black;
    font: 10pt arial;
    font-weight: normal; 
}

.standardpagecontentlarge {
    color: #003300;
    font: 14pt arial;
    font-weight: normal; 
}

.standardpagecontentlargewhite {
    color: #ffffff;
    font: 14pt arial;
    font-weight: normal; 
}

.standardpagecontentextralarge {
    color: #006600;
    font: 18pt arial;
    font-weight: normal; 
}

.standardpagecontentbold {
    color: #003300;
    font: 10pt arial;
    font-weight: bold; 
}

.standardpagecontenttitle {
    color: #003300;
    font: 16pt arial;
    font-weight: bold; 
}

.standardpagecontentTopofpage {
    color: #394ABD;
    font: 16pt arial;
    font-weight: normal; 
    text-decoration: none;
    text-align: center;
}

a.standardpagecontent {
    color: #000000;
    font: 10pt arial;
    font-weight: normal; 
    text-decoration: underline;
}

a.contentlink:link { color: black;}
a.contentlink:visited { color: black;}
a.contentlink:hover { color: #17288f;}

a.menunavigation {
    color: #000000;
    font: 8pt arial;
    font-weight: bold; 
    text-decoration: underline;
}

a.navigationText {
    color: #000000;
    font: 10pt arial;
    font-weight: normal; 
    text-decoration: underline;
}

a.menunavigation:hover {
    color: #ffffff;
    font: 10pt arial;
    font-weight: bold; 
    text-decoration: underline;
}

div.float {
  float: left;
}
  
div.floatcenter {
   text-align: center;
}

 p {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}
ul {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}
ol {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}
li {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}
td {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}

.propertyAddress {
    font-size: 12px; 
    font-family: verdana,arial,helvetica; 
    font-weight: bold;
    color:#000066;
}

.propertySectionTitleText {
    font-size: 11px; 
    font-family: verdana,arial,helvetica; 
    font-weight: bold;
    color:#000066;
}

.pictureTitle {
    font-size: 10px; 
    font-family: verdana,arial,helvetica; 
    font-weight: bold;
}

.pictureTitleNoBold {
    font-size: 10px; 
    font-family: verdana,arial,helvetica; 
}

.marquee {
    font-size: 14px; 
    font-family: verdana,arial,helvetica; 
    font-weight: bold;
}

.skillssectiontitle {
    font-size: 12px; 
    font-family: verdana,arial,helvetica; 
    font-weight: normal;
    color: #fff;
}

.address {font-size: 10px; font-family: arial,helvetica; color:#D9DED9}
.ffooter {font-size: 16px; font-family: verdana,arial,helvetica; color:#FFFFFF; font-weight: bold}
.copyright {font-size: 10px; font-family: verdana,arial,helvetica; color:#FFFFFF}
A:link {color:#336633}
A:visited {color:#336633}
A:hover {color:#000000}



#calendar {
  background-color: white;
  border: 0px;
  border-color: #660033;
  border-style: solid;
  height: 100%;
  overflow:hidden;
  width: 800px;
}

.calrow {
  background-color: white;
  float: left;
  width: 850px;
}

.calcell {
  background-color: white;
  border-style: solid;
  border-color: #660033;
  border-width: 1px;
  float: left;
  margin-bottom: -2000px; 
  padding-bottom: 2000px;
  text-align: left;
  vertical-align: top;
  width: 112px;
}

.calcellEmpty {
  background-color: gray;
  border-style: solid;
  border-top-color: #660033;
  border-top-width: 1px;
  border-right-color: gray;
  border-right-width: 1px;
  border-bottom-color: #660033;
  border-bottom-width: 1px;
  border-left-color: gray;
  border-left-width: 1px;
  float: left;
  margin-bottom: -2000px; 
  padding-bottom: 2000px;
  width: 112px;
}

.calnewrow {
  clear: left;
}

.caltitle {
  background-color: gray;
  height: 20px;
  text-align: center;
  vertical-align: top;
}

.calevent {
  border-style: solid;
  border-width: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 4px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 100%;
}

.calcellbottomrow {
  background-color: white;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #660033;
  border-right-color: white;
  border-right-width: 1px;
  border-bottom-color: #660033;
  border-bottom-width: 1px;
  border-left-color: white;
  border-left-width: 1px;
  float: left;
  width: 112px;
}
