body#ff-meridian,#ff-meridian td{font-family:Arial,Helvetica,sans-serif;font-weight:300}html{height:100%;margin-bottom:1px}body{margin:0;line-height:145%}body.f-small,body#ff-optima.f-small,body#ff-georgia.f-small{font-size:11px}body,body.f-default,body#ff-meridian.f-small{font-size:12px}body#ff-georgia,body#ff-georgia.f-default,body#ff-optima,body#ff-optima.f-default,body#ff-meridian,body#ff-meridian.f-default{font-size:13px}body.f-large,body#ff-optima.f-large,body#ff-georgia.f-large{font-size:14px}body#ff-meridian.f-large{font-size:15px}p{margin-top:10px;margin-bottom:15px}h1,h2,h3,h4,h5{padding-bottom:5px;margin:25px 0 10px;font-weight:400;line-height:120%}h1{font-size:150%;line-height:100%;color:#000080}h2{font-size:150%;line-height:100%}h3{font-size:125%}h4{font-size:110%;line-height:130%}h5{font-size:105%;text-transform:uppercase}a:hover{text-decoration:underline}a:focus,a:hover,a:active{outline:none}.clr{clear:both}legend{padding:0;margin:10px 0 4px;font-weight:700}form.editor{padding:10px;margin-bottom:15px;overflow:hidden}form.editor input,form.editor textarea{padding:4px}form.editor fieldset{padding-left:0;padding-right:0}form.editor legend{font-size:120%;margin:15px 0;font-weight:700;padding:8px 4px 8px 15px}form.editor label{display:block;width:120px;float:left}form.editor div.radio label{display:inline;width:auto;float:none}#main-header{padding-top:20px;overflow:hidden;position:relative}#logo{width:300px;height:95px;float:left;overflow:hidden;position:relative}.logo-module{margin-right:290px;float:left}.logo-desc{font-size:13px;position:absolute;bottom:0;left:48px;text-decoration:none;font-style:italic;width:100%}.header-spacer{height:25px}#horiz-menu{height:36px;margin-top:3px;padding-top:3px}ul#horiznav.menutop,#horiz-menu ul.menutop{padding:0;position:relative;z-index:120;height:36px;float:right}#horiz-menu li,#horiz-menu li a,#horiz-menu li .separator{z-index:200;position:relative;display:block;height:36px}#horiz-menu a,#horiz-menu .separator{white-space:nowrap;display:block;float:left;height:36px;line-height:32px;font-weight:400;font-size:14px;text-decoration:none;z-index:100;cursor:pointer;padding:0}#horiz-menu li:hover a,#horiz-menu li:hover .separator,#horiz-menu li.sfHover a,#horiz-menu li.sfHover .separator,#horiz-menu li.active a,#horiz-menu li.active .separator{z-index:100;cursor:pointer;margin:-1px -1px 0}#horiz-menu ul{list-style:none;padding:0;margin:0}#horiz-menu li{display:block;float:left;margin:0;padding:0;font-weight:700}#horiz-menu li a span,#horiz-menu li .separator span,#horiz-menu li a:hover span,#horiz-menu li .separator:hover span{display:block;padding:0 10px;width:auto}#horiz-menu li.active li a,#horiz-menu li.active li a:hover,#horiz-menu li.active li a.sfHover,#horiz-menu li li a:hover,#horiz-menu li li a.sfHover,#horiz-menu ul li.active.parent ul a,#horiz-menu li.active li .separator,#horiz-menu li.active li .separator:hover,#horiz-menu li.active li .separator.sfHover,#horiz-menu li li .separator:hover,#horiz-menu li li .separator.sfHover,#horiz-menu ul li.active.parent ul .separator{border:0;margin:0}#horiz-menu li li a,#horiz-menu li li .separator{text-indent:10px;font-weight:400;padding:0;margin:0;height:33px}#horiz-menu li li,#horiz-menu li li a span,#horiz-menu li li .separator span{padding:0;margin:0;height:33px}#horiz-menu li li a span,#horiz-menu li li .separator span{background:none;height:33px}#horiz-menu ul ul{margin:-1px 0 0;border:0;padding:0 5px 5px}#horiz-menu ul ul li,#horiz-menu ul ul li.active{height:33px}#horiz-menu ul ul li a,#horiz-menu ul li.active.parent ul a,#horiz-menu ul li.active.parent ul a span,#horiz-menu ul ul li .separator,#horiz-menu ul li.active.parent ul .separator,#horiz-menu ul li.active.parent ul .separator span{text-transform:none;background:none}#horiz-menu li.parent,#horiz-menu li.active li.parent{z-index:600}.menutop li:hover ul,.menutop li.sfHover ul{left:0;top:0}#horiz-menu ul ul li,#horiz-menu ul ul li.c0,#horiz-menu ul ul li.c1,#horiz-menu ul ul li.c2,#horiz-menu ul ul li.c3{float:left;width:173px;padding:0}#horiz-menu li ul.columns-1,#horiz-menu .drop-wrap.columns-1{width:175px}#horiz-menu li ul.columns-2,#horiz-menu .drop-wrap.columns-2{width:350px}#horiz-menu li ul.columns-3,#horiz-menu .drop-wrap.columns-3{width:525px}#horiz-menu li ul.columns-4,#horiz-menu .drop-wrap.columns-4{width:700px}.menutop .drop-wrap{float:none;left:-999em;position:absolute;z-index:500;width:100%}.menutop li:hover .drop-wrap,.menutop li.sfHover .drop-wrap{left:-1px;top:37px}.menutop li:hover li .drop-wrap,.menutop li.sfHover li .drop-wrap,.menutop li li:hover li .drop-wrap,.menutop li li.sfHover li .drop-wrap,.menutop li li li:hover li .drop-wrap,.menutop li li li.sfHover li .drop-wrap{top:-999em}.menutop li li:hover .drop-wrap,.menutop li li.sfHover .drop-wrap,.menutop li li li:hover .drop-wrap,.menutop li li li.sfHover .drop-wrap,.menutop li li li li:hover .drop-wrap,.menutop li li li li.sfHover .drop-wrap{left:174px;top:0}.menutop .submenu-animation-left{height:100%}#main-body{position:relative;z-index:1;overflow:hidden}#leftcol .padding{padding:15px 15px 0 0}#rightcol .padding{padding:15px 0 0 15px}#inset-block-right .right-padding{padding-left:10px}#inset-block-left .left-padding{padding-right:10px}table.mainbody,table.blog{width:100%;border:0;padding:0}#showmodules.spacer.w99 .block,#mainmodules.spacer.w99 .block,#mainmodules2.spacer.w99 .block,#mainmodules3.spacer.w99 .block,#mainmodules4.spacer.w99 .block,#mainmodules5.spacer.w99 .block{width:99.99%}#showmodules.spacer.w49 .block,#mainmodules.spacer.w49 .block,#mainmodules2.spacer.w49 .block,#mainmodules3.spacer.w49 .block,#mainmodules4.spacer.w49 .block,#mainmodules5.spacer.w49 .block{width:49.99%}#showmodules.spacer.w33 .block,#mainmodules.spacer.w33 .block,#mainmodules2.spacer.w33 .block,#mainmodules3.spacer.w33 .block,#mainmodules4.spacer.w33 .block,#mainmodules5.spacer.w33 .block{width:33.33%}#showmodules .block.first .moduletable,#mainmodules5 .block.first .moduletable{padding:0 15px 15px 0}#showmodules .block.middle .moduletable,#mainmodules5 .block.middle .moduletable{padding:0 8px 15px}#showmodules .block.last .moduletable,#mainmodules5 .block.last .moduletable{padding:0 0 15px 15px}#mainmodules .block.first .sidemod,#mainmodules2 .block.first .sidemod,#mainmodules3 .block.first .sidemod,#mainmodules4 .block.first .sidemod{padding:0 15px 0 0}#mainmodules .block.middle .sidemod,#mainmodules2 .block.middle .sidemod,#mainmodules3 .block.middle .sidemod,#mainmodules4 .block.middle .sidemod{padding:0 8px}#mainmodules .block.last .sidemod,#mainmodules2 .block.last .sidemod,#mainmodules3 .block.last .sidemod,#mainmodules4 .block.last .sidemod{padding:0 0 0 15px}.main-article-block,.blog_more ul{padding:5px}.main-article-block2{padding:5px 15px;margin-bottom:15px}.contentheading{margin:0;font-size:150%;font-weight:400;line-height:130%;padding:0 0 5px 10px}.blog_more ul{list-style:none;margin:0}.blog_more ul li{padding:6px 0 6px 15px}.main-article-block ul{list-style:none;padding-left:10px}.main-article-block ul li{padding-left:15px;padding-bottom:5px}#breadcrumbs{margin:0 0 20px;display:block;padding:0 10px 10px}.breadcrumbs{display:block;font-size:100%;overflow:hidden}a.pathway{float:left;padding:0 8px 0 0;font-weight:400;display:block}.pathway img{width:9px;margin-right:5px;float:left;height:12px}.componentheading{font-size:140%;line-height:150%;margin-bottom:8px;margin-top:0;padding-left:16px}.buttonheading{margin:5px 5px 10px 10px;float:right}.iteminfo{margin-top:0;padding:6px 0}.modifydate,.createdby,.createdate{display:block;line-height:130%;font-size:80%}.pagination{height:21px;line-height:21px;margin-top:10px;margin-bottom:15px}.pagination .tab{float:left;margin-right:6px;padding:0 8px}.pagination .page-block{padding:0 4px;float:left;margin-right:6px}.cols1{display:block;float:none;margin:0}.cols2{width:49%}.cols3{width:30%}.column1,.column2{margin:0 5px 0 0;position:relative}.column2,.column1{float:left;margin:0}.column2{float:right;margin:0;width:49%}.article_row{margin:0;padding:0;overflow:hidden}.blog_more{padding-top:15px}#mainmodules h3,#mainmodules2 h3,#inset-block-left h3,#inset-block-right h3,.module h4,.logo-module h3{margin-top:0}#mainmodules{padding:25px 0 0;margin-bottom:10px}#mainmodules2{padding:25px 0 10px}#mainmodules3 .module,#maincol .padding{padding:15px 0 0}#main-banner,#mainmodules3{margin-bottom:35px}.sidemod-title,.main-article-title{padding:0 0 2px 2px}.sidemod h3,.search-results-full h3{padding:0 0 5px 10px}.sidemod .module{margin-bottom:20px;padding:10px}#main-footer,#showmodules,#mainmodules,#mainmodules2,#mainmodules3,#mainmodules4,#mainmodules5{overflow:hidden}.copyright-block{padding:25px 0}#copyright{line-height:24px}#main-body ul.menu{margin:-10px -10px 0;padding:0}#main-body ul.menu ul,#main-body ul.menu ul ul,form{margin:0;padding:0}#main-body ul.menu li{list-style:none;margin:0;padding:2px;float:none;border-top:0 !important}#main-body ul.menu li a,#page.full-article .main-article-block,#horiz-menu ul ul li a span,#horiz-menu ul ul li:hover a span,#horiz-menu ul ul li.sfHover a span,#horiz-menu ul ul li .separator span,#horiz-menu ul ul li:hover .separator span,#horiz-menu ul ul li.sfHover .separator span{padding:0}#main-body ul.menu span{display:block;line-height:110%;padding:7px 10px 7px 22px}#main-body ul.menu ul li ul li a,#main-body ul.menu ul li ul li .separator{text-indent:15px}#main-body ul.menu ul li ul li ul li a,#main-body ul.menu ul li ul li ul li .separator{text-indent:35px}#main-body ul.menu li.active.parent ul{padding:6px 0}#main-body ul.menu a,ul.menu .separator{display:block;overflow:hidden;font-size:110%;float:none}#main-body ul.menu li.active a,#main-body ul.menu li.active li.active a,#main-body ul.menu li.active li.active li.active a,#main-body ul.menu li.active .separator,#main-body ul.menu li.active li.active .separator,#main-body ul.menu li.active li.active li.active .separator{font-weight:700}#main-body ul.menu li.active li a,#main-body ul.menu li.active li.active li a,#main-body ul.menu li.active li .separator,#main-body ul.menu li.active li.active li .separator,#main-body ul.menu li.active li.active li.active .separator,#horiz-menu li.active li a,#horiz-menu li.active.parent li a,#horiz-menu li.active li .separator,#horiz-menu li.active.parent li .separator{font-weight:400;background:none}#main-body ul.menu li li{padding:0;margin:0;border:0;background:none;font-size:90%}#main-body ul.menu li.active ul{border-top:0 !important}#main-body ul.menu li.active.parent a,#main-body ul.menu li.active.parent .separator{border-bottom:0 !important}#main-body ul.menu li span.separator,#main-body ul.menu li span.separator:hover,#main-body ul.menu li:hover span.separator,#main-body ul.menu li.parent ul li span,#main-body ul.menu li.active.parent li span,.noheader{background:none}fieldset{border-left:0;border-right:0;border-top:0 !important}form.poll fieldset{margin:0 0 10px}img.content-left{float:left;margin-right:10px;padding:5px}img.content-right{float:right;margin-left:10px;padding:5px}.back_button{margin-top:20px;margin-bottom:10px}.tool-tip{padding:4px;z-index:5000;font-size:90%}.bannergroup .clr{clear:none !important}#accessibility{height:16px;float:right;margin-top:20px}.textsizer-desc{display:block;float:right;text-align:right;font-size:12px;margin-right:8px}#accessibility span{background-repeat:no-repeat}#accessibility a{text-decoration:none;cursor:pointer}#accessibility #buttons{float:right;width:40px;height:16px;overflow:hidden}#accessibility .button{display:block;float:right;width:16px;height:13px}#accessibility a.small .button{margin-right:5px}#lock-button{height:30px;float:left;text-align:left;line-height:30px}#lock-button span{font-size:13px;padding-left:22px;margin:0}div.contact_email{margin-bottom:15px;width:350px;overflow:hidden}.module .main-body-bottom4{margin-bottom:0}form.form-login,form.log{padding:0 0 15px;margin:0 -10px}form.form-login p,h3.side,#horiz-menu li li a span,#horiz-menu li li .separator span,#horiz-menu li li:hover a span,#horiz-menu li li:hover .separator span{margin:0}form.log p{padding-left:5px}form.form-login .inputbox{padding:4px 0;line-height:16px;width:100%;text-indent:6px}form.form-login .login-links{margin-bottom:8px;margin-top:8px}.login-links a{padding-left:12px}input.button,a.readon{font-size:12px;cursor:pointer;padding:3px 5px}input.button:hover,#lock-button:hover,#main-body ul.menu li.active a,#main-body ul.menu li.active a:hover,#main-body ul.menu li.active .separator,#main-body ul.menu li.active .separator:hover,#main-body ul.menu li a:hover,#main-body ul.menu li .separator:hover,.module a:hover,a.readon:hover,.blog_more ul li a:hover,.main-article-block a:hover,#logo:hover,a{text-decoration:none}form.form-login .login-username,form.form-login .login-password{margin-bottom:10px}form.form-login span.username-label,form.form-login span.password-label{display:block;text-transform:uppercase;margin-bottom:1px;padding-left:2px}.remember-me{float:right;padding-top:3px}#login-module,#breadcrumbs h3{display:none}#login-module h3{margin-top:0;padding-left:22px}#login-module form.form-login,#login-module form.log,#horiz-menu li li:hover a span,#horiz-menu li li:hover .separator span,#horiz-menu li li.sfHover a span,#horiz-menu li li.sfHover .separator span,#horiz-menu li.sfHover li a,#horiz-menu li.sfHover li .separator,#horiz-menu li:hover li a,#horiz-menu li:hover li .separator,#horiz-menu ul li.active ul li.active li a,#horiz-menu ul li.active ul li.active li .separator,#horiz-menu ul li.active.parent ul li a,#horiz-menu ul li.active.parent ul li .separator,#horiz-menu li li a:hover span,#horiz-menu li li .separator:hover span,#horiz-menu li li a.sfHover span,#horiz-menu li li .separator.sfHover span{margin:0;background:none;border:0}#login-module .sidemod-title,fieldset.input,a img,body .pollstableborder,#main-body ul.menu li.active.parent li a,#main-body ul.menu li.active.parent li .separator{border:0}#login-module form.form-login .inputbox{border:1px solid #ccc;background:#fff;color:#333}#login-module input.button{border:1px solid #bbb;background:#fff;color:#000}#login-module input.button:hover{background:#eee}#login-module .module a:hover{color:#000}div.name,div.user,div.email,div.pass,div.verify_pass{margin-bottom:15px;width:265px;overflow:hidden}div.name label,div.user label,div.email label,div.pass label,div.verify_pass label,div.contact_email textarea#contact_text.inputbox,div.contact_email label,.spacer .block,#inset-block-left,#maincol,#leftcol,#rightcol{float:left}button.button.validate{margin:10px 0 10px 10px}form#josForm fieldset{border-bottom:0;padding:10px}form#josForm .inputbox,div.contact_email .inputbox,#inset-block-right{float:right}.typo-left{float:left;width:48%;margin-right:15px;margin-bottom:15px}.typo-right{float:left;width:48%;margin-bottom:15px}.caption{padding:0 10px}.caption img{border:1px solid #CCC}.caption p{font-size:.90em;color:#666;text-align:center}
