@charset "utf-8";
/* wg2 version, "red" = TS, "brown"=SPM */
/*/LINKS/*/
	#blue a {
	color: #004A80;
		text-decoration: underline;
		font-weight:normal;
		padding-left:0px;
	}
	#brown a, #red a {
		color: #A26423;
		text-decoration: underline;		
		font-weight:normal;		
		padding-left:0px;
	}
	#green  a {
		color: #117931;
		text-decoration: underline;		
		font-weight:normal;		
		padding-left:0px;
	}
	#blue, #brown, #green, #red {
		margin-left:20px;
	}

/* replaced by blue titlebar in IPCC template */
/*/TITLE/*/
.title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	height:27px;
	width:700px;
	margin:20px 0;
	line-height:25px;
	padding-left:20px;
}
	#blue .title{
		background:url(../images/title.png) no-repeat 0 0;
	}
	#brown .title{
		background:url(../images/title.png) no-repeat 0 -81px;
	}
	#green  .title{
		background:url(../images/title.png) no-repeat 0 -27px;
	}
	#red .title{
		background:url(../images/title.png) no-repeat 0 -54px;
	}
.subTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	border-left: solid 3px;
	padding-left:10px;
	margin:10px 0 0 20px;
} 
	#blue .subTitle{
		border-left: solid 3px #004A80;
	}
	#brown .subTitle{
		border-left: solid 3px #A26423;
	}
	#green  .subTitle{
		border-left: solid 3px #117931;
	}
	#red .subTitle{
		border-left: solid 3px #A20942;
	}
/*/NAV/*/
.navContainer{
	height:36px;
	width:127px;
	float:left;
	background:url(../images/navContainer.gif) no-repeat top;
	margin-top:10px;
	
}
.prev{
	display:block;
	height:25px;
	width:31px;
	position:relative;
	float:left;
	margin:5px;
	color:#00CCCC;
	background: url(../images/nav.gif) no-repeat 0 0;
	text-align:center;
}
.prev a, .next a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	text-decoration:none;
	line-height:22px;
}
	#blue .prev a, #blue .next a{
		color:#004A80;
		text-decoration:none;
		font-weight:bold;
	}
	#brown .prev a, #brown .next a, 	#red .prev a, #red .next a{
		color:#A15509;
		text-decoration:none;
		font-weight:bold;
	}
	#green .prev a, #green .next a{
		color:#3C854D;
		text-decoration:none;
		font-weight:bold;
	}
.next{
	display:block;
	height:25px;
	position:relative;
	float:right;
	width:31px;
	margin:5px;
	background: url(../images/nav.gif) 0 0;
	text-align:center;
}

/*/HEADINGS/*/

.contentContainer H1, .indexContainer H1{
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	display: block;
	width: 600px;
	padding-left:18px;
	padding-bottom:5px;
	line-height:18px;
	width:540px;
	float:left;
	background-color:#FFFFFF;
	padding:5px;
}

	#blue .contentContainer H1, #blue .indexContainer H1{
		color: #004A80;
		border-bottom:  2px solid #004A80;
		background-color:transparent;
	}
	#brown .contentContainer H1, #brown .indexContainer H1{
		color: #A26423;
		border-bottom:  2px solid #A26423;
	}
	#green  .contentContainer H1, #green  .indexContainer H1{
		color: #117931;
		border-bottom:  2px solid #117931;
	}
	#red .contentContainer H1, #red .indexContainer H1{
		color: #A26423;
		border-bottom:  2px solid #A26423;
	}
#blue H2, #brown H2, #red H2, #green H2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-top:10px;
	background-color:transparent;
}
	#blue H2{
		color:#004A80;
	}
	#brown H2, #red H2{
		color:#A26423;
	}
	#green  H2{
		color:#117931;
	}
#blue H3, #brown H3, #red H3, #green H3{
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	color:#6B0026;
	font-size:12px;
	font-weight:bold;
}
	#blue H3{
		color:#004A80;
	}
	#brown H3, #red H3{
		color:#A26423;
	}
	#green  H3{
		color:#117931;
	}
