/*----------------------------------------------------------------------------- | Main HTML page Classes -------------------------------------------------------------------------------*/ .clear:after { clear: both; content: ""; display: block; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { padding: 0px; border: 0px; border-collapse: separate; border-spacing: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; text-decoration: none; left: auto; } html, body { height: 100%; width: 100%; margin: 0px; } ::-moz-selection{ color: #fff; background: #707070; } ::selection { color: #fff; background: #707070; } body { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 17px; color: #676767; background: repeat 0 0 #ffffff; } a { -webkit-transition:all 0.14s ease 0s; -moz-transition:all 0.14s ease 0s; -o-transition:all 0.14s ease 0s; outline:none; } a:hover { color: #444; } .title, .title a { text-decoration: none; } .title a:hover { } img, iframe { float: none; position: static; } .alignleft { float:left; margin: 10px 20px 10px 0; } .alignright { float:right; margin: 10px 0 10px 20px; } .aligncenter { display: block; margin: 10px auto 10px auto; } .text-align-right { text-align: right; } .text-align-left { text-align: left; } .text-align-center { text-align: center; } .divider { float: left; width: 100%; height: 70px; } .divider-border { border-top: 2px solid #eee; float: left; width: 100%; margin: 40px 0; } /*-------------------------------------------------- MAIN CONTENT ---------------------------------------------------*/ #wrapper { width: 100%; background-color: transparent; } .content-wrapper { width: 960px; margin: 0 auto; padding: 0 0; border-bottom-width: 0px; border-top: 0px solid #eee; box-shadow: none; border-right-width: 0px; border-left-width: 0px; background-color: transparent; padding-bottom: 20px; } #header-wrapper { } .header { width: 960px; padding: 0; margin: 0; position:relative; border-bottom: 2px solid #eee; } #contact-fullwidth.header { border-bottom: none; margin: 0 auto; } #logo { margin-top: 35px; } #logo, #logo a { float: left; } #logo a { } /*---------------------------------------------------------------- FONTS -----------------------------------------------------------------*/ .menubar_font { font-size: 18px; color: white; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; } .menubar_subfont { font-size: 18px; color: white; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; } .header_font_01 { font-size: 24px; color: black; text-align: center; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; } .title_font { font-size: 40px; color: black; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; margin-left: 100px; float: left; } .sidebar_text { font-size: 12px; color: black; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; text-align: left; } /*---------------------------------------------------------------- IMAGES -----------------------------------------------------------------*/ .graph_image { text-align: center; } /*---------------------------------------------------------------- OTHER STUFF -----------------------------------------------------------------*/ /*-----Side Bar Styles-----*/ .sidebar_backdrop { box-shadow: black 0.2em 0.2em 0.1em; background-color: #ff9933; padding: 5px 5px 5px 5px; } .sidebar_column { vertical-align: top; padding-right: 5px; } .sidebar_column p:hover { background: #E65C00; padding: 5px 5px 5px 5px; } .main_table { margin-left: auto; margin-right: auto; } .main_banners { text-align: center; } .main_banners img { transition: transform 0.1s ease; } .main_banners img:hover { transform: scale(0.97); }