.testConnectString{
  position: absolute;
  left: 370px;
  top: 0px;
  padding: 0px;
  margin: 0px;
  z-index: 5000;
}
body{
  background-color:#515151;
  /*background-image:url(../images/bg.jpg); background-repeat:repeat-x;  */
  background: #9d3200 url(../images/3-middle-LMFR-BG-3.png) repeat-y center;

  margin:0px;
  padding:0px;
  border:0px;
  text-align:center;
}
.wrapper-top{
position: relative;
float: none;
  background: url(../images/3-top-LMFR-BG-3b.png) no-repeat top;
  width: 900px;
  height: 143px;
}
.wrapper-middle{
position: relative;
float: none;
top: 50px;
background: url(../images/3-middle-LMFR-BG-3.png) repeat-y center;
width: 900px;
/*min-height: 1000px;*/
min-height:1000px;
height:auto !important;
height:1000px;
padding-bottom: 20px;

}
.buffer{
/*position: relative;
float: none;
background: url(../images/3-middle-LMFR-BG-3.png) repeat-y ;  */

background-image:url(../images/3-middle-LMFR-BG-3.png);
background-repeat:repeat-y;
width: 900px;
min-height:1px;
height:auto !important;
height:1px;
}
.content{
  position: relative;
  top: 0px;
  float: left;
  padding: 5px;
  margin-bottom: 0px;
  margin-left: 35px;
  margin-right: 0px;
  margin-top: 0px;
  width: 90%;
  background-color: #FFFFFF;
 /* min-height: 800px;  */
  min-height:1000px;
  height:auto !important;
  height:1000px;
}
.wrapper-bottom{
position: relative;
float: none;
top: 0px;
background: url(../images/3-bottom-LMFR-BG-3.png) no-repeat bottom;
width: 900px;
height: 72px;
}
.wrapper-bottom p{
 font-family: Arial;
 font-size: 80%;
 color: #ffffff;
}
.wrapper-bottom a:link{
 font-family: Arial;
 font-size: 80%;
 color: #ffffff;
 text-decoration: underline;
}
.wrapper-bottom a:visited{
 font-family: Arial;
 font-size: 80%;
 color: #ffffff;
 text-decoration: underline;
}
.wrapper-bottom a:active{
 font-family: Arial;
 font-size: 80%;
 color: #ffffff;
 text-decoration: underline;
}
.wrapper-bottom a:hover{
 font-family: Arial;
 font-size: 80%;
 color: #ffffff;
 text-decoration: underline;
}




.header{
 position: relative;
 float: none;
 left: -5px;
 top: 40px;
background: #630c00 url(../images/LMFR-Header-v4b-820X169.png) no-repeat;
 width: 820px;
 height: 169px;

 /* 
 background: #630c00 url(../images/header-V5c_820X294.png) no-repeat;
 width: 820px;
 height: 294px;

 */


/* background: #630c00 url(../images/LMFR-Header-v3d-w820.png) no-repeat;
 width: 820px;
 height: 176px;   */
  /*border: #000000 thin solid; */
}


.header-Original{
 position: relative;
 float: none;
 left: -5px;
 top: 20px;
 background: #630c00 url(../images/firefighters-05.jpg) no-repeat;
 width: 820px;
 height: 105px;
  /*border: #000000 thin solid; */
}






.flashHeader{
  position: relative;
  float: left;
  top: 0px;
  padding: 0px;
  margin: 0px;
  border: #00148a thin solid;
}

.logo{
  position: relative;
  float: left;
  top: 20px;
  left: 2px;
  padding: 0px;
  margin: 0px;
  z-index: 9999;
}

.logo-Original{
  position: relative;
  float: left;
  top: -20px;
 left: 10px;
  padding: 0px;
  margin: 0px;
  z-index: 9000;
}














.horizontal-navigation{
  position: relative;
  float: none;
  left: 35px;
  top: 0px;
}
.li{
  position: relative;
  float: right;
  top: -25px;
  left: 45px;
  z-index: 500;
  /*border: #FFFF66 thin solid;   */
}
.li img{
  border: none;
}

