@charset "utf-8";
/* CSS Document */

/* layout */

div.body { background: #dad9d7; text-align: center; margin: 0; padding: 0; }
div.layout { width: 960px; margin:0 auto 0 auto; text-align: left; background: #fff; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
div.layout-top { width: 960px; height: 92px; background: #fff; clear:both; border-bottom: 1px solid #fff; }
div.layout-top-nav { width: 960px; background: #fff; clear:both; border-bottom: 1px solid #fff; }

/* basic column/row sizes */
div.featurecontainer { margin: 0 0 0 24px; padding: 0; height: 56px; }
div.homefeature { width: 300px; float: left; margin: 0; clear: none; }
div.featurepanel1 { width: 690px; height: 246px; background: url( '../images/panel-feature.png' ) no-repeat 0 0; padding: 0; margin: 0; }
div.featurepanel2 { width: 690px; height: 246px; background: url( '../images/panel-feature2.png' ) no-repeat 0 0; padding: 0; margin: 0; }
div.featurepanel3 { width: 690px; height: 246px; background: url( '../images/panel-feature3.png' ) no-repeat 0 0; padding: 0; margin: 0; }
div.featurepanel4 { width: 690px; height: 246px; background: url( '../images/panel-feature4.png' ) no-repeat 0 0; padding: 0; margin: 0; }
div.featurepanel5 { width: 690px; height: 246px; background: url( '../images/panel-feature5.png' ) no-repeat 0 0; padding: 0; margin: 0; }
div.supportpanel { width: 690px; height: 260px; background: url( '../images/panel_feature3.jpg' ) no-repeat -3px 0; padding: 0; margin: 0; }
div.tophomerow { width: 960px; height: 60px; border-bottom: solid 1px #ccc; margin: 16px 0 0 0; padding: 0 0 16px 0; }
div.featurehomerow { width: 960px; height: 268px; background: url( '../images/bg-feature.png' ) repeat-y 0 0; border-top: solid 1px #fff; border-bottom: solid 1px #fff; margin: 0; padding: 0; }
div.leftcolumn { width: 692px; float: left; margin: 11px 0 0 0; padding: 0 0 0 13px; overflow: hidden; }
div.rightcolumn { width: 236px; float: left; margin: 13px 0 0 0; padding: 0 0 0 8px; }
div.rightcolumn p { margin: 0 0 0 4px; }
div.supportrightcolumn { width: 236px; float: left; margin: 16px 0 0 0; padding: 0px }

div.home-row-2 { margin: 0; padding: 0 0 0 16px; border-top: solid 1px #ccc; background-color: #000; clear: both; }
div.home-row-2-panel-1 { width: 445px; height: 203px; margin-bottom: 12px; padding-right: 6px; float: left; background: url( '../images/panel1.gif') no-repeat 0 16px; }
div.home-row-2-panel-2 { width: 242px; height: 203px; margin-bottom: 12px; padding-right: 6px; float: left; background: url( '../images/panel2.gif') no-repeat 0 16px; }
div.home-row-2-panel-3 { width: 233px; height: 203px; margin-bottom: 12px; padding-right: 6px; float: left; background: url( '../images/panel3.gif') no-repeat 0 16px; }
div.home-row-2-panel-3a { width: 233px; height: 203px; margin-bottom: 12px; padding-right: 6px; float: left; background: url( '../images/panel3a.gif') no-repeat -3px 0; }
div.home-row-2 div.panel-top { margin: 54px 0 0 0; text-align: bottom; }
div.home-row-2 div.panel-top h3 { color: #0f4e89; text-transform: uppercase; margin: 0 0 0 8px;}
div.home-row-2 div.panel-bottom { margin: 15px 0 0 0; }
div.home-row-2 div.panel-bottom ul { margin: 0 0 0 6px; }
div.home-row-3 { margin: 0; padding: 16px 0 0 0; border-top: solid 1px #ccc; }
