/* div{border:1px dashed #f00;} */
/* =================BODY================= */
body.standard {background-color:#76C5F0;}
#wrapper{text-align:center;}
#container{margin:0px auto; text-align:left; width:760px; padding:0px;
background-color:#fff; background-image:url(/hw/images/sidebar.png); background-repeat:repeat-y;}
/* =================SIDE BAR================= */
#sidebar{float:left; width:170px; font-family: Arial, Helvetica, sans-serif; }
#hwlogo{margin-top:5px; margin-left:43px; width:85px; height:92px; background-image:url(/hw/images/hwlogo.png);}
/* =================HEADER================= */
#header{display:block; width:590px; margin-left:170px; height:108px; background-image: url(/hw/images/header.png);}
#pheader{text-align:right; border-bottom:4px solid #90287C;}
/* =================CONTENT================= */
#content{margin:10px 10px 10px 180px;}
/* =================FOOTER================= */
#footer{display:block; clear:both; width:590px; margin-left:170px; border-top:3px solid #76C5F0; background-color:#ebecee; font-family: Arial, Helvetica, sans-serif; }
#footertext{display:block; text-align:center; padding:10px 0px;}
div.printfooter{clear:both; text-align:center; padding:0.25em;font-size:0.7em; border-top:4px solid #90287C; margin-top:2em;}
/* =================MENU================= */
#menu{margin-top:10px;}
/* ------ Vertical Menu  with Pop-Out Submenus ------- */
ul.makeMenu, ul.makeMenu ul {font-size:0.9em; font-weight:bold; width:120px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border-top: 1px solid #006; border-left: 1px solid #006;
  border-right: 1px solid #006; padding-left: 0px; cursor: default; margin: 0px auto; }
ul.makeMenu li {border-bottom: 1px solid #006; padding:0.1em 12px 0.1em 0.5em; list-style-type: none;
  margin: 0px; position: relative; color: #006;  z-index:100;
  background-color:#ebecee;}
ul.makeMenu li > ul {display: none; position: absolute; top: 0px; left:120px; width:120px}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {color: #006; background-color:#76C5F0;}
ul.makeMenu ul.CSStoShow {display: block; background-color:#76C5F0;}
ul.makeMenu li:hover > ul {display: block;}
ul.makeMenu li a { color: #006; display: block; width: 100%; text-decoration: none; }
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink {color:#fff;}
ul.makeMenu li a:hover{color: #fff;}
ul.makeMenu li:hover > a { color:#fff; background-color:#76C5F0;}
li.arrow{background: url(/hw/images/tri-blue.gif); background-repeat: no-repeat; background-position: right;}
div.sidetext{font-size:8pt; color:#fff;}
/* =================FORM ELEMENTS================= */
.formitem{background-color:#eee; border:1px solid #000;}
div.formtitle {float:left; text-align:right; font-weight:bold; width:100px; padding:5px 20px 5px 0px; font-size:0.8em;}
div.forminfo {margin-left:120px; padding:5px 0px 5px 0px;}
.formitemerror{background-color:#ff7; border:1px solid #000;}
div.error {margin:10px auto; border:2px solid #f00; background-color:#f88; padding:0.5em; width:300px; text-align:center;}
input.formsubmit {color:#000; cursor:pointer; font-size:1em;} 
span.formrequired {color:#f00; font-weight:bold; padding-right:2px;}
/* =================GENERAL ELEMENTS================= */
a {color: #036;}
a:hover { background-color: #76C5F0;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color: #90287C;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color: #6CB2D8; border-bottom:2px solid #90287C; border-top:2px solid #90287C; padding:0.2em; text-align:center;}
h3 {font-family: Arial, Helvetica, sans-serif; color: #90287C;}
/* =================Buttons================= */
a.pagebutton, a.orderbutton{
	font-family:Arial,Helvetica,sans-serif; font-weight:bold;
	text-align:center;	text-decoration:none;
	padding:0.25em 0.4em; display:block; 
	border:2px solid #fff; border-color:#def #678 #345 #cde; }

a.pagebutton {background-color: #90287C; color:#fff;  margin:0.25em auto;}
a.pagebutton:active{border-color:#345 #cde #def #678; }
a.pagebutton:hover, a.pagebutton:active {background-color: #76C5F0; color:#fff; cursor:pointer; }

a.orderbutton {background-color: #f00; color:#fff; margin:0.25em auto;}
a.orderbutton:active{border-color:#345 #cde #def #678; }
a.orderbutton:hover, a.orderbutton:active {background-color: #0f0;; color:#000; cursor:pointer; }
/* =================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:8pt; font-weight:bold;}
p.copyright{text-align:center; font-size:8pt; color:#253161; line-height:1.5em;}
a.mvp {color:#253161; text-decoration:none; font-size:8pt; padding:0.2em 0.5em;}
a.mvp:hover{background-color:#76C5F0; color:#fff;}
.quote{font-size:0.85em; padding:0px 2em;  font-style:italic;}