#blue H4, #brown H4, #red H4, #green H4{
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin-left:20px;
	}
#red H4 {
		color:#A20942;
		border-bottom:1px solid #A20942;;
	}
/* NonTocSubhead */
#red h5, #blue h5, #brown h5, #green h5 {
	font-family: Arial, Helvetica,  Verdana, sans-serif;	
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	margin-bottom: 5px;
	color: #000000;
	background-color: transparent;
	border-bottom: none;	
}

/*/BREADCRUMB/*/
.breadcrumbContainer {
	height:25px;
	margin-left:20px;
	margin-bottom:20px;
}
.breadcrumb {
	border-top:1px solid;
	border-bottom:1px solid;
	height:23px;
	float:left;
	line-height:20px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
}
#blue .breadcrumb a, #green .breadcrumb a, #red .breadcrumb a, #brown .breadcrumb a {
	height:23px;
	display:block;
	float:left;
	background: url(../images/bc-arrow.gif) no-repeat right;
	padding: 0 20px 0 10px;
}
	#blue .breadcrumb a {
		color: #004A80;
	}
	#brown .breadcrumb a, #red .breadcrumb a  {
		color: #A26423;
	}
	#green  .breadcrumb a {
	color: #117931;
	}
.breadcrumb .active {
	padding: 0 10px 0 10px;
}
.breadcrumbLeft {
	position:relative;
	float:left;
	background:url(../images/bc-left.gif) no-repeat;
	height:25px;
	width:5px;
}
.breadcrumbRight {
	position:relative;
	float:left;
	background:url(../images/bc-right.gif) no-repeat;
	height:25px;
	width:5px;
}
/*/CHAPTERS/*/
.chapterMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin-top:45px;
	text-align:right;
}
.chapterMenu ul{
	list-style-position:inside;
	list-style-type: disc;
}
.chapterMenu li{
	list-style:none;
	display:block;
	margin-left:-30px;
	height:30px;
	width:35px;
	font-weight:bold;
	
}
.chapterMenu li a{
	line-height:24px;
	background:url(../images/chap.gif)  no-repeat 0 0;
	height:27px;
	margin-left:-10px;
	text-decoration:none;
	padding-right:10px;
	width:27px;
	display:block;
}
	#blue .chapterMenu li a{
		color: #004A80;
	}
	#brown .chapterMenu li a, #red .chapterMenu li a{
		color: #A26423;
	}
	#green  .chapterMenu li a{
		color: #117931;
	}

.chapterMenu li a:hover, .chapterMenu li a:active{
	color: #FFFFFF;
}
	#blue .chapterMenu li a:hover, #blue .chapterMenu li a:active{
		background:url(../images/chapAct.png)  no-repeat 0 0;
		color: #FFFFFF;
	}
	#brown .chapterMenu li a:hover, #brown .chapterMenu li a:active{
		background:url(../images/chapAct.png)  no-repeat 0 -81px;
		color: #FFFFFF;
	}
	#green  .chapterMenu li a:hover, #green  .chapterMenu li a:active{
		background:url(../images/chapAct.png)  no-repeat 0 -27px;
		color: #FFFFFF;
	}
	#red .chapterMenu li a:hover, #red .chapterMenu li a:active{
		background:url(../images/chapAct.png)  no-repeat 0 -54px;
		color: #FFFFFF;
	}

/*/CONTENT/*/
.contentContainer{
	width: 720px;
	padding-right: 20px;
	float:left;
	margin-top:20px;
}

.contentContainer p{
	margin: 20px 0;
}
.contentContainer p.outdent{
	font-size: 14px;
}
.contentContainer .reftext {
	margin:7px 0;
}
.contentContainer ul{
	list-style-type: disc;
	list-style-image:none;
}
.contentContainer ul.ullev2 {
	margin-left: 5em;
	list-style-type: disc;
	list-style-image:none;
}
.contentContainer ul.ullev3 {
	margin-left: 4em;
	list-style-type: circle;
	list-style-image:none;
}

