body 
{
	background-color:#489F70;
	/*background-image: url(graphics/body_background.gif);*/
	background-repeat:repeat-x;
	font-family: verdana, tahoma, arial, helvetica;
	color: #000000;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0;
	text-decoration: none;
}
#container 
{
	position:absolute;
	left:0px;
	top:0px;
	width:999px;
	height:100%;
	background-color:#ffffff;
	border:solid 1px #A7BDAE;
	/*
	background-image: url(graphics/footerTile.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
*/
	
	}
#rightColumn
{
	position:absolute;
	left:999px;
	top:0px;
	width:4px;
	height:100%;
	background-color:#ffffff;
	background-image: url(graphics/rightColumn.gif);
	background-repeat:no-repeat;	
	
	}

div.banner
{
	background-image: url(graphics/topTile.gif);
	background-repeat: repeat-x;
	height:130px;
}

.mapclass 
{
border-style: solid; 
/*border-color: #136137; */
border-color: #666666; 
}

#toolBar {
	position:absolute;
	left:12px;
	top:97px;
	height:26px;
}



div.LinkBar{
	position: absolute;
	top: 3px;
	left: 450px;
	z-index: auto;
	text-align: left;
	color: #136137;
	}
	
div.LinkBar a,
div.LinkBar a:link,
div.LinkBar a:visited{
	font-size: 9px;
	color: #136137; /*#99CEB2; #86CFA9;*/
	text-decoration: none;
	}

div.LinkBar a:hover{
	color: #000000;
	}

#footer{
	background-image: url(graphics/footerTile.gif);
	background-repeat:repeat-x;
	font-size: .9em;
	color: #cccccc;
	padding-top: 10px;
	padding-left: 200px;
	clear: both;
	position:absolute;
	top:600px;
	left:0px;
	height:50px;
	width:100%;
	}

.pixelGray
{
	background-image: url(graphics/pixelGray.gif);
	background-repeat: repeat-x;
	position:absolute;
	display:none;
}



.enabled,.disabled {
	border-right: #f7f3e8 1px solid;
	border-top: #f7f3e8 1px solid;
	border-left: #f7f3e8 1px solid;
	border-bottom: #f7f3e8 1px solid;
}
.enabled 
{
	cursor:hand;
	cursor:pointer;
}
.disabled 
{	
	cursor:default;
   filter: Alpha(Opacity=30);/*IE*/
   opacity:.3;/*OPERA/FIREFOX*/
   -moz-opacity:0.3;/*NS6+*/
}

.blueBox
{
	border:solid 1px #A7BDAE;
	background: #fff url(graphics/blueTile.gif) repeat-y top left;
	margin-left:200px;
	margin-right:200px;
	
	}

#dataFrame
{
	position:absolute;
	left:-1px;
	top: 64px;
	width:468px;
	height:320px;
	overflow:auto;
	border-left:solid 1px #A7BDAE;
	background: #fff url(graphics/blueTile.gif) repeat-y top left;
}

#infoFrame
{
	display: block;
	left: 12px;
	visibility: visible;
	overflow: auto;
	width: 500px;
	position: relative;
	top: 414px;
}

#toolsBox
{
	position:absolute;
	left:12px;
	top: 514px;
	width:500px;	
	height:40px;
	background: #DFD8C3 url(graphics/searchTabTile.gif) repeat-x;
	border-top: 1px solid #CFC5A8;
	border-bottom: 1px solid #CFC5A8;
}

#scaleToolsBox
{
	position:absolute;
	left:304px;
	top:0px;/*10px;*/
	width:150px;
	height:16px;
}

#zoombar{
	position:absolute;
	left:296px;
	top:0px;
	width:auto;
	height:34px;
	}
#measurebox
{
	position: absolute;
	left: 210px;
	width: 300px;
	top: 0px;
	height: 16px;
}

.navBarDesc 
{
	position:absolute;
	left:4px;
	top:45px;
	padding-left: 8px;
	color:#c5855c;/*#ffffff;*/
	font-size: 10px;
	font-weight:bold;
}

