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

.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;
}

.intobserv {
font: 11px 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;
}

.logo4 {
position: absolute;
width:192px;
height:18px;
margin-left:70px;
margin-top:110px;
z-index: 3;
cursor:pointer;
cursor:hand;
}

.FP_l_c {
background-color:#B9C8A7;
background-image:url('/site/img/site/v2/left_column_top.jpg');
background-repeat: no-repeat;
background-position: left top;
width:280px;
padding:10px;
padding-top:30px;
}

* html .FP_l_c {
background-color:#B9C8A7;
background-image:url('/site/img/site/v2/left_column_top.jpg');
background-repeat: no-repeat;
background-position: left top;
width:299px;
padding:10px;
padding-top:30px;
}

.FP_l_c .h1 {
color:white;
font: 16px Arial;
text-transform:uppercase;
text-shadow: 0px 0px 2px grey;
border-bottom: 1px solid #909d81; 
font-weight: bold;
padding:5px;
margin-bottom:10px;
}

.FP_l_c .h1 a {
color:white;
}

.FP_m_c {
background-color:white;
background-image:url('/site/img/site/v2/middle_top.jpg');
background-repeat: no-repeat;
background-position: left top;
width:430px;
padding:10px;
padding-top:30px;
}

.FP_m_c .h1 {
color:#4E8327;
font: 18px Arial;
font-weight: bold;
}

.FP_m_c a.h1 {
color:#4E8327;
}
.dashes {
border-top: 1px dashed #000000;
margin-top: 5px;
}

.dashes2 {
border-top: 1px dashed #000000;
margin-top: 5px;
background: #D0D0D0;
}

.dashes3 {
border-top: 1px dashed #000000;
margin: 0px;
background: #9EB388;
}

.FPcommentinpt {
background-color:white;
background-image:url('/site/img/site/v2/comment_input.jpg');
background-repeat: no-repeat;
background-position: left top;
width:402px;
height:105px;
padding:10px;
}

.FPcommentinptbtn {
background-color:#B9C8A7;
}

.FPobservationsubmit {
background-image:url('/site/img/site/v2/zino_bgr.jpg');
background-repeat: no-repeat;
background-position: left top;
width:200px;
height:100px;
padding:17px;
padding-top:55px;
margin-top:10px;
}

.FPobservationsubmit .w {
color:white;
font: 12px Arial;
width:169px;
height:91px;
overflow: hidden;
}

.FP_comments {
margin-top:10px;
background:#B9C8A7;
width:290px;
padding:5px;
height:249px;
}

.FP_comments2 {
background:#B9C8A7;
width:200px;
}

img.eagles {
padding:0px;
margin:0px;
}

img.eagles {
-webkit-border-radius: 8px 8px 0px 0px;
-moz-border-radius: 8px 8px 0px 0px;
border-radius: 8px 8px 0px 0px;
}

.FP_bot_ban {
margin-top:10px;
background:#B9C8A7;
width:190px;
padding:5px;
height:100%;
}


* html .FP_comments {
margin-top:10px;
background:#B9C8A7;
width:200px;
padding:5px;
height:249px;
}


.FP_comments .h1 {
color:white;
font: 16px Arial;
text-transform:uppercase;
text-shadow: 0px 0px 2px grey;
border-bottom: 1px solid #909d81; 
font-weight: bold;
padding:5px;
}

.FP_comments2 .h1 {
color:white;
font: 18px Arial;
font-weight: bold;
padding:5px;
}


.FP_comments a.h1 {
color:white;
}

.FPgallerytitle {
color:white;
font: 16px Arial;
text-transform:uppercase;
text-shadow: 0px 0px 2px grey;
font-weight: bold;
padding:10px;
}

.FPgallerytitle a {
color:white;
}

.FP_r_c {
background-color:#B9C8A7;
}

.mobobserv {
background-color:#D0D0D0;
}

.group0 {
background-color:#4d8426;
color:white;
padding-right:3px;
padding-left:3px;
margin-bottom:2px;
}

.group1 {
background-color:#fb942f;
color:black;
padding-right:3px;
padding-left:3px;
margin-bottom:2px;
}

a.group0 {
background-color:#4d8426;
color:white;
padding-right:3px;
padding-left:3px;
cursor:pointer;
cursor:hand;
margin-bottom:2px;
}

a.group1 {
background-color:#fb942f;
color:black;
padding-right:3px;
padding-left:3px;
margin-bottom:2px;
cursor:pointer;
cursor:hand;
}

.loginbtn {
background:#bac9a8;
}

.maindivbgr {
background-color:#9EB388;
}


.h3 {
font: 24px Arial;
padding:5px;
font-weight: bold;
color: #e1e1e1;
margin-top:2px;
text-align:left;
}

* html .scroll_height_113 { height: expression( this.scrollHeight > 113 ? "113px" : "auto" ); }
.scroll_height_113 { max-height:113px; }

* html .scroll_height_500 { height: expression( this.scrollHeight > 500 ? "500px" : "auto" ); }
.scroll_height_500 { max-height:500px; }

* html .scroll_height_300 { height: expression( this.scrollHeight > 300 ? "300px" : "auto" ); }
.scroll_height_300 { max-height:300px; }

.breakword {
word-wrap: break-word;
}

.eagles_addition {
background-color:white;
border: 1px solid #9d9d9d;
}

