/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#port_menu {list-style-type:none; position: absolute; top: 170px; left: 90px; /*margin:175px 0px 100px 100px;*/ padding:0; width:608px;}
#port_menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:175px; height:40px; z-index:100;}
#port_menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#port_menu li a, #port_menu li a:visited {font-family: arial, sans-serif; font-size: 1em; color: black; font-weight: bolder; letter-spacing: .2em; text-decoration:none;}
#port_menu li dd {display:none;}
#port_menu li a:hover {border:0;}
#port_menu li:hover dd, #port_menu li a:hover dd {display:block; margin: -2em 0em 2em 0em;}
#port_menu li:hover dl, #port_menu li a:hover dl {}
#port_menu li dt a.active, #port_menu a dt a.active {font-size: 0em; line-height: 0px; text-indext: -2000px; color:#000308; background: url(../images/button_back3.png) no-repeat; width: 175px; height: 55px; padding:0 0 -10px 0; } /*Hoverstate for main buttin*/
#port_menu li dd.active {display: block;}
#port_menu li dd a.active {color:#53585b; margin: -2em 0em 2em 0em; padding:.15em 0; text-decoration:none; display:block; text-align:center; }
#port_menu li dd a.inactive {color:#000308; margin: -2em 0em 2em 0em; padding:.15em 0; text-decoration:none; display:block; text-align:center; }
#port_menu li dd a:hover.inactive {color:#53585b; margin: -2em 0em 2em 0em; padding:.15em 0; text-decoration:none; display:block; text-align:center; }
#about_menu li dd a:hover.inactive {color:#53585b; margin: -2em 0em 2em 0em; padding:.15em 0; text-decoration:none; display:block; text-align:center; }

#port_menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#port_menu dl {width: 175px; margin: 0; padding: 0; /*background: transparent;*/}
#port_menu dt {margin:0; padding: 0;}

#port_menu dd {margin:-12px 0 12px 0; padding:0; 
font-family: arial, sans-serif;
font-size: 0.9em;
font-variant: small-caps;
letter-spacing: 0.1em;
font-weight: bold; text-decoration:none; text-align:left;}

#port_menu dt a, #port_menu dt a:visited { display:block; height: 55px; font-family: arial, sans-serif; font-size: 1em; color: black; letter-spacing: .2em; font-weight: bold; text-decoration:none;  text-align:center; padding:0.25em 0 0.75em 0;}

#port_menu li:hover dt a, #port_menu a:hover dt a {height: 55px; font-size: 0em; line-height: 0px; text-indext: -2000px; color:#000308; background: url(../images/button_back3.png) no-repeat; /*padding:0 0 -10px 0;*/ } /*Hoverstate for main buttin*/

#port_menu li:hover dt a span, #port_menu a:hover dt a span {display:none;} 
#port_menu li dt a.active span, #port_menu a dt a.active span {display:none;}

#about_menu li:hover dt a span, #about_menu a:hover dt a span {display:none;} 
#about_menu li dt a.active span, #about_menu a dt a.active span {display:none;}

#contact_menu li:hover dt a span, #contact_menu a:hover dt a span {display:none;} 
#contact_menu li dt a.active span, #contact_menu a dt a.active span {display:none;}

#port_menu dd a, #port_menu dd a:visited {display:block; margin: -2em 0em 2em 0em; padding:.15em 0;  color:#000308; text-decoration:none;  text-align:center; }

#port_menu dd a:hover {color:#53585b;   }

#port_menu b {}

#about_menu {list-style-type:none; position: absolute; top: 280px; left: 90px; /*margin:175px 0px 100px 100px;*/ padding:0; width:608px;}
#about_menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:175px; height:40px; z-index:100;}
#about_menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#about_menu li a, #about_menu li a:visited {font-family: arial, sans-serif; font-size: 1em; color: black; font-weight: bolder; letter-spacing: .2em; text-decoration:none;}
#about_menu li dd {display:none;}
#about_menu li a:hover {border:0;}
#about_menu li:hover dd, #about_menu li a:hover dd {display:block; margin: -2em 0em 2em 0em;}
#about_menu li:hover dl, #about_menu li a:hover dl {}
#about_menu li dt a.active, #about_menu a dt a.active {font-size: 0em; line-height: 0px;text-indext: -2000px; color:#000308; background: url(../images/button_back4.png) no-repeat; width: 175px; height: 55px; padding:0 0 -10px 0; } /*Hoverstate for main buttin*/
#about_menu li dd.active {display: block;}
#about_menu li dd a.active  {color:#53585b; margin: -2em 0em 2em 0em; padding:.15em 0; text-decoration:none; display:block; text-align:center; }
#about_menu li dd a.inactive {color:#000308; margin: -2em 0em 2em 0em; padding:.15em 0; text-decoration:none; display:block; text-align:center; }

