/* stylesheet for www.eaglemapping.com */





/* LAYOUT */

html, body { margin: 0; padding: 0; }

div#container
	{
		width: 952px; /* width of outline, including outline */
		margin: 0 auto; /* to center */
		border-bottom: 1px solid black;
		text-align: left;
	}
div#top_text{ float: right; }
div#logo{ float: left; }
div#image{ float: right; }
div#header_clear{ clear: both; width: 100%; }
div#content{ float: right; }
div#menu{ float: left; }
div#footer_clear{ clear: both; width: 100%; }

/* left columns width - including border line */
div#menu, div#logo { width: 151px; }

/* right columns width - including border line */
div#content, div#top_text, div#image { width: 801px; }





/* BACKGROUNDS - COLORS AND IMAGES */

/* grey color for background */
body
	{
		background-color: #6e747d;
	}

/* faux columns background */
div#container
	{
		background: white url("/images/background.gif") repeat-y 50% 0;
	}

/* header and menu background - including black edge */
div#wrapper_top
	{
		background-color: #006699;
	}
div#menu, div#logo
	{
		background: #006699 url("/images/black.gif") repeat-y 0% 0;
	}
div#top_text
	{
		background: #006699 url("/images/black.gif") repeat-y 100% 0;
	}

/* main content background */
div#wrapper_bottom
	{
		background-color: white;
	}
div#content
	{
		background: white url("/images/black.gif") repeat-y 100% 0;
	}





/* TEXT SETTINGS */

/* base settings for rest of document */
body
	{
		font: 12px verdana,arial,helvetica,geneva,sans-serif;
		text-align: center;
		color: black;
	}

/* caption for top image */
div#top_text p
	{
		display: block;
		font-size: 12px;
		font-family: arial,helvetica,geneva,sans-serif;
		font-style: italic;
		text-align: left;
		color: white;
		line-height: 20px;
		padding: 0;
		padding-top: 5px;
		padding-left: 625px;
		margin: 0;
	}
div#top_text p.long1 { padding-left: 565px; }
div#top_text p.long2 { padding-left: 515px; }
	
/* overall content settings */
div#content
	{
		font-size: 14px;
		font-family: verdana,arial,helvetica,geneva,sans-serif;
		text-align: left;
		color: black;
		line-height: 20px;
		letter-spacing: 0px;
	}
div#content.about_us, div#content.download_orders, div#content.contact_us
	{
		font-size: 15px;
		font-family: verdana,arial,helvetica,geneva,sans-serif;
		text-align: center;
		color: black;
		line-height: 20px;
		letter-spacing: 0px;
	}
div#content.about_us p, div#content.download_orders p, div#content.contact_us p
	{
		text-align: center;
	}
div#content.remote_sensing, div#content.mapping_products, div#content.more_mapping_products
	{
		font-size: 13px;
		font-family: verdana,arial,helvetica,geneva,sans-serif;
		color: black;
		line-height: 17px;
	}
div#content.more_mapping_products { line-height: 20px; }
div#content.how_to_order
	{
		font-size: 14px;
		font-family: arial,helvetica,geneva,sans-serif;
		color: black;
		line-height: 18px;
		letter-spacing: 0px;
	}
div#content.publications
	{
		line-height: 25px;	
	}
div#content p
	{
		margin: 15px 30px;
	}
div#content.lidar p
	{
		margin: 15px 45px;
	}

/* headers */
div#content h1
	{
		font-size: 24px;
		font-family: verdana,arial,helvetica,geneva,sans-serif;
		font-weight: bold;
		text-align: center;
		margin-top: 11px;
		margin-bottom: 12px;
		line-height: 30px;
		color: #006699;
	}
div#content h2
	{
		font-size: 18px;
		font-family: verdana,arial,helvetica,geneva,sans-serif;
		font-weight: bold;
		text-align: center;
		margin: 27px;
		color: #006699;
	}
div#content h2.right_italic
	{
		font-style: italic;
		text-align: right;
		margin-top: 0;
		margin-right: 40px;
	}
div#content.mapping_specifications h2.right_italic
	{
		margin-bottom: 0;
	}
div#content h2.left_italic
	{
		font-style: italic;
		text-align: left;
		margin-top: 0;
		margin-bottom: 0;
	}
div#content h3
	{
		font-size: 15px;
		font-family: verdana,arial,helvetica,geneva,sans-serif;
		font-weight: bold;
		text-align: center;
		margin: 0;
		padding: 0;
		color: #006699;
	}
