body {font:.9em/125% arial,helvetica,sans-serif; color:#434343; margin:0 0 0 20px; padding:0 0 20px 0; background-color:#FFFFFF; behavior: url(/css/csshover3.htc); }
a:focus { outline:0; }
#header { list-style-type:none; padding:0; margin:0; width:700px; position:absolute; top:0; left:20px;}
#header img { display:block; }
#header li {display:block; float:left; font-size:.7em; background-color:#FFF; margin-right:20px; text-align:center; position:relative; width:115px; height:109px;}
#header ul { display:none; position:absolute; top:109px; left:0; background-color:#ffffff; border:2px solid #999999; border-bottom:0; width:150px; margin:0; padding:0; }
#header li:hover ul { display:block; }
#header ul li { width:auto; height:auto; float:none; margin:0; background-color:#ffffff; border-bottom:2px solid #999999; text-align:left; font-size:12px; line-height:150%; }
#header ul li a { text-decoration:none; display:block; padding:0 10px; height:100%; }
#header ul li a:hover { background-color:#CFE3EC; }
#ftr {width:655px;text-align:center;margin-top:10px;font-size:.8em;}
#ftr a {text-decoration:none;color:#77A7C2;font-weight:bold;}
#ftr a:hover {text-decoration:underline;color:#434343;}
ul { margin-top:0; padding-top:0; }
h1 {font-size: 1.5em}
h2 {font-size: 1.2em; margin-bottom:0; padding-bottom:0;}
h3 {font-size: 1.1em}
a {color:#000;}
/* the following is used for forms */
.dLeft, .dRight, .full {padding-top:10px;}
.dLeft {width:200px;	padding-right:8px;}
.dRight {width:370px;}
.dLeft, .dRight, .form {float:left;}
.dLeft, .full {clear:both;}
.form, .form optgroup {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.full {width:360px;padding-left:225px;}
div.caption {font-size:.95em;text-align:center}
div.caption a { text-decoration:none; }
span.caption { display:block; text-align:center; font-size:11px; font-weight:bold; }
a img {border:0;}
#mainbody {background-color:#CFE3EC; width:655px;display:block; margin-top:130px; }

a.tooltip { text-decoration:none; border-bottom:2px dotted #999999; color:#434343; }
* html a.tooltip:hover { background-color:#CFE3EC; }
a.tooltip span {display:none; padding:2px 3px; margin-left:6px; margin-top:4px; width:200px;}
a.tooltip:hover span{display:inline; position:absolute;  border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}