/* CSS Document */

/* Universal */
body {background:#006;font-family:Tahoma, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;font-size:11px;font-weight:normal;line-height:15px;}
#table {  }
#psychic-photo-cell { margin: 12px; padding: 12px; border: solid #006; }
#dash-red { margin: 12px; padding: 12px; border: dashed #dc1700; }
#solid-red { margin: 12px; padding: 12px; border: solid #dc1700; }
#dash-blue { margin: 12px; padding: 12px; border: dashed #006; }
#solid-blue { margin: 12px; padding: 12px; border: solid #006; }
a {color:#006;text-decoration:underline;}
a:hover {color:#900;text-decoration:underline;}
a:visited {color:#900;text-decoration:underline;}
input,textarea,select {font-size:10px;font-family:verdana;font-weight:normal;}
br.point3 {line-height:.3;}
br.point5 {line-height:.5;} 
br.point7 {line-height:.7;} 
br.one    {line-height:1.0;} 

/* Font Styles */
.testimonials      { color: #006; font-size: 8pt; font-family: Tahoma; font-weight: 500; font-stretch: semi-condensed }
.form      { color: #006; font-size: 8pt; font-family: Tahoma; font-weight: 500; font-stretch: semi-condensed ; margin: 2px; padding: 4pt; border-style: solid; border-width: 1pt; }
.xxxsmallbold      { color: #006; font-size: 7pt; font-family: Tahoma; font-weight: 600 }
.xxxsmall    { color: #006; font-size: 7pt; font-family: Tahoma; font-weight: 500 }
.xxsmallbold      { color: #006; font-size: 8pt; font-family: Tahoma; font-weight: 700 }
.xxsmall    { color: #006; font-size: 8pt; font-family: Tahoma; font-weight: 500 }
.SmallBold   { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: bolder }
.Small    { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: 500 }
.smallbold   { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: bolder }
.small    { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: 500 }

H1       { color: #006; font-size: 18pt; font-family: "Trebuchet MS"; font-variant: small-caps; font-weight: 800; font-stretch: condensed }
H2        { color: #006; font-size: 16pt; font-family: "Trebuchet MS"; font-weight: 700; font-stretch: condensed }
H3       { color: #006; font-size: 14pt; font-family: "Trebuchet MS"; font-weight: 700; font-stretch: condensed }
H4      { color: #006; font-size: 13pt; font-family: "Trebuchet MS"; font-weight: 700; font-stretch: extra-condensed ; line-height: normal; }
/* Top Nav */
#topnav{ background-image: url(../images/topnav/govnav/bg_tabs.gif); width:100%; height:121px; margin-bottom:14px; }
#topnavLinks {width:760px;}
#bd_logo {padding-bottom:12px;}
#topLinks {padding:22px 0 22px 0;}
#tabs { width:100%; height:31px; background-image:url(../images/topnav/govnav/bg_tabs.gif); }
.tabCellOn {vertical-align:top;background:#dc1700;padding-top:5px;font-size:13px;white-space:nowrap;}
.tabCellOn a {color:#fff;text-decoration:none;}
.tabCellOn a:hover { color:#fff; text-decoration:none; }
.tabCellOff { vertical-align:top; padding-top:5px; font-size:13px; background-image: url(../images/topnav/govnav/tab_off_bg.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; white-space:nowrap; }
.tabCellOff a {color:#fff;text-decoration:none;}
.tabCellOff a:hover { color:#fff; text-decoration:underline; }
/* Main Content */
#main { width:800px; background-repeat: no-repeat; margin: 6px  }
.dd { color: #0000cd; font-size: 11pt; font-family: Tahoma; font-weight: 500; line-height: 12pt; margin-left: 12pt; }
.dt { color: black; font-size: 9pt; font-family: Tahoma; font-weight: 500; line-height: 12pt; margin: 0 0 24pt 24pt; }
.normal {color:#333;font-weight:normal;}
.boldBlue {color:#09346a;font-weight:bold;}
.smallBlue {color:#09346a;font-size:10px;font-weight:normal;}
.small10 {font-size:10px;font-weight:normal;}
.smallBold10 {font-size:10px;font-weight:bold;}
.paragraphHeader {color:#333;font-weight:bold;line-height:12px;}
.paragraphHeaderBig {color:#333;font-weight:bold;line-height:26px;font-size:12px;}
.paragraphHeaderBig2 {color:#333;font-weight:bold;line-height:16px;font-size:12px;}
.paragraphHeaderBigBlue{color:#09346a;font-weight:bold;line-height:26px;font-size:12px;}
/* Paragraphs */
.topParagraph {font-size:11px;padding:5px 0 10px 0;}
.topParagraphBorder {font-size:11px;padding:5px 0 10px 0;border-bottom:1px solid #ccc;}
.topParagraphBorder2 {font-size:11px;padding:0 0 0 0;border-bottom:1px solid #ccc;}
.bigParagraph {font-size:11px;padding:10px 0 10px 0;}
.bigParagraph2 {font-size:11px;padding:0 0 0 0;}
.bigParagraphBorder {font-size:11px;padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
.smallParagraph {font-size:10px;padding:10px 0 10px 0;}
.smallParagraphBorder {font-size:10px;padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
#popTable {width:100%;margin:10px 0 10px 0;}
#popTable td {font-size:11px;padding:0 14px 0 14px;}
/* Alerts */
.alert {color:#c00;font-weight:bold;}
#error {margin-top:10px;width:545px;border:1px solid #c00;background:#eee;padding:10px;font-size:12px;color:#333;}
.asterisk {color:#c00;font-weight:bold;}
.navArrow {color:#c00;font-weight:bold;}
/* Services */
#linksVAS {padding:10px 0 0 0;font-size:11px;}
#linksVAS li {padding:0 0 8px 0;}
/* Home */
#home {font-size:16px;}
#home a {font-weight:bold;}
.homeBox {border:1px solid #09346a;padding:1px;}
.homeBox ul {color:#c00;}
#homePremSearch {width:387px;background:#dae1eb;padding:12px;}
.homePremDomBox {width:245px;font-size:10px;}
#homeRegSearch {width:100%;background:#eee;height:98px;vertical-align:middle;}
.homeRegDomBox {width:165px;}
#dList {width:183px;line-height:20px;background:#fff;color:#33c;text-decoration:underline;margin:10px 0 14px 0;}
/* Psychics */
#psychic-photo-cell { margin: 12px; padding: 12px; border: solid #006; }
.psychic-photo { background-color: white; top: 0; margin: 6px; padding: 6px; border: solid #006; }
#dash-red { margin: 12px; padding: 12px; border: dashed #dc1700; }
.dash-red { margin: 12px; padding: 12px; border: dashed #dc1700; }
.dash-red-coupon { margin: 6px; padding: 6px; border: dashed #dc1700; }
#solid-red { margin: 12px; padding: 12px; border: solid #dc1700; }
#dash-blue { margin: 12px; padding: 12px; border: dashed #006; }
.dash-blue { margin: 12px; padding: 12px; border: dashed #006; }
#solid-blue { margin: 12px; padding: 12px; border: solid #006; }
#psychic {background:#dae1eb;padding:12px;}
.bigPsychic {font-size:16px;}
a.resultsName {font-size:12px;font-weight:bold;}
.resultsRow1 {background:#dae1eb;}
.resultsRow2 {background:#fff;}
.otherResultsRow1 {background:#eee;}
.otherResultsRow2 {background:#fff;}
/* Register */
#regSearch {width:574px;background:#eee;padding:12px;}
/* Transfer */
.transBox {width:460px;height:100px;font-size:10px;}
/* Hosting */
.chartHeadWhite {color:#fff;font-weight:bold;font-size:11px;}
/* Forms */
.formSection {color:#09346a;font-weight:bold;padding:10px 0 0 0;}
.formField {background:#fff;}
.formFieldHL {background:#ffc;}
.formCheckbox {border:0;margin:0;padding:0;} 
.formRadiobutton {border:0;margin:0;padding:0;} 
/* Hidden/Visible Classes */
.hidden {display:none;visibility:hidden;}
.visible {display:block;visibility:visible;}
/* Footer */
#footer {width:100%;margin:20px 0 20px 0;color:#666;font-size:11px;}
#footerBar {background:#ccc;height:1px;width:100%}
#footerLinks {width:800px;}
#footer a {color:#666;text-decoration:underline;}
#footer a:hover {color:#33c;text-decoration:underline;}