.header {
background-image:url('/site/img/site/header.jpg');
background-repeat: no-repeat;
background-position: left top;
height:166px;
}

.opentab1 {
background:#E1EDC3;
margin-right:1px;
border-color:#EEF6E8;
border-style: solid;
border-width: 1px;
border-bottom-width: 0px;
}

.closedtab1 {
background:#C9D5BD;
margin-right:1px;
border-color:#EEF6E8;
border-style: solid;
border-width: 0px;
border-bottom-width: 1px;
}

.closedtab2 {
background:#BBC7AF;
margin-right:1px;
border-color:#EEF6E8;
border-style: solid;
border-width: 0px;
border-bottom-width: 1px;
}

.tableheader {
padding:5px;
background:#BBC7AF;
font-weight: bold;
}

/********************  Calendar Classes ************************/
.calendar_whitebgr {
background-color:white;
}

.calendar_grey {
background-color:#CBCBCC;
}

.calendar_inactive {
color:#C8C8C8;
font: 10px Verdana;
background-color:white;
}

.calendar_inactive a {
color:#C8C8C8;
}

.calendar_active {
border-color:#CBCBCC;
border:1px;
color:#52773A;
font: 10px Verdana;
background-color:white;
}

.calendar_today {
border:1px;
color:black;
font: 10px Verdana;
font-weight: bold;
background-color:#CCDB32;
}

.calendar_active a {
color:#52773A;
}

.calendar_day_count {
font: 10px Arial;
font-weight: bold;
color:white;
background-color:#3A6627;
}

/*************************************************/



hr {
  border:0;
  border-top: 1px solid white;
  height: 0;
  background: white;
}

hr.v2 {
  border:0;
  border-top: 1px solid #909D81;
  height: 0;
  background: #909D81;
}

.asterix {
color:#FD050A;
}

.inpt {
background-color:#CBD5BC;
}

.darktxt td,div {
color:black;
}

#statusWindow {
display: none;
position: fixed;
background:#FF0000;
color:#FFFFFF;
padding:3px;
text-align:center;
top: 0%;
left: 100%;
margin-left: -150px;
width: 144px;
z-index:1000;
}

.mnucontainer {
cursor:pointer;
cursor:hand;
padding-left:2px;
}

.mnucontainer2 {
cursor:pointer;
cursor:hand;
padding-left:2px;
}

.mnucontainer div.mnutab {
background-color:#D1C89D;
background-image:url('/site/img/site/c1.jpg');
background-repeat: no-repeat;
background-position: left top;
display:table-cell;
}

.mnucontainer div.mnutab2 {
background-image:url('/site/img/site/c2.jpg');
background-repeat: no-repeat;
background-position: right top;
padding:3px;
padding-left:7px;
padding-right:7px;
text-align:center;
}

.mnucontainer2 div.mnutab {
background-color:#F5EFBD;
background-image:url('/site/img/site/c3.jpg');
background-repeat: no-repeat;
background-position: left top;
display:table-cell;
}

.mnucontainer2 div.mnutab2 {
background-image:url('/site/img/site/c4.jpg');
background-repeat: no-repeat;
background-position: right top;
padding:3px;
padding-left:7px;
padding-right:7px;
text-align:center;
}

.gallery_brd {
border-color: #D5D6D8;
border-style: solid;
border-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
}

.page1 {
border-color:#C7D6B9;
border-style: solid;
border-width: 1px;
background-color:#C7D6B9;
padding:3px;
padding-right:5px;
padding-left:5px;
font: 10px Verdana;
color:black;
}

.page2 {
border-color:#C7D6B9;
border-style: solid;
border-width: 1px;
background-color:#8C9E76;
padding:3px;
padding-right:5px;
padding-left:5px;
font: 10px Verdana;
color:white;
font-weight: bold;
}

.page1 a {
color:black;
}

.page2 a {
color:white;
}

.tdspace {
width:1px;
}

.imageheader {
background-color:#8BA077;
color:#CBD5BD;
font-weight: bold;
padding:5px;
padding-left:50px;
}

.imagebody {
background-color:#CBD5BD;
padding:5px;
}

.commentsheader {
color:black;
padding:5px;
padding-left:45px;
padding-right:45px;
}

.brd_right_img {
border-color: #8BA077;
border-style: solid;
border-width: 0px;
border-right-width: 1px;
}

img.brd1 {
border-color: #2E3D28;
border-style: solid;
border-width: 1px;
}

img.brd2 {
border-color: #F7030B;
border-style: solid;
border-width: 1px;
}


.inptarea {
width:100%;
height:120px;
border:0;
font: 12px Arial;
color:black;
padding:10px;
}

.observ {
font: 12px Arial;
color:black;
border-color: black;
border-style: dashed;
border-width: 0px;
border-bottom-width: 1px;
padding:5px;
}

.botttitle {
font: 24px Times New Roman;
color:white;
margin-bottom:5px;
}

.botttitle a {
color:white;
text-decoration: none;
}

.botttitle a:hover {
color:white;
text-decoration: underline;
}


.calcell {
padding-top:5px;
padding-bottom:5px;
}

.spcacatoff td {
color:black;
background:#D7E0CF;
}

.spcacaton td {
color:black;
background:#F1FFE5;
}

.bottable td {
color:white;
}

.bottable a {
color:white;
}

.bottable a:hover {
color:white;
text-decoration: underline;
}

.red { color:#FF0000; }
.green { color:#627D45; }

.spctitle {
font-weight: bold;
color:black;
}

div.tableContainer {
	clear: both;
	height: 256px;
	width: 957px;
}

* html div.tableContainer {
	clear: both;
	height: 256px;
	width: 957px;
	overflow: auto;
	padding: 0px;
}

html>body div.tableContainer {
	width: 957px;
}

div.tableContainer table {
	float: left;
	width: 957px
}

html>body div.tableContainer table {
	width: 957px
}

thead.fixedHeader tr {
	position: relative
}

html>body thead.fixedHeader tr {
	display: block
}

thead.fixedHeader th {
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
}

thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
	color: #FFF;
	display: block;
	text-decoration: none;
	width: 100%
}

thead.fixedHeader a:hover {
	color: #FFF;
	display: block;
	text-decoration: underline;
	width: 100%
}

html>body tbody.scrollContent {
	display: block;
	height: 262px;
	width: 957px;
	overflow: auto;
}

tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	background: #FFF;
	padding: 2px 3px 3px 4px
}

tbody.scrollContent tr.alternateRow td {
	padding: 2px 3px 3px 4px
}

html>body thead.fixedHeader th {
	width: 200px
}

html>body thead.fixedHeader th + th {
	width: 240px
}

html>body thead.fixedHeader th + th + th {
	width: 316px
}

html>body tbody.scrollContent td {
	width: 200px
}

html>body tbody.scrollContent td + td {
	width: 240px
}

html>body tbody.scrollContent td + td + td {
	width: 300px
}

.logo1 {
position: absolute;
width:69px;
height:65px;
margin-left:840px;
margin-top:46px;
z-index: 1;
cursor:pointer;
cursor:hand;
}

.logo2 {
position: absolute;
width:69px;
height:65px;
margin-left:922px;
margin-top:46px;
z-index: 2;
cursor:pointer;
cursor:hand;
}

.logo3 {
position: absolute;
width:132px;
height:50px;
margin-left:851px;
margin-top:116px;
z-index: 3;
cursor:pointer;
cursor:hand;
}