a:link { color: #EC1C24; }a:visited { color: #EC1C24; }a:hover { color: #990000; }a.onred:link { color: #FFFFFF; }a.onred:visited { color: #FFFFFF; }a.onred:hover { color: yellow;}h1 {	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333;	padding: 0px; margin-top: 0px; margin-bottom: 10px;}h2 {	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999;	margin-bottom: 5px; padding-bottom: 5px;}h3 {	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999;	margin: 0px 0px 5px; padding: 0px 0px 5px;}h4 {	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000;	padding: 15px 0px; margin-top: 15px; margin-bottom: 10px;	border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}h5 {	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF;	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999;	margin-bottom: 5px; padding-bottom: 5px;}p {	padding: 0px; margin-bottom: 10px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height: 18px; color: #333333;}p.divider  {	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;	padding-bottom: 10px; margin-top: 20px;}.maintext {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000;}.italic_testimonial {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-weight: bold;	color: #333333;	font-size: 14px;	margin-bottom: 25px;}.redbold {	font-weight: bold; color: #FF0000;}ul.normallist {	margin-top: 10px; margin-bottom: 10px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-style: italic; font-weight: bold;	color: #FF0000;	padding-left: 15px;	list-style-position: outside;	text-indent: 0px;}.normallist li {	margin-bottom: 5px;	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-bottom: 5px;}.tablebox {	border: 1px solid #999999; padding: 10px; margin-bottom: 20px; width: 360px;}.shortcol {	float: left; width: 180px; margin: 0px; padding: 0px;}.shortcol p {	font-style: italic; color: #FF0000; font-weight: bold; padding: 0px; margin: 0px;}.bold {	font-weight: bold;}.redbox {	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;	background-color: #EC1C24; width: 366px; background-image: url(../images/box_386_top.png);	background-repeat: no-repeat; background-position: top; padding: 10px 10px 0px;}.redboxbot {	background-color: #EC1C24; width: 386px; background-image: url(../images/box_386_bot.png);	background-repeat: no-repeat; height: 18px;}ul.greylist {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #333333;	margin: 0px; text-indent: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px;}.greylist li {	padding-bottom: 5px;}.floatright {	float: right;}a.map {	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC;	text-decoration: none; display: block; width: 150px; padding: 0px;	margin-bottom: 10px; margin-top: 0px; margin-right: 0px; margin-left: 0px;}.map {	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; text-decoration: none;}a.map:hover {	font-family: Arial, Helvetica, sans-serif; color: #FFCC00;	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; text-decoration: none;	display: block; width: 150px; padding: 0px;	margin-bottom: 10px; margin-top: 0px; margin-right: 0px; margin-left: 0px;}ul.navlist  {	list-style-type: none; margin: 0px; padding: 0px;}ul.navlist li  {	float:left;}ul.navlist li a {	display: block; outline: none; text-indent: -9009px;	}ul.navlist li a:hover {	background-position: 0 -30px;}a.btn_home {	background-image:url(../images_nav/btn_home.png); background-repeat: no-repeat;	background-position: 0 0; width: 52px; height: 30px;}body#home a.btn_home {background-position:0 -30px;}a.btn_part1 {	background-image:url(../images_nav/btn_part1.png); background-repeat: no-repeat;	background-position: 0 0; width: 54px; height: 30px;}body#part1 a.btn_part1 {background-position:0 -30px;}a.btn_part2 {	background-image:url(../images_nav/btn_part2.png); background-repeat: no-repeat;	background-position: 0 0; width: 54px; height: 30px;}body#part2 a.btn_part2 {background-position:0 -30px;}a.btn_part3 {	background-image:url(../images_nav/btn_part3.png); background-repeat: no-repeat;	background-position: 0 0; width: 54px; height: 30px;}body#part3 a.btn_part3 {background-position:0 -30px;}a.btn_isit {	background-image:url(../images_nav/btn_isit.png); background-repeat: no-repeat;	background-position: 0 0; width: 165px; height: 30px;}body#isit a.btn_isit {background-position:0 -30px;}a.btn_trainingfees {	background-image:url(../images_nav/btn_trainingfees.png); background-repeat: no-repeat;	background-position: 0 0; width: 100px; height: 30px;}body#trainingfees a.btn_trainingfees {background-position:0 -30px;}a.btn_testimonials {	background-image:url(../images_nav/btn_testimonials.png); background-repeat: no-repeat;	background-position: 0 0; width: 99px; height: 30px;}body#testimonials a.btn_testimonials {background-position:0 -30px;}a.btn_contact {	background-image:url(../images_nav/btn_contact.png); background-repeat: no-repeat;	background-position: 0 0; width: 85px; height: 30px;}body#contact a.btn_contact {background-position:0 -30px;}a.btn_rescuetraining {	background-image:url(../images_nav/btn_rescuetraining.png); background-repeat: no-repeat;	background-position: 0 0; width: 140px; height: 30px;}body#rescuetraining a.btn_rescuetraining {background-position:0 -30px;}h6 {	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0404;	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999;	margin: 0px 0px 5px; padding: 0px 0px 5px;}.floattext {	float: left;	margin-right: 20px;	font-weight: bold;}