/* =Layout
================================================= */
#as-help #as-page-wrap {
	padding-top: 0;
	width: 980px;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
}


/* =Navigation
================================================= */
.rail_navigation_module {
	background: transparent url(../../../../rs/css/i/aos/module/column-h2-top.png) no-repeat scroll 0 0;
	padding-top: 5px;
	width: 168px;
	margin-bottom: 8px;
	font-size: 11px;
}
.rail_navigation_module_footer {
	background: transparent url(../../../../rs/css/i/aos/module/column-btm.png) no-repeat scroll 0 50%;
	height: 5px;
	overflow: hidden;
	line-height: 1px;
}
.rail_navigation_module h2 {
	background: #2D5E9F url(../../../../rs/css/i/aos/module/h2.png) repeat-x scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 0 5px 12px;
	text-shadow: 1px 1px 1px #224272;
}
.rail_navigation_module ul {
	background: transparent url(../../../../rs/css/i/aos/module/column-bg.png) repeat-y scroll 0 0;
	list-style: none;
	margin: 0;
	padding: 5px 0 3px 0;
}
.rail_navigation_module ul li {
	_padding-bottom: 1px; /* FIX: IE6 */
}
.rail_navigation_module ul li a {
	display: block;
	padding: 5px 0 5px 12px;
	line-height: 1.25em;
	color: #333333;
}
.rail_navigation_module ul li a:hover {
	text-decoration: none;
	color: #0085CF;
}
.rail_navigation_module ul li.contact {
	border-top: 1px solid #d7d7d7;
	margin: 4px 0 0;
	padding: 4px 0 0;
}


/* =Main
================================================= */
#help-main {
	width: 809px;
}
#help-main-header {
	margin-left: 9px;
	padding-bottom: 14px;
	position: relative;
}
#help-breadcrumb {
	margin: 0;
	padding: 4px;
}
#help-breadcrumb li {
	display: inline;
	list-style: none;
	color: #5f5f5f;
	font-size: 11px;
	line-height: 16px;
}
#help-breadcrumb li.category {
	background: url(help-breadcrumb-cat.gif) 0px 5px no-repeat;
	padding-left: 14px;
}
#help-breadcrumb li a {
	color: #5f5f5f;
	font-size: 11px;
	line-height: 16px;
	margin-right: 8px;
}
#help-main-header .box-515 {
	margin-top: 2px;
	background: url(help-box-535-mdl.png) 0 0 repeat-y;
	width: 535px;
}
#help-main-header h1 {
	background: url(help-box-535-top.png) 0 0 no-repeat;
	font-size: 25px;
}
.titlestub h1 {
	color: #677072;
	font: bold 21px/25px "Lucida Grande", Verdana, sans-serif;;
	margin-bottom: 4px;
	padding: 0 12px;
	text-shadow: 1px 1px 1px #fff;
}
.titlestub h1 span {
	display: block;
	padding: 30px 0 0;
}
.titlestub p {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 0 12px;
}
#help-main-header .box-515 p {
	background: url(help-box-535-btm.png) bottom left no-repeat;
	color: #2c2c2c;
	height: 6.25em;
}

