a:link,a:visited{color:#2d2381;text-decoration:none}
a:hover{color:#080541;text-decoration:underline}
a:active{color:#9691c0;text-decoration:underline}
body{font:12px Verdana,Geneva,Helvetica,sans-serif;background:url(../images/i-background-main.jpg) #e7ecf3 repeat-x 0px 33px;margin:0;padding:0;color:#383838}
dd{margin:1ex 0 1ex 19px;padding:0}
dd li{list-style:none;margin:0;padding:0}
dd p{margin:1ex 0 1ex 0;padding:0;width:408px}
dd strong{font-size:16px;float:left;margin:0 4px 0 0;padding:0}
dd ul{list-style:none;margin:0 0 0 2em;padding:0}
dl{margin:1ex 0 1ex 19px;padding:0;width:431px}
dt{font-weight:bold;margin:1ex 0 1ex 19px;padding:0;color:#336e42;font-size:14px}
h1{color:#336e42;font-size:13px;height:0;margin:0;padding:22px 0 0 19px;overflow:hidden}
h2{margin:1ex 19px 1ex 19px;font-size:14px;color:#336e42}
h3{font-size:13px;color:#336e42;font-weight:bold;margin:0px}
h4{font-size:12px;color:#336e42;font-weight:bold;margin:1ex 157px 1ex 19px}
input,select,area{font:12px Verdana,Geneva,Helvetica,sans-serif;border:1px solid #a5acb2;margin:0;padding:2px;color:#383838}
li{color:#383838;margin:0;padding:0}
p{margin:1ex 157px 1em 19px}
ul{color:#336e42;margin:1ex 0 1ex 2em;padding:0;list-style:inside}
.address{white-space:pre;margin:1ex 19px 1ex 19px;width:431px}
.form-group{border:1px solid #dfeaf9;margin:10px;padding:0px;width:540px}
.form-group h2{background:#dfeaf9;margin:0 0 1ex 0;padding:3px 0 3px 9px}
.form-group p{margin:1ex 5px 1ex 130px}
.intro{margin:0 0 1.5em 0;clear:both}
.intro p{width:570px;margin-right:0px}
.item{margin:4px 0px 4px 19px;padding:0px;width:570px;border:1px solid #dfeaf9;background:#fff;clear:left}
.item .base{clear:both}
.item .h6{height:20px}
.item .itm{margin:1ex 0 1ex 212px;width:auto}
.item .thumb_grp{width:83px;float:left;border-right:1px solid #dfeaf9;margin:0px 0 4px 0;text-align:center}
.item .thumb_grp img,.item .thumb_itm img{margin:4px 0 0px 0}
.item .thumb_itm{width:200px;float:left;border-right:1px solid #dfeaf9;margin:0px 0 4px 0;text-align:center}
.item .view-products-button{display:block;float:right;color:#336e42;background:#dbeafc;margin:0 3px;padding:2px 5px 2px 6px;font-weight:bold;font-size:11px;text-decoration:none;text-align:center;min-width:9em}
.item .view-products-button:link,.view-products-button:visited,.view-products-button:hover,.view-products-button:active{color:#336e42}
.item h2{background:#dfeaf9;margin:0 0 1ex 200px;padding:3px 0 3px 9px;font-size:13px}
.item h3{background:#dfeaf9;margin:0 0 1ex 83px;padding:3px 0 3px 9px;font-size:13px}
.item p{margin:1ex 0 1ex 95px;width:auto}
.item-photo{float:right;margin:10px 10px 0 10px;padding:2px;border:1px solid #dfeaf9}
.item-photo img{margin:4px 0 0 0}
.photo{float:right;border:0 none;margin:1ex 0 0 1ex}
.pull-quote{float:right;clear:right;margin:0}
.register{margin:10px}
#content{background:#f8f9fb;margin:0 0 0 14px;padding:0;width:600px}
#footer{background:none;margin:7px 0 1em 13px}
#footer-nav a{display:block;float:left;color:#7d8f4f;text-decoration:none;margin:0 16px 0 0}
#footer-nav a:visited{color:#7d8f4f;text-decoration:none}
#footer-nav a:hover{color:#fff;background:#7d8f4f;text-decoration:none}
#footer-nav a:active{color:#336e42;text-decoration:none}
#footer-nav img{display:block;clear:left;margin:0;width:174px;border-style:solid;border-width:0 0 8px 0;border-color:#f8f9fb}
#footer-nav,#footer{background:url(../images/i-content-bottom.gif) no-repeat;margin:0 0 0 14px;padding:0 0 0 19px;font:11px verdana;color:#2d2381;clear:both}
#header{background:url(../images/i-background-main.jpg) #fff no-repeat 0px 33px;margin:0;padding:0}
#header img{display:block}
#navigation{margin:0 0 0 23px;padding:0;width:383px}
#navigation img,#secondary-navigation img{display:inline}
#promo{margin-left:-3px}
#secondary-navigation{position:absolute;top:60px;left:463px;/*width:308px;*/margin:0;padding:0}
#warning{border:1px solid #9a0000;background:#fff;color:#9a0000;font-weight:bold;margin:10px;padding:10px;width:540px}
#wrapper{background:url(../images/i-background-main.jpg) no-repeat 0px 33px;margin:0;padding:0;height:100%}
.matrix { border-collapse:collapse;width:100%;}
.matrix td {text-align:center;padding:5px;}