body, html{
margin: 5px 0px 0px 0px;
background-image:url(images/main_bkgrnd.jpg);
height:100%;
}

#container{
width:744px;
display:table;
margin: 0 auto;
background-image:url(images/body_bkgrnd.png);
background-repeat:repeat-y;
text-align:center;
height:auto;
}

#top{
width:744px;
margin: 0 auto;
}

#body{
width:738px;
background-color:white;
border:solid 1px;
border-color:#44800A;
display:table;
margin:0 auto;
text-align:center;
height:100%;
}

#header{
width:721px;
margin:0 auto;
margin-top:10px;
text-align:left;
}

#header p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#44800a;
margin:3px 0px 10px 0px;
float:right;
letter-spacing:-0.5px;
}

#header a:link{
text-decoration:none;
color:none;
}

#header a:visted{
text-decoration:none;
color:none;
}

#header a:hover{
text-decoration:none;
color:none;
}

#header a:active{
text-decoration:none;
color:none;
}

#banner{
text-align:center;
margin:0 auto;
clear:both;
}

#navBar{
width:721px;
height:23px;
margin:0 auto;
margin-top:10px;
background-color:#44800a;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:white;
padding:7px 0px 0px 0px;
}

#navBar a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:white;
text-decoration:none;
}

#navBar a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:white;
text-decoration:none;
}

#navBar a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#b2b1b1;
text-decoration:none;
}

#navBar a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:white;
text-decoration:none;
}

#leftColumn{
width:184px;
float:left;
height:100%;
background-color:#b2b0b1;
background-image:url(images/left_column_bkgrnd.jpg);
background-repeat:repeat-x;
}

#leftColumn a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0A8060;
margin:15px 0px 0px 15px;
text-decoration:none;
font-weight:bold;
}

#leftColumn a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0A8060;
margin:15px 0px 0px 15px;
text-decoration:none;
font-weight:bold;
}

#leftColumn a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
margin:15px 0px 0px 15px;
text-decoration:none;
font-weight:bold;
}

#leftColumn a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0A8060;
margin:15px 0px 0px 15px;
text-decoration:none;
font-weight:bold;
}

#leftColumn p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
margin:5px 0px 10px 15px;
}

#leftColumn i{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
font-style:italic;
margin:5px 0px 10px 0px;
}

.servicearea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#44800a;
text-decoration:none;
font-weight:bold;
}

.servicearea a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#44800a;
margin:15px 0px 0px 15px;
text-decoration:none;
font-weight:bold;
}

.servicearea a:visted{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#44800a;
margin:15px 0px 0px 15px;
text-decoration:none;
font-weight:bold;
}

.servicearea a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
margin:15px 0px 0px 15px;
text-decoration:none;
font-weight:bold;
}

.servicearea a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#44800a;
margin:15px 0px 0px 15px;
text-decoration:none;
font-weight:bold;
}

#rightColumn{
text-align:left;
width:510px;
height:100%;
float:left;
}

#rightColumn p{
margin:3px 40px 0px 45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5b5b;
}

#rightColumn h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0A8060;
font-size:14px;
margin:25px 0px 0px 45px;
}

#rightColumn h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#44800a;
font-size:12px;
margin:5px 0px 0px 0px;
}

#rightColumn h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
font-size:12px;
margin:5px 0px 5px 5px;
}

#rightColumn td{
vertical-align:middle;
}

#rightColumn td p{
margin:3px 40px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5b5b;
}

#rightColumn td hr{
width:460px;
height: 0; 
border-style: solid; 
border-width: 1px 0 0 0; 
border-color:#44800a;
}

#rightColumn table{
margin:5px 0px 0px 45px;
width:465px;
}

.product{
margin:5px 0px 0px 0px;
}

.pdflogo{
margin:0px 50px 0px 0px;
}

.info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#0A8060;
float:right;
margin:0px 50px 0px 0px;
}

.info a:link{
color:#0A8060;
}

.info a:visited{
color:#0A8060;
}

.info a:hover{
color:#b2b0b1;
}

.info a:active{
color:#0A8060;
}

#footer{
width:707px;
height:23px;
margin:0 auto;
margin-bottom:5px;
background-color:#44800a;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
padding:7px 7px 0px 7px;
clear:both;
}

#footer a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-decoration:none;
}

#footer a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-decoration:none;
}

#footer a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#b2b1b1;
text-decoration:none;
}

#footer a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-decoration:none;
}

#bottom{
width:744px;
margin: 0 auto;
clear:both;
}

#sitetag{
width:720px;
margin:0 auto;
margin-bottom:5px;
text-align:right;
clear:both;
}