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

body {margin:0;font-family:Arial;font-size:80%;line-height:135%;color:#333;background:#E6E6E6}

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}

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,h2,h3,h4,h5 {padding-bottom:5px;margin:25px 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:underline}

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;text-transform:uppercase;padding:0 0 25px 26px;line-height:16px}

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 0 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%;padding:15px}

.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:0}#header {background:url('../images/header-m.png') 0 0 repeat-x;margin-right:130px;margin-left:130px}

#header2 {background:url('../images/header-l.png') 0 0 no-repeat;margin-left:-130px}

#header3 {background:url('../images/header-r.png') 100% 0 no-repeat;margin-right:-130px;height:172px}

#header-top {height:90px;padding-top:15px;display:block}

img#logo {height:63px;width:340px;margin-left:34px;float:left}

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

.top-module .moduletable h3 {display:none}#horiz-menu-bar {margin-right:130px;margin-left:130px}

#horiz-menu-bar2 {margin-left:-130px}

#horiz-menu-bar3 {height:67px;margin-right:-130px}

#horiz-menu2-bar {margin-right:130px;margin-left:130px}

#horiz-menu2-bar2 {margin-left:-130px}

#horiz-menu2-bar3 {height:67px;margin-right:-130px}

#mid-panel-bg {background:url('../images/mid-panel-bg.png') 0 0 repeat-x;height:5px;margin-top:-57px;margin-bottom:52px;position:relative;z-index:1}

#mid-panel-bg-alt {background:url('../images/mid-panel-bg.png') 0 0 repeat-x;height:5px;margin-top:-37px;margin-bottom:32px;position:relative;z-index:1}

#mid-panel-bg2 {background:url('../images/mid-panel-bg.png') 0 0 repeat-x;height:5px;margin-top:-41px;margin-bottom:36px;position:relative;z-index:1}

#mid-panel-bg3 {background:url('../images/mid-panel-bg.png') 0 0 repeat-x;height:5px;margin-top:-67px;margin-bottom:62px;position:relative;z-index:1}

#showcase-main {margin-left:20px;margin-right:20px}#showcase-main2 {margin-left:-20px}#showcase-main3 {margin-right:-20px}

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

#showcase-bottom.alt {margin-top:-55px}

#showcase-bottom2 {position:relative}

#showcase-bottom3 {height:136px;position:relative}

#menu2-bottom {position:relative;margin-left:390px;margin-right:390px;z-index:2}

#menu2-bottom2 {position:relative;margin-left:-390px}

#menu2-bottom3 {height:70px;position:relative;margin-right:-390px}

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

#main-body {background:#fff;margin-left:10px;margin-right:10px;margin-top:0;border-left:2px solid #D0D0D0;border-right:2px solid #D0D0D0}

#leftcol2 {float:left;position:relative;z-index:10}

#leftcol {float:left;position:relative;z-index:10}

#rightcol {float:right;position:relative;z-index:10}

#rightcol2 {float:right;position:relative;z-index:10}

#rightcol .inner {padding:20px 18px 10px 18px}

#rightcol2 .inner {padding:0 20px 10px 20px; margin-top:-73px;}

#leftcol .inner {padding:20px 18px 10px 18px}

#leftcol2 .inner {padding:0 20px 10px 20px}

#maincol {margin-top:-18px;position:relative;z-index:5}

#maincol-reg-form {margin-top:-18px;position:relative;z-index:5}

#maincol-border-right-reg-form {}

#maincol-border-right2-reg-form {}

#maincol-alt {margin-top:-14px;position:relative;z-index:5}

#maincol-border-left {background:url('../images/maincol-shadow-l.png') 0 0 repeat-y}

#maincol-border-left2 {background:url('../images/maincol-top-l.png') 0 0 no-repeat}

#maincol-border-right {background:url('../images/maincol-shadow-r.png') 100% 0 repeat-y}

#maincol-border-right2 {background:url('../images/maincol-top-r.png') 100% 0 no-repeat}

#maincol1 {background:url('../images/maincol-shadow-l.png') 0 0 repeat-y}

#maincol2 {background:url('../images/maincol-shadow-r.png') 100% 0 repeat-y}

#maincol3 {background:url('../images/maincol-bg-top.png') 0 0 repeat-x}

#maincol4 {background:url('../images/maincol-top-l.png') 0 0 no-repeat}

#maincol5 {background:url('../images/maincol-top-r.png') 100% 0 no-repeat}

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

#bottom-section {margin-left:10px;margin-right:10px}

#bottom-section .padding {padding:5px 6px 0 6px}#footer {position:relative;z-index:2}

#footer3 {height:125px}

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

.footer-mod {padding:0 34px 15px 34px}
.footer-mod .moduletable {margin-bottom:0}

#bottom-logo {width:175px;height:34px;margin:0 auto}

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

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

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

#rocket-block {width:175px;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:0}

.debug {margin-top:20px}

