body {
    background       : #ffffff; 
    color            : #000000;
    background-color : #ffffff; /* #eeeeff; */
    margin           : 0;
    padding          : 0;
}


.normal {
	font-family      :  Verdana, luxi sans, geneva, arial, helvetica, sans-serif;
	font-size        : 14px;
	color            : #000000;
}


.normalbox {
    border           : 1px solid #440000;
    margin           : 3px;
    padding          : 5px;
    background-color : #ffffff;
}

.title {
    font-family      : Verdana, Arial, Helvetica, sans-serif; 
    font-size        : 24px; 
    color            : darkblue;
    border           : 0px;
    margin           : 5px;
    padding          : 2px;
    letter-spacing   : 8px;
    left             : auto;
    right            : auto;
/*    outline          : groove; */
    text-align       : center;	
}

.titlebox {
    font-family      : Verdana, luxi sans, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 15px;
    border           : 1px solid #440000;
    margin           : 3px;
    padding          : 5px;
    background-color : #d8e2f9;
}

.descriptionbox {
    font-family      : Verdana, luxi sans, geneva, arial, helvetica, sans-serif;
    font-size        : 15px;
    border           : 1px solid #441111;
    margin           : 4px;
    padding          : 5px;
    background-color : #d8e2f9;
}

.white {
    background-color : #FFFFFF
}

.blackindent {
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    font-weight      : bold;
    font-size        : 11px;
    color            : #000000;
}

.navyindent {
    font-weight      : bold;
    font-size        : 14px;
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    color            : #A00066;
}

.breadcrumb {
    font-family      : Verdana, Arial, Helvetica, sans-serif; 
    font-size        : 11px; 
    text-transform   : none; 
    color            : #333333; 
    background-color : #ffffff;
}

.container {
    width            : 500px;
    padding          : 15px;
    margin           : 3px 0 20px 0;
    border           : 0px solid #cccccc;
    background       : #ffffff;
}

.text {
    color            : #000000;
    margin           : 0px;
    padding          : 0px;
    font-family      : Verdana, Arial, Helvetica, sans-serif;     
    font-size        : 12px; 
    text-align       : center;
}

.labelcell {
    font-family      : Verdana, Arial, Helvetica, sans-serif; 
    font-size        : 11px;
    color            : #3670A7;
    background-color : transparent;
}

.requiredcell {
    font-family      : Verdana, Arial, Helvetica, sans-serif; 
    font-weight      : bold;
    font-size        : 11px;
    color            : Highlight;
    background-color : transparent;
}

.fieldcell {
    background-color : #F2F7FB;
    color            : #000000;
    margin-right     : 0px;
    padding-right    : 0px;
}

.fieldcell textarea {
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    font-weight      : bold;
    font-size        : 11px;
    background-color : #D7E5F2;
    color            : #102132;
    border           : 1px solid #284279;
    margin-right     : 0px;
    margin-top       : 2px;
    margin-bottom    : 2px;
}

.fieldcell input {
    font-family      : Verdana, Arial, Helvetica, sans-serif; 
    font-size        : 11px;
    background-color : #D7E5F2;
    color            : #102132;
    border           : 1px solid #284279;
    margin-right     : 0px;
    margin-top       : 2px;
    margin-bottom    : 2px;
}



.errorMessage {
    font-size        : 14px;
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    font-weight      : bold;
    color            : red;  /*#B61A29;*/
}

.message {
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    font-size        : 14px;
    font-weight      : bold;
    color            : darkblue;  /*#000066;*/
}


.strongMessage {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 15px;
	font-weight       : bold;
	font-style        : italic;
	color             : Maroon;
}


.button {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 11px;
    background-color : #D7E5F2;
    border           : solid 1px gray;
    color            : #102132;
}


.imageButtonSmall {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 12px;
    font-weight      : Bold;
    color            : White;
    background-image : url(/images/button.png);
    width            : 60px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.imageButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 12px;
    font-weight      : Bold;
    color            : White;
    background-image : url(/images/button.png);
    width            : 100px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.imageButton200 {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 12px;
    font-weight      : Bold;
    color            : White;
    background-image : url(/images/button200.png);
    width            : 200px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.imageButton300 {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 12px;
    font-weight      : Bold;
    color            : White;
    background-image : url(/images/button300.png);
    width            : 300px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.helpButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 12px;
    font-weight      : Bold;
    color            : White;
    background-image : url(/images/help.png);
    width            : 16px;
    height           : 16px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.submitButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 16px;
    font-weight      : Bold;
    background-image : url(/images/submit.png);
    width            : 100px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.backButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 16px;
    font-weight      : Bold;
    background-image : url(/images/back.png);
    width            : 75px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.acceptButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 16px;
    font-weight      : Bold;
    background-image : url(/images/accept.png);
    width            : 63px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.declineButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 16px;
    font-weight      : Bold;
    background-image : url(/images/decline.png);
    width            : 63px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.continueButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 16px;
    font-weight      : Bold;
    background-image : url(/images/continue.png);
    width            : 100px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.cancelButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 16px;
    font-weight      : Bold;
    background-image : url(/images/cancel.png);
    width            : 64px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


.skipButton {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 16px;
    font-weight      : Bold;
    background-image : url(/images/skip.png);
    width            : 100px;
    height           : 20px;
    background-color : Transparent;
    border           : none;
    cursor           : pointer;
}


ul#errors {
    display          : none;
    margin-top       : 1em;
    background-color : #FFE;
    border           : 1px solid #CC9;
    padding          : .3em;
    color            : #C00;
    font-weight      : bold;
}

ul#errors li {
    margin-top       : .5em;
    margin-bottom    : .5em;
    padding          : 0;
}

ul#errors li.heading {
    list-style-type  : none;
    color            : #000;
    font-weight      : normal;
    font-style       : italic;
    margin           : .5em 0;
    padding          : 0;
}

