body{background:white url(../images/background-page.gif) left top repeat-x;}
#wrapper{margin:0 auto;width:1040px;background-color:white;}
#header,#subheader,#body,#footer{width:960px;margin:0 auto;background-color:white;}
#hub,#hub #header{background-color:#034657;color:white;border-bottom:0;}
#hub #header #logo{background-image:url(../images/logo-catalyst-green.gif);}
#hub #header p.button{margin-top:0;}
#hub #header p.button a{height:30px;background-image:url(../images/background-button-header2.gif);line-height:24px;}
#hub #header p.button a:hover{color:#48494A;}
#hub #header form.search{width:146px;height:26px;margin-top:4px;background:url(../images/background-search-green.gif) left top no-repeat;}
#hub #header form.search input.text{margin-top:3px;}
#hub #header form.search input.submit{margin:4px 5px 0 0;}
#hub #header ul.nav li a{color:white;}
#hub #header ul.nav li a:hover,#hub #header ul.nav li a:hover span{text-decoration:underline;}
#hub #header ul.nav li.selected a,#hub #header ul.nav li:hover a{color:#034657;background:white url(../images/background-nav-selected-wht.gif) right -20px no-repeat;}
#hub #header ul.nav li.selected a span,#hub #header ul.nav li:hover a span{background:white url(../images/background-nav-selected-wht.gif) left top no-repeat;}
#hub #header ul.nav li.selected a,#hub #header ul.nav li.selected a span,#hub #header ul.nav li:hover a,#hub #header ul.nav li:hover a span{text-decoration:none !important;}
#hub #header ul.nav li.selected ul li.selected a,#hub #header ul.nav li.selected ul li a:hover{color:white !important;text-decoration:none;}
#header{position:relative;overflow:hidden;padding:0 0 20px;margin:0 auto 20px;border-bottom:1px solid #E7E7E7;}
#header #logo{display:block;float:left;width:153px;height:48px;padding:0;margin-top:31px;background:url(../images/logo-catalyst-white.png) left top no-repeat;}
#header #logo span{display:none;}
#header form.search{float:right;width:143px;height:25px;margin-top:5px;background:url(../images/background-search-white.gif) left top no-repeat;}
#header form.search input.text{float:left;width:114px;height:14px;margin:1px 0 0 7px;border:0;background-color:transparent;color:#6A6B6F;font:bold 11px arial;}
#header form.search input.submit{float:right;margin:3px 4px 0 0;}
#header p.button{float:right;padding:0;margin:2px 5px 0 0;}
#header p.button a{display:block;width:166px;height:28px;background:url(../images/background-button-header.gif) left top no-repeat;text-align:center;color:#6A6B6F;font:bold 11px/22px arial;text-decoration:none !important;}
#header p.button a:hover{color:#828386;}
#header p.button a span{vertical-align:1px;}
#header ul,#header li{padding:0;background:none;}
#header ul.nav{position:relative;float:right;clear:right;margin-top:10px;}
#header ul.nav li{position:relative;float:left;margin-left:2px;text-transform:uppercase;}
#header ul.nav li.right{position:static;}
#header ul.nav li a{float:left;height:20px;padding-right:10px;color:#57585A;font:bold 13px/14px arial;text-decoration:none;}
#header ul.nav li a:hover{color:#034657;}
#header ul.nav li:hover a,#header ul.nav li.selected a{background:#034657 url(../images/background-nav-selected-grn.gif) right -20px no-repeat;color:white;}
#header ul.nav li:hover a:hover,#header ul.nav li.selected a:hover{color:white;}
#header ul.nav li a span{float:left;height:17px;padding-top:3px;padding-left:10px;cursor:pointer;line-height:14px;}
#header ul.nav li:hover a span,#header ul.nav li.selected a span{background:#034657 url(../images/background-nav-selected-grn.gif) left top no-repeat;}
#header ul.nav li ul{display:none;position:absolute;left:6px;top:27px;width:700px;}
#header ul.nav li.selected ul{display:block;}
#header ul.nav li.right ul{width:auto;right:-2px;left:auto;}
#header ul.nav li ul li{display:inline;white-space:nowrap;}
#header ul.nav li ul li a{margin-right:12px;padding:0;background:none !important;color:#828287 !important;font:normal 11px/14px arial;}
#header ul.nav li.selected ul li.selected a,#header ul.nav li.selected ul li a:hover{color:#034657 !important;}
#subheader{}
#subheader #header_home{margin:0 0 40px 0;height:210px;background:#1C5867 url(../images/header-home.jpg) left top no-repeat;}
#subheader #header_home div.feature{width:256px;padding:70px 0 0 670px;float:none !important;background:none !important;}
#subheader p.breadcrumbs{margin:-7px 0 0;padding:0 0 12px 0;color:#ABABAC;font:11px/14px tahoma;word-spacing:1px;}
#subheader p.breadcrumbs a{color:#ABABAC;text-decoration:underline;}
#subheader p.breadcrumbs a:hover{text-decoration:none;}
#subheader .header{padding-bottom:28px;}
#subheader .banner{float:left;width:635px;}
#subheader .banner p{padding:0;}
#subheader .header .feature{float:right;width:310px;}
#subheader .header .feature .App_HTMLContent,#subheader .header .feature .App_WebForm,#subheader .header .feature .Polling_PollPanel{background:#034657 url(../images/background-box.gif) left top no-repeat;}
#subheader .header .feature.extended .App_HTMLContent,#subheader .header .feature.extended .App_WebForm,#subheader .header .feature.extended .Polling_PollPanel{background-image:url(../images/background-box2.gif);}
#subheader .header .feature .App_HTMLContent .App_HTMLContent_inner,#subheader .header .feature .App_WebForm .App_WebForm_inner,#subheader .header .feature .Polling_PollPanel .Polling_PollPanel_inner{height:105px;padding:15px 20px 0 20px;background:url(../images/background-box.gif) right -120px no-repeat;}
#subheader .header .feature.extended .App_HTMLContent .App_HTMLContent_inner,#subheader .header .feature.extended .App_HTMLContent .App_WebForm_inner,#subheader .header .feature.extended .Polling_PollPanel .Polling_PollPanel_inner{height:155px;background:url(../images/background-box2.gif) right -170px no-repeat;}
#subheader .feature .App_HTMLContent h3,#subheader .feature .App_WebForm h3,#subheader .feature .Polling_PollPanel h3{padding:0 0 2px 0;color:white;font:bold 13px/15px arial;text-transform:uppercase;}
#subheader .feature .Polling_PollPanel h3{padding:0 0 8px 0;}
#subheader .feature .App_HTMLContent p,#subheader .feature .App_WebForm p,#subheader .feature .Polling_PollPanel p{font:12px/16px arial;color:#F5F5F5;word-spacing:1px;padding:0;}
#subheader .feature .App_HTMLContent p a{margin-top:8px;color:#EFAC22;text-decoration:none;}
#subheader .feature .App_HTMLContent p a:hover{text-decoration:underline;}
#subheader .feature .App_WebForm label{display:none;}
#subheader .feature .App_WebForm form{float:left;margin:7px 0 0;}
#subheader .feature .App_WebForm form > .clear{clear:none;float:left;display:none;}
#subheader .feature .App_WebForm .App_WebForm_field{margin:0;width:auto;clear:none;}
#subheader .feature .App_WebForm .App_ObjectAdmin_stringSelector input{width:166px;height:13px;border:0;padding:4px 4px 3px;color:#3E3E40;font-size:10px;}
#subheader .feature .App_WebForm .App_ObjectAdmin_stringSelector input#name{width:147px;margin:0 10px 0 0;background:url(../images/name-background.png) left top no-repeat;}
#subheader .feature .App_WebForm .App_ObjectAdmin_stringSelector input#telephone{width:90px;background:url(../images/telephone-background.png) left top no-repeat;}
#subheader .feature .App_WebForm .App_WebForm_submit input{float:right;margin-top:6px;margin-right:-2px;border:0;padding:0;background-color:transparent;color:#EFAC22;font:12px/14px arial;}
#subheader #call{padding-top:2px;}
#subheader #call span.telephone{float:right;padding-right:10px;}
#subheader #call span.telephone input{width:86px;}
#subheader #call span.name input{width:143px;}
#subheader #poll{padding-top:10px;}
#subheader #poll label{float:left;width:75px;margin-top:10px;color:white;font:12px/14px arial;white-space:nowrap;}
#subheader #poll label input{vertical-align:-2px;}
#subheader #poll input.submit{float:right;margin-top:13px;margin-right:22px;}
#body{padding-bottom:32px;}
#body #blocks{background:url(../images/background-blocks.gif) left 20px no-repeat;}
#body #blocks div.block{float:left;width:310px;margin:40px 0 0 15px;}
#body #blocks div.first{margin-left:0;}
#body #blocks div.block .App_HTMLContent{padding:15px 20px 0 20px;background:url(../images/background-block.gif) left top no-repeat;min-height:80px;}
#body #blocks div.block h3{padding-bottom:10px;}
#body #blocks div.block p{line-height:14px;font-size:12px;color:#57585A;}
#body #blocks div.block p a{color:#EFAC22;text-decoration:none;}
#body #blocks div.block p a:hover{text-decoration:underline;}
#body #blocks div.block p a.fright{margin-top:5px;}
#body ul.nav{padding:0 0 28px;}
#body ul.nav li{float:left;background:none;height:14px;text-transform:uppercase;font-weight:bold;font-size:10px;font-family:tahoma;}
#body ul.nav li:first-child{padding:3px 12px 2px 4px;}
#body ul.nav li.selected:first-child{padding:3px 12px 2px 10px;}
#body ul.nav li a{color:#B2B4B8;text-decoration:none;}
#body ul.nav li a:hover{text-decoration:underline;}
#body ul.nav li.selected{background:url(../images/item-square.gif) 1px 11px no-repeat;}
#body ul.nav li.selected a{color:#77787C;}
#content_container.hub{padding:15px 20px 30px 20px;background-color:#EDEDED;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#content_container.hub p,#content_container.hub li{font-size:12px;}
#content_container.hub #content{width:610px;}
#content_container.hub #column{width:250px;padding-right:0;}
#content_wrapper{background:url(../images/background-line.gif) 650px top repeat-y;}
#content_wrapper.home{background:url(../images/background-separator.gif) 650px top no-repeat;}
#content{float:left;width:640px;}
#content ul li a{color:#658D95;}
#column{float:right;width:272px;padding-right:21px;}
#column iframe{margin:0 0 34px -4px;}
#column .newsPlaceholder{color:#000;background-color:#fffbd5;border:1px dotted #aaaaaa;text-align:center;margin:0 0 34px 0;padding:40px 0;}
#column p{padding-bottom:8px;font-size:11px;line-height:14px;}
#column .App_WebForm label{display:none;}
#column .App_WebForm form{margin:0;}
#column .App_WebForm form > .clear{clear:none;float:left;display:none;}
#column .App_WebForm .App_WebForm_field{margin:0;width:auto;}
#column .App_WebForm .App_ObjectAdmin_stringSelector input{width:166px;height:20px;background:url(../images/callback-background.png) left top no-repeat;border:0;padding:3px;color:#adafb3;font-size:11px;}
#column .App_WebForm .App_WebForm_submit{float:left;margin:0 0 0 8px;}
#footer,#footer *{color:#57585A;font:11px/14px arial;}
#footer{padding:22px 0 30px 0;margin:30px 0 0;border-top:1px solid #E7E7E7;}
#footer p.certificates{float:right;padding:0;margin-top:-6px;}
#footer p.certificates a{margin-left:2px;}
#footer p.copyright{float:right;padding:0;margin-right:20px;}
#footer .regulation{float:left;clear:left;}
#footer .links{float:left;clear:left;}
#footer .links a{text-decoration:none;}
#footer .links a:hover{text-decoration:underline;}
#footer .credits{float:left;}
#footer .credits a{text-decoration:none;}
form span.text{position:relative;float:left;background:url(../images/background-input.gif) left -50px repeat-x;}
form span.text input{float:left;height:auto;padding:0 3px 0 3px;border:0;margin-top:3px;font:10px/16px arial;text-transform:uppercase;color:#ADAFB3;background-color:transparent;}
form span.text span.left,form span.text span.right{float:left;width:4px;height:25px;background:url(../images/background-input.gif) left top no-repeat;}
form span.text span.right{background:url(../images/background-input.gif) left -25px no-repeat;}
form span.text.green{background:none;overflow:hidden;}
form span.text.green input{height:auto;padding:4px 3px 3px 3px;margin-top:0;line-height:16px;color:#3E3E40;background:url(../images/background-input2.gif) left -40px repeat-x;}
form span.text.green span.left,form span.text.green span.right{width:2px;height:20px;background:url(../images/background-input2.gif) left top no-repeat;}
form span.text.green span.right{background:url(../images/background-input2.gif) left -20px no-repeat;}
form span.submit{float:left;background:#EFAC22 url(../images/background-submit.gif) left top no-repeat;}
form span.submit input{float:left;height:20px;padding:0;border:0;color:#F9F9F9;font:bold 11px/14px arial;cursor:pointer;background:transparent url(../images/background-submit.gif) right -20px no-repeat;}
.Catalyst_QuickLinks,.Catalyst_DownloadLinks{margin:14px 0 0;}
.Catalyst_DownloadLinks ul{padding-top:8px;}
.Catalyst_DownloadLinks ul li{padding:0 0 6px 22px;list-style:none;background:url("../images/icon-pdf.gif") left top no-repeat;}
.Catalyst_DownloadLinks ul li.doc{background-image:url("../images/icon-word.gif");}
.Catalyst_DownloadLinks ul li.xls{background-image:url("../images/icon-excel.gif");}
.Catalyst_DownloadLinks ul li a{text-decoration:none;}
.Catalyst_DownloadLinks ul li a:hover{text-decoration:underline;}
.Polling_PollPanel{}
.Polling_PollPanel .choices{margin:8px 0 0;}
.Polling_PollPanel .choices fieldset{
			border:0;margin:0 10px 0 0;padding:0;}
.Polling_PollPanel .choices fieldset input{margin:0;padding:0;}
.Polling_PollPanel .choices fieldset label{margin:0 0 0 4px;color:#fff;}
.Polling_PollPanel .choices fieldset.vote{float:right;clear:both;margin:4px 10px 0 0;}
.Polling_PollPanel .choices fieldset.vote a{color:#EFAC22;font-size:12px;text-decoration:none;}
.Polling_PollPanel .choices fieldset.vote a:hover{text-decoration:underline;}
.Polling_PollPanel .choices p{margin:0 0 4px;}
.Polling_PollPanel .choices p span{font-weight:bold;}
.App_WebForm .App_WebForm_field .App_WebForm_fieldName{width:150px;margin-right:10px;padding-top:3px;text-align:right;}
.App_WebForm .App_WebForm_submit{margin:10px 0 0 160px;}
ul.list{padding:4px 0 0 0;}
ul.list li{padding:6px 0 0 0;line-height:16px;}
ul.list li a{font:normal 12px/16px arial;text-decoration:none;text-transform:none;}
ul.list li a:hover{text-decoration:underline;}
ul.list li img{margin-right:2px;vertical-align:-4px;}
* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{height:0;display:block;clear:both;content:".";visibility:hidden;line-height:0;}
.clearfix{display:inline-block;}
.clear{font-size:0;line-height:0;display:block;clear:both;}
#disclamer{background:#fff url(../images/logo-catalyst-white.png) 30px 22px no-repeat;display:none;padding:86px 30px 35px 30px;width:500px;}
#disclamer p{border-top:1px solid #e7e7e7;padding-bottom:25px;padding-top:28px;}
#disclamer a{float:right;}
