/* @group Core Elements */ html { height: 100%; margin-bottom: 1px; } body { margin: 0; padding: 0; line-height: 135%; } /* Font family information */ .rok-content-rotator h2 { font-family: Helvetica, Tahoma, "Nimbus Sans L", 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; } /* end font family information */ form { margin: 0; padding: 0; } body.f-smaller, body#ff-optima.f-smaller, body#ff-georgia.f-smaller { font-size: 11px; } body, body.f-default { font-size: 12px; } body#ff-optima, body#ff-optima.f-default { font-size: 13px; } body#ff-georgia, body#ff-georgia.f-default { font-size: 13px; } body.f-larger, body#ff-optima.f-larger, body#ff-georgia.f-larger { font-size: 14px; } p { /* setup some more readable paragraph spacing */ margin-top: 10px; margin-bottom: 15px; } h1, h2, h3, h4, h5 { /* setup some more readable header spacing */ 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; } /* @end */ /* @group Joomla Elements */ .small, .modifydate, .createdate, div.mosimage_caption { font-size: 95%; } .componentheading { font-size: 170%; line-height: 100%; padding: 0; margin: 25px 0 20px 0; } .contentheading { font-size: 170%; font-weight: normal; line-height: 130%; padding: 10px 0 15px 30px; border: 0; } td.buttonheading, .contentpaneopen td.buttonheading { padding: 0px 3px 0; 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%; } /* @end */ /* @group Structure */ #toppanel-container { position: relative; z-index: 5000; } #topmod { width: 447px; height: 150px; position: absolute; right: 0; top: -123px; color: #ccc; } #topmod .wrapper { width: 410px; overflow: hidden; } #top-tab { width: 195px; height: 30px; position: absolute; top: 123px; text-align: center; cursor: pointer; margin-left: 260px; } span.tab-text { color: #ddd; line-height: 170%; } #toplinks { float: right; margin-top: 60px; } #toplinks a.mainlevel { display: block; float: left; background: none; margin: 0; padding: 0 5px; text-indent: 0; } #toplinks ul { margin: 0; padding: 0; float: right; } #toplinks li { float: left; list-style: none; margin-right: 15px; } #toplinks li img { float: left; } #logo { width: 500px; height: 202px; margin-left: 9px; position: absolute; } #header { height: 205px; } #searchmod { float: right; background: url(../images/search-bg.png) 0 0 no-repeat; width: 254px; height: 47px; padding: 0; margin: 0; } #searchmod .inputbox { background: none; border: 0; width: 190px; height: 15px; padding-left: 4px; margin-left: 48px; margin-top: 15px; } #sub-header { height: 60px; padding-top: 14px; } #showcase { overflow: hidden; padding: 0px; } #showcase2 { width: 236px; float: right; overflow: hidden; } #showcase3 { margin-right: 236px; position: relative; } #showcase2 .padding { padding: 0 0 0 10px; } #featured { background: #0f0f0f url(../images/featured-top.png) 0 0 repeat-x; overflow: hidden; color: #ccc; } #featured2 { background: url(../images/featured-bottom.png) 50% 100% repeat-x; overflow: hidden; } #featured-bottom { height: 10px; margin-bottom: 10px; } #featured-bottom2 { height: 10px; } #featured-bottom3 { background: url(../images/featured-bm.png) 0 0 repeat-x; margin: 0 25px; height: 10px; overflow: hidden; } #featured-left-column { margin-right: 277px; } #featured-right-column { width: 265px; margin-right: 12px; float: right; overflow: hidden; } #featured-right-column .padding { padding: 15px 0 10px 0; } #featured-left-column .padding { padding: 15px 35px 0 12px; } #featured h2 { color: #fff; font-size: 160%; } #main-content-bar { height: 29px; } #main-content-bar2 { height: 46px; background: url(../images/content-head.png) 0 0 repeat-x; margin: 0 -15px 10px -15px; } #main-content { color: #333; background: #fff; } div.maincol-indicator { width: 20px; height: 24px; position: absolute; margin: 0 0 0 20px; padding: 0; } table.mainbody, table.blog { width: 100%; } td.maincol { background: url(../images/maincol-top-bg.png) 0 0 repeat-x; } td.leftcol .padding, td.rightcol .padding { padding: 0 15px 15px 15px; } td.maincol .padding { padding: 20px 15px 15px 15px; } #inset { float: right; } #inset .padding { padding: 0 0 20px 20px; } #bottom { padding: 20px 20px 15px 0; background: #fff url(../images/bottom-bg.png) 0 0 repeat-x; overflow: hidden; color: #666; } #footer { background: #fff url(../images/footer-bm.png) 50% 100% repeat-x; height: 95px; border-top: 1px solid #e0e0e0; } .footer2 { height: 95px; } .footer3 { height: 95px; } #logo-bottom { width: 165px; height: 42px; display: block; margin-top: 25px; margin-left: 20px; background: url(../images/logo-bottom.png) 0 0 no-repeat; float: left; } img#rocket { width: 220px; height: 22px; margin-top: 20px; margin-left: 20px; margin-right: 50px; float: left; } #copyright { padding-bottom: 25px; } .spacer .block { float: left; } .spacer.w99 .block { width: 99.8%; } .spacer.w49 .block { width: 49.8%; } .spacer.w33 .block { width: 33.1%; } .spacer.w24 .block { width: 24.8%; } /* @end */ /* @group Modules */ #topmod .moduletable { padding: 0; margin: 15px 0 0 0; overflow: hidden; } #topmod .moduletable h3 { color: #ccc; font-size: 100%; padding-right: 15px; text-align: right; margin: 0 0 15px 0; text-transform: uppercase; background: url(../images/login-h3.png) 100% 1px no-repeat; } #featured .module h3, #showcase .module h3 { margin-top: 0; text-transform: uppercase; font-size: 100%; font-weight: bold; } .module-scroller { position: relative; } .module-scroller h3 { margin: 10px 0 0 10px; top: 0; position: absolute; text-transform: uppercase; font-size: 100%; font-weight: bold; } .module-scroller h3 span { color: #fff; } #recent-videos { margin-top: -44px; } #featured .module h3 span { color: #fff; } td.rightcol .module h3, td.leftcol .module h3, td.rightcol .module-menu h3, td.leftcol .module-menu h3, td.leftcol .module_menu h3, td.rightcol .module_menu h3, td.leftcol .module-red h3, td.rightcol .module-red h3, td.leftcol .module-blue h3, td.rightcol .module-blue h3, td.leftcol .module-black h3, td.rightcol .module-black h3, td.leftcol .module-green h3, td.rightcol .module-green h3, td.leftcol .module-orange h3, td.rightcol .module-orange h3 { height: 45px; margin: 0 -15px; text-indent: 15px; font-size: 100%; padding: 0; line-height: 200%; text-transform: uppercase; font-weight: bold; } td.rightcol .module, td.leftcol .module, td.rightcol .module-red, td.leftcol .module-red, td.rightcol .module-blue, td.leftcol .module-blue, td.rightcol .module-black, td.leftcol .module-black, td.rightcol .module-green, td.leftcol .module-green, td.rightcol .module-orange, td.leftcol .module-orange, td.leftcol .module-menu, td.rightcol .module-menu, td.leftcol .module_menu, td.rightcol .module_menu { margin: 0 0 15px 0; padding: 0 0 10px 0; } #inset .module { margin-bottom: 20px; overflow: hidden; } #inset .module h3 { font-size: 170%; font-weight: normal; line-height: 130%; padding: 10px 0 15px 30px; margin: 0; border: 0; background: url(../images/inset-h3.png) 0 3px no-repeat; color: #666; } #inset .module h3 span { color: #999; } #mainmodules { padding-bottom: 10px; padding-top: 10px; } #mainmodules h2 { margin-top: 0; } #mainmodules .module h3 { margin-top: 0; color: #666; } #mainmodules .module h3 span { color: #999; } #bottommodules div.block { border-left: 1px solid #e0e0e0; } #bottommodules div:first-child.block { border-left: 0; } #bottommodules .module h3 { font-size: 110%; font-weight: bold; color: #555; margin-top: 0; } #bottommodules .module { margin-right: 15px; padding-left: 15px; margin-bottom: 15px; overflow: hidden; } #mainmodules .module { overflow: hidden; margin-right: 15px; margin-bottom: 15px; } #mainmodules, #bottommodules { overflow: hidden; } /* @end */ /* @group Horizontal Menu */ #horiz-menu { height: 45px; position: absolute; } #horiz-menu2 { height: 45px; margin: 0 0 0 16px; padding: 0 5px 0 0; } ul#horiznav.menutop, #horiz-menu ul.menutop { padding: 0; margin: 0; position: relative; } #horiz-menu ul { list-style: none; } #horiz-menu li { display: block; float: left; margin: 0; padding: 0; } #horiz-menu a, #horiz-menu li.active a { white-space: nowrap; display: block; float: left; height: 45px; line-height: 40px; padding: 12px 15px 0 15px; font-weight: normal; font-size: 130%; overflow: hidden; text-decoration: none; z-index: 100; position: relative; } #horiz-menu li.active li a, #horiz-menu li.active.parent li a { font-weight: normal; font-size: 100%; } #horiz-menu ul ul { margin: 0; padding: 10px 0 8px 0; background: url(../images/dropdown-top.png) 0 0 no-repeat; border-left: 1px solid #363636; border-right: 1px solid #363636; border-bottom: 1px solid #363636; } #horiz-menu ul ul ul { background: #0e0e0e; border-top: 1px solid #363636; padding: 4px 0 8px 0; } #horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a { padding-left: 5px; color: #fff; } #horiz-menu ul ul li a:hover, #horiz-menu ul li.active.parent ul a:hover { padding-left: 5px; } #horiz-menu ul ul li a.daddy, #horiz-menu ul ul li a.daddy:hover { background: url(../images/inset-arrow.png) 95% 50% no-repeat; } /* mouseovers */ #horiz-menu li li a:hover { background: none; } #horiz-menu li li.active, #horiz-menu li.active li a, #horiz-menu li.active li a:hover { background: none; } #horiz-menu li li a { font-size: 100%; font-weight: normal; background: none; } /* bottom menu */ #bottom-menu { background: url(../images/bottom-menu-l.png) 0 0 no-repeat; height: 45px; position: absolute; margin-left: 220px; margin-top: 25px; } #bottom-menu2 { background: url(../images/bottom-menu-r.png) 100% 0 no-repeat; height: 45px; margin: 0 0 0 16px; } #bottom-menu ul#mainlevel-bottom { padding: 0; margin: 0; position: relative; } #bottom-menu #mainlevel-bottom ul { list-style: none; } #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; height: 45px; line-height: 40px; padding: 12px 15px 0 15px; font-weight: normal; font-size: 120%; overflow: hidden; text-decoration: none; color: #777; } #bottom-menu a#active_menu.mainlevel-bottom { background: url(../images/bottom-menu-active.png) 50% 0 no-repeat; color: #333; } #bottom-menu a.mainlevel-bottom:hover { background: url(../images/bottom-menu-hover.png) 50% 0 no-repeat; color: #333 !important; } /* @end */ /* @group Mainmenu */ #main-content a.mainlevel { display: block; line-height: 24px; text-indent: 18px; height: 24px; overflow: hidden; font-size: 110%; } #main-content a.sublevel { text-decoration: none; line-height: 25px; font-size: 110%; line-height: 24px; } a.mainlevel:hover, a.sublevel:hover { text-decoration: none; } /* @end */ /* @group Sub Menu */ ul.menu { margin: 0 0 15px 0; padding: 0; } ul.menu li { list-style: none; margin: 0; padding: 0; } ul.menu span { display: block; height: 24px; } ul.menu a { display: block; line-height: 24px; text-indent: 18px; height: 24px; overflow: hidden; font-size: 110%; } ul.menu li.active li a, ul.menu li.active.parent ul li.parent a.daddy { background: none; } ul.menu ul { margin: 4px 0; } ul.menu ul li a { text-indent: 10px; } ul.menu ul a { background: none; text-indent: 0; } ul.menu ul { margin: 5px -15px; padding: 10px 0 10px 30px; } ul.menu ul ul { padding: 0; margin-left: 20px; 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: 24px; } ul.menu li a:hover { text-decoration: none; } /* @end */ /* @group Content Styles */ /* @group Readon */ a.readon, a.readon2 { margin-top: 20px; font-weight: normal; padding-bottom: 10px; font-size: 75%; display: block; line-height: 150%; text-transform: uppercase; float: right; overflow: hidden; } a.readon { padding-right: 40px; text-indent: 5px; } a.readon:hover, a.readon2:hover, a.readon3:hover { text-decoration: none; } a.readon2 { padding-right: 15px; text-indent: 4px; background: url(../images/readon2.png) 0 0 no-repeat; color: #fff; } a.readon3 { margin-top: 10px; font-weight: normal; font-size: 75%; padding-bottom: 5px; padding-right: 10px; display: block; text-indent: 4px; line-height: 150%; color: #fff; text-transform: uppercase; background: url(../images/readon3.png) 0 0 no-repeat; } #bottom a.readon { background: url(../images/inset-arrow.png) 100% 5px no-repeat; float: right; color: #444; width: auto; padding-right: 12px; text-transform: lowercase; font-size: 100%; } #bottom a.readon:hover { color: #111; } #bottom a, #bottom a.readon #topmod a { color: #333; } /* @end */ /* @group Pathway */ span.pathway { display: block; line-height: 220%; font-weight: normal; height: 22px; line-height: 22px; overflow: hidden; margin-bottom: 15px; } span.pathway img { float: none; vertical-align: top; width: 7px; height: 22px; padding-right: 8px; background: url(../images/inset-arrow.png) 0 50% no-repeat; } span.pathway a { float: none; padding: 0 10px 0 0; } /* @end */ /* @group Typography */ ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5 { padding-left: 15px; overflow: hidden; margin-left: 5px; } ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li { list-style: none; padding-bottom: 3px; margin-bottom: 5px; padding-left: 14px; } ul.bullet-1 li { background: url(../images/main-arrow.png) 0 4px no-repeat; } ul.bullet-2 li { background: url(../images/typo/bullet-2.png) 0 4px no-repeat; } ul.bullet-3 li { background: url(../images/inset-arrow.png) 1px 4px no-repeat; } ul.bullet-4 li { list-style: none; padding-left: 22px; margin-bottom: 5px; padding-bottom: 3px; background: url(../images/typo/bullet-4.png) 0 0 no-repeat; } ul.bullet-5 li { list-style: none; padding-left: 22px; margin-bottom: 5px; padding-bottom: 3px; background: url(../images/typo/bullet-5.png) 0 0 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.color1, blockquote.color2, blockquote.color3 { display: block; font-style: italic; font-size: 120%; line-height: 150%; width: auto; padding: 0px 20px; margin: 15px 0; border: 0; background: 0; } blockquote.color1 { color: #666; } blockquote.quotes { display: block; background: url(../images/typo/quote-start.png) 0 5px no-repeat; padding: 0px 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 { border: 1px solid #999; } .important, .important2, .important3, .important4 { padding: 15px; margin: 15px 0; } span.important-title, span.important-title2, span.important-title3, span.important-title4 { display: block; float: left; margin-top: -24px; background: #fff; padding: 0 8px; font-weight: bold; font-size: 120%; } .important4 { border: 1px solid #000; } span.important-title, span.number { color: #666; } span.important-title4 { color: #000; } span.number, span.number-color, span.number-color2 { display: block; font-size: 170%; float: left; margin: 2px 10px 0 15px; } span.highlight { background: #FFFBD5; padding: 1px 2px; } span.highlight-blue { color: #0294C1; } span.highlight-red { color: #cc0000; } span.highlight-green { color: #7FA500; } span.highlight-orange { color: #ff9900; } span.highlight-bold { font-weight: bold; font-size: 120%; } span.dropcap, span.dropcap-color, span.dropcap-color2 { display: block; font-size: 260%; float: left; margin: 0px 4px 0 0; line-height: 100%; } 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; } /* @end */ /* @group Notice Styles */ 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; } #accessibility { width: 150px; height: 20px; margin-top: 7px; float: right; } #accessibility span { background-repeat: no-repeat; } #accessibility a { text-decoration: none; cursor: pointer; } #accessibility #buttons { float: right; padding-right: 10px; } #accessibility .button { display: block; float: right; width: 12px; height: 14px; margin-right: 10px; } /* @end */ /* @grup RokContentRotator */ .rok-content-rotator { margin: 0; height: 270px; position: relative; z-index: 1; } .rok-content-rotator li { height: 43px; } .rok-content-rotator h2 { width: 213px; height: 47px; font-size: 130%; line-height: 47px; text-indent: 0; padding: 0; margin: 0 7px 0 7px; z-index: 1; outline: none; } .rok-content-rotator h2 a { display: block; z-index: 3; position: absolute; width: 213px; color: #fff !important; outline: none; text-indent: 0; margin: 0; padding: 0; } .rok-content-rotator h2 a:hover { text-indent: 3px; } .rok-content-rotator h2 a.active { font-weight: normal; font-size: 100%; } .rok-content-rotator h2 a:hover, .rok-content-rotator h2 a:hover.active { text-decoration: none; } .rok-content-rotator .arrow { position: absolute; width: 21px; height: 47px; right: 234px; z-index: 2; top: 10px; } /* dont change below */ .rok-content-rotator { position: relative; background: #333; } .rok-content-rotator ul { padding: 0; float: right; margin: 10px 0 0 0; width: 227px; text-indent: 0; } .rok-content-rotator li { list-style: none; padding: 0; } .rok-content-rotator .content { position: absolute; left: 0; top: 0; margin-right: 210px; padding: 15px; visibility: hidden; color: #ddd; } /* @end */ a.nounder { text-decoration: none; border: 0; cursor: pointer; } a.nounder:hover { text-decoration: none; } a img.album { border-width: 2px; border-style: solid; } .clr { clear:both; } fieldset { border-left: 0; border-right: 0; } 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; } /* @end */ /* @group Signal Login Styling */ #sl_horiz { margin: 0; position: absolute; width: 100%; } #sl_horiz #greeting { float: left; height: 22px; margin-right: 10px; } #sl_horiz .button { border: 0; width: 56px; height: 22px; margin: 0; text-align: center; font-size: 100%; font-weight: bold; cursor: pointer; color: #666; background: url(../images/input-button.png) 0 0 no-repeat; position: absolute; right: 44px; } #sl_horiz .button:hover { color: #333; } #sl_horiz #sl_username { float: left; width: 160px; height: 22px; background: url(../images/input-field.png) 0 0 no-repeat; } #sl_horiz #sl_username input { padding: 0 0 0 5px; width: 155px; height: 22px; font-size: 100%; font-weight: normal; border: 0; color: #666; background: none; margin: 0; } #sl_horiz #sl_pass { margin-left: 12px; float: left; width: 160px; height: 22px; background: url(../images/input-field.png) 0 0 no-repeat; } #sl_horiz #sl_pass input { padding: 0 0 0 5px; width: 155px; height: 22px; font-size: 100%; font-weight: normal; border: 0; color: #666; background: none; margin: 0 10px 0 0; } #sl_horiz #sl_rememberme { float: left; line-height: 22px; color: #ccc; margin-top: 10px; clear: left; } #sl_horiz #sl_lostpass, #sl_hoziz #sl_lostname, #sl_horiz a { margin-left: 10px; float: left; line-height: 22px; color: #ccc; } #sl_horiz #sl_lostpass { margin-top: 10px; } #sl_horiz #sl_register { margin-left: 10px; float: left; margin-top: 10px; } #sl_horiz #sl_posttext { margin-left: 10px; float: left; } #sl_horiz #sl_submitbutton { margin: 0; padding: 0; width: auto; height: 22px; } /* @end */ /* @group RokIntroScroller */ .scroller-padding { padding: 25px 40px; } .scroller-bottom { background: url(../images/slider/slider-bm.png) 50% 100% repeat-x; color: #666; margin-top: 16px; overflow: hidden; } .scroller-bottom1 { background: url(../images/slider/slider-br.png) 100% 100% no-repeat; } .scroller-bottom2 { background: url(../images/slider/slider-bl.png) 0 100% no-repeat; } .scroller-top { background: url(../images/slider/slider-tm.png) 50% 0 repeat-x; } .scroller-top1 { background: url(../images/slider/slider-tr.png) 100% 0 no-repeat; } .scroller-top2 { background: url(../images/slider/slider-tl.png) 0 0 no-repeat; } .rokintroscroller-container { background: url(../images/bg.jpg) center left repeat-x; overflow: hidden; padding: 0 30px; } .rokintroscroller-wrapper { overflow: hidden; } .rokintroscroller-leftarrow { background: url(../images/slider/slider-arrow-l.png) 0 50% no-repeat; height: 100%; width: 23px; } .rokintroscroller-rightarrow { background: url(../images/slider/slider-arrow-r.png) 100% 50% no-repeat; height: 100%; width: 23px; } #rokintroscroller { margin-top: 35px; } #rokintroscroller div { width: 185px; margin: 0 4px 15px 9px; padding-left: 5px; border-right: 1px solid #383838; float: left; } #rokintroscroller div.first { margin-left: 0; } #rokintroscroller div.last { border-right: none; margin-right: 0; padding-right: 0; } #rokintroscroller div div.rokintroscroller-image, #rokintroscroller div div.rokintroscroller-caption, #rokintroscroller div div.rokintroscroller-readmore { border: 0; margin: 0; padding: 0; } #rokintroscroller h3 { font-size: 12px; font-weight: normal; margin: 10px 0 2px; color: #efefef; } #rokintroscroller p { font-size: 11px; font-weight: normal; margin: 0 0 8px; } #rokintroscroller h4 { margin: 6px 0 0 0; font-size: 100%; color: #999; } /* @end */ div.content-bar-text { font-family: Helvetica, Geneva, Arial; text-transform: uppercase; text-indent: 15px; line-height: 29px; font-weight: bold; } div.content-bar-text2 { font-family: Helvetica, Geneva, Arial; text-transform: uppercase; text-indent: 15px; line-height: 29px; font-weight: bold; } div.copyright { padding-top: 24px; color: #666; } .tool-tip { background: #101010; border: 1px solid #202020; padding: 4px; color: #ccc; } /* demo content stuff */ /* can be deleted */ div.rotator-demo-text { position: absolute; top: 185px; left: 20px; width: 350px; } span.rotator-demo-header { line-height: 100%; font-size: 270%; display: block; font-weight: bold; margin-bottom: 0px; } span.rotator-demo-desc { font-size: 140%; line-height: 130%; color: #fff; }