#date-block {width:230px;height:31px;position:absolute;top:42px;left:20px;text-align:center;padding-top:10px}

#date-block2 {width:230px;height:31px;position:absolute;margin-top:-5px;left:20px;text-align:center;padding-top:10px}

span.date {text-transform:uppercase;font-size:90%;font-weight:bold}

#controls-block {width:230px;height:31px;position:absolute;top:41px;right:20px}

#controls-block2 {width:230px;height:31px;position:absolute;margin-top:-5px;right:20px}

#searchmod {overflow:hidden;padding:80px 0 0 0;width:356px;margin:0 auto}

#searchmod2 {overflow:hidden;padding:5px 0 0 0;width:356px;margin:0 auto}

#searchmod .inputbox,#searchmod2 .inputbox {width:290px;height:24px;padding:4px 10px 4px 10px;font-size:110%;margin-right:10px;float:left;border:0}

#searchmod input.button,#searchmod2 input.button {width:36px;height:30px;line-height:29px;border:0;padding:0;text-align:center;cursor:pointer;font-size:0}

#searchmod .moduletable h3,#searchmod label,#searchmod2 label {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.3%}

#bottommodules2.spacer.w33 .block {width:33.1%}

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

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

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

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

#leftcol .module h3,#leftcol2 .module h3 {padding:0 0 18px 26px;line-height:16px;text-transform:uppercase;font-size:120%;letter-spacing:-.06em;font-weight:bold;margin-top:0}

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

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

#maincol .module h3,#maincol-alt .module h3,#leftcol .module-hilite1 h3,#leftcol2 .module-hilite1 h3,#rightcol .module-hilite1 h3,#rightcol2 .module-hilite1 h3 {padding:0 0 25px 0;text-align:center;text-transform:uppercase;font-size:120%;letter-spacing:-.06em;margin:0 0 20px 0;font-weight:bold}

#rightcol .module h3,#rightcol2 .module h3 {padding:0 26px 18px 0;line-height:16px;text-transform:uppercase;font-size:120%;letter-spacing:-.06em;text-align:right;font-weight:bold;margin-top:0}

#leftcol .module-hilite2 h3,#leftcol2 .module-hilite2 h3,#rightcol .module-hilite2 h3,#rightcol2 .module-hilite2 h3 {font-weight:bold;font-size:140%}

#leftcol .module-hilite3 h3,#leftcol2 .module-hilite3 h3,#rightcol .module-hilite3 h3,#rightcol2 .module-hilite3 h3 {font-weight:bold;font-size:140%}

#mainmodules.alt {background:none}#mainmodules2.alt {margin-left:-25px;padding-left:7px}#main-container .padding {padding:20px}

#main-container2 .padding {padding:20px}

#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:-.06em;padding:10px 0 5px 0;font-weight:bold;text-align:center}

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

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

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}

#horiz-menu a,#horiz-menu .separator {white-space:nowrap;display:block;float:left;height:54px;line-height:50px;font-weight:normal;font-size:120%;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 16px}

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

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

#bottom-menu ul.menu-bottom {padding:0;margin:0 auto;height:52px}

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

#bottom-menu .menu-bottom li {display:block;float:left;margin:0;padding:0}

#bottom-menu .menu-bottom a,#bottom-menu .menu-bottom a#active_menu.mainlevel {white-space:nowrap;display:block;float:left;font-weight:normal;overflow:hidden;height:54px;line-height:50px;font-size:110%;text-decoration:none;text-transform:uppercase;color:#fff;padding:0 16px;margin:0}

.submenu-top {margin-top:24px}

.submenu-top3 {height:40px}

.submenu-bottom3 {height:60px;margin-bottom:35px}

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 span {display:block;height:34px;line-height:34px}

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

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

ul.menu a {display:block;line-height:34px;text-indent:38px;height:34px;overflow:hidden;font-size:120%;float:none}

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 {background:none;text-indent:0}ul.menu ul ul {padding-left:8px;margin:0;background:none}

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:100%;height:26px;line-height:26px;padding:0;margin:0}

.submenu-main h3 {margin:0;padding:0;position:absolute;top:0;left:0;text-align:center;padding:0 0 25px 0;text-transform:uppercase;font-size:120%;letter-spacing:-.06em;font-weight:bold}

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

a.readon {margin-top:16px;padding:0;display:block;line-height:12px;font-size:120%;text-indent:12px}

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

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

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:10px;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:12px;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}

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

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

#sl_horiz.login {width:360px}

#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 .button:hover {color:transparent}

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

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

#header-top #login-form {margin:0;position:absolute;width:370px;padding-top:5px}

#header-top #login-form fieldset {margin-left:0;padding-left:0}

#header-top #login-form p#form-login-username {margin-top:0;margin-bottom:0;margin-left:-2px;float:left;width:148px;height:29px;background:url('../images/login-field.png') 0 0 no-repeat}

#header-top #login-form input#modlgn-username {padding:5px 5px 5px 8px;width:130px;height:18px;font-size:100%;font-weight:normal;border:0;color:#333;background:none;margin:0}