.navBar{
	border-left:solid 1px #A7BDAE;
	background-image: url(graphics/navBarTile.gif);
	background-repeat: repeat-x;
	background-position:left top;
	z-index: auto;
	text-align: left;
	font-size: .9em;
	position: absolute;
	top: 126px;
	left: 524px;
	width:472px;
	height:384px;
	}

div.navBar a:link.unselected,
div.navBar a:visited.unselected,
div.navBar a:hover.unselected,
div.navBar a:link.selected,
div.navBar a:visited.selected 
{
	text-decoration: none;
	background-position: top right;
	border-left: 1px solid #136137;
	border-bottom: 1px solid #136137;
	position: relative;
	top:20px;
	padding: 4px 6px 3px 5px;
}

div.navBar a:link.unselected,
div.navBar a:visited.unselected{
	
	background-image: url(graphics/tabOff.gif);
	color: #FFFFFF;
	}

div.navBar a:hover.unselected{
	
	background-image: url(graphics/tabOn.gif);
	color: #FFFFFF;

	}

div.navBar a:link.selected,
div.navBar a:visited.selected{
	
	font-weight: normal;
	background-image: url(graphics/tabSelected.gif);
	border-bottom: 1px solid #ffffff;
	color: #136137;
	}


div.navBar a:link.likeabutton,
div.navBar a:visited.likeabutton
{
	text-decoration: none;
	border-bottom:#e7e7ce;
	text-align: left;
	margin: 0;
	padding-right: 0;
	color: #c5855c;
	font-size: 11px;
	font-weight:normal;
	vertical-align: middle;
	border :1px solid #FFFFFF;
}
div.navBar a:hover.likeabutton
{
	border :1px solid #0066FF;
	background-color:rgb(203,220,248);
}

div.navBar a:link.normal,
div.navBar a:visited.normal,div.navBar a:hover.normal
{
	text-decoration: none;
	border-bottom:#e7e7ce;
	text-align: left;
	margin: 0;
	padding-right: 0;
	color: #c5855c;
	font-size: 11px;
	font-weight:normal;
	vertical-align: middle;
	border :1px solid #FFFFFF;
}
/*
div.navBar a:link.unselected,
div.navBar a:visited.unselected{
	text-decoration: none;
	background-image: url(graphics/tabOff.gif);
	background-position: top right;
	padding: 4px 6px 3px 5px;
	color: #FFFFFF;
	border-left: 1px solid #136137;
	border-bottom: 1px solid #136137;
	position: relative;
	top:14px;
	}

div.navBar a:hover.unselected{
	text-decoration: none;
	background-image: url(graphics/tabOn.gif);
	background-position: top right;
	padding: 4px 6px 3px 5px;
	color: #FFFFFF;
	border-left: 1px solid #136137;
	border-bottom: 1px solid #136137;
	position: relative;
	top:14px;
	}

div.navBar a:link.selected,
div.navBar a:visited.selected{
	text-decoration: none;
	font-weight: normal;
	background-image: url(graphics/tabSelected.gif);
	background-position: top right;
	padding: 4px 6px 3px 5px;
	color: #136137;
	border-left: 1px solid #136137;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	top:14px;
	}
*/
.featuredTech{
	position: absolute;
	top: 44px;
	left: 18px;
	text-align: left;
	margin: 0;
	padding-right: 0;
	color: #C5855C;
	font-size: 0.9em;
	font-weight: bold;
	vertical-align: middle;
	}
