/*
 * Cascading Style Sheet rules that get used on all pages.
 */
body { margin: 0px;}

/* TEXTAREA { behavior: url(/maxlength.htc);} */
.NormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.NormBlueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
}
.NormBlueTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
	font-weight: bold;
}

.LightBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 9pt;
	color: #3366CC;
}

.NormRedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: red;
}
.NormRedTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: red;
	font-weight: bold;

}

.NormTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;

}

.NormTextDropDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.HelpText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}


.TestCode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E2E2E2;
	border: 1px solid #000000;
	width: 300px;
	padding: 10px;
	background-position: center;
	position: absolute;
	z-index: 99;
	top: 10px;
	right: 10px;

}

.userview {
	text-align: left;
	font-size: 10pt;
}

.CountHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #3366FF;
	border-right-color: #3366FF;
	border-bottom-color: #3366FF;
	border-left-color: #3366FF;

}
.LineSep {
	border-top: 1px #3366FF;
	border-right: 1px #3366FF;
	border-bottom: 1px solid #3366FF;
	border-left: 1px #3366FF;

}
.NormTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2E2E2E;

}
.WhtTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;

}
.BoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
	font-weight: bold;
	background-color: #E0E0E0;
	border-bottom: 1px solid #585858;


}
.BoxContent {
	background-color: #E9E9E9;
	border: 1px solid #6D6D6D;



}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.SmallNormText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.rightheaderimg {
	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: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
}
.leftheaderimg {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
}

.readonly { background-color: #999999; color: blue; }

A:link    {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9pt; color:#3333ff}
A:active  {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9pt; color:#3333ff}
A:visited {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9pt; color:#3333ff}
A:hover   {   font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:bold; font-size:9pt; color:#3333ff}

A.italic:link    {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-style:italic; font-weight:normal; font-size:9pt; color:#3366CC}
A.italic:active  {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-style:italic; font-weight:normal; font-size:9pt; color:#3366CC}
A.italic:visited {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-style:italic; font-weight:normal; font-size:9pt; color:#3366CC}
A.italic:hover   {   font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-style:italic; font-weight:normal; font-size:9pt; color:#3366CC}

A.login:link    {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-style:normal; font-weight:normal; font-size:9pt; color:#C0C0FF}
A.login:active  {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-style:normal; font-weight:normal; font-size:9pt; color:#C0C0FF}
A.login:visited {   font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-style:normal; font-weight:normal; font-size:9pt; color:#C0C0FF}
A.login:hover   {   font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-style:normal; font-weight:normal; font-size:9pt; color:#C0C0FF}


h1 { text-align: center; color: red; }

hr { width: 90%; }

/* span.villacaption	{ color: blue; font-weight: bold; }
span.villabanner	{ color: blue; font-weight: bold; }
span.villadesc		{ color: #000080; } */

/* td	{ text-align: center; font-size: 10pt; } */
td.adminmain { text-align: center; font-size: 9pt; }

td.mon { background-color: #cccccc; border-right: black solid 0px; }

/* td.avail { border-left-width: 10px; }
td.free	{ background-color: green; text-align: center; }
td.full { background-color: red; text-align: center;  }
td.maybe { background-color: orange; text-align: center; } */

TD.login { font-family: Arial, Helvetica, sans-serif; color: #dddddd; font-size: 7pt; }

div#links { margin-left:20px; margin-top:10px; 
            color:#333333; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
			font-size:10pt; line-height:1.5em; z-index:100; overflow:auto;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: relative; top:100px; left:0px;
   padding: 0px; margin: 10px; z-index: 100;
   color: #ffffff; background-color: black;
   font: 10pt Verdana, sans-serif; text-align: center;}

.homelink { 
	display:none; 
	padding:20px; 
	color: #003399;
	width:220px; 
	font-size:8pt; 
	font-weight:bold; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
}

.menuopen { display: none; }
.menuclose { display: inline; }