#about_menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#about_menu dl {width: 175px; margin: 0; padding: 0; /*background: transparent;*/}
#about_menu dt {margin:0; padding: 0;}

#about_menu dd {margin:-12px 0 12px 0; padding:0; 
font-family: arial, sans-serif;
font-size: 0.9em;
font-variant: small-caps;
letter-spacing: 0.1em;
font-weight: bold; text-decoration:none; text-align:left;}

#about_menu dt a, #about_menu dt a:visited { display:block; height: 55px; font-family: arial, sans-serif; font-size: 1em; color: black; letter-spacing: .2em; font-weight: bold; text-decoration:none;  text-align:center; padding:0.25em 0 0.75em 0;}

#about_menu li:hover dt a, #about_menu a:hover dt a {height: 55px; font-size: 0em; line-height: 0px; text-indext: -2000px; color:#000308; background: url(../images/button_back4.png) no-repeat; /*padding:0 0 -10px 0;*/ } /*Hoverstate for main buttin*/
#about_menu li:hover dt a span, #about_menu a:hover dt a span {display:none;}
#about_menu dd a, #about_menu dd a:visited {display:block; margin: -2em 0em 2em 0em; padding:.15em 0;  color:#000308; text-decoration:none;  text-align:center; }

#about_menu dd a:hover {color:#53585b;  }

#about_menu b {}
/* CSS Document */

#contact_menu {list-style-type:none; position: absolute; top: 390px; left: 90px;/*margin:425px 0px 100px 100px;*/ padding:0; width:608px;}
#contact_menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:175px; height:40px; z-index:100;}
#contact_menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#contact_menu li a, #contact_menu li a:visited {font-family: arial, sans-serif; font-size: 1em; color: black; font-weight: bold; letter-spacing: .2em; text-decoration:none;}
#contact_menu li dd {display:none;}
#contact_menu li a:hover {border:0;}
#contact_menu li:hover dd, #contact_menu li a:hover dd {display:block;}
#contact_menu li:hover dl, #contact_menu li a:hover dl {}
#contact_menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#contact_menu dl {width: 175px; margin: 0; padding: 0; background: transparent;}
#contact_menu dt {margin:0; padding: 0;}

#contact_menu dd {margin:-12px 0 12px 0; padding:0; 
font-family: arial, sans-serif;
font-size: 0.9em;
font-variant: small-caps;
letter-spacing: 0.1em;
font-weight: bold; text-decoration:none; text-align:left;}
#contact_menu dt a, #contact_menu dt a:visited {display:block;  font-family: arial, sans-serif; font-size: 1em; color: black; letter-spacing: .2em; font-weight: bold; text-decoration:none;  text-align:center; /*padding:0.25em 0 0.75em 0;*/}

#contact_menu li:hover dt a, #contact_menu a:hover dt a {font-size: 0em; line-height: 0px; text-indext: -2000px; color:#000308; background: url(../images/button_back5.png) no-repeat; width: 175px; height: 40px; padding:0 0 -10px 0; } /*Hoverstate for main buttin*/

#contact_menu dd a, #contact_menu dd a:visited {background:; color:#000308; padding:.15em 0; text-decoration:none; display:block; text-align:center; }
#contact_menu li dt a.active, #contact_menu a dt a.active {font-size: 0em; line-height: 0px; text-indext: -2000px; color:#000308; background: url(../images/button_back5.png) no-repeat; width: 175px; height: 40px; padding:0 0 -10px 0; } /*Hoverstate for main buttin*/
#contact_menu dd a:hover {background:;  color:#3b3329; }

#contact_menu b {}