#help-main #help-banner {
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#help-nav #help-banner {
}
.box-800 #main-content-top {
	float: left;
	width: 800px;
}
.box-800 {
	margin-left: 9px;
	margin-right: -2px;
	width: 801px;
}
.box-780 {
	margin-left: 9px;
	margin-right: -2px;
	width: 801px;
}
.box-800 h2 {
	position: absolute;
	visibility: hidden;
}
.box-800 ol.categories,
.box-800 ol.categories li,
.box-800 ol.categories li div {
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-800 ol.categories li.category {
	background-position: 50% 50%;
	border-right: 1px solid #e4e4e4;
	height: 10em;
	margin-top: 1px;
	width: 265px;
}
.box-800 ol.categories li.n { background: url(help-indexgrid.gif) 50% 0 no-repeat }
.box-800 ol.categories li.w { background: url(help-indexgrid.gif) 0 50% no-repeat }
.box-800 ol.categories li.s { background: url(help-indexgrid.gif) 50% 100% no-repeat }
.box-800 ol.categories li.e { background: url(help-indexgrid.gif) 100% 50% no-repeat }
.box-800 ol.categories li.sw { background-position: 0 100% }
.box-800 ol.categories li.ne { background-position: 100% 0 }
.box-800 ol.categories li.nw { background-position: 0 0 }
.box-800 ol.categories li.se { background-position: 100% 100%; padding: 0 !important; 
padding: 1px 0 0; }
.box-800 ol.categories li.hover,
.box-800 ol.categories li.category:hover {
	background-image: url(help-indexgrid-hilite.gif);
	cursor: pointer;
}
.box-800 ol.categories li.hover h3 a,
.box-800 ol.categories li.category:hover h3 a {
	text-decoration: none;
}
.box-800 ol.categories li.category div {
	border-bottom: 1px solid #e4e4e4;
	height: 10em;
	width: 266px;
}
.box-800 ol.categories li.e {
	border-right: none;
	width: 266px;
}
.box-800 ol.categories li.s div {
	border-bottom: none;
}
.box-800 ol.categories {
	padding: 0 1px;
	position: relative;
}
.box-800 li h3 {
	color: #333;
	font: bold 13px/16px "Lucida Grande", Verdana, sans-serif;;
	margin: 0 16px 0 0;
	padding: .8em 16px 4px;
}
.box-800 li.category ul {
	height: 7em;
	margin: 0;
	padding: 0 16px;
}
.box-800 li.category ul li {
	background: url(help-orb.gif) 4px .925em no-repeat;
	padding-left: 15px;
	clear: left;
	display: inline;
	float: left;
	width: auto !important;
	width: 200px;
	font-size: 10.67px;
}
.box-800 .clearer {
	clear: both;
	height: 1px;
	width: 800px;
}
.titlestub-wrap,
.topic-area {
	float: left;
	width: 250px;
}
.titlestub-wrap {
	width: 520px;
}
.topics {
	padding-left: 0;
}

.topic-area {
	border-left: 1px solid #e4e4e4;
	margin: 8px 0;
}
.topic-area p {
	color: #677072;
	font-size: 11px;
	margin: 8px;
}
.topic-area ul {
	margin: 0 8px;
	list-style:  none;
}

.topic-area ul li {
	background: url(help-orb.gif) 4px 50% no-repeat;
	padding: 3px 0 3px 16px;
	font-size: 11px;
}
.topic-area ul li a {
	color: #0b4790;
}
.topic {
	border-top: 1px solid #e4e4e4;
	clear: both;
	margin: 10px;
	padding: 2px 0;
}
.topic h3 {
	margin-top: 10px;
	float: left;
	width: 240px;
	margin-left: 10px;
	line-height: 26px;
}
.topic p,
.topic ul,
.topic ol {
	font-size: 11px;
	margin-left: 250px;
}
.topic h4 {
	margin-left: 250px;
}
.topic ul,
.topic ol {
	padding-left: 30px;
}
.topic .spacing ol li {
margin-top: 1em;
}
.topic .indent ul {
	list-style: none;
}
.topic .indent li {
	list-style: none;
	margin-top: 1em;
}
.topic .indent2 li {
	list-style: none;
}
.topic a {
	color: #0b4790;
}
.topic .toplink a {
	background: url(help-toplink-arrow.gif) 100% 70% no-repeat;
	color: #9a9a9a;
	padding-right: 14px;
}
.box-bg {
	background: url(help-box-800-mdl.png) 0 0 repeat-y;
}
.box-bg #main-content-top {
	background: url(help-box-800-top.png) 0 0 no-repeat;
}
.box-bg .clearer {
	background: url(help-box-800-btm.png) 0 0 no-repeat;
	height: 10px;
	width: 800px;
}

/* QUICK-FIX OVERRIDES: */
li.category {
	color : #333; 
}
.box-800 li h3 a {
	color : #333;
	background: url(help-index-arrow.png) 100% .3em no-repeat;
	padding-right: 16px;
}
.box-800 ol.categories li.category { height : 14em; }
.box-800 ol.categories li.category div { height : 14em; }

.box-800 li.category ul li {
display : block; 
float : none; 	
width : auto; 
background-position : 0 50%; 
font-size : inherit;
line-height : 1.8; }

.topic { 
position : relative; 
padding : 15px 0 0 245px; }

.topic h4, .topic p, .topic ul, .topic ol { margin-left : 0; }

.topic p, .topic ul, .topic ol { 
margin-left : 0;
margin-bottom : 18px;
padding-left : 0;
line-height : 1.5;  
color : #333; }

.topic ul li,
.topic ol li {
	margin-left: 30px;
	line-height: 18px;
}

.topic ol {
list-style-position : inside; }

.topic h3 { 
position: absolute; 
top: 15px; 
float: none; /* overriding unnecessary float */
left: 0;
_left: -245px;
margin: 0; 
padding: 0; 
width: auto; /* overriding unnecessary width */
max-width: 140px; 
font: bold 14px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
line-height: 1.5; /* overriding line-height*/
color: #333;
}

.topic h4 { 
margin-bottom : 18px; 
font : bold 12px/1.5 "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
color : #333; }