<STYLE TYPE="text/css">
<!-- 



P {font-family:arial, helvetica; font-size:12px; color:black;}
h1 {font-family:arial, helvetica; font-size:13px; color:navy; font-weight: bold; }
h2 {font-family:arial, helvetica; font-size:12px; color:navy; font-weight: normal; }
h2.scba_evolution_date_popout {font-family:arial, helvetica; font-size:12px; color:navy; font-weight: normal; }
h3 {vertical-align:top; border-width:0px 0px 1px 0px; padding: 2px 2px 2px 10px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98;}
h3.training_log_titles {font-family:arial, helvetica; font-size:13px; color:navy; font-weight: bold; text-align:center; border-top: 3px double; border-color:navy; padding:14px;}
h4.scba_evolution_date_popout {font-family:arial, helvetica; font-size:13px; color:black; font-weight: bold; display:inline; text-align:center;}
h4.apparatus_signoff_calendar {font-family:arial, helvetica; font-size:13px; color:black; font-weight: bold; display:inline; text-align:center; }
h4.training_log_value {font-family:arial, helvetica; font-size:12px; color:black; font-weight: normal; display:inline; text-align:left; }
h6 {font-family:arial, helvetica; font-size:12px; color:black; font-weight: normal; display:inline; text-align:left;}
B.footer {font-family:arial, helvetica; font-size:12px; color:gray;}

span.truck_qualifications{font-family:arial, helvetica; font-size:12px; color:black; font-weight: normal; }
span.entered_by{font-family:arial, helvetica; font-size:10px; color:black; font-weight: normal; position:relative; left:50px;}
span.driver_requalification{position:relative; top:45px;}
span.apparatus_refamiliarization{position:relative; top:95px; right:8px;}
span.bucket_calendar{position:relative; left:8px;}
span.training_log_value {font-size:12px; font-family:arial, helvetica; font-weight:bold; white-space:nowrap; color:navy;}

select.dropdown{font-size:12px; font-family:arial, helvetica;}

input {font-family:arial,helvetica; font-size:12px;}
select{font-size:12px; font-family:arial, helvetica;}




.link a:link {color: white; font-size:12; font-family:arial, helvetica; text-decoration: none;}
.link a:visited {color: white; font-size:12; font-family:arial, helvetica; text-decoration: none;}
.link a:active {color: white; font-size:12; font-family:arial, helvetica; text-decoration: none;}
.link a:hover {color: yellow;  font-size:12; font-family:arial, helvetica; font-weight: bold;}
.link { text-decoration: none;}

.footer a:link {color: gray; font-size:12; font-family:arial, helvetica;}
.footer a:visited {color: black; font-size:12; font-family:arial, helvetica;}
.footer a:active {color: gray; font-size:12; font-family:arial, helvetica;}
.footer a:hover {background-color: none;  font-size:12; font-family:arial, helvetica;}
.footer {text-decoration: none;}

.intext a:link {color: blue; font-size:11; font-family:arial, helvetica; text-decoration: none;}
.intext a:visited {color: navy; font-size:11; font-family:arial, helvetica; text-decoration: none;}
.intext a:active {color: navy; font-size:11; font-family:arial, helvetica; text-decoration: none;}
.intext a:hover {color: blue;  font-size:11; font-family:arial, helvetica; text-decoration: underline} 
.intext {font-size:11; font-family:arial, helvetica; text-decoration: none;}

.calendar a:link {color: black; font-size:12; font-family:arial, helvetica; text-decoration: none;}
.calendar a:visited {color: gray; font-size:12; font-family:arial, helvetica; text-decoration: none;}
.calendar a:active {color: gray; font-size:12; font-family:arial, helvetica; text-decoration: none;}
.calendar a:hover {color: black; font-size:12; font-family:arial, helvetica; text-decoration: underline;}
.calendar {color: black; font-size:12; font-family:arial, helvetica; text-decoration: none;}

