BODY {
	
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	MARGIN: 0px
}
TD {
	VERTICAL-ALIGN: top
}
#page {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px
}

#widepage {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1024px; PADDING-RIGHT: 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px
}

#popup-page {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 475px; PADDING-RIGHT: 0px; FONT: 12px Arial, Helvetica, sans-serif; BACKGROUND: #fff; COLOR: #000; PADDING-TOP: 0px
}
#h-header {
	BACKGROUND-COLOR: #2875ab; WIDTH: 100%
}
#top1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #2875ab; PADDING-TOP: 0px
}
BLOCKQUOTE {
	MARGIN: 0px
}


#nav UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT: bold 11px arial, helvetica, sans-serif; BACKGROUND: #133646; FLOAT: right; COLOR: #dae2e6; PADDING-TOP: 0px
}
#nav UL LI {
	DISPLAY: inline
}
#nav UL LI A {
	BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #dae2e6; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#nav UL LI A:hover {
	BACKGROUND: #dae2e6; COLOR: #133646
}
#nav LI#pdr A {
	BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #dae2e6; FLOAT: right; COLOR: #133646; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#subnav UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT: bold 11px arial, helvetica, sans-serif; BACKGROUND: #dae2e6; FLOAT: right; COLOR: #133646; PADDING-TOP: 0px
}
#subnav UL LI {
	DISPLAY: inline
}
#subnav UL LI A {
	BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #133646; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#subnav UL LI SPAN {
	BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #bbb; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#subnav UL LI A:hover {
	BACKGROUND: #133646; COLOR: #fff
}



#dashboardsubnav UL {
	position:absolute;top:-39px;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT: bold 11px arial, helvetica, sans-serif;  FLOAT: right; COLOR: #133646; PADDING-TOP: 0px;
}
#dashboardsubnav UL LI {
	DISPLAY: inline;
	

}
#dashboardsubnav UL LI A {
	BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: white; TEXT-DECORATION: none; PADDING-TOP: 3px ;BACKGROUND:#323232
}
#dashboardsubnav UL LI SPAN {
	BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #bbb; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#dashboardsubnav UL LI A:hover {
	BACKGROUND: #FF9000; COLOR: black;
}



/* CAO CSS */
TR.caoarchived {
	background-color: #E1E1E1; 
	color: #C1C1C1;
}

TR.caoarchived a:link.caorestore {
	color: #0C29BF !important;
}

TR.caoarchived a:active.caorestore {
	color: #0C29BF !important;
}

TR.caoarchived a:visited.caorestore {
	color: #0C29BF !important;
}

TR.caoarchived a:link {
	color: #C6C6C6 !important;
	font-size: 0.5em;
}

TR.caoarchived a:active {
	color: #C6C6C6 !important;
	font-size: small;
}

TR.caoarchived a:visited {
	color: #C6C6C6 !important;
	font-size: small;
}

/* END CAO Classes */









TABLE.summary tbody td.summaryitem_count {
	text-align: center;
}
TABLE.summary tbody td.summaryitem_count a  {
	color: #ff0000 !important;
	font-weight: bold;
}

.summary {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; BACKGROUND-COLOR: #dce5ec; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
.summary TH {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.summary TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
#qasummary TH {
	WIDTH: 120px; FONT-WEIGHT: bold
}
#mainform {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; BACKGROUND-COLOR: #dce5ec; MARGIN: 0px auto; WIDTH: 700px; BORDER-COLLAPSE: collapse; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
#mainform TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
#mainform TH {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; WIDTH: 20%; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
#mainform .textinput {
	WIDTH: 290px
}
#mainform .textdisabled {
	BACKGROUND-COLOR: #ccc; COLOR: #999
}
#mainform SELECT {
	WIDTH: 300px
}
#mainform SELECT.disabled {
	BACKGROUND-COLOR: #ccc; WIDTH: 300px; COLOR: #999; FONT-WEIGHT: normal
}

