/* General Styles/Classes */
body { 
	font-size: 14px;
	font-family: Arial,Hevetica,sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px
	}
font { color: black; font-size: 14px; font-family: Arial,Helvetica,sans-serif; }
form { color: black; font-size: 14px; font-family: Arial,Helvetica,sans-serif; }
#h1 { color: #406867; font-size: 18pt; font-family: Arial,Helvetica,sans-serif; }
#h2 { color: #406867; font-size: 17pt; font-family: Arial,Helvetica,sans-serif; }
#h3 { color: #406867; font-size: 16pt; font-family: Arial,Helvetica,sans-serif; }
#h4 { color: #406867; font-size: 14pt; font-family: Arial,Helvetica,sans-serif; }
#h5 { color: #406867; font-size: 12pt; font-family: Arial,Helvetica,sans-serif; }
#h6 { color: #406867; font-size: 10pt; font-family: Arial,Helvetica,sans-serif; }
h1 { font-size: 12pt; font-family: Arial,Helvetica,sans-serif; }
h2 { font-size: 12pt; font-family: Arial,Helvetica,sans-serif; }
h3 { font-size: 12pt; font-family: Arial,Helvetica,sans-serif; }
h4 { font-size: 12pt; font-family: Arial,Helvetica,sans-serif; }
h5 { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; }
h6 { font-size: 10pt; font-family: Arial,Helvetica,sans-serif; }
input { color: black; font-size: 14px; font-family: Arial,Helvetica,sans-serif; }
/* p { color: black; font-family: Arial,Helvetica,sans-serif; } */
select { color: black; font-size: 14px; font-family: Arial,Helvetica,sans-serif; }
td.white { color: #000000; font-size: 16px; font-family: Arial,Helvetica,sans-serif; }
textarea { color: #000000; font-size: 16px; font-family: Arial,Helvetica,sans-serif; }
textarea.form { color: black; font-size: 16px; font-family: Arial,Helvetica,sans-serif; }
strong { font-weight: bold; font-style: italic; }
p.sm { list-style: none; font-size: 11px; padding-left: 0pt; text-indent: 0pt; }
/* a:active { color: #406867;   font-family: Arial,Helvetica,sans-serif; text-decoration: none;font-weight: bold; }
a:link { color: #406867;  font-family: Arial,Helvetica,sans-serif; text-decoration: none;font-weight: bold; }
a:visited { color: #406867;  font-family: Arial,Helvetica,sans-serif; text-decoration: none;font-weight: bold; }
a:hover { color: #1085DC; font-family: Arial,Helvetica,sans-serif; text-decoration: underline;font-weight: bold; } */
.tabtext { color: #7D499B; font-size: 18px; }
.tabtext:first-letter { font-size:20px; }
.tabcolor {color: #555555; font-weight: bold; font-size: 18px;  background-image: url("/images/nav/tab.gif"); background-repeat: no-repeat; background-position: top center; float: left; width: 200px; height: 40px; padding-top: 10px; }
.tabcolor2 { background-color: #D1B9DB; }


#tr.d0 td { background-color: #b9d2cc; }
tr.d1 td { background-color: #c9e2dc; }


.titletext { color: #406867; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 18px; }
.titletext2 { color: #406867; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 20px; }

.copyback { background-color: #FFFFFF; }

.contenttext { color: #000000; text-indent: 20px; font-family: Arial,Helvetica,sans-serif; font-size:12px; }
.regcontenttext { color: #000000; text-indent: 0px; font-family: Arial,Helvetica,sans-serif; font-size:12px; }
.regcontenttitle { color: #000000; text-indent: 0px; font-family: Arial,Helvetica,sans-serif; text-align: right; font-weight: bold; font-size:12px; }
.contenttext:first-letter { font-size:16px; color: #406867; font-weight: bold; }
.contenttext2 { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size:12px; }
.sidebar-title { background-color: #D2DADC; color: #333333; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; border: 1px solid #406867; background-image: url("/images/bullet2.gif"); background-repeat: no-repeat; background-position: 5px 5px; }
.sidebar-text { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }

a.sidebar-link:active { color: #406867; text-decoration: none; font-weight: bold; font-size:12px; }
a.sidebar-link:link { color: #406867; text-decoration: none; font-weight: bold; font-size:12px; }
a.sidebar-link:visited { color: #406867; text-decoration: none; font-weight: bold; font-size:12px; }
a.sidebar-link:hover { color: #1085DC; text-decoration: underline; font-weight: bold; font-size:12px; }

a.sidebar-link-small:active { font-size:11px; line-height: 90%; }
a.sidebar-link-small:link { font-size:11px; line-height: 90%; }
a.sidebar-link-small:visited { font-size:11px; line-height: 90%; }
a.sidebar-link-small:hover { font-size:11px; line-height: 90%; }

.indent {padding-left: 20px; }
.tm {vertical-align: super; font-size: 70%; }

ul.text { list-style-image: url("/images/bullet.gif"); }
ul li.text {padding: 5px; list-style-image: url("/images/bullet.gif"); }
ul li.text:first-letter { font-size:16px; font-weight: bold; color: #000000; }

.h3white { color: white; font-size: 16pt; font-family: Arial,Helvetica,sans-serif; }
.border-save { border-color: #7D499B; }
.border { border-color: #406867; }


.dotbox-T {background-image: url("/images/dot_border.gif"); background-repeat: repeat-x; background-position: top center }
.dotbox-L {background-image: url("/images/dot_border.gif"); background-repeat: repeat-y; background-position: center left }
.dotbox-R {background-image: url("/images/dot_border.gif"); background-repeat: repeat-y; background-position: center right }
.dotbox-B {background-image: url("/images/dot_border.gif"); background-repeat: repeat-x; background-position: bottom center }

.menubot {border-bottom: 1px solid #000000; }

.menualt { color: #406867; font-size: 16px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
a.menualt:active { color: #333333; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; }
a.menualt:link { color: #333333; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; }
a.menualt:visited { color: #333333; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; }
a.menualt:hover { color: #1085DC; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; }


.copyright { color: #000000; font-size: 9px; }
a.copyright:active { color: #7D499B; text-decoration: none; font-weight: bold; }
a.copyright:link { color: #7D499B; text-decoration: none; font-weight: bold; }
a.copyright:visited { color: #7D499B; text-decoration: none; font-weight: bold; }
a.copyright:hover { color: #0000FF; text-decoration: none; font-weight: bold; }

/* NAVIGATION */

    a	{ font-family: Arial,Helvetica,sans-serif; }
    #header {
      float:left;
      width:100%;
      height:30px;
      background:#406867 no-repeat top;
      font-size:12px;
      line-height:normal;
	}
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("/images/nav/left.gif") no-repeat left top;
      margin:0;
      font-size:12px;
      padding:0 0 0 9px;
border-bottom: 1px solid #000000
      }
    #header a {
      float:left;
      display:block;
      background:url("/images/nav/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      font-size:12px;
      color:#555555;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none; }
    /* End IE5-Mac hack */
    #header a:hover {
      color:#406867;
      }
    #header #current {
      background-image:url("/images/nav/left_on.gif");
      border-width:0;
      font-size:12px;
      }
    #header #current a {
      background-image:url("/images/nav/right_on.gif");
      color:#333;
      font-size:12px;
      padding-bottom:5px;
      }
/* SEM Styles/Classes */
div.leftns { position:absolute; left:-10000em; }
div.leftnsh { position:absolute; left:-10000em; visibility:hidden; }
div.rightns { position:absolute; left:10000em; }
div.rightnsh { position:absolute; left:10000em; visibility:hidden; }

.linkcode { font-size:10px; }
span.red { font-weight:bold; font-style: italic; text-decoration:underline; italic; color:#cc0000; }
