/* 
  ------------------------------------------------------------
  TOPO Pro Main Stylesheet Copyright 2006 - Digital Evolution
  ------------------------------------------------------------
*/
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	
}
a:link {
	color: #000;
}
a:visited {
	color: #FFCC00;
}
a:hover, a:active, a:focus {
	color: #FFCC00;
}
h1, h2, h3, h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-right: 5px;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	}
.doubleline h1{
	font-size: 16px;
	font-weight: bold;
	
}
h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	
}
h3 {
	font-size: 14px;
	font-weight: bold;
	
	}
h4 {
	font-size: 13px;
	margin: 0;
	font-weight: bold;
	}
/*
This is a DIV that surrounds the page content and centers it. It
is set to a relative position so that we can nest absolutely
positioned elements inside it.*/
#wrapper {
	position: relative;
	width: 760px;
	margin: 0px auto;
		
}
#contentwrapper {
	
}
/*
Used for the Banner */

#masthead {
	display: none;

}

/*
Used for logo or image positioned to the top right of the masthead 
Currently not used
*/
#logodiv {
	display: none;
}
/*
The sidebar is positioned absolutely inside the relatively positioned
wrapper DIV. It's top is set to 295px to clear the masthead above it.*/
#sidebar {
	display: none;
}
/*
Sidecontent is a static DIV nested inside the sidebar, and below the menu. This
allows us to set padding for only this DIV, thereby permitting the menu to be
flush with the edges of the sidebar.*/
#sidecontent {
	display: none;
	}

#sidecontent a:link {
	display: none;
}
#sidecontent a:visited {
display: none;
}
#sidecontent a:hover, a:active, a:focus {
	display: none;
}
#sidecontent h3 {
	display: none;
}
#sidecontent p {
	display: none;
	
	
}


#sidecontent ul  {
display: none;


}
#sidecontent ul li  {
display: none;
}
html>body #sidecontent ul li
 {float: none;}
#sidecontent ul li a {
display: none;
}
html>body #sidecontent ul li a {float: none;}

#sidecontent ul li a:hover {
display: none;}

/*
Sets styles for the main content DIV */
#maincontent {
	margin: 0;
	width: 650px;
}
#maincontent h1 {
	color: Black;
	}
#maincontent h2 {
	
	color: Black;
	
}
#maincontent h3 {
	
	color: Black;
}

#maincontent h4 {
	color: Black;
	
}
#maincontent p {
	color: black;
	}
#maincontent ul {
	list-style-type: square;
	color: black;
	
}
#maincontent li {
	color: black;
		}
#maincontent ol {
	list-style-type: none;
}
#maincontent ol li {
 	background: #fff no-repeat;
	margin: 5px 5px 5px 0;
	padding: 0 5px 5px 34px;
	color: #333333;
	font-size: .9em;
	}


#footer {
	display: none;
		
	
}



#basenav {
	display: none;
	
}
/* Main Navigation */
#nav-main {
display: none;
}

#nav-main ul {
display: none;
}

#nav-main li {
display: none;
}

#nav-main a:link, #nav-main a:visited {
display: none;
}

#nav-main a:hover, #nav-main a:visited:hover {
display: none;
}

.current {
display: none;


}

.current a:link, .current a:visited {
display: none;

}

.current a:hover, .current a:active {
color: #000 !important;

}

#mainnavbg {
	display: none;
}

/* Flash Content */
#flash {
	display: none;
}

/* Home Page Specific Content */

#intelligent {
	border: 2px solid Black;
	margin: 10px 10px 10px 0;
	padding: 5px 5px 20px 5px;
}
#intelligent p {
	color: Black;
	margin: 5px;
}

#interactive {
	border: 2px solid Black;;
	margin: 10px 10px 10px 0;
	padding: 5px 5px 20px 5px;
}
#interactive p {
	color: Black;
	margin: 5px;
}

#immediate {
	border: 2px solid Black;
	margin: 10px 10px 10px 0;
	padding: 5px 5px 20px 5px;
}
#immediate p {
	color: Black;
	margin: 5px;
}

#latesttable {
	background: #fff url(../imgs/bg/bg_base_table.gif) repeat-y;
	margin-top: 40px;
}

