html {height: 100%;}

body {background: #c0c0c0 url("pics/bodybg.jpg") repeat-y; border: 0px; font-family: sans-serif; font-size: 10pt; color: #4a4a4a; height: 100%; margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0pt;}

img {border: 0px;}

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

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

a:visited {text-decoration: none; color: #4a2500;}

a:hover {text-decoration: underline; color: #4a2500;}

div.logotop {margin-top: 0px; margin-left: 0px; margin-right: 0px; height: 126px; background-image: url("pics/topbg.jpg");}

div.logotop img {padding-left: 100px;}

div.main {background-color: #ffffff; margin-right: 100px; width: 1090px; margin-bottom: 0px;}

div.content {width: 840px;}

div.links {padding-top: 20px; padding-left: 200px; padding-right: 20px; font-size: 14pt;}

div.links table {text-align: center; width: 100%;}

div.links td {width: 20%;}

div.links a:active {text-decoration: none; color: #4a4a4a;}

div.links a:link {text-decoration: none; color: #4a4a4a;}

div.links a:visited {text-decoration: none; color: #4a4a4a;}

div.links a:hover {text-decoration: none; color: #000000; border: solid 1px #c0c0c0; width: 20%; padding: 0px 12px 1px 12px;}

td.currentlink {border: solid 1px #ff643e; background-color: #ffe6d5;}

div.redline {background: #ff0000 url("pics/redlinetip.png") no-repeat right; height: 16px;}

div.bsidetop {background: url("pics/sidetop.png") no-repeat left; height: 21px;}

div.contentbody {background: url("pics/contentleft.png") repeat-y; padding-left: 180px; margin-bottom: 0px; margin-top: 0px;}

div.contentbody td {line-height: 25px;}

img.boschp {float: left; margin-top: 12px; margin-left: 80px;}

img.fsbp {float: right; margin-top: 12px; margin-right: 100px;}

div.menudisplay1 {position: absolute; padding: 10px; color: #4a4a26; border: solid 1px #b8b872; width: 200px; margin-left: 820px; margin-top: 160px;}

div.menudisplay2 {position: absolute; background-color: #d9d9b3; padding: 10px; border: solid 1px #b8b872; width: 200px; margin-left: 820px; margin-top: 220px;}

div.menudisplay3 {position: absolute; padding: 40px 10px 10px 10px; text-align: center; border: solid 1px #b8b872; width: 200px; margin-left: 820px; margin-top: 230px;}

div.cmenudisplay {position: absolute; padding: 10px; border: solid 1px #b8b872; width: 180px; margin-left: 850px; margin-top: -820px;}

div.cmenudisplay2 {position: absolute; padding: 10px; width: 200px; margin-left: 850px; margin-top: -1820px;}

div.copyright {padding: 20px; text-align: center; font-size: 8pt;}

table.cbodyt {margin-left: -150px; margin-right: 30px; font-size: 11pt;}

table.cbodyt td {vertical-align: top; padding: 10px;}

p.btmpics {margin-top: 2px; text-align: right;}

.bluelink a:active {text-decoration: none; color: #3333ff;}

.bluelink a:link {text-decoration: none; color: #3333ff;}

.bluelink a:visited {text-decoration: none; color: #3333ff;}

.bluelink a:hover {text-decoration: underline; color: #3333ff;}

table.tform td {border: 1px solid #c0c0c0; padding: 3px;}

.servlinks {padding-left: 170px;}

td.servdetpics img {margin-left: 180px;}

ul.spaced li {padding-bottom: 15px;}

p.anchorp {margin-top: 3px; font-size: 9pt;}

span.underlinetxt {text-decoration: underline; font-weight: bold; font-size: 10.5pt;}
