	 body {margin:0px}
       .headline {font-family: sans-serif; font-size: 14px; padding-bottom:5px; color:#dd0000; font-weight:bold}
       .smallred {font-family: sans-serif; font-size: 9px; color:#dd0000; font-weight:bold}

        a {font-family: sans-serif; font-size: 11px; line-height: 13px; color:#dd0000}
        a:link {text-decoration: none; color: #dd0000;}
        a:visited {text-decoration: none; color: #663333; }
        a:hover { color: #000000; }

        a2 {font-family: sans-serif; font-size: 11px; line-height: 13px; color #000000}
        a2:link {text-decoration: none; color: #000000;}
        a2:visited {text-decoration: none; color: #000000; }
        a2:hover { color: #000000; }
        
       .subhead {font-family: sans-serif; font-size: 12px; color:#dd0000; font-weight:bold}
       .subhead a{font-family: sans-serif; font-size: 12px; color:#dd0000; font-weight:bold}
       .subhead a:link {text-decoration: none; color: #dd0000;}
       .subhead a:visited {text-decoration: none; color: #dd0000; }
       .subhead a:hover { font-weight:5 }
       
       .duolink {font-family: sans-serif; font-size: 10px; color:#666666; font-weight:bold}
       .duolink  a{font-family: sans-serif; font-size: 10px; color:#666666; font-weight:bold}
       .duolink  a:link {text-decoration: none; color: #666666;}
       .duolink  a:visited {text-decoration: none; color: #666666; }
       .duolink  a:hover { text-decoration: none; color: #000000; }
       
       input {font-size:11px;}
       
h2 {
font-size:11px;
padding:5px;
margin:0px;
background: #dd0000;
color:#ffffff;
border-style: solid;
border-width: 0px;
border-color: #cccc66;

}

.related {
font-size:11px;
padding:0px;
margin:0px;
background-color: #ffffcc;background: #ffffcc;
border-style: solid;
border-width: 2px;
border-color: #ffffff;

}
       .redmenu {line-height: 20px;
                   padding:4px 2px;
                   font-size: 11px;
                   color:#ffaaaa;
                   background: #dd0000;
		           }

       .redmenu a {line-height: 20px;
                   padding:4px 2px;
                   font-size: 11px;
                   text-align: left;
                   background: #dd0000;
		           text-decoration: none;
                   }
		.redmenu a:link {text-decoration: none; color: #ffffff;}
        .redmenu a:visited {text-decoration: none; color: #ffffff; }
        .redmenu a:hover { color: black }

       .greymenu a {
                   font-size: 11px;
                   font-weight: bold;
                   text-align: left;
                   text-decoration: none;
                   }
		.greymenu a:link {text-decoration: none; color: #000000;}
        .greymenu a:visited {text-decoration: none; color: #000000; }
        .greymenu a:hover { color: #ffffff }


       .searchresults a {
                   font-size: 11px;
                   font-weight: bold;
                   text-align: left;
                   text-decoration: none;
				   color:#dd0000;
                   }
		.searchresults a:link {text-decoration: none; color: #dd0000;}
        .searchresults a:visited {text-decoration: none; color: #ff6666; }
        .searchresults a:hover { color: #dd0000 }

	       .showall a {
                   font-size: 11px;
                   font-weight: bold;
                   text-align: left;
                   text-decoration: none;
				   color:#ffffff;
                   }
		.showall a:link {text-decoration: none; color: #ffffff;}
        .showall a:visited {text-decoration: none; color: #ffffff; }
        .showall a:hover { color: #ffffff }

        .menuheader { margin: 5px 0px 0px 0px;
                   padding-left:10px;
                   font-size: 11px;
                   font-weight: bold;
                   line-height: 20px;
                   text-align: left;
                   width: 160px;
                   background: #cccccc;
                   color: #000000
		           display: block;
                   text-decoration: none;}
                  
        .menuheader1 a {
                   padding-left:10px;
                   font-size: 11px;
                   font-weight: bold;
                   line-height: 20px;
                   text-align: left;
                   width: 160px;
                   background: #cccccc;
		           display: block;
                   text-decoration: none;
                   color: #555555;
                   }
                   
     	.menuheader1 a:link {text-decoration: none;color: #555555;}
        .menuheader1 a:visited {text-decoration: none; color: #555555; }
        .menuheader1 a:hover { background: #dddddd; color: black }

        .buttonheader a {
                   padding-left:10px;
                   font-size: 11px;
                   font-weight: bold;
                   line-height: 20px;
                   text-align: left;
                   width: 160px;
                   background: blue;
		           display: block;
                   text-decoration: none;
                   color: white;
                   }
                   
     	.buttonheader a:link {text-decoration: none;color: white;}
        .buttonheader a:visited {text-decoration: none; color: white; }
        .buttonheader a:hover { background: #dddddd; color: black }
                                     
        .greyblock {margin: 2px;
                   padding-left:10px;
                   font-size: 10px;
                   font-weight: normal;
                   text-align: left;
                   width: 186px;
                   background: #eeeeee;
		           text-decoration: none;}


         .menu2 {  margin: 1px;
                   padding-left:10px;
                   font-size: 10px;
                   font-weight: normal;
                   line-height: 16px;
                   text-align: left;
                   width: 160px;
                   color: #ffffff;
                   background: #dd0000;
                   }
        .menu1 a {  margin: 0px 0px 1px 0px;
                   padding-left:10px;
                   font-size: 10px;
                   font-weight: normal;
                   line-height: 16px;
                   text-align: left;
                   width: 160px;
                   background: #eeeeee;
		           display: block;
                   text-decoration: none;
                   color: #555555;
                   }
		.menu1 a:link {text-decoration: none;color: #555555;}
        .menu1 a:visited {text-decoration: none; color: #555555; }
        .menu1 a:hover { background: #dddddd; color: black }
        .menu_jobs a {  margin: 0px 0px 1px 0px;
				   padding-top: 5px;
                   padding-left:10px;
                   font-size: 10px;
                   font-weight: normal;
                   line-height: 11px;
                   text-align: left;
                   width: 160px;
                   background: #eeeeee;
		           display: block;
                   text-decoration: none;
                   color: #555555;
                   }
		.menu_jobs a:link {text-decoration: none;color: #555555;}
        .menu_jobs a:visited {text-decoration: none; color: #555555; background:#FFECEC }
        .menu_jobs a:hover { background: #dddddd; color: black }
        
        .sitemap1 a {  margin: 0px 0px 1px 0px;
                   padding-left:10px;
                   font-size: 10px;
                   font-weight: normal;
                   line-height: 16px;
                   text-align: left;
                   width: 100%;
                   border: 1px solid #999999;
                   background: #cccccc;
		           display: block;
                   text-decoration: none;
                   }
		.sitemap1 a:link {text-decoration: none;color: #000000;}
        .sitemap1 a:visited {text-decoration: none;color: #000000;}
        .sitemap1 a:hover { background: #dddddd; color: #000000; }

        
        .sitemap2 a {  margin: 0px 0px 1px 0px;
                   padding-left:10px;
                   font-size: 10px;
                   font-weight: normal;
                   line-height: 16px;
                   text-align: left;
                   width: 100%;
                   border: 1px solid #999999;
                   background: #eeeeee;
		           display: block;
                   text-decoration: none;
                   color: #555555;
                   }
		.sitemap2 a:link {text-decoration: none;color: #555555;}
        .sitemap2 a:visited {text-decoration: none; color: #555555; }
        .sitemap2 a:hover { background: #dddddd; color: black }

        li {margin-left:80px;
           list-style-position:outside;
			padding:2px;
          }
		ul {list-style-image: url(bullet.gif); margin:0px; padding:0px;}
		

       td {   font-family:sans-serif;
              font-size:11px;
              line-height: 13px;
              color:#333333;}
       content {   font-family:sans-serif;
              font-size:11px;
              line-height: 13px;
              color:#333333;}
       .midstuff {padding:5px;}

#cat_select { 
	position: relative;
     	top: 17px;
     	left: 10px;
		z-index:5;
		background:#eeeeee;
		padding-bottom:5px;
		padding-top:5px;
     }
.select {font-size:10px;}
