/*/////////////////////////////////////////////////////////////////////*/
/*///                  The Main CSS Properties                      ///*/
/*/////////////////////////////////////////////////////////////////////*/
body {background: #ffffff url(/images/topbg.gif) repeat-x; margin: 20px; font-family: verdana, helvetica, geneva, arial, sans-serif; 
			font-size: 12px;	color: #000000;}
body.print {background: #ffffff; margin: 10px;}
body.viewform {background: #ffffff; margin: 10px 0px;}
body.accounting {background: #ffffff; margin: 10px;}
a:link, a:visited, a:active {color: #3333ff;	text-decoration: none;}
a:hover {color: #006699; text-decoration: underline;}

p {margin:0;}
p, td, ul, ol, .normal, input, select, .submit {font-family: verdana, helvetica, geneva, arial, sans-serif; font-size: 12px;	color: #000000;}

h1, h2, h3, h4 {font-weight: bold; margin-top: 0px; margin-bottom: 10px;}
h1 {font-size: 22px;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

input, select {background-color: #ffffff; color: #555555; font-weight: bold; border: solid 1px #555555; padding-left: 3px;}
textarea {background-color: #ffffff; color: #555555; font-weight: bold; border: solid 1px #555555; padding: 3px; width: 100%;}
textarea.htmlformat {font-weight: normal; background-color: #ffffff; color: #000000; border: solid 1px #000000; border: solid 1px #555555; padding: 3px; width: 100%;}
input.submit {font-family: arial; font-weight: bold; background-color: #194860; color: #ffffff; border: 1px solid #000000; font-size: 11px;}
input.submitred {font-family: arial; font-weight: bold; background-color: #660000; color: #ffffff; border: 1px solid #000000; font-size: 11px;}
input.submitdis {font-family: arial; font-weight: bold; background-color: #cccccc; color: #777777; border: 1px solid #777777; font-size: 11px;}
input.reorder {font-weight: bold; background: #FFD178; font-size: 9px; color: #000000; border: 1px solid #000000;}
span.smallalt {margin: 0px; font-family: verdana; font-weight: bold; font-size: 10px; color: #165E6D;}

.notice {font-size: 12px; color: #660000; font-weight: bold; border: #003300 1px dotted; padding: 2px; margin: 0px;}
.optional {color: #006600;}
.notes {font-size: 10px;}
.tiny {font-size: 8px;}
.status {color: #ee0000; font-weight: bold;}
.help {color: #660000;}

#footer {text-align: right; color: #666666; font-size: 10px; padding: 3px 10px; border-top: dashed #777777 1px; border-bottom: dashed #777777 1px;}
#toplinks {font-weight: bold;}
#toplinks a:link, #toplinks a:visited, #toplinks a:active {color: #3C5E70;	text-decoration: none;}
#toplinks a:hover {color: #aaaaaa; text-decoration: underline;}

/*/////////////////////////////////////////////////////////////////////*/
/*///               Global Table and Cell Properties                ///*/
/*/////////////////////////////////////////////////////////////////////*/
div.formtabs {width: 100%; text-align: right;}
#forms table {background-color: #efefef; border: solid 1px #555555; border-collapse: collapse;}
#forms th {background-color: #d9e4eb; padding: 3px 5px; border-top: solid 1px #555555; border-bottom: solid 1px #555555;}
#forms th p {font-family: arial; font-size: 11px;	color: #555555; font-weight: bold; letter-spacing: 2px; text-transform: uppercase;}
#forms td {padding: 3px 2px;}
#forms td.long {padding: 5px 10px;}
#forms td.formfooter {padding: 10px; background: #cccccc; border-top: solid 1px #555555;}
#forms p, .label {font-family: trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; font-size: 11px;	color: #555555; font-weight: bold;}
#forms .labelsm {font-family: verdana, helvetica, geneva, arial, sans-serif; font-size: 10px;	color: #555555; font-weight: bold;}
#forms td.helpbox {color: #660000; background-color: #f3f6f9; padding: 5px 20px; border-bottom: solid 1px #000000;}
#forms .status {color: #ee0000; font-weight: bold;}

#listtable table {border: solid 1px #555555; border-collapse: collapse;}
#listtable th {background-color: #d9e4eb; padding: 3px 5px; border-top: solid 1px #555555; border-bottom: solid 1px #555555;}
#listtable th p {font-family: verdana, helvetica, geneva, arial, sans-serif; font-size: 11px; font-weight: bold; color: #555555;}
#listtable th p.small {font-size: 10px;}
#listtable th p.dis {font-family: verdana, helvetica, geneva, arial, sans-serif; font-size: 11px; font-weight: bold; color: #aaaaaa;}
#listtable a.header:link, #listtable a.header:visited, #listtable a.header:active {color: #315165; text-decoration: none;}
#listtable a.header:hover {color: #eeeeee; text-decoration: none; background-color: #000000;}
#listtable td p.small {font-size: 10px;}
#listtable td.normal {border-bottom: solid 1px #aaaaaa; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
#listtable td.long {border-bottom: solid 1px #aaaaaa; background-color: #ffffff; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px;}
#listtable td.alt {border-bottom: solid 1px #aaaaaa; background-color: #fefcf2; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
#listtable td.notactive {border-bottom: solid 1px #aaaaaa; background-color: #cccccc; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
#listtable td.highlight {border-bottom: solid 1px #aaaaaa; background-color: #ffff00; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
#listtable td.started {border-bottom: solid 1px #aaaaaa; background-color: #aaffaa; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
#listtable td.stopped {border-bottom: solid 1px #aaaaaa; background-color: #ffaaaa; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
