@charset "utf-8";






html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, select, option,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {outline: 0;}


ins {text-decoration: none;}
del {text-decoration: line-through;}


table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align:top;
}


.clearBoth {
	clear:both;
	width:100%;
}


html {
_filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	text-align:center;
	background:#060606 url(http://images.navigation101.com/img/frame/bg_window.gif) repeat-x top left;
	}
.frame {
	height:100%;
	width: 852px; 
	margin: 0 auto; 
	position:relative;
	background:transparent url(http://images.navigation101.com/img/frame/simple/bg_frame.png) repeat-y top left;
	_background-image: url(http://images.navigation101.com/img/frame/simple/bg_frame.gif);
	text-align:left;
	}


.header {
	width:780px;
	height:72px;
	background: #79130f url(http://images.navigation101.com/img/frame/simple/bg_headerPlain.jpg) no-repeat top left;
	position:absolute;
	z-index:6;
	top:0;
	left:36px;
	}

.header_simple {
	width:780px;
	height:153px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_header.jpg) no-repeat top left;
	position:absolute;
	z-index:1;
	top:0;
	left:36px;
	}
.header_registrationText {
	position:absolute;
	z-index:7;
	top:26px;
	left:557px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_navRegistrationText.gif) no-repeat top left;
	width:234px;
	height:25px;
	}
.header_activationText {
	position:absolute;
	z-index:7;
	top:22px;
	left:625px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_accountActivation.gif) no-repeat top left;
	width:176px;
	height:33px;
	}	
	
.header_parentRegistrationText {
	position:absolute;
	z-index:7;
	top:26px;
	left:211px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_parentRegistrationText.jpg) no-repeat top left;
	width:159px;
	height:23px;
	}
.header_profileText {
	position:absolute;
	z-index:7;
	top:26px;
	left:211px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_profileText.jpg) no-repeat top left;
	width:108px;
	height:23px;
	}
.header_needHelpText {
	position:absolute;
	z-index:7;
	top:26px;
	left:211px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_needHelpText.jpg) no-repeat top left;
	width:91px;
	height:23px;
	}
.header_termsText {
	position:absolute;
	z-index:7;
	top:26px;
	left:211px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_termsText.jpg) no-repeat top left;
	width:108px;
	height:23px;
	}
.header_privacyText {
	position:absolute;
	z-index:7;
	top:26px;
	left:211px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_privacyText.jpg) no-repeat top left;
	width:151px;
	height:23px;
	}
.branding {
	position:absolute;
	top:88px;
	right:46px;
	}

.content {
	width:591px;
	margin:0 35px 40px 36px;
	padding:100px 90px 15px 90px;
	}
.content h1 {
	font-size:18px;
	line-height:18px;
	color:#292929;
	text-transform:inherit;
	margin-bottom:3px;
	}
.content h1.colors {
	color:#292929;
	}
.content h1.colors span {
	color:#c4c4c4;
	}
.content h1.colors span span {
	color:#d91f1f;
	}
.content h2 {
	font-size:15px;
	line-height:15px;
	color:#292929;
	margin:29px 0 5px 0;
	}
.content h3 {
	font-size:13px;
	line-height:13px;
	color:#292929;
	margin:29px 0 6px 0;
	}