#latesttable td h2{
	color: black;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 0 10px 5px;
	padding:0;
	letter-spacing: 1px;
	}

#latesttable td p{
	font-size: 0.8em;
	margin: 0 0 5px 5px;
	}
#latesttable td a:link, #latesttable td a:visited{
	color: Black;
	}

#latesttable td a:hover, #latesttable td a:active{
	color: Black;
	}

/* Detail Page Specific Content */

#moreinfotable {
	background: #fff url(../imgs/bg/bg_base_table.gif) repeat-y;
	margin-top: 40px;
}

#moreinfotable td h2{
	color: black;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 10px 5px;
	padding:0;
	letter-spacing: 1px;
	}

#moreinfotable td p{
	font-size: 0.8em;
	margin: 0 0 5px 5px;
	}
#moreinfotable td a:link, #moreinfotable td a:visited{
	color: Black;
	}

#moreinfotable td a:hover, #moreinfotable td a:active{
	color: Black;
	}

#Gallery {
	border: 2px solid #FFCC00;
	margin: 10px 10px 10px 0;
	padding: 5px 5px 5px 5px;
}
#Gallery p {
	color: #333;
	margin: 5px;
}

/* Product page box - Asset pro */

#product-asset{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_asset.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-asset h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-asset h3 a:link, #product-asset h3 a:visited {
	color: #000;
	}
#product-asset h3 a:hover, #product-asset h3 a:active {
	color: #E3B700;
	}
#product-asset p {
	font-size: 0.8em;
	color: #000;
	padding: 0 170px 10px 10px;
}
#product-asset a:link, #product-asset a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-asset a:hover, #product-asset a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}

	
/* Product page box - Data Exchange Pro  */
#product-exchange{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_exchange.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-exchange h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-exchange h3 a:link, #product-exchange h3 a:visited {
	color: #000;
	text-decoration: underline;
}
#product-exchange h3 a:hover, #product-exchange h3 a:active {
	color: #E3B700;
	}
#product-exchange p {
	font-size: 0.8em;
	color: #000;
	padding: 0 170px 10px 10px;
}
#product-exchange a:link, #product-exchange a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-exchange a:hover, #product-exchange a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}

/* Product page box - Field Pro  */
#product-field{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_field.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-field h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-field h3 a:link, #product-field h3 a:visited {
	color: #000;
	text-decoration: underline;
}
#product-field h3 a:hover, #product-field h3 a:active {
	color: #E3B700;
	}
#product-field p {
	font-size: 0.8em;
	color: #000;
	padding: 0 170px 10px 10px;
}
#product-field a:link, #product-field a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-field a:hover, #product-field a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}

	
	/* Product page box - Fire Pro  */
#product-fire{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_fire.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-fire h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-fire h3 a:link, #product-fire h3 a:visited {
	color: #000;
	text-decoration: underline;
}
#product-fire h3 a:hover, #product-fire h3 a:active {
	color: #E3B700;
	}
#product-fire p {
	font-size: 0.8em;
	color: #000;
	padding: 0 180px 10px 10px;
}
#product-fire a:link, #product-fire a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-fire a:hover, #product-fire a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}

/* Product page box - ARC GIS  */
#product-arcgis{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_arcgis.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-arcgis h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-arcgis h3 a:link, #product-arcgis h3 a:visited {
	color: #000;
	text-decoration: underline;
}
#product-arcgis h3 a:hover, #product-arcgis h3 a:active {
	color: #E3B700;
	}
#product-arcgis p {
	font-size: 0.8em;
	color: #000;
	padding: 0 180px 10px 10px;
}
#product-arcgis a:link, #product-arcgis a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-arcgis a:hover, #product-arcgis a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}

/* Product page box - 2 Shape  */
#product-2shape{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_2shape.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-2shape h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-2shape h3 a:link, #product-2shape h3 a:visited {
	color: #000;
	text-decoration: underline;
}
#product-2shape h3 a:hover, #product-2shape h3 a:active {
	color: #E3B700;
	}
#product-2shape p {
	font-size: 0.8em;
	color: #000;
	padding: 0 200px 10px 10px;
}
#product-2shape a:link, #product-2shape a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-2shape a:hover, #product-2shape a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}	
	
