/* div{border:1px dashed #f00;} */

#ad_div{
  width: 250px;
  padding-left:10px;
  margin-left:800px;
  position : absolute;
  top : 5px;
}

/* =================BODY================= */
body {background-color:#006; color:#fff; font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}
#framePage{background-color:#fff; color:#000;}

body.print{background-color:#fff; color:#000;}

#wrapper{text-align:center; background-color:#006;}

#container{text-align:left; margin:0px 20px; width:760px; 
border-left:3px solid #fff;
border-right:3px solid #fff;
background-color:#006;
}

/* =================HEADER================= */

#header{
background-image:url(/images/headerplus.jpg);
background-repeat:no-repeat;
width:766px; height:194px;
margin:0px 20px;
}

#pheader{text-align:right; border-bottom:4px solid #036;}
#pheader h1{color:#036; font-size:2em; margin:20px 0px;}
#return{position:absolute;}


#bottombar{
background-image:url(/images/bottombar.jpg);
background-repeat:no-repeat;
width:766px; height:20px;
margin:0px 20px;
}

/* =================SIDE BAR================= */
#sidebar{float:left; display:block; width:170px;
background-color:#006;
}
div.sidetext{font-size:0.7em; }

/* =================MENU================= */
#menu{margin:10px auto; width:135px;}

/* ------ Vertical Menu  with Pop-Out Submenus ------- */
ul.makeMenu, ul.makeMenu ul {
  font-size:0.9em; font-weight:bold;
  width:133px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;  padding-left: 0px; cursor: default; margin: 0px auto; }

ul.makeMenu li {
  border-bottom: 1px solid #000;
  padding:0.1em 12px 0.1em 0.5em;
  list-style-type: none; 
  margin: 0px; position: relative; color: #fff;  z-index:100;}
ul.makeMenu li > ul {display: none; position: absolute; top: 0px; left:133px; width:133px}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {}
ul.makeMenu ul.CSStoShow {display: block;}
ul.makeMenu li:hover > ul {display: block;}
ul.makeMenu li a {display: block; width: 100%; text-decoration: none; }
li.arrow{background: url(/images/tri-blue.gif); background-repeat: no-repeat; background-position: right;}

/* -- menu border color -- */
ul.makeMenu, ul.makeMenu ul, ul.makeMenu li {border-color: #006;}

/* -- menu text color -- */
ul.makeMenu li a {color:#fff;}

/* -- menu background color -- */
ul.makeMenu, ul.makeMenu ul {background-color: #006;}

/* -- menu text hover color -- */
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink, ul.makeMenu li:hover > a  {color: #fff;}

/* -- menu background hover color -- */
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight, ul.makeMenu li:hover > a  {background-color: #888;}


#pageselected {
  background-color : #888;
}

#pageselected > a:first-child {
  color : #fff;
}

/* =================BUTTONS================= */
a.stdbutton{
  font-size:80%;
  text-decoration:none;
  display:block; 
  border:1px solid #888;
  background-color:#ccc;
  color:#000;
  margin:0.25em 0em; 
  padding:0.25em;
  text-align:center;
}
a.stdbutton:active {border-color:#345 #cde #def #678;}
a.stdbutton:hover {background-color:#eee; color:#000;}


/* =================CONTENT================= */
#content{margin:0px 10px 10px 0px;
border-left:170px solid #006;
border-bottom:10px solid #006;
padding:10px 10px;
background-color:#fff;
color:#000;
}

/* --IE 6 HACK-- */
/*\*/ * html #content{margin:0px 10px 10px 0px; padding:10px 9px;} /**/

#pcontent{padding:2em;}

/* =================FOOTER================= */
#footer{clear:both;
border-top:3px solid #fff;
}
#footertext{padding:5px; 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 #039; margin-top:2em;}

/* =================FORM ELEMENTS================= */
.formitem {
  background-color : #eee;
  border : 1px solid #000;
}

.formitem:focus {
  background-color : #fff;
}

.formitemerror {
  background-color : #ff7;
  border : 1px solid #000;
}

span.formrequired {
  color : #f00;
  font-weight : bold;
  padding-right : 2px;
}

.formtitlebreak{
  line-height:1px;
  clear : right;
}

div.formtitle {
  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: #006;}
a:hover {color: #036; background-color: #ccc;}
h1 {margin:0px; color: #333; border-bottom:1px solid #777;}
h2 {color: #999;}
h3 {color: #f00;}

/* =================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:#ccc}

/* =================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{color:#fff; text-decoration:none;}
a.mvp:hover {color:#000;}
/* ================= Email Update ================= */
#viewtable{background-color:#ccf;}
#viewtable td{background-color:#fff;
padding:0.5em;}
#viewtable th{
padding:0.5em;}


a.sponsorlink{display:block; background-color:#fff; width:300px; margin:1em auto; text-decoration:none; padding:3px; border:1px solid; border-color:#ddd #888 #777 #ccc;}
a.sponsorlink:hover{background-color:#888;}