address, ul, li {
    background       : #ffffff;
    color            : #000000;
}


a:link {
    font-size        : 14px;
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    text-decoration  : none;
    color            : #330099; 
/*  background       : #ffffff; */
}

a:active { 
    font-size        : 14px;
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    text-decoration  : none;
    color            : #990000; 
/*  background       : #ffffff; */
}

a:visited { 
    font-size        : 14px;
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    text-decoration  : none;
    color            : #666699; 
/*	background       : #ffffff; */
}

a:hover { 
    font-size        : 14px;
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    color            : #990000; 
/*  background       : #ffffff;*/
}

a:visited:hover, a:active:hover {
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    font-size        : 14px;
    color            : #0066FF;
}


h1, h2, h3, h4, h5, h6 {
    font-family      : Verdana, Arial, Helvetica, sans-serif;
    color            : #990000;
    background       : #ffffff; 
}


h1 {
    font-size        : x-large; 
    margin           : 0; 
    border           : 0; 
    padding          : 0;
}


h2, h3, h4, h5, h6, dl, pre {
    margin-left      : 5%; 
    margin-right     : 3%; 
}

blockquote {
    margin-left      : 10%;
    margin-right     : 10%;
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 83%;
    line-height      : 115%;
    background       : #ffffff;
    color            : #000000;
}

p {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 88%;
    line-height      : 210%;
    margin-left      : 5%; 
    margin-right     : 3%; 
    color            : #000000;
}

li, dd, dt {
    font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size        : 83%;
    line-height      : 145%;
}

li.links {
    font-family      : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size        : 12px;
    text-indent      : 30px;
    line-height      : 120%;
}

pre, code {
    font-family      : "Courier New", courier, monospace; 
    background       : #ffffff;
    color            : #000000;
}


table.admin {
    border-bottom    : darkblue 1px solid; 
    border-left      : darkblue 1px solid; 
    border-right     : darkblue 1px solid; 
    border-top       : darkblue 1px solid;
}

table.center {
    margin-left      : auto;
    margin-right     : auto;
}

table.jobs {
    text-align       : center;
    font-family      : Verdana;
    font-weight      : normal;
    font-size        : 11px;
    color            : #404040;
    width            : 580px;
    background-color : #fafafa;
    border           : 1px #6699CC solid;
    border-collapse  : collapse;
    border-spacing   : 0px;
}

th {
    font-family      : Verdana, Arial, HGeneva, elvetica, sans-serif;
    font-size        : 83%;
    line-height      : 115%;
}

td { 
    font-family      : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size        : 83%;
    line-height      : 168%;
    color            : #000000;
}

td.class1 {
    border-bottom    : 2px solid #6699CC;
    border-left      : 1px solid #6699CC;
    background-color : #D7E5F2;
    text-indent      : 2px;
    font-family      : Verdana;
    font-weight      : bold;
    font-size        : 12px;
    color            : #404040;
}

td.class2 {
    border-bottom    : 1px solid #9CF;
    border-top       : 0px;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    text-align       : left;
    text-indent      : 5px;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 15px;
    color            : #404040;
    background-color : #d7e5e1;
}

td.result {
    border-bottom    : 1px solid #9CF;
    border-top       : 0px;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    text-indent      : 5px;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 15px;
    color            : #404040;
    background-color : #d7e5e1;
}

td.link { 
    padding-top      : 1em; 
}


th.jobHeader {
    border-bottom    : 1px solid #6699CC;
    border-left      : 1px solid #6699CC;
    background-color : #D8E2E9;
    font-family      : Verdana;
    font-weight      : bold;
    font-size        : 12px;
    color            : #404040;
}

td.jobHeader {
    border-bottom    : 2px solid #6699CC;
    border-left      : 1px solid #6699CC;
    background-color : #D7E5F2;
/*  text-indent      : 5px; */
    font-family      : Verdana;
    font-weight      : bold;
    font-size        : 12px;
    color            : #404040;
}

td.jobBody {
    border-bottom    : 1px solid #9CF;
    border-top       : 0px;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 12px;
    color            : #404040;
    background-color : #fafafa;
}

td.resultBody {
    border-bottom    : 1px solid #9CF;
    border-top       : 0px;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 13px;
    color            : #000000;
    background-color : #fafafa;
}