#header-top #login-form p#form-login-username label {display:block;margin-top:-18px;margin-left:2px}

#header-top #login-form p#form-login-password {margin-top:0;margin-bottom:0;float:left;width:148px;height:29px;background:url('../images/login-field.png') 0 0 no-repeat}

#header-top #login-form input#modlgn-passwd {padding:5px 5px 5px 8px;width:130px;height:18px;font-size:100%;font-weight:normal;border:0;color:#333;background:none;margin:0}

#header-top #login-form p#form-login-password label {display:block;margin-top:-18px;margin-left:2px}

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

#header-top #login-form ul {margin-top:0;margin-left:0;padding:0}

#header-top #login-form ul li {list-style:none;display:inline;margin-right:3px}

#header-top #login-form p#form-login-remember {float:left;margin-right:10px;margin-top:0}

.rotator-module {padding:0 20px 0 0;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:0;top:10px;width:1px}

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

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

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

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

#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 40px 0;float:right;margin:-12px 0 0 0;width:327px;text-indent:0}

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

#showcase-main .rok-content-rotator .content {position:absolute;left:0;top:0;margin-right:360px;padding:20px 0 15px 215px;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}

.showcase-bg {width:330px;height:200px;position:absolute;z-index:1;margin-top:-21px;margin-left:20px}

#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.current.last {border-right:1px solid #dcdcdc}

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

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

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

.variation-chooser {text-align:center;margin-top:10px}

#main-body ul.actions{margin:0;list-style:none;display:block;height:20px}

#main-body ul.actions li{list-style:none;display:inline;float:right;background:none;padding:0 3px}

dl {display:block;margin:5px 0 10px 0}

dt,dd {display:inline;margin:2px}.profile dt {margin-top:10px;font-weight:bold}

.profile dt,.profile dd {display:block}form fieldset dt {clear:left;float:left;padding:3px 0;width:12em}

form fieldset dd {float:left;padding:3px 0}button {margin:10px 0}fieldset {border:0}

#main-body p.readmore {display:block;margin-top:15px}

#main-body dt.article-info-term {display:none}

#main-body .article-info dd {display:block;font-size:90%}

#main-body ul#archive-items,#main-body ul#archive-items li.row0,#main-body ul#archive-items li.row1 {background:none;list-style:none}

#main-body ul#archive-items {margin:0;padding:0}

#main-body .blog-featured h1,#main-body .blog-featured h2,#main-body .blog-featured h3,#main-body .blog-featured h4,#main-body .blog-featured h5 {margin-top:0}

#main-body #login-form label {display:block}

#main-body .module ul.menu a {text-indent:15px}

#main-body ul.menu span {line-height:24px}

#main-body ul.menu ul span {line-height:20px}

#main-body .module ul.menu ul.submenu {margin-bottom:15px;padding-top:10px}

#main-body .item-page h2 {margin:0;padding:0 0 25px 26px;line-height:15px}

#main-body .category-desc .clr {display:none}

#main-body #search-results .search-pagination,#main-body #search-results .pagination,#main-body #search-results .search-pages-counter {clear:none}

.cols-2 {display:block;float:none;margin:0;clear:both}

.cols-2 .item {width:47.2%;margin:10px;float:left}.cols-2 .column-1 {margin-left:0}

.cols-2 .column-2 {margin-right:0}

.cols-3 .item {width:30%;margin:10px;float:left}

.cols-3 .column-1 {margin-left:0}

.cols-3 .column-3 {margin-right:0}

.items-more {clear:both;display:block}

#username-lbl,#password-lbl {display:block;width:150px;margin-top:10px}

.login fieldset {margin-bottom:0;padding-bottom:0}

#main-body #form-login-remember label {display:inline}

#main-body .pagination ul,#main-body ul.pagenav {list-style:none;height:21px;line-height:21px;margin-top:10px;margin-bottom:15px;padding-left:0}

#main-body .pagination ul li,#main-body ul.pagenav li {list-style:none;float:left;margin-right:6px;background:none;padding:0}

#main-body .pagination ul li a,#main-body ul.pagenav li a {display:block;padding:0 8px}

