body { margin: 0px; border: 0px; padding: 0px; background-color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; color: #000000; }
div#wrap {
    background-color: #fff;
	margin: 10px auto 0px auto; padding: 0px 10px 10px 10px;
	width: 782px;
	
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 762px;
	
}
#header_menu { width: 400px; float: right; text-align: right; margin: 8px 0px 0px 0px; border: 0px; padding: 0px; }
#header_menu ul { margin: 0px; border: 0px; padding: 0px; }
#header_menu li { list-style: none; float: right; padding: 0px 12px 0px 12px; border-right: 1px solid #000; line-height: 10px; }
#header_menu li.last { border: 0px; }
#header_menu a { font-size: 11px; color: #000; text-decoration: none; }
#header_menu a:hover { text-decoration: underline; }
#logo { width: 280px; }
#logo img { border: 0px; }

div#back { background-color: #AEBCDE; }
div#content { padding: 0px;
  background-color: #F5F7FB;
  margin-left: 157px;
  color: #0011A9;
}
#content_title { font-size: 17px; color: #666; background-color: #ECF0F8; padding: 11px;
  border-top: 1px solid #F7F8FC; border-right: 1px solid #E4EAF5; border-bottom: 1px solid #E4EAF5; }
#content_body { padding: 10px 10px 28px 10px; border-right: 1px solid #E4EAF5; color: #2B3483; }
#content_body p.res { color: #2B3483; font-size: 11px; padding-left: 10px; }
#content_body a.res_title { font-size: 12px; color: #666; text-decoration: none; border: 1px solid #E4EAF5;
  background-color: #ECF0F8; padding: 0px 8px 0px 8px; margin-right: 8px; margin-left: -10px; }
#side_bar { margin: 0px; border-right: 1px solid #8EA1CE; padding: 0px;
  background-color: transparent; width: 156px; float: left; } /* #AEBCDE */
#side_bar ul.side_menu { margin: 0px; border: 0px; padding: 0px; background-color: #AEBCDE; }
ul.side_menu li { list-style: none; border-bottom: 1px solid #94A7D2; padding: 2px 0px 3px 10px; }
ul.side_menu a { font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
ul.side_menu a:hover { text-decoration: underline; }
ul.side_menu li.subitem { padding-left: 20px; }
li.subitem a { font-size: 11px; font-weight: normal; }

#footer { background-color: #AEBCDE; background-image: url(img/table_bottom.gif); background-position: bottom;
  background-repeat: no-repeat; padding: 3px 10px 3px 10px; font-size: 10px; color: #fff; clear: both; }
#footer ul { margin: 0px; border: 0px; padding: 0px; }
#footer li { list-style: none; float: left }
#footer a { text-decoration: none; color: #fff; padding-left: 10px; padding-right: 10px; border-right: 1px solid #fff; }
#footer a:hover { text-decoration: underline; }
#footer span { padding-left: 10px; }
#footer li a.res_last { border-left: 0px; border-right: 1px solid #fff; padding-left: 0px; }
#footer li a.pre_last { border-right: 0px; }

/* some contact page styles */
<style type="text/css">
<!--
table#contact_sales { margin-left: 5px; }
td.td_1 { padding: 10px 0px 0px 10px; text-align: left; }
td.td_2 { padding: 10px 0px 0px 10px; text-align: left; }
td.td_err { padding: 10px 0px 0px 10px; text-align: left; color: #c00; }
.input { border: 1px solid #0011A9; font-size: 12px; color: #7188C0;
  background-color: #FFF; width: 200px; overflow:auto; }
textarea.textarea { width: 486px; height:100px; background-color: #fff; border: 1px solid #0011A9; overflow:auto;
 font-size: 12px; color: #7188C0; font-family: Arial; }
input.button { font-weight: bold; color: #0010AC; background-color: #fff; border: 1px solid #0011A9; }
form#contact_sales { margin: 0px; padding: 0px; }
/* style=\"color: rgb(198, 15, 45);\" */

-->
</style>