.contentContainer li {
list-style-image: none;
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
text-align:left;
}

/* stop subscripts and superscripts increasing line-height */
.contentContainer sup,
.contentContainer sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}
.contentContainer sup {
	bottom: 1ex;
}

.contentContainer sub {
	top: .5ex;
}

.inlinefigure{
	text-align:center;
	margin:30px;
}
.inlinefigure li {
	font-size:9px;
}

#blue .figuretitle, #red .figuretitle {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	width:100%;
}

#brown .figuretitle p{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
#brown .figuretitle p.subhead{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	width:100%;
}

#blue p, ul, li {
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

#red p, ul, li {
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;	
}

#brown p, ul, li {
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;	
}

#green p, ul, li {
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;	
}


p.subhead {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
}

#brown p.subhead {
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	background: transparent;
	margin-top: 5px;
	margin-bottom: 15px;
}


#brown p.nontochead {
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	background: transparent;
}
	

#red p.underline {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0px;
	width:93%;
	color: #A20942;
	border-bottom: 1px solid #A20942;
}

/* bodyitalic */
.bi {
	font-style: italic;
}
/* bodybold */
.bb {
	font-weight: bold;
}
/* emphasis */
.emph {
	font-style: italic;
	font-weight: bold;
}
.egreen {color:#009900; font-weight: bold;}
/* colourred, colourblue */
.cr {
	color: #FF0000;
}
.cb {
	color: #0000FF;
}

#blue .spmlede {
		color:#000000;
		background:transparent;
		font-weight: normal;
		font-style: italic;
		font-size:13px;
		font-family:Arial, Helvetica,  Verdana, sans-serif;
}

#blue .spmboldbox, #brown .spmboldbox {
		background:#FFF7D9;
		font-weight: bold;
		font-family:Arial, Helvetica,  Verdana, sans-serif;
		padding:20px;
		margin-left:40px;
		margin-right:40px;
}

#blue .spmboldbox {
	color:#6B0026;
}
#brown .spmboldbox {
	color: #A26423;
}


		
#blue .highlight, #red .highlight, #green .highlight {
	font-style:italic;
	font-weight: bold;
	color: #6B0026;
	font-size:13px;
	background-color: transparent;	
}
	#blue .highlight{
		color: #0C3086;
	}
	#brown .highlight{
		color: #A26423;
	}
	#green  .highlight{
	color: #117931;
	}
	#red .highlight{
	color: #A26423;
}
#blue .glossaryword{
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica,  Verdana, sans-serif;
	font-size: 14px;
	color: #0C3086;
	background-color: transparent;
}

#green p.indparagraph, #red p.indparagraph {
	font-weight:bold;
	margin-bottom:0px;
}	
#green p.indparagraphpost, #red p.indparagraphpost {
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0px;
}	

	
.searchBar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/title.png) 0 27px no-repeat;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	height:27px;
	width:700px;
	margin:20px;
	padding-left:20px;
}
/*/IMAGE/*/
#blue img,  #red img, #brown img, #green img { border: none; } 
p.caption {
	font-style:italic;
	font-size:12px;
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
}

.coverContainer{
	background: url(../images/coverContainer.gif) no-repeat left;
	height:155px;
	width:695px;
	margin-left: 20px;
}
.coverText{
	padding:7px;
	float:left;
	width:500px;
}
/*/BUTTONS/*/
.button{
	background:url(../images/buttonNav.gif) left top no-repeat;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:30px;
	width:150px;
	padding-left:20px;
	padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	float:left;
	text-decoration:none;
}
.button2{
	background:url(../images/buttonNav.gif) left top no-repeat;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:30px;
	width:120px;
	/* padding-left:15px; */
	text-align: center;
	padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	float:left;
	text-decoration:none;
}
.button3{
	background:url(../images/buttonNav2.gif) left top no-repeat;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:30px;
	width:80px;
	/* padding-left:15px; */
	padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	text-align: center;
	float:left;
	text-decoration:none;
}

