/******************************************************************************/
/* Styles for the whole site                                                  */
/* Hybrid janus/legacy styles                                                 */
/* USE STYLES FROM SECTIONS MARKED **JANUS** or **HYBRID** WHENEVER POSSIBLE  */
/* **LEGACY** : styles not used on Janus                                      */
/* **JANUS**  : styles copied exactly from Janus                              */
/* **HYBRID** : styles copied from Janus with changes made to fit legacy site */
/******************************************************************************/

body {
	background-color: #FFFFFF;
	color: #444444;
}
body, td, th {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
}

/* **LEGACY** Background Colors ***********************************************/
.black							{ background-color: #000000; } /* found */
.white							{ background-color: #FFFFFF; } /* found */
.red							{ background-color: #CC0000; }
.beige							{ background-color: #E1E1B8; }
.khaki							{ background-color: #E3E3C3; }
.darkkhaki						{ background-color: #CDCEAE; }
.lightblue						{ background-color: #84B6F0; }
.blue							{ background-color: #3973AD; }
.darkblue						{ background-color: #003366; }
.darkblue2						{ background-color: #003399; }
.lightgray						{ background-color: #EFEFEF; }
.darkgray						{ background-color: #444444; }
.gray							{ background-color: #DDDDDD; }
.gold							{ background-color: #E1E1B3; }
.darkgold						{ background-color: #CCCC99; }
.litegold						{ background-color: #F9F9D5; }
.green							{ background-color: #669900; }
.nameblue						{ background-color: #00309C; }

.chart_gray						{ background-color: #EEEEEC; }
.chart_yellow					{ background-color: #FFFFCC; }
.chart_green					{ background-color: #DFF4CC; }
.chart_blue						{ background-color: #DFEAF8; padding: 10px; }
.chart_orange					{ background-color: #FDDFC0; padding: 10px; }
.chart_medblue					{ background-color: #BFD7F4; }

.lblue							{ background-color: #EDF3FB; }
.dblue							{ background-color: #DEE9F7; }
.ddblue							{ background-color: #B0D0EF; }
/* **HYBRID** Links ***********************************************************/
a:link {
	text-decoration: underline;
	color: #184EBA;
}
a:visited {
	text-decoration: underline;
	color: #4E81E6;
}
a:hover, a:active {
	text-decoration: underline;
	color: #062B75;
}

/* **HYBRID** Headers *********************************************************/
.h1, h1 {
	color: #C6830E;
	font-size: 17px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	font-weight: bold;
	letter-spacing: 1px;
}
h2 {
	font-size: 15px;
	color: #2B459B;
	margin-bottom: 0px;
}

/* **HYBRID** Text Sizes *******************************************************/
.h1, .h1 td, .h1 th {
	font-size: 17px;
}
.h2, .h2 td, .h2 th {
	font-size: 15px;
}
.large, .large td, .large th {
	font-size: 15px;
}
.default, .default td, .default th {
	font-size: 13px;
}
.small, .small td, .small th {
	font-size: 11px;
}

/* **JANUS** Text Colors ******************************************************/
/* Red */
.txtRed, .txtRed td, .txtRed th {
	color: #CC6666;
}
/* Orange */
.txtOrange, .txtOrange td, .txtOrange th {
	color: #CC6600;
}
/* Yellow */
.txtYellow, .txtYellow td, .txtYellow th {
	color: #CC9900;
}
/* Green */
.txtGreen, .txtGreen td, .txtGreen th {
	color: #75A24B;
}
/* Blue */
.txtDark, .txtDark td, .txtDark th {
	color: #2B459B;
}
.txtMedium, .txtMedium td, .txtMedium th {
	color: #3973AD;
}
.txtLight, .txtLight td, .txtLight th {
	color: #6699CC;
}
/* Grays */
.txtDarkGray {
	color: #333333;
}
.txtLightGray {
	color: #828282;
}
/* Hot Pink */
.txtPink, .txtPink td, .txtPink th {
	color: #FF3366;
}

/* **HYBRID** Special Text ****************************************************/
.error, .error a:link, .error a:visited {
	font-size: 13px;
	color: #CC0000;
}
.alert, .alert a:link, .alert a:visited {
	font-size: 12px;
	color: #CC0000;
}
.suberror, .suberror a:link, .suberror a:visited  {
	font-size: 11px;
	color: #CC0000;
}
.warning, .warning a:link, .warning a:visited {
	font-size: 13px;
	color: #CC9900;
}
.subwarning, .subwarning a:link, .subwarning a:visited {
	font-size: 11px;
	color: #CC9900;
}
.sidebar, .sidebar a:link, .sidebar a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #2B459B;
	text-decoration: none;
	letter-spacing: 1px;
}
.midhead {
	font-size: 17px;
	font-weight: bold;
	color: #CC6666;
	text-decoration: none;
	letter-spacing: 1px;
}
.middletext, .middletext a:link, .middletext a:visited {
	font-size: 12px;
	color: #2B459B;
	text-decoration: none;
	line-height: 10px;
}

/* **LEGACY** Text Colors *****************************************************/
/* REGULAR TEXT - GRAY */
.xsmgray, .xsmgraybold, .smgray, .smgray td, .smgray th, .smgraybold, .smgraybold td, .smgraybold th, .smgray2, .medgray, .medgraybold, .medlggray, .lggray, .lggraybold, .xxlggray, .xxlggraybold, .privacypolicytxt, .copyrighttxt, .signintxt
{ color: #444444; }

/* LIGHT GRAY */
#txtLightGray, .txtLightGray
{ color: #828282; }

/* WHITE */
.smwhite, a.smwhite:link, a.smwhite:visited, .smwhitebold, .medwhite, a.medwhite, .medwhitebold, .lgwhite, .lgwhitebold, .topnavlink, a.topnavlink:link, a.topnavlink:visited, .xsmwhite
{ color: #FFFFFF; }

/* BLACK */
.smblack, .medblack, .lgblack
{ color: #000000; }

/* REDS AND ORANGES */
.smred, .smredbold, .lgred, .lgredbold, .errortxt, .errortxtbold, .medred, .medredbold, a.medredbold:link, a.medredbold:visited
{ color: #CC0000; }
.HL, .numberstxt, .smnumberstxt, .txtHLLight, .medtxtHLLight
{ color: #CC6666; }
.smorange, .smorangebold, .medsub1, .medsub1bold, .lgsub1, .lgsub1bold, .xxlgsub1, .xxlgsub1bold, .medheader, .lgheader
{ color: #C6830D; }
.smbriteredbold, .medbritered
{ color: #FF0000; }
.intltxt, a.intltxt
{ color: #990000; }
.lgfsred
{ color: #E7302E; }
.meddarkorange, .chart_orange_txt
{ color: #DF7F2A; }
.medgoldbold, .smgoldbold, .lggold
{ color: #FFCC33; }

/* GREENS */
.medgreenbold
{ color: #008000; }
.chart_green_txt
{ color: #75A04A; }

/* BLUES */
.smblue, .medblue, .smdarkblue, .smdarkbluebold, .meddarkblue, .meddarkbluebold, .lgdarkblue, .lgdarkbluebold, .xxlgdarkbluebold, .xxlgdarkblue, .xxlgdarkbluebold
{ color: #000080; }
#txtDark, #txtDark td, #txtDark th, .txtDark, .txtDark td, .txtDark th
{ color: #2B459B; }
.partnerhdr, .lgpartner, .medpartner, .smpartner
{ color: #2A429D; }
.hpsmlink, .hpsmlink2
{ color: #184EBA; }
.medbluebold2
{ color: #3333CC; }
.medrcomblue, .smlightblue, .chart_blue_txt
{ color: #3973AD; }
.step2bluebold, .problue
{ color: #0066CC; }

/* **LEGACY** Text Sizes ******************************************************/

/* EXTRA EXTRA SMALL (9px) */
small, .small, .small td, .small th, #small, #small td, #small th, .xsmwhite, .xsmgray,.xsmgraybold
{ font-size: 9px; }

/* EXTRA SMALL (10px) */
.signintxt, input.namefieldtxt, input.namefieldtxt2
{ font-size: 10px; }

/* SMALL (11px) */
.smgray, .smgraybold, .smgray2, .smwhite, .smwhitebold, .smblack, .smorange, .smorangebold, .smred, .smredbold, .privacypolicytxt, .topnavlink, .copyrighttxt, .smlinktxt, .smdarkblue, .smdarkbluebold, .smbriteredbold, .smblue, .intltxt, .hpsmlink, .hpsmlink2, .smnumberstxt, .smgoldbold, .smlightblue, .smpartner, .txtHLLight, #txtLightGray, .txtLightGray, #txtDark, #txtDark td, #txtDark th, .txtDark, .txtDark td, .txtDark th
{ font-size: 11px; }

/* MEDIUM (13px) */
big, .large, .large td, .large th, #large, #large td, #large th, .medgray, .medgraybold, .medwhite, .medwhitebold, .medsub1, .medsub1bold, .medred, .medredbold, .errortxt, .errortxtbold, .medheader, .meddarkblue, .meddarkbluebold, .medbritered, .medheader, .medblue, .medbluebold2, .medrcomblue, .medgreenbold, .numberstxt, .medgoldbold, .buttonstyle, .step2bluebold, .medpartner, .medblack, .medtxtHLLight, .meddarkorange, .chart_green_txt
{ font-size: 13px; }

/* MEDIUM-LARGE (14px) */
.partnerhdr, .medlggray, .chart_blue_txt, .chart_orange_txt
{ font-size: 14px; }

/* LARGE (16px) */
.lggray, .lggraybold, .lgwhite, .lgwhitebold, .lgsub1, .lgsub1bold, .lgred, .lgredbold, .lgheader, .lgdarkblue, .lgdarkbluebold, .lgheader, .lgpartner, .lggold, .lgblack, .lgfsred
{ font-size: 16px; }

/* EXTRA LARGE (20px) */
.xxlggray, .xxlggraybold, .xxlgwhite, .xxlgwhitebold, .xxlgsub1, .xxlgsub1bold, .xxlgdarkbluebold, .xxlgdarkblue, .xxlgdarkbluebold
{ font-size: 20px; }

/* **LEGACY** Text Styles *****************************************************/
/* BOLD */
.smgraybold,.xsmgraybold, .medgraybold, .lggraybold, .xxlggraybold, .smwhitebold, .medwhitebold, .lgwhitebold, .xxlgwhitebold, .smorangebold, .medsub1bold, .lgsub1bold, .xxlgsub1bold, .smredbold, .medredbold, .lgredbold, .errortxtbold, .medheader, .lgheader, .smdarkbluebold, .smbriteredbold, .smnumberstxt, .hpsmlink, .meddarkbluebold, .medheader, .medbluebold2, .medgreenbold, .numberstxt, .smgoldbold, .medgoldbold, .lgdarkbluebold, .lgheader, .xxlgdarkbluebold, .xxlgdarkbluebold, a.hpsmlink, a.smgraybold, .buttonstyle, .step2bluebold, .partnerhdr, .lgpartner, .medpartner, .smpartner
{ font-weight: bold; }

/* NO UNDERLINE */
a.noline:link, a.noline:visited, a.smgray2, a.copyrighttxt2, a.smwhite:link, a.smwhite:visited
{ text-decoration: none; }
.strike, #strike
{ text-decoration: line-through; }

/* **HYBRID** Comparison Charts ***********************************************/
.compare_pack th {
	width: 800px;
	background-color: #6699D6;
	border-bottom: 1px solid #3973AD;
	color: #FFFFFF;
	height: 15px;
	font-size: 9px;
	font-weight: normal;
	padding-left: 2px;
}
.comp_chart {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.comp_chart td {
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
	text-align: right;
}
.chart_white {
	padding: 7px;
}

/* **HYBRID** Tables and Padding ***********************************************/
.tableBullets tr {
	padding: 3px 0px 3px 0px;
}

/* **HYBRID** Background Images ***********************************************/
/* Register a Domain box */
.regsearchrightside {
	background-image: url("http://216.21.229.207/images/register_box_tlds_bkg.gif");
	background-repeat: no-repeat;
	background-position: bottom;
}
.regsearchmiddle {
	background-image: url("http://216.21.229.207/images/register_box_tlds_bkg2.gif");
	background-repeat: no-repeat;
	background-position: bottom;
}
/* Home page box */
.searchrightside, .smsearchrightside {
	background-image: url("http://216.21.229.207/images/start_right_j.gif");
	background-repeat: repeat-y;
}
.boxbottom {
	background-image: url("http://216.21.229.207/images/block_bg_bottom_j.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
.squareblock_rightside {
	background-image: url("http://arcimg.nyof.register.com/images/backgrounds/squareblock_right.gif");
	background-repeat: repeat-y;
}
.squareblock_bottom {
	background-image: url("http://arcimg.nyof.register.com/images/backgrounds/squareblock_bottom.gif");
	background-repeat: repeat-x;
}
.squareblock_bottom2 {
	background-image: url("http://arcimg.nyof.register.com/images/backgrounds/squareblock_bottom2.gif");
	background-repeat: repeat-x;
}

/* **JANUS** Lines ************************************************************/
hr {
	height: 1px;
	color: #DFE7EF;
	background-color: #DFE7EF;
	margin-top: 10px;
	margin-bottom: 10px;
	border: none;
}
.spaceVertical {
	background-color: #DFE7EF;
	padding: 0px;
}
/* remove an underline or border */
.noline, td.noline, .noline td {
	border-bottom: none;
	text-decoration: none;
}
/* add an underline or border */
.line, td.line, .line td {
	border-bottom: 1px solid #DFE7EF;
	padding-bottom: 2px;
}

/* **HYBRID** Bullets *********************************************************/
.bulletNormal {
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: top;
}
/* in the tables, don't indent as much */
.tableBullets .bulletNormal {
	margin-left: 2px;
}

/* **JANUS** Embedded popup box ***********************************************/
/* defaults to hidden, displays on click */
.popbox {
	display: none;
	width: 300px;
	border-style: solid;
	border-color: #D1E0F4;
	border-width: 1px 2px 2px 1px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px;
	position: absolute;
	z-index: 5;
}
.popboxlink {
	position: relative;
}

/* **LEGACY** Form Elements ***************************************************/
input.namefieldtxt {
	background-color: #efefef;
	color: #444444;
	border: none;
}
input.namefieldtxt2 {
	background-color: #dddddd;
	color: #444444;
	border: none;
}
.buttonstyle {
	background-color: #FFCE00;
	color: #000000;
}
.partnerinput {
	border: 1px solid #444444;
}
.textbox {
	background-color: #FDFDFD;
	border-style: inset;
	border-width: 1px;
	border-color: #194685;
}