.floatimgleft {
      float:left;
      margin-top:10px;
      margin-right:10px;
      margin-bottom:10px;
      padding-right: 10px;
}

img.mark {
       padding-right: 10px;
}

img.panel {
       border: none;
}

img.reader {
       border: none;
       padding-top: 10px;
       padding-bottom: 10px;

}

img.nfpa {
       border: none;
}

table.main{
       height: 400px;
       width: 800px;
       margin-left: auto;
       margin-right: auto;
       overflow: hidden;

       
}

td.main {
       height: 400px;
       overflow: hidden
}

#body {
        color: white;
        background-color: white;
}
#main {
        text-align: center;
		position: relative;
		width: 640px;
        margin-left: auto;
        margin-right: auto;
        z-index: 2;
}

#logo {
    text-align: center;
	position: absolute;
    left: 50px;
	top: 0px;
	width: 520px;
	background-color: white;
}

#logo2 {
	position: absolute;
    width: 100%;
	left: 0px;
	right: 0px;
	top: 108px;
	height: 40px;
    background-image: url('images/red_bg.jpg');
    z-index: 1;
}

#logo3 {
    text-align: center;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 108px;
	height: 40px;
	width: 100%;
    z-index: 3;
}

#splash {
	position; absolute;
	left: 10px;
	top: 200px;
	width: 600px;
}

#Led_splash {
	position: absolute;
	top: 170px;
	left: 210px;
}

#aqua_splash {
	position: absolute;
	top: 190px;
	left: 392px;
}

#dog_splash {
	position: absolute;
	left: 570px;
	top: 210px;
}

#slogan {
	position: absolute;
	left: 640px;
	top: 138px;
}

#menu {
	position: absolute;
	top: 383px;
	left: 8px;
	width: 137px;
    text-align: center;
    z-index: 100;
}

#banner1 {
	position: absolute;
	top: 352px;
	left: 158px;
    width: 470px;
    text-align: center;
}

#banner2 {
	position: absolute;
	top: 610px;
	left: 188px;
}

#article {
    align: top;
	position: absolute;
	top: 426px;
	left: 158px;
	width: 466px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
        vertical-align: top;
        /*text-align: justify;*/
}


#copyright {
	position: absolute;
	top: 940px;
    left: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: center;
}

img.w3c {
        border: none;
}

#adobe {
	position: absolute;
	left: 196px;
	top: 570px;
}

.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#nav1 {
        text-align: center;
	position: absolute;
        width: 519px;
        height: 55px;
	left: 0px;
	top: 314px;
        background-image: url('images/front_nav_middle.jpg');
}

#nav2 {
        text-align: center;
	position: absolute;
        width: 110px;
        height: 210px;
	top: 132px;
	left: 519px;
        background-image: url('images/front_nav_right.jpg');
        z-index: 4;
}

#nav3 {
        text-align: center;
	position: absolute;
        width: 172px;
        height: 102px;
	left: 0px;
	top: 140px;
}

#nav4 {
        text-align: center;
	position: absolute;
        width: 172px;
        height: 173px;
	top: 140px;
	left: 168px;
}

#nav5 {
        text-align: center;
	position: absolute;
        width: 172px;
        height: 173px;
	top: 140px;
	left: 337px;
}

a.newcolor:link {
color: #000000;
}

.style1 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

a.style1:link {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
a.switchlock{
        font-size: 11px;
	color: #000000;
        font-weight: 900;

}
.newcolor {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

a.style1:visited {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

table.menu1 {
        width: 136px;
        border: 1px solid #000000;
        background-color: #000000;
}

td.menu1 {
        background-color: #FF0000;
        text-align: center;
}

td.menu1:hover {
        background-color: #FFCCCC;
}

li{
   list-style-type: none;
  /* margin-left: -38px;*/
  

}

table.faqflyout {
        width: 136px;
		
        border: 1px solid #000000;
        background-color: red;
}

td.faqflyout {
        background-color: #FF0000;
        text-align: center;
		padding: 0px;
		padding-bottom: 0px;
		

		}

td.faqflyout:hover {
        background-color: #FFCCCC;
}
.faqflyout {
  
}

/************ Joomla News ************/

.createdate{
	color: #727272;
}

.blog a, .contentpaneopen a{
	color: #1650A6;
	font-size: 13px;
}

.contentheading, .contentheading a, .contentpagetitle, .contentpagetitle a{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #383838;	
}