.button4{
	background:url(../images/buttonNav4.gif) left top no-repeat;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:30px;
	width:160px;
	/* padding-left:15px; */
	padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	text-align: center;
	float:left;
	text-decoration:none;
}

.imageContainer{
	float:left;
	border: #cccccc solid 5px;
	width:100px;
	margin:7px;
}
#language ul{
	display:inline;
}
#language{
	margin-left:20px;
}
.searchContainer{
	height:30px;
}
.contentWrap{
	width:800px;
}
.dropdown{
	position:relative;
	float:left;
	margin:0;
}
.reports{
	background:url(../images/reports-button.gif) left top no-repeat;
}

/*/TABLES/*/
#blue .inlinetable, #green .inlinetable, #red .inlinetable {
	margin-left: auto;
	margin-right: auto;
}

#blue table, #brown table, #red table, #green table  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse : collapse;
	border-width: 1px; 
	border-color: #000000;
	}
	
#blue td, #brown td, #green td, #red td  {
	border-width: 1px; 
	vertical-align:top;
} 

#blue th, #brown th, #green th, #red th {
	border-width: 1px; 
	vertical-align:top;
}	

.ts {
	font-weight:bold;
	}
.ti {
	font-style:italic;
	}
.tc {
	text-align:center;
	}
.tr {
	text-align:right;
}		

.thead, .theadcent, .theadrt {
	color: #ffffff; 
	vertical-align: bottom;
}
	#blue .thead, #blue .theadcent, #blue .theadrt { 
	background:#6B0026;
	padding-left: 4px;	
	padding-right: 4px;	
	}
	#red .thead, #red .theadcent, #red .theadrt {
		color: #FFFFFF; 
		background:#A26423; 
	padding-left: 4px;	
	padding-right: 4px;	
}
	#green .thead, #green .theadcent, #green .theadrt {
	background:#117931 none repeat scroll 0 0;		
	font-weight: bold;
	padding-left: 4px;	
	padding-right: 4px;	
	}
	
	#brown .thead {
		color: #FFFFB3; 
		background:#A26423; 
	}
	#brown .theadcent {
		color: #FFFFFF; 
		background:#A26423; 
	}
	
.thead {
	text-align:left;
}	
#green .thead p, #blue .thead .p, #red .thead .p {
	margin:0px;
	color: #ffffff;
}
#green .thead a, #green .theadcent a, #brown .thead a, #brown .theadcent a {
	font-weight:bold;
	color: #ffffff;
}

.theadcent {
	text-align:center;
}
.theadrt {
	text-align:right;
	padding-right: 5px;
}
.tindex{
	color: #000000;
	padding: 4px;	
}
	#blue .tindex {
	background:#D6DEEB;
	}
	#red .tindex {
		color: #A26423; 
		background: #EEE0D0;
	}
	#green .tindex {
	color:#117931;
	font-weight:bold;
	background:#DFEADD;
	}
	#brown .tindex {
		color: #A26423; 
		background:#FFFFB3; 
	}


.tsubhead{
	color: #000000;
}
	#blue .tsubhead { 
		background:#6178B0;
		text-align: left;
	}
	#red .tsubhead {
	color: #A26423; 
	background: #EEE0D0;
	text-align: left;
	}	
	#green .tsubhead {
	color:#117931;
	font-weight:bold;
	background:#DFEADD;
	text-align: left;
	}

	
