body {
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
	background-color: #F4F4F4;
}

.caltitle_l {FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: lightcyan; TEXT-ALIGN: left;}
.caltitle_c {FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: lightcyan; TEXT-ALIGN: center;}

.logoheader {
	background-image:url('http://www.availcheck.com/images/name_greybg.gif');
	background-repeat:no-repeat;
	height: 80px;
	background-position: left top;
	vertical-align: Bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.menuicon {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    width:80;
}

.formlabel {
	font-size: 12px;
	font-family : Verdana;
	color : #000000;
	text-align: right;
}

ul {margin: 0;}
#contentWrap {width: 700px;margin: 0 auto;height: auto;overflow: hidden;}
#contentTop {width: 600px;padding: 10px;margin-left: 30px;}
#contentLeft {float: left;width: 250px;padding:10px;}
#contentLeft li {list-style: none;margin: 0 0 4px 0;padding: 10px;background-color:#339966;border: #CCCCCC solid 1px;color:#fff;text-align: center;}
#contentRight {float: left;width: 250px;padding:10px;background-color:silver;color:#000000;border: #000000 solid 2px;font-size:14px;font-weight: bold;}


.formlabelUL {
	font-size: 12px;
	font-family : Verdana;
	color : #000000;
	text-align: right;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	vertical-align: top;
}

.formlabeltitle {
	font-size: 12px;
	font-family : Verdana;
	color : #000000;
	text-align: left;
	font-weight: bold;
	background-color: powderblue;
}

.formlabelUR {
	color : #000000;
	BORDER-BOTTOM: #666666 1px solid;
	vertical-align: top;
}

.formlabelRED {
	font-size: 9px;
	color : #004080;
}
.formlabelgreen {
	font-size: 11px;
	font-family : Verdana;
	color : green;
	text-align: right;
	display: inline;
}

.dowinputs {
  border: 1px solid #999999;
  font-size: 11px;
  background-color: #E4E4E4;
  width: 24;
}

.lostpw {
	font-size: 9px;
	font-family : Verdana;
	font-weight: bold;
}


.forminputs {
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E4E4E4;
}

.formtextarea {
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E4E4E4;
}

.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.pagesubheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}


.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
	text-align: center;
}

A:link {
	color: #CC0000;
	text-decoration: none;
	font-size: 12px;
}

A:visited {
	color: #CC0000;
	text-decoration: none;
	font-size: 12px;
}

A:active {
	color: #CC0000;
	text-decoration: none;
	font-size: 12px;
}

A:hover {
	color: darkslategray;
	text-decoration: none;
  font-size: 12px;
  background-color:#FEFEF2;
}
.loginerror {
	font-size: 11px;
	font-family : Verdana;
	color : #FF0000;
	text-align: center;
}

TD.menu {
	FONT-FAMILY: Tahoma,Verdana,Arial;
	font-size: 12px;
	height:22;
	background-color:honeydew;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

TD.highlight {
	background-color:pink;
}

DIV.menu {
	FONT-SIZE: 10px;
	COLOR: green;
	FONT-FAMILY: Tahoma,Verdana,Arial;
}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color:darkslategray;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:darkslategray;}
form { margin:0; padding:0;display:inline;}
.menul {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.menultitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: honeydew;
	background-color: darkslategray;
}

.smallerred {
	font-size: 10px;
	font-family : Verdana;
	color : #FF0000;
	text-align: left;
}

.smallerredright {
	font-size: 10px;
	font-family : Verdana;
	color : #FF0000;
	text-align: right;
}

.controlerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.style1 {color: #FF0000}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 10px; text-align: center}
.dayofweektitles {font-size: 15px; font-weight: strong; background-color:lightgrey; text-align: center;}
.cb {height: 14px; width: 14px;}
.headertext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.style1 {font-size: 11px; color:red;}
.beforetoday {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:gray; text-decoration: line-through; background-color:lightgrey; text-align: center;width:19;height:19;}
.textmain {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.caltitle {
	background-color: lightgrey;
	white-space:nowrap;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

.centering {
	text-align: center;
}
.cellunderline {
	border-bottom:lightgrey 1px solid;
	font-size: 11px;
}


.calweeknames {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffd9b7;}
.calweekends {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffd9b7}
.inlineform {	display: inline;}

.smallerbutton {
font-size: 10px;
BORDER: #666666 1px solid;
text-align: center;
color: #000000;
height:20px;
width:58px;
font-weight: bold;
}
.verysmallbutton {
font-size: 10px;
BORDER: #666666 1px solid;
text-align: center;
color: #000000;
height:20px;
width:40px;
font-weight: bold;
}

.mediumbutton {
text-align: center;
width:100px;
font-weight: bold;
}

.instants_table {
	border: 2px solid silver;
	color:#464646;
	background-color:#F5F5DC;
	margin: 0 auto;
}

.updateavailbutton {
BORDER: #666666 1px solid;
text-align: center;
color: #000000;
width:120px;
display: inline;
}


.cal {
	BORDER: #666666 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F7F7F7;
}

.caltab {
	BORDER: #ffffff 1px solid;
	width:150px;
}

.calavailable {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #99ccff}
.calbooked {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9966}
.calunknown {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc}
.calnodate {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}


.textmaindarkblue {
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
COLOR: darkslategray;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
display: inline;
}

.statustext {
FONT-SIZE: 11pt;
FONT-WEIGHT: bold;
COLOR: darkgoldenrod;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
{display: inline};
}

div.nav a:link {height: 17px;
display: inline;
border: 1px solid #B9C5FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: xx--textcol--xx;
text-decoration: none;
font-weight: normal;
line-height: 1em;
background-color: #B9C5FF;
text-align: center;
padding: 2px;}

div.nav a:visited {height: 17px;
display: inline;
border: 1px solid #B9C5FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: xx--textcol--xx;
text-decoration: none;
font-weight: normal;
line-height: 1em;
background-color: #B9C5FF;
text-align: center;
padding: 2px;}

div.nav a:hover {height: 17px;
display: inline;
border: 1px solid #B9C5FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: xx--textcol--xx;
text-decoration: none;
font-weight: normal;
line-height: 1em;
background-color: #e6fffa;
text-align: center;
padding: 2px;}

div.nav a:active {height: 17px;
display: inline;
border: 1px solid #B9C5FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: xx--textcol--xx;
text-decoration: none;
font-weight: normal;
line-height: 1em;
background-color: #B9C5FF;
text-align: center;
padding: 2px;}

div.navstatic {height: 17px;
display: inline;
border: 1px solid #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: xx--textcol--xx;
text-decoration: none;
font-weight: normal;
line-height: 1em;
background-color: #ffffff;
text-align: center;
padding: 2px;}

.prevnextrow {border-top: 1px #cacaca solid;}

a.copywr:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: darkslategray;
}

a.copywr:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: darkslategray;
}

a.copywr:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: darkslategray;
}

a.copywr:active {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: darkslategray;
}

a.email_links:active {font-size: 9pt;color:green;text-weight:normal;}
a.email_links:visited {color:blue;font-size: 9pt;text-weight:normal;}
a.email_links:link {color:green;font-size: 9pt;text-weight:normal;}
a.email_links:hover {color:blue;font-size: 9pt;text-weight:normal;}

.rowbold {text-weight:bold;}
.rownormal {text-weight:normal;}




.td_row {
	text-align:left;
}

.message {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
BORDER-bottom: #666666 1px solid;
BORDER-TOP: #666666 1px solid;
text-align: center;
}

.messageredbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: center;
color : #AA0000;
font-weight: bold;
}


.messageredboldsmall {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
BORDER-bottom: #666666 1px solid;
BORDER-TOP: #666666 1px solid;
text-align: center;
color : #AA0000;
font-weight: bold;
}

.subbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
BORDER: #666666 1px solid;
text-align: center;
color: #000000;
height:18px;
}

.commenttext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	font-style: oblique;
}

.commenttitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: darkgray;
}
.menu_table {
	border: 1px solid #999999;
	margin: 50px;
}
.hiddenDiv {display:none;}
.visibleDiv{display:block;}


.clearbutton {
  font-size: 9px;
  font-weight: bold;
  BORDER: #666666 1px solid;
  color: #000000;
  vertical-align: top;
  width:35px;
  padding: 0px;

}.navbarcell {
	text-align: center;
	width: 16%;
	font-size: 9px;
}

.pbclass1 {
	font-size:10px;
	background-color:azure;
}
.pbclass2 {
	font-size:10px;
	background-color:khaki;
}
.pbclass3 {
	font-size:10px;
	background-color:lightgreen;
}
.pbclass4 {
	font-size:10px;
	background-color:lightblue;
}
.pbclass5 {
	font-size:10px;
	background-color:seashell;
}
.pbclasstitle {
	font-size:10px;
	background-color:thistle;
	font-weight: bold;
}
.codeshow {
	background-color: #F4F4F4;
	width: 500px;

}

.floatright {
	float: right;
}

.tab {
	width:250px;
}

.caltypeclass {
	width:250px;
}
.email_body {
  font-weight:bold;
}




