 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,div.paragraph,blockquote,fieldset,input{ margin:0; padding:0; }
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0; }
 ul{ list-style:none; }
 fieldset{ border:0; }
 a img{ border:0; }
 .clear{ clear:both; }
 body { background: #F2F5F5; font-family: Georgia, arial, sans-serif; font-size:12px; color:#FFFFFF; height: 100%; margin:0; padding:0; }
 a{ text-decoration: none; }
 div.paragraph { line-height: 1.5em; color: #555555; font-size: 14px; padding: 0.5em 0em; }
 p { line-height: 1.5em; color: #555555; font-size: 14px; padding: 0.5em 0em; }
 h1 { font-size:24px; font-weight:bold; color:#555555; line-height:1.5; padding:0.5em 0em 0.2em 0em; }
 h2 { font-family: Arial; font-size:18px; color:#555555; line-height:1.5; padding:0.5em 0em 0.2em 0em; }
 #wrapper { width:966px; margin: 0px auto; }
 #header { clear: both; padding: 0; min-height:85px; }
 #header, #header a { margin:0px; padding:0px; text-decoration:none; color: #0f6fb1; }
 #header a:hover{ color: #555555; }
 #header .wsite-logo { min-height:65px; color: #555555; font-size: 24px; padding: 10px 0px 10px 12px; }
 #header .wsite-logo a{ color: #555555; }
 #banner{ padding:1px; width:952px; clear: both; border:3px #f1f1f1 solid; }
 #banner a{ color: #000000; }
 #banner a:hover{ color: #0f6fb1; }
 #inner-banner{ width:942px; overflow: hidden; background:#dddddd; padding:6px 5px 6px 5px; }
 #content{ width: 1040 px; height:auto !important; min-height:600px; background: #F2F5F5; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin: 14px 0px 0px 3px; padding: 12px 10px 40px 10px; }
 #content.noborder{ border-top:none; }
 #content a{ color: #0f6fb1; }
 #content a:hover{ text-decoration:underline; }
 #navigation{ position: relative; width: 960px; clear: both; height: 25px; z-index: 2; border-top: 5px solid #dddddd; border-bottom: 1px solid #dddddd; }
 #navigation li{ float: left; z-index: 2; text-transform: uppercase; margin: 0px 18px 0px 0px; }
 #navigation li a{ display: inline-block; position: relative; color: #555555; z-index: 2; height: 19px; padding: 6px 12px 0px 12px; font-size: 12px; text-decoration: none; }
 #navigation li a:hover{ background: #f2f2f2; text-decoration: none; }
 #navigation li#active a{ background: #f2f2f2; }
 #wsite-menus .wsite-menu { width: 170px; }
 #wsite-menus .wsite-menu li a { position: relative; display: block; width: 150px; background: #c5c5c5; border-top: 1px solid #fff; border-bottom: none; border-right: none; border-left: none; text-decoration: none; font-size: 12px; font-weight: normal; line-height:1; padding: 8px 8px 8px 12px; color: #333333; }
 #wsite-menus .wsite-menu li a:hover { background: #999999; color: #333333; }
 #header-right{ float:right; height: 85px; border-collapse: collapse; border-spacing: 0; margin-right:12px; }
 #header-right td { vertical-align: middle; padding: 0; }
 #header-right .phone-number { color:#555555; font-size:14px; }
 #header-right .wsite-social{ vertical-align: middle; margin-left: 12px; }
 #header-right .wsite-social-item { width: 23px; height: 23px; margin: 0px 0px 0px 3px; }
 #header-right .wsite-social-rss { background: url(theme/rss.jpg?1722024947); }
 #header-right .wsite-social-linkedin { background: url(theme/link-in.jpg?1722024947); }
 #header-right .wsite-social-facebook { background: url(theme/facebook.jpg?1722024947); }
 #header-right .wsite-social-twitter { background: url(theme/twitter.jpg?1722024947); }
 #header-right .wsite-search{ margin-left: 12px; vertical-align: middle; }
 #header-right .wsite-search .wsite-search-input { width:162px !important; height:18px; border:none; color:#010101; font-size:12px; padding:4px!important; background: url(theme/input-bg.jpg?1722024947) no-repeat; }
 #header-right .wsite-search-button{ width:35px; height:26px; border: none; background:url(theme/submit-bg.jpg?1722024947) no-repeat; }
 #header-right .wsite-search-button span{ display: none; background: none; }
 #footer{ visibility: hidden; width: 918px; color: #555555; font-size: 14px; text-align: right; background: #dddddd; padding: 12px 21px 21px 21px; margin: 2px 0px 30px 3px; }
 #footer a{ color: #0f6fb1; }
 #footer a:hover{ text-decoration:underline }
 .wsite-footer { margin-bottom: 15px; }
 .tall-header-page .wsite-header { width: 941px; height: 257px; background: url(theme/banner-tall.jpg?1722024947); }
 .short-header-page .wsite-header { width: 941px; height: 147px; background: url(theme/banner-short.jpg?1722024947); }
 #banner h2{ color:#000; font-size:24px; padding:10px 0px 4px 0px; }
 #banner div.paragraph{ font-size:15px; padding-bottom:30px; }
 #banner p{ font-size:15px; padding-bottom:30px; }
 #ban-left{ float:left; width:561px; }
 #ban-right{ float:left; width:324px; padding:34px 25px 0px 31px; }
 #banner a.wsite-button{ margin: 0px 0px 0px 0px; }
 .landing-page .wsite-header { width: 561px; height: 307px; background: url(theme/banner-landing.jpg?1722024947); }
 .splash-page #wrapper{ width:606px; }
 .splash-page #header{ width:600px; height:58px; padding:12px 0px 0px 0px; margin:0px 0px 14px 3px; border-bottom:5px #dddddd solid; }
 .splash-page #title{ padding:10px 0px 5px 0px; }
 .splash-page #header-right #header-right-table { height: 48px; border-collapse: collapse; border-spacing: 0; }
 .splash-page #header-right .wsite-social { position: relative; float:left; margin-right: -4px; padding:1px 0px 0px 0px; }
 .splash-page #banner{ width:598px; }
 .splash-page #inner-banner{ width:582px; }
 .splash-page .wsite-header{ width: 581px; height: 147px; background: url(theme/banner-splash.jpg?1722024947); }
 .splash-page #content{ width:580px; height:auto !important; min-height:300px; }
 .splash-page #footer{ width:580px; }
 .wsite-form-label{ display:block; color: #333333; font-size: 13px; padding: 20px 0px 8px 0px; font-weight: normal; font-family: arial; }
 .form-radio-container{ color: #474747; font-size: 13px; font-family: arial; }
 .wsite-form-input { font-family: arial; width:307px; font-size:12px; height:20px; padding:4px 10px 4px 10px; margin-bottom:5px; background: #fff; color: #666666; border: 1px solid #d2d2d2; -moz-border-radius: 3px; border-radius: 3px; }
 .form-select{ width: 379px; height:28px; color: #666666; background: #fff; border: 1px solid #d2d2d2; -moz-border-radius: 3px; border-radius: 3px; font-family: arial; }
 .form-radio-container label { color: #666666; font-family: arial; }
 .wsite-button { color: #fff !important; height: 34px; display: inline-block; font-size: 14px; border: none; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0px 10px 0px 0px; background: url(theme/button_small_lightgrey.png?1722024947) no-repeat 100% -105px; outline: none; }
 .wsite-button:hover { background-position: 100% -140px; }
 .wsite-button:active { background-position: 100% -175px; }
 .wsite-button-inner { color: #333 !important; height: 34px; line-height: 34px; display: block; font-size: 14px; font-weight: bold; border: none; text-decoration: none; padding: 0px 10px 0px 20px; background: url(theme/button_small_lightgrey.png?1722024947) no-repeat 0 0; outline: none; }
 .wsite-button:hover .wsite-button-inner { background-position: 0 -35px; }
 .wsite-button:active .wsite-button-inner { background-position: 0 -70px; }
 .wsite-button-large { color: #fff !important; height: 41px; background: url(theme/button_large_lightgrey.png?1722024947) no-repeat 100% -126px; padding: 0 10px 0 0; }
 .wsite-button-large:hover { background-position: 100% -168px; }
 .wsite-button-large:active { background-position: 100% -210px; }
 .wsite-button-large .wsite-button-inner { color: #333 !important; height: 41px; line-height: 41px; padding: 0 10px 0 20px; background: url(theme/button_large_lightgrey.png?1722024947) no-repeat 0 0; }
 .wsite-button-large:hover .wsite-button-inner { background-position: 0 -42px; }
 .wsite-button-large:active .wsite-button-inner { background-position: 0 -84px; }
 .wsite-button-large.wsite-button-highlight { color: #fff !important; background-image: url(theme/button_large_grey.png?1722024947); }
 .wsite-button-large.wsite-button-highlight .wsite-button-inner { color: #fff !important; background-image: url(theme/button_large_grey.png?1722024947); }
 .wsite-button-highlight { color: #fff !important; background-image: url(theme/button_small_grey.png?1722024947); }
 .wsite-button-highlight .wsite-button-inner { color: #fff !important; background-image: url(theme/button_small_grey.png?1722024947); }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }