@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,
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;
}

span.dark_label {
	color:#000 !important;	
}

td {
	vertical-align:top;
}


.content #article {
	visibility:visible !important;
	display:block !important;
	}
.header_border,
.header_links,
.header_login,
.header,
.header_logo,
.menu,
.sidebar,
.ddMenuContainer,
#ddMenu,
.toolbar_icons,
.content .pagination_nav,
#pages,
#quicklinksFlyout,
.header_logo_print_pdf {
	display:none !important;
	}
.content a:link:after,
.content a:visited:after {
   
   font-size: 70%;
   vertical-align: text-top;
   }
.content a[href^="/"]:after {
	
	}
body {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	text-align:left;
	background-color:white;
	background-image:none;
	}
.frame {
	width:auto;
	background: transparent;
	margin:0 5%;
	}
.frame_advisor {
	width:auto;
	background: transparent;
	margin:0 5%;
	}

.header_logo_print {
	height:73px;
	width:320px;
	font-size:24pt;
	color:#121212;
	position:absolute;
	top:0;
	left:50%;
	white-space:nowrap;
	margin-left:-160px;
	}
.print_header_line {
	height:1px;
	background-color: #AAA;
	width:100%;
	margin:40px 0 60px 0;
	}
.main {
	width:auto;
	background: transparent;
	}
.content h1 {
	font-size:16pt;
	line-height:16pt;
	color:#d91f1f;
	text-transform:uppercase;
	margin-bottom:3pt;
	}
.content h1.colors {
	color:#292929;
	}
.content h1.colors span {
	color:#c4c4c4;
	}
.content h1.colors span span {
	color:#d91f1f;
	}
.content h2 {
	font-size:15pt;
	line-height:15pt;
	color:#292929;
	margin:30pt 0 6pt 0;
	}
.content h3 {
	font-size:13pt;
	line-height:13pt;
	color:#292929;
	margin:27pt 0 6pt 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:13pt;
	line-height:21pt;
	margin:0;
	color:#000;
	background: none;
	}
.content, 
.content p {
	font-size:12pt;
	line-height:17pt;
	color:#4F4F4F;
	margin-bottom:18pt;
	}
.content a,	
.content a:link,
.content a:visited {
	text-decoration:underline;
	color:#d91f1f;
	white-space:normal;
	}
.content ol {
	margin:9pt 0 16pt 28pt;
	}
.content li {
	margin-bottom:7pt;
	font-size:12pt;
	line-height:16pt;
	color:#4F4F4F;
	}
.content ol li {
	color:#d91f1f;
	list-style-type:decimal;
	}
.content ol li span {
	color:#4F4F4F;
	}
.content ol ol {
	margin:5pt 0pt 16pt 19pt;
	}
.content ol ol li {
	color:#d91f1f;
	list-style-type:lower-alpha;
	}
.content ul {
	margin:9pt 0 16pt 28pt;
	}
.content ul li  {
	list-style-type:square;
	}
.content ul ul,
.content ul ul ul {
	margin:9pt 0 16pt 28pt;
	}
.content .fakeList {
	margin:9pt 0 16pt 10pt;
	}
.content .fakeList .fakeList {
	margin:8pt 0 11pt 17pt;
	}
.content a.chevron {
	color:#4F4F4F !important;
	background: transparent url(http://images.navigation101.com/img/frame/bullet_chevron.gif) no-repeat 0 4px;
	padding-left:16pt;
	text-decoration:none !important;
	display:block;
	margin-bottom:7pt;
	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:16pt;
	text-decoration:none !important;
	display:block;
	margin-bottom:7pt;
	line-height:1;
	}
.content a.arrow:hover {
	color:#d91f1f !important;
	background-position: 1px -110px;
	}
.content table {
	margin:16pt 0;
	}
.content tr {
	padding:0;
	}
.content tr.rowMod1 th,
.content tr.rowMod1 td {
	background-color:#F6F6F6;
	border:none;
	}
.content th {
	padding:5pt 2pt 6pt 3pt;
	font-size:12pt;
	line-height:12pt;
	color:#292929;
	}
.content td {
	padding:2pt 28pt 2pt 5pt;
	font-size:11pt;
	line-height:16pt;
	color:#4F4F4F;
	}
.content td.col1 {
	color:#111;
	}
.content sup {
	font-size:.7em;
	vertical-align:super;
	}
.content sub {
	font-size:.7em;
	vertical-align:sub;
	}
.content .fltrt,
.content .fltlft,
.content .fltlft_2col,
.content .fltlft_2col_last {
	float: none;
	}
.footer {
	width:auto;
	height:auto;
	background: none;
	text-align:center;
	}
.footer p.copyright {
	font-size:9pt;
	color:#555;
	text-align:center;
	pd4ml-display: none;

}

	
.keyInfo {
	height:262px;
	*height:302px;		
}

