@charset "UTF-8";
/* CSS Document */

/* All pages / General styles */

body{
margin:0px;
background-image:url(images/bg.png);
background-color:#171717;
}

p {
margin-top:0px;
padding-top:0px;
}

.paddingLeft{
padding-left:25px;
}
.paddingRight{
padding-right:25px;
}
.paddingRight2{
padding-right:25px;
}
.paddingTop{
padding-top:25px;
}
.paddingTopRight{
padding-top:25px;
padding-right:25px;
}
.paddingAll{
padding-top:25px;
padding-right:25px;
padding-left:25px;
padding-bottom:0px;
}

#clear {
clear:both;
}

a img {
border-style: none;
}

#mainContainer {
width:900px;
margin:auto;
background-color:#000000;
}

#header {
margin:0px;
background-image:url(images/headerBG.png);
background-position:center;
background-color:#171717;
height:120px;
width:900px;
}

#btmBar {
float:left;
height:103px;
width:660px;
margin:auto;
}

#btmBar2 {
float:right;
width:190px;
margin:auto;
text-align:right;
padding-right:25px;
}

#btmBar3 {
background-image:url(images/mainBtm.png);
background-color:#000000;
float:left;
height:103px;
width:900px;
margin:auto;
}

.mainCopy{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:14px;
}

.titleCopy{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:21px;
line-height:24px;
font-weight:bold;
}

.mailBody {
background-color:#FFFFFF;
background-image:none;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

/* Home Page */

#homeBtm {
height:335px;
width:900px;
background-image:url(images/homeBtm.png);
background-position:center;
margin:auto;
}

#homeBtmLeftContent {
float:left;
text-align:right;
width:285px;
height:232px;
margin:auto;
}

#homeBtmMiddleContent {
float:left;
text-align:center;
width:330px;
height:232px;
margin:auto;
}

#homeBtmRightContent {
float:left;
text-align:left;
width:285px;
height:232px;
margin:auto;
}


/* About Us */

#aboutContent {
background-color:#FFFFFF;
width:802px;
margin-left:25px;
padding:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:14px;
text-align:left;
float:left;
}

/* Services */

#serviceContent {
background-color:#FFFFFF;
width:802px;
margin-left:25px;
padding:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:14px;
text-align:left;
float:left;
}

/* Training */

#trainContent {
background-color:#FFFFFF;
width:802px;
margin-left:25px;
padding:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:14px;
text-align:left;
float:left;
}

/* Products */

#prodContent {
background-color:#FFFFFF;
width:802px;
margin-left:25px;
padding:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:14px;
text-align:left;
float:left;
}


/* Locations */

#locationContent {
background-color:#FFFFFF;
width:802px;
margin-left:25px;
padding:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:14px;
text-align:left;
float:left;
}

#locationLeftContent {
float:left;
width:370px;
margin:auto;
text-align:left;
}

#locationRightContent {
float:right;
width:420px;
margin:auto;
text-align:right;
}


/* Contact Us */

#contactContent {
background-color:#FFFFFF;
width:802px;
margin-left:25px;
padding:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:14px;
text-align:left;
float:left;
}

#contactLeftContent {
float:left;
width:470px;
margin:auto;
text-align:left;
}

#contactRightContent {
float:right;
width:420px;
margin:auto;
text-align:right;
}

#contactMail {
background-image:url(images/contactMailBg.gif);
height:30px;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:16px;
text-align:right;
}

/* Footer */

#footer{
height:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:center;
line-height:47px;
margin:auto;
}
#footer a:Link, #footer a:Active, #footer a:Visited {
color:#FFFFFF;
text-decoration:none;
}
#footer a:Hover {
color:#FFFFFF;
text-decoration:underline;
}

#footerNav{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-align:center;
vertical-align: middle;
}
#footerNav a:Link, #footerNav a:Active, #footerNav a:Visited {
color:#FFFFFF;
text-decoration:none;
}
#footerNav a:Hover {
color:#FFFFFF;
text-decoration:underline;
}