.li a:link{
 font-family: Arial;
 font-size: 100%;
 color: #fe0000;
 text-decoration: none;
}
.li a:visited{
 font-family: Arial;
 font-size: 100%;
 color: #fe0000;
 text-decoration: none;
}
.li a:active{
 font-family: Arial;
 font-size: 100%;
 color: #fe0000;
 text-decoration: none;
}
.li a:hover{
 font-family: Arial;
 font-size: 100%;
 color: #fe0000;
 text-decoration: none;
}
.login{
  position: relative;
  float: right;
  top: 50px;
}
.loginForm{
  background-color: #febd00;
  border: #ffc600 thin dashed;
  width: 310px;
  min-height: 70px;
  max-height: 100px;
}
.col-left{
    position: relative;
    float: left;
    width: 200px;
    height: auto;
    left: 35px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color: #FFFFFF;
   /* border: thin #00FF66 solid; */
}
.col-left-core{
/*margin: 5px;  */

}
.col-middle{
    position: relative;
    float: right;
    width: auto;  /*      width: 695px;   650px;    */
    height: auto;
   /* border: thin #00FF66 solid;    */
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}
.fullPage{
  position: relative;
    float: left;
    width: 700px;  /*      width: 695px;   650px;    */
    height: 1000px;
    border: thin #FF33CC solid;
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}
#headerLogo{
position: relative;
float: left;
padding: 0px;
margin: 5px;
}
#headerLogo img a:link {
border: none;
}
#headerLogo img a:visited {
border: none;
}
#headerLogo img a:active {
border: none;
}
#headerLogo img a:hover {
border: none;
}
.clearer{
  clear: both;
}
p{
  font-family: Arial;
  font-size: 100%;
  color: #000000;
}
.labelText{
  font-family: Arial;
  font-size: 80%;
  color: #000000;
}

#blackFont p{
  font-family: Arial;
  font-size: 100%;
  color: #000000;
}

h1{
 font-family: Arial;
 font-size: 120%;
 color: #000000;
}
h2{
 font-family: Arial;
 font-size: 95%;
 color: #000000;
}
h3{
 font-family: Arial;
 font-size: 90%;
 color: #000000;
}
h4{
 font-family: Arial;
 font-size: 80%;
 color: #000000;
}h5{
 font-family: Arial;
 font-size: 70%;
 color: #000000;
}h6{
 font-family: Arial;
 font-size: 60%;
 color: #000000;
}
a:link {
 font-family: Arial;
 font-size: 90%;
 color: #3091da;   /* #585858 */
 text-decoration: underline;
}
a:visited {
 font-family: Arial;
 font-size: 90%;
 color: #3091da;  /* #585858 */
 text-decoration: underline;
}
a:active {
 font-family: Arial;
 font-size: 90%;
 color: #3091da;    /* #585858 */
 text-decoration: underline;
}
a:hover {
 font-family: Arial;
 font-size: 90%;
 color: #deb63f;      /* #585858 */
 text-decoration: underline;
}
.article{
  position: relative;
  float: left;
  margin: 10px;
  width: 720px;
  /*border: #FF66CC thin solid;*/
  padding: 5px;
}
.article p{
font-size: 80%;
}
.article i{
font-size: 75%;
}
.errorMsg
	{
		color: #f00;
		background-color: #fcc;
		border: 1px solid #f00;
		margin: 1px;
		padding: 1px;
        width: 300px;
        list-style: none;
	}

.congratsMsg
	{
        color:  #6699FF;
        background-color:  #99FFCC;
        border: 2px solid #6699FF;
		margin: 1px;
		padding: 1px;
        width: 300px;
        list-style: none;
	}
.congratsMsg p
 {
    color:  #000000;
 }

.cautionMsg
	{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 1px;
		padding: 1px;
        width: 300px;
        list-style: none;
	}
.warningMsg
	{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 1px;
		padding: 1px;
        width: 300px;
        list-style: none;
	}
