@charset "utf-8";
/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
background-image:url(images/BG.gif);
background-repeat:repeat-y;
background-position:center;
background-color:#000000;
}

a:link {
color:#9D2800;
text-decoration:underline;
}

a:visited {
color:#9D2800;
text-decoration:underline;
}

a:hover {
color:#9D2800;
text-decoration:none;
}

h2 {
font-size:22px;
color:#9D2800;
margin-top:5px;
margin-bottom:5px;
font-weight:normal;
}

h3 {
font-size:18px;
color:#015959;
font-weight:normal;
}

h4 {
font-size:18px;
color:#015959;
font-weight:normal;
}

.ImgRight {
margin-left:5px;
}

.FormName {
text-align:right;
font-weight:bold;
}

.Required {
color:#FF0000;
}

.Header {
width:900px;
margin-left:auto;
margin-right:auto;
}

.MainMenu {
width:900px;
margin-left:auto;
margin-right:auto;
}

.HomeBtn {
width:105px;
height:40px;
display:block;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(images/Main-Menu_01.jpg);
}

.HomeBtn:hover {
background-image:url(images/Main-Menu-Hover_01.jpg);
}

.AboutBtn {
width:115px;
height:40px;
display:block;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(images/Main-Menu_02.jpg);
}

.AboutBtn:hover {
background-image:url(images/Main-Menu-Hover_02.jpg);
}

.ProductsBtn {
width:144px;
height:40px;
display:block;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(images/Main-Menu_03.jpg);
}

.ProductsBtn:hover {
background-image:url(images/Main-Menu-Hover_03.jpg);
}

.ServicesBtn {
width:128px;
height:40px;
display:block;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(images/Main-Menu_04.jpg);
}

.ServicesBtn:hover {
background-image:url(images/Main-Menu-Hover_04.jpg);
}

.FAQBtn {
width:110px;
height:40px;
display:block;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(images/Main-Menu_05.jpg);
}

.FAQBtn:hover {
background-image:url(images/Main-Menu-Hover_05.jpg);
}

.LocationsBtn {
width:147px;
height:40px;
display:block;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(images/Main-Menu_06.jpg);
}

.LocationsBtn:hover {
background-image:url(images/Main-Menu-Hover_06.jpg);
}

.ContactBtn {
width:151px;
height:40px;
display:block;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(images/Main-Menu_07.jpg);
}

.ContactBtn:hover {
background-image:url(images/Main-Menu-Hover_07.jpg);
}

.Content {
background-color:#FFFFFF;
width:900px;
margin-left:auto;
margin-right:auto;
}

.LeftSide {
width:250px;
background-color:#5c6c79;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding-top:10px;
}

.MainContent {
vertical-align:top;
}

.ContentPadding {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.ContentPaddingSide {
padding-left:10px;
padding-right:10px;
}

.BottomLogos {
background-color:#101E24;
width:900px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
}

.BottomMenu {
padding-top:25px;
text-align:center;
color:#FFFFFF;
}

.BottomMenu a:link {
color:#FFFFFF;
}

.BottomMenu a:visited {
color:#FFFFFF;
}

.BottomMenu a:hover {
color:#FFFFFF;
}

.BottomInfo {
font-size:11px;
padding-top:15px;
text-align:center;
color:#FFFFFF;
}

.BottomInfo a:link {
color:#FFFFFF;
}

.BottomInfo a:visited {
color:#FFFFFF;
}

.BottomInfo a:hover {
color:#FFFFFF;
}

/*-------Home-------*/

.HomePadding {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.HomePadding h2 {
font-size:18px;
color:#9D2800;
}

.HomePadding h3 {
font-size:18px;
}

/*-------About-------*/

.EmployeeInfo {
vertical-align:top;
text-align:center;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.EmployeeInfo h3 {
font-size:14px;
margin-top:0px;
margin-bottom:0px;
color:#000000;
font-weight:bold;
}

.EmployeeInfo h4 {
font-size:12px;
margin-top:0px;
margin-bottom:0px;
color:#000000;
}

.EmployeeInfo p {
margin-top:5px;
}

/*-------Products-------*/

.ProductsPadding {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.ProductsPadding h4 {
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}

.ProductsPadding ul {
padding-bottom:5px;
}

/*-------Services-------*/

.ServicesPadding {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.ServicesPadding h4 {
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}