/* --------------------------- overall body tags ---------------------------- */BODY{background-color : rgb(93,91,88);background-image:url('/images/bg/bg.gif'); background-repeat:repeat-x;overflow-y: scroll;}BODY, TABLE{color : rgb(134,132,130);font-family : Times New Roman, Verdana,Arial,sans-serif,Courier New,Courier;font-size : 13px;margin: 0px ! important;text-align:left;line-height:1.5em;} A:link,A:active,A:visited,A:hover {font-weight: normal; text-decoration: none; color: rgb(0,145,180);}A.light:link,A.light:active,A.light:visited,A.light:hover {font-weight: normal; text-decoration: none; color: rgb(255,255,255);}TABLE,TABLE TD{border-width: 0px;border-collapse: collapse;border-spacing: 0px;border-style: hidden;margin: 0px;padding: 0px;}/* ----- to avoid having borders around images; also for dipslay_results_box... */A IMG, B IMG {border: 0px;}IMG.block {display:block;}UL {margin:0px; padding:0px;}LI {margin-left: 18px;}/* --------------------------- HEADER, MAIN, FOOTER ---------------------------- */TABLE.header, TABLE.main, TABLE.footer {width:980px;}TABLE.header TD, TABLE.main TD, TABLE.footer TD {vertical-align:top;background-color:rgb(53,50,46);}/* --------------------------- HEADER ---------------------------- */TABLE.header {margin-top:12px ! important; background-color:white;}TABLE.header TD.top {background-image:url('/images/bg/header.gif'); background-repeat:no-repeat; width:980px; height:128px;}TD.top IMG.logo {width:112px; height:65px; margin: 31px 0px 0px 50px;}TD.menu IMG {float:left; margin:0px;}TD.header_padding_main {height:20px;}TD.header_padding {height:50px;}/* --------------------------- MAIN ---------------------------- */.left_cell {padding:0px 20px 0px 52px;}.right_cell {padding-right:52px;}TD.wide {width:430px;}TD.middle {width:272px;}TD.narrow {width:238px;}TD.vline {width:21px; background-image:url('/images/bg/vline.gif'); background-repeat:repeat-y;}TD.noline {width:21px;}TD.widewide {width: 687px;}TD.superwide {width: 707px;}TD.middlewide {width: 252px;}TD.double {width:529px;}.text {padding-right:27px;}.lead {font-size: 40px; text-align:right; line-height:1.0em; padding:0px 27px 0px 52px;}IMG.line {margin:10px 0px 10px 52px;}IMG.marg_line {margin:30px 0px 30px 52px;}DIV.references {width:205px; float:left; margin-right:10px; margin-bottom:20px; cursor:pointer;}/* --------------------------- FOOTER ---------------------------- */TABLE.footer TD.left {padding-left:52px;}TABLE.footer TD.right {text-align:right; padding-bottom:40px;}TABLE.footer IMG.footer_line {margin:30px 0px 30px 52px;}TABLE.footer IMG.lampyon {position:relative; top:-2px; margin-right:28px;}TABLE.footer IMG.studio {position:relative; top:-6px; margin-right:52px;}TABLE.footer IMG.address {position:relative; top: -2px;}TABLE.footer IMG.email {position:relative; top: 1px;}TABLE.footer IMG.marg {margin-right:18px;}TABLE.footer TD.footer_bottom {background-color:rgb(93,91,88); height:60px;}/* --------------------------- FORM tags ---------------------------- */FORM {margin:0px;}INPUT,SELECT,TEXTAREA {border:1px solid rgb(93,91,88); width:140px; background-color:rgb(134,132,130); margin:3px 0px 3px 0px; color:rgb(53,50,46); font-family: Times New Roman, Verdana; font-size:13px;}TEXTAREA {width:250px; overflow:hidden; height:70px;}.button {cursor:pointer;}/* --------------------------- misc ---------------------------- */.title {color:white; font-size:28px;line-height:1.6em;}.subtitle {color:white; font-size:20px;}.highlight {color:white; font-size:14px;}.likelink {font-weight: normal; text-decoration: none; color: rgb(0,145,180); cursor:pointer;}.noactive {cursor:pointer;}