/*div{border:1px dashed #f00;}*/

#sound{
  padding:5px;
}
#soundbutton{
  text-decoration:none;
  color:#050;
  font-size:0.8em;
  display:inline;
  float:right;
  padding:2px;
  border:1px solid #fff;
}
#soundbutton:hover{border:1px solid #050;}

/* =================BODY================= */
body {background-color:#050; font-family:  Arial, Helvetica, sans-serif;}
body.print{background-color:#fff}
#wrapper{text-align:center;}
#container{text-align:left; margin:0px auto; width:770px; border:2px solid #030; background-color:#fff;}
/* =================HEADER================= */
#header{position: relative; margin:0px; height:75px; text-align:right;
background-image:url(/images/logo_small.jpg); background-repeat:no-repeat;
font-weight:bold; color:#363; font-size:1.2em;}
#headertext{position:absolute; right:0px; bottom:0px;}
#pheader{text-align:right; border-bottom:4px solid #036;}
/* =================SIDE BAR================= */
#sidebar{}
div.sidetext{font-size:0.7em; color:#fff;}
/* =================MENU================= */
#menu{background-color:#050; height:1.4em;
}

/* ------ Horizontal Menu  with Drop-Down Submenus ------- */
ul.HMenu{  font-size:0.8em; }
ul.HMenu, ul.HMenu ul{
  text-align:center;
  font-family: arial, helvetica, sans-serif;
  padding-left: 0px;
  cursor:default;
  margin: 0px;

}

ul.HMenu li{float:left;
  border:1px solid #000;
  padding:2px 4px;
  list-style-type: none; 
  margin: 0px 5px; position: relative;}

ul.HMenu li{width:6em;}

ul.HMenu li > ul{
  display: none; position: absolute; top: 1.5em; left:-6px;  
z-index:100; }
ul.HMenu li > ul li{
border-bottom-width:1px;
float:none; z-index:10;}
ul.HMenu li > ul li{text-align:left; width:8em;}

ul.HMenu li:hover, ul.HMenu li.CSStoHighlight{}
ul.HMenu ul.CSStoShow, ul.menu ul.CSStoShow {display: block;}
ul.HMenu li:hover > ul, ul.menu li:hover > ul {display: block;}
ul.HMenu li a {text-decoration: none; display:block;}

/* -- menu border color -- */

ul.HMenu, ul.HMenu ul, ul.HMenu li{border-color:#050;}

/* -- menu text color -- */
ul.HMenu li a {color:#fff}

/* -- menu background color -- */
ul.HMenu li {background-color:#050;}

/* -- menu text hover color -- */
ul.HMenu li a:hover, ul.HMenu li a.CSStoHighLink, ul.HMenu li:hover > a {color: #050}

/* -- menu background hover color -- */
ul.HMenu li:hover, ul.HMenu li.CSStoHighlight, ul.HMenu li:hover > a  {background-color: #cfc;}


/* =================CONTENT================= */
#content{margin:1em;}
#pcontent{padding:2em;}
/* =================FOOTER================= */
#footer{clear:both; display:block; }
#footertext{display:block; text-align:center;color:#fff; font-size:0.7em; line-height:1.5em;}
div.printfooter{clear:both; text-align:center; padding:0.25em;font-size:0.7em; border-top:4px solid #036; margin-top:2em;}
/* =================FORM ELEMENTS================= */
.formitem{background-color:#eee; border:1px solid #000;}
.formitemerror{background-color:#ff7; border:1px solid #000;}
span.formrequired {color:#f00; font-weight:bold; padding-right:2px;}
div.formtitle{clear:right; float:left; text-align:right; font-weight:bold; width:150px; padding:5px 0px; font-size:0.8em;}
div.forminfo{margin-left:164px; padding:5px 0px; }
input.formsubmit {color:#000; cursor:pointer; font-size:1em;}
div.error {margin:10px auto; border:2px solid #f00; background-color:#f88; padding:0.5em; width:300px; text-align:center;}

/* =================GENERAL ELEMENTS================= */
a {color: #036;}
a:hover {color: #063; background-color: #cfc;}
h1 {color: #363; font-size:1.4em;}
h2 {color: #363; font-size:1.2em;}
h3 {color: #000; font-size:1em;}
/* =================IMAGES================= */
img.left {float: left; margin-right: 1em; vertical-align: text-top;}
img.right {float: right; margin-left: 1em; vertical-align: text-top;}
a.imagelink{padding:3px; display:block;}
a.imagelink:hover{color:#D3E1D4}
/* =================MISC ITEMS================= */
p.legalnotice{text-align:center; font-size:0.8em; font-weight:bold;}
p.copyright{text-align:center; font-size:0.8em; color:#253161; line-height:1.5em;}
a.mvp{text-decoration:none; border:1px solid #fff; padding:0px 3px; margin-bottom:3px;}
a.mvp:hover{text-decoration:none; border:1px solid #060;}
/* =================BUTTONS================= */
a.stdbutton, a.instdbutton{
  font-size:80%;
  text-decoration:none;
  border:1px solid #888;
  background-color:#050;
  color:#fff;
  margin:0.25em 0em; 
  padding:0.25em;
  text-align:center;
}
a.instdbutton {display:inline;}
a.stdbutton {display:block;}
a.stdbutton:active, a.instdbutton:active {border-color:#345 #cde #def #678;}
a.stdbutton:hover, a.instdbutton:hover {background-color:#cfc; color:#050;}

/* =================BANNERS================= */
div.MainBanner{
    width: 283px;
    height: 408px;
    margin-left:250px;
  }
div.MainBannerItem{
    width: 275px;
    height: 400px;
    position:absolute;
  }

div.Banner2{
    width: 250px;
    height: 300px;
  }


div.BannerItem2{
    width: 250px;
    height: 300px;
    position:absolute;
  }
 
div.Banner3{
    width: 200px;
    height: 300px;
  }


div.BannerItem3{
    width: 200px;
    height: 300px;
    position:absolute;
  }
