  body {  margin: 0;  padding: 0;  font: 9pt verdana, arial, helvetica, sans-serif;  text-align: center;  color: #000;  background-color: #eae8e9;  line-height:12pt; } img {  display:block; } a {  color: #000;  text-decoration: none;  border-bottom: 1px dotted #936; } a:hover {  color: #fff;  background-color: #936;  border-color: #000; } #addnew {  border:1px dotted #000;  background-color:#efefef;  padding: 3px 0.5em; } #container {  width: 800px;  text-align: center;  margin:auto;  background-color:#fff; } #header {  height: 126px;  background-image:url('../images/header.gif');  background-repeat:no-repeat;  text-align:right;  text-valign:bottom;  background-color:#fff;  margin:0px; } #header ul {  padding-top:105px;  padding-right:10px;  margin:0px; } #header ul li {  font-size:8pt;  display:inline;  list-style:none; } #header ul li a {  font-size:8pt;  border-bottom: none; } #header ul li a:hover {  background-color:transparent;  color: #000;  border-bottom: 1px solid #000; } #menu {  min-height: 500px;  width: 205px;  height: auto;  margin: 0px auto 0px auto;  margin-bottom: 15px;  background-color: #eaeaea;  text-align: left;  border: none;  border-right: 7px solid #fff;  border-left: 7px solid #fff;  float:left; } #menu ul {  width: 100%;  padding: 5px 0px 10px 0px;  margin: auto;  background-color: #dedede;  border-top: 1px solid #fff; } #menu ul li {  padding: 0px;  margin: 0px 0px 0px 30px;   *margin: 0px 0px 0px 20px;   list-style-image:url(../images/li-norm.gif); } #menu ul li.active {  list-style-image:url(../images/li-active.gif);  font-weight:bold; } #menu ul li.finished {  list-style-image:url(../images/li-finished.gif);  color: #666; } #menu h1 {  width: 97%;  padding:4px 0px 0px 3%;  height:22px;  color: #fff;  font-size: 9pt;  /*background-image:url(../images/menu-h1.gif);*/    background-repeat:no-repeat;    background-color: #da205f;  margin: 0px auto 0px auto;  text-align: left; } #contents {  float: right;  width: 559px;  height: auto;  min-height: 500px;  margin-bottom: 15px;  text-align: left;  background-color:#fff;  border-left:1px solid #ccc;  padding:0px 10px 0px 10px;  line-height:14pt; } #contents h1 {  width:97%;  color: #999;  font-size: 12pt;  background-image:url(../images/h1-bg.gif);    background-repeat:no-repeat;  padding: 5px 2px 5px 0px;  margin: 0px;  letter-spacing: 4px;  font-weight: bold;  font-variant: small-caps;  text-align:left; } #contents h1:first-letter {  font-size:12pt;  color:#da205f; } #contents h2 {  height: 19px;  color: #666;  font-size: 11pt;  padding: 0px;  line-height: 15pt;  margin:0px;  font-weight: normal;  font-variant: small-caps; } #contents h2:first-letter {  font-size:13pt;  color:#000; } #contents #message {  width: 97%;  padding:1%;  border:1px dotted #000;  background-color: #a9657c;  color: #fff;  margin: 0px auto 0px auto; } #contents div.info {  width: 97%;  padding:1%;  border:1px solid #da205f;  background-color: #efefef;  color: #8e0034;  text-align:justify;  margin: 0px auto 0px auto; } #contents #report {  width: 97%;  padding:1%;    margin: auto;  border:1px dotted #036;  background-color: transparent;  font-style: italic; } #error {  color: #e9cfda;  width: 90%;  padding:1%;    margin: auto;  border:3px double red;  background-color: #8e0034; } #error h1 {  color: #da205f;  font-size: 11pt;  background-image:url(../images/h1-bg.gif);    background-repeat:no-repeat;  padding: 5px 2px 5px 2px;  margin: 0px;  text-align: left;  border-bottom: 2px dashed #ccc; } #contents table {  width: 100%;  border:1px solid #da205f; } #contents table td,th {  text-align:left; } #contents table img {  display: inline; } #contents table th {  font-weight:bold;  background-color:#eaeaea; } #contents table tr {  background-color:#efefef; } table.bg {  background-color: #dee9f7; } #contents table .trow0 {  background: #efefef; } #contents table .trow1 {  background: #f5f5f5; }  #contents table .trowError {  background: #FFDFDF; } #contents table tr:hover, .tr0:hover, .tr1:hover { background:#eaeaea; } #contents table .trfoot {  background:#eaeaea; } #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: square;  margin-left: 30px;  color: #444; } 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: 0px;  height: auto;  border-top:2px solid #ccc;  font-size: 8pt;  color: #8F8F8F;  text-align: center;  text-valign: middle;  margin: auto; } #footer div {  border-top: 2px solid #999;  background-color: #eae8e9;  font-size: 8pt;  color: #999;  text-align: justify;  padding: 15px; } #footer img {  display:inline; } 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: 3px;    border-bottom-width: 3px;    border-left-width: 0px;    border-right-width: 0px;    border-style: double;    border-color: #ccc;  background-color: #da205f;  text-align: left;  color:#fff; } #pager a {  border: 1px solid #efefef;  padding: 1px 3px 1px 3px;  color:#fff; } img {  border: 0; }  hr {  border-top: 1px solid #036;  border-bottom: 0px;  border-left: 0px;  border-right: 0px;  height: 0px; } #category h5 {   display: none; } #category div.line {  height:24px;  padding:5px 0px 0px 0px;  background-image:url('../images/navigation/silver-bg-bottom.gif');  color:#777;  text-align:center;  text-valign:middle; } #category ul {  padding: 0px 0;   margin: 0;   border-bottom: 5px solid #da205f;   background-color: #f0eeee;   background-image:url('../images/navigation/silver-bg.gif');   background-repeat:repeat-x;   font-weight: normal;   font-size: 10pt; } #category ul li {   list-style: none;   margin: 0;   display: inline; } #category ul li a {   padding: 4px 2.5em 0em 2.5em;   margin-left: 12px;   border-bottom: #8e0034;   background-color: #8e0034;   color: #e9cfda;   background-repeat:no-repeat;   text-decoration: none; } #category ul li #login, #category ul li #isloggedin, #category ul li #logout {  font-style: italic; }  #category ul li #activecat {  font-weight: bold;   background-color: #da205f;   /*background-image:url('../images/navigation/active-button.gif');*/   color: #fff;   border: 1px solid #000;   border-bottom: none; } #category ul li a:hover {   text-decoration: underline; }        #category ul {        display:block;        height:20px;    }    #category ul li {        float: left;    }    #category ul li a {        display: block;    }    #category ul ul    {        display: none;        position: absolute;        list-style-type: none;        width: 220px;        padding:0px;        margin:0px 0px 0px 3px;        border: none;        z-index:1000;        background:transparent;    }  #category ul.sub {  background-color: #da205f;  background-image:none;  border-bottom:1px solid #8E0034; } #category ul.sub li a {  font-weight: normal;   background-color: #a9657c;   color: #fff;   border:none;   border-bottom:1px solid #8E0034; }     #category ul ul li    {        margin:0px;        padding:0px;        float:none;    }    #category ul ul li a    {     background: transparent;     color: #e9cfda;     text-decoration: none;     display:block;     padding:2px 2px 2px 10px;     margin:0px;     background-image:url(../images/sub-trans.png);   border-left:1px solid #8E0034;   border-right:1px solid #8E0034;   border-bottom:1px solid #8E0034;   margin-left: 9px;   text-align:left;   font-size:9pt;    }    #category ul ul li a:hover    {            background: #8E0034;            text-decoration:none;    }    #category ul ul li a.sublast    {    }    #category ul ul li a.subfirst    {            border-top:1px solid #8E0034;            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; } #google {  width: 98%;  padding: 6px;    margin: auto;    margin-top:1px;  background-color: #edf6ff;  border-top:1px solid #036; } .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:none;  text-decoration:none;  border:none;  display:inline;  padding:0px;  margin:0px; } #socialbookmarks a:hover {  background-color:none;  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: 99%;  height:15px;  background-color:#eaeaea;  text-align:left;  border:1px solid #000; } #progressbar div {  height:15px;  background-color:#da205f; } 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 #da205f;   width:100%; } #tabmenu ul li {   list-style: none;   margin: 0;   display: inline; } #tabmenu ul li a {   padding: 3px 0.5em 0.4em;   margin-left: 3px;   border: 1px solid #da205f;   border-bottom: none;   background-color: #efefef;   text-decoration: none;   color: #8e0034; } #tabmenu ul li a:link:hover, #tabmenu ul li a:visited:hover {   background-color: #da205f;   color:#fff; } #tabmenu ul li a.current {   background: #ffeac0;   font-weight: bold;   border-color: #FD822E; } #tabmenu ul li a.disabled {   color:#999;   font-style:italic; } #tabemenu ul ul {  border-bottom: none; } #profil h5 {   display: none; } #addnew {   padding: 3px 0.5em;   border: 1px solid #da205f;   border-bottom: none;   background-color: #efefef;   text-decoration: none;   color: #8e0034;   font-weight:bold; } #addnew:hover {   background-color: #da205f;   color:#fff; } #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:hand;  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; } .grey {  color: #999; } .magenta {  color:#da205f; } .small {  8pt; } .black {  color: #000; } #tldcloud {  padding:10px;  border-top:1px solid #fff;  border-bottom:1px solid #fff;  line-height:22px;  text-align:center; } #tldcloud a {  color:#888; } #tldcloud a:hover {  color:#fff; } #order {  float:right;  padding:0px 0px 5px 15px; } #button {  border-top:1px solid #fff;  background:#da205f;  text-align:center;  text-valign:middle;  padding:1%;   voice-family: "\"}\"";  voice-family:inherit;    padding:2% 1% 2% 1%; } #button a {  color:#fff; } #price {  color:#da205f;  font-size:15pt;  font-size:bold;  margin:5px 0px 5px 0px;  text-align:center; }