div#content.how_to_order p
	{
		margin: 7px 30px;
	}
div#content p.bold
	{
		margin: 15px 30px;
		margin-top: 20px;
		
		font-size: 13px;
		font-family: arial,helvetica,geneva,sans-serif;
		font-weight: bold;
		text-align: center;
		color: black;
		line-height: 18px;
	}
div#content.mapping_specifications p.bold
	{
		margin-top: 5px;
	}

/* span settings  */
div#content span.highlight
	{
		font-size: 18px;
		line-height: 28px;
		color: #0099CC;
	}
div#content span.blueheader
	{
		color: #006699;
		font-weight: bold;
	}
div#content span.condense
	{
		letter-spacing: -1px;
	}
div#content span.boldblue
	{
		color: #006699;
		font-weight: bold;
		font-size: 18px;
		line-height: 30px;
	}
div#content span.mediumblue
	{
		color: #006699;
		font-size: 18px;
		line-height: 30px;
	}
div#content p#rightbox
	{
		font-size: 13px;
		font-family: arial,helvetica,geneva,sans-serif;
		line-height: 19px;
		text-align: center;
		margin: 3px 30px;
		float: right;
		border: 2px solid #006699;
		padding: 7px;
	}
div#content.lidar p#rightbox
	{
		font-size: 13px;
		font-family: arial,helvetica,geneva,sans-serif;
		line-height: 19px;
		text-align: center;
		margin: 3px 60px 3px 30px;
		float: right;
		border: 2px solid #006699;
		padding: 7px;
	}

	
div#content p.right
	{
		text-align: right;
	}
div#content p.narrow
	{
		margin: 0;
		padding: 0;
		margin-left: 215px;
		
		font-size: 12px;
		font-family: arial,helvetica,geneva,sans-serif;
		text-align: left;
		color: black;
		line-height: 15px;
		letter-spacing: 1px;
	}
	
/* links */
div#content a { color: #0099CC; font-weight: bold; text-decoration: none; }
div#content a:visited { color: #0099CC; }
div#content a:hover { text-decoration: underline; }
div#content a:active { color: #00c5e3; }

/* list settings */
ul
	{
		list-style-type:none;
		font-size: 13px;
		margin: 15px 40px;
		padding: 0 30px;
		line-height: 18px;
	}
li
	{
		padding: 0;
		padding-left: 13px;
		background: transparent url("/images/bullet.gif") no-repeat;
		background-position: 0 7px;
	}
	
/* LiDAR list settings */
ul.lidar
	{
		list-style-type:none;
		font-size: 14px;
		margin: 0 35px;
		padding: 0 60px;
		line-height: 20px;
	}

/* table settings */

div#content table.list
	{
		padding: 0 20px;
		margin: 10px;
	}
div#content table.list td
	{
		font-size: 14px;
		font-family: arial,helvetica,geneva,sans-serif;
		text-align: left;
		line-height: 18px;
		color: #006699;
		padding: 2px;
		vertical-align: top;
	}
div#content table.list th
	{
		font-size: 14px;
		font-family: verdana,arial,helvetica,geneva,sans-serif;
		font-weight: bold;
		text-align: left;
		line-height: 18px;
		color: #006699;
		padding: 2px;
		padding-right: 25px;
		vertical-align: top;
	}
div#content table#management
	{
		margin: 0 auto;
	}
div#content table#management td
	{
		text-align: center;
	}
div#content p.left
	{
		text-align: left;
	}

/* menu settings */
div#menu a
	{
		display: block;
		font-size: 12px;
		font-family: arial,helvetica,geneva,sans-serif;
		font-weight: bold;
		text-align: left;
		color: white;
		text-decoration: none;
		padding: 0 8px;
		padding-left: 10px;
	}
div#menu p { margin: 13px 0; }
div#menu a:link { color: white; }
div#menu a:visited { color: #b2d1e0; }
div#menu a:hover { text-decoration: underline; }
div#menu a:active { color: #b2d1e0; }

/* for the current page menu item */
div#menu a#current, div#menu a#current:visited, div#menu a#current:hover,  div#menu a#current:active
	{
		color: #ffda6b;
		text-decoration: none;
	}

/* spacers */
p.spacer1 { margin: 10px; }
p.spacer2 { margin: 10px; padding: 0; line-height: 0; }
