body{
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../images/layout/page-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1F1F;
	line-height : 15px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
    color: #1F1F1F;
	font-weight: bold;
    margin-bottom: 5px;
	line-height : 19px;
}

#pageintro {
	margin-top:0px;
}

#pageName{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #1F1F1F;
/*	margin-top:0px;
	margin-bottom:0px;*/
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #1F1F1F;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;

}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #1F1F1F;
	margin-top:0px;
	margin-bottom:0px;
}

ul {
	margin-top:0px;
	margin-bottom:0px;
}

.bgNoPadding {
	line-height : 13px;
}

hr{
	color:#CF4D01;
	background: #CF4D01;
	border: 0;
	Height:1px;
}

.content{
	background-image: url(../images/layout/page-top-trim.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
}
.headerStyle{
	vertical-align: bottom;
	padding-right: 10px;
	padding-bottom: 10px;
	background-image: url(../images/layout/template-page-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#pagelink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#pagelink a:link{
	text-decoration: none;
	color: #666666;
}
#pagelink a:visited{
	text-decoration: none;
	color: #666666;
}
#pagelink a:hover{
	color: #F87700;
}
#pagelink a:active{
	text-decoration: none;
}

.bgTableGameDrive {
	background-color: #DF5C01;
}
.bgTableDataGameDrive {
	background-color: #FD9323;
}
.bgTableData1 {
	background-color: #F87700;
}
.bgTableData2 {
	background-color: #FD9F3B;
}
.bgGuestPhotos {
	background-color: #DF6A00;
    border: 1px solid #000000;
}
.bgGuestPhotoSingle {
	background-color: #000000;
}
/* Borders */

.borderPic {
	border : 3px solid #DF5C01;
}
.borderPicHand {
	border : 3px solid #DF5C01;
	cursor: pointer;
}
.borderPicLight {
	border : 3px solid #FD9323;
}
.borderBlack {
	border : 1px solid Black;
}
.borderWhite {
	border : 2px solid White;
}
.borderGray {
	border : 2px solid #A5A5A5;
	cursor : pointer;
}
.borderGuestPhoto {
  cursor: pointer;
  border: 2px inset #CCCCCC;
}
.borderGuestTop5 {
  border: 2px inset #CCCCCC;
}
.borderBottom {
  border-bottom-color: #C65E00;
  border-bottom-style: solid;
  border-bottom-width: 5px;
}
.borderBottomNav {
	border-left:#1A1A1A 1px solid;
	padding-left:5px;
}
/* Buttons */

.formButton_CMS {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
    background-image: url(../images/utility/bgButtonOrange.jpg);
 	border: 1px solid #333333;
  	color: white;
}
.formButton_Back {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
    background-image: url(../images/utility/bgButtonBlack.jpg);
 	border: 1px solid Black;
  	color: White;
}
.formButton_Add {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
    background-image: url(../images/utility/bgButtonGreen.jpg);
 	border: 1px solid Black;
  	color: White;
}
.formButton_Edit {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
    background-image: url(../images/utility/bgButtonBlue.jpg);
 	border: 1px solid Black;
  	color: White;
}
.formButton_Delete {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
    background-image: url(../images/utility/bgButtonRed.jpg);
 	border: 1px solid Black;
  	color: White;
}

/* Forms */

.trCell {
	background-color: #FFDCA9;
    border-bottom: 1px solid #D26900;
    border-left: 1px solid #D26900;
}
.formHeadCell {
	background-image: url(../images/utility/bgFormHeadCell.jpg);
    border-bottom: 1px solid #FFF2DF;
}
.bgTableHead {
    background-image: url(../images/utility/bgOrange.jpg);
	background-repeat:repeat-x;
    /*border-top: 1px solid #C46200;*/
}
.bgMenu {
    background-image: url(../images/utility/bgMenu.jpg);
}
.headTable {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #3A3A3A;
    padding-left: 3px;
}
.formHeadText {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
.formDataCell {
	background-color : #FFFFFF;
    border-bottom: 1px solid #FFF2DF;
}
.formDataText {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
    padding-left: 3px;
    padding-right: 3px;
}
.select {
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FF8403;
    color: white;
}
.selectSightings {
	font-size : 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FF8403;
    color: white;
}
.input {
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
    border: #FF9900 1px solid;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 25px;
}
.input100 {
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
    border: #FF9900 1px solid;
    width: 97%;
    height: 18px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.textarea100 {
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
    border: #FF9900 1px solid;
    width: 97%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.textPageHeadLight{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A5A6A5;
}


/* Head */

.headPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000;
	font-weight: bold;
}
.headMainbody1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: bold;
}
.headMainbody2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	font-weight: bold;
}
.HeadMainBody_Bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.headCMS_Mast {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.headMainbodyAlt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}

.headBottomNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4B4B4B;
	font-weight:bold;
}
/* Text */

.textMainParagraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
    color: #1F1F1F;
	font-weight: bold;
	line-height : 19px;
	/*padding-left: 5px;*/
	/*padding-right: 5px;*/
}
.textSuper {
	vertical-align : super;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.textBlurb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #B74E00;
    line-height: 18px;
}
.textBlurbAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B74E00;
    line-height: 18px;
}
.textPageHead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
}
.textMainBodyStrong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	font-weight: bold;
}
.textmainbodyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	font-weight: bold;
}
.textMainBodyJust {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-align : justify;
	line-height : 18px;
	padding-left: 5px;
	padding-right: 5px;
}
.textMainBodyNonJust {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	line-height : 18px;
	padding-left: 5px;
	padding-right: 5px;
}
.textMainBodyNonJustAlt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height : 18px;
	padding-left: 5px;
	padding-right: 5px;
}
.textLoggedIn {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-right: 10px;
}
.textLoginError {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #8B0000;
}
.textInfo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #790000;
}
.textCopyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}
.textInfoGray{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #A5A5A5;
}
.textInfoBold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #292929;
	font-weight : bold;
}
.trText {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
    padding-left: 3px;
    padding-right: 3px;
}
/* Links */

a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #CC6600;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: underline;
}
A.linkMainBody:LINK{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: underline;
}
A.linkMainBody:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: underline;
}
A.linkMainBody:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
}

A.linkMainBodyPadded:LINK{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: Black;
	text-decoration: underline;
    padding-left: 5px;
}

A.linkMainBodyPadded:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: Black;
	text-decoration: underline;
    padding-left: 5px;
}
A.linkMainBodyPadded:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	color: Black;
    padding-left: 5px; 
}

.linkSimulatedLink {
	cursor : pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration:underline;		
}
.linkSimulatedLinkAlt {
	cursor : pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:underline;		
}
A.linkguestNav:LINK{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #A5A6A5;
	text-decoration: none;
}
A.linkguestNav:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #A5A6A5;
	text-decoration: none;
}
A.linkguestNav:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FF8200;
	text-decoration: underline;
}

A.linkBottomNav:LINK{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #363636;
	text-decoration: none;
	font-size : 10px;	
}
A.linkBottomNav:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #363636;
	text-decoration: none;
	font-size : 10px;	
}
A.linkBottomNav:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
	font-size : 10px;		
}

.cursorHand {
	cursor : pointer;
}
.textCopyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

