@charset "utf-8";
/* =============== */
/* = SIFR TYPE = */
/* =============== */
.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
.sIFR-active #container h1, .sIFR-active #container h2{font-size:17px; height:17px; visibility:hidden;}

body {
	background:#8B0005 url(/content/en_US/FAQ/Images/faq_bkg.jpg) repeat-x top left;
	padding-top:20px;
	padding-bottom:20px;
}

.main {
	margin:0 auto;
	width:657px;
	display:block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
}

.menu {
	float:left;
	width:158px;
	margin-right:8px;
}

.menu .tl { background:transparent url(/content/en_US/FAQ/Images/menu_tl.png) no-repeat top left; width:11px; height:11px; float:left; display:block; }
.menu .tr { background:transparent url(/content/en_US/FAQ/Images/menu_tr.png) no-repeat top right; width:11px; height:11px; float:left; display:block; }
.menu .t { background:transparent url(/content/en_US/FAQ/Images/menu_t.png) repeat-x top; width:136px; height:11px; float:left; display:block; }
.menu .bl { background:transparent url(/content/en_US/FAQ/Images/menu_bl.png) no-repeat top left; width:11px; height:11px; float:left; display:block; }
.menu .br { background:transparent url(/content/en_US/FAQ/Images/menu_br.png) no-repeat top right; width:11px; height:11px; float:left; display:block; }
.menu .b { background:transparent url(/content/en_US/FAQ/Images/menu_b.png) repeat-x top; width:136px; height:11px; float:left; display:block; }
.menu .l { background:transparent url(/content/en_US/FAQ/Images/menu_l.png) repeat-y left; _background:; }
.menu .r { background:transparent url(/content/en_US/FAQ/Images/menu_r.png) repeat-y right; _background:; }
.menu .container {
	margin:0 auto;
	width:150px;
	display:block;
	background-color:#373737;
	color:#FFFFFF;
	padding:24px 0px 24px;
	text-align:center;
	min-height:418px;
	_height:418px;
}
.menu .logo {
	margin:0 auto;
	width:52px;
	height:52px;
	display:block;
	background:#373737 url(/content/en_US/FAQ/Images/menu_logo.jpg) no-repeat top !important;
}
.menu .menu_title { font-size:18px; color:#FFFFFF; margin-top:5px; font-weight:bold; text-transform:lowercase; }
.menu .menu_subtitle { font-size:14px; color:#e82528; font-weight:bold; text-transform:lowercase; }
.menu .content {
	border-top:#1f1f1f solid 1px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
}
.menu .content a {
	padding:9px 15px 9px 15px;
	background:;
	display:block;
	background:transparent url(/content/en_US/FAQ/Images/menu_arrow.png) no-repeat 135px 50%;
	_background:transparent url(/content/en_US/FAQ/Images/menu_arrow.gif) no-repeat 135px 50%;
	border-bottom:#1f1f1f solid 1px;
	color:#FFF;
}
.menu .content a:hover, .menu .content .selected {
	background-color:#e72129;
}

.menu .content .withImage { background-color:transparent;background-position:0 0;background-repeat:repeat; }
.menu .content .withImage a:hover, .menu .content .withImage .selected { background-color:transparent;opacity:.8;filter:alpha(opacity=80); }


.detail .detail_title { font-size:18px; color:#353535; font-weight:bold; width:325px; text-transform:uppercase; }
.detail .detail_subtitle { font-size:18px; color:#e82528; font-weight:bold; width:325px; }
.detail {
	float:left;
	width:488px;
	display:block;
	padding-bottom:20px;
}

.detail .tl{background:transparent url(/content/en_US/FAQ/Images/detail_tl.png) no-repeat top left; width:12px; height:12px; float:left; display:block;}
.detail .tr{background:transparent url(/content/en_US/FAQ/Images/detail_tr.png) no-repeat top right; width:12px; height:12px; float:left; display:block;}
.detail .t{background:transparent url(/content/en_US/FAQ/Images/detail_t.png) repeat-x top; width:464px; height:12px; float:left; display:block;}
.detail .bl{background:transparent url(/content/en_US/FAQ/Images/detail_bl.png) no-repeat top left; width:12px; height:12px; float:left; display:block;}
.detail .br{background:transparent url(/content/en_US/FAQ/Images/detail_br.png) no-repeat top right; width:12px; height:12px; float:left; display:block;}
.detail .b { background:transparent url(/content/en_US/FAQ/Images/detail_b.png) repeat-x top; width:464px; height:12px; float:left; display:block; }
.detail .l { background:transparent url(/content/en_US/FAQ/Images/detail_l.png) repeat-y left; _background:; }
.detail .r { background:transparent url(/content/en_US/FAQ/Images/detail_r.png) repeat-y right; _background:; }

.detail .container {
	margin:0 auto;
	width:480px;
	display:block;
	background-color:#FFFFFF;
	color:#FFFFFF;
	padding:22px 0px 0px 0px;
	min-height:420px;
	_height:420px;
}
.detail .content {
	margin:0 auto;
	width:436px;
}
.detail .top {
	padding-bottom:25px;
	border-bottom:#DEDEDE solid 2px;
	float:none;
	clear:both;
}
.detail .faq_questions {
	padding:5px 0px 25px 0px;
	border-bottom:#DEDEDE solid 2px;
	float:none;
	color:#353535;
	clear:both;
}
.detail .faq_answers {
	padding-top:25px;
	float:none;
	clear:both;
}
.detail .logo {
	margin:0 auto;
	width:33px;
	height:33px;
	display:block;
	background:#373737 url(/content/en_US/FAQ/Images/detail_logo.jpg) no-repeat top !important;
	float:left;
	margin-right:10px;
}
.detail a.print {
	width:65px;
	height:27px;
/*	display:block;
	background:#373737 url(/content/en_US/FAQ/Images/detail_print.jpg) no-repeat top;*/
	float:right;
	display:none;
	visibility:hidden;
}
.detail a.print:hover { background-position:0px -33px; }

.faq_questions .detail_subtitle {
	padding-right:10px;
	margin-top:20px;
}
.faq_questions a.question {
	display:block;
	text-decoration:underline;
	color:#353535;
}
.faq_questions a.question:hover {
	color:#e82528;
	text-decoration:underline;
}

.faq_answers {
	color:#353535;
}
.faq_answers .category {
	padding-bottom:10px;
	margin-top:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.faq_answers .title {
	font-weight:bold;
}
.faq_answers .answer {
}
.faq_answers .answer a:visited,
.faq_answers .answer a:hover,
.faq_answers .answer a {
	color:#FF0000;
	text-decoration:underline;
}
.faq_answers .back {
	color:#e41f29;
	margin:10px 0px 20px 0px;
	padding-right:10px;
	display:inline-block;
	width:auto;
	background:#FFFFFF url(/content/en_US/FAQ/Images/detail_arrow.jpg) no-repeat right;
	font-weight:bold;
	text-transform:uppercase;
}
.faq_answers .back a:visited,
.faq_answers .back a:hover,
.faq_answers .back a {
	color:#e41f29;
}
.faq_answers .back a:hover { text-decoration:underline; }
.faq_answers .initial {
	font-size:13px;
	color:#5a5a5a;
}
.faq_answers .answer strong {
	color:#5a5a5a;
}