body, p, pre, td  {
	font-family:Verdana, Arial, Helvetica;
	font-size:9pt;
	margin: 5px;
}

.weakcell {
	font-size: 9pt;
}

.weakercell {
	font-size: 9pt;
}

.style2 {
	font-size: 8pt;
	text-align: center;
}

table, #mainbody, tbody {
	font-size: 9pt;
}

h1 {font-size: 2em; margin-top: 0px; margin-bottom: 3px; padding: 0px;}
h2 {font-size: 1.5em; margin-top: 0px; margin-bottom: 3px; padding: 0px;}
h3 {font-size: 1.17em; margin-top: 0px; margin-bottom: 3px; padding: 0px;}
h4 {font-size: 1em; margin-top: 0px; margin-bottom: 3px; padding: 0px;}
h5 {font-size: .83em; margin-top: 0px; margin-bottom: 3px; padding: 0px;}
h6 {font-size: .75em; margin-top: 0px; margin-bottom: 3px; padding: 0px;}

input {border: 1px solid; padding: 2px;}

za {color: RGB(209, 174, 34); text-decoration:none; cursor: pointer;}
za:hover {color: black; text-decoration:underline;}
za:visited {color: gold;}

a {color:RGB(40, 59, 54); text-decoration:none; cursor: pointer; font-weight: bold;}
a:hover {color: RGB(56, 89, 80); text-decoration:underline;}
a:visited {color: RGB(28, 110, 96);}

a.button2 {
font-weight: normal;
width: 110px;
height: 18px;
display: block;
float: left;
text-align: center;
vertical-align: bottom;
background-image: url(/normal3.png);
color: white;
font-size: 8pt;
background-position:0 0;
padding-top: 1px;
margin: 0px;
}

a.button2:hover{
color: white;
background-image: url(/normal3.png);
background-position: 0 18px;
}

a.button2:visited{
color: white;
}

.adbox1 {
	margin: 4px;
	width: 160px;
	height: 160xp;
	background-color: white;
	border: 1px solid black;
}

.adbox2 {
	margin: 4px;
	width: 180px;
	height: 160xp;
	background-color: white;
	border: 1px solid black;
}

.adbox3 {
	margin: 4px;
	width: 400px;
	height: 100xp;
	background-color: white;
	border: 1px solid black;
}


a.button {
font-weight: normal;
width: 176px;
height: 25px;
background-image: url(/normal.png);
color: white;
background-position:0 0;
vertical-align: bottom;
}

a.button:hover{
background-position:bottom left;
background-position: 0 27px
}

.leftbar {
min-width:170px;
max-width:170px;
border-left: 1px solid RGB(62, 82, 83);
background-color: RGB(183, 200, 207);
padding: 3px;
vertical-align: top;
}

.rightbar {
min-width:190px;
max-width:190px;
border-right: 1px solid RGB(62, 82, 83);
background-color: RGB(183, 200, 207);
padding: 3px;
vertical-align: top;
}

.topbar {
background-color: RGB(183, 200, 207);
padding: 3px;
vertical-align: top;
overflow: hidden;
}

.menubar {
background-color: RGB(183, 200, 207);
border-top: 1px solid RGB(62, 82, 83);
border-left: 1px solid RGB(62, 82, 83);
border-right: 1px solid RGB(62, 82, 83);
height: 20px;
padding: 3px;
background-image: URL(/backvista.png);
background-repeat: repeat-x;
}

.cell {
background-color: RGB(183, 200, 207);
height: 20px;
padding: 3px;
font-weight: bold;
color: white;
border-top: 1px solid RGB(183, 200, 207);
border-right: 1px solid RGB(183, 200, 207);
}

.data {
background-color: RGB(217, 225, 227);
padding: 1px;
border-top: 1px solid RGB(183, 200, 207);
border-right: 1px solid RGB(183, 200, 207);
}

.datan {
background-color: RGB(217, 230, 230);
padding: 1px;
padding-right: 10px;
border-top: 1px solid RGB(183, 200, 207);
border-right: 1px solid RGB(183, 200, 207);
text-align: right;
}

.tabledata {
border-bottom: 1px solid RGB(183, 200, 207);
border-left: 1px solid RGB(183, 200, 207);
font-size: 8pt;
}

.bottombar {
background-color: RGB(217, 225, 227);
border-bottom: 1px solid RGB(62, 82, 83);
border-left: 1px solid RGB(62, 82, 83);
border-right: 1px solid RGB(62, 82, 83);
}

.bottombarb {
background-color: RGB(217, 225, 227);
border: 1px solid RGB(62, 82, 83);
}

.middlebox {
min-width:300px;
max-width:700px;
background-color: white;
border: 1px solid RGB(62, 82, 83);
padding: 5px;
margin-top: 2px;
}

.day {color: red; background-color: RGB(241, 225, 172);}
.daybox {border: 1px dotted RGB(241, 225, 172);}


.header {text-align: center; color: white; font-weight: bold; background-color: RGB(209, 174, 34); border-bottom: white;}

.btn{
	color: black;
	cursor: pointer;
	font-weight:normal;
	background-color: RGB(241, 225, 172);
	border:1px solid;
	border-top-color:RGB(241, 225, 172);
	border-left-color:RGB(241, 225, 172);
	border-right-color:gold;
	border-bottom-color:gold;
}


.btnhov{
	color:RGB(203,207,226);
	background-color:gold;
	border-top-color:gold;
	border-left-color:gold;
	border-right-color:RGB(241, 225, 172);
	border-bottom-color:RGB(241, 225, 172);
}