
body {
   background:#999999 url(../images/bg/bg.gif) top left repeat-x;
   color:#00000;
   font-size:13px;
   line-height:20px;
   font-family: Trebuchet MS,arial,verdana;
   margin:0;padding:0;
   height:100%;
  scrollbar-3dlight-color : #222222;
  scrollbar-arrow-color : #000000;
  scrollbar-darkshadow-color : #000000; 
  scrollbar-face-color : #cccccc;
  scrollbar-highlight-color : #2f4a1a;
  scrollbar-shadow-color : #ffffff;
  scrollbar-track-color: #eeeeee;  
 
   }

td,p,input,select,textarea,div,span,blockquote {
   
   color:#00000;
   font-size:13px;
   line-height:20px;
   font-family:"Trebuchet MS", arial,sans-serif; 
   margin:0;padding:0;
 
   }
   
 
 
a.small {text-decoration: none; color: #ffffff; font-family:  "Trebuchet MS", sans-serif; font-size: 11.5px;  }
a.small:link  {text-decoration: none; color: #D72821; font-family:  "Trebuchet MS", sans-serif; font-size: 11.5px;  }
a.small:visited { text-decoration: none; color: #D72821; font-family:  "Trebuchet MS", sans-serif; font-size: 11.5px; }
a.small:hover { text-decoration: underline; color: #D72821; font-family:  "Trebuchet MS", sans-serif; font-size: 11.5px;}

  

.footer { text-decoration: none; color: #ffffff; font-family: "Trebuchet MS", sans-serif; font-size: 13px;  }
a.footer:link { text-decoration: none; color: #ffffff; font-family: "Trebuchet MS", sans-serif; font-size: 13px; }
a.footer:visited { text-decoration: none; color: #ffffff; font-family: "Trebuchet MS", sans-serif; font-size: 13px;  }
a.footer:hover { text-decoration: none; color: #c70000; font-family: "Trebuchet MS", sans-serif; font-size: 13px; }

.title { text-decoration: none; color: #D72821; font-family: Georgia, sans-serif; font-size: 16px; font-weight: bold;}
a.title:link { text-decoration: none; color: #D72821; font-family: Georgia, sans-serif; font-size: 16px; font-weight: bold;}
a.title:visited { text-decoration: none; color: #D72821; font-family: Georgia, sans-serif; font-size: 16px; font-weight: bold;}
a.title:hover { text-decoration: none; color: #D72821; font-family:Georgia, sans-serif; font-size: 16px; font-weight: bold;}

.trans_box2 {
border: 1px solid #2F3B4C;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg/text.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {  background-image:url('../images/bg/text.png');
border: 1px solid #2F3B4C;
}

#trans_box2 a { 
position: relative; 
z-index: 500; 
} 
.trans_box1 {
border: 2px solid #526175;
}

.trans_box0 {
border: 1px solid #526175;
}

 a:hover   {color:#FF0000} 
  
  .gallerycontroller   {
 }
.gallerycontent{
height: 100px;
display: block;
}
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=130);
-moz-opacity: 1;
}
.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.8;
}
.toggleopacity img{
border: 0px solid #526175;
}
.toggleopacity:hover img{
border: 0px solid red;
}

.toggleopacity2 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=130);
-moz-opacity: 1;
}
.toggleopacity2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.8;
}
.toggleopacity2 img{
border: 1px solid #EBEBEB;
}
.toggleopacity2:hover img{
border: 1px solid red;
}


.toggleborder:hover img{
border: 0px solid red;
}
.toggleborder:hover img{
border: 1px solid #c70000;
}
.toggleborder:hover{
color: red; 
}
  
.cssbutton1{
background-color: #FDBE00;
border: 2px #ffffff outset;
padding: 1px 4px;
color: #ffffff;
text-decoration: none;
font: bold 100%  arial, Helvetica, sans-serif;
}
.cssbutton1:visited{
color:  #333333;
}
.cssbutton1:link{
color:  #ffffff;
}
.cssbutton1:hover{
 
background-color: #024265;
color:  #ffffff;
padding: 1px 4px -1px   /*shift text 1px to the right and down*/
}
.cssbutton1:active{
color: #000000;
}
 
 
  
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #6C6C6C; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 90px; /*Width of top level menu link items*/
padding: 1px 8px;

border-left-width: 0;
text-decoration: none;
color: white;
font-size: 12px;
font-weight: bold;
color: white;
background: #6C6C6C url(../images/bg/menu.gif) no-repeat center left;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 129px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 195px; /*width of sub menu levels*/
color: ffffff;
text-decoration: none;
padding: 1px 23px;
border: 1px solid #7C7C7C;
background: #6C6C76 url(../images/bg/ico.gif) no-repeat center left;
}

.suckertreemenu ul li a:hover{
background-color: black;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #6C6C6C url(../images/bg/menu.gif) no-repeat center left;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(../images/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */