a, a:link, a:hover, a:active, input  

{-moz-outline-style:none; text-decoration:none}

body {background:url(../images/bg.gif) repeat-x; background-color:#28869F; position:relative; font: 13px/1.5 Arial, Helvetica, sans-serif; margin:0px;padding:0px;  color:#333333;}
#contactform {margin:20px 0 0 0}

.floatimgsm {float:left; margin:4px 0 0 3px}
#prodimages {float:left; width:450px; margin:20px 0 0 20px}
*html #prodimages {float:left; width:450px; margin:20px 0 0 15px}

#container {width:850px;height:595px; margin:15px auto 0px auto; position:relative;padding:0px}

#menuhome{width:100px; height:487px; float:left; margin:70px 0 0 0}

 .inputbox {border:1px solid #666666}

 
 .submit,
.submit:link,
.submit:visited,
.submit:active {text-indent: -3000px;text-decoration: none;margin:8px 0 0 0; 
background:url(../images/submit.gif) no-repeat; width:49px; height:19px;}
 
#backgroundhome, #backgroundabout, #backgroundbranch, #backgroundprod, 
#backgrounddivisions, #backgroundnews, #backgroundrecruit, #backgroundcontact
{margin:0 0 0 -1px;float:left; width:728px; height:625px}


#backgroundcontact {background:url(../images/contactbg.gif) no-repeat}
#backgroundhome {background:url(../images/homebg.gif) no-repeat}
#backgroundabout {background:url(../images/aboutbg2.gif) no-repeat}
#backgroundbranch {background:url(../images/branchbg.gif) no-repeat}
#backgroundprod {background:url(../images/productsbg.gif) no-repeat}
#backgrounddivisions {background:url(../images/divisionsbg.gif) no-repeat}
#backgroundnews{background:url(../images/newsbg.gif) no-repeat; width:728px}
#backgroundrecruit{background:url(../images/recruitbg.gif) no-repeat; width:728px}



#contents {width:728px;height:586px}

#content {float:left; width:475px; margin:100px 0 0 15px}

*html #content {width:475px; margin:100px 0 0 10px}
*html #sidebar {position:absolute; margin:90px 0 0 20px; width:190px}
*html #sidecontact{float:left; width:300px; margin:20px 0 0 0; padding:0px}
*html #sidenews {float:left; margin:10px 0 0 0; float:left; height:240px}

#sidebar {float:left;margin:100px 0 0 30px; width:190px}

#sidenews {float:left; margin:10px 0 0 0; float:left; height:200px}
#sidecontact{float:left; width:300px; margin:50px 0 0 0; padding:0px}
.van {position:absolute; margin:4px 0 0 220px; padding:0px}

h1{font-size:16px; font-weight:bold; color:#990000;margin:0px; padding:0px}
h1.sidebar{font-size:14px; font-weight:bold; color:#006699;margin:15px 0 5px 30px; padding:0px 0 0px 0}
h1.products{font-size:14px; font-weight:bold; color:#006699;margin:5px 0 5px 30px; padding:0px}
.brightredtext, .redheader, .brightrednewstext, h2{font-weight:bold; font-size:12px; color:#943829; margin:10px 0 0 0; padding:0px}

p.email{font-size:12px; font-weight:bold;color:#943829; margin:10px 0 0 0; padding:0px}
.bluetext {font-size:12px; color:#003366}
h3{font-size:11px; color:#943829; margin:10px 0 5px 0; padding:0px}


.jobs{font-weight:bold; font-size:11px; color:#943829;margin:0; padding:0px}
#footer {height:25px;float:left; width:650px; margin:-48px 0 0 120px; padding:0px}

.link, 
a:link, 
a:active, 
a:visited             {margin:0px; font-size:12px; color:#006699; text-decoration:underline}

a:hover {color:#9A3A2A}


.sidelink, 
.sidelink:link, 
.sidelink:active,
.sidelink:visited
{float:left; margin:-19px 0 0px 5px; padding:0px;font-size:11px; color:#006699; text-decoration:underline}



.sidelink:hover {color:#9A3A2A}

.floatim {float:left; margin:-5px 0 0 0px; padding: 0 0 0 0px}
*html .floatim {float:left; margin:0px 0 0 0px; padding: 0 0 0 0px}

.floatcontain {margin:10px 0 0 0; float:left}
.viewbttn, .viewbttn:link, .viewbttn:visited    {float:left;display:block; background:url(../images/view.gif) no-repeat;text-decoration: none; margin-top:10px; padding:0px;width: 49px;height: 19px;text-indent: -3000px}
.viewbttn:hover {background-position: 0 -19px}

#divisions {float:left; }

.cablebttn, .cablebttn:link, .cablebttn:visited  {float:left;display:block; background:url(../images/cable.gif) no-repeat;text-decoration: none; margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.cablebttn:hover {background-position: 0 -54px}


.energybttn, .energybttn:link, .energybttn:visited   {float:left;display:block; background:url(../images/energy.gif) no-repeat;text-decoration: none; margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.energybttn:hover {background-position: 0 -54px;}


.controlbttn, .controlbttn:link, .controlbttn:visited   {float:left;display:block; background:url(../images/control.gif) no-repeat;text-decoration: none; margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.controlbttn:hover {background-position: 0 -54px;}

.databttn, .databttn:link,  .databttn:visited     {float:left;display:block; background:url(../images/data.gif) no-repeat;text-decoration: none; margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.databttn:hover {background-position: 0 -54px;}

.upsbttn, .upsbttn:link, .upsbttn:visited    {float:left;display:block; background:url(../images/ups.gif) no-repeat;text-decoration: none; margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.upsbttn:hover {background-position: 0 -54px;}

.firesecuritybttn, .firesecuritybttn:link, .firesecuritybttn:visited {float:left;display:block; background:url(../images/firesecurity.gif) no-repeat;text-decoration: none;margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.firesecuritybttn:hover {background-position: 0 -54px;}

.lightingdesignbttn, .lightingdesignbttn:link,  .lightingdesignbttn:visited   {float:left;display:block; background:url(../images/lighting.gif) no-repeat;text-decoration: none; margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.lightingdesignbttn:hover {background-position: 0 -54px;}

.switchdistributionbttn, .switchdistributionbttn:link, .switchdistributionbttn:visited   {float:left;display:block; background:url(../images/switchdistribution.gif) no-repeat;text-decoration: none; margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.switchdistributionbttn:hover {background-position: 0 -54px;}

.marinespecialistsbttn, .marinespecialistsbttn:link, .marinespecialistsbttn:visited  
{float:left;display:block; background:url(../images/marinespecialists.gif) no-repeat;text-decoration: none; 
margin:5px 0 0 0; padding:0px 5px 0 0;width: 202px;height: 54px;text-indent: -3000px}
.marinespecialistsbttn:hover {background-position: 0 -54px}



.editnews, .editnews:link, .editnews:visited  {margin:50px 0 0 60px; display:block; background:url(../images/editnews.gif) no-repeat;text-decoration: none; width: 202px;height: 54px;text-indent: -3000px}
.editnews:hover {background-position: 0 -54px}

.editrecruit, .editrecruit:link, .editrecruit:visited  {margin:20px 0 0 60px; display:block; background:url(../images/editrecruit.gif) no-repeat;text-decoration: none; width: 202px;height: 54px;text-indent: -3000px}
.editrecruit:hover {background-position: 0 -54px}


*html #clock {position:absolute; width:190px; color:#FFFFFF; margin:15px 0 0 -620px; padding:0px; font-size:12px; font-weight:bold}

*html .home1, *html .home1:link, *html .home1:visited   {margin:10px 0 0 70px}
*html .home2, *html .home2:link, *html .home2:visited   {margin:10px 0 0 70px}
*html .home3, *html .home3:link, *html .home3:visited   {margin:10px 0 0 70px}
*html .home4, *html .home4:link, *html .home4:visited   {margin:10px 0 0 70px}
*html .home5, *html .home5:link, *html .home5:visited   {margin:10px 0 0 70px}
*html .home6, *html .home6:link, *html .home6:visited   {margin:10px 0 0 70px}
*html .home7, *html .home7:link, *html .home7:visited   {margin:10px 0 0 70px}

#clock {float:left; width:190px; color:#FFFFFF; margin:15px 0 0 0px; font-size:12px; font-weight:bold}
.home1, .home1:link, .home1:visited   {background:url(../images/home1.gif) no-repeat;margin:10px 0 0 70px;width: 62px;}
.home2, .home2:link, .home2:visited   {background:url(../images/home2.gif) no-repeat;margin:10px 0 0 70px;width: 62px;}
.home3, .home3:link, .home3:visited   {background:url(../images/home3.gif) no-repeat;margin:10px 0 0 70px;width: 62px;}
.home4, .home4:link, .home4:visited   {background:url(../images/home4.gif) no-repeat;margin:10px 0 0 70px;width: 62px;}
.home5, .home5:link, .home5:visited   {background:url(../images/home5.gif) no-repeat;margin:10px 0 0 70px;width: 62px;}
.home6, .home6:link, .home6:visited   {background:url(../images/home6.gif) no-repeat;margin:10px 0 0 70px;width: 62px;}
.home7, .home7:link, .home7:visited   {background:url(../images/home7.gif) no-repeat;margin:10px 0 0 70px;width: 62px;}

.contact1, .contact1:link, .contact1:visited  {background:url(../images/contactus.gif) no-repeat; margin:10px 0 0 20px;width: 80px;}
.contact2, .contact2:link, .contact2:visited  {background:url(../images/contact2.gif) no-repeat; margin:10px 0 0 20px;width: 80px;}
.contact3, .contact3:link, .contact3:visited  {background:url(../images/contact3.gif) no-repeat; margin:10px 0 0 20px;width: 80px;}
.contact4, .contact4:link, .contact4:visited  {background:url(../images/contact4.gif) no-repeat; margin:10px 0 0 20px;width: 80px;}
.contact5, .contact5:link, .contact5:visited  {background:url(../images/contact5.gif) no-repeat; margin:10px 0 0 20px;width: 80px;}
.contact6, .contact6:link, .contact6:visited  {background:url(../images/contact6.gif) no-repeat; margin:10px 0 0 20px;width: 80px;}
.contact7, .contact7:link, .contact7:visited  {background:url(../images/contact7.gif) no-repeat; margin:10px 0 0 20px;width: 80px;}



.login1, .login1:link, .login1:visited   {background:url(../images/login1.gif) no-repeat;margin:10px 0 0 60px;width: 62px;}
.login2, .login2:link, .login2:visited   {background:url(../images/login2.gif) no-repeat;margin:10px 0 0 60px;width: 62px;}
.login3, .login3:link, .login3:visited   {background:url(../images/login3.gif) no-repeat;margin:10px 0 0 60px;width: 62px;}
.login4, .login4:link, .login4:visited   {background:url(../images/login4.gif) no-repeat;margin:10px 0 0 60px;width: 62px;}
.login5, .login5:link, .login5:visited   {background:url(../images/login5.gif) no-repeat;margin:10px 0 0 60px;width: 62px;}
.login6, .login6:link, .login6:visited   {background:url(../images/login6.gif) no-repeat;margin:10px 0 0 60px;width: 62px;}
.login7, .login7:link, .login7:visited   {background:url(../images/login7.gif) no-repeat;margin:10px 0 0 60px;width: 62px;}



.terms1, .terms1:link,  .terms1:visited  {background:url(../images/terms.gif) no-repeat;margin:10px 0 0 40px;width: 62px; }
.terms2, .terms2:link,  .terms2:visited  {background:url(../images/terms2.gif) no-repeat;margin:10px 0 0 40px; width: 62px;}
.terms3, .terms3:link,  .terms3:visited  {background:url(../images/terms3.gif) no-repeat;margin:10px 0 0 40px; width: 62px;}
.terms4, .terms4:link,  .terms4:visited  {background:url(../images/terms4.gif) no-repeat;margin:10px 0 0 40px; width: 62px;}
.terms5, .terms5:link,  .terms5:visited  {background:url(../images/terms5.gif) no-repeat;margin:10px 0 0 40px;width: 62px; }
.terms6, .terms6:link,  .terms6:visited  {background:url(../images/terms6.gif) no-repeat;margin:10px 0 0 40px; width: 62px;}
.terms7, .terms7:link,  .terms7:visited  {background:url(../images/terms7.gif) no-repeat;margin:10px 0 0 40px; width: 62px;}



.home1, .home1:link, .home1:visited,   
.home2, .home2:link, .home2:visited,   
.home3, .home3:link, .home3:visited,   
.home4, .home4:link, .home4:visited,   
.home5, .home5:link, .home5:visited,   
.home6, .home6:link, .home6:visited, 
.home7, .home7:link, .home7:visited,   

.contact1, .contact1:link, .contact1:visited,
.contact2, .contact2:link, .contact2:visited,
.contact3, .contact3:link, .contact3:visited,
.contact4, .contact4:link, .contact4:visited,
.contact5, .contact5:link, .contact5:visited,
.contact6, .contact6:link, .contact6:visited,
.contact7, .contact7:link, .contact7:visited,

.login1, .login1:link, .login1:visited,   
.login2, .login2:link, .login2:visited,  
.login3, .login3:link, .login3:visited, 
.login4, .login4:link, .login4:visited, 
.login5, .login5:link, .login5:visited,  
.login6, .login6:link, .login6:visited,  
.login7, .login7:link, .login7:visited, 


.terms1, .terms1:link,  .terms1:visited, 
.terms2, .terms2:link,  .terms2:visited, 
.terms3, .terms3:link,  .terms3:visited,  
.terms4, .terms4:link,  .terms4:visited,
.terms5, .terms5:link,  .terms5:visited,  
.terms6, .terms6:link,  .terms6:visited,
.terms7, .terms7:link,  .terms7:visited 
{float:left;display:block; text-indent:-3000px;text-decoration: none; height: 25px; padding:0px;}



.home1:hover, .home2:hover, .home3:hover, .home4:hover, .home5:hover, .home6:hover, .home7:hover,
.contact1:hover, .contact2:hover, .contact3:hover, .contact4:hover, .contact5:hover, .contact6:hover, .contact7:hover,
.terms1:hover, .terms2:hover, .terms3:hover, .terms4:hover, .terms5:hover, .terms6:hover, .terms7:hover,
.login1:hover, .login2:hover, .login3:hover, .login4:hover, .login5:hover, .login6:hover, .login7:hover
{background-position: 0 -25px;}







p {font-size:12px; line-height:16px; margin:10px 0 0px 0px; padding:0px}
p.sidebartxt {float:left;width:120px;font-size:11px;margin:0px 0 0px 0px; padding:0px 0 0 5px}
p.contact {float:left;width:190px;font-size:11px;margin:20px 0 0px 0px; padding:0px 0 0 5px}
p.products {float:left;width:190px;font-size:11px;margin:5px 0 0px 0px; padding:0px 0 0 5px} 
 
 
 
ul{position:relative;margin:10px 0 0 0; padding:0; list-style: none}
ul.recruit1{float:left;margin:10px 0 0 90px; padding:0; list-style: none}
ul.recruit2{float:left;margin:10px 0 0 50px; padding:0; list-style: none; width:170px; height:130px}
*html ul.recruit1{margin:10px 0 0 30px;}
*html ul.recruit2{margin:10px 0 0 70px}

li{color:#006699;font-size:12px}

.floatright2 {float:right; margin: 4px 10px 0 0px; padding:0 10px 10px 10px}
.floatright {float:right; margin: 4px 50px 0 0px}
.floatleft {float:left; margin: 0px; padding:0 0px 0 0}
#floatleft {float:right; margin: 10px 0 0 0; padding:0 0px 0 0}
*html #footerlink {float:left; margin:5px 0 0 190px; text-align:center; padding: 0 0 10px 0}
#footerlink {float:left; margin:5px 0 0 360px; text-align:center; padding: 0 0 10px 0}
.footerlink, .footerlink:link, .footerlink:visited
{color:#FFFFFF;font-size:11px}

*html #loginbg {margin:70px 0 0 60px; background:url(../images/loginbg.gif) no-repeat; width:207px; height: 163px; float:left}

#loginbg {margin:70px 0 0 130px; background:url(../images/loginbg.gif) no-repeat; width:207px; height: 163px; float:left}
.loginminibox {margin:5px 0 0 15px; width:100px; float:left}
.bttnlogin {margin:10px 0 0 0; background:url(../images/loginbttn1.gif) no-repeat; width:51px; height:21px}

.searchboxborder {height:15px; border:1px solid #999999}