table.apparatus_signoff_outer_calendar{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:80%; white-space:nowrap;}
table.apparatus_signoff_outer_calendar td{vertical-align:middle; border-width:0px; padding: 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; white-space:nowrap; }
table.apparatus_signoff_outer_calendar th{vertical-align:middle; border-width:0px; padding: 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98; white-space:nowrap;}

table.apparatus_signoff_calendar{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; white-space:nowrap; overflow:hidden; vertical-align:center;}
table.apparatus_signoff_calendar td{vertical-align:center; border-width:1px; padding: 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; white-space:nowrap; text-align:center; overflow:hidden; vertical-align:center;}
table.apparatus_signoff_calendar th{vertical-align:center; border-width:1px; padding: 2px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; font-family:arial, helvetica, ms sans serif; font-size:12px; white-space:nowrap;  text-align:center; overflow:hidden; background:#eeeeee;}

table.apparatus_qualifications{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:100%;}
table.apparatus_qualifications td{vertical-align:top; border-width:0px 0px 0px 0px; padding: 2px 2px 2px 2px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; text-align:center;}
table.apparatus_qualifications th{vertical-align:top; border-width:0px; padding: 2px 2px 2px 2px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98; vertical-align:center;}
table.apparatus_qualifications tr{height:140px;}

table.edit_member_info{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse;}
table.edit_member_info td{vertical-align:top; border-width:0px 0px 0px 0px; padding: 2px 2px 2px 2px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse;}
table.edit_member_info th{vertical-align:top; border-width:0px; padding: 2px 2px 2px 2px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98; vertical-align:center;}

table.ems_qualifications{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:100%}
table.ems_qualifications td{vertical-align:top; border-width:0px; padding: 2px 25px 2px 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse;height:24px;}
table.ems_qualifications th{vertical-align:top; border-width:0px 0px 1px 0px; padding: 2px 2px 2px 10px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98;}

table.pesh_training_outer{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:100%}
table.pesh_training_outer td{vertical-align:top; border-width:0px; padding: 2px 2px 2px 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse;height:24px;}
table.pesh_training_outer th{vertical-align:top; border-width:0px 0px 1px 0px; padding: 20px 2px 2px 10px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98;}

table.pesh_training{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:100%; white-space:nowrap;}
table.pesh_training td{vertical-align:top; border-width:0px; padding: 2px 5px 2px 5px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse;height:24px; white-space:nowrap;}
table.pesh_training th{vertical-align:top; border-width:0px 0px 1px 0px; padding: 2px 2px 2px 2px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98; white-space:nowrap;}

table.pesh_training_date_popout_outer_calendar{font-family:arial, helvetica, ms sans serif; font-size:13px; color:black; border-spacing:0px; border-collapse:collapse; width:70%; white-space:nowrap;}
table.pesh_training_date_popout_outer_calendar td{vertical-align:middle; border-width:0px; padding: 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; white-space:nowrap; }
table.pesh_training_date_popout_outer_calendar th{vertical-align:middle; border-width:0px; padding: 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98; white-space:nowrap;}

table.pesh_training_date_popout{border-width:1px; font-family:arial, helvetica, ms sans serif; font-size:13px; color:black; border-collapse:collapse; white-space:nowrap; overflow:hidden; vertical-align:center;}
table.pesh_training_date_popout td{vertical-align:center; border-width:1px; padding: 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; white-space:nowrap; text-align:center; overflow:hidden; vertical-align:center;}
table.pesh_training_date_popout th{vertical-align:center; border-width:1px; padding: 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; font-family:arial, helvetica, ms sans serif; font-size:13px; white-space:nowrap;  text-align:center; overflow:hidden; background:#eeeeee;}

table.scba_qualifications{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:100%}
table.scba_qualifications td{vertical-align:top; border-width:0px; padding: 2px 20px 2px 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse;height:24px;}
table.scba_qualifications th{vertical-align:top; border-width:0px 0px 1px 0px; padding: 2px 2px 2px 10px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98;}

table.scba_evolution_table{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:100%;nowrap;}
table.scba_evolution_table td{vertical-align:middle; border-width:1px 0px 1px 0px; padding: 2px 2px 2px 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse;height:24px; nowrap;}
table.scba_evolution_table th{vertical-align:top; border-width:0px 0px 1px 0px; padding: 2px 2px 2px 10px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98;}

table.scba_evolution_date_popout_outer_calendar{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:80%; white-space:nowrap;}
table.scba_evolution_date_popout_outer_calendar td{vertical-align:middle; padding: 0px; border-color:#bbbbbb; border-collapse:collapse; white-space:nowrap; }
table.scba_evolution_date_popout_outer_calendar th{vertical-align:middle; padding: 0px; border-color:#bbbbbb; border-collapse:collapse; 
																				font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98; white-space:nowrap;}

table.scba_evolution_date_popout{font-family:arial, helvetica, ms sans serif; font-size:13px; color:black; border-spacing:0px; border-collapse:collapse; white-space:nowrap; overflow:hidden; vertical-align:center;}
table.scba_evolution_date_popout td{vertical-align:center; border-width:1px; padding: 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; white-space:nowrap; text-align:center; overflow:hidden; vertical-align:center;}
table.scba_evolution_date_popout th{vertical-align:center; border-width:1px; padding: 2px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse; font-family:arial, helvetica, ms sans serif; font-size:13px; white-space:nowrap;  text-align:center; overflow:hidden; background:#eeeeee;}


table.training_log{font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; }
table.training_log td{vertical-align:middle; border-width:0px; padding: 2px 25px 2px 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse;height:24px; text-align:left;}
table.training_log th{vertical-align:top; border-width:0px 0px 1px 0px; padding: 2px 2px 2px 10px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98;}
table.training_log a:link {color: navy; font-size:12; font-family:arial, helvetica; text-decoration: none;}
table.training_log a:visited {color: navy; font-size:12; font-family:arial, helvetica; text-decoration: none;}
table.training_log a:active {color: navy; font-size:12; font-family:arial, helvetica; text-decoration: none;}
table.training_log a:hover {color: navy;  font-size:12; font-family:arial, helvetica; text-decoration: underline} 

table.truck_qualifications{vertical-align:top;font-family:arial, helvetica, ms sans serif; font-size:12px; color:black; border-spacing:0px; border-collapse:collapse; width:70%}
table.truck_qualifications td{vertical-align:top; border-width:0px; padding: 1px 1px 1px 0px; border-style:solid; border-color:#bbbbbb; border-collapse:collapse;height:24px;}
table.truck_qualifications th{vertical-align:top; border-width:0px 0px 1px 0px; padding: 2px 2px 2px 10px; border-style:solid; border-color:#bbbbbb; font-family:arial, helvetica, ms sans serif; font-size:12px; color:#005e98;}






.weekday {float: left;
	width:30px;
	height:18px;
	border: 0px solid #ddd;
	font-size: 14px;
	font-family:arial, helvetica, ms sans serif;
	color: #000080;
	background: #ffffff;
	text-align: center;	
	text-decoration:none;
	}
.weekend {float: left;
	width:30px;
	height:18px;
	border: 0px solid #ddd;
	font-size: 14px;
	font-family:arial, helvetica, ms sans serif;
	color: #000080;
	background: #dddddd;
	text-align: center;	
	text-decoration:none;
	}
.current_day {float: left;
	width:30px;
	height:18px;
	border: 0px solid #ddd;
	font-size: 14px;
	font-family:arial, helvetica, ms sans serif;
	color: #000080;
	background: red;
	text-align: center;	
	text-decoration:none;
	}
.weekday:hover {color: #000080; background: #ffff00; border: 0px solid #000; text-decoration:none;}
.weekend:hover {color: #000080; background: #ffff00; border: 0px solid #000; text-decoration:none;}
.current_day:hover {color: #000080; background: #ffff00; border: 0px solid #000; text-decoration:none;}

</STYLE>