/* Do not edit this file. It is generated automatically from other files. */
 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } table { border-spacing: 0; } article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { display:block; } body, html { background-color: #5C99C8; background-image: url(/theme/header-bg.jpg); background-repeat: repeat-x; background-position: top left; color: white; font-family: arial, sans-serif; } header { width: 925px; height: 70px; margin: 0 auto; position: relative; } header h1 { text-indent: -9999px; width: 328px; height: 55px; background-image: url(/theme/morningstar-enterprises.png); } header #main-links { position: absolute; top: 0; bottom: 0; right: 0; width: 570px; } header #main-links li { display: block; float: left; height: 50px; padding-bottom: 2px; border-bottom: 5px solid #C6DCF9; width: 20%; text-align: center; } header #main-links li:hover { border-color: #DBF1FF; } header #main-links li a { display: block; width: 100%; height: 20px; padding-top: 30px; padding-bottom: 15px; color: white; text-transform: lowercase; text-decoration: none; } #main-row { min-width: 925px; overflow: hidden; background-color: #BBD1EE; } #content-frame { position: relative; margin: 0 auto; width: 925px; height: 415px; background-color: white; color: #000080; } #content { z-index: 10; position: absolute; left: -255px; top: 0; width: 12000px; height: 415px; } #centretile { z-index: 1; background-image: url('/theme/centretile.jpg'); position: absolute; height: 415px; left: -255px; top: 0; right: -255px; } #mask-left { z-index: 100; background-image: url('/theme/pointleft.png'); width: 255px; height: 415px; position: absolute; left: -255px; top: 0; } #mask-farleft { z-index: 100; background-color: #BBD1EE; left: -3000px; top: 0; height: 415px; right: 1180px; position: absolute; } #mask-right { z-index: 100; background-image: url('/theme/pointright.png'); width: 255px; height: 415px; position: absolute; left: 100%; top: 0; } #mask-farright { z-index: 100; background-color: #BBD1EE; left: 1180px; width: 3000px; top: 0; height: 100%; position: absolute; } footer { width: 925px; margin: 0 auto; position: relative; color: #ffffff; font-size: 13px; } footer a { color:#ffffff; } #footer-content h3{ font-size: 22px; font-family: 'Vollkorn', arial, serif; } .lower-box{ float:left; margin-top:10px; scrollbar-face-color: #5C99C8; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #bdd1ed; scrollbar-3dlight-color: #2871b6; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #d7e6f6; scrollbar-arrow-color: #000000; } #box1{ width:280px; padding-right: 25px; } #box2{ width:590px; padding-right: 0; } #box2 .twtr-hd { display: none; } .lower-box a{ color:#c4ff6f; font-size:12px; } .lower-box p{ color:#ffffff; line-height:1.5; font-size:12px; } .lower-box li{ color:#c4ff6f; list-style:square; margin-left: 20px; } #footer-contact { clear: left; float: left; margin-top:35px; margin-bottom:10px; height: 32px; font-family: 'Vollkorn', arial, serif; } #footer-contact img { float: left; margin-right: 10px; } #footer-contact div { float:left; } #footer-contact div#addressdiv { width: 260px; } #footer-contact table { border-collapse: collapse; } #footer-contact table td { padding-right: 10px; } footer nav{ width: 350px; height: 32px; float:right; text-align: right; line-height: 32px; margin-top:35px; margin-bottom:10px; font-size: 11px; font-family: 'Vollkorn', arial, serif; text-transform: lowercase; } footer nav li{ display: inline; list-style:none; font-family:Verdana, Geneva, sans-serif; } .page { width: 895px; height: 385px; padding: 15px; float: left; margin-left: 255px; background-image: url(/theme/content-bg-blue.jpg) repeat-x; overflow: auto; color:#2871b6; position: relative; line-height:1.25; font-size:13px; scrollbar-face-color: #5C99C8; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #bdd1ed; scrollbar-3dlight-color: #2871b6; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #d7e6f6; scrollbar-arrow-color: #000000; } .page.nopadding { width: 925px; height: 415px; } .page h1{ color:#bd5943; font-size:62px; font-family: 'Reenie Beanie', arial, serif; } .page h2{ font-size: 110%; margin-top: 10px; margin-bottom: 4px; } .page p{ padding-top:5px; padding-bottom:10px; } .page td { padding-right: 12px; padding-bottom: 6px; } .page ol li { margin-left: 25px; margin-bottom: 10px; } .page a { color: #003764; } .page ul li{ list-style:square; margin-left: 20px; } #home p{ margin-left:250px; color:#2871b6; line-height:2; padding-top:15px; } #about nav { position: absolute; left: 400px; top: 10px; font-family: 'Reenie Beanie', arial, serif; color: #5C99C8; font-size: 22px; font-weight: bold; } #about nav a { color: #5C99C8; } #about nav a.current { text-decoration: none; } #about-frame { margin-top: 40px; position: relative; } #about-morningstar section { display: none; } #about-morningstar img{ float: left; } #about-morningstar p{ margin-left:370px; color:#2871b6; padding-top:15px; line-height:2; } #about-morningstar h1 { padding-top:40px; } #about-morningstar h1.long-headline { font-size:50px; } #about-team section { display: none; } #about-team img{ float: left; } #about-team p{ margin-left:40px; margin-right:70px; line-height:1.75; color:#2871b6; padding-top:15px; } #about-team h1 { margin-left:40px; } #about-team h2 { padding-top:25px; margin-left:17px; } #about-team h3 { margin-left:17px; } #services p{ margin-left:25px; margin-right:70px; color:#2871b6; padding-top:15px; } #services h1 { margin-left:40px; } .page#portfolio h1 { margin-top: } #portfolio-frame .portfolio-button { display: block; float: left; width: 85px; height: 85px; border: 1px solid rgb(180,180,255); margin: 7px 20px; text-align: center; line-height: 80px; font-size: 4px; color: rgba(180,180,255,0.75); text-indent: -9000px; background-position: center center; border-radius: 8px; -webkit-transition: -webkit-transform 0.1s ease-in; -moz-transition: -moz-transform 0.1s ease-in; } #portfolio-frame .portfolio-button:hover { color: rgb(160,160,255); border-color: #bd5943; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #portfolio-frame .portfolio-button.disabled { cursor: default; opacity: 0.5; text-decoration: none; } #portfolio-frame .portfolio-button.disabled:hover { color: rgba(180,180,255,0.75); border: 1px solid rgb(180,180,255); -moz-transform: none; -webkit-transform: none; } #portfolio-quote { width: 814px; margin: 0 10px; font-size: 14px; border: 1px solid rgb(180,180,255); border-radius: 8px; padding: 10px; clear: left; background-color: white; } #portfolio-spotlight { height: 265px; border: 1px solid rgb(180,180,255); padding: 3px; border-radius: 8px; display: none; overflow-y: auto; line-height:1.4; } #portfolio-spotlight h1 { font-size: 40px; } #portfolio-spotlight li { color:#bd5943; } #portfolio-return { display: none; width: 820px; margin: 0; font-size: 14px; font-style: bold; border: 1px solid rgb(180,180,255); border-radius: 8px; padding: 6px 20px; background-color: white; } #portfolio-return:hover { background-color: #003764; color:white; } .portfolio-entry { display: none; } #contact aside { font-size: 80%; } #contact table { padding-bottom:15px; } #contact strong { font-size:15px; } #contact td{ font-size:15px; } #contact h2{ } #careers li{ margin-left:55px; margin-right:70px; color:#bd5943; font-size:13px; line-height:1.5; } #careers p{ margin-left:40px; margin-right:70px; color:#2871b6; padding-top:15px; font-size:13px; } #careers h1 { padding-top:40px; margin-left:40px; }
