/*
============================================================================
Style sheet for AgTech GIS
Author: Rob Parkhill, AgTech GIS Sales and Leasing Inc.  
http://www.agtechgis.com
Dec 19, 2008
============================================================================
*/
/* CSS Document */

body {
	background:#fff;
	text-align:center;
	margin:20px;
	padding:0;
	font:normal 0.8em/1.2em verdana,aria,sans-serif;
	color:#666;
	}
a {
	color:#000099;
	text-decoration:none;
	border-bottom:1px dotted;
	}
a:hover {
	border-bottom:1px solid;
	color:#666666;
	}
#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#fff;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:#fff;
	}
#header {
	background:#fff;
	padding:10px;
	margin:0;
	text-align:center;
	color:#FFF;
	}
#header h1 {
	font-size:200%;
	}
#header a:hover {
	color:#666;
	}
#maincol {
	position:relative;
	margin:0;
	padding-left:70px;
	padding-right:70px;
	padding-bottom:70px;
	width: auto;
	}
#catalogleftnav
{
float: left;
width: 350px;
margin: 0;
padding: 1em;
}
#catalogleftnav2
{
float: left;
width: 350px;
margin: 0;
padding-left:250px;
}
#catalogcontent
{
margin-left: 400px;

padding: 1em;
max-width: 36em;
}

#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:200px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#000066;
	z-index:100;
	height:document.page.height;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#000066;
	z-index:99;
	}
#rightcol a{
	color:#FFFFFF;}
#rightcol a:hover{
	color:#FFFF00;
	text-decoration:underline;}	
#centercol {
	position:relative;
	padding:0 240px;
	background:#fff;
	z-index:80;
	padding: 25px 25px 25px 25px;
	}
#centercol a {
	color:#000066;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#666;
	}
#footer {
	position:relative;
	top:1px;
	background:#fff;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
	/*        V3        */

.outer{
	list-style:none;
	margin:0px;
	padding:0px;
}

	
#menu {
	width: 200px;
	}

#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	border-bottom-style:none;
	text-decoration: none;
	font-weight:normal;
	}	
	
#menu li a:link, #menu li a:visited {
	color:#ccc;
	display: block;
	background:#000066 url(../images/v3_1.png);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	font-weight:bold;
	}
	
#menu li a:hover {
	color: #0e69be;
	background: url(../images/v3_2.png);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu li a:active {
	color: #0e69be;
	background: url(../images/v3_3.png);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}                    
    #tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}                
.dark{
background:#0033FF;
}

.lite {background:#FFFFFF;}

.invertedshiftdown2{
width:auto;
padding: 0;
width: 100%;
border-top: 5px solid #000066; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color:#0033FF; /*Default menu color*/
border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
background-color:#0000CC; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
color: white;
}

.borderright{
border-right:medium #000099 solid;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color:#000066; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #000066; /*Highlight red color theme*/
color: white;
}
.bigfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
