@charset "utf-8"; body { background-image: url(../images/background.jpg); background-repeat: repeat-x; background-position: left top; margin: 0px; padding: 0px; font: 80% Arial, Helvetica, sans-serif; color: #333; } table.agenda td.a1 { background-color: #0e131b; } p, div, h1, h2, h3, h4, h5, h6, div, ul, li, ol { margin: 0px; padding: 0px; clear: none; float: none; height: auto; width: auto; } h1, h2, h3, h4, h5, h6 { font-size: 100%; color: #F28A19; padding-bottom: 5px; line-height: 130%; } h2 { margin-left: 25px; margin-top: 20px; } h3 { margin-left: 50px; } .madeby { text-align: center; padding-top: 10px; } .clrflt { clear: both; display: block; } .aurial { position: absolute; left: -10000px; top: -10000px; } strong { color: #F28A19; } a { color: #060; text-decoration: underline; } a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } a strong { font-weight: bold; color: #060; text-decoration: underline; } .outer { margin: auto; padding: 0px; } .n_masthead { height: 156px; /*background-color: #993;*/ } .n_mh-a { background-image: url(../images/its-w3-01.jpg); background-repeat: no-repeat; background-position: left top; height: 156px; width: 50px; float: left; } .n_mh-b , .n_mh-c { float: left; } .n_mh-d { background-image: url(../images/its-w3-05.jpg); background-repeat: no-repeat; background-position: left top; height: 156px; width: 50px; float: left; } .n_mh-c { float: left; height: 156px; width: 267px; } .outer { background-color: #ffb863; background-image: url(../images/its-w3-outer-01.jpg); background-repeat: repeat-x; background-position: left top; } .footer-outer { background-image: url(../images/its-w3-outer-03.jpg); background-repeat: repeat-x; background-position: left top; background-color: #FFF; } .carea { width: 1100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(../images/its-w3-bak-carea.jpg); background-repeat: repeat-y; background-position: left top; } .careasub { width: 900px; margin-top: 0px; margin-right: auto; margin-bottom: 1px; margin-left: auto; padding-bottom: 25px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #6b4335; border-right-color: #6b4335; border-bottom-color: #6b4335; border-left-color: #6b4335; min-height: 700px; background: #000000 url(../images/mainimage-04.jpg) no-repeat left top; } .carea-end { background-image: url(../images/its-w3-19.jpg); background-repeat: no-repeat; background-position: left top; margin: auto; height: 27px; width: 1100px; } .rboxcandy { float: right; height: 450px; width: 330px; } .sub01 { background: url(/images/sub-cricket.jpg) no-repeat; } .sub01 .pr { float: right; height: 300px; width: 5px; } .sub02 { background: #000000 url(../images/sub-about-us.jpg) no-repeat left top; } .sub02 .pr { float: right; height: 640px; width: 220px; } .sub03 { background-image: url(../images/sub-fbody.jpg); } .sub03 .pr { float: right; height: 640px; width: 220px; } .sub04 { background-image: url(../images/sub-fbasket.jpg); } .sub05 { background-image: url(../images/sub-discus.jpg); } .sub06 { background-image: url(../images/sub-consultancy.jpg); } .sub06 .pr { float: right; height: 640px; width: 280px; } .sub07 { background-image: url(../gs_media/sub-video.jpg); } .sub08 { background: #000 url(../images/sub-discus.jpg) no-repeat; } .sub08 .pr { float: right; height: 640px; width: 280px; } .sub09 { background: #000 url(../images/sub-plain.jpg) no-repeat; } .sub09 .pr { float: right; height: 600px; width: 5px; } .sub10 { background: #000 url(/images/sub-video.jpg) no-repeat; } .sub10 .pr { float: right; height: 600px; width: 5px; } .sub11 { background: #000 url(/images/sub-plain.jpg) no-repeat; } .sub11 .pr { float: right; height: 300px; width: 5px; } .sub12 { background: #000 url(../images/sub-run.jpg) no-repeat; } .sub12 .pr { float: right; height: 640px; width: 280px; } .imgtop { height: 57px; margin: auto; top: -148px; width: 900px; background-image: url(../images/mainimage-01.jpg); background-repeat: no-repeat; background-position: left top; } .abs { position: absolute; } a img.none { float: none; } .abs0 { position: absolute; top: 0px; } .abstop { position: absolute; z-index: 500; } .brand a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } .social { position: absolute; left: 500px; top: -60px; width: 375px; } .mlogos { position: absolute; left: 710px; top: -25px; } .ticker { width: 287px; font-size: 85%; position: absolute; left: 35px; top: 13px; } .ticker h2 { font-size: 130%; font-weight: bold; } .ticker ul { list-style-type: none; } .ticker li { display: inline; } .ticker li img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-right: 5px; padding-left: 5px; } .ticker p { line-height: 130%; margin: 0px; padding: 0px; } .ticker p a { color: #006600; text-decoration: underline; } .ticker p a:hover { color: #FFCC33; text-decoration: underline; } .tnav { text-align: right; } .iendorse { position: absolute; top: 376px; left: 54px; z-index: 500; width: 116px; height: 149px; } .ibio { position: absolute; top: 375px; left: 210px; z-index: 500; width: 116px; height: 149px; } .icourse { position: absolute; top: 554px; left: 50px; z-index: 500; width: 273px; height: 62px; } .vidp { background-image: url(../gs_media/its-videos.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; left: 55px; top: 620px; height: 35px; width: 190px; } .home { background-image: url(../images/homepage.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; left: 55px; top: 525px; height: 25px; width: 272px; cursor: default; cursor: hand; } .tpanel { position: absolute; height: 150px; width: 250px; border: 1px solid #FF0000; z-index: 150; } .maps { position: absolute; } .popbak { position: absolute; top: 0px; left: 0px; } /*.brand2 { position: absolute; top: -106px; left: 565px; }*/ .innercnt { padding-top: 0px; padding-right: 40px; padding-bottom: 0px; padding-left: 39px; line-height: 150%; background-image: url(../images/its-w3-bak.jpg); background-repeat: no-repeat; background-position: left top; min-height: 800px; clear: left; } .nav { float: left; background-repeat: no-repeat; background-position: left top; margin-left: 0px; padding-left: 0px; padding-top: 0px; } .nav ul { height: 44px; list-style-type: none; background-image: url(../images/its-w3-13.jpg); background-repeat: no-repeat; background-position: right top; width: 1100px; padding-left: 0px; margin-left: 0px; color: #000000; font-family: Arial, Helvetica, sans-serif; } .nav li { float: left; background-image: url(../images/its-w3-12.jpg); background-repeat: no-repeat; background-position: center top; height: 44px; } .nav a { color: #FFFFFF; text-decoration: none; padding-right: 3px; padding-left: 3px; } .nav a:hover { } .nav ul li { float: left; /*text-align: left; position: relative; margin-right: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;*/ } .nav li ul { float: left; display: none; clear: both; position: absolute; z-index: 600; width: 250px; } .nav ul li:hover { margin-right: 0px; margin-left: 0px; background-repeat: no-repeat; background-position: right top; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(../images/its-w3-12h.jpg); } /*.nav ul li a { display: block; text-align: center; color: #360B02; text-decoration: none; padding-right: 12px; padding-left: 4px; } .nav ul li a:hover { color: #333333; }*/ .nav li:hover ul, li.over ul { display: block; } .nav ul li ul { margin-left: 0px; padding-left:0px; padding-top: 5px; background-image: none; } .nav ul li ul li a { width: 260px; display: block; text-align: left; color: #FFFFFF; font-size: 85%; font-weight: bold; padding-left: 10px; margin: 0px; padding-bottom: 3px; padding-top: 3px; } .nav ul li.activ { color: #FFFFFF; background-image: url(../images/its-w3-12c.jpg); background-repeat: no-repeat; background-position: center top; } .nav ul li.activ a { color: #FFFFFF; font-weight: bold; } .nav ul li.lnav { margin: 0px; padding: 0px; } .nav ul li ul li { background: url(../images/nav-ul2.jpg) repeat-y left top; border-bottom: 1px solid #ef9732; border-top: 1px solid #581c02; margin: 0px; padding: 0px; height: auto; } .nav ul li ul li:hover { background: url(../images/nav-ul2h.jpg) repeat-y left top; margin: 0px; padding: 0px; } .nav ul li ul li.navsection { width: 100%; background-image: url(../images/subnavtitle.gif); color: #FFF; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 5px; background-repeat: repeat-x; background-position: left top; font-size: 0.85em; } .nav ul li ul li span { margin: 0px; padding: 0px; } .nav li span img { vertical-align: middle; } /* end nav from template 2 */ .footer { margin: auto; width: 1100px; padding-bottom: 30px; text-align: center; font-size: 80%; color: #000000; background-image: url(../images/its-w3-footer.jpg); background-repeat: no-repeat; background-position: left top; height: 400px; } .footer p { padding-bottom: 5px; } .footer ul { list-style-type: none; text-align: center; padding-top: 2px; padding-bottom: 2px; } .footer li { padding-right: 5px; padding-left: 5px; display: inline; } .footer li a { color: #333333; } .footer li a:hover { color: #006600; text-decoration: underline; } .article { padding-top: 30px; line-height: 140%; padding-right: 50px; padding-left: 50px; font-size: 85%; } .article img { margin: 10px; border: 1px solid #FFFFFF; float: right; } .article table td img { margin: 10px; border: 1px none #FFFFFF; float: right; } .article p { padding-bottom: 15px; padding-left: 50px; padding-right: 50px; } .article table p { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; } .article h1 , #header h1{ font-size: 170%; font-weight: bold; padding-bottom: 5px; } .article h2 { font-size: 140%; font-weight: bold; padding-bottom: 5px; } .article h3 { font-size: 120%; font-weight: bold; padding-bottom: 5px; } .article ul { padding-left: 80px; padding-bottom: 20px; } .article li { padding-bottom: 5px; } .article li ul { padding-top: 10px; padding-bottom: 5px; list-style-type: disc; } .rpanelspace { float: right; height: 520px; width: 235px; padding-left: 15px; } .rpanelcont { z-index: 60; position: relative; padding: 10px; width: 205px; font-size: 80%; } .rpanelcont h2 { font-size: 130%; } .rpanelcont ul { padding-top: 10px; padding-bottom: 2px; padding-left: 25px; padding-right: 10px; } .rpanelcont li { padding-bottom: 5px; } .rpanelcont li img { margin-left: -20px; vertical-align: baseline; padding-right: 5px; } .rpanelcont ul.links { vertical-align: top; padding-left: 25px; } .rpanelcont .links li { vertical-align: top; list-style-image: url(../images/icon-link.gif); padding-top: 5px; } .rpanelcont li a { color: #00CC00; } .breadcrumb { font-size: 70%; color: #666; font-weight: bold; } .breadcrumb span { font-weight: bold; color: #666666; } .breadcrumb a { color: #999999; text-decoration: underline; font-weight: normal; } table.cdates { padding: 0px; width: auto; margin: 0px; font-size: 1.4em; } table { line-height: normal; font-family: Arial, Helvetica, sans-serif; border-collapse:collapse; } table.cdates th { font-size: 0.7em; text-align: center; margin: 0px; padding: 2px 0px; color: #FFF; } table.cdates td { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #1E2535; margin: 0px; padding: 3px; border-bottom: 1px solid #ceced3; border-right: 1px solid #FFF; border-top: 1px solid #FFF; } table td.hl01 { font-weight: bold; color: #990000; text-align: center; } table td.hl02 { font-weight: bold; color: #006600; text-align: center; } table td.hf04 { text-align: center; } table td.hf01 { text-align: center; background: url(../images/tab-datbak.jpg) repeat-y left top; } td.hf01 strong { font-weight: bold; color: #333; } table td.hf02 { text-align: left; background: #FFF url(../images/tab-locbak.gif) repeat-y left top; } table td.hf03, td.hf01ad { text-align: left; background: #f3f3f4 url(../images/tab-coursebak.gif) repeat-y left top; } table td.hf04 { text-align: center; background: url(../images/tab-availbak.gif) repeat-y left top; } table td.hf01ad { text-align: left; padding-right: 5px; padding-left: 5px; background: #f3f3f4; } .tab-dat { background: url(../images/tab-avail.gif) no-repeat left top; height: 26px; width: 85px; } .tab-loc { background: url(../images/tab-loc.gif) no-repeat left top; width: 188px; } .tab-course { background: url(../images/tab-course.gif) no-repeat left top; width: 162px; } .tab-lev { background: url(../images/tab-level.gif) no-repeat left top; width: 42px; } .tab-ava { background: url(../images/tab-avail.gif) no-repeat left top; width: 85px; } .tab-datinc { background: url(../images/tab-incl.gif) no-repeat left top; width: 271px; } #xcourseorder { padding-top: 11px; padding-bottom: 25px; } form.contactus { width: 450px; /*font-size: 90%;*/ padding-left: 50px; } .contactus span { display: block; padding-bottom: 5px; } .contactus label { width: 90px; float: left; } .contactus input.csubmit { float: right; margin-right: 50px; } .poptxt { overflow: visible; position: absolute; color: #333333; top: 15px; left: 50px; height: 220px; width: 370px; font-size: 80%; line-height: 130%; } .poptxt img { float: right; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 5px; margin: 0px; } #feature2 .poptxt { overflow: visible; } .poptxt p { padding-bottom: 3%; padding-top: 1px; } .poptxt strong { color: #000000; } .poptxt h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; line-height: 100%; font-weight: bold; color: #000000; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: auto; } .flv { z-index: 1; top: 27px; width: 500px; margin-top: 20px; margin-right: auto; margin-bottom: 50px; margin-left: auto; } #courseorder span { padding-left: 45px; display: block; float: left; padding-right: 20px; } form#courseorder { margin-bottom: 20px; } .sectbak { background-image: url(../gs_media/image/diploma-bak.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 5px; margin-top: 10px; } .googlesrch { position: absolute; left: 1px; top: 10px; height: 40px; overflow: hidden; } #search_control { position: absolute; } .gsc-control { } .gs-webResult, a .gs-webResult { color: #FFFFFF; } div.gs-title a.gs-title, div.gs-title a.gs-title * { color : #FF9900; } div.gsc-cursor-page { color: #000000; background-color: #CCCCCC; padding: 2px; border: 1px solid #FFFFFF; } div.gsc-cursor-current-page { background-color: #FFFFFF; font-weight: bold; color: #000000; border: 1px solid #FF6600; } #somewhere_else { margin-top: 20px; position: relative; z-index: 200; height: auto; width: auto; background-color: #000000; opacity:80; MozOpacity:80; KhtmlOpacity:80; Filter:Alpha(Opacity=80); } #search_control input.gsc-input { width: 150px; } #search_control table.gsc-search-box { width: 150px; } .advert { position: absolute; left: 739px; top: 177px; } .itstc { color: #B7500B; } .banner { margin-bottom: 10px; text-align: center; } .banner img { padding-top: 10px; } .welcome { width: 320px; padding-left: 20px; min-height: 200px; margin-top: 10px; margin-bottom: 25px; font: 1em/1.4em Arial, Helvetica, sans-serif; } .welcome strong { font-size: 1.1em; line-height: normal; } .home-cta img { float: left; } .col-a { width: 700px; float: left; margin-left: 5px; background-color: #FFF; } .col-a h1 { font-size: 160%; color: #999; font-weight: normal; padding-bottom: 10px; } .col-a.crse { width: auto; } .col-b { width: 300px; float: right; margin-right: 5px; margin-bottom: 20px; } .careasub .col-b { } .col-bc { margin-top: auto; margin-right: auto; margin-bottom: 20px; margin-left: auto; } .cfix { position: relative; z-index: 100; top: -80px; } .col-be { background: url(../images/email-biomechanics.gif) no-repeat center top; width: 218px; height: 101px; padding-top: 15px; margin: auto auto 0px 12px; padding-bottom: 0px; } .col-betwo { background: url(../images/email-biomechanics2.gif) no-repeat center top; width: 218px; height: 101px; padding-top: 15px; margin: auto auto 0px 12px; padding-bottom: 0px; } .col-be form { padding-left: 5px; padding-top: 35px; } input.ebut { margin-left: 5px; margin-top: 5px; } .col-tc { padding-top: 5px; float: left; } input.heinput { font-size: 0.9em; width: 140px; } .col-tc span { font-size: 9px; color: #FFFFFF; width: 90px; display: block; line-height: 11px; padding-left: 4px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; } .col-tc input { float: left; margin-right: 5px; } .col-tc a { color: #FFFFFF; } .col-be h2 { font-weight: normal; color: #FFFFFF; text-align: left; margin: 0px; padding: 0px; } .col-inf h2 img { float: right; padding-right: 5px; padding-left: 5px; } .col-bl { width: 214px; margin: auto; } .col-bl h2.ovh2 { background: url(../images/h2head.gif) no-repeat left center; margin: 25px 0px 0px; padding: 5px 0px 0px 10px; height: 20px; width: 214px; line-height: normal; color: #FFFFFF; } .col-bl h2 { margin: 0px; padding: 0px 0px 5px; } .newswidget img { width: 90px; height: 60px; } .newswidget h2 { color: #FFFFFF; padding-top: 10px; padding-left: 5px; } .col-bl h3 { color: #FFFFFF; margin: 0px; padding: 5px 6px; } .col-bl p { line-height: 1.3em; color: #FFFFFF; font-size: .85em; padding-right: 6px; padding-left: 6px; } .col-bl p a { white-space: nowrap; } .col-bl p img { float: right; border: 1px solid #666666; margin-bottom: 4px; margin-left: 4px; margin-right: 4px; } .rpanbbak { display: block; } .col-banner { margin-top: 15px; width: 214px; padding-bottom: 5px; margin-right: auto; margin-left: auto; } .col-at { margin-left: 15px; } .col-at h2 { color: #f89829; margin: 0px 0px 10px; padding: 0px; } .col-atc img.ec { float: right; padding-top: 22px; display: block; } #stu { display: none; } #pro { display: block; } #pro ul, #stu ul { background: url(../images/professional-biomechanics-training.gif) no-repeat left top; width: 582px; height: 38px; font: bold 1em Arial, Helvetica, sans-serif; letter-spacing: .1em; } #stu ul { background: url(../images/biomechanics-training-students-amateurs.gif) no-repeat left top; width: 582px; height: 38px; } #pro li, #stu li { display: inline; float: left; color: #FFFFFF; padding-top: 12px; } #pro .tpro, #stu .tpro { width: 152px; text-align: center; padding-top: 16px; } #pro .tstu, #stu .tstu { text-align: center; width: 210px; } #stu .tstu { text-align: center; width: 210px; padding-top: 15px; } #stu .tpro { width: 150px; text-align: center; } .pronav { background: url(none); } #pro .pronav ul { margin: 0px 0px 20px; padding: 0px; background: url(none); width: 280px; } #pro .pronav li { margin: 0px 10px 0px 0px; padding: 0px; white-space: nowrap; background: url(none); } #pro li.sactive a { color: #F89829; } #pro li.sactive a:hover { text-decoration:none; } #pro li.snactive a { text-decoration: underline; color: #009900; font-weight: normal; } .col-a li a { text-decoration: underline; } .col-a li a:hover { color: #090; text-decoration: underline; } .col-inf { width: 264px; margin-top: 5px; margin-left: 5px; float: left; } .col-inf h2 { padding-top: 5px; padding-bottom: 5px; } .col-inf p { font-size: .9em; line-height: 1.3em; } .col-inf p img { float: right; padding: 5px; } .coursed { float: left; width: 300px; margin-left: 20px; margin-top: 20px; } .coursed h2 { font-size: 1.3em; text-transform: uppercase; color: #FFFFFF; } .col-a.crse img { float: none; vertical-align: middle; } .h_editoral { width: 1020px; float: none; margin-top: 20px; } .h_editoral h2 { margin: 0px; font-size: 170%; color: #666; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } .h_editoral p { color: #000; line-height: 120%; } .h_editoral strong { color: #000; } .h_editoral p img { padding: 5px; } .h_editoral .h_ed01 { width: 300px; float: left; padding: 5px; margin-right: 15px; margin-left: 20px; } .h_editoral .h_ed02 { width: 300px; float: left; padding: 5px; margin-left: 15px; margin-right: 20px; } img.icon_article { vertical-align: middle; margin-right: 5px; } .ckey { font-size: 0.9em; background: url(../images/ckey.gif) no-repeat center center; height: 22px; width: 281px; float: left; margin-top: 10px; padding-top: 3px; padding-left: 35px; } .ck { color: #CCC; } .full { color: #FF0000; } .limited { color: #f89829; } .available { color: #00FF00; } .coursed table { border: 1px solid #000000; width: 100%; } .crsedates { float: left; padding: 0px; width: 320px; left: 100px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .ctable { padding: 1px; background: #0e0e0e; width: 300px; font-size: 0.8em; margin-left: 10px; } .ctable table { width: 100%; } .ctable table th { background: #363434; padding: 2px; text-align: left; border-bottom: 2px solid #000; } .ctable .tabcol-a { width: 30px; } .ctable .tabcol-b { width: 170px; } .ctable .tabcol-c { width: 50px; } .ctable table td { padding-left: 2px; font-family: Arial, Helvetica, sans-serif; padding-top: 4px; padding-bottom: 4px; } .ctable .tbacol2 { background: #363434; } .ctable .tabcol-lvl { text-align: center; } .crsedates h3 { font-size: 1.5em; color: #FFF; text-align: center; font-weight: normal; margin: 0px; padding: 0px; } .crsedates div.subh { text-align: center; margin: 0px 0px 10px; padding: 0px; font-weight: bold; color: #4F98D9; } .element span.crsea-but a { background: url(../images/blank-button.png) no-repeat center top; text-align: center; height: 22px; width: 111px; padding-top: 4px; display: block; color: #FFFFFF; text-decoration: none; margin-top: 10px; margin-bottom: 2px; } .fadetab { position: absolute; top: -18px; left: -10px; } .crselnk a { color: #009900; font-weight: bold; text-decoration: underline; } .flashits { margin-left: 15px; margin-top: 25px; padding-top: 20px; } .flashits h2 { text-align: center; margin: 0px; padding: 0px 0px 15px; } .tbacol-two { color: #999999; } .conta { margin-left: 20px; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; float: none; } .conta a { font-weight: bold; } .conta h1, .conta h2 { font-size: 2em; line-height: normal; color: #F28A19; margin: 0px; padding: 0px; } .conta h2 { color: #333; padding-top: 10px; font-size: 1.4em; } .conta h3 { font-size: 1.2em; line-height: normal; color: #CCCCCC; color: #666; margin: 0px; padding: 10px 0px 0px; } .conta ul { list-style: outside; padding-top: 10px; padding-bottom: 10px; padding-left: 5%; width: 70%; } .conta ul li { list-style: square; padding-bottom: 15px; } .conta p { margin: auto; padding: 5px 15px 8px; } .conta img { padding: 10px; float: right; } .crse-01 { margin: 20px auto auto; width: 210px; } .col-b .rpanbak .crse-01 { background: #666666; } .crse-cta1 { background: url(../images/rcl-bookyour-course-2.gif) no-repeat left top; height: 129px; width: 210px; } .crse-cta1b { background: url(../images/rcl-bookyour-course-1.gif) no-repeat left top; height: 129px; width: 37px; position: absolute; left: -37px; } .crse-cta1 p { padding-left: 60px; padding-top: 30px; font: bold 1.3em/normal Arial, Helvetica, sans-serif; color: #FFFFFF; width: 150px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; } .crse-cta1 span { font-size: 1.6em; display: block; text-align: center; width: 210px; margin: 0px; padding: 0px 0px 0px 0px; line-height: normal; color: #FFFFFF; } .crse-xinfo h2 { background: url(../images/rcl-book-heading.gif) no-repeat center top; height: 34px; width: 210px; margin: 0px auto; padding: 5px 0px 0px; text-align: center; vertical-align: middle; color: #FFFFFF; font-size: 1.4em; } .xcol-pr * { padding-right: 8px; padding-left: 8px; } .col-pr { width: 210px; margin: auto; background: url(../images/rcl-book-itin.gif) repeat-y left top; padding-top: 10px; } .col-pr h2 { text-align: center; height: auto; line-height: normal; font-size: 1em; font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; } .col-pr h2 strong { font-weight: bold; margin: auto; } .col-pr h3 { color: #f89829; text-align: center; font-size: 1.4em; line-height: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; } .col-pr p { text-align: center; font-size: 0.8em; line-height: normal; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } .crse-03 { background: url(../images/rcl-book-footer.gif) no-repeat left top; height: 15px; width: 210px; } .cta2 h2 { font-weight: bold; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; } .cta2 h2 span { white-space: nowrap; font-size: 1.2em; color: #FFFFFF; display: block; padding-top: 10px; padding-left: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; } .crsecal2 { margin: 0px auto auto; padding: 0px; } .crsecal2 h2.ncrse { background: url(../images/crsecal.gif) no-repeat left top; height: 26px; width: 190px; margin: auto auto 0px; font-weight: bold; font-size: 1.2em; color: #FFFFFF; text-align: left; padding: 42px 0px 0px 10px; } .crsecal2 table { margin: 0px auto 10px; padding: 0px; width: 200px; } .crsecal2 td { background: url(../images/crsecal-bak.gif) repeat-y left top; border-bottom: 1px solid #21222B; padding: 5px; } .crsecal2 td * { margin: 0px; padding: 0px; text-align: left; font: 1em Arial, Helvetica, sans-serif; } .crsecal2 td h3 { font-size: 1em; margin: 0px; padding: 0px; } .crsecal2 h4 { font-size: 1em; line-height: normal; text-align: left; } .crsecal2 p.tabloc, .crsecal2 p.tablev, .crsecal2 p.tabava { text-align: left; } .crsecal2 td p { font-size: 1em; margin: 0px; padding: 0; line-height: normal; } .qlnks { width: 195px; float: right; margin-top: 30px; margin-right: 15px; margin-left: 20px; } .qlnks h2 { margin: 0px; padding: 5px 0px 0px 10px; background: url(../images/quicklnks.gif) no-repeat center center; height: 18px; width: 146px; font-size: .9em; color: #FFFFFF; } .qlnks ul { width: auto; margin: 3px; padding: 5px 0px 10px 20px; } .qlnks ul li { line-height: normal; font-size: 1em; list-style: url(../images/tri.gif); margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; } .qlnks li a { color: #009900; text-decoration: underline; } HR { height:1px; background:#666666; margin: 15px auto; border-width: 0px; border-style: none; } .extrabrand { vertical-align: middle; text-align: right; } .extrabrand img { vertical-align: middle; padding: 5px; } .smllogos { margin: 20px auto auto; text-align: center; } .conta .col-b { float: right; } .newssumm { margin-top: 20px; margin-bottom: 20px; } .stories { margin-bottom: 20px; } .stories h2 { margin-bottom: 0px; padding-bottom: 10px; font-size: 1.2em; padding-left: 15px; } .thestory { margin: 0px 250px 0px 0px; padding: 0px; } .thestory p { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; font-size: .9em; } .newssumm img { float: right; margin: 0px; padding: 5px 12px 12px; } p.subbdate { font-size: 0.8em; color: #666666; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; } .edlogin { } .edlogin p { font-size: 130%; color: #FF9900; margin: 20px 0px; padding: 0px; width: 400px; } .edlogin input { vertical-align: middle; } img.nofloat { float: none; } h2.toggler { color: #FFF; margin: 0px; padding: 0px; width: 265px; cursor: pointer; background: url(../images/hnactive.png); height: 31px; } h2.toggler span { display: block; padding: 5px 2px 2px; margin-left: 15px; } div.element { padding: 2px; display: none; } div.element p { width: 230px; margin-left: 15px; font-size: 0.9em; padding-right: 10px; padding-bottom: 10px; float: left; line-height: 1.2em; } .element img { float: right; } .intropan { position: absolute; top: 500px; left: 15px; z-index: 100; } #accordion { position: relative; z-index: 200; margin-left: 18px; top: 15px; min-height: 400px; float: left; } td p.tabinc { font-size: 0.85em; !important; padding-bottom: 8px; } td p.tdavail { padding-top: 8px; } .allcrse { text-align: right; padding-right: 40px; } .allcrse span { padding-right: 20px; } .crsedwnld { text-align: center; margin-top: 2px; margin-bottom: 15px; } .crsepdwn img { margin: 0px; padding: 0px; float: none; } .crsepdwn { margin: 0px 0px 5px; padding: 0px; text-align: center; } .edlogin .crsepdwn { margin: 0px; padding: 0px; text-align: left; } .emailcollect { display: none; background: url(../images/biemail.gif) no-repeat left top; position: absolute; padding: 15px; height: 261px; width: 304px; top: -15px; left: -70px; } .emailcollect.cpd { display: none; position: absolute; padding: 15px; height: 261px; width: 540px; top: -15px; left: -330px; background-image: url(../images/email-cpd.gif); background-repeat: no-repeat; background-position: left top; } .emailcollect span { font-weight: bold; color: #FFFFFF; } .emailcollect span.ppolicy { font-size: 110%; width: 140px; line-height: normal; } .emailcollect.cpd span.ppolicy { font-size: 85%; width: 180px; line-height: normal; } .emailcollect form { margin-top: 30px; } .emailcollect label span { display: block; clear: left; float: left; width: 75px; font-weight: bold; color: #FFFFFF; } .emailcollect label { padding-bottom: 4px; display: block; margin: 0px; padding-top: 0px; height: auto; } .emailcollect.cpd input.ebut { position: absolute; top: 190px; left: 400px; } .emailcollect.cpd .cw a { position: absolute; left: 310px; top: 200px; color: #FFF; } .emailcollect.cpd .cpdmsg { position: absolute; left: 310px; top: 35px; width: 210px; } .emailcollect.cpd .cpdmsg h2 { font-size: 130%; font-weight: bold; margin: 0px; padding: 0px; } form input.bsubmit { padding-left: 160px; padding-top: 20px; } .cpdmsg p { line-height: normal; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } p strong hr { height:1px; background:#666666; margin: 5px auto; border-width: 0px; border-style: none; } p.contactr { margin: auto; padding-left: 12px; padding-bottom: 10px; } .cinfo { position: absolute; left: 650px; } .errmsg { width: 500px; padding-top: 20px; padding-right: 5px; padding-bottom: 20px; padding-left: 5px; } .errmsg h2 { font-size: 1.2em; color: #000; background-color: #F90; padding: 10px; } .borg { position: absolute; left: -10000px; top: -10000px; } #regform p { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; clear: left; } form#regform { background-color: #0c0e1c; padding-top: 5px; padding-right: 25px; padding-bottom: 25px; padding-left: 15px; border: 1px solid #20212a; width: 485px; float: left; } #regform p.ftnytxt { font-size: 90%; clear: both; float: none; display: block; line-height: normal; color: #F28A19; padding-bottom: 6px; width: 450px; } #regform label { display: block; float: left; width: 200px; clear: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #47484C; margin-bottom: 5px; } input.rsubmit { margin-top: 20px; float: right; margin-right: 20px; } #regform fieldset legend { font-size: 1.2em; font-weight: bold; position: relative; color: #f28a19; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: -10px; } #regform fieldset { width: 450px; border: 2px solid #666; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 25px; } .hotel { width: 272px; padding: 10px; float: right; } .hotel p { font-size: 9pt; line-height: 12pt; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; } .hotel h2 { color: #F28A19; padding-bottom: 6px; } p.err { color: #FF0; !important display: block; } p.err select, p.err input { background-color: #FF6; } .errmsg p { font-weight: bold; background-color: #C44F00; padding: 10px; clear: left; margin-bottom: 10px; } p.err label { font-weight: normal; color: #FFF; } #regform fieldset p.err { margin-top: 10px; !important; margin-bottom: 20px; } .bcabak { position: absolute; z-index: 100; left: 440px; top: 150px; } table.agenda { position: relative; z-index: 300; margin-bottom: 15px; border-left-width: 1px; border-left-style: solid; border-left-color: #1f232a; } table.agenda td { padding: 5px; } table.agenda td.title { background-color: #0e131b; } table.agenda td.adrk { background-image: url(../images/agtitlebak.gif); background-repeat: repeat-x; background-position: left bottom; } table.agenda td.alght { background-image: url(../images/agtitlebasebak.gif); background-repeat: repeat-x; background-position: left bottom; } #membership_num_p, #member_level_p, #hotel_req_dates { display: none; } #membership_info, #hotel_req { margin-top: 30px; margin-bottom: 30px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } /* Footer editorial links */ ul.fsitelnks { padding: 10px; width: 205px; float: left; } ul.fsitelnks h3 { text-align: left; margin: 0px; font-size: 1.1em; color: #FFF; background-color: #C55A10; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; } ul.fsitelnks li { float: none; display: block; text-align: left; padding-bottom: 4px; font-size: 1.1em; } ul.fsitelnks li a { font-weight: bold; color: #060; } .fsitelnksbox { margin-bottom: 10px; width: 900px; margin-right: auto; margin-left: auto; } /* end Footer editorial links */ .noflt img { display: block; float: none; } .rbt { position: absolute; left: -10380px; top: -1000px; } p.regpay img { float: left; } p.regpay { width: auto; }