div.wrapper{width:958px;margin:0 auto;padding:0}
#rightcol{width:220px;float:right;padding:0}
#maincol{margin-left:0;margin-right:220px;padding:0}
#mainblock{margin-left:0;margin-right:0;padding:0}
#moduleslider-size{overflow:hidden;height:100%;background-image:url(images/module-bottom-bg.png);background-position:0 100%;background-repeat:repeat-x;padding:0}
#inset-block-left{width:245px;float:left;padding:0}
#maincontent-block{margin-right:0;margin-left:275px;padding:0}
#logo{width:400px;height:100px;float:left;background:url(imageslogo.png) 0 0 no-repeat}
html{height:100%;margin-bottom:1px}
body{font-family:Arial;font-size:80%;line-height:135%;background:#777866;margin:0}
body#ff-default{font-family:Helvetica, Arial, FreeSans, sans-serif;background-attachment:scroll;background-color:#777866;background-image:none;background-repeat:repeat;background-position:0 0;height:100%}
body#ff-optima,#ff-optima td{font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif}
body#ff-helvetica,#ff-helvetica td{font-family:Helvetica, Arial, FreeSans, sans-serif}
body#ff-lucida,#ff-lucida td{font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, sans-serif}
body#ff-georgia,#ff-georgia td{font-family:Georgia, sans-serif}
body#ff-trebuchet,#ff-trebuchet td{font-family:"Trebuchet MS", sans-serif}
body#ff-palatino,#ff-palatino td{font-family:"Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif}
body.f-small,body#ff-optima.f-small,body#ff-georgia.f-small{font-size:11px}
body,body.f-default{font-size:12px}
body.f-large,body#ff-optima.f-large,body#ff-georgia.f-large{font-size:14px}
p{margin-top:10px;margin-bottom:10px}
h1,h2,h3,h4,h5{padding-bottom:5px;font-weight:400;line-height:120%;margin:25px 0 10px}
h1{font-size:200%;line-height:100%}
h2{font-size:175%;line-height:100%}
h3{font-size:150%}
h4{font-size:120%}
h5{font-size:120%;text-transform:uppercase}
a{text-decoration:none;color:#666}
a:hover{text-decoration:underline}
.clr{clear:both}
.componentheading{font-size:180%;line-height:130%;font-weight:400;margin:0 0 20px;padding:0 0 0 5px}
.contentheading{font-size:180%;font-weight:400;border:0;line-height:140%;padding:0}
table.blog td.createdate{padding-bottom:5px}
table.blog td.modifydate{padding-top:10px}
td.buttonheading,.contentpaneopen td.buttonheading{border:0;padding:0 1px}
td.componentheading{padding-bottom:15px}
.sectiontableheader{font-weight:700;line-height:25px;padding:4px}
tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2{text-align:left;border-bottom:1px solid #f1f1f1;padding:2px 0 0 5px}
tr.sectiontableentry2 td,td.sectiontableentry2{height:25px}
tr.sectiontableentry1 td,td.sectiontableentry1{height:25px;background:#f7f7f7 url(images/module-h3.png) 0 0 repeat-x}
.contentpane,.contentpaneopen{width:100%}
#header-bar{overflow:hidden;background-color:#EFEFEF;background-image:url(images/header-bar.png);background-position:0 0;background-repeat:repeat-x;padding:0 10px}
#header-divider{height:1px;overflow:hidden}
.logo-module{width:400px;float:left;overflow:hidden;padding:15px 0}
#headerblock-right{width:518px;height:108px;float:right}
#headerblock-right .padding{padding:6px 0}
#top-menu{height:60px;width:468px;overflow:hidden;display:block;text-align:right}
#main-body{border-top:0;margin-bottom:4px;background-image:url(images/module-bottom-bg.png);background-position:50% 100%;background-repeat:repeat-x}
#inset-block-left .left-padding{padding-right:15px}
#topmenu-mod{float:right;width:67%;visibility:hidden}
#banner-mod{float:right;width:60%;padding-top:8px}
#rightbanner .padding{padding:15px 0 0 20px}
#leftbanner .padding{padding:15px 20px 0 0}
#newsflash-block{float:left;width:60%;height:20px;font-style:italic;overflow:hidden}
#searchmod{height:26px;float:right;text-align:right;overflow:hidden;line-height:28px;padding:10px 0 0}
#searchmod .inputbox{width:233px;height:18px;border:0;float:left;background:url(images/search-bg.png) 0 0 no-repeat;padding:4px 0 4px 5px}
#searchmod input.button{width:42px;height:26px;cursor:pointer;border:0;background:url(imagessearch-button.png) no-repeat;margin:0}
#searchmod input.button:hover{background-position:0 -26px}
#bottom{padding-bottom:15px;background:#474842}
.rocket-block{text-align:center;display:block;padding:10px 0; height: auto;}
.map {width:425px;float:left;}
.mapaddress {text-align:center;display:inline;padding:10px 0; width:200px;height: auto;float:right;}
img#rocket,img#rocket2{width:165px;height:22px}
table.mainbody,table.blog{width:100%;border:0;padding:0}
.spacer .block{float:left}
.spacer.w99 .block{width:99.8%}
.spacer.w49 .block{width:49.8%}
.spacer.w33 .block{width:33.2%}
.spacer.w24 .block{width:24.8%}
.div-spacer{height:1px}
#top-menu .moduletable{height:35px;margin:0;padding:0}
#mainmodules div.module,#mainmodules2 div.module,#mainmodules div.module-clean,#mainmodules2 div.module-clean{height:135px;padding:15px}
.module,.moduletable,.moduletable-clean{margin:0;padding:15px 15px 25px;}
.module-menu{padding:10px 5px 0}
.module h3, .module-clean h3, .moduletable-clean h3, .moduletable h3 {height: 22px;line-height: 22px;font-weight: bold;font-size: 130%; margin: -15px -15px 0; padding: 10px 15px 10px 15px; overflow: visible;}
#bottom-menu div.moduletable{padding-bottom:0}
.sidenav-block h3,.moduletable_menu h3{margin-top:0;padding-left:8px}
#topbanner .moduletable{padding:20px 0 25px}
#banner-mod .moduletable,#topmenu-mod .moduletable{float:right;margin:0;padding:0}
#leftcol .moduletable,#rightcol .moduletable{padding-bottom:25px}
#bottom .module,#maincol .module,#extendedmodules .module{padding:25px 15px 15px}
#rightbanner .moduletable h3,#leftbanner .moduletable h3{text-transform:uppercase;font-size:80%;letter-spacing:1px;font-family:Arial, sans-serif;margin:0 0 4px;padding:0 0 0 2px}
#rightbanner .moduletable,#leftbanner .moduletable{margin:0 0 35px;padding:0}
#maincol .module-hilite1,#maincol .module-hilite2,#maincol .module-hilite3,#maincol .module-hilite4,#maincol .module-hilite5,#maincol .module-hilite6{border:0;margin:0}
.module-hilite1,.moduletable-hilite1,.module-hilite2,.moduletable-hilite2,.module-hilite3,.moduletable-hilite3,.module-hilite4,.moduletable-hilite4,.module-hilite5,.moduletable-hilite5,.module-hilite6,.moduletable-hilite6{margin:10px;padding:15px}
.module-hilite1 h3,.moduletable-hilite1 h3,.module-hilite2 h3,.moduletable-hilite2 h3,.module-hilite3 h3,.moduletable-hilite3 h3,.module-hilite4 h3,.moduletable-hilite4 h3,.module-hilite5 h3,.moduletable-hilite5 h3,.module-hilite6 h3,.moduletable-hilite6 h3{margin-top:0;font-size:120%;font-weight:700;text-indent:20px}
body.noicon .module-hilite1 h3,body.noicon .moduletable-hilite1 h3,body.noicon .module-hilite2 h3,body.noicon .moduletable-hilite2 h3,body.noicon .module-hilite3 h3,body.noicon .moduletable-hilite3 h3,body.noicon .module-hilite4 h3,body.noicon .moduletable-hilite4 h3,body.noicon .module-hilite5 h3,body.noicon .moduletable-hilite5 h3,body.noicon .module-hilite6 h3,body.noicon .moduletable-hilite6 h3{text-indent:0}
#inset-block-left .moduletable-hilite1,#inset-block-left .moduletable-hilite2,#inset-block-left .moduletable-hilite3,#inset-block-right .moduletable-hilite1,#inset-block-right .moduletable-hilite2,#inset-block-right .moduletable-hilite3,#inset-block-left .moduletable-hilite4,#inset-block-right .moduletable-hilite4,#inset-block-left .moduletable-hilite5,#inset-block-right .moduletable-hilite5,#inset-block-left .moduletable-hilite6,#inset-block-right .moduletable-hilite6{margin:0 0 15px}
#inset-block-left .moduletable-clean,#inset-block-right .moduletable-clean,#inset-block-left .moduletable,#inset-block-right .moduletable{padding:0 0 20px}
.banner-module,.banner-module2{text-align:center}
#maincol .banner-module .moduletable,#maincol .banner-module2 .moduletable{padding-bottom:15px;background:none}
.footer-module .moduletable{margin-top:10px}
.module-hilite7,.moduletable-hilite7,.module-hilite8,.moduletable-hilite8,.module-hilite9,.moduletable-hilite9{margin-bottom:0;padding:15px}
.module-hilite7 h3,.moduletable-hilite7 h3,.module-hilite8 h3,.moduletable-hilite8 h3,.module-hilite9 h3,.moduletable-hilite9 h3{margin-top:0;font-size:130%}
#pathway-module .moduletable{margin-bottom:15px;padding:15px}
.moduletable_menu{margin-top:-1px;padding:10px 5px 5px}
.moduletable_text{margin-bottom:10px;padding:15px}
#horiz-menu ul{list-style:none;margin:0;padding:0}
#horiz-menu li{display:block;float:left;font-weight:700;position:relative;z-index:150;margin:0;padding:0}
#horiz-menu li a span,#horiz-menu li .separator span{display:block;padding:0}
#sub-menu li{display:block;float:left;border:0;margin:0;padding:0}
#top-menu a.mainlevel{margin:0 0 0 15px;padding:0 0 0 8px}
#horiz-menu li li.active,#horiz-menu li.active li a,#horiz-menu li.active li a:hover,#horiz-menu li li a:hover,#horiz-menu ul li.active.parent ul a,#horiz-menu li.active li .separator,#horiz-menu li.active li .separator:hover,#horiz-menu li li .separator:hover,#horiz-menu ul li.active.parent ul .separator{background:none;border:0;margin:0;padding:0}
#horiz-menu li li a,#horiz-menu li li .separator{font-size:100%;font-weight:400;background:none;margin:0;padding:0}
#horiz-menu li li,#horiz-menu li li a span,#horiz-menu li li .separator span{background:none;margin:0;padding:0}
#horiz-menu li.sfHover li a,#horiz-menu li:hover li a,#horiz-menu ul li.active ul li.active li a,#horiz-menu ul li.active.parent ul li a,#horiz-menu li.sfHover li .separator,#horiz-menu li:hover li .separator,#horiz-menu ul li.active.parent ul li .separator,#horiz-menu ul li.active.parent ul li .seperator{text-indent:15px;background:none !important}
#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;font-size:100%;background:none !important}
#horiz-menu ul ul{border-top:0;border:1px solid #fff;margin:0;padding:0}
#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}
a.mainlevel{line-height:32px;height:32px;font-size:110%;padding:0 0 0 12px}
a.sublevel{height:28px;line-height:28px;margin:0;padding:0 0 0 12px}
ul.menu{margin:0;padding:0 0 35px}
ul.menu li{list-style:none;float:none;margin:0;padding:0}
ul.menu span{display:block;height:34px;line-height:34px}
ul.menu li a,ul.menu li .separator{text-indent:10px}
ul.menu ul li a,ul.menu ul li .separator{text-indent:25px}
ul.menu ul li ul li a,ul.menu ul li ul li .separator{text-indent:45px}
ul.menu ul li ul li ul li a,ul.menu ul li ul li ul li .separator{text-indent:65px}
ul.menu li.active.parent ul{margin:0;padding:6px 0}
ul.menu ul span{height:26px;line-height:26px}
.moduletable-sidemenu a.mainlevel{margin:0 0 1px}
ul.menu a,ul.menu .separator{display:block;line-height:32px;text-indent:0;height:32px;overflow:hidden;font-size:120%;float:none}
ul.menu ul ul{background:none;border:0;margin:0;padding:0}
ul.menu li li{border-bottom:0;margin:0;padding:0}
ul.menu ul a,ul.menu ul .separator{text-indent:0;font-size:110%;height:26px;line-height:26px;margin:0;padding:0}
ul.menu li.active a,ul.menu li.active a:hover,ul.menu li.active .separator,ul.menu li.active .separator:hover{text-decoration:none;line-height:26px}
ul.menu li.active ul{margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px}
ul.menu ul{margin:0 12px;padding:0}
#bottom-menu ul#mainlevel-bottom{height:55px;margin:0;padding:0 0 0 15px}
#bottom-menu #mainlevel-bottom ul{list-style:none;margin:0;padding:0}
#bottom-menu #mainlevel-bottom li{display:block;float:left;margin:0;padding:0}
#bottom-menu #mainlevel-bottom a,#bottom-menu #mainlevel-bottom a#active_menu.mainlevel{white-space:nowrap;display:block;float:left;font-weight:400;overflow:hidden;height:55px;line-height:55px;font-size:120%;text-decoration:none;margin:0 18px 0 0;padding:0 20px 0 0}
a.readon{margin-top:16px;display:block;font-size:100%;text-indent:12px;background:url(images/menu-bullet.png) 0 5px no-repeat;padding:0}
a.readon2{width:80px;height:14px;display:block;margin-top:16px;text-transform:uppercase;line-height:14px;font-size:9px;font-weight:700;text-indent:5px;background:url(images/readon.png) 0 0 no-repeat;padding:0}
#pathway,#pathway-module{width:100%;display:block}
span.pathway{display:block;font-weight:400;line-height:150%;overflow:hidden;padding-top:10px;padding-bottom:12px;padding-left:10px}
span.pathway img{padding-right:1px;width:8px;height:7px;background:url(images/menu-bullet.png) 0 50% no-repeat}
span.pathway a{float:none;padding:0 5px 0 0}
#accessibility{width:50px;height:14px;float:right;z-index:5000;padding-top:4px}
#accessibility span{background-repeat:no-repeat}
#accessibility a{text-decoration:none;cursor:pointer}
#accessibility #buttons{float:right}
#accessibility .button{display:block;float:right;width:16px;height:14px}
#accessibility a.small .button{margin-right:5px}
a.nounder{text-decoration:none;border:0;cursor:pointer}
fieldset{border-left:0;border-right:0;border-top:0}
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{background:#f6f6f6;border:1px solid #e6e6e6;padding:4px}
.bannergroup .clr{clear:none !important}
form#form-login ul{padding-left:18px}
p#form-login-remember{margin-bottom:5px}
input#mod_login_username.inputbox,input#mod_login_password.inputbox,input#modlgn_username.inputbox,input#modlgn_passwd.inputbox{height:20px;display:block;width:98%;margin-top:3px}
.module input.button,.moduletable input.button{border:0;width:54px;height:20px;cursor:pointer;text-align:center;text-transform:uppercase;margin-top:10px;margin-bottom:10px;line-height:18px;font-size:10px;padding:0}
.module-clean input.button,.moduletable-clean input.button,.module-hilite1 input.button,.module-hilite2 input.button,.module-hilite3 input.button,.moduletable-hilite1 input.button,.moduletable-hilite2 input.button,.moduletable-hilite3 input.button,.moduletable-hilite4 input.button,.module-hilite5 input.button,.moduletable-hilite5 input.button,.module-hilite6 input.button,.moduletable-hilite6 input.button,.module-hilite7 input.button,.moduletable-hilite7 input.button,.module-hilite8 input.button,.moduletable-hilite8 input.button,.module-hilite9 input.button,.moduletable-hilite9 input.button{width:62px;height:14px;display:block;margin-top:10px;text-transform:uppercase;line-height:14px;font-size:9px;font-weight:700;text-indent:5px;border:0;text-align:left;cursor:pointer;margin-bottom:10px;padding:0}
#tabmodules div.module{background:none;padding:10px}
#tabmodules div.module-hilite1,#tabmodules div.module-hilite2,#tabmodules div.module-hilite3,#tabmodules div.module-hilite4,#tabmodules div.module-hilite5,#tabmodules div.module-hilite6{margin:15px 0 15px 15px;padding:15px}
#tabmodules .module h3{background:none;text-align:left;margin:0;padding:0 0 10px}
#tabmodules li span{line-height:40px;padding:0}
#rokslide-toolbar span{white-space:nowrap;cursor:pointer;display:block;text-align:center;padding:0 18px}
#rokslide-toolbar{height:40px;font-weight:700;background:url(images/module-h3.png) 0 100% repeat-x;margin:0;padding:0}
#rokslide-toolbar li{height:40px;font-size:130%;float:left;display:block;margin:0;padding:0 16px}
#rokslide-toolbar li.current{height:40px}
#frame{text-align:left}
#frame .module,#frame .module-hilite1,#frame .module-hilite2,#frame .module-hilite3,#frame .module-hilite4,#frame .module-hilite5,#frame .module-hilite6,#frame .module-hilite7,#frame .module-hilite8,#frame .module-hilite9,#frame .module-clean{float:left;padding:10px}
#frame .mmpr-2 .module{width:45%}
#frame .mmpr-3 .module{width:30%}
#frame .mmpr-4 .module{width:21%}
#frame .mmpr-5 .module{width:16%}
#frame .mmpr-1 .module-hilite1,#frame .mmpr-1 .module-hilite2,#frame .mmpr-1 .module-hilite3,#frame .mmpr-1 .module-hilite4,#frame .mmpr-1 .module-hilite5,#frame .mmpr-1 .module-hilite6,#frame .mmpr-1 .module-hilite7,#frame .mmpr-1 .module-hilite8,#frame .mmpr-1 .module-hilite9,#frame .mmpr-1 .module-clean{width:92%}
#frame .mmpr-2 .module-hilite1,#frame .mmpr-2 .module-hilite2,#frame .mmpr-2 .module-hilite3,#frame .mmpr-2 .module-hilite4,#frame .mmpr-2 .module-hilite5,#frame .mmpr-2 .module-hilite6,#frame .mmpr-2 .module-hilite7,#frame .mmpr-2 .module-hilite8,#frame .mmpr-2 .module-hilite9,#frame .mmpr-2 .module-clean{width:43%}
#frame .mmpr-3 .module-hilite1,#frame .mmpr-3 .module-hilite2,#frame .mmpr-3 .module-hilite3,#frame .mmpr-3 .module-hilite4,#frame .mmpr-3 .module-hilite5,#frame .mmpr-3 .module-hilite6,#frame .mmpr-3 .module-hilite7,#frame .mmpr-3 .module-hilite8,#frame .mmpr-3 .module-hilite9,#frame .mmpr-3 .module-clean{width:26.7%}
#frame .mmpr-4 .module-hilite1,#frame .mmpr-4 .module-hilite2,#frame .mmpr-4 .module-hilite3,#frame .mmpr-4 .module-hilite4,#frame .mmpr-4 .module-hilite5,#frame .mmpr-4 .module-hilite6,#frame .mmpr-4 .module-hilite7,#frame .mmpr-4 .module-hilite8,#frame .mmpr-4 .module-hilite9,#frame .mmpr-4 .module-clean{width:18.4%}
#frame .mmpr-5 .module-hilite1,#frame .mmpr-5 .module-hilite2,#frame .mmpr-5 .module-hilite3,#frame .mmpr-5 .module-hilite4,#frame .mmpr-5 .module-hilite5,#frame .mmpr-5 .module-hilite6,#frame .mmpr-5 .module-hilite7,#frame .mmpr-5 .module-hilite8,#frame .mmpr-5 .module-hilite9,#frame .mmpr-5 .module-clean{width:13.5%}
#rightcol #rokslide-toolbar li,#leftcol #rokslide-toolbar li{font-size:100%;padding:0 8px}
#news-rotator{position:relative;z-index:1;height:190px;overflow:hidden;margin:0;padding:2px 2px 3px 3px}
#news-rotator .image{position:relative;height:190px;z-index:2;overflow:hidden;display:block}
#news-rotator .image div{margin:0;padding:0}
#news-rotator .story{display:block;position:relative;z-index:2;height:190px;font-weight:400}
#news-rotator .story p{font-size:130%;line-height:normal}
#news-rotator h1{margin-top:12px;font-size:230%;margin-bottom:48px}
#news-rotator .story .padding{overflow:hidden;padding:30px 25px 40px}
#news-rotator .controls{position:absolute;top:15px;right:15px;z-index:5}
#news-rotator .controls img{height:15px;width:15px;cursor:pointer;margin-right:3px;background-image:url(images/news-scroller-controls.png)}
#news-rotator .control-prev{background-position:0 0}
#news-rotator .control-next{background-position:0 -17px}
#news-rotator .control-stop{background-position:0 -34px}
#news-rotator .control-play{background-position:0 -51px}
.rokmod-demo-block .parameters,.rokmod-demo-block .options,.rokmod-demo-block .demo,.rokmod-demo-block .description{float:left;margin-right:12px}
.rokmod-demo-block .parameters span,.rokmod-demo-block .options span,.rokmod-demo-block .demo span,.rokmod-demo-block .description span{display:block;font-size:11px;line-height:22px}
.variation-chooser{position:relative}
.variation-chooser .controls{height:25px;position:absolute;left:5px}
.variation-chooser .control-prev,.variation-chooser .control-next{cursor:pointer;height:16px;margin-right:3px;width:16px;float:left;margin-top:1px}
.variation-chooser .control-prev{background-position:0 0;margin-right:0.5em}
.variation-chooser .control-prev:hover{background-position:0 -16px}
.variation-chooser .control-next{background-position:0 -32px;margin-left:0.5em}
.variation-chooser .control-next:hover{background-position:0 -48px}
.variation-chooser input.button:hover{color:#333 !important}
.moduletable-rotator #news-rotator .image{height:121px;margin-top:38px;margin-left:18px}
.moduletable-rotator #news-rotator .story{margin-left:132px}
#horiz-menu{display:block;height:43px;line-height:43px;background:url(images/3-horiz-menu-bar.png) 0 0 repeat-x;background-color:#2B2E2A;border-top:1px solid #2B2E2A;padding:0}
ul#horiznav.menutop,#horiz-menu ul.menutop{position:relative;z-index:120;margin:0;padding:0 6px}
#horiz-menu li a{margin-left:5px;position:relative;z-index:200}
#horiz-menu a,#horiz-menu .separator{white-space:nowrap;display:block;float:left;height:43px;line-height:43px;font-weight:400;font-size:120%;overflow:hidden;text-decoration:none;z-index:100;cursor:pointer;margin-right:5px;padding:0 10px 0 5px}
#horiz-menu li.active a,#horiz-menu li.active .separator{z-index:100;cursor:pointer;height:43px}
#sub-menu{height:32px;line-height:32px;display:block;z-index:1;padding:1px 0}
#submenu-container{background:url(images/sub-menu-bar.png) 0 43px repeat-x}
#sub-menu ul.menusub{position:relative;height:32px;z-index:1;margin:0;padding:0 8px}
#sub-menu li a{margin-left:5px}
#sub-menu a,#sub-menu .separator{white-space:nowrap;display:block;float:left;height:32px;line-height:32px;font-size:110%;overflow:hidden;text-decoration:none;z-index:100;cursor:pointer;margin-right:10px;padding:0 8px 0 3px}
#sub-menu ul.menusub li span{height:32px;line-height:32px;margin:0;padding:0}
#horiz-menu ul ul,ul.menu li.active.parent ul,ul.menu li.active.parent{background:#474A43}
.contentheading,h1,h4,.module h3 span,.moduletable h3 span,.submenu-block h3 span,.module-clean h3 span,.moduletable-clean h3 span,.module-hilite4 h3 span,.moduletable-hilite4 h3 span,a#active_menu.mainlevel,a.mainlevel:hover,a#active_menu.sublevel,a.sublevel:hover,#rokslide-toolbar li.current,#rokslide-toolbar li:hover,.moduletable-hilite7 a#active_menu.mainlevel,.moduletable-hilite7 a#active_menu.sublevel,.moduletable-hilite7 a.mainlevel:hover,.moduletable-hilite7 a.sublevel:hover,.moduletable-hilite8 a#active_menu.mainlevel,.moduletable-hilite8 a#active_menu.sublevel,.moduletable-hilite8 a.mainlevel:hover,.moduletable-hilite8 a.sublevel:hover{color:#96A533}
#submenu-container,.menustyle2 #horiz-menu li.active a,.menustyle2 #horiz-menu li.active .separator,.sidenav-block,.moduletable_menu{background-color:#2B2E2A}
.module-hilite5,.moduletable-hilite5,.module-hilite7,.moduletable-hilite7{background:#2B2E2A}
#horiz-menu ul ul li a:hover{color:#B1B4AE !important}
.module-hilite6,.moduletable-hilite6{background:#DAE5B2;border:1px solid #333}
.module-hilite8,.moduletable-hilite8{background:#444}
.module-hilite3,.moduletable-hilite3{background:#d7d7d7;border:1px solid #c7c7c7}
.module-hilite9,.moduletable-hilite9{background:#d7d7d7}
.module-hilite1,.moduletable-hilite1{background:#F2D166;border:1px solid #D6BC66}
.module-hilite2,.moduletable-hilite2{background:#DAE5B2 none repeat scroll 0 0;border:1px solid #C3CCA3}
.module-hilite5,.moduletable-hilite5{border:1px solid #003F67}
.module-hilite6 h3 span,.moduletable-hilite6 h3 span,.module-hilite6 a,.moduletable-hilite6 a,.module-hilite8 h3 span,.moduletable-hilite8 h3 span,.module-hilite8 a,.moduletable-hilite8 a{color:#aaa}
.module-hilite1 h3 span,.moduletable-hilite1 h3 span,.module-hilite1 a,.moduletable-hilite1 a,#news-rotator h1,#news-rotator h1 a{color:#927521}
.module-hilite2 h3 span,.moduletable-hilite2 h3 span,.module-hilite2 a,.moduletable-hilite2 a{color:#535D22}
#bottom-menu #mainlevel-bottom a,#bottommodules .module h3,.footer-module .moduletable h3,#bottom a,a.readon2:hover,.module input.button:hover,.moduletable input.button:hover{color:#C3C5AA}
#bottom,#bottommodules .module h3 span,.footer-module .moduletable h3 span{color:#A3A38D}
.sidenav-block .module-menu h3,#banner-mod,.moduletable_menu h3{color:#ccc}
#mainmodules3,#mainmodules4,.module-hilite4,.moduletable-hilite4,input#mod_login_username.inputbox,input#mod_login_password.inputbox,input#modlgn_username.inputbox,input#modlgn_passwd.inputbox,.module input.button,.moduletable input.button{background:#fff}
#topbanner{background:#fbfbfb}
.module input.button:hover,.moduletable input.button:hover{background:#eee}
#header-divider,.maincontent-surround,#mainmodules .block,#mainmodules2 .block,#leftcol .moduletable,#rightcol .moduletable,#maincol .banner-module .moduletable,#maincol .banner-module2 .moduletable,#moduleslider-size.alt,.showcase-module .moduletable,.showcase-module2 .moduletable{border-top:1px solid #ddd}
#leftcol,.showcase-module,#mainmodules .block.first,#mainmodules .block.middle,#mainmodules2 .block.first,#mainmodules2 .block.middle{border-right:1px solid #ddd}
#rightcol,.showcase-module{border-left:1px solid #ddd;}
#topbanner,#pathway,fieldset{border-bottom:1px solid #ddd}
.module-hilite4,.moduletable-hilite4{border:1px solid #ddd}
#main-body,#horiz-menu,#sub-menu,#header-bar{border-left:1px solid #5A5B4D;border-right:1px solid #5A5B4D;border-bottom:1px solid #5A5B4D;border-top:1px solid #5A5B4D}
#mainmodules3,#mainmodules4,#moduleslider-size.alt-bottom{margin-bottom:4px}
.module input.button,.moduletable input.button,input#mod_login_username.inputbox,input#mod_login_password.inputbox,input#modlgn_username.inputbox,input#modlgn_passwd.inputbox{border:1px solid #ccc}
#bottom,#bottom-menu{border-right:1px solid #5A5B4D;border-left:1px solid #5A5B4D;border-bottom:1px solid #5A5B4D}
ul.menu li,.moduletable-hilite7 table td{border-bottom:1px solid #252724}
.moduletable-hilite8 table td{border-bottom:1px solid #333}
.moduletable-hilite9 table td{border-bottom:1px solid #c7c7c7}
ul.menu li.active.parent{border:1px solid #6C6E69}
#bottom-menu{background-image:url(images/bottom-menu-bar.png);background-repeat:repeat-x;background-position:0 0}
.module h3,.moduletable h3{background:url(images/module-h3.png) 0 0 scroll repeat-x;}
#maincol .module,#maincol .moduletable{background:url(images/module-bottom-bg.png) 50% 100% repeat-x}
a.mainlevel,a.sublevel{background:url(images/menu-bullet.png) 0 2px no-repeat}
.moduletable-hilite7 a.mainlevel,.moduletable-hilite8 a.mainlevel{background:url(images/sidenav-arrow.png) 0 2px no-repeat}
.moduletable-hilite7 a.sublevel,.moduletable-hilite8 a.sublevel{background:url(images/sidenav-arrow.png) 0 1px no-repeat}
.sidenav-block-right{background:url(images/sidenav-block-r.png) 100% 0 no-repeat}
.sidenav-block-left{background:url(images/sidenav-block-l.png) 0 0 no-repeat}
#horiz-menu ul ul li a.daddy span,#horiz-menu ul ul li a.daddy:hover span,#horiz-menu ul li.active.parent ul li a.daddy span,#horiz-menu ul ul li .separator.daddy span,#horiz-menu ul ul li .separator.daddy:hover span,#horiz-menu ul li.active.parent ul li .separator.daddy span{background:url(images/sidenav-arrow.png) 95% 60% no-repeat}
ul.menu li.active.parent li span,ul.menu li.active.parent li.active.parent span{background:url(images/sidenav-arrow.png) 14px 50% no-repeat}
ul.menu li.active.parent li li span,ul.menu li.active.parent li.active.parent span{background-position:34px 50%}
ul.menu li.active.parent li.active a span,ul.menu li.active.parent li.active.parent a.daddy span{background:url(imagessidenav-arrow-active.png) 14px 50% no-repeat}
.menustyle1 #horiz-menu li.active,.menustyle1 #horiz-menu li:hover,.menustyle1 #horiz-menu li.sfHover{background:url(images/menustyle1/horiz-menu-tab-r.png) 100% 0 no-repeat}
.menustyle1 #horiz-menu li.active a,.menustyle1 #horiz-menu li.active .separator,.menustyle1 #horiz-menu li:hover a,.menustyle1 #horiz-menu li:hover .separator,.menustyle1 #horiz-menu li.sfHover a,.menustyle1 #horiz-menu li.sfHover .separator{background:url(images/menustyle1/horiz-menu-tab-l.png) 0 0 no-repeat}
.menustyle1 #sub-menu ul.menusub{background:url(images/menustyle1/sub-menu-active-bg.png) 0 0 repeat-x;border:1px solid #7C7F7A}
.menustyle3 #sub-menu li.active{background:url(images/3-sub-menu-tab-l.png) 0 50% no-repeat}
.menustyle3 #sub-menu li.active a,.menustyle3 #sub-menu li.active .separator{background:url(images/3-sub-menu-tab-r.png) 100% 50% no-repeat}
.menustyle4 #horiz-menu{background:url(images/4-horiz-menu-bar.png) 0 0 repeat-x}
.menustyle4 #horiz-menu a,.menustyle4 #horiz-menu .separator,.menustyle4 #horiz-menu li.active:hover a,.menustyle4 #horiz-menu li.active:hover .separator,.menustyle4 #horiz-menu li.active.sfHover a,.menustyle4 #horiz-menu li.active.sfHover .separator{background:url(images/4-horiz-menu-div.png) 100% 50% no-repeat}
.menustyle4 #horiz-menu li.active{background:url(images/4-horiz-menu-div.png) 100% 0 no-repeat}
.menustyle4 #sub-menu{background:url(images/4-sub-menu-bar.png) 0 0 repeat-x}
.menustyle4 #sub-menu li.active a{background:url(images/4-sub-menu-active.png) 50% 0 no-repeat}
#bottom-menu #mainlevel-bottom a{background:url(images/bottom-menu-div.png) 100% 50% no-repeat}
a.large .button{background:url(images/font-lg.png) 0 0 no-repeat}
a.small .button{background:url(images/font-sm.png) 0 0 no-repeat}
.module-clean input.button,.moduletable-clean input.button,.module-hilite1 input.button,.module-hilite2 input.button,.module-hilite3 input.button,.moduletable-hilite1 input.button,.moduletable-hilite2 input.button,.moduletable-hilite3 input.button,.module-hilite4 input.button,.moduletable-hilite4 input.button,.module-hilite5 input.button,.moduletable-hilite5 input.button,.module-hilite6 input.button,.moduletable-hilite6 input.button,.module-hilite7 input.button,.moduletable-hilite7 input.button,.module-hilite8 input.button,.moduletable-hilite8 input.button,.module-hilite9 input.button,.moduletable-hilite9 input.button{background:url(images/login-button.png) 0 0 no-repeat}
#tabmodules li{background:url(images/tabber-div.png) 100% 100% no-repeat}
#news-rotator-bg{background:url(images/showcase-bg-left.png) 0 0 no-repeat}
#news-rotator-bg2{background:url(images/showcase-bg-right.png) 100% 0 no-repeat}
#news-rotator .story-stripe{background:url(images/stripe-bg.png) 0 90px repeat-x}
ul.bullet-1,ul.bullet-2,ul.bullet-3,ul.bullet-4,ul.bullet-5,ul.bullet-6,ul.bullet-7,ul.bullet-8{padding-left:15px;overflow:hidden;margin-left:5px}
ul.bullet-1 li,ul.bullet-2 li,ul.bullet-3 li,ul.bullet-4 li,ul.bullet-5 li{list-style:none;padding-bottom:3px;margin-bottom:5px;padding-left:10px}
ul.bullet-6 li,ul.bullet-7 li,ul.bullet-8 li{list-style:none;padding-bottom:3px;margin-bottom:5px;padding-left:22px}
ul.bullet-1 li{background:url(images/bullet-1.png) 0 5px no-repeat}
ul.bullet-2 li{background:url(images/bullet-2.png) 0 5px no-repeat}
ul.bullet-3 li{background:url(images/bullet-3.png) 0 5px no-repeat}
ul.bullet-4 li{background:url(images/bullet-4.png) 0 5px no-repeat}
ul.bullet-5 li{background:url(images/bullet-5.png) 0 5px no-repeat}
ul.bullet-6 li{background:url(images/bullet-6.png) 0 2px no-repeat}
ul.bullet-7 li{background:url(images/bullet-7.png) 0 2px no-repeat}
ul.bullet-8 li{background:url(images/bullet-8.png) 0 3px no-repeat}
pre{background:#f6f6f6;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px}
blockquote{display:block;font-style:italic;font-size:120%;line-height:150%;width:auto;background:#f6f6f6;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:15px 0;padding:10px 20px}
blockquote.blue,blockquote.red,blockquote.green,blockquote.purple,blockquote.orange,blockquote.brown,blockquote.grey{display:block;font-style:italic;font-size:120%;line-height:150%;width:auto;border:0;background:0;margin:15px 0;padding:0 20px}
blockquote.quotes{display:block;background:url(images/quote-start.png) 0 5px no-repeat;font-size:120%;line-height:150%;width:auto;color:#666;border:0;margin:20px 0;padding:0 20px 0 38px}
blockquote.quotes p{margin-top:0;background:url(images/quote-end.png) 100% 100% no-repeat;padding:0 38px 0 0}
.important,.important-blue,.important-red,.important-green,.important-purple,.important-orange,.important-brown,.important-grey{margin:15px 0;padding:15px}
span.important-title,span.important-title-blue,span.important-title-red,span.important-title-green,span.important-title-purple,span.important-title-orange,span.important-title-brown,span.important-title-grey{position:absolute;display:block;margin-top:-24px;background:#fff;font-weight:700;font-size:120%;padding:0 8px;}
.important{border:1px solid #333}
.important-blue{border:1px solid #0D507A}
.important-red{border:1px solid #D12E2E}
.important-green{border:1px solid #74A824}
.important-purple{border:1px solid #9E0E87}
.important-orange{border:1px solid #CC8300}
.important-brown{border:1px solid #8B6846}
.important-grey{border:1px solid #666}
span.number,span.number-blue,span.number-red,span.number-green,span.number-purple,span.number-orange,span.number-brown,span.number-grey{display:block;font-size:170%;float:left;margin:2px 10px 0 15px}
span.highlight{background:#FFFBD5;padding:1px 2px}
span.highlight-bold{font-weight:700;font-size:120%}
span.dropcap,span.dropcap-blue,span.dropcap-red,span.dropcap-green,span.dropcap-purple,span.dropcap-orange,span.dropcap-brown,span.dropcap-grey{display:block;font-size:260%;float:left;line-height:100%;margin:0 4px 0 0}
span.inset-left{display:block;color:#000;float:left;width:20%;font-size:110%;font-weight:700;font-style:italic;padding:15px}
span.inset-right{display:block;color:#000;float:right;width:20%;font-size:110%;font-weight:700;font-style:italic;padding:15px}
span.attention,span.notice,span.alert,span.download,span.approved,span.media,span.note,span.cart,span.camera,span.doc{display:block;margin:15px 0;padding:8px 10px 8px 36px}
span.attention{color:#B79000;border:1px solid #E7BD72;background:#FFF3A3 url(images/attention.png) 10px 50% no-repeat}
span.notice{color:#535D22;border:1px solid #9BCC54;background:#DAE5B2 url(images/notice.png) 10px 50% no-repeat}
span.alert{color:#CF3738;border:1px solid #FFACAD;background:#FFD5D5 url(images/alert.png) 10px 50% no-repeat}
span.download{color:#1C6B8B;border:1px solid #6ABCE2;background:#A8CDE3 url(images/download.png) 10px 50% no-repeat}
span.approved{color:#666;border:1px solid #a8a8a8;background:#ccc url(images/approved.png) 10px 50% no-repeat}
span.media{color:#C76E34;border:1px solid #FFBB65;background:#FFE0B6 url(images/media.png) 10px 50% no-repeat}
span.note{color:#B79000;border:1px solid #E7BD72;background:#FFF3A3 url(images/note.png) 10px 50% no-repeat}
span.cart{color:#666;border:1px solid #C5C5C5;background:#E6E6E6 url(images/cart.png) 10px 50% no-repeat}
span.camera{color:#666;border:1px solid #C5C5C5;background:#E6E6E6 url(images/camera.png) 10px 50% no-repeat}
span.doc{color:#C76E34;border:1px solid #FFBB65;background:#FFE0B6 url(images/doc.png) 10px 50% no-repeat}
div.number-block1,div.number-block2,div.number-block3{margin-top:10px;padding-left:60px; height: 80px;}
div.number-block1{background:url(images/fat_c.gif) 0 0 no-repeat}
div.number-block2{background:url(images/store_c.gif) 0 0 no-repeat}
div.number-block3{background:url(images/sheep.gif) 0 0 no-repeat}
hr{clear:both;height:0;border:0;display:none}
#rokslide-wrapper del{text-decoration:none;clear:both}
ul#rokslide-toolbar{list-style-type:none;white-space:nowrap;margin:0}
div#frame{clear:both;position:relative;overflow:hidden;z-index:1}
#scroller{overflow:hidden;margin:0 auto}
#moduleslide .tab-pane{overflow:hidden;float:left}
span#pageflip{display:block;position:absolute;right:0;top:0;z-index:10001;width:160px;height:160px;cursor:pointer}
span.j15{background:url(/flip/flip-j15.png) 0 0 no-repeat}
span.j10{background:url(/flip/flip-j10.png) 0 0 no-repeat}
.fliptip-tip{color:#fff;width:156px;height:97px;z-index:10002;border:0;background:url(/flip/bubble.png) 0 0 no-repeat;padding:0}
.fliptip-text{font-size:13px;font-family:Helvetica, Arial, sans-serif;line-height:135%;color:#fff;padding:30px 23px}
#leftcol,#leftbanner{width:0;float:left;padding:0}
#rightbanner,#inset-block-right{width:0;float:right;padding:0}
body#ff-geneva,#ff-geneva td,body#ff-default #horiz-menu,body#ff-default #bottom-menu,body#ff-default a.mainlevel,body#ff-default a.sublevel{font-family:Geneva, Tahoma, "Nimbus Sans L", sans-serif}
form,#newsflash .moduletable,.moduletable-flush,.logo-module .moduletable,#tabmodules div{margin:0;padding:0}
body#ff-optima,body#ff-optima.f-default,body#ff-georgia,body#ff-georgia.f-default{font-size:13px}
.mosimage_caption,span.small,td.createdate,td.modifydate{font-size:90%}
td.column_separator,#inset-block-right .right-padding{padding-left:15px}
.maincontent-surround,#mainmodules,#mainmodules2,#mainmodules3,#mainmodules4,#bottommodules,#extendedmodules,.showcase-module,.showcase-module2,#tabmodules{overflow:hidden}
#searchmod .moduletable,#bottom-menu .moduletable,#top-menu .moduletable td,#horiz-menu li li a span,#horiz-menu li li .separator span,form#form-login fieldset.input,#tabmodules .padding{padding:0}
#maincol .padding,#rightcol #tabmodules div.module,#leftcol #tabmodules div.module{padding:10px}
#top-menu .moduletable h3,#newsflash .moduletable h3,.logo-module .moduletable h3,div#frame div.button,.fliptip-title{display:none}
#main-body .showcase-module .moduletable,#main-body .showcase-module2 .moduletable,#mainmodules3 .module h3,#mainmodules4 .module h3,#bottommodules div.module h3,#leftbanner .moduletable h3,#rightbanner .moduletable h3,#inset-block-left div.moduletable,#inset-block-right div.moduletable,#inset-block-left div.moduletable h3,#inset-block-right div.moduletable h3,#topbanner .moduletable h3,.footer-module .moduletable h3,ul.menu li.parent ul li span,ul.menu li.active.parent li span,ul.menu li.active.parent ul li,ul.menu li.active.parent ul li.parent ul{background:none}
.sidenav-block,#rightcol .moduletable-hilite7,#leftcol .moduletable-hilite7,#rightcol .moduletable-hilite8,#leftcol .moduletable-hilite8,#rightcol .moduletable-hilite9,#leftcol .moduletable-hilite9{margin-top:-1px}
.moduletable_text h3,#tabmodules .module-hilite1 h3,#tabmodules .module-hilite2 h3,#tabmodules .module-hilite3 h3,#tabmodules .module-hilite4 h3,#tabmodules .module-hilite5 h3,#tabmodules .module-hilite6 h3{margin-top:0}
#sub-menu a:hover,#sub-menu ul.menusub li.active a,ul.menu li.active li a,ul.menu li.active li.active li a,ul.menu li.active li .separator,ul.menu li.active li.active li .separator{font-weight:400}
#horiz-menu ul ul li.active,#horiz-menu ul ul li:hover{background:none !important}
a.mainlevel:hover,a.sublevel:hover,ul.menu li a:hover,ul.menu li .separator:hover,a.nounder:hover{text-decoration:none}
ul.menu li.active a,ul.menu li.active li.active a,a#active_menu.mainlevel,a#active_menu.sublevel,ul.menu li.active .separator,ul.menu li.active li.active .separator,.rokmod-demo-block .demo-span1{font-weight:700}
ul.menu ul li,ul.menu li.active.parent li,fieldset.input,a img,body .pollstableborder{border:0}
a.readon2:hover,.module-clean input.button:hover,.moduletable-clean input.button:hover,.module-hilite1 input.button:hover,.module-hilite2 input.button:hover,.module-hilite3 input.button:hover,.moduletable-hilite1 input.button:hover,.moduletable-hilite2 input.button:hover,.moduletable-hilite3 input.button:hover,.moduletable-hilite4 input.button:hover,.module-hilite5 input.button:hover,.moduletable-hilite5 input.button:hover,.module-hilite6 input.button:hover,.moduletable-hilite6 input.button:hover,.module-hilite7 input.button:hover,.moduletable-hilite7 input.button:hover,.module-hilite8 input.button:hover,.moduletable-hilite8 input.button:hover,.module-hilite9 input.button:hover,.moduletable-hilite9 input.button:hover{text-decoration:none;background-position:0 -14px}
#frame .mmpr-1 .module,#leftcol #frame div div,#rightcol #frame div div{width:auto}
.rokmod-demo-block .parameters div,.rokmod-demo-block .options div,.rokmod-demo-block .demo div{border-right:1px dotted #666;padding-right:12px}
ul.menu li.active.parent a:hover,ul.menu li.active.parent .separator:hover,ul.menu li.active.parent li.active.parent a:hover,ul.menu li.active.parent li.active.parent .separator:hover,ul.menu li.active li.active a,ul.menu li.active li.active .separator,ul.menu li.active.parent ul li.active.parent a.daddy,ul.menu li.active.parent ul li.active.parent .separator.daddy,ul.menu li.active li.active li.active a,ul.menu li.active li.active li.active .separator,.menustyle2 #sub-menu a:hover,.menustyle2 #sub-menu ul.menusub li.active a,.module-hilite5 h3 span,.moduletable-hilite5 h3 span,.module-hilite5 a,.moduletable-hilite5 a,.module-hilite7 h3 span,.moduletable-hilite7 h3 span,.module-hilite7 a,.moduletable-hilite7 a,ul.menu a:hover,ul.menu .separator:hover,ul.menu li.active a,ul.menu li.active .separator,.menustyle2 #horiz-menu li.active a,.menustyle2 #horiz-menu li.active .separator,.menustyle2 #horiz-menu li a:hover,.menustyle2 #horiz-menu li .separator:hover,.menustyle2 #sub-menu a,.menustyle3 #sub-menu a,.menustyle4 #sub-menu a{color:#B1B4AE}
#bottom-menu #mainlevel-bottom a:hover,#bottom-menu #mainlevel-bottom a#active_menu.mainlevel,.sidenav-block .module-menu h3 span,#searchmod input.button,.module-hilite5,.moduletable-hilite5,.module-hilite6,.moduletable-hilite6,.module-hilite7,.moduletable-hilite7,.module-hilite8,.moduletable-hilite8,body.icon1 .module-hilite5 h3,body.icon1 .moduletable-hilite5 h3,body.icon1 .module-hilite6 h3,body.icon1 .moduletable-hilite6 h3,body.icon2 .module-hilite5 h3,body.icon2 .moduletable-hilite5 h3,body.icon2 .module-hilite6 h3,body.icon2 .moduletable-hilite6 h3,body.icon3 .module-hilite5 h3,body.icon3 .moduletable-hilite5 h3,body.icon3 .module-hilite6 h3,body.icon3 .moduletable-hilite6 h3,.module-hilite7,.moduletable-hilite7,.module-hilite8,.moduletable-hilite8,ul.menu li.active.parent a,ul.menu li.active.parent .separator,ul.menu li.active.parent li.active.parent a,ul.menu li.active.parent li.active.parent .separator,ul.menu a,ul.menu .separator,.menustyle1 #sub-menu a,.menustyle4 #horiz-menu li:hover,#horiz-menu a,#horiz-menu .separator,#horiz-menu li a,#horiz-menu li .separator,.menustyle2 #sub-menu a:hover,.menustyle2 #sub-menu ul.menusub li.active a,.menustyle3 #horiz-menu li.active a,.menustyle3 #horiz-menu li.active .separator,.menustyle3 #horiz-menu li:hover a,.menustyle3 #horiz-menu li:hover .separator,.menustyle3 #sub-menu a:hover,.menustyle3 #sub-menu ul.menusub li.active a,.menustyle3 #sub-menu li.active a,.menustyle3 #sub-menu li.active .separator,.menustyle4 #sub-menu a:hover,.menustyle4 #sub-menu ul.menusub li.active a,.menustyle4 #horiz-menu li.active a,.menustyle4 #horiz-menu li.active .separator,.menustyle1 #horiz-menu li.active a,.menustyle1 #horiz-menu li.active .separator,.menustyle1 #horiz-menu li:hover a,.menustyle1 #horiz-menu li:hover .separator,.menustyle3 #horiz-menu li:hover,.moduletable-hilite7 a.mainlevel,.moduletable-hilite7 a.sublevel,.moduletable-hilite8 a.mainlevel,.moduletable-hilite8 a.sublevel,.moduletable_menu h3 span{color:#fff}
body,.componentheading,h2,.module h3,.moduletable h3,.submenu-block h3,.module-clean h3,.moduletable-clean h3,body.icon1 .module-hilite1 h3,body.icon1 .moduletable-hilite1 h3,body.icon1 .module-hilite2 h3,body.icon1 .moduletable-hilite2 h3,body.icon1 .module-hilite3 h3,body.icon1 .moduletable-hilite3 h3,body.icon1 .module-hilite4 h3,body.icon1 .moduletable-hilite4 h3,body.icon2 .module-hilite1 h3,body.icon2 .moduletable-hilite1 h3,body.icon2 .module-hilite2 h3,body.icon2 .moduletable-hilite2 h3,body.icon2 .module-hilite3 h3,body.icon2 .moduletable-hilite3 h3,body.icon2 .module-hilite4 h3,body.icon2 .moduletable-hilite4 h3,body.icon3 .module-hilite1 h3,body.icon3 .moduletable-hilite1 h3,body.icon3 .module-hilite2 h3,body.icon3 .moduletable-hilite2 h3,body.icon3 .module-hilite3 h3,body.icon3 .moduletable-hilite3 h3,body.icon3 .module-hilite4 h3,body.icon3 .moduletable-hilite4 h3,#headerblock-right,.logo-module,#searchmod .inputbox,a.readon2,#news-rotator .story p,a.readon2:hover,span.important-title,span.number,span.dropcap{color:#333}
tbody,#main-body,#moduleslider-size{background-color:#fff}
span.small,td.createdate,td.modifydate,.module-hilite3 h3 span,.moduletable-hilite3 h3 span,.module-hilite3 a,.moduletable-hilite3 a,.module-hilite9 h3 span,.moduletable-hilite9 h3 span,.module-hilite9 a,.moduletable-hilite9 a,a.mainlevel,a.sublevel,span.pathway,blockquote.grey,span.important-title-grey,span.number-grey,span.highlight-grey,span.dropcap-grey{color:#666}
body.icon1 .module-hilite1 h3,body.icon1 .moduletable-hilite1 h3,body.icon1 .module-hilite2 h3,body.icon1 .moduletable-hilite2 h3,body.icon1 .module-hilite3 h3,body.icon1 .moduletable-hilite3 h3,body.icon1 .module-hilite4 h3,body.icon1 .moduletable-hilite4 h3,body.icon1 .module-hilite5 h3,body.icon1 .moduletable-hilite5 h3,body.icon1 .module-hilite6 h3,body.icon1 .moduletable-hilite6 h3{background:url(images/h3-icon1.png) 0 1px no-repeat}
body.icon2 .module-hilite1 h3,body.icon2 .moduletable-hilite1 h3,body.icon2 .module-hilite2 h3,body.icon2 .moduletable-hilite2 h3,body.icon2 .module-hilite3 h3,body.icon2 .moduletable-hilite3 h3,body.icon2 .module-hilite4 h3,body.icon2 .moduletable-hilite4 h3,body.icon2 .module-hilite5 h3,body.icon2 .moduletable-hilite5 h3,body.icon2 .module-hilite6 h3,body.icon2 .moduletable-hilite6 h3{background:url(images/h3-icon2.png) 0 1px no-repeat}
body.icon3 .module-hilite1 h3,body.icon3 .moduletable-hilite1 h3,body.icon3 .module-hilite2 h3,body.icon3 .moduletable-hilite2 h3,body.icon3 .module-hilite3 h3,body.icon3 .moduletable-hilite3 h3,body.icon3 .module-hilite4 h3,body.icon3 .moduletable-hilite4 h3,body.icon3 .module-hilite5 h3,body.icon3 .moduletable-hilite5 h3,body.icon3 .module-hilite6 h3,body.icon3 .moduletable-hilite6 h3{background:url(images/h3-icon3.png) 0 1px no-repeat}
.menustyle3 #horiz-menu li.active,.menustyle3 #horiz-menu li:hover,.menustyle3 #horiz-menu li.sfHover{background:url(images/3-horiz-menu-tab-l.png) 0 50% no-repeat}
.menustyle3 #horiz-menu li.active a,.menustyle3 #horiz-menu li.active .separator,.menustyle3 #horiz-menu li:hover a,.menustyle3 #horiz-menu li:hover .separator,.menustyle3 #horiz-menu li.sfHover a,.menustyle3 #horiz-menu li.sfHover .separator{background:url(images/3-horiz-menu-tab-r.png) 100% 50% no-repeat}
.menustyle4 #horiz-menu li.active a,.menustyle4 #horiz-menu li.active .separator,.menustyle4 #horiz-menu li:hover,.menustyle4 #horiz-menu li.sfHover{background:url(images/4-horiz-menu-active.png) 50% 0 no-repeat}
blockquote.blue,span.important-title-blue,span.number-blue,span.highlight-blue,span.dropcap-blue{color:#0D507A}
blockquote.red,span.important-title-red,span.number-red,span.highlight-red,span.dropcap-red{color:#D12E2E}
blockquote.green,span.important-title-green,span.number-green,span.highlight-green,span.dropcap-green{color:#96A533}
blockquote.purple,span.important-title-purple,span.number-purple,span.highlight-purple,span.dropcap-purple{color:#9E0E87}
blockquote.orange,span.important-title-orange,span.number-orange,span.highlight-orange,span.dropcap-orange{color:#CC8300}
blockquote.brown,span.important-title-brown,span.number-brown,span.highlight-brown,span.dropcap-brown{color:#8B6846}
label  {display:block;}
.main-height {height: 100%;}