#content {
	BORDER-BOTTOM: #dae2e6 4px solid; BORDER-LEFT: #dae2e6 4px solid; PADDING-BOTTOM: 25px; MARGIN: 22px 0px 2px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FONT-SIZE: small; BORDER-TOP: #dae2e6 4px solid; BORDER-RIGHT: #dae2e6 4px solid; PADDING-TOP: 0px; 
}
* HTML #content {
	MARGIN: 2px 0px
}
#content H1 {
	BORDER-BOTTOM: #cad1d5 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; MARGIN: 30px 0px 15px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; FONT: bold 16px arial, helvetica, sans-serif; COLOR: #1f5d89; BORDER-TOP: #cad1d5 2px solid; PADDING-TOP: 2px
}
#content H2 {
	BORDER-BOTTOM: #ff5400 thin solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN: 5px auto; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #133646; FONT-SIZE: medium; FONT-WEIGHT: bold; PADDING-TOP: 0px
}

#content H3 {
	BORDER-BOTTOM: #cad1d5 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; MARGIN: 30px 0px 15px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; FONT: bold 16px arial, helvetica, sans-serif; COLOR: #1f5d89; BORDER-TOP: #cad1d5 2px solid; PADDING-TOP: 2px
}
#content H4 {
	BORDER-BOTTOM: #ff5400 thin solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN: 5px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #133646; FONT-SIZE: medium; FONT-WEIGHT: bold; PADDING-TOP: 0px
}

#main H2 {
	WIDTH: 450px
}
#content P {
	MARGIN: 0px 5px 5px 0px
}
.pagemenu A {
	COLOR: #0c29bf
}
#content A:link {
	FONT: bold small Arial, Helvetica, sans-serif; COLOR: #0c29bf; TEXT-DECORATION: none
}
#content A:visited {
	FONT: bold small Arial, Helvetica, sans-serif; COLOR: #0c29bf; TEXT-DECORATION: none
}
#content A:active {
	FONT: bold small Arial, Helvetica, sans-serif; COLOR: #0c29bf; TEXT-DECORATION: none
}
#content A:hover {
	COLOR: #061043; TEXT-DECORATION: underline
}
#content A.error:link {
	FONT: bold small Arial, Helvetica, sans-serif; COLOR: red; TEXT-DECORATION: none
}
#content A.error:visited {
	FONT: bold small Arial, Helvetica, sans-serif; COLOR: red; TEXT-DECORATION: none
}
#content A.error:active {
	FONT: bold small Arial, Helvetica, sans-serif; COLOR: red; TEXT-DECORATION: none
}
#content A.error:hover {
	COLOR: red; TEXT-DECORATION: underline
}
#main {
	WIDTH: 960px;
}


.left {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 35px; WIDTH: 450px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.right {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; WIDTH: 450px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#main IMG {
	BORDER-BOTTOM: #bab9b9 1px solid; BORDER-LEFT: #bab9b9 1px solid; MARGIN: 0px 6px 0px 0px; BORDER-TOP: #bab9b9 1px solid; BORDER-RIGHT: #bab9b9 1px solid
}
.pagemenu {
	MARGIN: 1px 0px 0px 18px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(/sfipds/design/pb/images/bullet-arrow.gif)
}
#footer {
	PADDING-BOTTOM: 5px; MARGIN: 2px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: 9px arial, helvetica, sans-serif; BACKGROUND: #133646; COLOR: #fff; PADDING-TOP: 5px
}
#notice {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: bold 12px arial, helvetica, sans-serif; BACKGROUND: #dae2e6; LETTER-SPACING: 1px; COLOR: #133646; PADDING-TOP: 5px
}

#footer A {
	COLOR: #fff
}
#search {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto; WIDTH: 700px; BORDER-COLLAPSE: collapse; BACKGROUND: #dce5ec; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
#search TR TD  {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}

#search TH  {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}





#optiontable {
	BORDER-BOTTOM: #2875ab 1px solid; BORDER-LEFT: #2875ab 1px solid; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
#optiontable TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
.div_ie8iscrap {
	width: 700px;
}
#admintable {
	BORDER-BOTTOM: #2875ab 1px solid; BORDER-LEFT: #2875ab 1px solid; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