.breadcrumbs {margin:10px 0 0 20px;display:block;position:relative;overflow:hidden;height:30px;color:#555;font-size:110%;font-weight:bold}

.breadcrumbs-home {width:24px;height:24px;display:block;float:left;margin-left:4px;margin-top:4px}

.breadcrumbs h3 {display:none}

div.breadcrumbs img {display:none}

div.breadcrumbs .pathway {background:url('../images/arrow.png') 100% 7px no-repeat}

div.breadcrumbs a,div.breadcrumbs span {padding:0 12px 0 5px;float:left;display:block;height:30px;line-height:27px}

div.breadcrumbs a:hover {text-decoration:none}

div.breadcrumbs span.showHere {padding-right:5px}

address {display:inline}.panel h3 {margin:5px 0}

.contact-suburb,.contact-state,.contact-postcode,.contact-country {display:block;margin-left:25px}

.jicons-icons {padding-right:5px}

.contact-form fieldset {padding:0;border:0}

.hidelabeltxt {display:none}

.display-limit {text-align:right}

.category .title {text-align:left}

.category p {margin:3px 0}

.weblink-category table.category {border:0;width:100%}

.weblink-category table.category thead {background:none}

.weblink-category .cat-list-row0 td,.weblink-category .cat-list-row1 td {border-bottom:1px solid #e7e7e7}

.weblink-count {margin:10px 0}

.weblink-count dt,.weblink-count dd {display:inline;margin:2px}

.sectiontableheader {font-weight:bold;padding:3px;line-height:25px;text-align:left}

.sectiontablefooter {padding-bottom:8px}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {text-align:left;padding:6px 5px;vertical-align:middle}tr.sectiontableentry0 td,td.sectiontableentry0,tr.sectiontableentry1 td,td.sectiontableentry1,tr.sectiontableentry2 td,td.sectiontableentry2 {height:30px}

.contentpane,.contentpaneopen {width:100%}

#main-body table {border-collapse:collapse}

#main-body table.weblinks,#main-body table.category {font-size:1em;margin:10px 10px 20px 0;width:99%}

#main-body table.weblinks td {border-collapse:collapse}

#main-body table.weblinks td,#main-body table.category td {padding:7px;vertical-align:top}

#main-body table.weblinks th,#main-body table.category th {padding:7px;text-align:left}

#main-body td.num {vertical-align:top;text-align:left}

#main-body td.hits {vertical-align:top;text-align:center}

#main-body td p {margin:0;line-height:1.3em}

#main-body .filter {margin:10px 0}

#main-body .display-limit,#main-body .filter {text-align:right;margin-right:7px}

#main-body table.category th a img {padding:2px 10px}

#main-body .filter-search {float:left}

#main-body .filter-search .inputbox {width:6em}

#main-body legend.element-invisible {position:absolute;margin-left:-3000px;margin-top:-3000px;height:0}

#main-body .cat-items {margin-top:20px}

#main-body .contact {padding:0 5px}

#main-body .contact-category {padding:0 10px}

#main-body .contact-category #main-body #adminForm fieldset.filters {border:0;padding:0}

#main-body .contact-image {margin:10px 0;overflow:hidden}

#main-body address {font-style:normal;margin:10px 0}

#main-body address span {display:block}

#main-body .contact-address {margin:0px 10px 10px 0}

#main-body .contact-email div {padding:2px 0;margin:0 0 10px 0}

#main-body .contact-email label {width:17em;float:left}

#main-body span.contact-image {margin-bottom:10px;overflow:hidden;display:block}

#main-body #contact-textmsg {padding:2px 0 10px 0}

#main-body #contact-email-copy {float:left;margin-right:10px}

#main-body .contact .button {float:none !important;clear:left;display:block;margin:20px 0 0 0}

#main-body dl.tabs {float:left;margin:50px 0 0 0;z-index:50;clear:both}

#main-body dl.tabs dt {float:left;padding:4px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;margin-right:3px;background:#f0f0f0;color:#666}

#main-body dl.tabs dt.open {background:#F9F9F9;border-bottom:1px solid #F9F9F9;z-index:100;color:#000}

#main-body div.current {clear:both;border:1px solid #ccc;padding:10px 10px;max-width:500px}

#main-body div.current dd {padding:0;margin:0}

#main-body dl#content-pane.tabs {margin:1px 0 0 0}

#main-body .weblinks fieldset div {overflow:hidden}

#main-body .weblinks label.label-left {display:block;width:150px;float:left}

#main-body .display_limit p.counter {width:200px}

#main-body .search-results ol li {background:none;padding-left:0}

#main-body .searchintro {font-weight:normal;margin:20px 0 20px}
#main-body #searchForm {padding:0}

#main-body .form-limit {margin:20px 0 0;text-align:right;padding:0 10px 0 20px}

#main-body .highlight {font-weight:bold}#main-body .ordering-box {float:none}

#main-body .phrases-box {float:none;margin-bottom:10px}

#main-body .ordering-box .inputbox {width:auto !important}

#main-body .only,#main-body .phrases {margin:10px 0 0 0;padding:15px 0;line-height:1.3em}

#main-body label.ordering {display:block;margin:10px 0 10px 0}

#main-body .word {padding:0}

#main-body .word input {font-weight:bold}

#main-body .word label {font-weight:bold}

#main-body fieldset.only label,#main-body fieldset.phrases label {margin:0 10px 0 0}

#main-body .ordering-box label.ordering {margin:0 10px 5px 0;float:left}

#main-body form .search label {display:none}

#main-body dl.search-results dt.result-title {padding:15px 15px 0 5px;font-weight:bold}

#main-body dl.search-results dd {padding:2px 15px 2px 5px}

#main-body dl.search-results dd.result-text {padding:10px 15px 10px 5px;line-height:1.7em}

#main-body dl.search-results dd.result-created {padding:2px 15px 15px 5px}

#main-body dl.search-results dd.result-category {padding:10px 15px 5px 5px}

#main-body #search-results dl,#main-body #search-results dt,#main-body #search-results dd {display:block;padding-left:0;margin-left:0}

.edit #editor-xtd-buttons a:link,.edit #editor-xtd-buttons a:visited,.edit #editor-xtd-buttons a:hover {color:#323232}

.edit .inputbox,.edit textarea {border:1px solid #ddd}.edit legend {font-size:150%}

.edit form#adminForm fieldset {padding:20px 15px;margin:10px 0 15px 0}

.formelm {margin:5px 0}

.formelm label {width:9em;display:inline-block}

form#adminForm .formelm-area {padding:5px 0}

form#adminForm .formelm-area label {vertical-align:top;display:inline-block;width:7em}

.formelm-buttons {text-align:right;margin-bottom:10px}

.button2-left {float:left;margin-right:5px;margin-top:10px}

.button2-left a {background:#eee;padding:4px;margin:0;line-height:1.2em;border:solid 1px #ddd;font-weight:bold;text-decoration:none}

.edit-article fieldset legend {font-size:230%}

.edit-article fieldset div {overflow:visible;margin-bottom:8px}

.edit-article fieldset #editor-xtd-buttons div {clear:none}

#system-message dd.notice {border:0;background:none}

.save .readon {margin-left:10px}

div.calendar {z-index:9999}

.tip-wrap {z-index:100;background:#333;padding:5px;color:#fff}

.edit .formelm {margin-bottom:10px}

.edit .calendar {margin-left:5px;vertical-align:bottom}

.profile-edit .readon {vertical-align:middle}

.list-title a {float:left}

#editor-xtd-buttons {padding:5px 0}

.button2-left {margin-top:5px;margin-right:5px}

.button2-left,.button2-right,.button2-left div,.button2-right div {float:left}

.button2-left .linkmacro,.button2-left .image {background:none}

.toggle-editor .button2-left {margin-top:0}

.button2-left a {line-height:2em}

.button2-left a,.button2-right a,.button2-left span,.button2-right span {display:block;height:22px;float:left;line-height:22px;font-size:11px;cursor:pointer;margin-bottom:5px}

.button2-left span,.button2-right span {cursor:default}

.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {padding:0 6px}

.button2-left a:hover,.button2-right a:hover {text-decoration:none}

.button2-left a,.button2-left span {padding:0 6px !important}

.button2-right a,.button2-right span {padding:0 6px !important}

.button2-left .blank a {padding-right:6px}

.img_caption.left {float:left;margin-right:1em}

.img_caption.right {float:right;margin-left:1em}

.img_caption.left p {clear:left;text-align:center}

.img_caption.right p {clear:right;text-align:center}

.img_caption {text-align:center !important}

.edit-article fieldset div input,.edit-article fieldset textarea {padding:4px}

.edit-article fieldset div .label-left {padding:0}

.edit-article fieldset div img.calendar {vertical-align:middle;margin-left:5px}

#main-body .search-results {clear:both}

#main-body #advanced-search #finder-filter-select-list li {margin-bottom:10px}

#main-body #advanced-search #finder-filter-select-list label {width:130px;display:inline;float:left}

a {color:#DC0423}#leftcol a:hover,#rightcol a:hover {color:#333}

.componentheading,.contentheading,h2,h4 {color:#DC0423}.contentheading,.item-page h2 {background:url('../images/left2-modh3.png') 0 0 no-repeat}

#header-panel {background:url('../images/bg-header.png') 0 0 repeat-x}

#top-bg {background:url('../images/bg-top.jpg') 50% 0 no-repeat}img#logo {background:url('../images/ubn-matrimonial-logo.png') 0 0 no-repeat}

#horiz-menu-bar {background:url('../images/menu-m.png') 0 0 repeat-x}

#horiz-menu-bar2 {background:url('../images/menu-l.png') 0 0 no-repeat}

#horiz-menu-bar3 {background:url('../images/menu-r.png') 100% 0 no-repeat}

#horiz-menu2-bar {background:url('../images/menu2-m.png') 0 0 repeat-x}

#horiz-menu2-bar2 {background:url('../images/menu2-l.png') 0 0 no-repeat}

#horiz-menu2-bar3 {background:url('../images/menu2-r.png') 100% 0 no-repeat}

#showcase-main {background:#73030E url('../images/showcase-bg.png') 0 0 repeat-x;color:#fff}

#showcase-main2 {background:url('../images/showcase-l.png') 0 0 repeat-y}

#showcase-main3 {background:url('../images/showcase-r.png') 100% 0 repeat-y}

#showcase-bottom {background:url('../images/showcase-bm.png') 0 0 repeat-x}

#showcase-bottom2 {background:url('../images/showcase-bl.png') 0 0 no-repeat}

#showcase-bottom3 {background:url('../images/showcase-br.png') 100% 0 no-repeat}

#menu2-bottom {background:url('../images/menu2-bm.png') 0 0 repeat-x}

#menu2-bottom2 {background:url('../images/menu2-bl.png') 0 0 no-repeat}

#menu2-bottom3 {background:url('../images/menu2-br.png') 100% 0 no-repeat}

#bottom-section {background:#DBDBDB;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB}

#footer {background:url('../images/footer-m.png') 0 0 repeat-x}

#footer2 {background:url('../images/footer-l.png') 0 0 no-repeat}

#footer3 {background:url('../images/footer-r.png') 100% 0 no-repeat}

//* #bottom-logo {background:url('../images/bottom-logo.png') 0 0 no-repeat} *//

#copyright {color:#64030C}

img#rocket {background:url('../images/rocket.png') 0 0 no-repeat}

#bottom-menu {background:url('../images/bottom-menu-m.png') 0 0 repeat-x}

#bottom-menu2 {background:url('../images/bottom-menu-l.png') 0 0 no-repeat}

#bottom-menu3 {background:url('../images/bottom-menu-r.png') 100% 0 no-repeat}

span.date {color:#DC0423}#date-block {background:url('../images/date-bg.png') 0 0 no-repeat}

#date-block2 {background:url('../images/date2-bg.png') 0 0 no-repeat}

#controls-block {background:url('../images/date-bg.png') 0 0 no-repeat}

#controls-block2 {background:url('../images/date2-bg.png') 0 0 no-repeat}

#searchmod .inputbox,#searchmod2 .inputbox {background:url('../images/search-bg.png') 0 0 no-repeat}

#searchmod input.button,#searchmod2 input.button {background:url('../images/search-button.png') 0 0 no-repeat}

#leftcol .module h3,#leftcol2 .module h3 {background:url('../images/left2-modh3.png') 0 0 no-repeat;color:#DC0423}

#maincol .module h3,#maincol-alt .module h3,#leftcol .module-hilite1 h3,#leftcol2 .module-hilite1 h3,#rightcol .module-hilite1 h3,#rightcol2 .module-hilite1 h3 {background:url('../images/inset-h3.png') 50% 100% no-repeat;color:#DC0423}

#rightcol .module h3,#rightcol2 .module h3 {background:url('../images/right2-modh3.png') 100% 0 no-repeat;color:#DC0423}#leftcol .module-hilite2 h3,#leftcol2 .module-hilite2 h3,#rightcol .module-hilite2 h3,#rightcol2 .module-hilite2 h3 {color:#DC0423}

#leftcol .module-hilite3 h3,#leftcol2 .module-hilite3 h3,#rightcol .module-hilite3 h3,#rightcol2 .module-hilite3 h3 {color:#DC0423}

#mainmodules,#mainmodules2 {background:url('../images/inset-mod-bg.png') 50% 0 repeat-x}

#main-container {background:url('../images/inset-mod-bg.png') 50% 0 repeat-x}

#bottom-section .module h3 {background:url('../images/bottom-mod-h3.png') 50% 0 no-repeat;color:#64030C}

#bottom-section a,#header-top #login-form a {color:#64030C}

a.readon {background:url('../images/mainmenu-arrow2.png') 0 3px no-repeat}

#horiz-menu {background:url('../images/horiz-menu-div.png') 128px 0 no-repeat}

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

#horiz-menu li.active a,#horiz-menu li.active .separator {background:url('../images/horiz-menu-active.png') 0 0 repeat-x;color:#FF4862}

#horiz-menu li a:hover,#horiz-menu li .separator:hover {color:#FF4862}

#horiz-menu ul ul {background:#55020A url('../images/horiz-menu-active.png') 0 -2px repeat-x;border-left:1px solid #A10613;border-right:1px solid #A10613}#horiz-menu ul li.active ul {border-top:1px solid #A10613;border-left:1px solid #A10613;border-right:1px solid #A10613}

#horiz-menu ul ul ul {border-top:1px solid #A10613}

#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 li.sfHover a,#horiz-menu li:hover a,#horiz-menu li:hover li a:hover,#horiz-menu ul li.active ul li.active a,#horiz-menu ul li.active ul li.active li.active a,#horiz-menu ul li.active.parent ul li a:hover,#horiz-menu ul li.active.parent ul li .separator:hover,#horiz-menu li.sfHover .separator,#horiz-menu li:hover .separator,#horiz-menu li:hover li .separator:hover,#horiz-menu ul li.active ul li.active .separator,#horiz-menu ul li.active ul li.active li.active .separator,#horiz-menu ul li.active.parent ul li .separator:hover {color:#FF4862}

#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 ul.menu-bottom {background:url('../images/bottom-menu-div.png') 0 0 no-repeat}

#bottom-menu .menu-bottom a,#bottom-menu .menu-bottom a#active_menu.mainlevel {background:url('../images/bottom-menu-div.png') 100% 0 no-repeat}

#bottom-menu .menu-bottom a:hover,#bottom-menu .menu-bottom a#active_menu.mainlevel {color:#FF4862}.menutop .animated-bg{background:url('../images/horiz-menu-active.png') 0 0 repeat-x}

.submenu-top {background:url('../images/submenu-tm.png') 50% 0 repeat-x}.submenu-top2 {background:url('../images/submenu-tl.png') 0 0 no-repeat}

.submenu-top3 {background:url('../images/submenu-tr.png') 100% 0 no-repeat}

.submenu-main {background:#E7E7E7 url('../images/submenu-left.png') 0 0 repeat-y}

.submenu-main2 {background:url('../images/submenu-right.png') 100% 0 repeat-y}

.submenu-bottom {background:url('../images/submenu-bm.png') 50% 0 repeat-x}

.submenu-bottom2 {background:url('../images/submenu-bl.png') 0 0 no-repeat}

.submenu-bottom3 {background:url('../images/submenu-br.png') 100% 0 no-repeat}

.module ul.menu a{background:url('../images/mainmenu-arrow.png') 0 3px no-repeat;color:#DC0423}

a.sublevel {background:url('../images/mainmenu-arrow2.png') 0 4px no-repeat;color:#DC0423}

ul.menu a {background:url('../images/submenu-arrow1.png') 50% 100% no-repeat}ul.menu ul {background:#d9d9d9;border:1px solid #ccc}

.module ul.submenu a {background:url('../images/submenu-arrow2.png') 0 8px no-repeat !important}.submenu-main h3 {background:url('../images/inset-h3.png') 50% 100% no-repeat;color:#DC0423}

#main-body ul.menu a {color:#DC0423}

#sl_horiz #sl_lostpass,#sl_hoziz #sl_lostname,#sl_horiz a {color:#DC0423}

#showcase-main .rok-content-rotator h2 a {color:#FF4862;background:url('../images/rotator-arrow.png') 10px 8px no-repeat}

#showcase-main .rok-content-rotator h2 a:hover {color:#FF9CAA}

#showcase-main .rok-content-rotator h2 a.active {color:#fff;background:url('../images/rotator-arrow2.png') 0 8px no-repeat}

#showcase-main .rok-content-rotator ul {background:url('../images/rotator-div2.png') 0 0 repeat-y}

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

#showcase-main .rok-content-rotator .content a {color:#FF4862}

.rok-content-rotator a.readon {color:#73030E !important}

.showcase-bg {background:url('../images/rotator-bg.png') 0 0 no-repeat}

#rokslide-toolbar li.current {background:url('../images/tabmod-active.png') 0 0 repeat-x;color:#DC0423}

hr {clear:both;height:0;border:0;display:none}

#rokslide-wrapper del {text-decoration:none;clear:both}

ul#rokslide-toolbar {margin:0;list-style-type:none;white-space:nowrap}

#rokslide-toolbar li {float:left;display:block}

#rokslide-toolbar span {cursor:pointer;display:block;text-align:center;padding:0 18px}

div#frame {clear:both;position:relative;overflow:hidden;z-index:1}

div#frame div.button {display:none}

#scroller {margin:0 auto;overflow:hidden}

#moduleslide .tab-pane {overflow:hidden;float:left}

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/typo/bullet-1.png') 0 5px no-repeat}ul.bullet-2 li {background:url('../images/typo/bullet-2.png') 0 5px no-repeat}ul.bullet-3 li {background:url('../images/typo/bullet-3.png') 0 5px no-repeat}ul.bullet-4 li {background:url('../images/typo/bullet-4.png') 0 5px no-repeat}ul.bullet-5 li {background:url('../images/typo/bullet-5.png') 0 5px no-repeat}

ul.bullet-6 li {background:url('../images/typo/bullet-6.png') 0 2px no-repeat}ul.bullet-7 li {background:url('../images/typo/bullet-7.png') 0 2px no-repeat}ul.bullet-8 li {background:url('../images/typo/bullet-8.png') 0 3px no-repeat}pre {padding:10px;background:#f6f6f6;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

blockquote {display:block;font-style:italic;font-size:120%;line-height:150%;width:auto;padding:10px 20px 10px 20px;margin:15px 0;background:#f6f6f6;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

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;padding:0 20px;margin:15px 0;border:0;background:0}

blockquote.blue{color:#0D507A}

blockquote.red{color:#D12E2E}

blockquote.green{color:#74A824}

blockquote.purple{color:#9E0E87}

blockquote.orange{color:#CC8300}

blockquote.brown{color:#8B6846}

blockquote.grey {color:#666}

blockquote.quotes {display:block;background:url('../images/typo/quote-start.png') 0 5px no-repeat;padding:0 20px 0 38px;margin:20px 0;font-size:120%;line-height:150%;width:auto;color:#666;border:0}

blockquote.quotes p {padding:0 38px 0 0;margin-top:0;background:url('../images/typo/quote-end.png') 100% 100% no-repeat}

.important,.important-blue,.important-red,.important-green,.important-purple,.important-orange,.important-brown,.important-grey {padding:15px;margin:15px 0}

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;padding:0 8px;font-weight:bold;font-size:120%}

.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.important-title {color:#333}

span.important-title-blue {color:#0D507A}

span.important-title-red {color:#D12E2E}

span.important-title-green {color:#74A824}

span.important-title-purple {color:#9E0E87}

span.important-title-orange {color:#CC8300}

span.important-title-brown {color:#8B6846}

span.important-title-grey {color:#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.number {color:#333}

span.number-blue {color:#0D507A}

span.number-red {color:#D12E2E}

span.number-green {color:#74A824}

span.number-purple {color:#9E0E87}

span.number-orange {color:#CC8300}

span.number-brown {color:#8B6846}

span.number-grey {color:#666}

span.highlight {background:#FFFBD5;padding:1px 2px}

span.highlight-blue {color:#0D507A}

span.highlight-red {color:#D12E2E}

span.highlight-green {color:#74A824}

span.highlight-purple {color:#9E0E87}

span.highlight-orange {color:#CC8300}

span.highlight-brown {color:#8B6846}

span.highlight-grey {color:#666}

span.highlight-bold {font-weight:bold;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;margin:0 4px 0 0;line-height:100%}

span.dropcap {color:#333}

span.dropcap-blue {color:#0D507A}

span.dropcap-red {color:#D12E2E}

span.dropcap-green {color:#74A824}

span.dropcap-purple {color:#9E0E87}

span.dropcap-orange {color:#CC8300}

span.dropcap-brown {color:#8B6846}

span.dropcap-grey {color:#666}

span.inset-left {display:block;color:#000;padding:15px;float:left;width:20%;font-size:110%;font-weight:bold;font-style:italic}

span.inset-right {display:block;color:#000;padding:15px;float:right;width:20%;font-size:110%;font-weight:bold;font-style:italic}

span.attention,span.notice,span.alert,span.download,span.approved,span.media,span.note,span.cart,span.camera,span.doc {display:block;padding:8px 10px 8px 36px;margin:15px 0}

span.attention {color:#B79000;border:1px solid #E7BD72;background:#FFF3A3 url('../images/typo/attention.png') 10px 50% no-repeat}

span.notice {color:#648434;border:1px solid #9BCC54;background:#CDEFA6 url('../images/typo/notice.png') 10px 50% no-repeat}

span.alert {color:#CF3738;border:1px solid #FFACAD;background:#FFD5D5 url('../images/typo/alert.png') 10px 50% no-repeat}

span.download {color:#1C6B8B;border:1px solid #6ABCE2;background:#A8CDE3 url('../images/typo/download.png') 10px 50% no-repeat}

span.approved {color:#666;border:1px solid #a8a8a8;background:#ccc url('../images/typo/approved.png') 10px 50% no-repeat}

span.media {color:#C76E34;border:1px solid #FFBB65;background:#FFE0B6 url('../images/typo/media.png') 10px 50% no-repeat}

span.note {color:#B79000;border:1px solid #E7BD72;background:#FFF3A3 url('../images/typo/note.png') 10px 50% no-repeat}

span.cart {color:#666;border:1px solid #C5C5C5;background:#E6E6E6 url('../images/typo/cart.png') 10px 50% no-repeat}

span.camera {color:#666;border:1px solid #C5C5C5;background:#E6E6E6 url('../images/typo/camera.png') 10px 50% no-repeat}

span.doc {color:#C76E34;border:1px solid #FFBB65;background:#FFE0B6 url('../images/typo/doc.png') 10px 50% no-repeat}

.menutop,.menutop *{margin:0;padding:0}

#horiz-menu{z-index:50}

#horiz-menu li li{margin:0}

.menutop{line-height:1;float:left;margin-bottom:1.5em;position:relative}

.menutop ul{background:#fff;padding:0}.menutop li{float:left;list-style:none;position:relative}

#horiz-menu li li a,#horiz-menu li.active li a,#horiz-menu li li .separator,#horiz-menu li.active li .separator {display:block;padding:0;margin:0;text-decoration:none;float:none;height:30px;line-height:30px;text-indent:8px;width:98%}

.menutop li ul{float:none;left:-999em;position:absolute;width:177px;z-index:5}

.menutop li:hover ul,.menutop li.sfHover ul{left:0;top:54px}.menutop li:hover li ul,.menutop li.sfHover li ul,.menutop li li:hover li ul,.menutop li li.sfHover li ul,.menutop li li li:hover li ul,.menutop li li li.sfHover li ul{top:-999em}

.menutop li li:hover ul,.menutop li li.sfHover ul,.menutop li li li:hover ul,.menutop li li li.sfHover ul,.menutop li li li li:hover ul,.menutop li li li li.sfHover ul{left:177px;top:0}

.menutop li li{position:relative;float:none;width:100%}