.addvideo {
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

.addvideo {
border: 0px solid #5C6F83;
background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
background: -moz-linear-gradient(top, #F3F3F3, #FFFFFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#FFFFFF');
font: 11px Verdana;
color: black;
border-radius: 5px;
padding:5px;
padding-left:10px;
padding-right:10px;
box-shadow: 0px 0px 2px grey;
margin:0px;
cursor:pointer;
cursor:hand;
}

.shadow {
box-shadow: 0px 0px 0px black;
}

.shadow:hover {
box-shadow: 0px 0px 6px black;
}

.shadow1 {
box-shadow: 0px 0px 4px black;
}

.shadow1:hover {
box-shadow: 0px 0px 8px black;
}

#box  {
  text-align:left;
  position: relative;
  width: 200px;
  background: #ddd;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 1.5em 1.5em;
  color: rgba(0,0,0, .8);
  margin: 5px auto;
}

#box2  {
  text-align:left;
  position: relative;
  width: 200px;
  background: #E1EDC3;
background: -webkit-gradient(linear, left top, left bottom, from(#E1EDC3), to(#ccd9ad));
background: -moz-linear-gradient(top, #E1EDC3, #ccd9ad);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1EDC3', endColorstr='#ccd9ad');
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 1.5em 1.5em;
  color: rgba(0,0,0, .8);
  margin: 5px auto;
}

#box div#h1 {
font: 14px Arial;
font-family:Georgia,serif;
font-weight: 100;
font-weight: bold;
font-variant: small-caps; 
text-transform: none; 
color: #5f6659;
border-style: solid;
border-width: 0px;
background:#bdc6b0;
padding:5px;
margin-top:2px;
margin-bottom:5px;
text-align:left;
border-color: grey;
border-style: solid;
border-width: 0px;
border-bottom-width: 1px;
}

#topName {
  position:relative;
  height:0px;
  line-height:1px;
}

#topName div {
	position: absolute;
	text-align:left;
	width:200px;
	top:10px;
	left:-550px;
	color: #709159;
}

#topExit {
  position:relative;
  height:0px;
  line-height:1px;
}

#topExit div {
	position: absolute;
	text-align:right;
	width:100px;
	top:5px;
	left:65px;
	color: #709159;
}

#topStats {
  position:relative;
  height:0px;
  line-height:1px;
}

#topStats div {
	position: absolute;
	text-align:left;
	width:600px;
	top:115px;
	left:-430px;
	color: #709159;
}

#topStats div table {
	width:600px;
}

#topStats div table td {
	color:709159;
	text-align:right;
}


.input {
background-image:url("/site/img/site/v3/input.png");
background-position:top left;
background-repeat:no-repeat;
padding:0px;
width:124px;
height:31px;
overflow: hidden;
}

.input .i2 {
padding:5px;
padding-left:15px;
}

.input .i2  .i {
background:transparent;
border:0px;
font: 12px Arial;
font-weight: normal;
color:grey;
width:90px;
margin:0px;
padding:0px;
padding-top:3px;
}

.go {
width:38px;
height:38px;
background-image:url("/site/img/site/v3/go.png");
background-position:top left;
background-repeat:no-repeat;
padding:0px;
margin:0px;
cursor:pointer;
cursor:hand;
}


#topLogin {
  position:relative;
  height:0px;
  line-height:1px;
}

#topLogin #i {
	position: absolute;
	text-align:left;
	width:100px;
	top:40px;
	left:-565px;
	color: #709159;
}

#topGuest {
  position:relative;
  height:0px;
  line-height:1px;
}

#topGuest #i {
	position: absolute;
	text-align:left;
	width:200px;
	top:10px;
	left:-548px;
	color: #709159;
}

#topGuest .quest {
width:16px;
height:16px;
background-image:url("/site/img/site/v3/quest.png");
background-position:top left;
background-repeat:no-repeat;
padding:0px;
margin:0px;
margin-left:5px;
cursor:pointer;
cursor:hand;
}

#topReg {
  position:relative;
  height:0px;
  line-height:1px;
}

#topReg #i a {
color: #346a16;
font: 14px Arial;
font-weight: bold;
}

#topReg #i {
	position: absolute;
	text-align:left;
	width:300px;
	top:53px;
	left:-245px;
	color: #709159;
}

#topReg #i span {
padding-right:10px;
}

#topReg #i span#i2 {
padding-left:10px;
}

#topReg #i a:hover {
text-decoration: underline;
}

#topLang {
  position:relative;
  display:block;
  height:0px;
  line-height:1px;
  z-index:900;
}

#topLang #i a {
background:transparent;
color: #346a16;
font: 14px Arial;
font-weight: bold;
}

#topLang #i {
	background:transparent;
	position: absolute;
	width:60px;
	top:90px;
	left:920px;
	color: #709159;
}

#topLang #i span {
background:transparent;
padding-right:10px;
}

#topLang #i span#i2 {
background:transparent;
text-align:right;
padding-left:10px;
}

#topLang #i a:hover {
text-decoration: underline;
}

#imgGallery img {
	width:80px;
	height:70px;
}

div.d1 {
position:relative;
width:200px;
height:150px;
overflow:hidden;
}

div.d1 div {
position: absolute;
bottom: 10px;
left: 0.5em;
width: 190px;
font: 17px Arial;
font-weight: bold; 
color: #fff;
text-shadow: 1px 2px 2px #000000;
word-wrap:break-word;
}

div.d1 div a {
color:#ededed;
}

div.d1 div a:hover{
color:white;
text-shadow: 1px 2px 3px #000000;
text-decoration: none;
}

.error {
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

.error {
border: 0px solid #5C6F83;
background: -webkit-gradient(linear, left top, left bottom, from(#be4545), to(#ff1313));
background: -moz-linear-gradient(top, #be4545, #ff1313);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be4545', endColorstr='#ff1313');
font: 11px Verdana;
color: white;
border-radius: 5px;
padding:10px;
padding-left:10px;
padding-right:10px;
box-shadow: 0px 0px 2px grey;
margin:0px;
margin-bottom:10px;
}