#admintable TR TH {
	Padding: 2px 10px 0px 10px; border-collapse: collapse;
}
#admintable TR TD {
	Padding: 0px 10px 6px 10px; border-collapse: collapse;
}
#playlist {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto; WIDTH: 700px; BORDER-COLLAPSE: collapse; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
#playlist TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}

/* End CAO CSS */

.pagebutton {
	BORDER-BOTTOM: #215d88 1px solid; BORDER-LEFT: #215d88 1px solid; FONT: bold 11px arial, helvetica, sans-serif; BACKGROUND: #2875ab; COLOR: #fff; BORDER-TOP: #215d88 1px solid; BORDER-RIGHT: #215d88 1px solid
}
.pagebuttonlink {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT: bold 11px arial, helvetica, sans-serif; BACKGROUND: white; COLOR: blue; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.listbutton {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-RIGHT: 100px; FONT: bold 11px arial, helvetica, sans-serif; BACKGROUND: #2875ab; COLOR: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
.pagenumber {
	TEXT-ALIGN: center; WIDTH: 20px; FONT: bold 11px arial, helvetica, sans-serif; COLOR: #000
}
.blocktitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #2875ab; COLOR: #ffffff; MARGIN-LEFT: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.pagenumbertxt {
	BORDER-TOP: #2875ab 1px solid
}
.pagenumbertxt TABLE {
	WIDTH: 100%
}
.breadcrumbs {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
EM {
	FONT-STYLE: normal; COLOR: #cc3300; FONT-WEIGHT: bold
}
.popuptable {
	padding: 20px 5px 0px 5px; 
	margin: 0px auto; 
	width: 450px; 
	border-collapse: collapse;
	border: 1px solid #2875ab;
}
.popuptable tbody th {
	padding: 5px;
	background-color: #eed;
	text-align: right;
}
.popuptable tbody td {
	padding: 5px;
}
.popuptable tfoot td {
	text-align: right;
	padding: 6px 10px 6px 10px;
	background-color: #dce5ec; 
	border-top: 1px solid #2875ab;
}
.vspacer {
	HEIGHT: 25px
}
TH {
	VERTICAL-ALIGN: top; FONT-WEIGHT: bold;text-align:left;
}
.rowShaded {
	BACKGROUND-COLOR: #dce5ec
}
.rowStandard {
	BACKGROUND-COLOR: white
}
.asterisk {
	COLOR: #1f5d89; FONT-SIZE: xx-large; FONT-WEIGHT: bold
}
TD.label {
	TEXT-ALIGN: left; WIDTH: 150px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.POE-approved {
	COLOR: darkgreen; FONT-WEIGHT: bold
}
.POE-nonapproved {
	COLOR: #111111; FONT-WEIGHT: bold
}
.POE-no-experience {
	COLOR: black; FONT-WEIGHT: normal
}
UL {
	MARGIN: 0px 15px
}
OL {
	MARGIN: 5px 25px
}
.itemacdquired {
	BACKGROUND-COLOR: lightsteelblue; FONT-WEIGHT: bold
}
TABLE#incidentreport {
	BORDER-BOTTOM: #2875ab 1px solid; BORDER-LEFT: #2875ab 1px solid; BACKGROUND-COLOR: #fff; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE#incidentreport THEAD TR TD {
	BORDER-BOTTOM: #2875ab 1px solid; BACKGROUND-COLOR: #dce5ec
}
TABLE#incidentreport TFOOT TR TD {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}
TABLE#incidentreport TBODY TR TD.header {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cc3300; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE#incidentreport .incidentRow {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 6px
}
TABLE#incidentreport .nosRow {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 0px
}
TABLE#incidentreport .nosCell {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 0px
}
TABLE#incidentreport .nosRowVoid {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 0px
}
TABLE#incidentreport .pkuhead {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 6px
}




