body{
margin: 0px;
padding: 0px;
text-align: center;
background: #E9E9C7 url(pix/logo.jpg) left top no-repeat;
}

a:link, a:visited {
	font-size: 12px;
	color: #2E6B33;
    text-decoration: none;
}

a:hover {
	  color: #CC0000;
      text-decoration: underline;
}

#main {width:100%; height:100%; margin:0px; border-collapse:collapse; padding:0px; font-family: Arial, sans-serif; }
#main td {margin:0px; padding:0px; font-size: 12px;}

#menu {width:95%; border-collapse:collapse; padding:0px; font-family: Arial, sans-serif;}
#menu td {margin:0px; padding:0px; font-size: 12px; text-align:center;}


#search {width: 174px; margin: 10px 10px 40px 10px; border-collapse:collapse;}

.bg {background-color: white;}
.bg2 {background-color: #F6F6E7;}


h1, h2, h3, h4 {
      font-family: Arial, sans-serif; 
      font-weight: normal;       
}

h1 { 
      font-size: 18px; 
      font-weight:normal; 
      color: #666633;
      padding-bottom: 15px;
      margin: 0.5em 0; 
	  border-bottom:1px solid #EEEDE1;
}

h2 {
color: #333;
text-align:left;
font-size: 14px;
font-weight:bold;
padding-bottom:10px;
margin: 0; 
background: url(pix/io_bg.gif) right top no-repeat;
}

h3{
color: #CC0000;
font-size: 13px;
font-weight:bold; 
text-transform: uppercase;
margin-bottom: 10px; 
padding-bottom: 10px;
border-bottom:1px solid #EEEDE1;
}

/**********************************
* OuterFrame
**********************************/

div.banner {
width: 194px; 
padding: 30px 0 20px 20px;
}

div.block {
	background: white url(pix/block.gif) right top no-repeat; 
	width:183px;
	float:left;
	margin-bottom:10px;

}

div.blockinfo {
	background: url(pix/block_bg.gif) left top repeat-y; 
	float:left;
	font-size: 11px;
	padding:15px;
}

div.blockinfo a{
	color: #CC0000;
	font-size: 11px;
	text-decoration: none;

}

div.blockinfo a:hover {
	color: #CC0000;
	text-decoration: underline;      
}


p.white{
width: 100%;
text-align: left;
padding: 10px;
}

/**********************************
* Navigation TOP
**********************************/

div.mainMenu{
width: 194px; 
color: #666633;
margin: 0px;
padding: 180px 0 10px 20px;
font-size: 12px;
}

div.mainMenu p{
margin: 0px;
padding: 8px 0px 8px 5px;
border-bottom: 1px solid #D3D3B5;
}

div.mainMenu dl {
padding: 15px 0px;
margin: 0;
background:#F4F4E3;
}

div.mainMenu dl dt {
margin-left:15px;
}

div.mainMenu a:link, div.mainMenu a:visited  {
 font-family: Arial, sans-serif; 
 color:#22452E;
 font-weight: bold; 
}

div.mainMenu dl dt a:link, div.mainMenu dl dt a:visited {
color:#22452E;
font-size: 12px;
font-weight: normal;  
}

input.f1 {
background-color:#D3D3B5; border:1px solid #F8F8F4;
}

/**********************************
* Color
**********************************/

.c1 { color:#669900; }
.c2 { color:#CC9933; }
.c3 { color:#CC0000; }
.c4 { color:#336699; }
.copy { color: #858576; }

.img1 {
border: 1px solid #333333; margin-right: 20px;
}

*html .temp{
  height: 5px;
}

.anylinkcss{
   position:absolute;
   visibility: hidden;
   border:1px solid gray;
   border-bottom-width: 0;
   font:normal 12px Verdana;
   /*line-height: 18px;*/
   z-index: 100;
   background-color: white;
   width: 205px;
}

.anylinkcss a{
   color: black;
   width: 100%;
   display: block;
   text-indent: 3px;
   background-color: #F6F6E7;
   padding: 1px 0;
   text-decoration: none;
   font-weight: bold;
   text-indent: 5px;
}

.anylinkcss li a{
  color: black;
  width: 100%;
  display: block;
  text-indent: 3px;
  background-color: #F6F6E7;
  padding: 1px 0;
  text-decoration: none;
  font-weight: bold;
  text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
   background-color:#FBFBFB;
   color: black;
} 

/*******************/


.suckerdiv ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
	
.suckerdiv ul li{
  position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
   position: absolute;
   /*width: 170px;*/ /*sub menu width*/
   top: 0;
   visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
  /* display: block; */
  /* overflow: auto; /*force hasLayout in IE7 */
  /* color: black; */
  /* text-decoration: none; */
  /* background: #fff; */
  /* padding: 1px 5px; */
  /* border: 1px solid #ccc;*/
  /* border-bottom: 0; */
}

.suckerdiv ul li a:visited{
   /*color: black;*/
}

.suckerdiv ul li a:hover{
   /*background-color: yellow;*/
}