.tbody, .tbodycent, .tbodyrt, .tbodyrotat{
	color: #000000;
	padding: 4px;
}
.tbodycent{
	text-align: center;
}
.tbodyrt{
	text-align: right;
	padding-right: 8px;
}
.tbodyrotated{
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tbodyrotated p{
	margin:0px;
	font-size: 8px;
}
	#blue .tbody, #blue .tbodycent, #blue .tbodyrt, #blue .tbodyrotated {
	background:#FFFFFF;
	}
	#red .tbody, #red .tbodycent, #red .tbodyrt, #red .tbodyrotated {
	background: #EEE0D0;
	}
	#green .tbody, #green .tbodycent, #green .tbodyrt, #green .tbodyrotated {
	background:#DFEADD;
	}	
	
	#brown .tbody, #brown .tbodycent {
		color: #A26423; 
		background:#FFFFFF; 
	}

	
#green .tbody p, #red .tbody p, #blue .tbody p {
	margin:0px;
	font-size:11px;
}
.tbodycent p {
	margin:0px;
	font-size:11px;	
}
.tbody ul{
	padding-left:5px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	font-size:11px;	
}
.tbody ul.ullev2 {
	margin-left: 1.5em;
	list-style-type: circle;
	list-style-image:none;
}

.tbody li{
	margin-bottom:0px;
	font-size:11px;
}
	
.tablecaption{
	font-style: italic;
}
	#blue .tablecaption a{
	color:#B8C6DD;
	}
	#red .tablecaption a{
	color:#E2B8BB;
	}
	#green .tablecaption a{
	color:#AECAAD;
	}	

	#green p.tablefooter, #red p.tablefooter, #blue p.tablefooter, #brown p.tablefooter {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		margin:4px;
		text-align:left;
}
	#blue .tablefooter a{
	color:#B8C6DD;
	}
	#red .tablefooter a{
	color:#E2B8BB;
	}
	#green .tablefooter a{
	color:#AECAAD;
	}
	

/*/INDEX/*/	
.index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	left:140px;
	line-height:18px;
	top: 689px;
}
#blue ol, #brown ol, #green ol, #red ol{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style-position:outside;
	line-height:18px;
	list-style-type:decimal;
	list-style-image:none;
}
	#blue ol{
		color:#0C3086;
	}
	#brown ol{
		color: #A26423;
	}
	#green  ol{
		color: #117931;
	}
	#red ol{
		color:#A20942;
	}
.indexContainer ul{
	margin-left:0;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style-position:outside;
	list-style-image:none;
	line-height:18px;
}
	#blue .indexContainer ul{
		color:#0C3086;
	}
	#brown .indexContainer ul{
		color: #A26423;
	}
	#green  .indexContainer ul{
		color: #117931;
	}
	#red .indexContainer ul{
		color:#A20942;
	}
	#blue .indexContainer ul li{
			list-style-image:none;
		}
	#blue .indexContainer ol li{
			list-style-image:none;
		}
		

#blue blockquote, #red blockquote{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:20px;
	padding-bottom:10px;
}
	#blue blockquote{
		font-weight:bold;
		background: #FFF6DC;
		color:#A20942;
	}
	#red blockquote{
		background:#FFFACC;
		color:#000000;
	}

#red blockquote h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:20px 20px 0 20px;
}
	#red blockquote h2{
		color:#A20942;
	}

.endbox{
	background:#C8E0EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding:10px;
	margin:20px;
}

.endbox h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004A80;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	padding:10px
}

#green .ar4titlePage, #blue .ar4titlePage, #red .ar4titlePage, #brown .ar4titlePage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding:20px;
	margin:20px;
	width:540px; 
	float:left;
}
#blue .ar4titlePage, #brown .ar4titlePage{
	background:#C8E0EE;
}

#red .ar4titlePage{
	background: #EEE0D0;
}

#green .ar4titlePage{
	background:#D5E2D4;
}

.ar4titlePage H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:22px;
	border-top:#000000 solid 1px;
	padding-top: 10px;
}
.ar4titlePage H2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:20px;
}

