body.ascom {
	font-family: tahoma,verdana,sans-serif;
	font-size: 8pt;
	background-color: #eeeeee;
	padding: 0px;
	margin: 0px;
	height: 100%;
}
table, td {
	font-family: tahoma,verdana,sans-serif;
	font-size: 8pt;
}

h1 {
	font-size: 10pt;
}
a:link {
    COLOR: #0C2EFF;
}
a:active {
    COLOR: #0C2EFF;
}
a:visited {
    COLOR: #0C2EFF;
}
a:hover {
    COLOR: #B9001A;
}
a:unknown {
    COLOR: #0C2EFF;
}

a.white:link {
    COLOR: #ffffff;
}
a.white:active {
    COLOR: #ffffff;
}
a.white:visited {
    COLOR: #ffffff;
}
a.white:hover {
    COLOR: #aaaaaa;
}
a.white:unknown {
    COLOR: #005FD1;
}


table.maintable {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	height: 100%;
}
td.maintabletopleft {
	text-align: left;
	vertical-align: bottom; 
	background: #ffffff;
	padding: 10px;
	padding-bottom: 2px;
	height: 32px;
}
td.maintabletopright {
	text-align: right;
	vertical-align: bottom; 
	background: #ffffff;
	padding: 10px;
	padding-bottom: 0px;
	height: 32px;
}
td.maintabletoolbar {
	height: 22px;
	width: 100%;
	background: url('/images/topbar.jpg');
	background-repeat: repeat-x;
	color: #ffffff;
	padding: 0px;
	border: 0px;
	text-align: right;
	vertical-align: bottom;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
}
td.maintable {
	text-align: center;
	vertical-align: top;
	background: #eeeeee;
}