.error {
	COLOR: red; FONT-WEIGHT: bold
}
.error li {
	margin-left: 30px;
	list-style-type: square;
}
TABLE.index {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto; WIDTH: 700px; BORDER-COLLAPSE: collapse; BACKGROUND: #fff; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE.index CAPTION {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #2875ab; COLOR: #ffffff; MARGIN-LEFT: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
TABLE.index TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
TABLE.index TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
TABLE.index TD.sectiontop {
	VERTICAL-ALIGN: top; BORDER-TOP: #2875ab 1px solid
}
TABLE.index TR TH {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.index TR.info {
	BACKGROUND-COLOR: #dce5ec
}
TABLE.index TR.Station {
	BACKGROUND-COLOR: #dce5ec; FONT-WEIGHT: bold
}
TABLE.index TR.Watch {
	BACKGROUND-COLOR: #dce5ec
}
TABLE.index UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#index {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto; WIDTH: 700px; BORDER-COLLAPSE: collapse; BACKGROUND: #fff; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
#index THEAD TH {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #2875ab; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; VERTICAL-ALIGN: bottom; PADDING-TOP: 6px
}
#index THEAD TD {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: bottom; PADDING-TOP: 6px
}
#index THEAD TH.search {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
#index TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
#index TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
#index TD.sectiontop {
	VERTICAL-ALIGN: top; BORDER-TOP: #2875ab 1px solid
}
#index TBODY TH {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #2875ab; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; PADDING-TOP: 6px
}
#index TR.info {
	BACKGROUND-COLOR: #dce5ec
}
#index UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
TABLE.blank {
	TEXT-ALIGN: left; MARGIN: 0px auto 20px; WIDTH: 700px; BACKGROUND: #fff
}
TABLE.checkboxlist {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.checkboxlist TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.info_twocolumns {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; BACKGROUND: #dce5ec; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE.info_twocolumns {
	TABLE-LAYOUT: fixed
}
TABLE.info_twocolumns THEAD TH {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #2875ab; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 6px
}
TABLE.info_twocolumns TBODY TD {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 224px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
TABLE.info_twocolumns TBODY TD.rightacross {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
TABLE.info_twocolumns TBODY TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 80px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
TABLE.list {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; BACKGROUND: #dce5ec; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE.list TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
#persondetails {
	border: 1px solid #2875ab; TEXT-ALIGN: left; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; BACKGROUND: #dce5ec; 
}
#persondetails TH {
	padding: 6px 10px 6px 10px; WIDTH: 20%; VERTICAL-ALIGN: top;
}
#persondetails TD {
	padding: 6px 10px 6px 10px; WIDTH: 30%;
}

#main {
	TEXT-ALIGN: left
}
.disabled {
	COLOR: #bbb; FONT-WEIGHT: bold
}
#dateselect {
	POSITION: absolute; BACKGROUND-COLOR: white; VISIBILITY: hidden;z-index:999;
}
#equip-submit {
	BORDER-BOTTOM: #2875ab 1px solid; POSITION: absolute; TEXT-ALIGN: right; BORDER-LEFT: #2875ab 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #dce5ec; MARGIN: 10px; PADDING-LEFT: 10px; WIDTH: 680px; BOTTOM: 0px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 5px
}
UL.checkboxlist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.informationlist {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 100px; LIST-STYLE-IMAGE: none
}
IFRAME#firestationlist {
	BORDER-BOTTOM: #2875ab 1px solid; BORDER-LEFT: #2875ab 1px solid; WIDTH: 100%; HEIGHT: 400px; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE#moduleselect {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; BACKGROUND: #fff; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
CAPTION {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; MARGIN: 0px auto; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #2875ab; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE#moduleselect THEAD TR TD {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE#moduleselect TFOOT TR TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}
TABLE#moduleselect TR TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 0px
}
TABLE#moduleselect TD.sectiontop {
	VERTICAL-ALIGN: top; BORDER-TOP: #2875ab 1px solid
}
TABLE#moduleselect TR TH {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE#moduleselect TR.info {
	BACKGROUND-COLOR: #dce5ec
}
TABLE#moduleselect TD TABLE.selectlist {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
TABLE#moduleselect TD TABLE.selectlist TH {
	BACKGROUND-COLOR: #dce5ec
}
TABLE#moduleselect TD TABLE.selectlist TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 6px
}
TABLE#moduleselect TD TABLE.selectlist TR.itemacquired {
	BACKGROUND-COLOR: #eed; FONT-WEIGHT: bold
}