.headerRow
{
	font-size: 11px;
	font-weight:bold;
	color: #136137;
	background-image: url(graphics/header.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 14px;
}
.row
{
	background-image: url(graphics/dottedLine.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom:16px;
}
.footerRow
{
	background-color:White;
}

ul
{
	margin:16px;}

li
{
	line-height: 1.3em;
	margin-bottom: 1em;
	}
	
li.howTo{
	list-style-image: url(../treeview_images/techarticle_1.gif);
	}
	

	
.TextBox,select
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	
	color:black;
	background-color: #ffffff;
	}
	

table.issuetable
{
	border-collapse: collapse;
	color: #000000;
	font-size: 100%;
	background-color: trasparent;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #dcdcdc;
	/*
	border-bottom: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
*/

}
table.querytable
{
	background-color: #ffffe8;
	color: #000000;
	font-size: 100%;
}
td{background-color:transparent;}
td.header
{
	border-bottom:#e7e7ce;
	text-align: left;
	margin: 0;
	padding-right: 0;
	color: #c5855c;
	font-size: 10px;
	font-weight:bold;
	vertical-align: middle;
	background-color:transparent;
}

tr.withborder
{
	border-bottom:solid 1px #136137;
}

.issuehdr,.issuetitle
{
	background-color: #e0ebf5;
	color: #000000;
	font-weight: bold;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.issuenone
{
	background-color:trasparent;
	border: 0px;
	font-size:10px;
	font-weight: normal;
}
.rowcontent
{
	/*background-color: #e7e7ce;#78A9C7;*/
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 8px;
	color:#c5855c;/*#ffffff;*/
	font-size: 12px;
}
td.issuecontent,td.issuelabel
{
	background-color: #ffffff;
	border-bottom: solid 1px #dcdcdc;
	padding-left: 3px;
	font-size: 9px;
}
td.issuelabel
{
	font-weight:bold;
	}
.CommandButton
{
	/*HEIGHT:20px;*/
	font-family: Verdana, Tahoma, Arial;
	font-size:10px;
	border:1px solid #000000;
	text-decoration:none;
	background-image:url(graphics/bgcolor.gif);
	width:80px;
	height:22px;
}

table.idTitleBarClass {
  width:100%;
  border-spacing:0;
  background-color:#136137;
}
.idTitleClass {
  color:#FFFFFF;
  background-color:#136137;
  font-weight:bold;
  font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size:12px;
}


#panN,#panS,#panE,#panW,#panNE,#panNW,#panSE,#panSW
{
	z-index:auto;
	cursor:hand;
	cursor:pointer;
	position:absolute;
	visibility:hidden;
}

/*Per la TOC*/



#subTabs
{
	position:relative;
	left:10px;
	font-size: 9px;
	background: #DFD8C3 url(graphics/searchTabTile.gif) repeat-x;
	margin-top:20px;
	margin-left:0px;
	padding: 2px 6px;
	
	border-bottom: 1px solid #CFC5A8;
	
		}
#subTabs a{
	color: #333;
	background-color: #EFE8D1;
	border: 1px solid #CFC5A8;
	padding: 2px 6px;
	text-decoration: none;
	}
#subTabs a.subTabSelected{
	color: #333;
	background-color: #FFFBEF;
	border: 1px solid #CFC5A8;
	border-color: #CFC5A8 #CFC5A8 #FFFBEF #CFC5A8;
	padding: 2px 6px;
	text-decoration: none;	
	}
.subTabContent
{		
	margin-left:8px;
	
	background-color: #FFFBEF;
	border-bottom: 1px solid #CFC5A8;
	border-left: 1px solid #CFC5A8;
	border-right: 1px solid #CFC5A8;
	
}


.zoombarButtonEnabled 
{
	cursor:hand;
	cursor:pointer;
}
.zoombarButtonDisabled 
{	
cursor:default;
   filter: Alpha(Opacity=30);/*IE*/
   opacity:.3;/*OPERA/FIREFOX*/
   -moz-opacity:0.3;/*NS6+*/
}


/*DHTML Pop-up window*/
.window {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}

.titleBar {
  background-color: #008080;
  cursor: default;
  color: #ffffff;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 50px;
  height: 14px;
}

.clientArea {
  background-color: #ffffff;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 2px;
  color: #000000;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 2px 0px 0px 0px;
  overflow: auto;
  padding: .5em;
}