@import url(ms-table.css);
body {margin:0px auto;padding:0px;text-align:center;background:#DADCD7;}
body,td,div,p,th { font:12px arial;color:#666;}
td {color:#666; }

#nav1div {background:url(../images/topnav.gif);font:normal 15px arial; height:42px;text-align:left;}
#nav1ul {margin:0px;padding:0px;width:100%;}
#nav1ul li{list-style: none; float:left; margin:0px;padding:0px;}
#nav1ul a.nav1link,a.nav1linkon       {
   color:#fff;
   margin:0px; 
   padding:10px 10px; 
   float:left;
   text-decoration:none;
}
#nav1ul a.nav1link:hover  {
   background:url(../images/topnav_rollover.gif);
   color:#fff; 
   text-decoration: none;
}
#nav1ul a.nav1linkon {
   background:#cc0033;
   color:#fff; 
   text-decoration: none;
}

#mainNavHr1 {height:2px;background:#000;}
#mainNavHr2 {height:16px;background:#b3b38c;}
#mainNavHr4 {height:10px;background:#b3b38c;}
*.mred {color:#cc0033;}
*.mredbg {background:#cc0033;}

#hmcdtdiv {background:url(../images/ms-public-hpcdt.png);color:#fff;padding:10px;font-size:15px;}

#searchbox 
#hdrPhone {background:#fff;}
#hdrPhone a.hdrPhoneLink {padding:10px 10px;text-decoration:none;color:#000; }

#hdrLogo {background:#fff;}

#nav2div {background:#ececec;}
#nav2div a.nav2link { color:#666666;text-decoration:none;font-size:12px;padding:10px;}
#nav2div a.nav2link:hover { color:#000; }


#menuSideDiv dl {width: 180px; margin: 0 auto; padding: 0 10px 10px 0; }
#menuSideDiv dt {margin:0; padding: 5px; font-size: 12px; font-weight:bold; color: #444; border-bottom:1px solid #c2c2c2; background: #c2c2c2;}
#menuSideDiv dd {margin:0; padding:0; color: #444; font-size: 12px; border-bottom:1px solid #c2c2c2; background: #ececec;}
#menuSide a, #menuSide a:visited {color:#444; text-decoration:none; display:block; padding:5px 5px 5px 20px; width:155px; }
a.menuSideOn {color:#cc0033;}
#menuSide a:hover {color:#cc0033;}

*.footer {color:#7F7F7F;text-decoration:none;}
a.footer:hover {color:#cc0033;text-decoration:underline;}


a.body {
   font-weight:bold;
   color: #6699cc;
   text-decoration:none;
   font-family:arial;
   font-size:12px;
}
a.body:hover {
   font-weight:bold;
   color: #cc0033;
   text-decoration:none;
   font-family:arial;
   font-size:12px;
}
*.title {
   font-family:arial;
   font-weight:bold;
   color:#cc0033;
   font-size:12px;
}
*.body {
   font-family:tahoma;
   font-size:11px;
}
.header {font-size:18px;font-weight:bold;}
.error {color:red;}
.ul {font-size:12px;}
.li {font-size:12px;}

#saNoticeBox  {
   border:1px solid #ff9900;background-color:#ffffcc;padding:2px;text-align:left;margin-bottom:16px;
}
#saNoticeBox td {
}
.opttable {
   border:solid 1px #cccccc;
   background:#f0f5fa;
   text-align:left;
}
div.opttable {
   padding:5px;
}