/* Common */

body, table  {
  margin:0;
  padding:0;
  background-color: white;
  font-size: x-small;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
}
table, tr, td, p { color: #000; font-size: 12px; font-family: Verdana, Geneva, Helvetica, sans-serif }
p { color: #000; font-size: 12px; font-family: Verdana, Geneva, Helvetica, sans-serif }
H2 { color: #FFC100; font-weight: bold; font-size: 17px; font-family: Verdana, Geneva, Helvetica, sans-serif }
.title { color: #2f75b9; font-weight: bold; font-size: 13px; font-family: Verdana, Geneva, Helevetica, Sans-Serif }
.graytext { color: gray; font-size: 10px; font-family: Verdana, Geneva, Helevetica, Sans-Serif }
.copyright { color: #666666; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif }
.title { color: #fff; font-size: 17px;font-family: Verdana, Geneva, Helvetica, sans-serif }
.titlesm { color: #000; font-size: 12px; font-family: Verdana, Geneva, Helvetica, sans-serif }
.address { color: #DEDEDE; font-size: 9px }
.address1 { color: gray; font-size: 11px; font-family: Verdana, Geneva, Helvetica, sans-serif }


/* Normal links */

a:link { color: #2f75b9 }
a:active { color: #2f75b9 }
a:visited { color: #2f75b9 }
a:hover { color: #000; text-decoration: underline }
a:visited:hover { color: #000; text-decoration: underline }


/* Forms */

TEXTAREA { color: #006; font-size: 12px; font-family: Verdana, Geneva, Helvetica, sans-serif }
INPUT { color: #006; font-size: 12px; font-family: Verdana, Geneva, Helvetica, sans-serif }
SELECT { color: #006; font-size: 12px; font-family: Verdana, Geneva, Helvetica, sans-serif }
OPTION { color: #006; font-size: 12px; font-family: Verdana, Geneva, Helvetica, sans-serif }
.button { color: #006; font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, Helevetica, Sans-Serif }

/* Languages */

a.toolslink1:link { color: #FFCFOD; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.toolslink:link { color: #FFC100; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }

a.toolslinkon1:link { color: #FFCFOD; font-size: 10px; font-weight: bold; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.toolslinkon:link { color: #FFC100; font-size: 10px; font-weight: bold; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }

a.toolslink1:active { color: #FFCFOD; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.toolslink:active { color: #FFC100; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }

a.toolslinkon1:active { color: #FFCFOD; font-size: 10px; font-weight: bold; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.toolslinkon:active { color: #FFC100; font-size: 10px; font-weight: bold; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }

a.toolslink1:visited { color: #FFCFOD; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.toolslink:visited { color: #FFC100; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }

a.toolslinkon1:visited { color: #FFCFOD; font-size: 10px; font-weight: bold; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.toolslinkon:visited { color: #FFC100; font-size: 10px; font-weight: bold; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }


a.toolslink:hover { text-decoration: underline; color: white }
a.toolslinkon:hover { color: #FFCFOD; text-decoration: none }
a.toolslink:visited:hover { color: #FFCFOD }
a.toolslinkon:visited:hover { color: #FFCFOD; font-size: 10px; font-weight: bold; font-family: Verdana, Geneva, Helvetica, sans-serif }

.navbotlink { color: #9EDFFF }
a.navbotlink:link { color: #9EDFFF; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.navbotlink:active { color: #9EDFFF; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.navbotlink:visited { color: #9EDFFF; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.navbotlink:hover { color: #9EDFFF; text-decoration: underline }
a.navbotlink:visited:hover { color: #9EDFFF; text-decoration: underline }


/* Navigation */

a.parentnavlink:link { color: #000000; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.parentnavlinkon:link { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.childnavlink:link { color: #000000; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.childnavlinkon:link { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.grandchildnavlink:link { color: #000000; font-size: 9px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.grandchildnavlinkon:link { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }

a.parentnavlink:active { color: #000000; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.parentnavlinkon:active { color: #000000 font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.childnavlink:active { color: #000000; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.childnavlinkon:active { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.grandchildnavlink:active { color: #000000; font-size: 9px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.grandchildnavlinkon:active { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }

a.parentnavlink:visited { color: #000000; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.parentnavlinkon:visited { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.childnavlink:visited { color: #000000; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.childnavlinkon:visited { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.grandchildnavlink:visited { color: #000000; font-size: 9px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.grandchildnavlinkon:visited { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }

a.parentnavlink:hover { color: #000000; text-decoration: underline }
a.parentnavlinkon:hover { color: #000000; text-decoration: underline }
a.childnavlink:hover { color: #000000; text-decoration: underline }
a.childnavlinkon:hover { color: #000000; text-decoration: underline }
a.grandchildnavlink:hover { color: #000000; text-decoration: underline }

a.parentnavlink:visited:hover { color: #000000; text-decoration: underline }
a.parentnavlinkon:visited:hover { color: #000000; text-decoration: underline }
a.childnavlink:visited:hover { color: #000000; text-decoration: underline }
a.childnavlinkon:visited:hover { color: #000000; text-decoration: underline }{ color: #fff; text-decoration: underline }
a.grandchildnavlink:visited:hover { color: #000000; text-decoration: underline }

/* Nav BG's */

.parentnavbg  { background-color: #ffffcc }
.parentnavbgon { background-color: #EBEBB8 }
.childnavbg { background-color: #FFF }
.grandchildnavbg { background-color: #FFF }

.formbg { background-color: #D7F2FD }
.formtitlebg { color: #FFF; font-weight: bold; background-color: #CCC }
.sectionbg { color: #FFF; background-color: #006 }

/* Path Links */

a.pathlink:link { color: #666666; font-size: 11px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.pathlink:active { color: #666666; font-size: 11px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.pathlink:visited { color: #666666; font-size: 11px; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none }
a.pathlink:hover { color: #000; text-decoration: underline }
a.pathlink:visited:hover { color: #000; text-decoration: underline }


/* Misc */

.registrars, .parentnavbg {
 color: #000;
 font-size: 10px;
 /*border-top: 1px dotted black; */
 border-bottom: 1px dotted black; 
}

.contentMain {
  padding-left:1em;
}

.blueText {
  color:#5983b5;
}

.error {
  color: red;
  font-weight: bold;
}

.captchaInput {
  width: 98px;
  border: 1px solid black;
}

.whoisLine {
  margin:0;
  padding:0;
  font-family:monospace,Verdana,Geneva,Helvetica,sans-serif;
  color:#5983b5;
}

.whoisLine a {
  text-decoration: underline;
}

.whoisLine a:hover {
  color:#000000;
}

