/* This style sheet is for the IPCC AR4 Working Group I FAQ html pages */


/* ---------------------------------------------------------------------------------- */
/* Index page styles - used only on the INdex page */
.faqIndexTitle {
  font-family: Arial;
  font-size: 18pt;
  font-weight: bold;
	color: #993366;
	text-align: center;
	margin: 0;
	padding: 0;
}

.faqIndexTitleText {
  font-family: Arial;
  font-size: 10pt;
	text-align: center;
	margin: 0;
	padding: 0 0 0.5em 0;
}

.faqIndexFaqNumCell {
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
	color: #993366;
	height: 25px;
	vertical-align: middle;
}

.faqIndexHRthin {
  height: 1px;
	border: none;
	color: #993366;
	background-color: #993366;
}
.faqIndexFaqTitleCell {
  font-family: Arial;
  font-size: 12pt;
	vertical-align: middle;
}


/* ---------------------------------------------------------------------------------- */
/* Navigational styles - used on each individual FAQ html page */
.faqNavHeadLeft {
  font-family: Arial;
  font-size: 8pt;
	text-align: left;
	vertical-align: bottom;
	height: 30px;
}

.faqNavHeadMid {
  font-family: Arial;
  font-size: 8pt;
	text-align: center;
	vertical-align: bottom;
	height: 30px;
}

.faqNavHeadRight {
  font-family: Arial;
  font-size: 8pt;
	text-align: right;
	vertical-align: bottom;
	height: 30px;
}

.faqNavFootLeft {
  font-family: Arial;
  font-size: 8pt;
	text-align: left;
	vertical-align: top;
	height: 30px;
}

.faqNavFootMid {
  font-family: Arial;
  font-size: 8pt;
	text-align: center;
	vertical-align: top;
	height: 30px;
}

.faqNavFootRight {
  font-family: Arial;
  font-size: 8pt;
	text-align: right;
	vertical-align: top;
	height: 30px;
}



/* ---------------------------------------------------------------------------------- */
/* Standard FAQ Title styles - used on each individual FAQ html page */
.faqTitleCellSingle {
   background-color: #ffffcc;
	 border-style: solid none solid none;
	 border-color: #993366;
	 border-top-width: thick;
	 border-bottom-width: medium;
	 height: 70px;
}

.faqTitleCellDouble {
   background-color: #ffffcc;
	 border-style: solid none solid none;
	 border-color: #993366;
	 border-top-width: thick;
	 border-bottom-width: medium;
	 height: 100px;
}

.faqTitleCellTriple {
   background-color: #ffffcc;
	 border-style: solid none solid none;
	 border-color: #993366;
	 border-top-width: thick;
	 border-bottom-width: medium;
	 height: 130px;
}

.faqTitleNumFont {
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
}

.faqTitleFont {
  font-family: Arial;
  font-size: 18pt;
  font-weight: bold;
	color: #993366;
}



/* ---------------------------------------------------------------------------------- */
/* Standard FAQ Column styles */
.faq_StdCol_Cell {
	vertical-align: top;
	text-align: justify;
}




/* ---------------------------------------------------------------------------------- */
/* Standard FAQ Body styles - used on each individual FAQ html page */
.faq_StdCol_FontItalic {
  font-family: Times New Roman;
  font-size: 10pt;
  font-style: italic;
	width: 342px;
	margin: 0;
	padding: 0;
	text-indent: 1.0em;
	line-height: 1.2;
}

.faq_StdCol_Font {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 342px;
	margin: 0;
	padding: 0;
	text-indent: 1.0em;
	line-height: 1.2;
}

.faq_StdCol_FontItalic_NoIn {
  font-family: Times New Roman;
  font-size: 10pt;
  font-style: italic;
	width: 342px;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}

.faq_StdCol_Font_NoIn {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 342px;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}

.faq_StdCol_SectionHead {
  font-family: Times New Roman;
  font-size: 10pt;
	font-weight: bold;
	width: 342px;
	line-height: 1.2;
	margin: 0;
	padding: 1em 0 0.5em 0;
}



/* ---------------------------------------------------------------------------------- */
/* Standard FAQ Figure Caption styles - used for for all Figure caption sections */
.faq_StdFig_CaptionDiv {
  font-family: Arial;
  font-size: 8pt;
	text-align: justify;
	line-height: 1.2;
	padding-top: 0.75em;
}

.faq_StdFig_CaptionFont_Title {
  font-weight: bold;
}

.faq_StdFig_CaptionFont_Body {
  font-style: italic;
}

span.faqCaptionRaise {
	vertical-align: 3pt;
	font-size: 6pt;
}

span.faqCaptionLower {
	vertical-align: -1.5;
	font-size: 6pt;
}



/* ---------------------------------------------------------------------------------- */
/* Standardl FAQ Box styles - used for Boxes in FAQ html pages */


/* ---------------------------------------------------------------------------------- */
/* Special text formatting styles - used for special treament of text characters */
span.faqRaise {
	vertical-align: 4pt;
	font-size: 7pt;
}

span.faqLower {
	vertical-align: -2pt;
	font-size: 7pt;
}






/* ---------------------------------------------------------------------------------- */
/* Special individual FAQ styles - used on individual FAQ html pages only */


/* ------------------------------- */
/* FAQ 1.1 */
.faq_11_Stretch_1 {
	word-spacing: 0.15em;
}