.content .text_callout {
	margin:5px 0 20px 0;
	background: url(http://images.navigation101.com/img/frame/bg_text_callout.gif) left top repeat;
	}
.content .text_callout p {
	font-size:16px;
	line-height:25px;
	margin:0;
	color:#000;
	background: url(http://images.navigation101.com/img/frame/bg_text_callout_bottom.gif) left bottom repeat-x;
	}
.content, 
.content p {
	font-size:13px;
	line-height:18px;
	color:#4F4F4F;
	margin-bottom:20px;
	}
	
.content a,	
.content a:link,
.content a:visited {
	text-decoration:underline;
	color:#d91f1f;
	white-space:nowrap;
	}
.content ol {
	margin:10px 0 17px 30px;
	}
.content li {
	margin-bottom:7px;
	font-size:13px;
	line-height:18px;
	color:#4F4F4F;
	}
.content ol li {
	color:#d91f1f;
	list-style-type:decimal;
	}
.content ol li span {
	color:#4F4F4F;
	}
.content ol ol {
	margin:5px 0pt 17px 21px;
	}
.content ol ol li {
	color:#d91f1f;
	list-style-type:lower-alpha;
	}
.content ul {
	margin:10px 0 17px 11px;
	}
.content ul li  {
	background: transparent url(http://images.navigation101.com/img/frame/bullet_circle.gif) no-repeat 0 6px;
	padding-left:15px;
	}
.content ul ul,
.content ul ul ul {
	margin:9px 0 17px 11px;
	}
.content ul ul li {
	background: transparent url(http://images.navigation101.com/img/frame/bullet_circle.gif) no-repeat 0 6px;
	padding-left:15px;
	} 
.content ul ul ul li {
	background: transparent url(http://images.navigation101.com/img/frame/bullet_circle.gif) no-repeat 0 6px;
	padding-left:15px;
	}

.content .fakeList {
	margin:9px 0 17px 11px;
}
.content .fakeList .fakeList {
	margin:8px 0 12px 18px;
}
.content a.chevron {
	color:#4F4F4F !important;
	background: transparent url(http://images.navigation101.com/img/frame/bullet_chevron.gif) no-repeat 0 4px;
	padding-left:15px;
	text-decoration:none !important;
	display:block;
	margin-bottom:8px;
	line-height:1;
	}
.content a.chevron:hover {
	color:#d91f1f !important;
	background-position: 0 -109px;
	}
.content a.arrow {
	color:#4F4F4F !important;
	background: transparent url(http://images.navigation101.com/img/frame/bullet_arrow.gif) no-repeat 1px 5px;
	padding-left:15px;
	text-decoration:none !important;
	display:block;
	margin-bottom:8px;
	line-height:1;
	}
.content a.arrow:hover {
	color:#d91f1f !important;
	background-position: 1px -110px;
	}
.content table {
	margin:18px 0;
	}
.content tr {
	padding:0;
	}
.content tr.rowMod1 th {
	padding:5px 2px 6px 3px;
	font-size:13px;
	line-height:13px;
	color:#292929;
	background-color:#E6E6E6;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}

.content tr.rowMod1 td {
	background-color:#F6F6F6;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	}
.content td.col1 {
	color:#111;
	}
.content sup {
	font-size:.7em;
	vertical-align:super;
	}
.content sub {
	font-size:.7em;
	vertical-align:sub;
	}
.content .fltrt {
	float: right;
	margin-left: 8px;
	}
.content .fltlft {
	float: left;
	margin-right: 8px;
	}
.content .fltlft_2col {
	float: left;
	width:45%;
	margin-right: 45px;
	}
.content .fltlft_2col_last {
	width:45%;
	float: left;
	margin-right: 0;
	}
.content .tooltipIcon {
	width:14px;
	height:14px;
	display:block;
	float:left;
	margin:7px 7px 0 4px;
	_margin:0 7px 0 4px;
	*margin-left:-5px;
	_height:10px;
	text-decoration:none !important;
	background: transparent url(http://images.navigation101.com/img/frame/icons.png) no-repeat -26px 0;
	_background-image: url(http://images.navigation101.com/img/frame/icons.gif);
	}
.content .tooltipIcon:hover,
.content .tooltipIcon:focus {
	background-position: -26px -34px;
	}
	


	a.acc_btn {
		margin:0px -8px 0px 0px;
		width:132px;
		height:22px;
		background:url(http://images.navigation101.com/img/frame/simple/activateAccount.png) no-repeat 0px 0px;
		float:right;	
	}
	
	a.acc_btn:hover {
		background-position: 0px -30px;	
	}
	

.content .backButton {
	margin-left:15px;
	width:58px;
	height:24px;
	display:block;
	float:left;
	background: transparent url(http://images.navigation101.com/img/frame/simple/sprite.gif) no-repeat 0 -136px;
	}
.content .backButton:hover,
.content .backButton:focus {
	background-position:-68px -136px;
	}
.content .createAccountButton {
	margin-left:15px;
	width:124px;
	height:24px;
	display:block;
	float:left;
	background: transparent url(http://images.navigation101.com/img/frame/simple/sprite.gif) no-repeat 0 -68px;
	}
	
.content .createAccountButton:hover,
.content .createAccountButton:focus {
	background-position: 0 -102px;
	}
#nav101ButtonOn {
	display:none;
	}
.content .nav101Button {
	margin-left:15px;
	width:103px;
	height:24px;
	display:block;
	float:left;
	background: transparent url(http://images.navigation101.com/img/frame/simple/sprite.gif) no-repeat -140px 0;
	}
.content .nav101Button:hover,
.content .nav101Button:focus {
	background-position: -140px -34px;
	}
.content .continueButton {
	margin-left:15px;
	width:90px;
	height:24px;
	display:block;
	float:left;
	background: transparent url(http://images.navigation101.com/img/frame/simple/spriteClear.png) no-repeat -140px -67px;
	}
.content .continueButton:hover,
.content .continueButton:focus {
	background-position: -140px -101px;
	}
.content .saveContinueButton {
	margin-left:15px;
	width:130px;
	height:24px;
	display:block;
	float:left;
	background: transparent url(http://images.navigation101.com/img/frame/simple/sprite.gif) no-repeat 0 0;
	}
.content .saveContinueButton:hover,
.content .saveContinueButton:focus {
	background-position: 0 -34px;
	}



.footer {
	width:852px;
	height:53px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_frame_botCap.png) no-repeat top left;
	_background-image: url(http://images.navigation101.com/img/frame/simple/bg_frame_botCap.gif);
	position:absolute;
	z-index:1;
	bottom:-53px;
	left:0;
	overflow:hidden;
	}
.footer p.copyright {
	font-size:10px;
	color:#6F6F6F;
	text-align:center;
	position:relative;
	top:23px;
	}


#tooltip {
	width:200px;
	padding:10px 10px 10px 0;
	}
#tooltip .tooltipTL {
	display:block;
	background: transparent url(http://images.navigation101.com/img/frame/bg_tooltip.gif) top left no-repeat;
	margin:0 5px 5px 0;
	_margin-right:10px;
	padding: 0 0 0 10px;
	}
#tooltip .tooltipTR {
	display:block;
	background: transparent url(http://images.navigation101.com/img/frame/bg_tooltip.gif) top right no-repeat;
	margin: -10px -5px 0 0;
	padding: 10px 10px 6px 0;
	}
#tooltip .tooltipBL {
	background: transparent url(http://images.navigation101.com/img/frame/bg_tooltip.gif) bottom left no-repeat;
	display:block;
	margin: -5px 5px 0 0;
	height:5px;
	}
#tooltip .tooltipBR {
	background: transparent url(http://images.navigation101.com/img/frame/bg_tooltip.gif) bottom right no-repeat;
	_background-color:white;
	display:block;
	margin: 0 -5px 0 5px;
	_margin-right:0;
	height:5px;
	}
#tooltip .tooltipTR {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#FFF;
	}
.tooltip_content {
	display:inline;
	}
.tooltip_content div {
	display:none;
	}
body #tooltip * {
	text-align:left;
	}
body #tooltip ul {
	padding:10px 0 0 11px;
	}
body #tooltip ul li  {
	background: transparent url(http://images.navigation101.com/img/frame/bullet_circle_onBlack.gif) no-repeat 0 4px;
	padding-left:11px;
	margin-bottom:5px;
	}
	

td.error .noError {
	display:none;
	}
td.error .error {
	display:block;
	position:relative;
	_position:static;
	}
.content .regTable td.error input {
	border-color:#e43618 !important;
	}
td .noError {
	display:block;
	}
td .error {
	display:none;
	}
.errorTooltip {
	position:absolute;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_errorTooltip_bottom.png) no-repeat top left;
	_background-image: url(http://images.navigation101.com/img/frame/simple/bg_errorTooltip_bottom.gif);
	overflow:hidden;
	height:22px;
	width:202px;
	cursor:pointer;
	}
.errorTooltipExpanded {
	position:absolute;
	z-index:10;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_errorTooltip_largeBottom.png) no-repeat bottom left;
	_background-image: url(http://images.navigation101.com/img/frame/simple/bg_errorTooltip_largeBottom.gif);
	overflow:visible;
	height:auto;
	width:202px;
	cursor:pointer;
	}
.errorTooltipExpanded .errorTooltipIcon {
	position:absolute;
	top:0;
	left:0;
	width:202px;
	height:22px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_errorTooltip_top.gif) no-repeat top left;
	}
.errorTooltip p,
.errorTooltipExpanded p {
	padding:0 7px 10px 26px;
	margin:0;
	color:#e5e5e5;
	font-size:11px;
	line-height:13px;
	}
.errorTooltip p.firstLine,
.errorTooltipExpanded p.firstLine {
	font-weight:bold;
	padding-top:4px;
	line-height:11px;
	line-height:13px;
	}
.bgErrorIcon {
	float:left;
	margin:-6px 5px 0 0;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_error_icon.png) no-repeat top left;
	
	width:51px;
	height:50px;
	display:none;
	}

	

	
.helpCell, .helpCell * {
	text-align:left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #222; 
	padding:0;
	margin:0;
	
	}
.helpCell h1 {
	font-size:20px;
	color:#369;
	margin:0 0 10px 0;
	padding:0;
	}
.helpCell .faqBlock {
	padding-bottom:35px;
	margin-bottom:35px;
	border-bottom:1px dotted #CCC;
	}
.helpCell p {
	margin-bottom:10px;
	}
.helpCell .faqBlock span {
	display:block;
	font-weight:bold;
	color: #555;
	}
.helpCell ul {
	padding:0 0 25px 25px;
	}
.helpCell li {
	padding-bottom:10px;
	color:#777;
	font-style:italic;
	}
.helpCell a, 
.helpCell a:visited, 
.helpCell a:hover {
	font-style:normal;
}
.helpCell span.status {
	color:#29973b;
	display:inline;
	}
	
	

.helpCell .techSpecs {
	margin:10px 0 30px 10px;
	}
.helpCell .techSpecs th {
	padding:8px 12px 2px 5px;
	font-weight:bold;
	font-size:11px;
	}
.helpCell .techSpecs td {
	padding:8px 10px 10px 5px;
	vertical-align:top;
	font-size:11px;
	}
.helpCell .techSpecs td strong {
	color:#555;
	font-size:11px;
	}
.helpCell tr.stripe {
	background-color:#F6F6F6;
	}
.helpCell sup {
	font-size:10px;
	color:#ea8c11;
	font-weight:normal;
	position:relative;
	top:-4px;
	left:1px;
	}
.helpCell .techSpecs th.yourInfo {
	text-align:center;
	width:123px;
	height:20px;
	background: transparent url(http://images.navigation101.com/img/help/yourInformation_topBG.gif) no-repeat bottom left;
	}
.helpCell td.yourInfo {
	background-color:#f3f8fd;
	border-left:1px solid #1473d5;
	border-right:1px solid #1473d5;
	text-align:center;
	width:119px;
	color:#000;
	}
.helpCell tr.stripe td.yourInfo {
	background-color:#eaeff4;
	}
.helpCell tr.stripe td.bottom {
	border:none;
	align:center;
	text-align:center;
	background: #eaeff4 url(http://images.navigation101.com/img/help/yourInformation_bottomBG.gif) no-repeat bottom left;
	}
	
.helpCell #acrobat,
.helpCell #cookie,
.helpCell #flash,
.helpCell #javaScript,
.helpCell #quickTime,
.helpCell #windowsMediaPlayer {
	width:130px;
	height:9px;
	margin-bottom:7px;
	_margin-bottom:2px;
	position:absolute;
	text-align:center;
	}
.helpCell #acrobat {top:-4px;}
.helpCell #cookie {top:17px;}
.helpCell #flash {top:33px;}
.helpCell #javaScript {top:48px;}
.helpCell #quickTime {top:63px;}
.helpCell #windowsMediaPlayer {top:79px;}

.helpCell #acrobat a,
.helpCell #cookie a,
.helpCell #flash a,
.helpCell #quickTime a,
.helpCell #windowsMediaPlayer a {
	font-size:11px;
	line-height:11px;
	}
.helpCell #acrobat1,
.helpCell #cookie1,
.helpCell #flash1,
.helpCell #javaScript1,
.helpCell #quickTime1,
.helpCell #windowsMediaPlayer1 {
	background: transparent url(http://images.navigation101.com/img/help/icon_check.gif) no-repeat 18px 0;
	padding-left:34px;
	font-size:11px;
	line-height:11px;
	display:none;
	background: transparent url(http://images.navigation101.com/img/help/icon_check.gif) no-repeat 18px 0;
	}
.helpCell #javaScript1 {display:block;}
.helpCell #acrobat0,
.helpCell #cookie0,
.helpCell #flash0,
.helpCell #quickTime0,
.helpCell #windowsMediaPlayer0 {
	padding-left:9px;
	font-size:11px;
	line-height:11px;
	display:none;
	background: transparent url(http://images.navigation101.com/img/help/icon_x.gif) no-repeat -2px 1px;
	}
.helpCell #javaScript0 a {
	padding-left:9px;
	font-size:11px;
	line-height:11px;
	background: transparent url(http://images.navigation101.com/img/help/icon_x.gif) no-repeat -2px 1px;
	}
#acrobatIE {display:block;padding-left:52px;}
.helpCell .faqBlock span#processorMemory {
	display:inline !important;
	font-weight:normal !important;
	color: #222 !important;
	}
.helpCell p.subitems {
	margin-bottom:3px;
	margin-left:17px;
	}
.subitems strong {color:#555;}
.BOXindent #scriptHelp1,
.helpCell #scriptHelp2 {
	display:none;
	}



.header_forgotpasswordText {
	position:absolute;
	z-index:2;
	top:26px;
	left:211px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_forgotPasswordText.jpg) no-repeat top left;
	width:140px;
	height:23px;
	}

.header_forgotloginText {
	position:absolute;
	z-index:2;
	top:26px;
	left:211px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_forgotPasswordText.jpg) no-repeat top left;
	width:140px;
	height:23px;
	}

.fp {
	margin:10px 20px;
	width:90%;
	color: #000;
	text-align:left !important;
}
table.fp {
	margin:3px 0;
	}
.fp input, .fp select {
	color:#000;
	border: 1px solid #ccc !important;
	}
.fp td {
	color:#000;
}
.fpContinueButton {
	margin-left:15px;
	width:90px;
	height:24px;
	display:block;
	float:left;
	background: transparent url(http://images.navigation101.com/img/frame/simple/sprite.gif) no-repeat -140px -68px;
	}
.fpContinueButton:hover,
.fpContinueButton:focus {
	background-position: -140px -102px;
	}
.fpContinueButtonDisable {
	margin-left:15px;
	width:90px;
	height:24px;
	display:block;
	float:left;
	background: transparent url(http://images.navigation101.com/img/frame/simple/sprite.gif) no-repeat 0px -167px;
	}
.fpContinueButtonDisable:hover,
.fpContinueButtonDisable:focus {
	background-position: 0px -167px;
	}

.txtBoldRed {
	color:#CC0000;
	font-weight:700;
	}

input.radiofp {
	border:0px solid #333 !important;
}

.fp .leftCell {
	text-align:right !important;
	padding:2px 5px 0 0;
}

	
.fp table, .fp td, .fp tr {
	border:#e5e5e5 solid 1px;
}

.fp .toolAlign {
	padding:1px 0 0 5px;
	_padding:3px 0 0 5px;
}

.ietoolfix {
	_padding-top: 4px;
}

.errorContain {
	display:block;
	position:relative;
	_position:static;
	}



.header_404Text {
	position:absolute;
	z-index:2;
	top:26px;
	left:211px;
	background: transparent url(http://images.navigation101.com/img/frame/simple/bg_404_header.jpg) no-repeat top left;
	width:140px;
	height:23px;
	}
	

