/* base */
html, body {height:100%;}
body {margin: 0 0 0 0; font-size: 10pt; line-height:12pt; font-family: verdana;}
td {font-size: 10pt; line-height:12pt; font-family: verdana;}
a:link,a:active,a:visited{font-size: 13px; font-family: verdana; text-decoration: underline; font-weight:normal; color:#0000FF;}
a:hover{font-size: 13px; font-family: verdana; text-decoration: none; font-weight:normal; color:#0000FF;}
td.repeatx { background-repeat:repeat-x; }
td.repeaty { background-repeat: repeat-y; }
td.repeatxy { background-repeat: repeat; }
.invisible { display: none; }
.visible { display: block; }
.hand {	cursor: hand; }

/* vandewater */
h1{color:#146734;font-family:verdana;font-size:15pt;line-height:18pt;font-weight:bold;margin:0 0 0 0;}
h2{color:#146734;font-family:verdana;font-size:11pt;line-height:14pt;font-weight:bold;margin:0 0 0 0;}
A.minorNav:link,A.minorNav:active,A.minorNav:visited{font-family:verdana; font-size:8pt; color:#131840; text-decoration:none; line-height:10.5pt; font-weight:bold; }
A.minorNav:hover{font-family:verdana; font-size:8pt; color:#131840; text-decoration:none; line-height:10.5pt; font-weight:bold; }
a.HomePods:link, a.HomePods:visited, a.HomePods:active{ font-family: verdana; font-size: 8pt; font-weight: bold; font-style:normal; color: #000099; text-decoration: none; }
a.HomePods:hover { font-family: verdana; font-size: 8pt; font-weight: bold; font-style:normal; color: #FF6600; text-decoration:underline; }
a.listings:link, a.listings:visited, a.listings:active { font-size: 9pt; font-family: verdana; font-weight:bold; color:White; text-decoration: underline; }
a.listings:hover{ font-size: 9pt; font-family: verdana; font-weight:bold; color: White; text-decoration: none; }
a.testimonal:link, a.testimonal:visited, a.testimonal:active { font-size: 8pt; font-family: verdana; font-weight:normal; color:#ff6600; text-decoration: none; }
a.testimonal:hover{ font-size: 8pt; font-family: verdana; color: #006699; text-decoration: none; }
blockquote.item { padding: 10px; background-image: url(../images/client/miscQuoteItemBg.jpg); background-repeat:repeat-x; border-left: solid 2px #C1DAFF; border-right: solid 2px #C1DAFF; }
blockquote.altitem { padding: 10px;  background-image: url(../images/client/miscQuoteAltItemBg.jpg); background-repeat:repeat-x;  border-left: solid 2px #CDE599;  border-right: solid 2px #CDE599; }

/* menu */
#menu { font-family:verdana; font-size:9pt; line-height:26px; }
#menu ul { margin: 0; padding: 0 0 0 0; list-style-type: none; }
#menu ul li {position: relative; display: inline; float: left; text-decoration:none; background-color: #234E76; text-align:center; }
#menu ul li a { display: block; width: 110px; padding: 0 0 0 0; border: 1px solid #234E76; border-left-width: 0; text-decoration: none; color: White; }
#menu ul li a:hover { background-color: #769EC3; color: White; text-decoration:none; }
#menu ul li ul { left: 0; position: absolute; top: 1em; display: block; visibility: hidden; }
#menu ul li ul li { display: list-item; float: none;}
#menu ul li ul li a { display: block; width: 200px; color: White; border: 1px solid #234E76; text-decoration: none; padding: 1px 5px; background: #234E76; text-align:left; }

/* front-end */
.faqanswer { font-size: 10pt; font-family: verdana; color: #030368; line-height: 12pt; text-align: center; }
.faqquestion { font-size: 10pt; font-family: verdana;  font-weight: bold; color: #030368; line-height: 12pt; text-align: center; }
.bluetext {cursor: hand; font-size: 14px; font-weight:bold; font-family: verdana;  color: #003399; font-weight: bold;}
.caption { font-size: 8pt; line-height: 10pt; }
.captionbold{font-family: verdana; font-size: 8pt; color: #003535; }
.nicetext { font-family: verdana; font-size: 10px; color: #333333; line-height: 11px; }
.searchpagerelationships { font-size: 8pt; }
a.cmsbreadcrumboff:link, a.cmsbreadcrumboff:visited,a.cmsbreadcrumboff:active, a.cmsbreadcrumboff:hover { font-family: verdana; font-size: 8pt; color: #0066ff; text-decoration: none; }
a.cmsbreadcrumbon:link, a.cmsbreadcrumbon:visited, a.cmsbreadcrumbon:active, a.cmsbreadcrumbon:hover { font-family: verdana; font-size: 8pt; font-weight: bold; color: #FF6600; text-decoration: none; }
a.inner:link, a.inner:visited, a.inner:active { font-size: 10px; font-family: verdana; font-weight:normal; color:#030368 ; text-decoration: none; }
a.inner:hover{ font-size: 10px; font-family: verdana; color: #ff6600; text-decoration: none; }

/* back-end */
.content {background-color:#ffffff; font-size: 10pt; font-family: verdana; color: #333333; line-height: 14pt; }
.adminTheme {background: url(../admin/images/HtmlBg.jpg); background-repeat:repeat-x; background-color: #304261;}
.breadcrumbarrow { font-family: verdana; font-size: 8pt; color: #FF6600; }
.breadcrumbbold { font-family: verdana; font-size: 8pt; font-weight: bold; color: #006699; }
.adminbuttons { font-family: verdana; font-size: 8pt; color: Gray; text-decoration:none; }
.admincompanyname { font-family: verdana; font-size: 11pt; font-weight: bold; color: white; line-height: 12pt; }
.adminlogo { background-color:#3A709A; font-family: verdana; font-size: 11pt; font-weight: bold; color: white; line-height: 12pt; }
.adminerror { font-size: 9pt; font-family: verdana; color: red; line-height: 10pt;	}
.adminheading { font-family: verdana; font-size: 11pt; font-weight: bold; color: white; line-height: 22px; }
.adminhome { font-family: verdana; font-size: 10pt; font-weight: bold; color: #006699; }
.adminmessage { font-family: verdana; font-size: 10pt; color: #339900; font-weight: bold; font-style: italic; line-height:13pt; }
.adminpagerelationshipsheading { font-family: verdana; font-size: 8pt; color:  #006699; font-weight: bold; }
.adminpagerelationshipsmessage { font-family: verdana; font-size: 8pt; font-weight: bold; }
.admintoplinks { font-family: verdana; font-size: 8pt; color: white; line-height: 11pt; }
a.admintoplinks:link, a.admintoplinks:visited, a.admintoplinks:active { font-family: verdana; font-size: 8pt; font-weight: bold; text-decoration: none; color: white; }
a.admintoplinks:hover { font-family: verdana; font-size: 8pt; font-weight: bold; text-decoration: none; color: #ff9900; }
a.adminbuttons:link, a.adminbuttons:visited, a.adminbuttons:active, a.adminbuttons:hover { font-family: verdana; font-size:8pt; text-decoration: none; color: #006699; }
a.breadcrumboff:link, a.breadcrumboff:visited,a.breadcrumboff:active, a.breadcrumboff:hover { font-family: verdana; font-size: 8pt; color: #006699; text-decoration: none; }
a.breadcrumbon:link, a.breadcrumbon:visited, a.breadcrumbon:active, a.breadcrumbon:hover { font-family: verdana; font-size: 8pt; font-weight: bold; color: #006699; text-decoration: none; }

/* ftb */
.eightpt { font-size: 8pt; }
.ninept { font-size: 9pt; }
.tenpt { font-size: 10pt; }
.twelvept { font-size: 12pt; }
.fourteenpt { font-size: 14pt; }
.sixteenpt { font-size: 16pt; }

/* calendar */
.calendarday { font-family: verdana; color: #006699; line-height: 12pt; }
.calendardayother { font-family: verdana; color: #999999; line-height: 12pt; }
.calendarheading { font-family: verdana; color: white; text-align: center; line-height: 12pt; }
.calendarmonth { font-family: verdana; font-size: 12pt; color: #FF6600; line-height: 14pt; font-weight: bold; }
.ddlcalendardayname { font-family: verdana; font-size: 8pt; color: navy; }
.ddlcalendardaynumbers { font-family: verdana; font-size: 8pt; color: black; }
.ddlcalendarheader { font-family: verdana; font-weight: bold; font-size: 8pt; color: white; background-color: navy; }
.ddlcalendartoday { font-family: verdana; font-weight: bold; font-size: 8pt; color: black; }
a.calendararrows:link, a.calendararrows:visited, a.calendararrows:active, a.calendararrows:hover { font-family: verdana; font-size: 12pt; color: #FF6600; text-decoration: none; }
a.calendarevent:link, a.calendarevent:visited, a.calendarevent:active { font-family: verdana; font-size: 8pt; line-height: 10pt; color: #333333; text-decoration: none; }
a.calendarevent:hover {	font-family: verdana; font-size: 8pt; line-height: 10pt; text-decoration: none; color: #666666; }
a.calendarday:link, a.calendarday:visited, a.calendarday:active, a.calendarday:hover { font-family: verdana; line-height: 9pt; color: #006699; text-decoration: none; }
a.calendardayother:link, a.calendardayother:visited, a.calendardayother:active, a.calendardayother:hover { font-family: verdana; line-height: 9pt; color: #999999; text-decoration: none; }