body {
 background-color: #FFFFFF;
 color: #000000;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 8pt;
 margin-left: 0px;
 margin-top: 0px;
}

a:link {
 background-color: transparent;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

a:hover {
 background-color: #00CCFF;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

a:visited {
 background-color: transparent;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

a:visited:hover {
 background-color: #FFFFCC;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

br {
 clear: left;
}

img {
 border: 0px;
 padding-top: 0px;
}

img.floatLeft { 
 float: left; 
 margin: 0px; 
}

table.blue {
 background-color: white;
 border-collapse: collapse;
 border-color: gray gray gray gray;
 border-spacing: 0px;
 border-style: hidden hidden hidden hidden;
 border-width: 1px 1px 1px 1px;
 color: black;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 margin: 10pt;
 margin-left: 13pt;
 margin-right: auto;
 width: 33px;
}

table.blue td {
 background-color: #C5DAE8;
 border-color: white white white white;
 border-style: solid solid solid solid;
 border-width: 2px 2px 2px 2px;
 padding: 9px 2px 9px 0px;
 white-space:nowrap;
 -moz-border-radius: 0px 0px 0px 0px;
}

table.grey {
 background-color: white;
 border-collapse: collapse;
 border-color: gray gray gray gray;
 border-spacing: 0px;
 border-style: hidden hidden hidden hidden;
 border-width: 1px 1px 1px 1px;
 color: black;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 margin: 13pt;
 margin-left: 15pt;
 margin-right: auto;
 width: 36px;
}

table.grey td {
 background-color: #DBDBDE;
 border-color: white white white white;
 border-style: solid solid solid solid;
 border-width: 2px 2px 2px 2px;
 padding: 9px 0px 9px 0px;
 white-space:nowrap;
 -moz-border-radius: 0px 0px 0px 0px;
}

.orange {
 background-color: #E39C1C ;
 color: white ;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 19pt;
 margin-left: 0pt;
 padding: 0px 20px 0px 20px;
}

.adddnc-button {
 margin-left: 20pt;
}

.adddnc-label {
 display: block;
 float: left;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 margin-left: 20pt;
 text-align: right;
 width: 30pt;
}

.adddnc-input1 {
 display: block;
 float: left;
 margin-bottom: 4pt;
 margin-left: 20pt;
 width: 140px;
}

.adddnc-input2 {
 display: block;
 float: left;
 margin-bottom: 4pt;
 margin-left: 10pt;
 width: 140px;
}

.bar {
 background-color: #000000;
 color: #000000;
 font-size: 9pt;
}

.blackItalic {
 color: #000000;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 7pt;
 font-style: italic;
 margin: 15px;
}

.blackText {
 color: #000000;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 margin: 15px;
}

.blocktext {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 margin: 15pt;
 margin-left: 15pt;
 margin-right: auto;
 width: 36em;
}

.bold {
 font-size: 9pt;
 font-weight: bold;
}

.boldBlue {
 color: #033166;
 font-size: 9pt;
 font-weight: bold;
}

.border {
 border-color: #000000 #666666;
 border-style: solid ridge;
 font-size: 9pt;
 margin: 12px;	
}

.copy {
 background-color: transparent;
 color: #999999;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 8pt;
 font-style: italic;
 text-align: center;
}

.data {
 font-size: 7pt;
 margin: 10px;	
}

.error {
 background-color: transparent;
 color: #FF0000;
 font-size: 9pt;
 font-weight: bold;
 margin: 30px;
}

.fullheight {
 height: 100%;
}

.go {
 background-color: transparent;
 color: #336600;
 font-size: 9pt;
 font-weight: bold;
 margin: 30px;
}

.header {
 background-color: #336699;
 color: #000000;
 font-size: 9pt;
 font-weight: bold;
 height: 60px;
}	

.i {
 font-size: 9pt;
 font-style: italic;
 margin: 10px;	
}

.img-left {
 border: 0px;
 float: left;
 margin-right: 10pt;
 vertical-align: super;
}

.img-mid {
 border: 0px; 
 vertical-align: middle;
}

.img-top {
 border: 0px;
 vertical-align: top;
}

.jobtable {
 border: solid Black;
 border-style: double;
 border-width: medium;
 margin-left: 12pt;
 margin-top: 12pt;
 width: 550px;
}

.jobtitle {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: bold;
}

.jobtext {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 margin: 13pt;
 margin-left: 15pt;
 margin-right: auto;
 width: 44em;
}

.list {
 display: block;
 float: left;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 margin: 25px;
 text-align: left;
}

.login-bold {
 background-color: transparent;
 color: #000000;
 font-size: 9pt;
 font-weight: bold;
 margin: 30px;
}

.login-button {
 margin-left: 115pt;
}

.login-error {
 background-color: transparent;
 color: #FF0000;
 font-size: 9pt;
 font-weight: bold;
 margin: 30px;
}

.login-label {
 display: block;
 float: left;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 margin-left: 25pt;
 padding-right: 15px;
 text-align: right;
 width: 75pt;
}

.login-input {
 display: block;
 float: left;
 margin-bottom: 4pt;
 width: 100px;
}

.menu {
 background-color: #336699;
 color: #000000;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 height: 500pt;
 margin: 0pt;
 margin-left: 5pt;
 margin-top: 5pt;
 width: 85pt;
}

.menurow {
 background-color: #336699;
 color: #000000;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 height: 20pt;
 margin: 0pt;
 margin-left: 5pt;
 margin-top: 5pt;
 width: 85pt;
}

.new {
 background-color: transparent;
 color: #FF0000;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
}

.noborder {
 border: 0px;
}

.note {
 font-size: 8pt;
 font-style: italic;
}

.nowrap {
 white-space: nowrap;
}

.nowrap-b {
 font-weight: bold;
 white-space: nowrap;
}

.orangeText {
 color: #E39C1C;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 margin: 20px;
}

.signup-button {
 margin-left: 150pt;
}

.signup-label {
 display: block;
 float: left;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 margin-left: 10pt;
 padding-right: 15px;
 text-align: right;
 width: 150pt;
}

.signup-input {
 display: block;
 float: left;
 margin-bottom: 4pt;
 width: 130pt;
}

.signup-input-long {
 display: block;
 float: left;
 margin-bottom: 4pt;
 width: 210pt;
}

.signup-input-xlong {
 display: block;
 float: left;
 margin-bottom: 4pt;
 width: 400pt;
}

.success {
 background-color: transparent;
 color: #336600;
 font-size: 9pt;
 font-weight: bold;
 margin: 30px;
}

.tableBg {
 background-color: #FFFFCC;
 color: #000000;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
}

.text {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 9pt;
 margin: 25px;	
}

.top {
 border: 0px;
 left: 0px;
 position: absolute;
 top: 0px;
}
