  body {  margin: 0;  padding: 0;  font: 9pt verdana, arial, helvetica, sans-serif;  text-align: left;  color: #036;  background-color: #fff;  line-height:12pt; } img {  display:block; } a {  color: #036;  text-decoration: none;  border-bottom: 1px dotted #036; } a:hover {  color:#fff;  background-color: #FD822E;  border-color: #000; } #main {  margin: auto;  width: 940px;  text-align: left; } #troughwords {  width: 97%;  padding: 8px;    margin: auto;    margin-top:1px;  background-color: #edf6ff; } #troughwords li {  display:inline;  list-style:none;  padding:1%; } #troughwords a {  text-decoration: none;  line-height: 18pt;  border: none;  color:#036; } #troughwords a:hover {  color:#036;  text-decoration: underline;  background: none; } #skyCscrCaper {  position: relative;  width: 160px;  height: 600px;  background: #fff;  float: right;  margin: 260px 0 0 0px;  text-align: left; } #skyCscrCaper a {  border: none; } #skyCscrCaper img {  margin: 0; } #skyCscrCaper p {  text-align: left;  background-color: #fff;  font-size: 7pt;  font-style: italic;  width: 100%;  margin: 0;  padding-left: 0px;   color: #ccc; } #headerHighlight {  background:#dee9f7;  text-align: center;  border-bottom:1px dotted #ccc;  border-left:1px dotted #ccc;  border-right:1px dotted #ccc;  padding:3px;  height:15px;                width:95%;                margin:auto;                font-size:8pt; } #headerHighlight a {                border:none; } #linkad {  background:#edf6ff;  text-align: center;  border-top: 1px dotted #ccc;  border-bottom:1px dotted #ccc;  padding:1px;  height:15px; } #container {  width: 760px;  text-align: left; } #header {  height: 58px;  background-image:url(../images/header.gif);  background-repeat:no-repeat; } #banCner {  height: auto;  background:#edf6ff;  text-align: center;  vertical-align: middle;  border-bottom: 1px dotted #ccc; } #banCner div a {  border:none;  background:transparent; } #banCner div img {  margin: auto;  vertical-align: middle;  padding: 1px 0px 1px 0px; } #banCner p {  text-align: left;  background-color: #fff;  font-size: 7pt;  font-style: italic;  width: 100%;  margin: 0px;  padding-left: 0px;  color: #ccc;  border-bottom: 1px dotted #ccc; }  #banCner div {  margin: auto;  vertical-align: middle;  background-color: #fff;  background: transparent;  width: 768px; } #menu {  width: 170px;  height: auto;  margin-bottom: 20px; } #menu ul {  width:170px;  padding:5px 0px 10px 0px;  margin:0px;  background-color:#fff;  border-top: 1px solid #036; } #menu ul li {  padding: 0px;  margin: 0px 0px 0px 20px;  list-style-image:url(../images/li.gif); } #menu h1 {  width: 165px;  height: 19px;  color: #036;  font-size: 9pt;  background-image:url(../images/h1-bg.gif);    background-repeat:no-repeat;  padding: 0px 0px 0px 5px;  margin: 0px;  line-height: 14pt;  text-align: left; } #contents {  float: right;  width: 575px;  height: auto;  margin-bottom: 10px; } #contents h1 {  height: 19px;  color: #036;  font-size: 9pt;  background-image:url(../images/h1-bg.gif);    background-repeat:no-repeat;  padding: 0px 0px 0px 5px;  margin: 0px;  line-height: 14pt;  text-align: left;  border-bottom: 1px solid #036; } #contents h2 {  height: 19px;  color: #036;  font-size: 9pt;  padding: 0px;  margin: 0px;  line-height: 14pt;  text-align: left;  border-bottom: 1px solid #036; } #contents h3 {  height: 19px;  color: #036;  font-size: 9pt;  margin: 0px;  line-height: 14pt;  text-align: left; } #contents #message {  width: 97%;  padding: 8px;    margin: auto;  border:1px dotted #ff0000;  background-color: transparent; } #contents #premiumlink {  width: 100%;    margin: auto;  text-align:center;  background-color:#dee9f7;  border-top:1px solid #369;  border-bottom:1px solid #369; } #contents #premiumlink a {   padding: 1% 0 1% 0;   width: 100%;   border: none;   background-color: #EDF6FF;   color: #036;   text-decoration: none;   display:block;   font-weight:bold; } #contents #premiumlink a:hover {  background-color:#FF9F5F;  color:#fff; } #contents #tip {  width: 97%;  padding: 8px;    margin: auto;  border:1px dotted #FD822E;  background-color: transparent; } #contents div.info {  width: 97%;  padding: 8px;    margin: auto;  border:1px solid #036;  background-color: transparent;  text-align:left; } #contents #report {  width: 97%;  padding: 8px;    margin: auto;  border:1px dotted #036;  background-color: transparent;  font-style: italic; } #contents table {  width:100%; } #contents table td,th {  text-align:left; } #contents table img {  display: inline; } #contents table th {  font-weight:bold;  border-top: 1px solid #d9d9d9;  border-left: 1px solid #d9d9d9;  border-right: 1px solid #d9d9d9;  border-bottom: 3px solid #FD822E;  background-color:#fff; } table.bg {  background-color: #dee9f7; } #contents table .trow {  background: #dee9f7; } #contents table .trow0 {  background: #dee9f7; } #contents table .trow2 {  background: #FFBFBF; } #contents table .trow1 {  background: #fff; } #contents table .trow3 {  background: #efefef; } #contents table .trow:hover { background:#fc6; } #contents table .trow0:hover { background:#fc6; } #contents table .trow1:hover { background:#fc6; } #contents table .trow2:hover { background:#fc6; } #contents table .trow3:hover { background:#fc6; } #contents table .trfoot {  background:#dee9f7; } #contents div.bookmark {  width: 97%;  padding: 8px;    margin: auto;  border-top:1px solid #036;  border-bottom:1px solid #036;  background-color: #f0f0f0;  text-align:left; }  #contents ul {  margin: 2px; } #contents ul li {  list-style-type: circle; } ul.inline li {  display:inline; }  #tabformat ul {  margin: 4px;  padding:0px; } #tabformat ul li {  margin:0px;  padding:0px;  list-style-type:none; } #footer {  clear: both;  padding: 2px;  height: auto;  border-top:1px solid #fff;  font-size: 8pt;  color: #8F8F8F;  text-align: center; } #footer div {  background-color:#edf6ff; } div.result {  border-top:1px dotted #ccc;  padding: 8px;    margin:auto;    width: 97%;    background-color:#dee9f7;  text-align:left; } #pager {  width: 97%;  padding: 5px 8px 5px 8px;    margin: auto;    border-top-width: 1px;    border-bottom-width: 1px;    border-left-width: 0px;    border-right-width: 0px;    border-style: solid;    border-color: #336;  background-color: transparent;  text-align: left; } #pager a {  border: 1px solid #ccc;  padding: 1px 3px 1px 3px; } img {  border: 0; }  hr {  border-top: 1px solid #036;  border-bottom: 0px;  border-left: 0px;  border-right: 0px;  height: 0px; } #categorie h5 {   display: none; } #categorie ul {  padding: 3px 0;    margin-left: 0;   border-bottom: 5px solid #036;   font-weight: bold;   font-size: 10pt;                margin-bottom:0px; }     * html #categorie ul {        padding: 3px 0px 0px 0px;    } #categorie ul li {   list-style: none;   margin: 0;   display: inline; } #categorie ul li a {   padding: 3px 0.5em;   margin-left: 3px;   border: 1px solid #036;   border-bottom: none;   background-color: #dee9f7;   color: #036;   background-repeat:no-repeat;   text-decoration: none; } #categorie ul li #login, #categorie ul li #isloggedin, #categorie ul li #logout {  font-style: italic; }  #categorie ul li #activecat {  font-style: italic;   background-color: #FD822E;   color: #fff; } #categorie ul li a:hover {   background-color: #FD822E;   color: #fff; }        #categorie ul {        display:block;        height:20px;    }    #categorie ul li {        float: left;    }    #categorie ul li a {        display: block;    }    #categorie ul ul    {        display: none;        position: absolute;        list-style-type: none;        width: 220px;        padding:0px;        margin:0px 0px 0px 3px;        border: none;        z-index:1000;    }    #banner {     z-index:999;    }    #categorie ul ul li    {        margin:0px;        padding:0px;        float:none;    }    #categorie ul ul li a    {            background: transparent;            color: #036;            text-decoration: none;            display:block;            padding:1px 2px 1px 2px;            margin:0px;            background-image:url(../images/sub-bg-trans.png);            background-repeat: no-repeat;    }    #categorie ul ul li a:hover    {            background: #FF9F5F;    }    #categorie ul ul li a.sublast    {            border-bottom: 1px solid #036;    }    #categorie ul ul li a.subfirst    {            border-top: 5px solid #FD822E;            padding-top:3px;    }     .strong {  font-weight: bold; } .cursive {  font-style: italic; } .underline {  text-decoration: underline; } .help {  cursor: help; } table.grading {  background-color: #CCE0FA;  width: 97%;  margin: 0px;  padding: 0px;  border: 1px solid #003366; } table.grading .title {  border-bottom: 1px solid #fff; } table.grading .left {  width: 70%;  margin: 0px;  padding: 0px; } table.grading .right {  width: 30%;  margin: 0px;  padding: 0px; } table.grading tr td table {  background-color: #fff;  width: 100%;  height: 120px; } #ebay table {  width: 100% } #ebay img {  display: block; }  #fastsearch {  background-color: #dee9f7;  padding: 2px 2px 4px 2px;  border-top: 1px solid #036;  border-bottom: 1px solid #036; } #fastsearch h5 {   display: none; } #fastsearch ul {  padding: 2px 0;   margin-left: 0;   border-bottom: 1px solid #fff;   font-weight: normal;   font-size: 9pt; } #fastsearch ul li {   list-style: none;   margin: 0;   display: inline; } #fastsearch ul li a {   padding: 1px 0.2em;   margin-left: 3px;   border-top: 1px solid #fff;   border-left: 1px solid #fff;   border-right: 1px solid #fff;   border-bottom: none;   background-color: transparent;   color: #036;   text-decoration: none; } #fastsearch ul li a:hover {   text-decoration: underline; } #fastsearch form {  background: transparent;  padding: 0;  margin: 0;  border: 0; } #fastsearch form #fsitem {  width: 87%;  border: 1px solid #036;  padding: 2px;  margin: 0px 0px 0px 2px; } #fastsearch form #fssubmit {  width: 10%;  display: inline;  border: 1px solid #036;  padding: 1px;  text-align: center;  color: #036;  background-color: transparent;  cursor: pointer;  margin: 0px 0px 0px 2px; } #suggest {  width: 280px;  background-color: #fff;  border: 1px solid #036;  padding: 0px;  z-index: 1000;  display: none;  position: absolute;  margin: 0px 0px 0px 2px;  font-size: 8pt;  padding:2px 0px 0px 0px; } #suggest #response {  height: 75px;  background-color: #fff;  overflow-x: hidden;  overflow-y: auto;  overflow: auto;  border-top:1px solid #036;  margin-top: 2px; } #suggest #response a {  display: block;  text-decoration: none;  border:none; } #suggest #response a:hover {  background-color: #FFCC66;  text-decoration: none;  color: #036; } #geomap {  cursor: crosshair; } #form #calculate {  display: none; } .textlink {  border-top: 1px solid #036;  border-bottom: 1px solid #036;  padding: 10px;    margin: auto;    text-align:center;    width: 97%;    background-color: #dee9f7; } .advinfo {  text-align: left;  font-size: 7pt;  font-style: italic;  width: 100%;  margin: 0;  padding-left: 0px;   color: #ccc;  margin:0px; } #google {  width: 98%;  padding: 6px;    margin: auto;    margin-top:1px;  background-color: #E6F6F9;  text-align:center; } .screenshoot {  padding:3px;  border:1px solid #ccc; } .green {  color:green; } .red {  color:red; } .blue {  color:blue; } .gray {  color:gray; } .orange {  color: #fd822e; } #socialbookmarks a {  background-color:transparent;  text-decoration:none;  border:none;  display:inline;  padding:0px;  margin:0px; } #socialbookmarks a:hover {  background-color:transparent;  text-decoration:none;  background:none; } #socialbookmarks img {  display:inline;  filter:none; } #socialbookmarks img:hover {  filter:gray(); } #socialbookmarks span {  font-size:8pt;  font-weight:bold; } hr.lightdotted {  border:1px dotted #ccc; } #geomap {  border:1px solid #eaeaea; } #progressbar {  width:100%;  height:15px;  background-color:#eaeaea;  text-align:left;  border:1px solid #000; } #progressbar div {  height:15px;  background-color:#fd822e; } div.box_light_blue {  background:#edf6ff;  border: 1px dotted #036;  width: 97%;  padding: 8px;    margin: auto; } .small {  font-size:7pt; } #tabmenu h5 {   display: none; } #tabmenu ul {  padding: 3px 0;   margin: 0px;   border-bottom: 3px solid #f90;   width:100%; } #tabmenu ul li {   list-style: none;   margin: 0;   display: inline; } #tabmenu ul li a {   padding: 3px 0.5em;   margin-left: 3px;   border: 1px solid #f90;   border-bottom: none;   background-color: #fff;   text-decoration: none;   color: #000; } #tabmenu ul li a:link:hover, #tabmenu ul li a:visited:hover {   background-color: #fc6; } #tabmenu ul li a.current {   background: #ffeac0;   font-weight: bold;   border-color: #FD822E; } #profil h5 {   display: none; } #profil ul {  padding: 3px 0;   margin: 0px 0px 3px 0px;   border-bottom: 3px solid #f90;   width:100%; } #profil ul li {   list-style: none;   margin: 0;   display: inline; } #profil ul li a {   padding: 3px 0.5em;   margin-left: 3px;   border: 1px solid #f90;   border-bottom: none;   background-color: #fff;   text-decoration: none;   color: #000; } #profil ul li a:link:hover, #profil ul li a:visited:hover {   background-color: #fc6; } #profil ul li a.current {   background: #ffeac0;   font-weight: bold;   border-color: #FD822E; } .stroke {  text-decoration:line-through; } .blink {  text-decoration:blink; } #calculate_fixed {  position:fixed;  -moz-opacity:0.8;  cursor:pointer;  display:none;  filter: alpha(opacity=80);  padding:2px;  margin:2px 0px 0px 2px;  top:0px;  left:0px;  width:250px;  height:110px;  background-color:#dee9f7;  border: 1px solid #036; }