body { margin:0; padding:0; color:#000; min-width:770px;  background-color: #eee;}
div#box	{ background:#fff; margin:0 auto; width:781px; }

#navcat     { margin:0 auto; padding-top:3px; border-bottom: solid #B5D3EF 1px; text-align: center;  height: 18px; background: #aaa; display: block; font-size:12px;color:#fff; clear: both; }
#navcat  a:link, 
#navcat  a:visited,
#navcat  a:active  { color:#fff; text-decoration:none; font-size: 12px;}
#navcat  a:hover { color:red; text-decoration:underline; }

#nav    { padding: 3px;border: 1px solid #CCC;margin-bottom: 10px;font-size: 12px; }
#nav a:link {text-decoration: none;color: #004A9C;}
#nav a:visited {text-decoration: none;color: #377CBD;}
#nav a:hover {text-decoration: underline;color: #F00;}
#nav a:active {text-decoration: none;color: #004A9C;}

#header { background-color:#093; border-top:20px solid #ccccce;; }
#header img          { padding:0 0 0 20px; margin:0; }

#headtitle            { background-color:#fff;  }
#headtitle h1         { padding:10px 50px 10px 50px; margin:0; font: bold 25px/25px arial,helvetica,sans-serif; letter-spacing: -0.5px; }
#titleinfo			 {margin:0px 20px 0px 50px; padding:0px 10px; font: normal 13px/17px arial,helvetica,sans-serif; background-color: #ffc; border-bottom: 1px dotted #093;text-align:center}
#left                { background-color:#fff; float:left; width:580px; padding: 0px 0px 0px 0px }
#left .wrap			 {padding:5px 20px 0px 50px; margin:0; font: normal 13px/17px verdana,arial,helvetica,sans-serif;}
#left .wrap	 a:link       { color: #009; text-decoration: none; }
#left .wrap	 a:visited    { color: #009; text-decoration: none; }
#left .wrap	a:hover        { color: #00f; background-color: #ff0; }
#left .wrap	a:active       { color: #00f; background-color: #ff0; }
#right        { background-color:#fff; width:167px; margin-left:580px; }
#wrap > #right { width:170px; }
#right p        { padding: 3px 0px; font: normal 12px/15px arial,helvetica,sans-serif; text-align:left; }
#footer              { background-color:#093; clear:both; }
#footer p            { padding:1px 50px; margin:0; font: normal 13px/24px arial,helvetica,sans-serif; color: #9c6; text-align: center; }
#footer a:link       { color: #fff; }
#footer a:visited    { color: #fff; }
#footer a:hover      { color: #00f; background-color: #ff0; text-decoration: none; }
#footer a:active     { color: #fff; }
#copyright           { background-color:#ccccce; }
#copyright p         { padding:0px 50px 10px 50px; margin:0; font: normal 10px/10px arial,helvetica,sans-serif; color: black; text-align: center; }
#copyright a:link    { color: black; text-decoration: none; }
#copyright a:visited { color: black; text-decoration: none; }
#copyright a:hover   { color: black; text-decoration: none; }
#copyright a:active  { color: black; text-decoration: none; }
.b{font-weight:normal;color:001;}
#download {font-weight:bold;margin-left:20px;padding: 1px;border-bottom: 1px dotted #093;}
#downinfo { padding-top:0px;margin-top:0;margin-left:40px;padding: 1px;font: normal 13px/17px Tahoma,arial,helvetica,sans-serif;}
#downinfo ul{padding-top:0px;list-style: none;display: inline; }
#downinfo li{list-style: none;}
#downinfo a:link {text-decoration: none;color: #f00;}
#downinfo  a:visited {text-decoration: none;color: #377CBD;}
#downinfo a:hover {text-decoration: underline;color: #F00;}
#downinfo  a:active {text-decoration: none;color: #004A9C;}

#Disclaimer { margin-left:20px;padding: 1px;background-color: #000;color: #FFF;}
#Related {font: normal 13px/17px Tahoma,arial,helvetica,sans-serif; margin-top:5px;}
#Related  a:link {text-decoration: none;color: #004A9C;}
#Related  a:visited {text-decoration: none;color: #377CBD;}
#Related a:hover {text-decoration: underline;color: #F00;}
#Related  a:active {text-decoration: none;color: #004A9C;}
a.keyurl:link {color: #3366FF; border-bottom: 1px dashed #666; background: transparent;}
a.keyurl:visited {color: #3366FF; border-bottom: 1px dashed #666; background: transparent;}
a.keyurl:hover {color: #f00; border-bottom: 1px solid #666; background: transparent;}
pre   { font-family: Courier; font-size: 10pt; line-height: 120%; background-color: #EEE; color: #000000; margin-left:-10px;; padding-left:2px;color:#0909f7 }