body, h1, h2, h3, h4, h5, h6, blockquote, p, form, a, img{margin: 0;padding: 0;}
img{border:0px;}
a:active, a:visited{outline:none;}
body{background:#759651; font:14px "Trebuchet MS", Verdana, Tahoma, Arial;}
.clear{clear:both;}
.left{float:left;}
a{color:#000;text-decoration:none;}
a:hover{color:#759651;text-decoration:none;}
#wrapper{width:800px;margin:5px auto;}
#header{background:url(images/bg_header.gif) no-repeat;width:800px;height:176px;padding:10px 0 0 0;}
#container{width:800px;background:#fff;}
#footer{}
#footer .copy{text-align:center;font-size:10px;color:#fff;}
#footer .copy a{color:#fff;text-decoration:none;}
#footer .copy a:hover{text-decoration:underline;}
p{margin-bottom:10px}
.logo{padding-left:20px;}
.red{color:#ff0000}
.green{color:#759651}
.bg_green{background:#d2e0c1}
.error{background:#ff6363}
.nocolor{background:none}
.blue{color:#567fb9}
.underline{text-decoration:underline;}

.home{width:800px;height:449px;background:#fff url(images/bg_home.gif) bottom no-repeat;}
.home div.content{width:300px;padding:20px 0 0 480px}

.products{width:800px;height:449px;background:#fff url(images/bg_products.gif) bottom no-repeat;}
.products div.content{width:467px;padding:10px 0 0 0;margin:0 0 0 171px}
.products div.content div.psd1800{margin:19px 0 0 290px;background:#FFFFFF;font-size:12px;width:140px;padding:0 2px;}
.products div.content div.c1800{margin:10px 0 0 30px;font-size:12px;width:407px;color:#666666;}
.products div.content div.psd2700{margin:26px 0 0 35px;background:#FFFFFF;font-size:12px;width:140px;padding:0 2px;}
.products div.content div.c2400{margin:10px 0 0 30px;font-size:12px;width:407px;color:#666666;}

.investors{width:800px;height:449px;background:#fff url(images/bg_body.gif) bottom no-repeat;}
.investors div.content_left{float:left;width:293px;padding:10px 0 0 40px;}
.investors div.content_right{float:left;width:350px;padding:50px 0 0 50px;line-height:25px;}

.contact{width:800px;background:#fff url(images/bg_body.gif) bottom no-repeat;padding-bottom:100px}
.info{font-size:9px;color:#888888;}
.special_col{vertical-align:top;padding-top:7px;}
.hidden{visibility:hidden;}
.address_box{background:#d2e0c1;width:400px;padding:10px 10px;border:1px #666666 solid;}

.hartford{width:800px;height:449px;background:#fff url(images/bg_home_h.png) bottom no-repeat;}
.hartford div.content{width:300px;padding:20px 0 0 480px}

.worcester{width:800px;height:449px;background:#fff url(images/bg_home_w.png) bottom no-repeat;}
.worcester div.content{width:300px;padding:20px 0 0 480px}

