/* CSS Document */body { background: #F1F1F1; margin: 0px; } a, a:link, a:hover, a:active, a:visited { color: #666666; }#site_container { background: #FFFFFF; border: 1px #666666 solid; width: 720px; margin: 30px auto 10px auto; }.rule { clear: both; height: 1px; background: #81BC3C; }.rule-gray { clear: both; height: 1px; background: #666666; }.clear { clear: both; height: 0px;}/* HEAD AND NAVIGATION  */.navbar { width: 720px; height: 67px; }.logo { float: left; margin: 0px; }#navbarlabels { float: left; width: 569px; height: 21px; text-align: right; margin: 46px 0px 0px 0px; z-index: 10;}#navitems ul { margin: 0px; padding: 0px; display: inline; }#navitems ul li { display: inline; padding: 3px 0px 6px 0px; list-style: none; display: inline; }#navitems ul li a { padding: 3px 10px 6px 10px; }#navitems ul li a:hover { background: #81BC3C; color: #FFFFFF; }.navselect { background: #81BC3C; color: #FFFFFF; padding: 3px 10px 6px 10px;}.navtext {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; color: #666666; }.navtext a:link {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:13px; color: #666666; text-decoration: none; }.navtext a:hover {text-decoration: none; }.navtext a:visited {text-decoration: none; color: #333333; }.subnavbar { width: 720px; height: 18px; background: #DAEAC8; margin-top: 2px; padding-top: 2px; text-align: center; }#subnavitems { margin: 0px; padding: 0px; display: inline; }#subnavitems ul { margin: 0px; padding: 0px; display: inline; }#subnavitems ul li { display: inline; padding: 0px 0px; list-style: none; display: inline; }#subnavitems ul li a { padding: 0px 10px 4px 10px; }#subnavitems ul li a:hover { color: #81BC3C; }.subnavtext {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; color: #666666; }.subnavtext a:link {color: #666666; text-decoration: none; }.subnavtext a:hover {text-decoration: none; }.subnavtext a:visited {text-decoration: none; color: #333333; }/* STRUCTURE */#column2 { width: 720px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #cccccc; margin: 0px; padding: 0px; }#columngray2 { width: 720px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #cccccc; margin: 0px; padding: 0px; background: url(images/c2grayright.gif); }#column2footer { width: 720px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #cccccc; margin: 0px; padding: 0px; }#c2-1 { float: left; width: 474px; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #cccccc; }#c2-1feature { float: left; width: 474px; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #cccccc; background: url(images/c2grayright.gif); }#c2-1footer { float: left; width: 474px; }#c3-1footer { float: left; width: 526px; }#c2-2 { float: left; width: 205px; padding-left: 10px; }#c2-2guarantee { float: left; width: 245px; background: url(images/c2grayright.gif) top right;}#c2-2footer { float: left; width: 245px; }.c1text { margin: 4px 7px; float: left; width: 360px;}.c1news { margin: 0px 10px 0px 20px; }.c1imagecontainer { margin: 25px 0px 0px 0px; padding: 0px 0px 3px 3px; background: url(images/site_imageborder.gif) top left no-repeat ; width: 89px; float: left; }.c1image { border: 1px solid #81BC3C; }.c2text { margin: 4px 3px; float: left; width: 155px;}.c1whitepaper { margin: 0px 0px 0px 0px; }#column3 { width: 720px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #cccccc; margin: 0px; padding: 0px; }#c3-1 { float: left; width: 76px; }#c3-2 { float: left; width: 451px; padding-top: 10px; padding-bottom: 10px; background: url(images/site_3cbackground.gif); }#c3-3 { float: left; width: 193px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #cccccc;}#c3-3footer { float: left; width: 193px;}.grayback { background: #F0F0F0; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #cccccc; padding: 0px 5px 0px 0px; }.whiteback { background: #FCFCFC; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #cccccc; padding: 0px 5px 0px 0px; }/* CONTENT */h1 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 19px; color: #81BC3C; }h2 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; color: #81BC3C; }h3 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #81BC3C; }td { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #666666; }.news_heading { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; color: #81BC3C; }p { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 17px; color: #666666;  }.inside { padding: 0px 20px 0px 10px;  }#contentlist { list-style: none; margin: 0px; padding: 0px; }#contentlist li { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 17px; color: #666666; }.leftbar { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #666666; }.rightbar-whitepaper { font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; line-height: 14px; color: #666666;  }.squarelist {  margin: 0; padding: 0; list-style: none; }.squarelist li { padding-left: 38px; margin-bottom: 10px; background: url(/images/site_squarebullet.gif) no-repeat 10px 1px; }#squarelistRight {  margin: 0; padding: 0; list-style: none; }#squarelistRight li { padding-left: 28px; margin-bottom: 10px; background: url(images/site_squarebullet.gif) no-repeat 10px 1px; }.squarelist_text { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #666666; }.squarelist_text a { text-decoration: underline; color: #666666; }.squarelist_text a:hover { text-decoration: underline; }.squarelist_more { padding-left: 27px; }.squarelist_headline { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #666666; }.squarelist_headline a.headline_link { text-decoration: none; color: #81BC3C; }.squarelist_headline a.headline_link:hover { text-decoration: underline; }.footer { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; line-height: 14px; color: #81BC3C; margin-left: 30px; }.footer a { color: #666666; text-decoration: underline; }.copyright { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; line-height: 14px; color: #666666;  }.homeflash { padding: 2px 0px 1px 0px; width: 722px; height: 247px; }.sectionflash { padding: 1px 0px 1px 0px; width: 722px; height: 52px; }.titleimg {float: left; background: #F0F1F3; width: 76; }.quote {font-size: 11px;}img {border: 0;}