/* ================================================
	TopStyle Pro Export
	Target: CSS Level 2
================================================ */

BODY {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #9D0000;
}



td, th {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

h2 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

h3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

h4 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}



input.search {
	color: #000000;
	background-color: white;
	font-family: Courier New;
	font-size: 9pt;
	border: 1px solid #D8D8D8;
	border-color: #D8D8D8;
	clip: auto;
	z-index: auto;
	left: auto;
	position: relative;
}

.cday{
	border-collapse: collapse;
	width: 100px;
	height: 100px;
	border: solid 1px black;
	vertical-align: top;
} 

.cdate {
	text-align: right;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
}

.event {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
}
.putline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	
}
.outline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	
}
.leftOut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background: #FAF6ED;
	border: 1px solid #F9DFAE;
	border-top: 1px solid #F9DFAE;
	border-bottom: 1px solid #F9DFAE;
	border-left: 1px solid #F9DFAE;
	border-right: 1px solid #F9DFAE;
}
.hhour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background: #e0e0e0;
	border: 1px dashed #000000;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	border-left: 1px dashed #000000;
	border-right: 1px dashed #000000;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.dayHeader {
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.monthHeader {
	background-color: #FFFFE0;
	border: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.monthHeaderText {
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 15px;
}

.thirdheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

input.field {
	color: #000000;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	border: 1px solid #000000;
}
.button {
	color: #000000;
	background-color: silver;
	
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 6pt;
	border: 1px solid #000000;
}
input.field1 {
	color: #000000;
	background-color: White;
	font-family: arial,helvetica,sans-serif, verdana;
	font-size: 9pt;
	border: 1px solid #000000;
	background: White;
}
input.FieldComments {
	color: #000000;
	background-color: White;
	font-family: arial,helvetica,sans-serif, verdana;
	font-size: 9pt;
	border: 1px solid #000000;
	background: White;
}
input.radio1 {
	color: #808080;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	border: 0px solid #000099;
}

input.accessbutton {
	color: black;
	font-family: arial,helvetica,sans-serif,verdana;
	font-size: 9pt;
	border: solid black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: silver;
}

input.button {
	color: #000000;
	background-color: #999999;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	border: 1px solid #000000;
}


textarea {
	color: #000000;
	background-color: transparent;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	border: 1px solid #000000;
}

a.pagelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
	
	text-shadow: none;
}
a.pagelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	background: #FFFFFF;
}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #000066;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color:#000066 ;
	text-decoration: none;
}

a.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	color: Maroon;
	text-decoration: none;
}

a.email:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	color: #B22222;
	text-decoration: none;
}

td.outline {
	border-collapse: collapse;
	border: 1px solid #C0C0C0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

td.toutline {
	border-collapse: collapse;
	border: 1px solid #C0C0C0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #CC6600;
}

td.cborder {
   border: 1px solid #000000;
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
}

td.cday {
   border: 1px solid #000000;
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
	width: 100px;
	height: 100px;
	vertical-align: top;
}

td.eday {
   border: 1px solid #000000;
	width: 100px;
	height: 100px;
	background-color: #CCCCCC;
}

td.loutline {
	border-collapse: collapse;
	border: 1px solid #C0C0C0;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 1px dotted #000000; 
	color: #000000;
	text-decoration: none;
}
td.routline {
	border-collapse: collapse;
	border: 1px solid #C0C0C0;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	border-right: 0px solid #000000;
}
td.boutline {
	border-collapse: collapse;
	border: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: Silver;
}
td.goutline {
	border-collapse: collapse;
	border: 1px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	border-right:0px solid #000000;
	background-color: #BFCAC7;
}
td.bloutline {
	border-collapse: collapse;
	border: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right:0px solid #000000;
	background-color: #DFE6E0;
}
table.bloutline1 {
	border-collapse: collapse;
	border: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right:1px solid #000000;
	background-color: white;
}
td.bloutline1 {
	border-collapse: collapse;
	border: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right:1px solid #000000;
	background-color: #DFE6E0;
}
td.mapheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	line-height: 10pt;
	/* Invalid value: text-decoration: none
      border: 1px solid #C0C0C0; */
}

td.mapheader1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	line-height: 8pt;
	text-decoration: none;
}



a.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}

a.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #8E93EA;
	text-decoration: underline;
}



.menuOrange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background: #CC6600;
	font-size: 8pt;
	padding-left: 5px;
}

.menuMaroon {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: #4D0000;
	font-size: 8pt;
}

.menuYellow {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background: #CC9933;
	font-size: 8pt;
}


.menuBlue {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	background-color: #000066;
}
.menuLBlue {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #436F79;
}
.menuLGreen {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #BFCAC7;
}
.menuWhite {
   font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.headtextsm {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.printLarger {
	font-size: 20pt;
}

.printhidden {
	display: none;
}

.MainTableProperties800 {
	position: absolute;
	top: 175px;
	left: 500px;
	height: 220px;
	width: 220px;
	visibility: hidden;
	border-style : none none none none;
}

.MainTableProperties1024 {
	position: absolute;
	top: 175px;
	left: 600px;
	height: 220px;
	width: 220px;
	visibility: hidden;
	border-style : none none none none;
}

.MainTableProperties1280 {
	position: absolute;
	top: 175px;
	left: 730px;
	height: 220px;
	width: 220px;
	visibility: hidden;
	border-style : none none none none;
}

.MainTableProperties1440 {
	position: absolute;
	top: 175px;
	left: 800px;
	height: 220px;
	width: 220px;
	visibility: hidden;
	border-style : none none none none;
}

.MainTableProperties1360 {
	position: absolute;
	top: 175px;
	left: 760px;
	height: 220px;
	width: 220px;
	visibility: hidden;
	border-style : none none none none;
}

.MainTableProperties1680 {
	position: absolute;
	top: 175px;
	left: 920px;
	height: 220px;
	width: 220px;
	visibility: hidden;
	border-style : none none none none;
}

 {
	/* Unsupported property: .printLarger
	                       
.printhidde: n; */
}
