td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; }
p { margin-top: 8px; margin-bottom: 0; }
h1 { font-size: 20px; line-height: 24px; margin-top: 0; margin-bottom: 10px; }
h2 { font-size: 13px; line-height: 18px; margin-top: 0; margin-bottom: 8px; }
h3 { font-size: 12px; line-height: 17px; margin-top: 0; margin-bottom: 8px; }
a { color: #eee; }
a:hover { color: #fff; }
ul { margin-top: 14px; margin-bottom: 14px; }
li { margin-top: 6px; }
form { margin-top: 12px; margin-bottom: 0; }
/*  Page Sections  */
#containerbox { background-color: #505050; text-align: left; width: 900px; border: solid 1px black; }
#homeflashbox { width: 900px; height: 476px; }
#topflashbox { width: 900px; height: 174px; }
#internalpagebody { background-image: url(images/interior-background.gif); background-repeat: repeat-y; background-position: left top; width: 900px; border-top: 1px solid black; }
#leftcolumn { width: 150px; float: left; }
#rightcolumn { text-align: justify; width: 600px; float: left; margin-left: 75px; padding-top: 25px; }
#rightcolumn a:hover { background-color: #464646; }
/*  top nav  non-flash version  */
#topflashbox ul { margin: 0 0 0 0; padding-right: 0; padding-left: 0; }
#topflashbox li { background-color: #fafafa; text-align: center; width: 149px; float: left; margin: 0 1px 0 0; padding: 4px 0; list-style-type: none; display: block; }
#topflashbox ul a { color: #111; text-decoration: none; text-transform: uppercase; }
#topflashbox ul a:hover { text-decoration: underline; }
/*  Subnav  */
#subnav { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; background-color: #393939; text-align: center; height: 150px; border-top: 1px solid black; border-bottom: 1px solid black; }
#subnav a { text-decoration: none; }
#subnav a:hover { text-decoration: underline; }
.subnavspacer { font-size: 1px; line-height: 1; width: 20px; }
.underlined { text-decoration: underline !important; }
/*  Header & Footer  */
#header { color: #666; line-height: 21px; text-align: right; width: 900px; height: 61px; }
#header a { text-decoration: none; }
#header a:hover { color: #fff; text-decoration: underline; }
#footer { color: #999; font-size: 10px; line-height: 18px; width: 900px; text-align: center; vertical-align: text-top; padding-top: 8px; padding-bottom: 8px; }
#footer a { color: #ddd; text-decoration: none; }
#footer a:hover { color: white; text-decoration: underline; }
.ielink { color: #999 !important; }
/**/
.clear { font-size: 1px; line-height: 1px; height: 1px; clear: both; }
.textfield_label { color: white; text-align: right; width: 150px; float: left; clear: left; margin-bottom: 10px; padding-right: 8px; display: block; }
.textfield_label2 { color: white; text-align: right; width: 480px; float: left; clear: left; margin-bottom: 10px; padding-right: 8px; display: block; }
.textfield_label1 { color: white; }
.textfield { margin-bottom: 10px; }
.warning1 { color: #fe9; font-size: 12px; font-weight: bold; }
/*  tables  */
table.jobtable { border: solid 1px black; }
.toprow td { color:white;font-weight: bold; background-color: #191919; }
.oddrow td { color:white; background-color: #191919; }
.evenrow td { color:white; background-color: #222; }
ul.secondarylist { margin-top: 0 !important; margin-bottom: 6px !important; }
.imageborder { border: solid 1px black; }
.body2 { color: #f0f0f0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; background-color: #777; background-image: url(images/background-333-777gradient.gif); background-repeat: repeat-x; margin: 0; }