/* ------------------------------- */
/* FAQ 1.2 */
.faq_12_Stretch_1 {
	word-spacing: 0.6em;
}

.faq_12_Stretch_2 {
	word-spacing: 0.1em;
}

.faq_12_Stretch_3 {
	word-spacing: 0.1em;
}


/* ------------------------------- */
/* FAQ 1.3 */
.faq_13_Stretch_1 {
	word-spacing: 0.15em;
}

.faq_13_Stretch_2 {
	word-spacing: 0.3em;
}


/* ------------------------------- */
/* FAQ 2.1 */
.faq_21_List {
	margin-left: 20px;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.faq_21_List_Segment {
	margin-left: 20px;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	list-style-type: none;
}

.faq_21_ListItem {
	margin-top: 0.4em;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.faq_21_ListItem_Segment {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.faq_21_ListFont {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 322px;
	line-height: 1.2;
}

.faq_21_ListFontNarrow {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 208px;
	line-height: 1.2;
}

.faq_21_BodyFontNarrow {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 228px;
	margin: 0;
	padding: 0;
	text-indent: 1.0em;
	line-height: 1.2;
}

.faq_21_SectionHeadNarrow {
  font-family: Times New Roman;
  font-size: 10pt;
	font-weight: bold;
	width: 228px;
	line-height: 1.2;
	margin: 0;
	padding: 1em 0 0.5em 0;
}

.faq_21_BoxCell {
   background-color: #ffffcc;
}

.faq_21_BoxTitle {
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
	color: #993366;
	text-align: center;
}

/* width of text in box is 700 - 20 - 20 = 660 */
.faq_21_BoxText {
  font-family: Arial;
  font-size: 10pt;
	color: #666666;
	text-align: justify;
	width: 660px;
	text-indent: 2em;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}

.faq_21_Stretch_1 {
	word-spacing: 0.5em;
}

.faq_21_Stretch_2 {
	word-spacing: 0.2em;
}

.faq_21_Stretch_3 {
	word-spacing: 0.2em;
}

.faq_21_Stretch_4 {
	word-spacing: 0.1em;
}


/* ------------------------------- */
/* FAQ 3.1 */
.faq_31_FigCaption_Footnote {
	text-align: right;
	width: 700px;
	margin: 0;
	padding: 0;
}

/* ------------------------------- */
/* FAQ 3.2 */
.faq_32_Stretch_1 {
	word-spacing: 0.15em;
}


/* ------------------------------- */
/* FAQ 3.3 */
.faq_33_Stretch_1 {
	word-spacing: 0.2em;
}


/* ------------------------------- */
/* FAQ 4.1 */


/* ------------------------------- */
/* FAQ 5.1 */
.faq_51_Stretch_1 {
	word-spacing: 0.4em;
}


/* ------------------------------- */
/* FAQ 6.1 */


/* ------------------------------- */
/* FAQ 6.2 */



/* ------------------------------- */
/* FAQ 7.1 */
.faq_71_BodyFontNarrow {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 190px;
	margin: 0;
	padding: 0;
	text-indent: 1.0em;
	line-height: 1.2;
}

.faq_71_BodyFontNarrow_NoIn {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 190px;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}

.faq_71_SectionHeadNarrow {
  font-family: Times New Roman;
  font-size: 10pt;
	font-weight: bold;
	width: 190px;
	line-height: 1.2;
	margin: 0;
	padding: 1em 0 0.5em 0;
}

.faq_71_Stretch_1 {
	word-spacing: 0.1em;
}


/* ------------------------------- */
/* FAQ 8.1 */
.faq_81_FigCaption_Cell {
	vertical-align: top;
	width: 168px;
	line-height: 1.2;
}

.faq_81_StretchOne {
	word-spacing: 0.6em;
}

.faq_81_StretchTwo {
	word-spacing: 0.2em;
}


/* ------------------------------- */
/* FAQ 9.1 */
.faq_91_SpecialCol {
	vertical-align: top;
	text-align: justify;
	width: 184px;
}

.faq_91_FontNarrow {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 184px;
	margin: 0;
	padding: 0;
	text-indent: 1.0em;
	line-height: 1.2;
}

.faq_91_FontNarrow_NoIn {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 184px;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}

.faq_91_CaptionFont {
	width: 500px;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}


/* ------------------------------- */
/* FAQ 9.2 */
.faq_92_Stretch_1 {
	word-spacing: 0.2em;
}


/* ------------------------------- */
/* FAQ 10.1 */



/* ------------------------------- */
/* FAQ 10.2 */



/* ------------------------------- */
/* FAQ 10.3 */
.faq_103_Stretch_1 {
	word-spacing: 0.15em;
}


/* ------------------------------- */
/* FAQ 11.1 */
.faq_111_SpecialCol {
	vertical-align: top;
	text-align: justify;
	width: 266px;
}

.faq_111_FontNarrow {
  font-family: Times New Roman;
  font-size: 10pt;
	width: 266px;
	margin: 0;
	padding: 0;
	text-indent: 1.0em;
	line-height: 1.2;
}

.faq_111_FontNarrowItalic_NoIn {
  font-family: Times New Roman;
  font-size: 10pt;
  font-style: italic;
	width: 266px;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}

.faq_111_CaptionFont {
	width: 416px;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}

.faq_111_Stretch_1 {
	word-spacing: 0.05em;
}

