
body {
        font-family: Verdana, Helvetica, sans-serif;
		font-size: 1.0em;
		color:#bbdfef;
		background-color:#2b6b89;
		text-align:left;
		margin:0; padding:0;
		line-height:150%;
}
p,fieldset,table,pre {
	margin-bottom:6px;
}
p.small{font-size:80%;}
.printonly{display:none;}
.alert{color:#ffff80; font-weight:bold;}
strong{font-weight:bold;}
em {
	font-style:italic;
}
blockquote,ul,ol,dl {
	margin:1em;
}
/* ============HEADINGS==============*/
h1 {
	font-size:140%;
}
#header h1{ font-weight:bold; margin:0px; padding:31px 0px 0px 0px; text-align:center;}
h2 {
	font-size:110%;
}
h3 {
	font-size:100%;
}
h1,h2,h3 {
	margin:1em 0;
}
h1,h2,h3 {
	color:#ffff80; font-weight:normal;
}

/* ============IMAGES==============*/
caption {
	margin-bottom:.5em;
	text-align:center;
}
/* ============INPUT==============*/
/* setting a consistent width, 160px;
   control of type=file still not possible */
input[type=text],input[type=password]{width:12.25em;*width:11.9em;}
textarea{width:20.25em;*width:19.9em;}
input.small{width:2.25em;}
input.medium{width:8.25em;}
input.large{width:20em;}
/* ============LINKS==============*/
a:link, a:visited {color:#ffff80; text-decoration:none; font-weight:bold;}
a:hover, a:active {color:#ffff80; text-decoration:underline; font-weight:bold;}
#main a:link, #main a:visited {color:#fbcc7a; text-decoration:none; font-weight:bold;}
#main a:hover, #main a:active {color:#fbcc7a; text-decoration:underline; font-weight:bold;}
#main a.eventlink:link, #main a.eventlink:visited {color:#000;text-decoration:none;}
#main a.eventlink:hover, #main a.eventlink:active{color:#fff;}



/* ============LINKS FROM ORIGINAL SITE FOR PUBLIC CALENDAR ONLY==============*/
a.menu:link {color: #ffffff;  font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none}
a.menu:visited {color: #ffffff;  font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none}
a.menu:active {color: #FBCC7A;  font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none}
a.menu:hover {text-decoration: none;  font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px;color: #FBCC7A}


/* ============LISTS==============*/
ol,ul,dl {
	margin-left:2em;
}
ol li {
	list-style:  decimal outside;
}
ul li {
	list-style: square outside;
}
/* ============TABLES==============*/
table{border:2px solid #bbdfef; border-collapse:collapse; width:100%; margin: 10px 0px;}
#caldiv table {width:auto;}
table.small {width:520px; margin: 10px auto;}
table.medium {width:620px; margin: 10px auto;}
table.nocellrules td  {border: 0px red solid;}
th,td {
	padding:5px; border:0px solid #bbdfef; vertical-align:top; text-align:left;
}
th {
	font-weight:bold;
}

/* below now generated in propertystyles.php */
/*
table.listevents{ background-color:#ffffff;color:#000000; font-size:80%;border: 2px solid white; line-height:100%; text-align:left}
table.listevents tr.checkin {color:#000000;}
table.listevents tr.checkout {color:#0000ff;}
table.listevents tr.ac { background-color:#ffcc00;}
table.listevents tr.cc { background-color:#c0c0c0;}
table.listevents tr.cp { background-color:#008000;}
table.listevents td, table.listevents th  { border-left:1px black solid;border-bottom:1px black solid;}
table.listevents td.sunday{background-color:#ff99cc;}
*/
/* ============TABLES styles for original public menu==============*/
table.oldmenu, table.oldmenu td{padding:0px;border:0;text-align:center; width:auto; margin:0px auto;}


/* ============DIVISIONS==============*/
#footer{text-align:center;}
#header{background:url(/images/header.jpg) repeat-x; height:60px;}
#nav{background-color:#478faf; padding:0px;margin:0;}
#wrap{margin:0px auto; width:970px; border-bottom: 2px #ffff80 solid; padding:0px 5px 5px 5px; }
#wrap-popup{margin:0px auto; width:520px; border-bottom: 2px #ffff80 solid; padding:0px 5px 5px 5px; }

