/* Aviation Safety Reporting System CSS Document * Author: Daniel W Filler * Date: November 10th, 2006 * Valid CSS */ /* Getting To The Basics */ html, body, p, h1, h2, h3, h4, h5, h6, div, ul, li, dl, dd, dt, form, img, a { margin: 0; padding: 0; } body { font: 76%/1.2 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; color: #525252; min-width: 950px; background: #fff url(../images/bg_body.jpg) no-repeat top center; } a img { border: none; } a { text-decoration: underline; color: #135ed5; } a:hover { text-decoration: none; } /* Form Styles */ form { margin: 10px 0; } label { font-size: 1em; text-align: left; float: left; padding: 3px; width: 150px; } form div { padding: 8px 0; clear: left; } .required { color: #2185df; float: left; padding-left: 3px; font-weight: bold; } input { float: left; border: 1px solid #9d9d9d; background: #fff; font-size: 1em; padding: 3px; margin: 0 3px; } input:focus, input:hover { border: 1px solid #000; background: #f7f7f7; } input.text { width: 200px; } input.areacode { width: 20px; } input.firstdigits { width: 20px; } input.lastdigits { width: 27px; } input.button { background-color: #fff; border: 1px solid #9d9d9d; border-right: 1px solid #616161; border-bottom: 1px solid #616161; /*float: right; margin-right: 27px;*/ padding: 2px; float: left; } input.button:hover { background-color: #2185df; color: #fff; } select { border: 1px solid #9d9d9d; background: #fff; font-size: 1em; padding: 2px; float: left; margin: 0 3px; } select:focus, select:hover { border: 1px solid #000; background: #f7f7f7; } form span { float: left; padding: 3px 0; } textarea { border: 1px solid #9d9d9d; background: #fff; padding: 2px; float: left; width: 275px; margin: 0 3px; font-family: Arial, Verdana, sans-serif; font-size: 1em; } textarea:focus, textarea:hover { border: 1px solid #000; background: #f7f7f7; } /* Setting the Framework */ #container { margin: 0 auto; width: 900px; } #container { background: white; } #header { position: relative; background: #1b1f26 url(../images/bg_header.jpg) repeat-x top left; height: 65px; /* Testing purposes */ } #metalBar { background: #1b1f26 url(../images/bg_metalBar.jpg) no-repeat top left; height: 18px; } #sidebar { float: left; width: 268px; margin: 33px 0; padding-left: 33px; } #content { float: left; width: 534px; margin: 33px 0; padding-left: 33px; } /* Header Styles */ #header #logo { position: absolute; left: 20px; top: 0; width: 369; height: 64; } #header ul { position: absolute; right: 10px; list-style: none; } #header li { float: left; } #header li a { display: block; color: #fff; text-decoration: none; padding: 5px 15px; /* border-top: 4px solid #0f1116; */ } #header li a:hover { text-decoration: underline; } #header li#current { background: url(../images/bg_tabs_right.gif) no-repeat bottom right; } #header li#current a { background: url(../images/bg_tabs_left.gif) no-repeat bottom left; /* border-top: 4px solid #0e1983; */ padding: 5px 15px; } /* Main Navigation Styles */ #nav { display: block; background: #1266aa url(../images/bg_nav.gif) repeat-x top left; list-style: none; } #nav li { float: left; position: relative; } #nav a { font-size: .9em; font-weight: bold; display: block; padding: 7px 11px; color: #fff; text-decoration: none; border-right: 1px solid #1267aa; } #nav li.last a { border: none; } #nav a:hover { background: url(../images/bg_nav_on.gif) repeat-x top left; } #nav a#current { background: #fff; color: #094c83; } #nav ul.dropdown { background: #07477c; border-top: 1px solid #1581d8; border-right: 1px solid #1581d8; border-left: 1px solid #1581d8; position: absolute; top: 2em; left: 0; list-style: none; } #nav ul.dropdown li { width: 23em; margin: 0; font-size: 1em; border-bottom: 1px solid #1780d5; float: none; height: 1%; } #nav ul.dropdown li a { padding: 4px; display: block; border: none; } #nav ul.dropdown li a#current { color: #1266aa; background: #e7f5f9; } #nav ul.dropdown li a:hover { background: #07477c url(../images/bg_dropdown.gif) repeat-x top left; color: #fff; padding: 4px; } #nav li ul { display: none; } #nav li > ul { top: auto; left: auto; } #nav li:hover ul, #nav li.over ul{ display: block; } #nav li:hover, #nav li.over { position: relative; z-index: 1; } /* Flash Styles */ #flashcontent { margin-bottom: 1px; } /* Blurb Styles */ #blurb { background: url(../images/bg_blurb.jpg) no-repeat top left; font-size: 1.3em; padding: 25px 20px 20px 60px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; text-align: center; color: #0d2d76; line-height: 19px; } /* Frontpage Modules */ #moduleContainer { width: 821px; margin: 5px auto 10px auto; } #moduleContainer .col { float: left; margin-right: 8px; } #moduleContainer .last { margin-right: 0; } #moduleContainer .moduleHeader { width: 268px; } #moduleContainer .moduleHeader h1 { background: url(../images/bg_moduleHeader.gif) no-repeat 0 0; padding: 7px; color: #fff; font-size: 1em; position: relative; text-transform: uppercase; } #moduleContainer .moduleHeader h1 a { /* background: url(../images/bg_module_header_right.gif) no-repeat top right; */ position: absolute; top: 0; right: 0; padding: 8px 7px 0 0; color: #fff; font-weight: normal; text-transform: uppercase; font-size: .8em; text-decoration: none; } #moduleContainer .moduleHeader h1 a:hover { text-decoration: underline; } #moduleContainer #moduleContentContainer { width: 821px; background: url(../images/bg_moduleContent.gif) repeat-y top left; clear: both; } #moduleContainer .moduleContent { padding: 5px; width: 258px; } #moduleContainer .moduleFooter { background: url(../images/bg_module_footer.gif) no-repeat bottom left; height: 12px; width: 268px; } #moduleContainer .moduleContent li { background: url(../images/icon_arrow_green.gif) no-repeat 5px 5px; display: block; list-style: none; padding-top: 0; padding-right: 5px; padding-bottom: 8px; padding-left: 14px; } #moduleContainer .moduleContent p { margin-bottom: 10px; } #moduleContainer .moduleContent ul.issues { list-style: none; padding-bottom: 10px; } #moduleContainer .moduleContent ul.issues li { padding: 1px 0 1px 18px; background: url(../images/icon_newspaper.gif) no-repeat 0 0; } #moduleContainer .moduleContent a.new { background-image: url(../images/icon_new.gif); background-repeat: no-repeat; background-position: 120px 18px; } /* Sidebar Module Styles */ #internal .module h1 { width: 253px; display: block; color: #fff; background: url(../images/bg_module_header_right.gif) no-repeat top right; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; padding: 5px 5px 5px 10px; } #internal .module { width: 268px; margin: 0 0 10px 0; background: url(../images/bg_module_header_left.gif) no-repeat top left; } #internal .moduleContent { background-color: #e7f5f9; border-left: 1px solid #0f277a; border-right: 1px solid #0f277a; height: auto; padding-top: 15px; padding-right: 5px; padding-bottom: 0px; padding-left: 8px; } #internal .moduleContent li { display: block; list-style: none; background-image: url(../images/icon_arrow_green.gif); background-repeat: no-repeat; background-position: 1px 5px; padding-top: 0; padding-right: 5px; padding-bottom: 6px; padding-left: 12px; } #internal .moduleContent li a { color: #525252; font-stretch: condensed; font-weight: bold; text-decoration: none; } #internal .moduleContent li.current a{ color: #878787; font-weight: normal; text-decoration: none; } #internal .moduleContent li a:hover { text-decoration: underline; } #internal .module .moduleFooter { background: url(../images/bg_module_footer.gif) no-repeat bottom left; height: 12px; } #internal .moduleForms h1 { width: 253px; display: block; color: #fff; background: url(../images/bg_moduleForms_header_right.gif) no-repeat top right; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; padding: 5px 5px 5px 10px; } #internal .moduleForms { width: 268px; margin: 0 0 10px 0; background: url(../images/bg_moduleForms_header_left.gif) no-repeat top left; } #internal .moduleFormsContent { background-color: #F0F0F0; padding: 15px 5px 0px 10px; height: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #870F0F; border-left-color: #870F0F; } #internal .moduleFormsContent li { display: block; list-style: none; background-image: url(../images/icon_pdf.gif); background-repeat: no-repeat; background-position: 3px 3px; padding-top: 0; padding-right: 5px; padding-bottom: 8px; padding-left: 28px; } #internal .moduleFormsContent li a { color: #525252; font-weight: bold; text-decoration: underline; } #internal .moduleFormsContent li a:hover { text-decoration: none; } #internal .moduleFormsHTMLContent { background-color: #F0F0F0; padding: 15px 5px 0px 10px; height: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #870F0F; border-left-color: #870F0F; } #internal .moduleFormsHTMLContent li { display: block; list-style: none; background-image: url(../images/icon_html.gif); background-repeat: no-repeat; background-position: 3px 3px; padding-top: 0; padding-right: 5px; padding-bottom: 8px; padding-left: 28px; } #internal .moduleFormsHTMLContent li a { color: #525252; font-weight: bold; text-decoration: underline; } #internal .moduleFormsHTMLContent li a:hover { text-decoration: none; } #internal .moduleForms .moduleFormsFooter { background: url(../images/bg_moduleForms_footer.gif) no-repeat bottom left; height: 12px; } #internal .signupBox { width: 245px; height: auto; display: block; background-color: #0E558D; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #20ACD9; border-left-color: #20ACD9; padding-right: 10px; padding-left: 10px; padding-bottom: 2px; } #internal .signupBox_header{ width: 267px; height: 13px; display: block; background-image: url(../images/bg_signupBox_header.gif); background-repeat: no-repeat; } #internal .signupBox_footer{ width: 267px; height: 13px; display: block; background-image: url(../images/bg_signupBox_footer.gif); background-repeat: no-repeat; margin-bottom: 10px; } #internal .signupBoxTitle { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 1.1em; } #internal .signupBoxRead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #1EB2D8; text-decoration: none; } #internal .signupBoxContent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; display: block; margin-top: 3px; padding-top: 3px; } /* CSS Accordion for Subscription Policy */ .transition, .signupBox p, .signupBox ul li i:before, .signupBox ul li i:after { transition: all 0.5s ease-in-out; } .flipIn, .signupBox ul li { animation: flipdown 0.7s ease both; } .no-select, .signupBox h2 { -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media (max-width: 550px) { body { box-sizing: border-box; transform: translate(0, 0); max-width: 100%; min-height: 100%; margin: 0; left: 0; } } .signupBox h2 { font-size: 12px; display: block; margin: 0; cursor: pointer; } .signupBox p { color: #ffffff; font-size: 10px; position: relative; overflow: hidden; max-height: 800px; opacity: 1; transform: translate( 0 , 0 ); margin-top: 10px; margin-bottom: 7px; z-index: 2; padding-left: 15px; padding-right: 15px; } .signupBox ul { list-style: none; perspective: 900; padding: 0; margin: 0; } .signupBox ul li { position: relative; padding: 0; margin: 0; } .signupBox ul li:nth-of-type(1) { animation-delay: 0.5s; } .signupBox ul li:nth-of-type(2) { animation-delay: 0.75s; } .signupBox ul li:nth-of-type(3) { animation-delay: 1s; } .signupBox ul li:last-of-type { padding-bottom: 0; } .signupBox ul li i { position: absolute; transform: translate( -6px , 0 ); margin-top: 16px; right: 0; } .signupBox ul li i:before, .signupBox ul li i:after { content: ""; @extend .transition position: absolute; width: 3px; height: 9px; } .signupBox ul li i:before { transform: translate( -2px , 0 ) rotate( 45deg ); } .signupBox ul li i:after { transform: translate( 2px , 0 ) rotate( -45deg ); } .signupBox ul li input[type=checkbox] { position: absolute; cursor: pointer; width: 100%; height: 100%; z-index: 1; opacity: 0; } .signupBox ul li input[type=checkbox]:checked ~ p { margin-top: 0; max-height: 0; opacity: 0; transform: translate(0, 50%); } .signupBox ul li input[type=checkbox]:checked ~ i:before { transform: translate(2px, 0) rotate(45deg); } .signupBox ul li input[type=checkbox]checked ~ i:after { transform: translate(-2px, 0) rotate(-45deg); } @keyframes flipdown { 0% { opacity: 0; transform-origin: top center; transform: rotateX(-90deg); } 5% { opacity: 1; } 80% { transform: rotateX(8deg); } 83% { transform: rotateX(6deg); } 92% { transform: rotateX(-3deg); } 100% { transform-origin: top center; transform: rotateX(0deg); } } /* end CSS Accordion */ #internal .signupBox .buttonGo { background-image: url(../images/bg_nav.gif); background-repeat: repeat-x; background-position: center; background-color: #1266AB; font-weight: bold; color: #FFFFFF; height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin-top: -7px; margin-right: 2px; display: block; } #internal .signupBox .enterEA { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: 1px solid #20ACD9; height: 18px; float: left; width: 190px; margin-top: 0; } #internal .signupBox .buttonSubscribe { background-image: url(../images/bg_nav.gif); background-repeat: repeat-x; background-position: bottom; background-color: #1266AB; font-weight: bold; color: #FFFFFF; height: 18px; width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-align: center; margin-top: 10px; margin-left: 3px; padding-top: 5px; border: 1px solid #3399FF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); } #internal .signupBox .buttonSubscribe:hover { color: #99CCFF; border: 1px solid #003366; } #internal .tooltip { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; outline: none; text-decoration: none; position: relative; } #internal .tooltip span { margin-left: -999em; position: absolute; } #internal .tooltip:hover span { font-family: Arial, Helvetica, sans-serif; position: absolute; top: 1.9em; z-index: 99; margin-left: -220px; width: 230px; border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.1); } #internal .tooltip:hover img { border: 0; float: left; position: absolute; margin-top: -14px; margin-right: 0; margin-bottom: 0px; margin-left: -28px; } #internal .custom { padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; } * html a:hover { background: transparent; } #internal .info { border: 1px solid #0E558D; background-color: #FFFFFF; } #internal #acrobat { margin: 0 auto; display: block; margin-top: 20px; } /* Content Styles */ #content h1 { font-size: 1.6em; color: #0d2d76; font-family: Arial, Helvetica, Verdana, Sans-serif; margin-bottom: 10px; text-transform: uppercase; } #content h2 { font-size: 1.1em; color: #525252; font-weight: bold; margin-bottom: 3px; } #content p { margin-bottom: 10px; } #content .bullets { list-style-position: outside; padding-left: 20px; margin-bottom: 10px; } #content .bulletindent { list-style-position: outside; padding-left: 32px; font-weight: bold; } #content .pub-indent { padding-left: 26px; } #content .numbers { list-style-type: decimal; list-style-position: outside; } #content .letters { list-style-type: lower-alpha; } #content .bullets li { margin-bottom: 1em; } #content ul li ul { margin-top: 10px; } ul.links li{ list-style: none; display: block; background: #f1f1f1; width: 415px; padding: 5px; margin-bottom: 5px; } ul.links li a { display: block; line-height: 1.4em; } .fileContainer { padding: 10px 0; position: relative; } .fileWrapper { margin: 0 0 5px 0; } .files { float: left; display: block; padding: 5px; background: #f1f1f1; } .files:hover { background: #1267aa; } .fileDescription { float: left; padding: 8px; border-left: 5px solid #fff; font-weight: bold; background: #f1f1f1; width: 350px; } .fileDescription span { font-weight: normal; line-height: 19px; } .fileDescription div.instructions { font-size: 1em; display: block; font-weight: normal; } .indentWrapper { margin: 0 0 5px 31px; } .indent { float: left; display: block; padding: 5px; background: #f1f1f1; } .indent:hover { background: #1267aa; } .indentDescription { float: left; padding: 8px; border-left: 5px solid #fff; font-weight: bold; background: #f1f1f1; width: 319px; } .indentDescription span { font-weight: normal; } .indentDescription div.instructions { font-size: 1em; display: block; font-weight: normal; } address { margin: 20px 20px; } address p { margin: 0; padding: 0; line-height: .4em; } .backtotop { width: 422px; text-align: right; } /* Page Specific */ .directline .backtotop { width: 395px; } .directline img.issue { position: absolute; top: 10px; right: 0; border: 1px solid #cdcdcd; padding: 3px; } #immunityPolicy h2 { text-transform: uppercase; padding: 5px; background: #f1f1f1; margin-bottom: 5px; display: block; } #immunityPolicy .numbers { margin-top: 10px; } #immunityPolicy .letters { padding-left: 30px; } #immunityPolicy .note { margin-top: 10px; } #immunityPolicy .backtotop { width: 100%; margin-bottom: 10px; } #immunityPolicy #signature { margin-bottom: 40px; } .datalink { background-image: url(../images/bg_wxdatalink_home.gif); background-repeat: no-repeat; background-position: center; height: 135px; width: 844px; margin-right: auto; margin-left: auto; margin-bottom: 18px; } .datalinkTitle { font-size: 15px; font-weight: bold; line-height: 32px; color: #FFFFFF; margin-left: 213px; padding-top: 15px; } .datalink p{ display: block; width: 430px; margin-left: 213px; color: #FFFFFF; text-align: left; font-size: 11px; line-height: 16px; } .datalinkRead a{ text-decoration: none; display: block; float: right; width: 180px; color: #FFFFFF; font-size: 11px; margin-top: -8px; font-weight: bold; } .datalinkRead a:hover { text-decoration: none; color: #52295A; } .fileResearch { font-weight: bold; background-color: #F1F1F1; padding: 8px; float: left; width: 450px; border-left-width: 5px; border-left-style: solid; border-left-color: #FFFFFF; } #searchbox { float: right; width: 275px; clear: right; vertical-align: bottom; margin-right: 0px; margin-top: 12px; text-align: left; } .sidebarNote { font-size: 10px; } .blueBoldText { font-weight: bold; color: #003366; } .subTitle { color: #114C9A; font-size: 1.5em; font-weight: normal; margin-top: 25px; font-family: Arial, Helvetica, sans-serif; } .numberedParagraph { list-style-type: decimal; list-style-position: outside; margin-left: -18px; margin-bottom: 10px; } .requiredInfo { font-size: 10px; margin-right: 55px; margin-bottom: 15px; text-align: right; } .CBlegend { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; height: 25px; border: 1px solid #CCCCCC; width: 410px; line-height: 24px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 8px; } /* Millionth Message & Page */ #floatmessage_box { position: absolute; z-index: 10; border:none; text-align:center; width:880px; padding-top: 113px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; } .millionMessage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify; padding-top: 133px; padding-right: 127px; padding-bottom: 10px; padding-left: 123px; line-height: 20px; } .close { margin-top: 25px; margin-right: 100px; } .ReadMore { font-size: 12px; font-style: italic; line-height: 38px; text-align: right; display: block; margin-top: 8px; margin-bottom: 10px; } .quotes { background-color: #f1f1f1; text-align: justify; display: block; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; line-height: 18px; width: 480px; } /* PDF & ERS Link Styles */ #ERSreport { margin-top: 15px; padding-bottom: 3px; display: block; } #ERSreport ul { height: 28px; margin-bottom: 10px; list-style-type: none; font-weight: bold; display: block; } #ERSreport li.PDF a:link, #ERSreport li.PDF a:visited, #ERSreport li.PDF a:hover { width: 205px; color: #114C9A; } #ERSreport li.ERS a:link, #ERSreport li.ERS a:visited, #ERSreport li.ERS a:hover{ width: 200px; color: #114C9A; } #ERSreport .arrowSize { font-size: 9px; bottom: 1px; position: relative; } #ERSreport li.buttonA a:link, #ERSreport li.buttonA a:visited { text-align: left; text-decoration: none; display: block; float: left; list-style-type: none; margin-right: 10px; padding: 6px 8px 6px; background-color: #EAEFDE; background-image: -moz-linear-gradient(top, #EAEFDE, #CED4C0); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EAEFDE), to(#CED4C0)); background-image: -webkit-linear-gradient(top, #EAEFDE, #CED4C0); background-image: -o-linear-gradient(top, #EAEFDE, #CED4C0); background-image: linear-gradient(to bottom, #EAEFDE, #CED4C0); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #CED4C0; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); } #ERSreport li.buttonA a:hover { display: block; float: left; list-style-type: none; color: #233F57; background-color: #CED4C0; background-image: -moz-linear-gradient(top, #CED4C0, #EAEFDE); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CED4C0), to(#EAEFDE)); background-image: -webkit-linear-gradient(top, #CED4C0, #EAEFDE); background-image: -o-linear-gradient(top, #CED4C0, #EAEFDE); background-image: linear-gradient(to bottom, #CED4C0, #EAEFDE); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #CED4C0; } #ERSreport li.buttonB a:link, #ERSreport li.buttonB a:visited { text-decoration: none; display: block; float: left; list-style-type: none; margin-right: 10px; padding: 6px 8px 6px; background-color: #e0e9f4; background-image: -moz-linear-gradient(top, #e0e9f4, #bccfde); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e9f4), to(#bccfde)); background-image: -webkit-linear-gradient(top, #e0e9f4, #bccfde); background-image: -o-linear-gradient(top, #e0e9f4, #bccfde); background-image: linear-gradient(to bottom, #e0e9f4, #bccfde); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #bccfde; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); } #ERSreport li.buttonB a:hover { display: block; float: left; list-style-type: none; color: #233F57; padding: 6px 8px 6px; background-color: #bccfde; background-image: -moz-linear-gradient(top, #bccfde, #e0e9f4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bccfde), to(#e0e9f4)); background-image: -webkit-linear-gradient(top, #bccfde, #e0e9f4); background-image: -o-linear-gradient(top, #bccfde, #e0e9f4); background-image: linear-gradient(to bottom, #bccfde, #e0e9f4); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #bccfde; } #ERSreport li.buttonC a:link, #ERSreport li.buttonC a:visited { text-decoration: none; display: block; float: left; list-style-type: none; margin-right: 10px; padding: 6px 8px 6px; background-color: #fbfadc; background-image: -moz-linear-gradient(top, #fbfadc, #f2edaf); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfadc), to(#f2edaf)); background-image: -webkit-linear-gradient(top, #fbfadc, #f2edaf); background-image: -o-linear-gradient(top, #fbfadc, #f2edaf); background-image: linear-gradient(to bottom, #fbfadc, #f2edaf); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #ece59c; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07); } #ERSreport li.buttonC a:hover { display: block; float: left; list-style-type: none; color: #233F57; padding: 6px 8px 6px; background-color: #f2edaf; background-image: -moz-linear-gradient(top, #f2edaf, #fbfadc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2edaf), to(#fbfadc)); background-image: -webkit-linear-gradient(top, #f2edaf, #fbfadc); background-image: -o-linear-gradient(top, #f2edaf, #fbfadc); background-image: linear-gradient(to bottom, #f2edaf, #fbfadc); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #ece59c; } #ERSreport li.buttonD a:link, #ERSreport li.buttonD a:visited { text-decoration: none; display: block; float: left; list-style-type: none; margin-right: 10px; padding: 6px 8px 6px; background-color: #F9E7AE; background-image: -moz-linear-gradient(top, #F9E7AE, #E2CA97); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9E7AE), to(#E2CA97)); background-image: -webkit-linear-gradient(top, #F9E7AE, #E2CA97); background-image: -o-linear-gradient(top, #F9E7AE, #E2CA97); background-image: linear-gradient(to bottom, #F9E7AE, #E2CA97); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #E2CA97; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); } #ERSreport li.buttonD a:hover { display: block; float: left; list-style-type: none; color: #233F57; padding: 6px 8px 6px; background-color: #E2CA97; background-image: -moz-linear-gradient(top, #E2CA97, #F9E7AE); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E2CA97), to(#F9E7AE)); background-image: -webkit-linear-gradient(top, #E2CA97, #F9E7AE); background-image: -o-linear-gradient(top, #E2CA97, #F9E7AE); background-image: linear-gradient(to bottom, #E2CA97, #F9E7AE); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #E2CA97; } #ERSreport li.buttonU a:link, #ERSreport li.buttonU a:visited { text-decoration: none; display: block; float: left; list-style-type: none; margin-right: 10px; padding: 6px 8px 6px; background-color: #f2efed; background-image: -moz-linear-gradient(top, #f2efed, #d8d3cf); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2efed), to(#d8d3cf)); background-image: -webkit-linear-gradient(top, #f2efed, #d8d3cf); background-image: -o-linear-gradient(top, #f2efed, #d8d3cf); background-image: linear-gradient(to bottom, #f2efed, #d8d3cf); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #d8d3cf; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); } #ERSreport li.buttonU a:hover { display: block; float: left; list-style-type: none; color: #233F57; padding: 6px 8px 6px; background-color: #d8d3cf; background-image: -moz-linear-gradient(top, #d8d3cf, #f2efed); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8d3cf), to(#f2efed)); background-image: -webkit-linear-gradient(top, #d8d3cf, #f2efed); background-image: -o-linear-gradient(top, #d8d3cf, #f2efed); background-image: linear-gradient(to bottom, #d8d3cf, #f2efed); background-repeat: repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #d8d3cf; } #ERSreport li.examples { display: block; float: left; width: 285px; list-style-type: none; padding: 6px 6px 6px; border-left: solid 3px #D9D9D9; border-right: solid 1px #E6E6E6; border-top: solid 1px #E6E6E6; border-bottom: solid 1px #E6E6E6; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; font-weight: normal; } /* Warnings & Messages */ .warning { text-align: left; margin: 0 0 20px 0; border-left: 4px solid red; padding-left: 10px; } .warning h3 { font-size: 1em; margin-bottom: 5px; width: 300px; } .warning p { font-size: 1.1em; } .eRptMessage { background-color: #E7F5F9; display: block; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #1676C3; padding: 10px 12px 0px 12px; } #eRptMessage { padding: 8px; } .MAINTmessage { background-color: #F9E2E4; border: 1px solid #990000; padding: 7px; display: block; font-size: 12px; text-align: center; margin: 5px auto 10px auto; width: 700px; line-height: 17px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; } .PAGEmessage { width: auto; padding: 10px 12px 0px 12px; margin-bottom: 20px; font-size: 12px; line-height: 16px; text-align: left; } #footer a.message { color: #0066CC; text-decoration: underline; } .ERSmessage { border: 1px solid #990000; background-color: #FDF1F0; text-align: left; display: block; padding: 8px; margin-right: 0px; margin-left: 0px; font-weight: normal; color: #666666; font-size: 11px; margin-bottom: 15px; line-height: 17px; } .NEWmessage { border: 1px solid #0099FF; text-align: left; display: block; padding: 5px; margin-right: 0px; margin-left: 0px; color: #316BA1; font-weight: normal; background-color: #E7F5F9; } .DBOLmessage { border: 1px solid #76B56A; background-color: #E5FBE5; display: block; padding: 10px 12px 0px 12px; margin-bottom: 20px; color: #3B3B3B; font-size: 12px; line-height: 16px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } #footer .DBOLmessage { margin: 0px 10px 15px 10px; padding: 10px 12px 10px 12px; text-align: center; } /* Footer Styles */ #footer { clear: both; width: 821px; font-size: .8em; text-align: center; margin-right: auto; margin-bottom: 0; margin-left: auto; } #footer .home{ margin-right: auto; margin-left: 70px; padding-top: 10px; } #internal #footer { padding: 10px 20px 0 33px; border-top: 1px solid #cdcdcd; } #footer img { float: right; margin-right: 10px; } #footer a { text-decoration: underline; color: #525252; } #footer a:hover { text-decoration: none; } /* Clearing Help */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } .clearfix { display: block; } br { clear: both; }