body {
   margin-top:0px; margin-left:0px; margin-right:0px;
   background:url(../graphics/background.jpg) no-repeat top left;
   color:#ffffff; background-color:#264766;
   font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size:100%;
   text-align:left;
}

A { text-decoration:none; }
A:link {color:#7babfb; background-color:transparent; }
A:visited {color:#7babfb; background-color:transparent; }
A:active {color:#7babfb; background-color:transparent; }
A:hover {color:#ff9900; background-color:transparent; }

A.menu:link { color:#000000; background-color:transparent; }
A.menu:visited { color:#000000; background-color:transparent; }
A.menu:active { color:#000000; background-color:transparent; }
A.menu:hover { color:#ff9900; background-color:transparent; }

A.whitemenu:link { color:#ffffff; background-color:transparent; }
A.whitemenu:visited { color:#ffffff; background-color:transparent; }
A.whitemenu:active { color:#ffffff; background-color:transparent; }
A.whitemenu:hover { color:#ff9900; background-color:transparent; }

A.maptext:link { color:#000000; background-color:transparent; }
A.maptext:visited { color:#000000; background-color:transparent; }
A.maptext:active { color:#000000; background-color:transparent; }
A.maptext:hover { color:#000000; background-color:transparent; font-size:1.5em; }


#container {
   position:absolute;
   width:765px;
   left:15px; top:200px;
   color:#ffffff; background-color:transparent;
   overflow:visible;
}

#leftcont {
   width:220px; position:relative;
   color:#ffffff; background-color:transparent;
   top:0px; float:left;
}

#rightcont {
   width:520px; position:relative;
   border:15px;
   color:#ffffff; background-color:transparent;
   top:0px; float:right;
}

#toplogo {
   position:absolute;
   width:100%;
   left:0px; top:0px;
   overflow:hidden;
}

#toplogobar {
   position:absolute;
   width:225px;
   left:0px; top:20px; height:50px;
   filter:alpha(opacity=45);
   opacity: 0.45;
   -moz-opacity:0.45;
   background-color:#000000;
}

#topsearchbar {
   position:absolute;
   width:190px;
   left:580px; top:0px; height:27px;
   filter:alpha(opacity=45);
   opacity: 0.45;
   -moz-opacity:0.45;
   padding-top:5px; padding-left:10px;
   background-color:#000000;
}  

#footer {
   position:relative;
   width:754px; left:11px;
   height:40px; top:0px;
   overflow:visible;
   clear:both;
   background-color:#666666;
}

.mainmenu {
   font-family:Verdana,Helvetical,Arial,sans-serif;
   font-size:0.8em;
   font-weight:bold;
   text-align:left;
   color:#404040;
}

.footertext {
   font-family:Verdana,Helvetical,Arial,sans-serif;
   font-size:0.65em;
   text-align:center;	
   color:#ffffff;
}

.sidemenutitle {
   font-family:Verdana,Helvetical,Arial,sans-serif;
   font-size:0.9em;
   font-weight:bold;
   text-align:left;	
   color:#ffffff;
   height:30px;
   background-color:#5b8bab;
   background:url(../graphics/sidemenutitleback.gif) repeat-x bottom;
   filter:alpha(opacity=90);
   opacity: 0.90;
   -moz-opacity:0.90;
}

.sidemenutext {
   font-family:Verdana,Helvetical,Arial,sans-serif;
   font-size:0.7em;
   text-align:left;	
   color:#000000;
   background-color:#dde2e5;
   filter:alpha(opacity=90);
   opacity: 0.90;
   -moz-opacity:0.90;
   padding:10px;
}

.maintext {
   font-family:Verdana,Helvetical,Arial,sans-serif;
   font-size:0.8em;
   text-align:left;	
   color:#ffffff;
}

.texttitle {
   font-family:Verdana,Helvetical,Arial,sans-serif;
   font-size:1.1em;
   text-align:left;
   color:#ffffff;
   height:25px; width:100%;
   background:url(../graphics/maintitleback.gif) repeat-x bottom;
   filter:alpha(opacity=75);
   opacity: 0.75;
   -moz-opacity:0.75;
   background-color:transparent;
}