@charset "UTF-8";
/* CSS Document */

.skipnav { text-align: left; }
  .skipnav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
  .skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }
  
  
  .menuitem1, .menuitem-base, .menuitem1underon{font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 0.9em; color: #000000; border-top: 1px dotted #93bedf; margin: 7px 0px 0 0px; padding: 7px 10px 0 5px;}

  .menuitem1on{font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 0.9em; color: #000000; font-weight: bold; border-top: 1px dotted #93bedf; margin: 7px 0 0 0px; padding: 7px 10px 0 5px;}
  
    .menuitem, .menuitemunderon{font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 0.9em; color: #000000; margin-top: 4px; padding: 0px 10px  0 5px;}

  .menuitemon{font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 0.9em; color: #000000; margin-top: 4px; font-weight: bold; padding: 0px 10px 0 5px;}

  .menuitem-under{font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 0.9em; color: #0066b3; border-top: 1px dotted #93bedf; margin: 7px 0 0 10px; padding: 7px 0 0 5px;}
  .menuitem-sub{font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 0.9em; color: #666666; margin: 4px 0 0 25px; padding: 0 0 0 5px;}
  .menuitem-sub-underon{font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 0.9em; color: #666666;  margin: 4px 0 0 25px;  padding: 0 0 0 5px; font-weight: bold;}
    .menuitem-sub-sub{font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 0.9em; color: #666666;  margin: 4px 0 0 40px; padding: 0 0 0 5px;}

* {padding: 0; margin: 0;}
body {font-family: Arial, Helvetica, Sans-serif; padding: 10px 0 10px 0; background-color: #666666;}

#container{width: 800px; margin: 0 auto; background-color: #FFFFFF; background-image: url("../images/menuback.gif"); background-repeat: repeat-y;}

#header{width: 800px; background-color: #FFFFFF; height: 128px; position: relative;}
.tenpadder{padding: 0 10px 0 10px;}
.tenpadderv{padding: 10px 0 10px 0;}
.tenpadder-right{padding: 0 10px 0 0px;}
#rightpanel{width: 600px; float: right; padding: 10px 0 10px 0;}

.rightimage{float: right; margin: 0 0 10px 10px; border: 0; }


.front-news{background-color: #f2f8fc; padding: 10px 0 10px 0; clear: both;}
.front-news h2{margin-top: 0; margin-bottom: 0;}
.front-news ul{margin-bottom: 0;}


#leftmenu{width: 190px; float: left; padding-top: 5px; }
p{line-height: 1.6em; font-size: 0.9em; margin-top: 15px; }
h1{font-size: 1.4em; margin-bottom: 0px; }
h2{ font-size: 1em; margin-bottom: 10px; margin-top: 20px; clear: both;}
h3{ font-size: 0.9em; margin-bottom: 5px; margin-top: 15px; margin-bottom: 0; clear: both;}

.piccaption{font-size: 0.8em; padding: 5px 0 0 0; margin: 0;}

li, li li {font-size: 1em; line-height: 1.6em;font-family:Arial, Helvetica, Sans-serif;  }
dt{font-size: 1em; line-height: 1.6em;font-family: Arial, Helvetica, Sans-serif; text-indent: -30px; }
ul{font-size: 0.9em; margin: 10px 0 10px 20px;}
ol, dl{font-size: 0.9em; margin: 0 0 10px 30px;}
ul ul {font-size: 1em; margin: auto;  margin: 0 0 0 20px }

.feedback li{margin-top: 10px;}

.printonly{display: none;}

.toclist li{list-style: none;}

.quote{margin-left: 30px; margin-right: 30px;}


a:link{color: #0066b3;text-decoration: underline;}
a:hover{color: #0066b3;text-decoration: none;}
a:link:visited, a:visited{color: #6900b3;text-decoration: underline;}
a:link:visited:hover, a:visited:hover{color: #6900b3;text-decoration: none;}


.menuitem1 a:link, .menuitem1underon a:link{color: #0066b3;text-decoration: none;}
.menuitem1 a:hover, .menuitem1underon a:hover{color: #0066b3;text-decoration: underline;}
.menuitem1 a:link:visited, .menuitem1 a:visited, .menuitem1underon a:link:visited, .menuitem1underon a:visited{color: #0066b3;text-decoration: none;}
.menuitem1 a:link:visited:hover, .menuitem1 a:visited:hover, .menuitem1underon a:link:visited:hover, .menuitem1underon a:visited:hover{color: #0066b3;text-decoration: underline;}

.menuitem a:link, .menuitemunderon a:link{color: #666666;text-decoration: none;}
.menuitem a:hover, .menuitemunderon a:hover{color: #666666;text-decoration: underline;}
.menuitem a:link:visited, .menuitem a:visited, .menuitemunderon a:link:visited, .menuitemunderon a:visited{color: #666666;text-decoration: none;}
.menuitem a:link:visited:hover, .menuitem a:visited:hover, .menuitemunderon a:link:visited:hover, .menuitemunderon a:visited:hover{color: #666666;text-decoration: underline;}

#footer-print{display: none;}

#footer{text-align: left; padding: 10px 0 10px 0; width: 800px; clear: both; background-color: #0066b3;}
#footer p{color: #FFFFFF; font-size: 0.6em; margin: 0; line-height: 1.4em; text-align: left;}
#footer a:link{color: #FFFFFF;text-decoration: underline;}
#footer a:hover{color: #FFFFFF;text-decoration: none;}
#footer a:link:visited, #footer a:visited{color: #FFFFFF;text-decoration: underline;}
#footer a:link:visited:hover, #footer a:visited:hover{color: #FFFFFF;text-decoration: none;}

/* ------ Forms ------ */
div.row {clear: both; padding-top: 10px;}

div.formseptop{clear: both; height: 1px; margin: 4px 0 0px 0;}
div.formsep{height: 1px; margin: 0 0 0 0; background-color: #84c0c1;}
div.formsepbot{height: 1px; margin: 0px 0 9px 0;}
div.row span.label {float: left; text-align: right; width: 120px;}
div.row span.formw {width: 302px; float: right; text-align: left;}  
div.row .formtext, .formfieldtext{width: 300px; border: 1px solid #000000; padding: 2px;} 
div.row .formtextsmall, .formfieldtextsmall, div.row .color, .color{width: 150px; border: 1px solid #000000; padding: 2px;} 
div.row .formtextarea, .formfieldtextarea{width: 300px; height: 150px; border: 1px solid #000000; padding: 2px;}
div.row .select{width: 300px; border: 1px solid #000000;}
div.formdiv{width: 435px; padding-bottom: 1em;}
.rightcol-field {width: 150px; border: 1px solid #000000; padding: 2px;} 
.warning{color: #CC0000;}
