/* Global rules */

a:hover {
	text-decoration: underline;
}

a.unpaid {
	font-weight : bold;
}

h1 {
	font : 18px Arial, Helvetica, sans-serif;
        font-weight: bold;
}

h2 {
	font : 13px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color : #0066CC;
        margin-top: 1em;
        margin-bottom: 0em;
}


/* The Normal class is used for normal text */

.Normal {
	font : 13px Arial, Helvetica, sans-serif;
        color : #000000;
}

.Normal hr {
        color: #AAAAAA;
        background-color: #AAAAAA;
        height: 1px;
        border: none;
}

td.Normal {
        text-align: left;
}

.Webhotel {
	font : 11px Arial, Helvetica, sans-serif;
        color : #000000;
}

.Splash {
	font : 8px Verdana, Arial, Helvetica, sans-serif;
        color : #6699FF;
        font-weight: bold;
}

.Invoice {
	font : 11px Arial, Helvetica, sans-serif;
        color : #000000;
}

.Invoice small {
	font : 9px Arial, Helvetica, sans-serif;
        color : #000000;
}


/* The Frontpage class is only used on the top page */

.Frontpage {
	font : 11px Arial, Helvetica, sans-serif;
        color : #000000;
}

.Frontpage a {
        color : #000000;
	text-decoration: underline;
}

.Frontpage td {
        text-align: left;
}


/* The admin class is used in admin.cgi */

.Admin {
	font : 13px Arial, Helvetica, sans-serif;
        color : #000000;
}

.Admin a {
        color : #0066CC;
	text-decoration : none;
}


/* The Controlpanel class is used in admin.cgi */

.Controlpanel {
	font : 13px Arial, Helvetica, sans-serif;
        color : #000000;
}

.Controlpanel a {
        color : #000000;
	text-decoration : none;
}

.Controlpanel a:hover {
        color : #000000;
	text-decoration : underline;
}

.Controlpanel img {
        vertical-align: bottom;
}

.NoteInfo {
        padding: 10px;
        border-style: dashed;
        border-width: 1px;
        background-color: #FFFFDD;
}

.NoteError {
        padding: 10px;
        border-style: dashed;
        border-width: 1px;
        background-color: #FFFFDD;
        color: red;
}

.NoteError a {
        color: black;
        text-decoration : underline;
}

/* The Menu class is used in the left column */

.Menu {
	margin : 0px;
	font : 11px Arial, Helvetica, sans-serif;
	color: #0066CC;
	border : none;
}

.Menu a {
	color : #0066CC;
	text-decoration : none;
}

.Menu a:hover {
	text-decoration : underline;
}

.Menu big {
	font : 13px Arial, Helvetica, sans-serif;
	color : #FF6600;
        font-weight: bold;
}

.Menu big a {
	color : #FF6600;
}

.Menu td {
        text-align: left;
}


.rssfeed {
	color : #999999;
	text-decoration : none;
}

.rssfeed a {
	color : #999999;
	text-decoration : none;
}



/* The News class is used in the right column */

.News {
	font : 11px Arial, Helvetica, sans-serif;
        color : #0066CC;
}

.News a {
        color : #0066CC;
	text-decoration: underline;
}

td.News {
        text-align: left;
}


/* Admin pages */

.Backweb {
	font : 11px Arial, Helvetica, sans-serif;
        color : #000000;
}

.Backweb a {
        color : #0066CC;
}

.Backweb a:visited {
        color : #660000;
}

.Backweb a:active {
        color : #660000;
}

.Backweb em {
        color : #CC0000;
}

.Backweb input {
	font : 11px Arial, Helvetica, sans-serif;
}

.Backweb select {
	font : 11px Arial, Helvetica, sans-serif;
}

.Backweb table {
	font : 11px Arial, Helvetica, sans-serif;
        color : #000000;
}

.Backweb th {
	text-align: left;
	font-weight: bold;
}

.disabled 
{ 
  color: #666666;
  font-style: italic;
}

.box 
{
  background-color: #eef;
  color: black;
  /*  border-left: 1px #669 solid;
     border-right: 1px #669 solid;*/
  padding-left:8px;	
  padding-right:8px;
  padding-top:8px;		
  padding-bottom:8px;
}


.boxhead
{
  background-color: #669;
  color: #eef; 
  font-size: 120%;
  font-weight: bold;
  padding-left:8px;	
  /*  margin-top:10px;*/
}

.boxhead a, 
.boxhead a:visited, 
.boxhead a:active
{ 
  color: #eef;
}


#left 
{ 
  float:left;
  width: 50%;
  background:#fff;
  /*  border-right:1px solid #669;*/
  margin-right:15px;
  padding-bottom:20px;
}

#right 
{ 
  background:#fff;
  padding-right: 15px;

}

.contentleft { 
  /* padding-left:15px;
     padding-top:15px;*/
  padding-right:15px;
}

.contentright { 
  /* padding-left:15px;
     padding-top:15px;*/
  /* padding-right:15px;*/
}

.head {
  font : 18px Arial, Helvetica, sans-serif;
  font-weight: bold;  
}

td.border, th.border { 
        border: solid 1px;
        padding: .5em;
}

table { 
        margin-left: 0;
}

table.border { 
        border-collapse: collapse;
}


/* The FAQ */

.FAQ {
	color : #000000;
}

.FAQ a {
	color : #000000;
	text-decoration : underline;
}

.FAQindex {
        color : #000000;
}

.FAQindex a {
        color : #000000;
	text-decoration: none;
}

DT.FAQ {
	font-weight: bold;
}

.obs {
	color : red;
	font-weight: bold;
}

LI {
	margin: 0.2em;
}

/* Transfer Letter */

.letter {
	font-size: 12px;
        font-family: Helvetica, sans-serif;
        color : #000000;
}

.letter td.alignright{
	text-align: right;
}

.letter td.smallsize{
	font-size: 10px;
}

.letter td.letteraddress{
	font-size : 16px;
}

.letter td.lettertitle{
	font-size : 16px;
	font-weight: bold;
}

/* Norid statement */

.statement {
	font-size: 15px;
        font-family: Helvetica, sans-serif;
        color : #000000;
}

TR.rowA {
	background-color: #BBDDFF;
}

TR.rowB {
	background-color: #D7E7FF;
}

TR.disabled {
	background-color: #DDDDDD;
}

/* DNS */

TD.disabled {
	color: #666666;
}

/* Definition list */

.deflist {
	background-color: #BBDDFF;
}

.deflist TH {
	font-weight: bold;
}

.deflist TD {
	text-align: right;
}