TABLE.dataupdate {
	BORDER-BOTTOM: #ca2727 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ca2727 1px solid; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; COLOR: #ca0707; BORDER-TOP: #ca2727 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ca2727 1px solid
}
TABLE.dataupdate TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}

TABLE.threecoldatatable {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 960px; BORDER-COLLAPSE: collapse; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}

TABLE.threecoldatatable THEAD TR TD {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.threecoldatatable TBODY TR TD.header {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cc3300; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.threecoldatatable TBODY TR TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #eed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.threecoldatatable TBODY TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #eed 1px solid; PADDING-TOP: 6px
}

TABLE.threecoldatatable TFOOT TR TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}







TABLE.datatable {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}

TABLE.datatable TH.sectionheader {
	font-weight: bold;
	font-size: 0.9em;
	color: #133646; 
	font-style: italic;
	background-color: #c6c6c6;
	--padding: 2px 0px 2px 15px;
	border-top: 1px solid #2875AB;
	border-bottom: 1px solid #2875AB;
	}

TABLE.datatable THEAD TR TD {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.datatable TBODY TR TD.header {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cc3300; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.datatable TBODY TR TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #eed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.datatable TBODY TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #eed 1px solid; PADDING-TOP: 6px
}

TABLE.datatable TFOOT TR TD, TABLE.datatable TR.tFooter TD  {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}

TABLE.datatable TR.tHeader TD  {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}



TABLE.smalldatatable {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE.smalldatatable THEAD TR TD {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 1px
}
TABLE.smalldatatable TBODY TR TD.header {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cc3300; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
TABLE.smalldatatable TBODY TR TH {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #eed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
TABLE.smalldatatable TBODY TR TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
TABLE.smalldatatable TFOOT TR TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 3px
}
TABLE.datematrix {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 950px; BORDER-COLLAPSE: collapse; TABLE-LAYOUT: fixed; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE.datematrix COLGROUP COL.headeritem {
	WIDTH: 150px
}
TABLE.datematrix THEAD TR TD {
	BORDER-BOTTOM: #2875ab 1px solid; BORDER-LEFT: #2875ab 1px solid; BACKGROUND-COLOR: #dce5ec; MARGIN: auto; COLOR: #cc3300; BORDER-TOP: #2875ab 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #2875ab 1px solid
}
TABLE.datematrix TFOOT TR TD {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 5px
}
TABLE.datematrix TBODY TR TH {
	COLOR: #cc3300; FONT-WEIGHT: bold
}
TABLE.datematrix TBODY TR TD {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 5px; PADDING-RIGHT: 0px; COLOR: #000000; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}
TABLE.datematrix TBODY TR TD.columnheadervalue {
	BORDER-BOTTOM: #2875ab 1px solid; BORDER-LEFT: #2875ab 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; WHITE-SPACE: pre; COLOR: #000000; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 3px
}
TABLE.datematrix TBODY TR TD.bordercolouredAmber {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #f98100; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
TABLE.datematrix TBODY TR TD.bordercolouredRed {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ff0000; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
TABLE.datematrix TBODY TR TD.bordercolouredBlue {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #6FAFFA; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
TABLE.datematrix TBODY TR TD.bordercolouredGreen {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #12fe12; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
TABLE.datematrix TBODY TR TD.bordercolouredBlank {
	BORDER-BOTTOM: #2875ab 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.datematrix THEAD TR TD.bordercolourWeekend {
	BORDER-BOTTOM: #2875ab 1px solid; BORDER-LEFT: #2875ab 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #c6c6c6; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; WHITE-SPACE: pre; COLOR: #cc3300; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 3px
}
TABLE.datematrix TBODY TR TD.bordercolourWeekend {
	BORDER-BOTTOM: #2875ab 1px solid; BORDER-LEFT: #2875ab 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #c6c6c6; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; WHITE-SPACE: pre; COLOR: #cc3300; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid; PADDING-TOP: 3px
}
/*-----------------------------------------------------------
	Boxover.js (Help Tooltip Styles)
 ------------------------------------------------------------*/
.dvhdr1 {
	BORDER-BOTTOM: #c8ba92 1px solid; BORDER-LEFT: #c8ba92 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica; BACKGROUND: #f3f0e7; FONT-SIZE: 12px; BORDER-TOP: #c8ba92 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c8ba92 1px solid; PADDING-TOP: 5px
}
.dvbdy1 {
	BORDER-BOTTOM: #c8ba92 1px solid; BORDER-LEFT: #c8ba92 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica; BACKGROUND: #ffffff; FONT-SIZE: 12px; BORDER-RIGHT: #c8ba92 1px solid; PADDING-TOP: 5px
}
.dvhdr2 {
	BORDER-BOTTOM: #c8ba92 1px solid; BORDER-LEFT: #c8ba92 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 450px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica; BACKGROUND: #f3f0e7; FONT-SIZE: 12px; BORDER-TOP: #c8ba92 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c8ba92 1px solid; PADDING-TOP: 5px
}
.dvbdy2 {
	BORDER-BOTTOM: #c8ba92 1px solid; BORDER-LEFT: #c8ba92 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 450px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica; BACKGROUND: #ffffff; FONT-SIZE: 12px; BORDER-RIGHT: #c8ba92 1px solid; PADDING-TOP: 5px
}
.dvbdyleft {
	border-bottom: #c8ba92 1px solid; 
	border-left: #c8ba92 1px solid; 
	border-right: #c8ba92 1px solid; 
    padding: 5px 5px 5px 5px;	 
	width: 250px; 
	font-family: Arial, Helvetica; 
	background: #ffffff; 
	font-size: 12px; 
	text-align:left;
}
/*------------------------------------------------------------
	end Boxover.js (Help Tooltip styles) 
------------------------------------------------------------*/
TABLE.dataform {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; TABLE-LAYOUT: fixed; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE.dataform COLGROUP COL.label1col {
	WIDTH: 200px
}
TABLE.dataform COLGROUP COL.field1col {
	WIDTH: 455px
}
TABLE.dataform COLGROUP COL.label2col {
	WIDTH: 100px
}
TABLE.dataform COLGROUP COL.field2col {
	WIDTH: 200px
}
TABLE.dataform THEAD TR TH {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cc3300; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.dataform THEAD TR TD {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.dataform TBODY TR TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #eed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.dataform TBODY TR TH.header {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #eed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.dataform TBODY TR TD.header {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #c30; BORDER-TOP: #2875ab 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.dataform TBODY TR TD.instructions {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}
TABLE.dataform TBODY TR TD.table {
	BORDER-TOP: #dce5ec 1px solid
}
TABLE.dataform TBODY TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.dataform TFOOT TR TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}
TABLE.dataform .textinput {
	WIDTH: 290px
}
TABLE.dataform .textdisabled {
	BACKGROUND-COLOR: #ccc; COLOR: #999
}
TABLE.dataform .PDAIdentifier {
	border: 1px solid #000000; WIDTH: 15px;
}
TABLE.dataform SELECT {
}
TABLE.dataform SELECT.disabled {
	BACKGROUND-COLOR: #ccc; WIDTH: 300px; COLOR: #999; FONT-WEIGHT: normal
}


TABLE.dataform TABLE.checkboxtable {
	MARGIN: 0px
}
TABLE.dataform TABLE.checkboxtable TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}

/* Modal Styles */
#modalBackground
{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background-color:#333333;
	display: none;
	opacity: 0.40;
	filter: alpha(opacity=40)
}
#modalWindow
{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	background-color: #fff;
	display: none;
	width: 700px;
	height: auto;
}

TABLE.modalDataForm {
	text-align: left;
	border: 1px solid #2875ab;
	margin: 0px auto 0px;
	width: 700px;
	border-collapse: collapse;
	table-layout: fixed;
}

TABLE.modalDataForm COLGROUP COL.label1col {
	width: 200px;
}

TABLE.modalDataForm TFOOT TR TD {
	text-align: right;
	padding: 6px 10px 6px 10px;
	background-color: #dce5ec;
	border-top: 1px solid #2875ab; 
}

TABLE.modalDataForm THEAD TR TH.header {
	background-color: #2875ab;
	text-align: left;
	color: #ffffff;
}

TABLE.modalDataForm THEAD TR TH.modalthClose {
	background-color: #2875AB;
	border-collapse: collapse;
	vertical-align: middle;
}

TABLE.modalDataForm THEAD TR TH {
	border: 1px solid #2875ab;
	padding: 6px 10px 6px 10px;
	background-color: #dec5ec;
	color: #cc3300;
	font-weight: bold;
}



TABLE.modalDataForm THEAD TR TD {
	border-bottom: 1px solid #2875ab;
	padding: 6px 10px 6px 10px;
	background-color: #dec5ec;
}

TABLE.modalDataForm TBODY TR TH {
	text-align: right;
	padding: 6px 10px 6px 10px;
	background-color: #eed;
	white-space: nowrap;
	font-weight: bold;
}

TABLE.modalDataForm TBODY TR TD {
	padding: 6px 10px 6px 10px;
}
/*	Wide */

TABLE.datatablewide {
	BORDER-BOTTOM: #2875ab 1px solid; 
	BORDER-LEFT: #2875ab 1px solid; 
	MARGIN: 0px auto 20px; 
	WIDTH: 960px; 
	BORDER-COLLAPSE: collapse; 
	TABLE-LAYOUT: fixed; 
	BORDER-TOP: #2875ab 1px solid; 
	BORDER-RIGHT: #2875ab 1px solid;
	font-family: arial;
	text-align: left;
}

TABLE.datatablewide THEAD TR TH {
	background-color: #eed;
	margin: 0px 0px 0px 2px;
	padding: 3px 5px 3px 5px;
	color: #7F3300; /* muddy brown */
	border-bottom: 1px solid #2875ab;
}

TABLE.datatablewide COLGROUP COL.Col1 {
	width: 250px;
}

TABLE.datatablewide COLGROUP COL.Col2 {
	width: 200px;
}

TABLE.datatablewide COLGROUP COL.Col3 {
	width: 200px;
}

TABLE.datatablewide COLGROUP COL.Col4 {
	width: 125px;
	text-align: right;
}

TABLE.datatablewide COLGROUP COL.Col5 {
	width: 125px;
}

TABLE.datatablewide COLGROUP COL.Col6 {
	width: auto;
}

TABLE.datatablewide INPUT {
	border: 1px solid #000000;
	background-color: #fff;
	width: 115px;
}

TABLE.datatablewide INPUT[type="SUBMIT"], TABLE.datatablewide INPUT[type="RESET"], TABLE.datatablewide INPUT[type="BUTTON"] {
	border: 1px solid #000000;
	background-color: #2875ab;
	width: auto;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	font-size: 1em;
}
TABLE.datatablewide SELECT {
	border: 1px solid #000000;
	background-color: #fff;
	width: 150px;
}

TABLE.datatablewide TFOOT {
	border-top: 1px solid #2875ab;
}

TABLE.datatablewide TFOOT TR TH {
	border-top: 0px solid #2875ab;
	padding: 5px 5px 5px 5px;
	background-color: #eed;
	color: #7F3300; /* muddy brown */
	margin: 2px 2px 2px 2px;
}

TABLE.datatablewide TBODY TR.shaded {
	background-color: #dce5ec;
}

TABLE.datatablewide TBODY TR.notshaded {
	background-color: #ffffff;
}

TABLE.datatablewide TBODY TR TD {
	padding: 5px 0px 5px 10px;
	font-weight: normal;
	font-size: 10px;
}

TABLE.datatablewide TBODY TR TD A {
	font-size: 12px !important;
}

TABLE.datatablewide TBODY TR TH {
	padding: 5px 0px 0px 10px;
	font-weight: normal;
	font-size: 15px;
}


/* End Wide */
TEXTAREA {
	FONT: 12px Arial, Helvetica, sans-serif
}
.nobr {
	WHITE-SPACE: nowrap
}
.newsection {
	BORDER-TOP: #2875ab 1px solid
}
.divider {
	BORDER-TOP: #ddc 1px solid
}
.midsection {
	BORDER-BOTTOM: #ddc 1px solid
}
TABLE TR.highlighted {
	BACKGROUND-COLOR: #dce5ec
}
TABLE.datagrid {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 0px
}
DL {
	MARGIN: 0px
}
DT {
	WIDTH: 120px; FLOAT: left; CLEAR: left; FONT-WEIGHT: bold
}
DT {
	MARGIN-BOTTOM: 10px
}
DD {
	MARGIN-BOTTOM: 10px
}
TABLE.career {
	BORDER-BOTTOM: #2875ab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #2875ab 1px solid; MARGIN: 0px auto 20px; WIDTH: 700px; BORDER-COLLAPSE: collapse; TABLE-LAYOUT: fixed; BORDER-TOP: #2875ab 1px solid; BORDER-RIGHT: #2875ab 1px solid
}
TABLE.career COLGROUP COL.label1col {
	WIDTH: 200px
}
TABLE.career COLGROUP COL.field1col {
	WIDTH: 455px
}
TABLE.career COLGROUP COL.label2col {
	WIDTH: 100px
}
TABLE.career COLGROUP COL.field2col {
	WIDTH: 228px
}
TABLE.career THEAD TR TH {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cc3300; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.career THEAD TR TD {
	BORDER-BOTTOM: #2875ab 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.career TBODY TR TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #eed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.career TBODY TR TH UL {
	PADDING-BOTTOM: 10px; FONT-WEIGHT: normal
}
TABLE.career TBODY TR TH.header {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #eed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.career TBODY TR TD.header {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #c30; BORDER-TOP: #2875ab 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.career TBODY TR TD.instructions {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}
TABLE.career TBODY TR TD.table {
	BORDER-TOP: #dce5ec 1px solid
}
TABLE.career TBODY TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.career TFOOT TR TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dce5ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #2875ab 1px solid; PADDING-TOP: 6px
}
TABLE.career .textinput {
	WIDTH: 290px
}
TABLE.career TEXTAREA {
	WIDTH: 300px; HEIGHT: 400px
}
.numberbox {
	WIDTH: 25px
}
.nopadding {
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    padding: 0px;
    MARGIN: 0px; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: top;
}
.checkboxcell {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE#minitable {
	TEXT-ALIGN: center; WIDTH: 500px; COLOR: red
}
.inputtext {
	WIDTH: 300px
}
.inputupload {
	WIDTH: 386px
}
.inputtextbox {
	WIDTH: 400px; HEIGHT: 200px
}
TABLE.notetable {
	BORDER-BOTTOM: #f00 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #f00 1px solid; MARGIN: 25px auto 20px; WIDTH: 980px; BORDER-COLLAPSE: collapse; FONT: bold small arial, helvetica, sans-serif; BORDER-TOP: #f00 1px solid; BORDER-RIGHT: #f00 1px solid
}
TABLE.notetable CAPTION {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; MARGIN: 0px auto; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f00; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.notetable TBODY TR TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fba; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
TABLE.notetable TBODY TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #eed 1px solid; FONT-WEIGHT: normal; PADDING-TOP: 6px
}

#instructorlist {
	width: 250px; 
	border-collapse: collapse; 
	border: 0px solid #000000;
}
#instructorlist colgroup col.col1 {
	width: 150px;
}
#instructorlist colgroup col.col2 {
	width: 100px;
}
#instructorlist tbody tr {
	border-collapse: collapse; 
	border: 0px solid #000000;
}
#instructorlist tbody td {
	text-transform: capitalize; 
	border: 0px solid #000000; 
	padding: 1px 0px 0px 0px;
}
#documentlist {
	width: 350px; 
	border-collapse: collapse; 
	border: 0px solid #000000;
}
#documentlist colgroup col.col1 {
	width: 250px; 
}
#documentlist colgroup col.col2 {
	width: 100px; 
}
#documentlist tbody tr {
	border-collapse: collapse; 
	border: 0px;
}
#documentlist tbody td {
	text-transform: capitalize; 
	border: 0px; 
	padding: 1px 0px 0px 0px;
}

.shaded {
	background-color: #eef;
}