td.salaryBody {
    border-top       : 1px solid #9CF;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    border-bottom    : 1px solid #9CF;
    font-family      : Verdana, Arial;
    font-weight      : normal;
    font-size        : 13px;
    color            : #000000;
    background-color : #fafafa;
}

td.counterBody {
    border-top       : 1px solid #9CF;
    border-left      : 0px;
    border-right     : 1px solid #9CF;
    border-bottom    : 1px solid #9CF;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 11px;
    color            : #404040;
    background-color : #fafafa;
}


td.Watson {
    border-bottom    : 1px solid #9CF;
    border-top       : 0px;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 11px;
    background-color : #fafafa;
    color            : Navy;
    text-align       : right;
}

td.TPD {
    border-bottom    : 1px solid #9CF;
    border-top       : 0px;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 11px;
    background-color : #fafafa;
    color            : Blue;
    text-align       : right;
}


td.Other {
    border-bottom    : 1px solid #9CF;
    border-top       : 0px;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 11px;
    background-color : #fafafa;
    color            : Olive;
    text-align       : right;	
}

td.TParty {
    border-bottom    : 1px solid #9CF;
    border-top       : 0px;
    border-left      : 1px solid #9CF;
    border-right     : 0px;
    font-family      : Verdana, sans-serif, Arial;
    font-weight      : normal;
    font-size        : 11px;
    background-color : #fafafa;
    color            : Purple;
    text-align       : right;	
}

table.optionDef { 
    margin-left   : 5%; 
    margin-right  : 3%; 
}

table.optionDef tr {
    vertical-align: top; 
}

#nav {
    margin: 0;
    padding: 0 0 20px 10px;
    border-bottom: 1px solid #9FB1BC;
}

#nav li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

#nav a:link, #nav a:visited {
    float: left;
    font-size: 10px;
    line-height: 14px;
    font-weight: bold;
    padding: 0 0px 6px 10px;
    text-decoration: none;
    color: #708491;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover
{
    color: #000;
    background: url(../images/tab_rounded.gif) no-repeat bottom center;
}

#button {
    margin           : 0px auto;
    width            :  12em;
    border-right     : 0px solid #000;
    padding          : 0 0 0em 0;
    margin-bottom    : 1em;
    font-family      : verdana, arial, georgia, sans-serif;
    font-size        : 10px;
    background-color : #90bade;
    color            : #333;
}

#button ul {
    text-align: center;
    list-style: none;
    margin:     0;
    padding:    0;
    border:     none;
}

#button li {
    border-bottom: 1px solid white;
    margin:        0;
}

#button li a {
    background-color: #eee;
    border:           1px solid #999999;
    color:            #333333;
    display:          block;
    padding-bottom:   2px;
    padding-left:     0px;
    padding-top:      1px;
    text-decoration:  none;
    width:            100%
}

html > body#button li a {
    width: auto;
}

#button li a:hover {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    background-color: #A7A7A7;
    color:       #fff;
}

input {
	font-size: 12px;
	font-family: verdana;
	border: 1px solid #AFC2CC;
	background-color: #FFFFFF;
}

input.highlighted {
	font-size: 12px;
	font-family: verdana;
	border: 1px solid #AFC2CC;
	background-color: lightblue;
}


input.button {
    background-color : white;
    border-width     : 1px;
    border-style     : solid;
    border-color     : rgb( 99, 110, 139);
    font-size        : 12px;
    font-family      : Verdana, Arial, Helvetica;
}

input.image {
    background-color : white;
    border           : 1px solid rgb( 99, 110, 139 );
    vertical-align   : middle;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	/* filter: alpha(opacity: 0); */
	opacity: 0;
	z-index: 2;
}

input.checkbox {
    background-color : transparent;
    border           : 0px none;
}

input.radio {
    background-color: transparent;
    border:           0px none;
}


select {
    color: #000000;
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica;
}

select.highlighted {
    color: #000000;
    background-color: lightblue;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica;
}

option.boxcolor {
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #D7E5F2;
    color: #102132;
    border: 1px solid #284279;
}

textarea {
    font-size: 12px;
    font-family: verdana;
    border:    1px solid #AFC2CC
}

input.errHilite, select.errHilite, textarea.errHilite {
    background-color: #FDD4D4;
    border:           1px solid #535353;
}

label.errHilite {
    color: #C00;
}


.footer {
    width: 100%;
    font-size: 75%;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-style: normal;
    line-height: 125%;
    text-align: left;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #000000;
    padding-top: 0.25em;
    margin-top: 2em;
}

.footer #noframes {
    float             : right;
    text-align        : right;
    width             : 25%;
}

/*
#contents {
    position: relative;
    left:     50px;
    padding:  0px;
    font-family: verdana, sans-serif;
    font-size: 11px;
    line-height: 18px;
    text-align: center;
}
*/

#form table {
    background-color : #F9FBFD;
    color            : #000000;
    border           : 1px solid #D7E5F2;
    border-collapse  : collapse;
}

#form td {
    border           : 1px solid #D7E5F2;
    padding-left     : 4px;
    font             : 12px Verdana, Arial, Helvetica, sans-serif;
}

/* End of Style Sheet */