.contactInfo{
position: relative;
float: left;
top: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

width: 300px;
}
.contactForm{
position: relative;
float: left;
top: 0px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
border: #808080 thin solid;
width: 350px;
}
.contactTitle{
position: relative;
float: left;
width: auto;
padding: 10px;
background: #FFFFFF;
   /* border: #00148a thin solid;#630c00*/
}
.bullet{
position: relative;
float: left;
  left: 20px;
  padding: 10px;
}
.eaf{
  /* Employment Application Form */
  position: relative;
  float: left;
  padding: 10px;
  margin: 10px;
  border: #808080 medium groove;
  width: 520px;
}
.empHistSum{
  position: relative;
  float: left;
  border: #000000 thin solid;
  background-color: #E0E0E0;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.educationForm{
  background-color: #E4E4E4;
}
.eafHistory{
  width: 730px;
  border: #FF0066 solid;
}
.salaryBox{
position: relative;
float: left;
  border: #000000 thin groove;
  background-color: #DDDDDD;
  padding: 1px;
  margin: 5px;
  width: 140px;
}
.salaryBox h3{
font-size: 80%;
}
.emfDist{
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 0px;
}
.decisionBox{
  position: relative;
  float: none;
  left: 0px;
  margin: 0% 0% 0% 0%;
  padding: 0px;
  border: #CC0000 medium groove;
}
.appHelp{
  position: relative;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 180px;
}
.appHelp h3{
font-family: Tahoma;
font-size: 110%;
color: #000000;
}
.appHelp h4{
font-family: Tahoma;
font-size: 90%;
color: #000000;
}
.appHelp strong{
font-family: Tahoma;
font-size: 80%;
color: #000000;
}
.appHelp p, li{
font-family: Tahoma;
font-size: 80%;
color: #000000;
}
.appReview{
  position: relative;
  float: left;
  width: 600;
  border: #33FF33 thin solid;
}
#page_on p{
font-family: Tahoma;
color: #000099 ;
size: 100%;
}
.helpBul{
position: relative;
float: left;
left: 20px;
padding:0px;
}
.login p{
  font-size: 75%;
  color: #000000;
}
.login a:link {
  color: #000066;
  font-size: 80%;
}
.login a:visited {
  color: #000066;
  font-size: 80%;
}
.login a:active {
  color: #000066;
  font-size: 80%;
}
.login a:hover {
  color: #B7B7FF;
  font-size: 80%;
}
.landing{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
}
.li{
  position: relative;
  float: left;
  margin: 50px;
}
.logo a:link {
text-decoration: none;
}
.logo a:visited {
text-decoration: none;
}
.logo a:active {
 text-decoration: none;
}
.logo a:hover {
 text-decoration: none;
}
.module{
  position: relative;
  float: none;
  padding: 0px;
  margin: 0px;
  background: #000000 url(../images/mod-base2.png) no-repeat;
  height: 200px;
  width: 240px;
}
.rightCol{
  position: relative;
  float: left;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  border: #808080 thin solid;
  width: 200px;
  line-height: 17px;
}
#subcat{
 line-height: 15px;
 background-color:#ffffff;
}
#subcat:hover {
  background-color: #DFDFDF;
  color: #000002;
}
.rightCol ul, ol{
list-style: none;
}
.rightCol a:link{
 font-family: Arial;
 font-size: 90%;
 color: #006699;
 text-decoration: underline;
}
.rightCol a:visited{
 font-family: Arial;
 font-size: 90%;
 color: #006699;
 text-decoration: underline;
}
.rightCol a:active{
 font-family: Arial;
 font-size: 90%;
 color: #006699;
 text-decoration: underline;
}
.rightCol a:hover{
 font-family: Arial;
 font-size: 90%;
 color: #1d0400;
 text-decoration: underline;
}
.mod-top{
  position: relative;
  float: right;
  padding: 0px;
  margin: 0px;
  background: #ffffff url(../images/mod-top.png) no-repeat;
  height: 47px;
  width: 270px;
}
.mod-middle{
  position: relative;
  float: right;
  padding: 0px;
  margin: 0px;
  background: #ffffff url(../images/mod-middle.png) repeat-y;
  height:  auto;
  width: 270px;
}
.mod-bottom{
  position: relative;
  float: right;
  padding: 0px;
  margin: 0px;
  background: #ffffff url(../images/mod-bottom.png) no-repeat;
  height: 17px;
  width: 270px;
}
.modContent{
  position: relative;
  float: left;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 0px;
  width: 230px;
}
.mod-top h1{
 font-family: Arial;
 font-size: 120%;
 color: #ffffff;
}
.modTopTitle{
padding: 13px;
margin: 0px;
top: 0px;
}
.modContent p{
 font-family: Arial;
 font-size: 80%;
 color: #000000;
}
.modLeft{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  height: auto;
  width: 270px;
}
.modRight{
  position: relative;
  float: right;
  padding: 0px;
  margin: 0px;
  height: auto;
  width: 270px;
}
.modContent{
  position: relative;
  float: left;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 2px;
}
.moduleSetup{
 position: relative;
  float: left;
  left: 0px;
  padding: 5px;
  margin: 5px;
  border: #FF9933 thin solid;
}
.form{
  position: relative;
  float: left;
  background-color: #000000;
  border: #000000 thin solid;
}
.readMore{
  position: relative;
  float: right;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 30px;
  padding-top: 10px;
}
.readMore a:link{
 font-family: Arial;
 font-size: 80%;
 color: #336699;
 text-decoration: none;
}
.readMore a:visited{
 font-family: Arial;
 font-size: 80%;
 color: #336699;
 text-decoration: none;
}
.readMore a:active{
 font-family: Arial;
 font-size: 80%;
 color: #336699;
 text-decoration: none;
}
.readMore a:hover{
 color: #339999;
 text-decoration: none;
}
.rmArticles{
  position: relative;
  float: left;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  margin: 0px;
  width: 800px;
}
.adminStatistics{
  position: relative;
  float: left;
  padding: 5px;
}
.adminStatisticsList{
 position: relative;
  float: left;
  padding: 5px;
  top: 100px;
}
.welcome{
  position: relative;
  float: left;
  padding: 5px;
}
.adminNav{
  position: relative;
  float: right;
  left: 0px;
  padding: 0px;
  margin: 0px;
  border: #FF9933 thin solid;
  background-color: #CCFFFF;
}
.adminNav h1{
font-family: Arial;
font-size: 100%;
color: #CC0033;
} 

