/* CSS Document */ /* GENERIC */ body { text-align: center; margin: 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; text-decoration: none; color: #313131; } html { height: 100%; font-size: 100%; /* IE hack */ } div { line-height: 2em; } table { border-collapse: collapse; border-spacing: 0px; border-width: 0px; font-size: 100%; /* IE hack */ } /* table.data { background: #ecf4fc; padding: 10px; border: 1px dotted #d0d0d0; } */ td { padding: 10px; vertical-align: top; border: 1px dotted #d0d0d0; } .clear { clear: both; } .hidden { display: none; } img { border: none; } /* LAYOUT */ #container { text-align: left; margin: 0 auto; width: 760px; position: relative; height: 100%; min-height: 100%; height: auto; font-size: .9em; voice-family: "\"}\""; voice-family: inherit; } html>body #container { height: auto; } #top { width: 760px; height: 76px; background: #99bee1 url(../images/structure/bg_top.gif) repeat-x; margin-top: 30px; } #name { float: left; width: 670px; height: 76px; } #logo { float: left; width: 90px; height: 76px; } #nav { float: left; width: 760px; height: 31px; background: #92bade; } #hHero { float: left; width: 760px; height: 326px; background: url(../images/photos/home.jpg) top no-repeat; } #hMain { float: left; width: 758px; \width: 758px; w\idth: 664px; background: url(../images/structure/bg_gradient_h.gif) bottom repeat-x; padding: 47px; border: solid 1px #cccccc; } #hTxt { float: left; width: 495px; \width: 495px; w\idth: 448px; padding-right: 47px; } #hSq { float: left; width: 169px; \width: 169px; w\idth: 122px; height: 53px; padding-left: 47px; background: url(../images/squares/home.jpg) top no-repeat; } #cMain { float: left; width: 760px; background: url(../images/structure/bg_cols.gif) repeat-y; padding: 0px; } #cwMain { float: left; width: 760px; background: url(../images/structure/bg_cols_w.gif) repeat-y; padding: 0px; } #cHero { float: left; width: 760px; height: 200px; } #cLeft { float: left; width: 215px; \width: 215px; w\idth: 145px; padding: 35px; margin-right: 7px; border-top: solid 1px #cccccc; } #cRight { float: left; width: 537px; \width: 537px; w\idth: 443px; padding: 35px 47px 0px 47px; border-top: solid 1px #cccccc; } #cwRight { float: left; width: 759px; \width: 759px; w\idth: 665px; padding: 35px 47px 0px 47px; border-top: solid 1px #cccccc; } #cTxt { float: left; width: 443px; padding: 0px 0px 0px 0px; } #cwTxt { float: left; width: 665px; padding: 0px 0px 0px 0px; } #cSq { float: right; width: 89px; height: 281px; margin: 0px 0px 30px 30px; } #gradient { float: left; width: 760px; height: 75px; background: url(../images/structure/bg_gradient_c.gif); } #wgradient { float: left; width: 760px; height: 75px; background: url(../images/structure/bg_gradient_w.gif) repeat-x; } #copyright { float: left; width: 760px; height: 60px; text-align: right; padding: 10px 0px 0px 0px; } /* SUBNAV */ ul { list-style-type: none; padding: 0px; margin: 0px; width: 144px; } li { line-height: 1.5em; padding: 0px 0px 0px 12px; background: url(../images/nav/arrow.gif) top left no-repeat; color: #313131; margin-bottom: 10px; } ul.ulC { width: 403px; list-style: disc; margin-left: 40px; } li.liC { line-height: 2em; background: #ffffff; } blockquote { margin-left: 52px; } /* TEXT */ h1 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; text-decoration: none; color: #4c4c4c; line-height: 1.3em; margin: 0px 0px; } h2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; text-decoration: none; color: #4c4c4c; } h3, h4, h5, h6, h7 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; text-decoration: none; color: #4c4c4c; } .txtContact { font-size: 1em; color: #4b4b4b; } .txtCopyright { font-size: 1em; color: #b2b2b2; } p.box { background: #ecf4fc; padding: 10px; border: 1px dotted #d0d0d0; } #box { background: #ecf4fc; padding: 10px; border: 1px dotted #d0d0d0; } #boxContact { width: 50%; background: #ffffff; padding: 10px 20px; border: 1px dotted #d0d0d0; } /* LINKS */ A { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #115eb6; } A:HOVER { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #313131; } a.contact { font-size: 1em; font-weight: normal; color: #115eb6; } a.contact:HOVER { font-size: 1em; font-weight: normal; color: #313131; } /* FORMS */ .input { border: 1px solid #aeaeae; background: #ffffff; font-size: 1em; }