
body {font-family: verdana, helvetica, arial, sans-serif;}
img  {display: block; border: 0;}



/*************************************************/
/*              content column                   */
/*************************************************/

#contentcol                      {padding: 0 75px 0 0;}
#contentcol h1, h2, h3, h4, h5   {margin: 15px 10px 10px 25px;}
#contentcol p, pre               {margin: 15px 10px 0 25px;}
#contentcol p.indented           {margin: 15px 10px 0 75px;}
#contentcol p.indentednoneabove  {margin: 0    10px 0 75px;}
#contentcol p.noneabove  		 {margin: 0    10px 0 25px;}
#contentcol p.bold               {margin: 15px 10px 0 25px; font-weight: bold;}
#contentcol p.indenteditalicline {margin: 15px 10px 0 75px; font-style: italic;}
#contentcol form                 {margin: 15px 10px 0 25px;}


/******** forms within content column ************/

.formsection                                  {padding-top: 15px;}
#contentcol .formsection p                    {margin: 0 10px 0 25px;}
#contentcol .formsection p.indented           {margin: 0 10px 0 75px;}
#contentcol .formsection p.indentedmore       {margin: 0 10px 0 125px;}
#contentcol .formsection p.indenteditalicline {margin: 0 10px 0 75px; font-style: italic;}


/******** outlines within content column ************/

#contentcol .outline li   {margin: 15px 10px 0 0;}
#contentcol .outline li p {margin: 15px 10px 0 25px;}


/********* AEXWEB job & file lists within content column **************/

#contentcol .aexlist p  {margin: 20px 20px 20px 20px;}
#contentcol .aexlist h3 {margin: 40px 20px 20px 20px;}




/*************************************************/
/*                 menu stuff                    */
/*************************************************/

.menu {
   z-index:1000;
   font-size:80%;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
   padding:0;
   margin:0;
   list-style-type:none;
   width:275px;
}

/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}

/* position relative so that you can position the sub levels */
.menu li {
   position:relative;
   background:#F8FAA5;
}

/* get rid of the table */
.menu table {position:absolute; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
   display:block; 
   text-decoration:none;
   height:25px;
   line-height:25px;
   width:274px;
   color:#000;
   background:transparent;
   text-indent:5px;
   /*border:1px solid #fff;*/
   border:1px solid #000;
   /*border-width:0 1px 1px 0;*/
   border-width: 0 1px 0 1px;
}

/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#F8FAA5; width:275px; w\idth:274px;}

/* style the link hover */
* html .menu a:hover {color:#fff; background:#949e7c;}

.menu :hover{
   color:#fff; 
   background:#949e7c;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
   visibility:hidden;
   position:absolute;
   top:0;
   left:275px; 
}

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{
   visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
   visibility:hidden;
}

/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
   visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
   visibility:visible;
}

/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
   visibility:visible;
}

.submentop {border-top: 1px solid #000;}
.submenbot {border-bottom: 1px solid #000;}

/*************************************************/
/*                  misc                         */
/*************************************************/

#footer {
  //border:1px solid #000;
  margin: 35px 100px 0 100px;
}

#footer p {
  margin: 10px 0 10px 0;
  font-style: italic;
  font-size: 80%;
  text-align: center;
}

#footer p.footerlinks {
  margin: 0;
  font-style: normal;
  font-size: 80%;
  text-align: center;
}

#footer a {
  text-decoration:none;
}

#logo {
  width: 274px;
  border:1px solid #000;
  border-width: 1px 1px 0 1px;
  height: 90px;
  background: #F8FAA5;
  padding: 10px 0 0 0;
}

#logofb {
  width: 164px;
  border:1px solid #000;
  border-width: 1px 1px 1px 1px;
  height: 90px;
  background: #F8FAA5;
  padding: 10px 0 0 0;
}

#searcharea {
  width: 274px;
  border:1px solid #000;
  border-width: 0 1px 1px 1px;
  height: 60px;
  background: #F8FAA5;
  padding: 30px 0 0 0;
}

#searcharea input {font-size: 90%; margin-left: 60px; }

.highlight { background: #FFFF40; }
.searchheading {margin: 25px 0 0 25px; font-size: 130%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; } 
.results {margin: 0 0 0 25px; font-size: 100%; }
.category { color: #999999; }
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}
.sorting { text-align: right; }
.result_title { font-size: 100%; }
.zoom_searchform { font-size: 100%; }
.zoom_options { font-size: 80%; }
input.zoom_button {  }
input.zoom_searchbox {  }		


