form{display:inline;}
p   { font: 9pt Arial, sans-serif; color:#000000}
p.small   { font: 8pt Arial, sans-serif; color:#000000}
input{text-align:right}
h1  { font: 16pt Arial, sans-serif; color:#CC3333; font-weight:bold}
h2  { font: 14pt Arial, sans-serif; color:#CC3333}
h3  { font: 12pt Arial, sans-serif; color:#003366; font-weight:bold}
h4  { font: 9pt Arial, sans-serif; color:#4C6F01; font-weight:bold}
a   { font:9pt Arial, sans-serif; color:#003399; font-weight:bold}
a.special   { font:Arial, sans-serif; color:#ffcc33; font-weight:bold}
a.regular { font:Arial, sans-serif; color:#003399; font-weight:bold}
a.blue{ font: 9pt Arial, sans-serif; color:#64865E}
a.subblue{ font: 9pt Arial, sans-serif; color:#006699; font-weight:bold;padding: 2px 0 5px 11px}
a.black{ font: 8pt Arial, sans-serif; color:#50A1CA;padding: 2px 0 5px 11px;}
a.sub{ font: 7pt Arial, sans-serif; color:#006600}
a.footer { font: 9pt Arial, sans-serif; color:#333366; text-decoration: none; font-weight:bold;}
u   { font: 9pt Arial, sans-serif;font-weight: bold}
td  { font: 9pt Arial, sans-serif;font-weight: bold color: #000000}
hr { height: 0; border-style: dotted; border-width: 1px 0 0 0; border-color:#0066cc}
li {font: 9pt Arial, sans-serif; color:#000000;font-weight: normal}
strong { font: 9pt Arial, sans-serif; font-weight:bold; font-color:#000000}
font.large {font: 12pt Arial, sans-serif; color:#006699; font-weight:bold}
font.medium {font: 9pt Arial, sans-serif; color:#003366; font-weight:bold}
font.small {font: 7pt Arial, sans-serif; color:#4C6F01; font-weight:bold}
font.special {font: 10pt Arial, sans-serif; color:#993300; font-weight:bold}
font.alist {font: 10pt Arial, sans-serif; color:#000000}
font.green {font: 11pt Arial, sans-serif; color:#4C6F01; font-weight:bold}
font.smallGreen {font: 10pt Arial, sans-serif; color:#4C6F01; font-weight:bold}
font.footer { font: 9pt Arial, sans-serif; color:#BDBDBD}

/*Top Nav Menu Begins */
    #tabs {
      float:left;
      width:100%;
      background:;
      font-size:70%;
      line-height:normal;
      }
    #tabs ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url(images/tab-left2.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url(images/tab-right2.gif) no-repeat right top;
      padding:5px 7px 5px 7px;
	  /*1.top 2.right 3.bottom 4.left*/
      color:#ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#2D5078;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

/*Top Nav Menu End */


/* Left Nav Menu Begins */
#navMenu ul {
list-style: none;
margin: 0;
padding: 0;
}

#navMenu  {
width: 152px;
}

/* menu*/
#navMenu li a:link, #navMenu li a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 9pt;
font-weight: bold; 
color: #336699;
height: 18px;
display: block;
padding: 8px 5px 8px 2px;
/*1.top 2.right 3.bottom 4.left*/
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
}

#navMenu li#here {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 9pt;
font-weight: bold;
color: #4C8152;
height: 18px;
display: block;
padding: 8px 5px 8px 2px;
/*1.top 2.right 3.bottom 4.left*/
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
}

#navMenu li a:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 9pt;
font-weight: bold; 
color: #5997DE;
height: 18px;
display: block;
padding: 8px 5px 8px 2px;
/*1.top 2.right 3.bottom 4.left*/
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
}

/* subMenu */
#navMenu li li a:link, #navMenu li li a:visited {
padding: 8px 5px 8px 10px;
/*1.top 2.right 3.bottom 4.left*/
font-weight: normal; 
border: #333333;

}
#navMenu li li a:hover {
padding: 8px 5px 8px 10px;
/*1.top 2.right 3.bottom 4.left*/
}

/* Left Nav Menu End */

/*zoomengine search Begin*/
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-family:verdana; font-size:10pt}
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-family: Verdana;font-size:10pt } 
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-family:verdana; font-size: 10pt; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		
		