.appNav{
  position: relative;
  float: left;
  padding: 10px;
}
.appNav a:link{
 font-family: Arial;
 font-size: 60%;
 color: #0000ff;
 text-decoration: underline;
}
.appNav a:visited{
 font-family: Arial;
 font-size: 60%;
 color: #0000ff;
 text-decoration: underline;
}
.appNav a:active{
 font-family: Arial;
 font-size: 60%;
 color: #0000ff;
 text-decoration: underline;
}
.appNav a:hover{
 font-family: Arial;
 font-size: 60%;
 color: #0000ff;
 text-decoration: underline;
}
.googleCal{
  position: absolute;
  right: 0px;
}
.flashSlideShow{
position: relative;
float: none;

padding: 0px;
margin: 0px;
border: #009999 thin solid;
}
.statisticsNav{
  padding: 5px;
}
.levyVideo1{
  position: relative;
  float: none;
  padding: 10px;
  width: 565px;
  height: 550px;
  background-color: #000000;
  border: #CC0033 thin solid;
}
.levyVideo1 h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #CC0033;
}
.levyVideo1 strong{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #CC0033;
}
.videos{
  position: relative;
  float: none;
  width: 700px;
  padding: 10px;
  margin: 10px;
  height: 1600px;
  background-color: #000000;
  border: #FF00CC thin solid;
}
.levyVideo{
  position: relative;
  float: none;
  padding: 10px;
  width: 435px;
  height: 460px;
  background-color: #000000;
  border: #CC0033 thin solid;
}
.levyVideo h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #CC0033;
}
.levyVideo strong{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #CC0033;
}



