/*KimballRexford.com*/
/*24 Feb 2009*/

/*
	#ieoxAdTag{display:none!important;}
	#oxAdTag{display:none!important;}
	iframe {display:none;}
*/

body {
	background-color:#D5DDF3;
	margin:0;
	padding:0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
}

form{
	margin:0;
	padding:0;
}

input {
	margin:0;
	padding:0;
	/*height:16px;*/
	vertical-align:middle;
}


td {vertical-align:top;}
.rowunderline {border-bottom:1px solid #ffffff}
.button {height:21px;}
.textbox {border-width: 2px;}

#byline-old{
color:#FFFFFF;
font-size:13pt;
display:inline;
position:absolute;
/*float:left;*/
height:54px;
margin:22px 5px;
/*text-align:left;*/
width:490px;
}

#byline{
	color:#777777;
	display:inline;
	font-size:13pt;
	font-weight:normal;
	left:410px;
	line-height:12pt;
	margin:0;
	padding:0;
	position:absolute;
	top:9px;
}

#shortcuts{
	font-size:10pt;
}

#logo {
	left:33px;
	position:absolute;
	z-index:99;}

#logoblock{
width:400px;
float:left;
}

#masthead {
height:43px;
margin-left:8px;
padding:0;
width:99%;
}

#kimball{
color:#999999;
display:block;
margin:33px 0 auto;
text-align:center;
}

#imgfooter{
background-image:url(/images/layout/trailsnh-footer.png);
background-position:50% 0;
background-repeat:no-repeat;
bottom:-19px;
height:66px;
position:fixed;
width:100%;
}
#imgfooterlink{
position:relative;
height:24px;
margin-top:22px;
text-align:center;
width:100%;
}

#contentwindow{
width:100%;
height:50%;
}

#mapWindow{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #6666;
width:100%;
height:400px;
text-align:center;
}

#waitmsg{
padding-left:200px;
padding-top:50px;
text-align:left;
}

#waitmsg h1 {
margin:0;
padding:0;
font-size:12px;
}

#mapWindow {
/*background-image:url(/images/layout/trailsnh75.png);
background-position:50% 50%;
background-repeat:no-repeat;*/
}

#mapMessages{
background-color: #D5DDF3;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #FFFFFF;
width:99%;
height:20px;
margin:0 8px;
padding:0 0 6px;
}

#mapMessageControl{
position:relative;
top:-6px;
}

#mapReport{
height:350px;
margin-left:8px;
overflow-x:hidden;
overflow-y:scroll;
padding:0;
width:614px;
}

.mapInfo {
	text-align: left;
	width: 300px;
}

/* Navigation */
a.nav{text-decoration:none;}
a.nav:visited, a.nav:link{color:#777777;}
a.nav:hover, a.nav:active{color:#222222;}

.right {float:right}
.left {float:left}
.padleft {padding-left:35px;}
.padright {padding-right:35px;}
.padtop {padding-top:4px;}
.hide{display:none;}


/* Info & Controls Section*/

#scrollReport {float:left;}
#kimball {clear:both;}
.pad {margin:5px 10px;}
.yellow {background-color:#FFFFCC; padding:6px;}
.option {background-color:#FFFFCC; padding:6px;}

.iblock{display:inline-block; margin:5px 0px 5px 10px; vertical-align:top; float:left;}

.warn {color:red;font-weight:bold;text-decoration:none;}
.warn:hover {text-decoration:none;}

.b152 {width:152px;}
.b154 {width:154px;}
.b158 {width:158px;}
.b161 {width:161px;}

#about h1 {font-size:12px;margin:0;}

.sponsor {background-color:#B5D29C; padding:6px; border:1px solid #AAAAAA;}
.sponsor h2 {font-size:14px;margin:0;}
.sponsor .link {text-decoration:underline;}
.sponsor .link:hover {text-decoration:none;}

#no-reports-found {background-color:#FFFFCC; padding:6px;}
#no-reports-found a {text-decoration:underline; color:#336600;}
#no-reports-found a:hover {text-decoration:none;}