﻿body
{
	background-color: #E5E3DF;
	margin: 0;
	padding: 0;
	max-height: 100%;
	max-width: 100%;
	width:100%;
	height:100%;
}

.InputHeader
{
	font-family: 'Courier New' , Courier, monospace;
	font-size: 9pt;
	font-weight: bold;
	color: #13068A;
}

.SignUpPlease
{
	font-size: 8pt;
	font-family: 'Comic Sans MS';
	color: #DCDCDC;
	font-weight: bold;
}

.SiteHeader
{
	background-color: #13068A;
	color: #FFFFFF;
	font-family: Terminal 'Bookman Old Style';
	padding: 5px;
}

.SiteHeader a
{
	text-decoration: none;
	color: #FFB013;
}

.SiteHeader a:hover
{
	text-decoration: none;
	color: #03FCD6;
}

.SiteHeaderTitle
{
	font-size: 16px;
}

.SiteHeaderLogin
{
	font-size: 0.8em;
}

.LoginBox
{
	width: 100px;
	height: 12px;
	font-size: 9pt;
	font-family: Terminal;
}

.MapMenu
{
	background-color: #F1F1F1;
	padding: 0 5px 0 5px;
	overflow: scroll;
}

.MapMenuTabPanel
{
	margin-bottom: 8px;
}

.MapMenuTabSelected
{
	cursor: pointer;
	background-color: #FDFF42;
	color: #000000;
	font-weight: bold;
	border: solid 1px #000000;
	padding: 5px;
}

.MapMenuTabUnselected
{
	cursor: pointer;
	background-color: #0022CD;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #000000;
	padding: 5px;
}

.MapMenuInstructions
{
	font-size: 0.8em;
	font-family: 'Times New Roman' , Times, serif;
	color: #BD7400;
	font-weight: bold;
	margin-bottom: 10px;
}

.MapMenuSearchLabel
{
	font-weight: bold;
	text-align: left;
}

.MenuSubHeader 
{
	font-size: 1.2em;
	font-family: 'Times New Roman' , Times, serif;
	color: #BD7400;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

.LocInfoName
{
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

.LocInfoSubmittedBy
{
	text-align: center;
	color: #BD7400;
	font-weight: bold;
	font-size: 0.8em;
	margin-bottom: 15px;
}

.LocInfoCategory
{
	text-align: center;
	color: #13068A;
	font-weight: bold;
	font-size: 0.8em;
}

.LocInfoCoords
{
	color: #666666;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

.LocInfoDesc
{
	text-align: left;
	color: #000000;
	font-family: 'times New Roman' , Times, serif;
	font-size: 10pt;
	margin-bottom: 10px;
}

.LocInfoMessage
{
	color: #FF0000;
	font-weight: bold;
}

.LocInfoSubHeader
{
	text-align: center;
	color: #BD7400;
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 15px;
}

/* NEW REMARKS */

.LocRemark
{
	border: solid 1px #ff0000;
}

.LocRemarkHeader
{
	color: #0404B4;
	font-size: 0.8em;
}

.LocRemarkReplies
{
	margin-left: 15px;
}

.RemarkBox
{
	width: 300px;
	height: 50px;
}

/* END NEW REMARKS STYLES */

.LocInfoNewRemarkBox
{
	width: 300px;
	height: 50px;
	background-color: #DFFCFF;
}



.LocInfoRemarksRow
{
}

.LocInfoRemarksRowAlt
{
	background-color: #EAEAEA;
}

.RequiredAst
{
	font-size: 1.2em;
	color: #ff0000;
}

.LocListRow 
{
}

.LocListRowSubmitted
{
	color: #0DBF00;
	font-weight: bold;
}

.LocListRowRejected
{
	color: #FF0000;
	font-weight: bold;
}

.LocListRowAccepted
{
	color: #009900;
	font-weight: bold;
}

.LocListRowCoords
{
	color: #000000;
	font-size: 0.8em;
}


.LocListRootRow
{
	font-family: 'Arial Black', 'Arial';
	font-size: 12px;
}

.LocListRootToggleExpand
{
	font-family: monospace;
	font-weight: bold;
	color: #990000;
	font-size: 24px;
	cursor: pointer;
	text-decoration: none;
}

.LocListRootToggleCollapse
{
	font-family: monospace;
	font-weight: bold;
	color: #0D8A06;
	font-size: 24px;
	cursor: pointer;
	text-decoration: none;
}

.LocListContent
{
	font-family: 'Arial';
	font-size: 12px;
	margin-left: 20px;
}

.LocListRootHover
{
	cursor: pointer;
	background-color: #FFD34E;
}

.LocListLocHover
{
	font-weight: bold;
	cursor: pointer;
	background-color: #FFD34E;
}

.ErrorMessage
{
	color: #ff0000;
	font-weight: bold;
}

.UserCoordsInstructions
{
	font-size: 0.8em;
	font-family: 'Times New Roman' , Times, serif;
	color: #BD7400;
	font-weight: bold;
}


.DeleteLocButton
{
	padding-left: 10px;
	text-decoration: none;
	color: #FFB013;
	font-weight: bold;
}

.DeleteLocButton:hover
{
	text-decoration: none;
	color: #03FCD6;
}

.FeedbackCounts
{
}

.FeedbackCountConfirm
{
	font-size: 1.2em;
	font-weight: bold;
	color: #00E100;
}
.FeedbackCountChange
{
	font-size: 1.2em;
	font-weight: bold;
	color: #E1DB29;
}
.FeedbackCountReject
{
	font-size: 1.2em;
	font-weight: bold;
	color: #FF0000;
}

.FeedbackBtnConfirm
{
	background-color: #83F083;
	margin-bottom: 5px;
}
.FeedbackBtnChange
{
	background-color: #FFE86A;
	margin-bottom: 5px;
}
.FeedbackBtnReject
{
	background-color: #FF1818;
	color: #FFFFFF;
}

.RecentFeedback
{
	font-family: 'Courier New';
	font-size: 0.7em;
	margin-bottom: 15px;
}

.RecentFeedbackConfirm
{
	background-color: #83F083;
}

.RecentFeedbackChange
{
	background-color: #FFE86A;
}

.RecentFeedbackReject
{
	background-color: #FF1818;
	color: #FFFFFF;
}

.RecentFeedbackComment
{
	font-style: italic;
}

.RecentFeedbackCoords
{
	color: #666666;
	font-size: 1.2em;
	font-weight: bold;
}

.FeedbackResubmitBtn
{
	text-decoration: none;
	color: #FFB013;
	font-size: 0.8em;
	font-weight: bold;
}

.FeedbackResubmitBtn:hover
{
	text-decoration: none;
	color: #03FCD6;
}

.FeedbackConfirmPanel
{
	font-family: 'times New Roman' , Times, serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 10px 0 10px 0;
	color: #006600;
	background-color: #9EFF9E;
}
.FeedbackChangePanel
{
	font-family: 'times New Roman' , Times, serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 10px 0 10px 0;
	color: #000000;
	background-color: #FFE86A;
}
.FeedbackRejectPanel
{
	font-family: 'times New Roman' , Times, serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 10px 0 10px 0;
	color: #FFFFFF;
	background-color: #FF1818;
}

.LocStatusFilter
{
	background-color: #C5DBE0;
	border: solid 1px #13068A;
	font-size: 0.8em;
	margin-bottom: 15px;
}