/* =================================================header headboard============================*/
#banner
{ position: relative;
	background:url("/images/tool_backgn.jpg") repeat-x;
	height: 86px; /* CHANGE only in photoshop */
	margin: 0 auto;
	padding: 0;
	width: 750px; /* offsets border in menu1 */
}
#banner h2
{ position: absolute;
	font-size: 20pt;
	left: 150px;
	top: 20px;
	padding: 0;
	margin: 0;
	letter-spacing: 4px;
	font-variant: small-caps;
}	
#banner h3
{ position: absolute;
	left: 220px;
	top: 55px;
	padding: 0;
	margin: 0;
}	
#search .input_box
{ font-size: 7pt;
	color: #aaaaabb;
	width: 120px;
	height: 15px;
	border: 1px inset #ffffff;
	padding-left: 5px;
}
/* ========================================= header menu =========================================*/
#menu1
{ width: 750px; /* IE wrapping bug see: http://www.sovavsiti.cz/css/horizontal_menu.html */
	height: 25px; /* CHANGE only in photoshop */
	font-size: 8pt;
	font-family: trebuchet MS;
	margin: 0px auto;
	padding: 0;
	background:url("/images/tool_backgroundgn.jpg") repeat-x;
}
#menu1 ul
{ padding: 0;
	margin: 0;
	height: 25px;
}
#menu1 li 
{ text-align: center;
	width: 94px;
	height: 25px;
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}
#menu1 li a
{	margin: 0;
	padding: 3px 0 0 0;
	height: 25px;
	display: block;
	text-decoration: none;
	color: #223344;
}
#menu1 a.current
{ width: 94px;
	height: 25px;
	padding: 3px 0 0 0;
	margin: 0;
	text-decoration: none;
	background: url("/images/tool_backgn.gif") repeat-x;
}
#menu1 a:hover
{ width: 94px;
	height: 25px;
	padding: 3px 0 0 0;
	margin: 0;
	text-decoration: none;
	background: url("/images/tool_backgn.gif") repeat-x;
}
/* ======================================left navigation module===============================*/
#left_content
{ float:left;
	margin: 0;
	padding: 0 10px;
	width: 140px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background: url("/images/tool_back_vert.jpg") repeat;
}
#left_content ul 
{ margin: 0;
	padding: 0;
}
#left_content li 
{ list-style-type: none;
	margin: 0;
	padding: 0;
}
#left_content li a 
{ display: block;
	padding: 4px 0px 4px 3px;
	margin: 0;
	color: #223344;
	font-size: 8pt;
	line-height: 15px;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px dotted #cceecc;
	font-variant: small-caps;
}
 #left_content ul li a.on
  { display: block; 
  	font-weight: bold;
  	color: #000000;
  	margin: 0 0 0 0px;
  	padding: 0 0 0 0px;
  	font-variant: small-caps;
  	text-align:left;
  	font-size: 8pt;
  	line-height: 15px;
  }
  #left_content ul li ul.sub li a
  { text-align:left;
  	margin: 0 0 0 3px;
  	padding: 2px 0 2px 0px;
  	font-variant: normal;
  	font-size: 7.5pt;
  	color: #223344;
  	line-height: 12px;
  	
  }
  #left_content ul li ul.sub li a.on
  { margin: 0 0 0 3px;
  	padding: 2px 0 2px 0px;
  	display: block; 
  	font-weight: bold;
  	color: #000000;
  	text-align:left;
   	font-variant: normal;
  	font-size: 7.5pt;
  	line-height: 12px;
   }
 /* ========================================= main middle content =========================*/
#right_content
{ margin: 0 0 0 180px;
	padding: 0 10px;
}
/* =================================== sidebar right menu module===================*/
 #sidebar
{ border-left: 0px solid #ccddee;
}
#sidebar iframe
{ border: none;
	height:600px;
	width: 254px; /* pixel width needed to prevent h-scrollbar */
	overflow-x: hidden; /* works only in Firefox */
	overflow-y: scroll; 
}
/* =============================================footer================================= */
#footer
{ font-size: 7.5pt;
	margin: 0px auto ;
	padding: 30px 0;
	width: 730px;
	text-align: center;
	margin: 0 auto;
	color: #ffffff;
}
#footer p
{ margin: 0;
	line-height: normal;
	letter-spacing: normal;
}
#footer a
{ text-decoration: underline;
	margin: 0;
	line-height: normal;
	letter-spacing: normal; 
	color: #357efd;
}