<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @group Core Elements */



html {height: 100%;margin-bottom: 1px;}

body {margin: 0;font-family: Arial;font-size: 80%;line-height: 135%;color: #666; text-align : left;}


/* Font family information */



.jra-diamond-bullet {background: url(../images/conference_bullet.png) 0 4px no-repeat;padding-left: 14px;}

.jra-right-menu {background: url(../images/right-menu-buttons-with-arrow1.jpg) no-repeat; 
font-size: 10pt;
color: #ffffff;
line-height:23px;
padding-left: 5px;
display: block;
line-height:24px;
}

.jra-right-menu-graphic {background: url(https://www.jillrogersassociates.co.uk/templates/jillrogersMainSite/images/right-menu-buttons-arrow.jpg) no-repeat; 
padding-left: 3px;
float:right;
}

.jra-right-menu-doubleheight {background: url(../images/right-menu-buttons-with-arrow1-doubleheight.jpg) no-repeat;
font-size: 10pt;
color: #ffffff;
line-height:23px;
padding-left: 5px;
display: block;
line-height:24px;
}


body#ff-default, body#ff-default td {font-family: Helvetica, Arial, FreeSans, sans-serif;}

body#ff-optima, #ff-optima td {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}

body#ff-geneva, #ff-geneva td {font-family:  Geneva, Tahoma, "Nimbus Sans L", 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;}



/* Core Styles */



form {margin: 0;padding: 0;}

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-default #horiz-menu {font-size: 90%;}

body#ff-optima, body#ff-optima.f-default {font-size: 13px;}

body#ff-georgia, body#ff-georgia.f-default {font-size: 13px;}

body.f-large, body#ff-optima.f-large, body#ff-georgia.f-large {font-size: 14px;}

p {margin-top: 10px;margin-bottom: 15px;}

h1 {padding-bottom: 10px;margin: -5px 0 10px 0;font-weight: normal;line-height: 120%;}
h2, h3, h4, h5 {padding-bottom: 5px;margin: 10px 0 10px 0;font-weight: normal;line-height: 120%;}



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;}

a:hover {text-decoration: none;}



/* @end */



/* @group Joomla Elements */



div.mosimage_caption {font-size: 95%;}

.componentheading {font-size: 180%;line-height: 120%;font-weight: bold;padding: 0 0 0 5px;margin: 0 0 20px 0;}

.contentheading {font-size: 140%;font-weight: bold;border: 0;line-height: 16px;}  /*text-transform: uppercase;  */

span.small, td.createdate, td.modifydate {color: #666;font-size: 90%;}

table.blog td.createdate {padding-bottom: 5px;}

table.blog td.modifydate {padding-top: 10px;}

td.buttonheading, .contentpaneopen td.buttonheading {padding: 0 1px;border: 0;}

td.column_separator {padding-left: 15px;}

td.componentheading {padding-bottom: 15px;}

.sectiontableheader {font-weight: bold;padding: 4px;line-height: 20px;}

tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {text-align: left;padding: 2px 0 0px 5px;border-bottom: 1px solid #f1f1f1;}

tr.sectiontableentry2 td, td.sectiontableentry2 {height: 27px;}

tr.sectiontableentry1 td, td.sectiontableentry1 {height: 27px;background: #f7f7f7;}

.contentpane, .contentpaneopen {width: 100%;}

.main-column-right tr.sectiontableentry1 td, .main-column-right tr.sectiontableentry2 td, .main-column-right td.sectiontableentry1, .main-column-right td.sectiontableentry2, .main-column-left tr.sectiontableentry1 td, .main-column-left tr.sectiontableentry2 td, .main-column-left td.sectiontableentry1, .main-column-left td.sectiontableentry2 {border-bottom: none;}



/* @end */



/* @group Structure */



.divider {height: 0px;}     /* @gaps between sections */


#section1, #section2, #section3, #section4 {background: #e4e4e4; position: relative;}

.section-padding {padding: 0px;}      /* @border around sections */



/*dark bar below menu 

#section2-sub {background: #6b6b6b url(../images/top-grey-bar.gif) repeat-x; border-top: 0px solid #ffffff;height: 17px;}


 */


/*  bottom section borders   */


#section4-sub {border-left: 0px solid #ccc; border-right:0px solid #ccc; border-bottom: 0px solid #ccc;}



#header {background: #ffffff url(../images/jillrogers_bg_logo.png) 0 0 repeat-x;border-top: 0px solid #828282;} 

#header-top {height: 78px;padding-top: 0px;display: block;}



/* img#logo {height: 70px;width: 340px;margin-left: 34px;float: left;background: url(https://www.jillrogersassociates.co.uk/templates/jillrogersMainSite/images/hpdp-logo.gif) 0 0 no-repeat;}  */



.top-module {float: right;width: 360px;margin-right: 10px;overflow: hidden;height: 65px;padding: 0 20px 10px 0; color: #ccc;}

.top-module .moduletable h3 {display: none;}



#horiz-menu1, #bottom-menu1 {padding-top: 0px; padding-bottom: 0px;}

#horiz-menu {background: url(../images/menu-bar_bg.png) repeat-x;/* border-top: 1px solid #666666;border-bottom: 1px solid #ffffff; */}



/*  #horiz-menu li a span, #horiz-menu li .separator span {background: url(../images/horiz-menu-div.png) 100% 0 no-repeat;}  */

#horiz-menu li li a:hover span, #horiz-menu li li .separator:hover span {background: none;}

#horiz-menu li a:hover, #horiz-menu li .separator:hover, #horiz-menu li.active a, #horiz-menu li.active .separator {margin-top:0px;padding-top: 0px;}

#horiz-menu li.active li a {border-top: 0;}

#horiz-menu li li a:hover, #horiz-menu li li .separator:hover {margin-top:0px;border-top: none;padding-top: 0px;}


/*  bottom menu borders   */
#bottom-menu #mainlevel-bottom a:hover, #bottom-menu #mainlevel-bottom .separator:hover {margin-top:-3px; padding-top: 2px; background-position: 100% 3px;}

#bottom-menu #mainlevel-bottom a, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel {background: url(../images/horiz-menu-div.png) 100% 0 no-repeat;} 
#bottom-menu {border-top: 1px solid #689b99;border-bottom: 0px solid #959595;}  /*background: url(../images/menu-bar.png) 0 0 repeat-x; */



/*  rotator section borders   */

#showcase-main {border-left: 0px solid #ccc; border-right: 0px solid #ccc; border-bottom: 0px solid #111; border-top: 0px solid #111;}

#showcase-main .padding {padding: 15px 20px 0 20px;}



#main-body {background: #fff;border-left: 0px solid #BFBFBF;border-right: 0px solid #BFBFBF;border-bottom: 0px solid #BFBFBF;}



#leftcol {float: left;position: relative;z-index: 10; background: url(../images/col-grad.png) repeat-x 0 0;}

#rightcol {float: right;position: relative;z-index: 10; background: url(../images/col-grad.png) repeat-x 0 0;}



#maincol inner {padding-bottom: 10px;}

#rightcol .inner {padding: 20px 18px 10px 18px; background: #ffffff url(../images/news_fade_bg.png) repeat-x;}  /*  {padding: 20px 18px 10px 18px;}  */

#leftcol .inner {padding: 10px 10px 10px 10px;}



#maincol {position: relative;border-left: 0px solid #D1D1D1; border-right: 1px solid #689b99;background: #ffffff;}

#maincol .padding, #maincol-alt .padding {padding: 10px 7px 20px 7px;}



#main-container, #mainmodules, #mainmodules2 {background: #fff;} /*  url(../images/maincol-grad.png) 50% 0 repeat-x;}



#bottom-section .padding {padding: 5px 6px 0px 6px;}

#bottom-section .padding2 {padding: 0px 6px 0px 6px;}



#footer {position: relative;z-index: 2;}

#footer3 {height: 140px;}

#footer .padding {padding: 60px 0 0 0;}

.footer-mod {padding: 0 34px 15px 34px;}

.footer-mod .moduletable {margin-bottom: 0;}


#copyright {text-align: center;text-transform: uppercase;margin: 0px;font-size: 90%;}

.copyright {display: block;height: 0px;margin-left: 12px;margin-top: 20px;padding-bottom: 0px;}



img#rocket {width: 166px;height: 22px;}

#rocket-block {width: 166px;height: 22px;margin: 0 auto;padding-bottom: 20px;}   */



#top-banner .moduletable {padding: 15px 0 15px 0;margin: 0;}

#top-banner .moduletable h3, #advert .moduletable h3 {display: none;}



.logo-module {height: 65px;padding: 0 20px 16px 40px;width: 500px;float: left;overflow: hidden;}

.logo-module .moduletable {margin: 0;}

.logo-module .moduletable h3 {display: none;}



.padding {padding: 5px;}



#bottom-menu {position: relative;z-index: 2;}

#bottom-menu2 {position: relative;}

#bottom-menu3 {height: 68px;position: relative;z-index: 2;padding: 0 0 0 130px;}
#bottom-menu .moduletable {margin: 0;padding: 15px;background: #ffffff url(../images/footer_bg.png) repeat-x;}



.debug {margin-top: 20px;}



#date-block {width: 230px;height: 10px;position: absolute;top: 0px;right: 20px;text-align: center;padding-top: 0px; padding-bottom: 1px;padding-left: 10px;}   /*  background: url(../images/date-bg.png) 0 0 no-repeat;  */

span.date {text-transform: uppercase;font-size: 85%;font-weight: normal;}

#date-block .calendar {position: absolute;left: 10px;}

#controls-block {width: 150px;height: 10px;position: absolute;top: 10px;right: 20px;}  /*  background: url(../images/control-bg.png) 0 0 no-repeat;  */



#searchmod {overflow: hidden;padding: 7px 0 0 0;width: 425px;margin-left: 33%;}

#searchmod .inputbox {width: 355px;height: 24px;padding: 4px 10px 4px 10px;font-size: 110%;margin-right: 0px;float: left;border: 0;background: url(../images/search-bg.png) 0 0 no-repeat;}

#searchmod input.button {width: 36px;height: 30px;line-height: 29px;border: 0;padding: 0;text-align: center;cursor: pointer;font-size: 0;background: url(../images/search-button.png) 0 0 no-repeat;}

#searchmod .moduletable h3 {display: none;}



table.mainbody, table.blog {width: 100%;}

.spacer .block {float: left;}

.spacer.w99 .block {width: 99.8%;}

.spacer.w49 .block {width: 49.8%;}

.spacer.w33 .block {width: 33%;}

#bottommodules2.spacer.w33 .block {width: 33%;}

.spacer.w24 .block {width: 24.8%;}



/* @end */



/* @group Modules */



#showcase-main .module h3 {margin-top: 0;}

#showcase-main #showcasemodules .module div div div {padding: 0 0px;margin-bottom: 0px;}

#showcase-main .module div div div div {padding: 0;margin: 0;}



#main-body .module h3 {padding: 10px 10px 10px 26px;line-height: 20px;text-transform: uppercase;font-size: 120%;letter-spacing: -0.06em;font-weight: bold;margin-top: 0;border-bottom: 0px solid #999;}



/*  right module borders and padding   */



.moduletable, .moduletable-hilite1, .moduletable-hilite2, .moduletable-hilite3 {margin-bottom: 25px;}

.module, .module-hilite1, .module-hilite2, .module-hilite3 {margin-bottom: 0px;}






#mainmodules2 .module h3, #mainmodules2 .module-hilite1 h3, #mainmodules2 .module-hilite2 h3, #mainmodules2 .module-hilite3 h3, #mainmodules .module h3, #mainmodules .module-hilite1 h3, #mainmodules .module-hilite2 h3, #mainmodules .module-hilite3 h3 {margin-top: 20px;}



#mainmodules .module, #mainmodules .module-hilite1, #mainmodules .module-hilite2, #mainmodules .module-hilite3, #mainmodules2 .module, #mainmodules .module-hilite1, #mainmodules .module-hilite2, #mainmodules2 .module-hilite3 {overflow: hidden;margin-bottom: 35px;}

#mainmodules .module div div div, #mainmodules2 .module div div div {padding: 0 20px 12px 20px;}



#bottom-section .module h3 {margin-top: 0;text-transform: uppercase;font-size: 120%;letter-spacing: -0.06em;padding: 10px 0 5px 0;font-weight: bold; border-bottom: 0px solid #999; color: #ccc;}

#bottom-section a {color: #ccc;}

#bottom-section {background: #ffffff;}  /*   url(../images/bottom-grad.png) repeat-x; color: #C0C0C0;}  */

#bottom-section .module div div div {padding: 0 15px;}

#bottom-section .module div div div div {padding: 0;margin: 0;}



.moduletable-flush {margin: 0;padding: 0;}

.module-ad h3 {margin: 0 0 4px 0;padding: 0 0 0 2px;text-transform: uppercase;font-size: 80%;letter-spacing: 1px;}

.module-ad {padding: 0;margin: 0 0 35px 0;}



#showcasemodules, #mainmodules, #mainmodules2, #bottommodules, .rotator-module {overflow: hidden;}



/* @end */



/* @group Menus */



/*    Menu height etc   */



#horiz-menu {display: block;text-transform: uppercase;z-index: 100;height: 23px;line-height: 23px;position: relative;padding: 0 0 0 3px;}

ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;}

#horiz-menu ul {list-style: none;padding: 0;margin: 0;}

#horiz-menu li {display: block;float: left;margin: 0;padding: 0;text-transform: uppercase;color: #fff;font-weight: bold;}



/* menu font colour and attributes  */



#horiz-menu a, #horiz-menu .separator {white-space: nowrap;display: block;float: left;height: 23px;line-height: 23px;font-weight: bolder;font-size: 95%;overflow: hidden;text-decoration: none;text-transform: uppercase;z-index: 100;color: #FFF;cursor: pointer;} 

#horiz-menu li a span, #horiz-menu li .separator span {display: block;padding: 0 10px;}

#horiz-menu li.active a, #horiz-menu li.active .separator {z-index: 100;cursor: pointer;}

#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: normal;font-size: 100%;}

#horiz-menu ul ul {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;}

/* #horiz-menu2-bar #horiz-menu ul ul {margin-top: -2px;}

#horiz-menu2-bar #horiz-menu ul ul ul {margin-top: 0;}  */



/* Menu Dropdowns */



#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;}

#horiz-menu li li a, #horiz-menu li li .separator {font-size: 100%;font-weight: normal;background: none;}

#horiz-menu li li, #horiz-menu li li a span, #horiz-menu li li .separator span {background: none;}

#horiz-menu li li a span, #horiz-menu li li .separator span {padding: 0;}

#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator {color: #bbb;}

#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 {color: #fff;text-indent: 25px;}



#horiz-menu ul ul {background: #afd1d0;border-left: 1px solid #689b99;border-right: 1px solid #689b99; border-bottom: 1px solid #689b99;}

#horiz-menu ul li.active ul {border-left: 1px solid #689b99;border-right: 1px solid #689b99;}

#horiz-menu ul ul ul {border-top: 1px solid #689b99; margin-top: -1px;}

#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 ul li.active.parent ul li .separator, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active ul li.active li .separator {background: url(../images/dropdown-arrow.png) 10px 12px no-repeat;}

#horiz-menu ul ul li a.daddy, #horiz-menu ul ul li a.daddy:hover, #horiz-menu ul li.active.parent ul li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul li.active.parent ul li .separator.daddy {background: url(../images/dropdown-arrow2.png) 98% 50% no-repeat;}



/* Bottom Menu */

#bottom-menu ul#mainlevel-bottom {padding: 0;margin: 0 auto;height:35px;}

#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: normal;overflow: hidden;height: 35px;line-height: 35px;font-size: 110%;text-decoration: none;text-transform: uppercase;color: #fff;padding: 0 16px;margin: 0;}



/* Sub and Side Menus */

a.mainlevel, ul.menu a {background: url(../images/conference_bullet.png) 0 4px no-repeat;}

a.sublevel, ul.menu ul a {background: url(../images/conference_bullet.png) 0 4px no-repeat;}

a.mainlevel:hover, a.sublevel:hover {text-decoration: none;}

a.mainlevel {line-height: 34px;height: 34px;font-size: 120%;padding: 2px 0 2px 14px;}

a.sublevel {height: 26px;line-height: 26px;margin: 0;padding: 0 0 0 15px;}

ul.menu {margin:0;padding: 0;}

ul.menu li {list-style: none;margin: 0;padding: 0;float: none;}

ul.menu ul span {height: 26px;line-height: 26px;padding-left: 15px;}

.moduletable-sidemenu a.mainlevel {margin: 0 0 1px 0;}

ul.menu a {display: inline;line-height: 14px;height: 14px;overflow: hidden;font-size: 90%;float: none;padding: 2px 0 2px 10px;}

ul.menu li.active a, ul.menu li.active li.active a, a#active_menu.mainlevel, a#active_menu.sublevel {font-weight: bold;}

ul.menu li.active li a, ul.menu li.active li.active li a {font-weight: normal;}

ul.menu ul a {text-indent: 0;}

ul.menu ul ul {padding-left: 18px; margin:0;}

ul.menu li li {padding: 0;margin: 0;}

ul.menu ul a {text-indent: 0;}

ul.menu li.active a, ul.menu li.active a:hover {text-decoration: none; line-height: 26px;}

ul.menu li a:hover {text-decoration: none;}

ul.menu li.active ul {margin-top: 0;margin-bottom: 0;padding-top: 5px;padding-bottom: 5px;}

ul.menu ul {padding: 0 0 0 20px;margin: 0 12px;}

ul.menu ul ul {border: 0;}

ul.menu ul a {text-indent: 16px;font-size: 110%;height: 26px;line-height: 26px;padding: 0;margin: 0;}

#main-body ul.menu a:hover {color: #333;}



/* @end */


/* Extra Content Styles */



a.readon {margin-top: 16px;padding: 0;display: block;line-height: 12px;font-size: 120%;text-indent: 12px;background: url(../images/mainmenu-arrow2.png) 0 3px no-repeat;}

#pathway {width: 100%;display: block;}

span.pathway {display: block;font-weight: normal;line-height: 120%;overflow: hidden;margin-bottom: 10px;padding-left: 15px;padding-top: 10px;}

span.pathway img {padding-right: 5px;width: 5px;background: url(../images/typo/bullet-1.png) 0 50% no-repeat;}

span.pathway a {float: none;padding: 0 6px 0 0;}

#accessibility {width: 55px;height: 16px;margin-top: 5px;float: right;margin-right: 18px;}

#accessibility span {background-repeat: no-repeat;}

#accessibility a {text-decoration: none; cursor: pointer;}

#accessibility #buttons {float: right;padding-right: 8px;}

#accessibility .button {display: block;float: right;width: 16px;height: 16px;margin-right: 4px;}

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;}

.fontbutton-text {color: #666;position: absolute;right: 75px;top: 6px;text-transform: uppercase;font-size: 90%;font-weight: bold;}

a.nounder {text-decoration: none;border: 0;cursor: pointer;}

a.nounder:hover {text-decoration: none;}

.clr {clear:both;}

fieldset {border-left: 0;border-right: 0;border-top: 0;border-bottom: 1px solid #ddd;}

fieldset.input, a img, body .pollstableborder {border: 0;}

img.content-left {float: left;margin-right: 10px;padding: 5px;}

img.content-right {float: right;margin-left: 10px;padding: 5px;}

#referencewidth {width: 100%;overflow:hidden;}

.back_button {margin-top: 20px;margin-bottom: 10px;}

.tool-tip {background: #f6f6f6;border: 1px solid #e6e6e6;padding: 4px;}



/* Signal Login */



#sl_horiz {margin: 0;position: absolute;width: 360px;padding-top: 8px;}

#sl_horiz.logout {width: 365px;text-align: right;}

#sl_horiz.login {width: 365px;}

#sl_horiz #greeting {float: left;height: 22px;margin-right: 10px;}

#sl_horiz.logout #greeting {height: 22px;float: right;}

#sl_horiz.login .button {border: 0;width: 56px;height: 27px;margin: 0;padding: 0;text-align: center;font-size: 0;font-weight: bold;cursor: pointer;background: url(../images/login-button.png) 0 0 no-repeat;}

#sl_horiz.logout .button {border: 0;width: 56px;height: 27px;position: absolute;right: 8px;top: 22px;text-align: center;font-size: 0;font-weight: bold;cursor: pointer;background: url(../images/logout-button.png) 0 0 no-repeat;}

#sl_horiz #sl_username {float: left;width: 148px;height: 29px;background: url(../images/login-field.png) 0 0 no-repeat;}

#sl_horiz #sl_username input {padding: 5px 5px 5px 8px;width: 130px;height: 18px;font-size: 100%;font-weight: normal;border: 0;color: #333;background: none;margin: 0;}

#sl_horiz #sl_pass {float: left;width: 148px;height: 29px;background: url(../images/login-field.png) 0 0 no-repeat;margin-bottom: 5px;margin-left: 5px;}

#sl_horiz #sl_pass input {padding: 5px 5px 5px 8px;width: 130px;height: 18px;font-size: 100%;font-weight: normal;border: 0;color: #333;background: none;margin: 0;}

#sl_horiz #sl_rememberme {float: left;line-height: 22px;color: #ccc;margin-top: 0;clear: left;}

#sl_horiz #sl_lostpass, #sl_horiz #sl_lostname, #sl_horiz a {margin-left: 10px;float: left;line-height: 22px;}

#sl_horiz #sl_register {float: left;}

#sl_horiz #sl_posttext {margin-left: 10px;float: left;}

#sl_horiz #sl_submitbutton {margin: 0;padding: 0;height: 27px;width: 56px;position: absolute;right: 5px;top: 8px;}



/* RokContentRotator */



.rotator-module {margin: 0; position: relative;z-index: 5;}

.rotator-module .module {padding: 0;margin: 0;}

#showcase-main .rok-content-rotator .arrow {height:1px;position:absolute;left:0px;top:10px;width:1px;}

#showcase-main .rok-content-rotator {margin: 0;position: relative;z-index: 5;}



/* adjust rotator text bars  */



#showcase-main .rok-content-rotator h2 {font-size: 170%;line-height: 65px;text-indent:10;padding: 10px 0;margin: 0 7px;z-index: 1;outline: none;}

#showcase-main .rok-content-rotator h2 a {display: block;z-index: 3;position: absolute;width: 253px;outline: none;margin: 0;text-indent: 10px;}

#showcase-main .rok-content-rotator h2 a.active {font-weight: normal;font-size: 100%;text-indent: 10px;}

#showcase-main .rok-content-rotator h2 a:hover, #showcase-main .rok-content-rotator h2 a:hover.active {text-decoration: none;}

#showcase-main .rok-content-rotator ul {padding: 10px 0 10px 0;float: right;margin: -12px 0 0 0;width: 327px;text-indent: 0; }



/* adjust rotator text bar height  */



#showcase-main .rok-content-rotator li {list-style: none;padding: 0 0 0 10px;margin-left: 1px;height: 79px;}

#showcase-main .rok-content-rotator .content {position: absolute;left: 0;top: 0;margin-right: 360px;padding: 20px;visibility: hidden;color: #fff;font-size: 120%;line-height: 140%;overflow: hidden;width: 373px;}

.rok-content-rotator a.readon {width: 110px;height: 46px;background: url(../images/learn-more.png) 0 0 no-repeat;font-size: 0;text-decoration: none;line-height: 0;cursor:pointer;}



/* adjust rotator image height  */



.showcase-bg {width: 645px;height: 245px;position: absolute;z-index: 1;}

#showcase-main .rok-content-rotator h2 a {background: url(../images/rotator_button.gif) 200px 8px no-repeat;}

#showcase-main .rok-content-rotator h2 a.active {color: #fff;background: url(../images/rotator_button.gif) 200 8px no-repeat;}

#showcase-main .rok-content-rotator ul {background: url(../images/rotator-ul-bg.png) 0 0 repeat-y; border-left: 1px solid #111;}

#showcase-main .rok-content-rotator li { background: url(../images/rotator-div1.png) 50% 0 repeat-x;}



/* Tabbed Modules */



#moduleslider-size {overflow: hidden;padding: 0;border: 1px solid #DCDCDC;}

.moduleslider-padding {padding: 0 20px;}

#tabmodules .module h3 {background: none !important;margin: 0;text-align: left;}

#tabmodules {overflow: hidden;}

#tabmodules div {padding: 0;margin: 0;}

#tabmodules li span {line-height: 32px;}

#rokslide-toolbar span {white-space: nowrap;}

#rokslide-toolbar {color: #888;margin: 0;padding: 0;height: 32px;background: url(../images/tabmod.png) 0 0 repeat-x;}

#rokslide-toolbar li {border-left: 1px solid #dcdcdc;height: 31px;font-weight: bold;}

#rokslide-toolbar li.first {border-left: 0;}

#rokslide-toolbar li.last {}

#rokslide-toolbar li.current.last {border-right: 1px solid #dcdcdc;}

#rokslide-toolbar li.current {border-bottom: 1px solid #fff;height: 31px;background: url(../images/tabmod-active.png) 0 0 repeat-x;}

#rokslide-toolbar li.current.first {border-left: 0;border-bottom: 1px solid #fff;height: 31px;}

#rokslide-toolbar li.current span {height: 33px;}

#frame {text-align: left;}

#frame .module, #frame .module-hilite1, #frame .module-hilite2, #frame .module-hilite3 {float: left;padding: 10px;}

#frame .mmpr-1 .module, #frame .mmpr-1 .module-hilite1, #frame .mmpr-1 .module-hilite2, #frame .mmpr-1 .module-hilite3 {width: auto;}

#frame .mmpr-2 .module, #frame .mmpr-2 .module-hilite1, #frame .mmpr-2 .module-hilite2, #frame .mmpr-2 .module-hilite3 {width: 45%;}

#frame .mmpr-3 .module, #frame .mmpr-3 .module-hilite1, #frame .mmpr-3 .module-hilite2, #frame .mmpr-3 .module-hilite3 {width: 30%;}

#frame .mmpr-4 .module, #frame .mmpr-4 .module-hilite1, #frame .mmpr-4 .module-hilite2, #frame .mmpr-4 .module-hilite3 {width: 21%;}

#frame .mmpr-5 .module, #frame .mmpr-5 .module-hilite1, #frame .mmpr-5 .module-hilite2, #frame .mmpr-5 .module-hilite3 {width: 16%;}

#leftcol #frame div div, #rightcol #frame div div, #rightcol2 #frame div div {width: auto;}



/* Demo Content */



.moduletable-online {color: #fff;position: absolute;right: 140px;top: 15px;}

.variation-chooser { text-align: center; margin-top: 10px;}</pre></body></html>