#green .ar4titlePage H3, #red .ar4titlePage H3, #blue .ar4titlePage H3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:0px;
}
/*/ANNEX/*/
.annex{
	margin-top:20px;
}
.annex #title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	border-bottom:#0C3086 solid 1px;
	padding-bottom: 10px;
}
	#blue .annex #title{
		color:#0C3086;
		border-bottom:#0C3086 solid 1px;
	}
	#red .annex #title{
		color:#A20942;
		border-bottom:#A20942 solid 1px;
	}
	#blue blockquote{
		font-weight:bold;
		background: #FFF6DC;
		color:#A20942;
	}
.annex #subTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-top: 10px;
}
	#blue .annex #subTitle{
		color:#0C3086;
	}
	#red .annex #subTitle{
		color:#A20942;
	}
.annex .authornames{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding: 10px 0;
}
	#blue .annex .authornames{
		color:#0C3086;
	}
	#red .annex .authornames{
		color:#A20942;
	}
.annex H1{
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	display: block;
	width: 600px;
	padding-left:18px;
	padding-bottom:5px;
	line-height:18px;
	width:540px;
	float:left;
	background-color:transparent;
	padding:5px;
}
	#blue .annex H1{
		color:#0C3086;
		border-bottom:  2px solid #004A80;
	}
	#red .annex H1{
		color:#A20942;
		border-bottom: 2px solid #A20942;
	}
	
	
.annex H2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
}
	#blue .annex H2{
		color:#0C3086;
	}
	#red .annex H2{
	color:#A20942;
}
.annex .highlight{
	}
	#blue .annex .highlight{
		color:#6B0026;
	}
	#red .annex .highlight{
		color:#6B0026;
	}
.annex p{
	margin-bottom:7px;
	margin-top:4px;
}
.annex ul{
	list-style-type: disc;
	margin: 4px;
}

/*/Boxes/*/
#blue .boxchap, #brown .boxchap{
	background:#C8E0EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004A80;
	font-size:14px;
	font-weight:normal;
	padding:10px;
	margin:20px;
}

#blue .boxchap h2, #brown .boxchap h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004A80;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px
}

#brown .boxchap .tbody{
		background:#C8E0EE;
		color: #000000;
}


#brown .boxchap p{
	margin-top:0;
	margin-bottom:15px;
}

#red .boxchap{
	background:#FFF6DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding:10px;
	margin:20px;
}
#red .boxchap h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A26423; 
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px
}

#red .boxchap p{
	color:#000000;
	font-size:11px;
	padding:0px;
	margin:10px;
	text-align:left;
}	

#red .boxchap ul{
	margin:10px;
	padding-left:10px;
}

#red .boxchap li{
	color:#000000;
	font-size:11px;
	padding:0px;
	margin:10px;
	text-indent: 0;
}	

#red .boxchap .caption{
	text-indent:0;
}
#red .boxchap .tbody{
		background:#FFF6DC;
		color: #000000;
}


#green .boxchap{
	background:#FFF7D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding:10px;
	margin:20px;
}
#green .boxchap h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#117931;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	padding:0px
}
#green .boxchap h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align: left;
	padding:0px;
	margin-bottom:5px;
	margin-left:10px;
}
#green .boxchap p, #green .boxchap li{
	color:#000000;
	font-size:11px;
	padding:0px;
	margin:10px;
	text-indent:0;
  text-align:left;	
}	
#green .boxchap .caption{
	text-indent:0;
	text-align:left;
}


/*/Footnotes/*/
.footnotes {
	border-top:1px solid;
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:10px;
	margin-left:0px;
	margin-right:10px;
	margin-top: 20px;
}

.footnotes ol {
		margin-left:25px;
		margin-right:10px;
		margin-top:10px;
		margin-bottom:10px;
		padding:0px;
}
.footnotes li {
	list-style: decimal outside;
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:10px;
	line-height: 11px;
}	
#brown .footnotes .tbody {
		color: #000000;
}

