body{ background: white url(pic/back.png) repeat-y;
      margin: 0 }

div{ font-family: Tahoma, sans-serif }

td, th{ font-size: 10pt;
        vertical-align: top }

th{ font-weight: bold;
    text-align: left }

code{ vertical-align: 40% }

pre{ font-family: monospace;
     font-size: 8pt;
     font-weight: bold }

em{ font-family: Verdana, sans-serif }

div.menu{ background-color: transparent;
          color: white;
          padding: 10px }

div.maincontent{ background: white;
                 color: #666666;
                 width: 550px;
                 /*border-right: 1px solid #104070;
                 border-bottom: 1px solid #104070;*/
                 margin: 10px;
		 margin-right:0;
		 margin-top:0;
                 padding: 10px; }

div.rightcolumn{ width: 140px;
	         padding: 10px; }

div.footer{ margin-left: 20px;
            color: #666666;
            font-size: 8pt; }

.wideboxed{ background-color: #EEEEEE;
            color: black;
            border-right: 1px solid #4070A0;
            border-bottom: 1px solid #4070A0;
            margin: 20px;
            margin-left: 10px;
            padding: 10px }

.boxed{ background-color: #EEEEEE;
        color: black;
        border-right: 1px solid #4070A0;
        border-bottom: 1px solid #4070A0;
        margin: 5px;
        margin-right: 70px;
        padding: 10px }

.boxed h2, .wideboxed h2{ margin-top: 0 }

.tipbox{ background-color: #EEEEEE;
         color: black;
         border-right: 1px solid #4070A0;
         border-bottom: 1px solid #4070A0;
         padding: 10px;
         text-align: left; }
.toplist {
         background-color: #EEEEEE;
         color: black;
         border-right: 1px solid #4070A0;
         border-bottom: 1px solid #4070A0;
         padding: 5px;
         margin: 5px;
	 margin-left: 0;
         float: right;
         width: 215px;
         font-size: 8pt;
         text-align: left;
}
.introbox {
    font-size: 10pt;
    text-align: left;
}

.domainlist {
    font-size: 11pt;
    font-weight: strong;
}

.big { font-family: Verdana, sans-serif;
       font-size: 12pt }

td.big{ padding-bottom: 10pt;
        padding-left: 5px;}

.red {color: red }

h1, h2 { font-weight: normal }

h1{ padding-bottom: 10px; font-size: 210%; }
h2 {font-size: 160%}
h1{ border-bottom: 1px solid #4070A0 }

a{ color: #4070A0;
   text-decoration: none }

a:hover{ color: #104070;
         text-decoration: underline }

.submitbtn{ background-color: #104070;
            color: white;
            font-weight: bold }

.ad {}
.language{ text-align: center }

.bannerad{ text-align: center;
           border-bottom: 1px solid #999999;
           padding-bottom: 5px;
           padding-top: 10px;
           margin-left: 10px }

.small{ font-size: 8pt }

.error{ color: red;
        font-size: 8pt }
        
.cite{ text-align: center }

table.domaintable th{ border-bottom: 1px solid #4070A0 }

table.domaintable td.sep{ border-bottom: 2px solid #EEEEEE;
                          padding-bottom: 10px; }

p.menuitem{ border-bottom: 1px solid #4070A0;
            text-align: right;
            width: 125px;
            margin-left: 3px }
p.menulogo{ border: none;
            padding-bottom: 10px;
            margin-left: 3px }
            
div.submenu{ font-size: 8pt;
             margin-left: 10px; }

div.submenu p{ margin-bottom: 10px; }

div.submenu ul{ margin: 0;
                padding:0 }

div.submenu li{ margin:5px;
                padding: 0;
                margin-left: 15px;
                text-align: left;
                border: none }

a.menuitem{ text-decoration: none;
            font-weight: bold;
            color: white }

a:hover.menuitem{ text-decoration: none;
                  font-weight: bold;
                  color: #90C0F0 }

