/* Stellar CSS, Author: Arild Garde, Spring 2006 */html{ font-size: 70%; }body{ margin: 0 0 15px; padding: 0; background-color: #f1f1f1; font: normal 1em Verdana, Geneva, sans-serif; line-height: 120%; }td{ font: normal 1em Verdana, Geneva, sans-serif; line-height: 120%; vertical-align: top; }h1  { font: bold 2em Courier New, Courier, monospace; color: #073b4f; }h2  { font: bold 1.1em Verdana; color: #00445e; }h2.subbed{ margin: 0; }p.subbed{ margin: .3em 0 1.6em; }h3{ font: bold 1em Verdana; color: #00445e; }.bold, b, strong{ font-weight: bold; }i, em{ font-style: italic; }form{ margin: 0; padding: 0; width: 100%; }label{ font: normal .9em Verdana, sans-serif; color: #000; background-color: #f0f0f0; padding-left: 5px; }select, input, textarea{ font: normal .9em Verdana, sans-serif; }address{ font: normal .9em Verdana; color: #fff; padding-top: 4px; }img{ border-width: 0; }.clearer{ clear: both; height: 1px; overflow: hidden; }.dNone{ display: none; }/* LINKS */a{ color: #0013a9; text-decoration: none; }a:hover{ color: #001eff; text-decoration: underline; }#menu a{ color: #fff; }#menu a:hover{ color: #fff; }#menu a:active{ background-color: #00709b; }.submenu a{ color: #000; display: block; padding: 3px 5px; width: 175px; }.submenu li li a { color: #000; display: block; padding: 2px 5px 2px 15px; width: 165px; }.submenu a:hover{ color: #001eff; background-color: #fff; }#footer a{ color: #ffc; }#footer a:hover{ color: #ff8; }#valid a{ color: #555; }#valid a:hover{ color: #000; }a.d8{ font-size: .9em; color: #000; }a.d8:hover{ color: #000; }/* PLACEHOLDERS */#xtra01, #xtra02{ display: none; }#vitaTop{ background-color: #fff; }#header, #menu, #content, #footer{ margin: 0 auto; }#header{ width: 750px; height: 85px; background: url(/W5ControlPanel/W5Images/stellar/bow.gif) right bottom no-repeat; }#search{ float: right; width: 220px; height: 26px; text-align: right; padding: 6px 10px 0 0; }#vitaMenu{ background-color: #00445e; height: 22px; overflow: hidden; }#menu{ width: 750px; }#content, #footer{ border: 1px solid #d4d4d4; border-width: 0px 1px; }#content{ width: 748px; background-color: #fff; }#footer{ height: 21px; background-color: #00445e; width: 728px; padding: 0 10px; text-align: right; }#col01{ float: left; width: 520px; padding: 20px 10px; }#col02{ float: right; width: 185px; padding: 0 10px 20px; }/* MENU */#menu ul{ height: 22px; margin: 0; padding: 0; list-style: none; border-right: 1px solid #4a8399; }#menu li{ float: left; height: 18px; position: relative; padding: 4px 10px 0; border-left: 1px solid #4a8399; }.submenu ul, .submenu li{ margin: 0; padding: 0; list-style: none; }.submenu li{ background-color: #fff6ed; border-bottom: 1px solid #ccc; }.submenu li li{ border-top: 1px solid #ccc; border-bottom-width: 0px; }/* MISC */.bar-green, .bar-ora { margin: 0; padding: 0; height: 7px; background-color: #88b200; clear: both; overflow: hidden; }.bar-ora{ background-color: #eb7b00; }.logo{ padding: 15px 0 0 10px; display: block; }.ip-S{ width: 120px; }.ipb-S{ width: 41px; }.ip-M{ width: 150px; }.ipb-M{ width: 70px; }#col01 table{ margin: 1.5em 0; background-color: #ccc; }#col01 table td{ background-color: #fff; }#col02 h1{ background: #dfdfdf url(/W5ControlPanel/W5Images/stellar/star-blue.gif) top right no-repeat; color: #00445e; margin: 20px 0 10px; font: bold 1em Verdana; padding: 3px 5px; }#col02 .menuH1 h1{ background: #ff7d00 url(/W5ControlPanel/W5Images/stellar/star-ora.gif) top right no-repeat; margin-bottom: 0; color: #fff; }#col02 p{ margin: .5em 0; }.newsletter, .nlOff{ border: none; padding: 0; margin-top: 5px; }.newsletter .ip-M, .nlOff .ip-M{ margin-bottom: 5px; }#search legend, #search label, .newsletter legend, .nlOff legend { display: none; }#search fieldset{ border: none; padding: 0; }.nlOff input{ display: block; }.price{ font: bold 13px Verdana; color: #c50; }/* VALIDs */#valid{ width: 750px; margin: 0 auto; text-align: center; }.w5gray{ float: left; margin: 5px 0 0 10px; }.valid{ float: right; margin: 0; padding: 0; list-style: none; }.valid li{ float: left; margin: 0; list-style: none; padding: 5px 10px 0 0; }@media print {  body{ background-color: #fff; }  #search, #vitaMenu, #col02, #valid, #footer a{ display: none; }  address{ color: #000; }  #footer{ border: none; }  #col01{ width: 16cm; }  #content, #footer, #header{ width: 17cm; text-align: left; margin: 0; background-color: #fff; color: #000; background-image: none; }}/* THE END */
