/* CSS Document */

body {
margin:0px;
padding:0px;
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#wrapper { 
text-align:left;
width:792px;
margin-left: auto;
margin-right: auto;
}

.header {
padding:0px 0px 0px 0px;
width:792px;
}

.content {
padding:0px 33px 0px 33px;
}

.headerbg {
margin-left:10px;
width:760px;
height:287px;
}

#contentBg {
background-image:url(images/background-transparent.png);
background-repeat:repeat-y;
width:792px;
}

#footer {
background-image:url(images/footer.png);
background-repeat:no-repeat;
width:792px;
height:29px;
padding: 30px 0px 20px 22px;
color:#666666;
}

.greenBg {
background-image:url(images/lined-green-bg.gif);
width:100%;
}

.greenBgPad {
padding:4px 8px 4px 8px;
}

.homeColumn {
float:left;
width:235px;
margin:0px 0px 0px 22px;
background-image:url(images/vertical-dots.gif);
background-repeat:repeat-y;
background-position:right;
}

.homeColumnStart {
float:left;
width:235px;
margin:0px 0px 0px 0px;
background-image:url(images/vertical-dots.gif);
background-repeat:repeat-y;
background-position:right;
}

.homeColumnEnd {
float:left;
width:209px;
margin:0px 0px 0px 22px;
}

.homeColumnWhite {
float:left;
width:235px;
margin:0px 0px 0px 22px;
}

h1.homecols {
color:#24933C;
font-size:18px;
margin:0px 0px 5px 0px;
padding:0px;
}

h1.homepagelargeaddress
{
color:#c0c0c0;
font-size:15px;
margin:0px 0px 5px 0px;
padding:0px;
}



h1.homecontact {
color:#24933C;
font-size:17px;
margin:0px 0px 5px 0px;
padding:0px;
}

h1.productpage {
color:#24933C;
font-size:15px;
margin:0px 0px 5px 0px;
padding:0px;
}

h1.fgasscreens {
color:#24933C;
font-size:13px;
margin:0px 0px 5px 0px;
padding:0px;
}

h1.systemshead {
color:#ffffff;
font-size:12px;
margin:0px 0px 5px 0px;
padding:0px;
text-align: left;
}

.stepSpacer {
clear:both;
height:5px;
}

.stepProductsSpacer {
clear:both;
height:25px;
}

.homeColContent {
padding:4px 0px 0px 0px;
color:#666666;
font-size:12px;
width:209px;
}

.menu {
float:right;
margin:0px 0px 0px 0px;
width:150px;
text-align:right;
background-image:url(images/menu-bg.jpg);
background-repeat:no-repeat;
height:287px;
}

.menupad {
padding:28px 5px 0px 5px;
}

a.menulink:link, a.menulink:hover, a.menulink:visited {
display:block;
color:#FFFFFF;
font-size:15px;
text-decoration:none;
margin:0px 5px 3px 5px;
}

a.menulink:hover {
color:#000000;
}







a.menulinksmall:link, a.menulinksmall:hover, a.menulinksmall:visited {
display:block;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
margin:0px 5px 3px 5px;
}

a.menulinksmall:hover {
color:#000000;
}


p {
color:#666666;
font-size:12px;
}

ul {
color:#666666;
font-size:12px;
}

li {
color:#666666;
font-size:12px;
}

h1 {
color:#24933C;
font-size:18px;
margin:15px 0px 2px 0px;
padding:0px;
}

.DeepColContent {
padding:4px 0px 0px 0px;
color:#666666;
font-size:10px;
width:209px;
}

.homeGreenColumn {
float:left;
width:230px;
margin:0px 0px 0px 18px;
background-repeat:repeat-y;
background-position:right;
}

.homeGreenColumnStart {
float:left;
width:230px;
margin:0px 0px 0px 0px;
background-repeat:repeat-y;
background-position:right;
}

.homeGreenColumnEnd {
float:left;
width:209px;
margin:0px 0px 0px 22px;
}

h1.homeGreencols {
color:#ffffff;
font-size:18px;
margin:0px 0px 5px 0px;
padding:0px;
}

.homeGreenColContent {
padding:4px 0px 0px 0px;
color:#ffffff;
font-size:12px;
width:209px;
}

a.littlelinks:link, a.littlelinks:hover, a.littlelinks:visited {
color:#666666;
font-size:11px;
text-decoration:none;
}

a.littlelinks:hover {
color:#666666;
text-decoration:underline;
}

.technicaldatatablegeneral {
width: 700px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-color: #A1A2C0;
border-width: 1px 1px 1px 1px;
border-style: solid;
}

.technicaldatatabletitlebar {
font-color: #ffffff;
font-size:18px;
background-color: #666698;
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
height: 20px;
}

.technicaldatatabletitleh1 {
color: #ffffff;
font-size:18px;
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
}

.technicaldatatablecelllilac {
background-color: #A1A2C0;
}

#flashheader {
float:left;
width:608px;
height:287px;
}

.ProductBgGreen {
background-image:url(images/product-bg.gif);
background-repeat:no-repeat;
background-position:left;
width: 375px;
height: 175px;
}

.ProductBgGreenPad {
padding:4px 8px 4px 8px;
}

.ProductBgPurple {
background-image:url(images/product-bg-purple.gif);
width:375;
}

.ProductBgPad {
padding:4px 8px 4px 8px;
}




a:link, a:visited {
color:#blue;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

.bmsstatement {color: #000000; }
