body{
    font-size:11px;
    font-family:verdana, arial, helvetica, sans-serif;
    background-color:#333;
    text-align:center;

}

p{
    color:#000;
}

h1{
    font-size:200%;
    margin:1px 0 10px 0;
    font-weight:bold;
    border-bottom:1px solid #eeeeee;
    width:95%;

}

h2{
    font-size:160%;
    margin:10px 0 0 0;
    color: #2E92ED;
    padding:10px 0 0 0;
}

h3{
    font-size:140%;
    margin:10px 0 0 0;
    color: #2A608E;
    padding:10px 0 0 0;
}


h3 a:link{
color:#000;
text-decoration:underline;
}

h3 a:visited{
color:#000;
text-decoration:underline;
}

h3 a:hover{
color:#666;
text-decoration:none;
}

h3 a:active{
color:#000;
text-decoration:underline;
}



h4{
    
}

h5{
    
}

h6{
    
}


img{
    border:0;
}

.boundingBox{
    width:1024px;
    min-height:800px;
    margin:0 auto 0 auto;
    text-align:center;
}

.clear
{
	clear:left;
}

.mainContainer{
    width:1024px;
    min-height:900px;
    margin:0 auto 0 auto;
    text-align:left;

}


.mainContainerTop{
    width:1024px;
    height:26px;
    background-image:url("/pub/design/mainContainerTop.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    
}


.mainContainerMiddle{
    width:1024px;


    background-image:url("/pub/design/mainContainerMiddle.jpg");
    background-position:top left;
    background-repeat:repeat-y;
    float:left;
    
}



.mainContainerBottom{
    width:1024px;
    height:27px;
    background-image:url("/pub/design/mainContainerBottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    
}


.header{
    width:970px;
    height:165px;
    padding:0 0 0 25px;
    float:left;
    background-image:url("/pub/design/header_bg.jpg");
    background-position:top right;
    background-repeat:no-repeat;
}

.logo{
    width:480px;
    height:155px;
    border:none;
    float:left;
}

.address{
    width:300px;
    height:62px;
    text-align:right;
    float:right;
    font-weight:bold;
    padding:40px 0 0 0;
}



.insideContainer{
    width:982px;
    height:auto;
    padding:0 0 0 18px;
    float:left;

}


.insideContainerTop{

}


.insideContainerMiddle{
    width:982px;

    float:left;
}


.insideContainerBottom{
    width:982px;
    height:76px;
    background-image:url("/pub/design/insideContainerBottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    text-align:center;
    padding:10px 0 0 0;
}


.guarantee{
    text-align:center;
    background-color:#193b57;
    padding:6px;
    color:#fff;
    font-size:140%;
}






.topNav{
    width:984px;
    height:40px;
    background-image:url("/pub/design/topNav_bg.jpg");
    background-position:top right;
    background-repeat:no-repeat;
    padding:0;
    margin:0 0 20px 0;
    float:left;


}


.topNav ul{
    list-style:none;

    width:696px;
    height:30px;
    margin:0 0 0 0;
    padding:10px 0 0 0;
    width:100%;
    text-align:center;
    float:left;

}

.topNav li{
    font-weight:bold;
    list-style:none;
    list-style-position:inside;
    height:30px;
    margin:0 17px 0 17px;
    text-decoration:none;
    font-size:110%;
    padding:0 0 0 0;
        display:inline;


}

.topNav li span
{
	color:#eee;
	font-weight:normal;
	font-size:9px;
}

.topNav li a:link{
    color:#fff;
    text-decoration:none;
    padding:2px 5px 2px 5px;
}

.topNav li a:visited{
    color:#fff;
    text-decoration:none;
    padding:2px 5px 2px 5px;
}

.topNav li a:hover{
    color:#000;
    text-decoration:underline;
    padding:2px 5px 2px 5px;
}

.topNav li a:active{
    color:#fff;
    text-decoration:none;
    padding:2px 5px 2px 5px;
    
}

.leftContainer{
    width:702px;
    height:auto;
    float:left;
    padding:0 0 20px 20px; 
}




.mainImage{
    width:702px;
    height:317px;
    float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}



.mainIntroContainer{
    width:694px;

    height:auto;
    float:left;
}

.mainIntroTop{
    width:694px;
    height:20px;
    float:left;
    background-image:url("/pub/design/mainIntroTop.png");
    background-position:top left;
    background-repeat:no-repeat;
}

.mainIntroMiddle{
    width:694px;
    min-height:187px;
    height:auto;
    float:left;
    background-image:url("/pub/design/mainIntroMiddle.png");
    background-position:top left;
    background-repeat:repeat-y;
    padding:0 0 0 20px;

}


.mainIntroMiddleSub
{
    width:694px;
    min-height:500px;
    height:auto;
    float:left;
    background-image:url("/pub/design/mainIntroMiddle.png");
    background-position:top left;
    background-repeat:repeat-y;
    padding:0 0 0 20px;

}
	* html .mainIntroMiddleSub
	{
		height:500px;
	}


.mainIntroMiddle p, .mainIntroMiddleSub p{
    margin:1px 0 10px 0;
    width:90%;
    line-height:20px;

}




.mainIntroBottom{
    width:694px;
    height:20px;
    float:left;
    background-image:url("/pub/design/mainIntroBottom.png");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;

}


.rightMenuContainer{
    width:227px;
    float:left;
    margin:0 0 10px 8px;
    
}

.rightMenuTop{
    width:227px;
    height:30px;
    background-image:url("/pub/design/rightColTop.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}

.rightMenuMiddle{
    width:227px;
    float:left;
    padding:0 0 0 0;
    background-image:url("/pub/design/rightColMiddle.jpg");
    background-position:top left;
    background-repeat:repeat-y;

    
}


.rightMenuBottom{
    width:227px;
    height:30px;
    float:left;
    background-image:url("/pub/design/rightColBottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    clear:none;
    
}

* html .rightMenuBottom{
    width:227px;
    height:23px;
    float:left;
    background-image:url("/pub/design/rightBoxBottom.png");
    background-position:top left;
    background-repeat:no-repeat;
    margin:-12px 0 0 0;
    
}


.callToAction{
    width:210px;

    float:left;
    margin:0 0 10px 0;
    padding:0 0 0 10px;
}



p.rightText{
    font-size:90%;
    float:left;


    
}


.callToAction img{
    float:left;
    clear:both;
    margin:0 10px 0 0;
}





















.rightMenu ul{
    width:200px;
    padding:0 10px 0 0;
    list-style:none;
    float:left;
    margin:0 0 0 0;


}




.callToAction a:link{
    width:200px;
    float:left;
    clear:both;
    text-decoration:none;
    font-weight:bold;
    font-size:130%;
    color:#fff;
    padding:5px;
    background-color:#2a608e;
    margin:0 0 7px 0;

}

.callToAction a:visited{
    width:200px;
    float:left;
    clear:both;
    text-decoration:none;
    font-weight:bold;
    font-size:130%;
    color:#fff;
    padding:5px;
    background-color:#2a608e;
    margin:0 0 7px 0;
    
}

.callToAction a:hover{
    width:200px;
    float:left;
    clear:both;
    text-decoration:none;
    font-weight:bold;
    font-size:130%;
    color:#000;
    text-decoration:underline;
    color:#fff;
    padding:5px;
    background-color:#2a608e;
    margin:0 0 7px 0;
        
}

.callToAction a:active{
    width:200px;
    float:left;
    clear:both;
    text-decoration:none;
    font-weight:bold;
    font-size:130%;
    color:#fff;
    padding:5px;
    background-color:#2a608e;
    margin:0 0 7px 0;
    
}


.bottomNav{
    font-size:85%;
    color:#000;
    float:left;
    width:100%;
    padding:5px 0 10px 0;

}

.bottomNav ul{
    list-style-type:none;
    padding:0 0 0 0;
    margin:0 0 0 0;
    float:left;
    width:100%;
    text-align:center;

}

* html .bottomNav ul{
    list-style:none;
    text-align:center;
    float:left;
    margin:0 0 0 0;
    width:100%;
}


.bottomNav li{
    list-style:none;
    list-style-position:inside;
    text-decoration:none;
    color:#fff;
    padding:5px;
    margin:0 0 0 0;
    display:inline;
}

.bottomNav li a:link{
    text-decoration:none;
    color:#fff;
    margin:0 0 0 0;
}

.bottomNav li a:visited{
    text-decoration:none;
    color:#fff;
    margin:0 0 0 0;

}


.bottomNav li a:hover{
    text-decoration:underline;
    color:yellow;
    margin:0 0 0 0;
}


.bottomNav li a:active{
    text-decoration:none;
    color:#fff;
    margin:0 0 0 0;
    
}

.copyright{
    width:100%;
    text-align:center;
    float:left;
    font-size:80%;
    color:#fff;
}

.copyright a:link{
    color:#fff;
}

.copyright a:visited{
    color:#fff;
}


.copyright a:hover{
    color:#fff;
}


.copyright a:active{
    color:#fff;
}







.contactUsContainer{
    margin:0 0 40px 0;
}

.contactUsContainer h3{
    font-size:140%;
    margin:10px 0 0 0;
    color: #000;
    padding:10px 0 0 0;
}

.contactUsContainer h3 a:link{

    color: #2a608e;
    text-decoration:underline;

}

.contactUsContainer h3 a:visited{


    color: #2a608e;
        text-decoration:underline;

}


.contactUsContainer h3 a:hover{
    color: #2a608e;
        text-decoration:none;

}


.contactUsContainer h3 a:active{


    color: #2a608e;
        text-decoration:underline;

}



.contactUsContainer p a:link{
font-size:120%;
font-weight:bold;
    color: #2a608e;
    text-decoration:underline;

}

.contactUsContainer p a:visited{

font-size:120%;
font-weight:bold;
    color: #2a608e;
        text-decoration:underline;

}


.contactUsContainer p a:hover{
    color: #2a608e;
        text-decoration:none;
	font-size:120%;
font-weight:bold;

}


.contactUsContainer p a:active{

font-size:120%;
font-weight:bold;
    color: #2a608e;
        text-decoration:underline;

}







.ContactFieldset{
    width:65%;
    border:3px solid #dbecfc;
    background-color:#ffffff;
    padding:1px 0 10px 15px;

}

.ContactFieldset legend{
    font-size:120%;
    font-weight:bold;
    padding:0 10px 0 5px;


}

#ReqText{

    float:left;
    clear:both;
    padding:20px 0 10px 0;
    font-size:90%;
    
}

.contactLabel{
    clear:both;
}



.contactInput{
    padding:0 0 10px 0;
}

.contactInput input, .contactInput select{
    width:50%;
}


.fafBtn{
    margin:10px 0 0 0;
}



.press_container h1{
    font-size:180%;
    color:#2e92ed;
}


.press_container h2{
    font-size:120%;
}


.press_container .newsbacklink{
    margin: 10px 0 10px 0;
    font-size:90%;
}


.Productbacklink{
    padding:0 0 20px 0;
}



.SiteMapContainer ul{
    list-style:none;
    border-top:1px solid #eee;
    width:93%;
    padding:0 0 10px 10px;

}

.SiteMapContainer ul li {
    padding:3px 0 0 0;
    font-size:120%;
    font-weight:bold;
    color:#2e92ed;
  

}

.SiteMapContainer ul li ul{
    border:none;
  

}


.SiteMapContainer ul li ul li {
    padding:5px 0 0 0;
    font-size:80%;
    font-weight:normal;

    

}


.SiteMapContainer ul li ul li a{
    text-decoration:none;
    color:#000;

}

.SiteMapContainer ul li ul li a:link{
    text-decoration:none;
    color:#000;

}

.SiteMapContainer ul li ul li a:visited{
    text-decoration:none;
    color:#000;

}

.SiteMapContainer ul li ul li a:hover{
    text-decoration:underline;
    color:#2e92ed;

}

.SiteMapContainer ul li ul li a:active{
    text-decoration:none;
    color:#000;

}



.ourFleet h3{
    color:#fff;
    font-size:150%;
    background-color:#193b57;
    padding:4px;
    width:120px;
    
}

.ourFleet ul li{
    font-size:120%;
}


.aboutUsContainer p strong{
    font-size:140%;
    padding:0 0 0 20px;

}

