/* 
----------------------------------------------------------------------------- 
GLOBAL RESET
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
a,ins{text-decoration:none;}


body {
	font: 62.5%/1.4 'Lucida Grande', Verdana, sans-serif;
	background-color: #2E2E2E;
	background: #000 url('http://www.asprs.org/pecora17/media/images/globe_bg_2.jpg') no-repeat 50% 128px;
	color: #ddd;
	text-align:center;
}
a {
	color:#ddd;
}



div#wrap {
	background-image: url('http://www.asprs.org/pecora17/media/images/grid_bg_64_w.png');
	background-image: url('http://www.asprs.org/pecora17/media/images/blue_grid_64_l.png');
	background-position: top center;
	/* height:100%; */
}



div#container {
	background-image: url('http://www.asprs.org/pecora17/media/images/tealish_tint.png');
	width:704px;
	/* height:100%; */
	padding:0 8px;
	margin:0 auto;
	text-align:left;
}



div#header {
	height:192px;
}
	div#header h1 {
		padding-top:13px;
		padding-left:8px;
	}
	div#header img.im1 {
		float:right;
	}



ul#nav {
	float:left;
	width:192px;
}
	ul#nav li {
		position:relative;
	}
		ul#nav li span {
			display:block;
			padding:8px;
			padding-top:7px;
			border-bottom:1px solid #ddd;
			height:24px;
			cursor:pointer;
		}
			ul#nav li.title span a {
				color:#ddd;
			}
		ul#nav li.title {
			margin-top:16px;
			background: url('http://www.asprs.org/pecora17/media/images/light_shadow.png');
			background: #7c878b;
		}
			ul#nav li.title span {
				padding:8px;
				border-bottom:0px;
			}
				ul#nav li.title ul li span {
					padding:8px;
					padding-left:16px;
					padding-bottom:8px;
					background: url('http://www.asprs.org/pecora17/media/images/light_shadow_85.png');
					color:#333;
				}
					ul#nav li ul li span a {
						color:#333;
					}
		ul#nav li.sfHover {
			background: url('http://www.asprs.org/pecora17/media/images/light_shadow_85.png');
			color:#333;
		}
			ul#nav li.sfHover span a {
				color:#333;
			}/*
		ul#nav li.title.sfHover {
			background: url('http://www.asprs.org/pecora17/media/images/light_shadow_85.png');
			color:#333;
		}
			ul#nav li.title.sfHover span a {
				color:#333;
			}*/
		ul#nav li ul {
			top:-999em;
			position:absolute;
			width:192px;
		}
			ul#nav li.sfHover ul {
				left:192px;
				top:0;
			}
		ul#nav li.active {
			background: url('http://www.asprs.org/pecora17/media/images/light_shadow.png');
			background: #7c878b;
		}
		ul#nav li.selected {
			background: url('http://www.asprs.org/pecora17/media/images/light_shadow_70.png');
			background: #b7bdbf;
			color:#333;
		}
			ul#nav li.selected a {
				color:#333;
			}
			ul#nav li.title.selected span a {
				color:#333;
			}



div#content {
	margin-left:192px;
	padding:8px;
	color:#fff;
}
	div#content h1 {
		font-size:2em;
		font-weight:bold;
		margin:26px 0;
	}
		div#content.home h1{
			text-align:center;
			height:102px;
			margin:0;
			margin-top:26px;
		}
	div#content h2 {
		font-size:1.8em;
		font-weight:bold;
		margin:16px 0;
	}
		div#content.home h2 {
			text-align:center;
			height:64px;
			margin:0;
			margin-top:16px;
		}
	div#content p {
		font-size:1.2em;
		font-weight:normal;
		line-height:20px;
		margin: 12px 0;
	}
		div#content.home p {
			margin:0 0 1em 0;
			margin-left:136px;
		}
		div#content p strong {
			font-weight:bold;
		}
	div#content img.im2 {
		float:left;
	}



div#footer {
	clear:both;
	height:200px;
}



div#alert {
	display:none;
}




.elevated {
	z-index:90;
}
.mask {
	position:absolute;
	display:none;
	top:0;
	left:0;
	overflow:hidden;
	background:url('http://www.asprs.org/pecora17/media/images/dim.png');
	z-index:10;
}
#alert {
	background:#fff;
	position:absolute;
	top:100px;
	width:400px;
	padding:10px;
	color:#333;
	text-align:left;
}
	#alert .excuse {
		float:right;
		cursor:pointer;
	}
		#alert .excuse img {
			vertical-align:bottom;
		}
	#alert h3.title {
		font-weight:bold;
		padding:8px 0;
		margin-left:72px;
	}
	#alert p {
		margin-left:72px;
	}
	#alert img.icon {
		float:left;
	}













div.head {
	height:127px;
	background:#fff;
}
	div.head h1 {
		padding: 10px;
	}


	div.wrap ul.nav {
	}
		ul.nav li {
			margin-bottom:1px;
			padding-left:12px;
			height:31px;
			line-height:32px;
			font-weight:bold;
			color:#ddd;
		}
			ul.nav li.sel {
				color:#333;
				background: url('http://www.asprs.org/pecora17/media/images/light_shadow_70.png');
			}

div.container {
	position:relative;
	margin-top:1px;
	padding:32px;
	margin-left:192px;
	background: url('http://www.asprs.org/pecora17/media/images/light_shadow_70.png');
}

	div.container h1 {
		border-top:2px solid #9b2c1c;
		padding:16px 0 0 0;
		height:64px;
		width:448px;
		font-size: 1.8em;
		font-weight:bold;
		text-align:center;
	}

	div.container h2 {
		border-bottom:2px solid #9b2c1c;
		padding:0 0 16px 0;
		height:32px;
		width:448px;
		font-size: 1.6em;
		font-weight:bold;
		text-align:center;
	}

	div.container p {
		padding: 60px 0;
		width:672px;
		font-size:1.2em;
	}

	div.container img.im1 {
		position:absolute;
		left:544px;
		border:1px solid #000;
	}

	div.container img.im2 {
		margin-top:60px;
		margin-right:32px;
		float:left;
		border:1px solid #000;
	}

p.icon {
	width:140px;
	text-align:center;
}
	p.icon img {
		border:0;
	}
		p.icon a {
			color:#eee;
			text-decoration:none;
		}
		
ul#inst {
	position:relative;
	color:#333;
	margin-left:40px;
	padding:20px;
	border:1px solid #fff;
	background-color:#efefef;
	list-style:disc;
}
	ul#inst li {
		line-height:20px;
	}
		ul#inst li a {
			font-size:16px;
			font-weight:bold;
			color:#333;
			text-decoration:underline;
			z-index:9000;
		}