body {
   background-image: url(images/bg.jpg);
   background-color: #D7E2F6;
   background-repeat: repeat-x;
   background-position: top;
   margin: 0px;
   padding: 0px;
}
.tablelink {
   color: #FFFFFF;
   text-decoration: none;
}
.tablelink:hover {
   color: #FFFFFF;
}

.curlink {
   font-family: "Trebuchet MS";
   color: #336699;
   padding-top: 0px;
   padding-right: 5px;
   padding-bottom: 0px;
   padding-left: 5px;
   text-decoration: none;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
}
.curedit {
   border: 1px solid #CCCCCC;
   font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
   font-size: 10px;
   padding: 2px;
}


.topdiv {
   color: #999999;
   padding-right: 5px;
   padding-left: 5px;
}
.topnav {
  background-image:url(images/nav.jpg);
  background-repeat:repeat-x;
}
.numlink {
   padding: 1px;
   padding-left: 8px;
   padding-right: 8px;
   background-color: #EEEEEE;
   border: 1px solid #CCCCCC;
   text-decoration:none;
}

.numlink_big {
   padding: 1px;
   margin-left: 2px;
   margin-right: 2px;
   padding-left: 8px;
   padding-right: 8px;
   background-color: #EEEEEE;
   border: 1px solid #CCCCCC;
   text-decoration:none;
}

.numlink_slim {
   padding: 1px;
   padding-left: 4px;
   padding-right: 4px;
   margin-right: 2px;
   background-color: #EEEEEE;
   border: 1px solid #CCCCCC;
   text-decoration:none;
   
}

.numlink_slim_blue {
   padding: 1px;
   padding-left: 4px;
   padding-right: 4px;
   margin-right: 2px;
   background-color: #527ACC;
   border: 1px solid #CCCCCC;
   text-decoration:none;
   
}

.numlink:hover {
   text-decoration:underline;
   background-color: #CCCCCC;
}

.numlink_slim:hover {
   text-decoration:underline;
   background-color: #CCCCCC;
}

.numlink_slim_blue:hover {
   text-decoration:underline;
   color:#FFFFFF;
}

.numlink_big:hover {
   text-decoration:underline;
}


.numlinks {
   padding: 1px;
   padding-left: 8px;
   padding-right: 8px;
   background-color: #527ACC;
   color:#FFFFFF;
   font-weight: bold;
   border: 1px solid #527ACC;
}



.heading {
   background-image: url(images/table_header.jpg);
   background-repeat: repeat-x;
   color: #FFFFFF;
   font-weight: bold;
   border-bottom-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: #FFB10F;
   padding-left: 4px;
}
.bg1 {
   background-color: #FFFFFF;
}
.bg2 {
   background-color: #EFF3FC;
}



td {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
}
a.iconnav:hover {
   text-decoration: none;
   background-image: url(images/iconnav.gif);
   background-repeat: repeat-x;
   background-position: 6px;
}

a.iconnav {
   text-decoration: none;
}

form {
   margin: 0px;
   padding: 0px;
}

input {
}
.error_border {
   border: thin none #666666;
}


.footer {
   border-top-width: 2px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px;
   border-top-style: solid;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #8C9DC1;
   border-right-color: #8C9DC1;
   border-bottom-color: #8C9DC1;
   border-left-color: #8C9DC1;
}
.content {
   background-color: #FFFFFF;
   text-align: left;
   vertical-align: top;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
.content2 {
   border: 2px solid #FFE09F;
   background-color: #F3F7FC;
   padding: 5px;
}
.content3 {
   border: 2px solid #FFE09F;
   background-color: #FFFFFF;
   padding: 5px;
}
a {
   color: #4063A9;
}


h2 {
   font-family: "Trebuchet MS";
   font-size: 26px;
   color: #FFAC00;
   margin: 0px;
   padding: 0px;
}


.divline {
   background-image: url(images/line.jpg);
   background-repeat: repeat-x;
}
.navfont {
   font-family: "Trebuchet MS";
   font-size: 14px;
   color: #162F59;
   font-weight: bold;
}

#nav{
   font: bold 12px Verdana;
   list-style-type: none;
   text-align: left; /*set to left, center, or right to align the menu as desired*/
   padding: 0;
   margin: 0;
   width:600px
}


#nav li{
   display: inline;
   float:left;
   background-image: url(images/navdiv.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#nav li a {
   text-decoration: none;
   color: #162F59;
   height: 32px;
   line-height: 32px;
   float: left;
   padding-left:10px;
   padding-right:10px;
   margin-left:1px;
   margin-right:0px;
}

#nav li a:hover{
   color: #162F59;
   background-image: url(images/nav_hover.jpg);
   background-repeat: repeat-x;
   background-position: left top;
}
.slogan {
   color: #FFFFFF;
}


.navdiv li {
}

a:hover {
   color: #203A6B;
}

h1 {
   font-family: "Trebuchet MS";
   font-size: 22px;
   color: #FFFFFF;
   background-color: #527ACC;
   border-bottom-width: 3px;
   border-bottom-style: solid;
   border-bottom-color: #4063A9;
   padding-top: 2px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 7px;
   background-image: url(images/h1.jpg);
   background-repeat: repeat-x;
   background-position: left top;
   margin: 0px;
}

a img,:link img,:visited img{border:none;}

.error {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #CC0000;
   font-weight: bold;
}
.error_border {
   border: 2px solid #CC0000;
}
.required {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #CC0000;
}

.comment {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
   font-style: italic;
}


.bottom_nav{
   margin-left: 5px;
   float:left;
}

.article_preview{
   overflow: hidden;
   margin: 10px 10px 10px 10px;
   padding: 0px 10px 10px 10px;
}
.accepted_domains{
   color: green;
}
.rejected_domains{
   color: red;
}
.hi_field{
background-color:#ecf2f9;
}

.expired_domain_line{
color: red;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.worker{
position:absolute;
right:10px;
width:75px;
height:17px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
visibility:hidden;
background-color:#FFFFFF;
}