/*/Graphic table/*/	
.gtable img {
		margin-top:10px;
		margin-bottom:10px;
}
/*/References/*/
.refstrong {font-weight:bold;}
.refitalic {font-style:italic;}
	
/*/FAQs/*/
#green .faqtitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#6B0026;
font-weight:bold;
display:block;
border-bottom: 2px #6B0026 solid;
margin-top:0px;
margin-left:0px;
padding-top:5px;
padding-left:18px;
padding-bottom:5px;
line-height:18px;
background:#FFF7D9;
}
#green .faqcaption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
display:block;
border-top: 6px #6B0026 solid;
margin-left:0px;
margin-bottom:0px;
padding-left:18px;
padding-top:5px;
line-height:18px;
background:#FFF7D9;
}
.faqlede {font-style:italic;}

/*/ for chapter TOC /*/
.indexContainer {
	margin-top:20px;
	width: 720px;
	padding-right: 20px;
	float:left;
	margin-top:20px;
}
#green .indexContainer H2, #blue .indexContainer H2, #red .indexContainer H2 {
	margin-left:30px;
	margin-top:10px;
	margin-bottom:0px;
	width:100%;
}
.indexContainer H3 {
	margin-left:50px;
	margin-top:0px;
	margin-bottom:2px;
	font-size:12px;
	font-weight:normal;
	width:100%;	
}
.indexContainer H4 {
	margin-left:70px;
	font-weight:normal;
	width:100%;	
}

/*/ border styles for table cells from InDesign, top-right-bottom-left /*/
.t0000 {border-style: none none none none; border-color: gray; }
.t0001 {border-style: none none none solid; border-color: gray; }
.t0010 {border-style: none none solid none; border-color: gray; }
.t0011 {border-style: none none solid solid; border-color: gray; }
.t0100 {border-style: none solid none none; border-color: gray; }
.t0101 {border-style: none solid none solid; border-color: gray; }
.t0110 {border-style: none solid solid none; border-color: gray; }
.t0111 {border-style: none solid solid solid; border-color: gray; }
.t1000 {border-style: solid none none none; border-color: gray; }
.t1001 {border-style: solid none none solid; border-color: gray; }
.t1010 {border-style: solid none solid none; border-color: gray; }
.t1011 {border-style: solid none solid solid; border-color: gray; }
.t1100 {border-style: solid solid none none; border-color: gray; }
.t1101 {border-style: solid solid none solid; border-color: gray; }
.t1110 {border-style: solid solid solid none; border-color: gray; }
.t1111 {border-style: solid solid solid solid; border-color: gray; }


#blue .pdfButton  {
	display:block;
	height:35px;
	width:35px;
	position:relative;
	float:left;
	margin:28px 10px 0;
	background: url(../images/pdfButton.gif) no-repeat 0 0;
		padding-left: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6B0026;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}

/*Back to report link for images */
.return{
	display:block;
	height:36px;
	width:115px;
	position:relative;
	float:left;
	margin:7px;
	color:#000000;
	text-align:center;
}
.return a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
}
	#blue .return a{
		color:#004A80;
		text-decoration:none;
	}
	#brown .return a {
		color:#A15509;
		text-decoration:none;
	}
	#green .return a {
		color:#3C854D;
		text-decoration:none;
	}
	#red .return a {
		color:#A20942;
		text-decoration:none;
	}

.navContainer2{
	height:36px;
	width:127px;
	float:left;
	background:url(../images/navContainer.gif) no-repeat top;
	margin-top:0px;
}

/*Figure page*/
.bigfigure{
	margin:0 auto;
	margin-top:30px;
	text-align:center;
}
.bigfigure .figurecaption{
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	width:80%;
	font-size:12px;
	text-align:left;
}
#green .bigfigure img, #blue .bigfigure img, #red .bigfigure img{
	margin-bottom:10px;
}

/*Page footer*/
.footer{
	border-top:1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	margin-left:0px;
	margin-right: 10px;
	margin-top:5px;
	color:#000000;
}