/* Product page box - Vector Pro  */
#product-vector{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_vector.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-vector h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-vector h3 a:link, #product-vector h3 a:visited {
	color: #000;
	text-decoration: underline;
}
#product-vector h3 a:hover, #product-vector h3 a:active {
	color: #E3B700;
	}
#product-vector p {
	font-size: 0.8em;
	color: #000;
	padding: 0 180px 0 10px;
}
#product-vector a:link, #product-vector a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-vector a:hover, #product-vector a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}	
	
/* Product page box - Xport Pro  */
#product-xport{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_xport.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-xport h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-xport h3 a:link, #product-xport h3 a:visited {
	color: #000;
	text-decoration: underline;
}
#product-xport h3 a:hover, #product-xport h3 a:active {
	color: #E3B700;
	}
#product-xport p {
	font-size: 0.8em;
	color: #000;
	padding: 0 180px 0 10px;
}
#product-xport a:link, #product-xport a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-xport a:hover, #product-xport a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}	
	
/* Product page box - Datasets  */
#product-datasets{
	border: 1px solid #737E86;
	margin: 10px 10px 40px 0;
	padding: 0;
	background-image: url(../imgs/products/bg_products_datasets.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	width: 540px;
}
#product-datasets h3{
	background-image: url(../imgs/branding/NG_H3_Border_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 1.3em;
	color: #000;
	padding: 10px 170px 10px 20px;
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
#product-datasets h3 a:link, #product-datasets h3 a:visited {
	color: #000;
	text-decoration: underline;
}
#product-datasets h3 a:hover, #product-datasets h3 a:active {
	color: #E3B700;
	}
#product-datasets p {
	font-size: 0.8em;
	color: #000;
	padding: 0 180px 0 10px;
}
#product-datasets a:link, #product-datasets a:visited {
	font-size: 0.8em;
	color: #FFF;
	}

#product-datasets a:hover, #product-datasets a:active {
	font-size: 0.8em;
	color: #ECBD00;
	}	
	
/* Images */
.imgfloatright{
float: right;
margin-left: 20px;
margin-bottom: 20px;
padding-right: 5px;
}

.imgfloatprod{
float: right;
margin-left: 20px;
margin-bottom: 0;
padding-right: 0;
border:0;
}
.imgfloatrightng{
float: right;
margin-left: 20px;
margin-bottom: 20px;
padding: 5px;
background-color: #F2F4F7;
border: 1px solid #FFCC00;
}
.imgfloatrighthome {
float: right;
margin: 10px;
border: 3px solid #FFCC00;
}
.red {
	color: Red;
}
.table {
	margin-left: 255px;
	padding-right: 5px;
	width: 400px;
}
.subscribeform {
	padding-right: 5px;
	font-size: 0.8em;
	color: #000;
	margin-left: 20px;
}

.subscribeforminput{
	font-size: 0.8em;
	color: #000;
	background-color: #fff;
	border: 1px solid #D2D2D2; 
	}


.subscribetext {
	font-size: 0.8em;
	color: #000;
	padding-left: 20px;
	}
.subscribetext td{
	font-size: 0.8em;
	color: #000;
	padding-left: 20px;
	}

.subscribebutton  {
	color: #000;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFCC00;
	padding: 4px 4px;
	text-align: center;
	border: none;
	margin: 10px 8px 0 20px;
		}





/* National Geographic Specific Classes */
#ng {
	display: none;
}
.ngbg {	display: none;}

.headerwhite { display: none;}
.ngheader { display: none;}
.ngheader A:LINK { display: none;}
.ngheader A:VISITED { display: none; }
.ngheader A:ACTIVE { display: none;}
.ngheader A:HOVER { display: none;}

.footergray {display: none;}
.ngfooter {display: none; }
.ngfooter A:LINK { display: none; }
.ngfooter A:VISITED {display: none;}
.ngfooter A:ACTIVE { display: none;}
.ngfooter A:HOVER { display: none; }


/* Generic Classes */
.hide {
display: none;
}

.more {
display: none;
}



.morelatest {
display: none;
}

.morelatest:hover {
display: none;
}

.helpdesk {
display: none;

}

.helpdesk:hover {
display: none;
}
.tabletext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	}