table.calendarMonth {
	width: 100%;
	height: 100%;
	background: #f6f6f6;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

td.calendarMonthHeader {
	background: #dddddd;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	text-align: center;
	font-weight: bold;
}

td.calendarHeader {
	background: #dddddd;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	text-align: center;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

td.calendarDayHeader {
	background: #f6f6f6;
	text-align: center;
	color: #999999;
}

table.calendarYear {

	width: 100%;
}

td.calendarYear {
	height: 150px;
	vertical-align: top;
	padding: 3px;
}

td.calendarDay, td.calendarToday {
	text-align: center;	
	color: #666666;
	background: #f6f6f6;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
td.calendarDayStatus0 {
	text-align: center;	
	color: #000000;
	background: #ff8888;
	border: 1px solid #ff6666;
}
td.calendarDayStatus1 {
	text-align: center;	
	color: #000000;
	background: #88ff88;
	border: 1px solid #663ff66;
}
.alert {
	color: #ff0000;
}

table.loginbody, td.loginbody {
	padding: 0px;
}


/*  Box */
table.box {
	padding: 0px;
	border-collapse: collapse;
	margin: 0px;
}
td.boxtopleft {
	padding: 0px;
	width: 2px;
	height: 22px;
	background: url('/images/boxtop.jpg');
	background-color: #1B86FF;
}
td.boxtop {
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
	background: url('/images/boxtop.jpg');
	background-repeat: repeat-x;
	background-color: #1B86FF;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
}
td.boxtopright {
	padding: 0px;
	width: 2px;
	height: 22px;
	background: url('/images/boxtop.jpg');
	background-color: #1B86FF;
}
td.boxleft {
	padding: 0px;
	background: url('/images/boxleft.jpg');
	background-repeat: repeat-y;
	background-color: #ffffff;
	width: 2px;
}
td.boxcontent {
	padding: 15px;
	background-color: #ffffff;
}
td.boxright {
	padding: 0px;
	background: url('/images/boxright.jpg');
	background-repeat: repeat-y;
	background-color: #ffffff;
	width: 2px;
}
td.boxbottomleft {
	padding: 0px;
	width: 2px;
	height: 2px;
	background: url('/images/boxbottomleft.jpg');
	background-color: #ffffff;
}
td.boxbottom {
	padding: 0px;
	background: url('/images/boxbottom.jpg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 2px;
}
td.boxbottomright {
	padding: 0px;
	width: 2px;
	height: 2px;
	background: url('/images/boxbottomright.jpg');
	background-color: #ffffff;
}

.help {
	color: #888888;
	font-size: 8pt;
}














.normalText
{
    FONT-SIZE: 10pt;
    COLOR: #01230C;
    FONT-FAMILY: 'Courier New', monospace;
}
.propHeader{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 12pt; 
  font-weight: bold;
  font-style: normal;
  color: #9F0404;

}
.formFieldText{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 8pt; 
  color: #9F0404;
}
.formField{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 8pt; 
  color: #4170BB;
}
.listingHeader{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 10pt; 
  font-weight: bold;
  font-style: normal;
  color: #000000;
}
.listingText{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 8pt; 
  color: #000000;
}
.cottageHeader{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 10pt; 
  font-weight: bold;
  font-style: italic;
  color: #000000;
}
.cottageText{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 8pt; 
  color: #000000;
}
.listingNoneText{

  FONT-FAMILY: 'Courier New', monospace;
  font-size: 10pt; 
  font-weight: bold;
  font-style: italic;
  color: #DD0000;

}
.isDemo{

    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Courier New', monospace;

}
.headerText
{
    FONT-SIZE: 9pt;
    COLOR: #01230C;
    FONT-FAMILY: 'Courier New', monospace;
}
.smallText
{
    FONT-SIZE: 8pt;
    COLOR: #9F0404;
    FONT-STYLE: italic;
    FONT-FAMILY: 'Courier New', monospace;
}
.introText
{
    FONT-SIZE: 8pt;
    COLOR: #01230C;
    FONT-FAMILY: 'Courier New', monospace;
}
.devdFor
{
    FONT-SIZE: 8pt;
    COLOR: #b1b1b1;
    FONT-FAMILY: 'Courier New', monospace;
}
BODY.inquiry
{
    SCROLLBAR-FACE-COLOR: #526380;
    SCROLLBAR-HIGHLIGHT-COLOR: #647EA8;
    SCROLLBAR-SHADOW-COLOR: #74839B;
    SCROLLBAR-3DLIGHT-COLOR: #E0E6F0;
    SCROLLBAR-ARROW-COLOR: #3A424E;
    SCROLLBAR-TRACK-COLOR: #8b9ab1;
    SCROLLBAR-DARKSHADOW-COLOR: #021323;
    SCROLLBAR-BASE-COLOR: #849DC7;
}
.cottageInfo
 {
	BACKGROUND-COLOR: #BBC2CE; 
	BORDER-LEFT: black 0px solid; 
	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-BOTTOM: black 0px solid; 
	border-width: 0;
	FONT: 10pt MS Comic Sans,arial,sans-serif; LEFT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOMS: 0px;
	POSITION: absolute; 
	VISIBILITY: visible; 
	Z-INDEX: 200;
	width: 346px;
	height: 64px;
	left: 50%;
	top: 50%;
	margin-left: -173px;
	margin-top: -32px


}
.ToolTip
 {
	BACKGROUND-COLOR: #BBC2CE; 
	BORDER-LEFT: black 0px solid; 
	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-BOTTOM: black 0px solid; 
	 border-width: 0;
	FONT: 10pt MS Comic Sans,arial,sans-serif; LEFT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOMS: 0px;
	POSITION: absolute; 
	VISIBILITY: hidden; 
	Z-INDEX: 200;

}

.smallLink
{

    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Courier New', monospace;
	text-decoration: none; 

}
.formHeader{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 10pt; 
  font-weight: bold;
  font-style: normal;
  color: #000000;
}
.formField{
  FONT-FAMILY: 'Courier New', monospace;
  font-size: 9pt; 
  font-weight: none;
  font-style: normal;
  color: #000000;
}
.combo{

    BORDER-RIGHT: #000000 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #000000 1px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px;
    FONT-FAMILY: 'Courier New', monospace;
    font-size: 9pt; 
    font-weight: none;
    font-style: normal;
    color: #000000;
    BACKGROUND-COLOR: #F2F3F5;

}
.comboFiltered{

    BORDER-RIGHT: #000000 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #000000 1px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px;
    FONT-FAMILY: 'Courier New', monospace;
    font-size: 9pt; 
    font-weight: none;
    font-style: normal;
    color: #000000;
    BACKGROUND-COLOR: #FCFCE4;

}

.calendarEditControls {
	vertical-align: bottom;
	padding-bottom: 10px;
	padding-top: 10px;
}