body {
	font-size:100%;
	font-family: Helvetica, Geneva, Arial, Calibri, Verdana, Tahoma, sans-serif;
	background: #eee; /*WAS #666666;*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
h1 { color: #000000; font-size: 24px; font-style: normal; font-weight: normal}
h2 { color: #000000; font-size: 21px; font-style: normal; font-weight: normal; margin-top:3em}
h3 { color: #000000; font-size: 16px; font-style: normal; font-weight: bold; margin:36px 0 10px 0}
h4 { color: #000000; font-size: 14px; font-style: normal; font-weight: bold; margin:18px 0 -12px 0}
h5 { color: #000000; font-size: 14px; font-style: italic; font-weight: bold; margin:18px 0 -12px 0}

p { color: #000000; font-size: 14px; line-height: 18px}

.fvtiny   { font-size: 8px} /* 0.5em}   TOO SMALL */
.ftiny    { font-size: 9px} /*0.55em}*/
.fvsmall  { font-size: 10px} /*0.65em}*/
.fsmall, .fsubsubtitle { font-size: 12px} /*0.75em}*/
.fnormal, .plain { font-size: 14px} /*0.9em} size of <p>, <blockquote> */
.flarge, .fbig, .fsubtitle { font-size: 16px} /*1.0em} size of <h4>  */ 
.fvlarge, .fvbig    { font-size: 18px} /*1.1em} size of <h3> */
.ftitle   { font-size: 21px} /*1.3em} size of <h2> */
.fhuge    { font-size: 24px} /*1.5em} size of <h1> */
.fvhuge   { font-size: 30px} /*1.9em} */

.fserif  { font-family: Times, "Times New Roman", serif} 
.fsans   {font-family: Geneva, Tahoma, sans-serif }
.fsc{font-variant:small-caps}
.fscbi{
	font-variant:small-caps;
	font-style:italic;
	font-weight:bold
	}

.fscb{
	font-variant:small-caps;
	font-weight:bold
	}

.fsci{
	font-variant:small-caps;
	font-style:italic
}
.fnmarker{
	font-size:.8em;
	vertical-align:super;
}

.endnotes { 
	font-size: 13px;
	line-height:17px;
	text-align: left; 
	text-indent: -24pt; 
	margin-left: 24pt; 
	margin-right: 0pt; 
	list-style-position: outside; 
	list-style-image: none; 
	list-style-type: none; 
	margin-top: 0px; 
	margin-bottom: 6px; 
	padding-top: 10px
}

div.endnoteblock p { 
	margin:0 0 6px 24px;
	text-align:left;
	text-indent:-24px;
	line-height:17px;
	font-size:13px;
}
div.endnoteblock blockquote { 
	margin:0 0 6px 48px;
	text-align:left;
	text-indent:0px;
	line-height:17px;
	font-size:13px;
}

div.endnoteblock .myCITE { 
font-size: 12px; 
line-height: 14px; 
text-align: left; 
margin: -8px 0 0pt 50%;
}
div.endnoteblock .mycite { 
font-size: 12px; 
line-height: 14px; 
text-align: left; 
margin: -8px 0 0pt 50%;
}


div.referenceblock p {
	margin:0 0 6px 24px;
	text-align:left;
	text-indent:-24px;
	line-height:17px;
	font-size:13px;
}

.style9 {font-family: Verdana, Arial, Helvetica, sans-serif }

.plainleft{
	font-size:14px;
	text-align:left;
}
.smallleft{
	font-size:12px;
	text-align:left;
}


/* ************************************************************** */
/*
.centerblock{
	margin:-10px -10px;
	border:solid 1px #89A;
}
.centerblock .w60{
	background-color:#f8f8f8;
	width:60%;
	padding:20px 20%;
}
*/
.centerblock{
/*	border:solid 1px #89A;*/
	background-color:#fff;
	margin:40px -20px;
}
.centerblock .w550{
	border:solid 1px #89A;
	background-color:#f8f8f8;
	margin:60px auto;
	width:550px;
	padding:20px 10px;
}

.centerblock .w70{
	background-color:#f8f8f8;
	width:70%;
	padding:20px 15%;
}
.centerblock .w80{
	background-color:#f8f8f8;
	width:80%;
	padding:0px 10%;
}

.centerblock .btn{
	border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #8899AA;  
	border-bottom: 2px solid #8899AA;
	margin-top:2px;
	margin-left:20px;
	margin-right: 0;
	margin-bottom: 0; 
	background-color: #eee;
	color: #003366;
	padding: 3px 10px;
}
.centerblock .btn:hover{
	background-color: #036;
	color: #fff;
}
.centerblock .btn:visited{
	color: #FF0;
}
.centerblock a:link     { color: #003366; text-decoration: underline }
.centerblock a:visited { color:    #F00; text-decoration: underline }
.centerblock a:hover   { color: #fff; text-decoration: underline }
.centerblock a:active  { color: #036; text-decoration: underline }


.centerblock h2{
	border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #678;  
	border-bottom: 2px solid #678;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0; 
	background-color:#89A;
	color:#fff;
	padding: 6px 40px;
}
.centerblock h4{
	border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #8899AA;  
	border-bottom: 2px solid #8899AA;

	margin-right: 0;
	margin-bottom: 0; 
	background-color: #e0e0e0;
	color: #003366;
	padding: 6px 40px;
}
/* ************************************************************** */
.centerblock400{
	margin:9px auto;
	width:400px;
}
.centerblock500{
	margin:9px auto;
	width:500px;
}
.centerblock600{
	margin:9px auto;
	width:600px;
}
.centerblock700{
	margin:9px auto;
	width:700px;
}
.centerblock80{
	margin:9px auto;
	width: 80%;
	border:1px solid #036;
}


/*---------------------*/
/* GENERAL STYLES */

a  { color: #003366 }
a:link     { color: #003366; text-decoration: underline }
a:visited { color: #40668c; text-decoration: underline }
a:hover   { color: #006699; text-decoration: underline }
a:active  { color: #006699; text-decoration: underline }


.author { font-size:14px; font-style: italic; font-weight: normal}
.myBLOCKQUOTE { font-size:14px; margin-right: 20px; margin-left: 20px}
.myCITE, .mycite 
{ 
font-size: 12px; 
line-height: 14px; 
text-align: left; 
margin: -8px 0 0pt 50%;
}

blockquote{
	font-size:14px;
	line-height:18px;
	margin-left:24px;
}

/* **********STANDARD ol and ul, with 18pt in between items */

li { margin-top:6pt}
ol { font-size:14px;
	margin-bottom:18pt;
	list-style-type: decimal;
	list-style-position: outside;
}

ul  {font-size: 14px;
	margin-bottom: 18pt;
	list-style-type: circle;
	list-style-position: outside;
    }

/* ************** A LIST WITHOUT BLANK LINES IN BETWEEN ********** */
/* ** CHANGE TEXTS WITH NEXT TWO CODES  INTO <ol class=tight>.**** */
/* ** CHANGE TEXTS WITH NEXT TWO CODES  INTO <ul class=tight>.**** */
.uls {font-size: 14px;
	margin-bottom:0pt;
	list-style-type: circle;
	list-style-position: outside;
}
.ols  {font-size: 14px;
	margin-bottom:0pt;
	list-style-type: decimal;
	list-style-position: outside;
}

ol .tight{
	margin-top:0;
	margin-bottom:0;
}	
ul .tight{
	margin-top:0;
	margin-bottom:0;
}

/* **************************************************** */
/* ******************     TABLES  ********************* */

/*  DRAWS THE STANDARD TABLE WITH DOUBLE LINES ALL ROUND AND 6px/12px padding **** */
table{empty-cells:show; font-size:14px; border:1px solid #000;}
td{padding:6px 12px; border:1px solid #000; vertical-align:top;}

/* ****** PUT THESE TABLE STYLES AS THE CLASS OF A <div> SURROUNDIGN THE TABLE **** */
/* eg 	<div class=cleantable>
		<table>.....</table>
		</div> */

/*  DRAWS A TABLE WITHOUT LINES< AND WITH A 3px/10px padding **** */
.cleantable table{font-size:14px; border:0;}
.cleantable td{padding:3px 10px; border:0px; vertical-align:top;}

/*  DRAWS A TABLE WITH only an outer border and 2px/6px padding **** */
.formtable table{font-size:14px;border:1px solid #000;}
.formtable td{padding:2px 6px;border:0px;vertical-align:top;}

/*  DRAWS A TABLE WITH only an outer border and 2px/6px padding **** */
.neattable table{border-spacing:0px; font-size:14px;border-right:2px solid #000;border-bottom:2px solid #000}
.neattable td{
	border-spacing:0px;
	margin:0px;
	padding:4px 6px;
	border-right:none;
	border-bottom:none;
	vertical-align:top;
	text-align: left;
}
.minimumtable table{border-spacing:0px; font-size:14px;border:0px;}

.minimumtable td{
	border-spacing:0px;
	margin:0px;
	padding:0px;
	border:none;
	vertical-align:top;
	text-align: left;
	line-height:16px;
}

.neattablecentered table{border-collapse:collapse;border-spacing:0px; font-size:14px;border:2px solid #000;}
.neattablecentered td{
	/*	border-spacing:0px;*/
	margin:0px;
	padding:10px 6px;
	vertical-align:middle;
	text-align: center;
/*	font-weight: bold;*/
}

td.tdbb /* a 2px bottom border */
{
border-bottom:2px solid #000;
}
td.tdtb /* a 2px top border */
{
border-top:2px solid #000;
}
td.tddbb /* a 6px double bottom border */
{
border-bottom:6px double #000;
}
td.tddtb /* a 6px double top border */
{
border-top:5px double #000;
}

.bibnote{
	font-size:12px;
	line-height:15px;
	margin:0px 0 0px 0;

}

/* *************************************** */
/* *** Used in link page ***************** */
p.linkitem
{	font-size:16px;
	margin-top:2em;
}
	

	
	
	

/* ********************************* */
/* ****** Titles in MCW-index ****** */

.tindexh2{
	margin-top:1em;
	text-align: center ;
	font-size: 1.3em;
	color: #003366;
}

.tindexh2sub{
	font-size: 1.2em;
	font-weight: bold;
	text-align: center ;
	color: #003366;
	margin-top:2em;
}

.samah2{
	font-family: Times, "Times New Roman", serif;
	font-size:1.2em;
	font-weight:normal;
	text-align:center;
	color:#003366;
	margin-top:-1em;
}

/* *********** Refrence colum in mcw-index files *********** */
.tindexref{
	width:102px;
	font-size:.9em;
	vertical-align:top;
}
	
/* ---------------------------*/
/*To hide old and new pagenumbers in MCW texts*/

.zerosize {font-size: 0pt; color:#fff;}
.zerosizeN {font-size: 0pt; color:#fff;}
.zerosizeO {font-size: 0pt; color:#fff;}

.indexcode {font-size: 0pt; color:#e0e0e0;}

/**** END OF MCW STYLES **********
**********************************


/* ************************************ */
/* **** MAIN PAGE TEMPLATE LAYOUTS **** */

/* **For main text block in single and double column pages *** */ 
/* **************** USED AT END OF MENU FILE ***************** */

.paddingbox{
	padding: 15pt;
	background: #fff;
 	margin:0;
}

/* LEFT COLUMN*/

.leftcolumn {	
	text-align: center;
	background-color:#EEEEEE;
	border-color:#F00;
	margin-top:-6pt;
	margin-right:3pt;
	margin-left:0pt;
	padding-right:3pt;
	padding-bottom:18pt;
}

.majorquote{ 
	font-size: 1em;
	font-style: italic;
	line-height: 2em;
	margin-top: 0em;
	margin-bottom: 0em
	}
	
.giantleft {
	text-align: left;
	font-size: 3em;
	line-height: 3em;
	margin-top: -.7em;
	margin-bottom: -1.3em;
}
.giantright {
	font-size: 3em;
	text-align: right;
	line-height: 3em;
	margin-top: -.7em;
	margin-bottom: -1.3em;
}


/* MAIN IPI FONT & TEMPLATE BACKGROUNDS */

.bge{
	background-color:#EEE;
}
.bottombg{
	background-color:#EEE;
	margin-bottom:-16px;
}

.fipi,.ipi-blue {
	color: #003366;
}

.fred{
	color:#C00;
}

.menubg{
	width:100%;
	background-color: #8899AA;
	padding-top:0.2em;
	padding-bottom:0.2em;
	text-align:center;
	min-height:1.6em;/* THIS HAS BEEN CHANGED TO 1.4em FOR IE!IN TEMPLATE PAGES **/
}

/* ********** NOT USED ********* */
/* **** FOR BOTTOM OF PAGE ***** */
.bottombar { /* DARK GREY AS IN TOP MENUBAR */
	text-align:center;
	background-color:#8899AA;
	border:2px solid #8899AA;
	margin-bottom:-16px;
}

/********************************************
***  BUTTONS IN BOTTOM BAR */

.button { /* LIGHT GREY AS PAGEBORDERS */
    border-top: 2px solid #fff;/* they were all #8899AA; */ 
    border-left: 2px solid #fff;
    border-right: 2px solid #8899AA;  
	border-bottom: 2px solid #8899AA;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #e0e0e0;
	color: #003366;
	font-size:75%;
	padding: 6px 10px;
} 
.button:hover { /* DARK GREY AS IN TOP MENUBAR */
    border-top: 2px solid #fff;/* they were all #8899AA; */ 
    border-left: 2px solid #fff;
    border-right: 2px solid #8899AA;  
	border-bottom: 2px solid #8899AA;
	background-color: #003366;
	color: #FFF;
	text-decoration:underline;
	font-size:75%;
	padding: 6px 10px;
	}

/**************************************
******     FOR SPRY MENUS**********/
/* To increase indent for short menutexts*/

.smallindent{
	padding-left:10px;
}
.bigindent{
	padding-left:20px;
}
.vbigindent{
	padding-left:25px;
}

/* ************************************ */
/* *****     FOR SPRY ACCORDIONS ****** */
/* ***** ONLY USED IN topics-all.php*** */

.AccTitle{
	color:#024;  
	font-size:16px;
	text-indent: 20px;
	text-align:left; /* *********************WAS CENTER ************************ */
	margin-top: 2em; 
	margin-bottom: 4px; 
}

/* **************************************** */
/* ******* FOR CSS LAY-OUT TEMPLATES ****** */
/* *** SOME OF THESE SUPERSEDED BELOW ***** */
/* *********** SINGLE COLUMN ************** */

.oneColLiqCtr #container {
	width: 90%;  
	padding:0 .2em 0 .2em;
	margin: 0 auto; 
	border:0; /*1px solid #000000; *************** SET TO 0 ******************/
	background: #eee;
	text-align: left; /* this overrides the text-align: center in the body element. */
}

.oneColLiqCtr #hair { /* "hair" as it comes above the head(er) */
	padding: 0; 
	margin:0;
	height:23px; /* ******THIS IS ADJUSTMENT TO GET EVERY MENUBAR AT SAME HEIGHT (keeping IPI-blogs as standard) ********/
				 /****** ADD 2px EXTRA px TO VALUE IN header-only-begin.php FOR IE *****/
	background:#eee; 
} 

.oneColLiqCtr #header { 
	background: #eee; 
	margin: 0 0 4px 0; /*********** WAS 0000 ***********   MADE MARGIN-BOTTOM 4px FOR THE SAKE OF FIREFOX */
						/* THIS MAKES THE MENUBAR TOO LOW IN FF BUT AT LEAST THE BUTTONS DON'T DROP BELOW LINE ***/
	padding: 0;  
	height:147px; 
	border:0;          /*   1px solid #F00; ***************  REMOVE  ******************/
}

.oneColLiqCtr #saccsheader { 
	background: #eee; 
	margin:-6px 0 4px 0; /*top was-29px; bottom was 0  */
	padding: 0;  
	height:176px;
}

.oneColLiqCtr #ipiheaderpict{ 
	margin:0 auto 10px auto;
	width:282px;
	height:106px;
	text-align:center;
	border:0;   /* 1px solid #0FF; /*************** CYAN REMOVE ******************/
}
.oneColLiqCtr #saccsheaderpict{ 
	margin:0 auto 10px auto;
	width:478px;
	height:135px;
	text-align:center;
}

.oneColLiqCtr #ipimenubar{
	width:100%;
	margin:0;
	padding-top:4px; 
}
.oneColLiqCtr #saccsmenubar{
	width:100%;
	margin:0;
	padding-top:4px; 
}

.oneColLiqCtr #mainContent {
padding:0;
/* padding: 0 20px; */ 
}


/************************FOR NEW TWOCOLUMN SYSTEM AS ON NOV 27 2010 ************/

.twoColFixLtHdr #container { /*  *** USED IN SACCS *** */
	width: 96%;  
/*	background: #FF0;  JUST FOR DEBUGGING: SHOULD BE INVISIBLE  OR #eee; */
	margin: 0; 
	padding:0px 0px 0px 0px;
	border:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

.twoColFixLtHdr #container1 {  /* *** USED IN IPI **** */ 
	width: 96%;  
/*	background: #FF0;  JUST FOR DEBUGGING: SHOULD BE INVISIBLE  OR #eee; */
	margin: 0; 
	padding:0;
	border:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixLtHdr #container2 {  /* *** USED IN IPI **** */
	width: 96%;  
/*	background: #FF0;  JUST FOR DEBUGGING: SHOULD BE INVISIBLE  OR #eee; */
	margin:0;
	padding:0;
	border:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

.twoColFixLtHdr #hair { 
	padding: 0; 
	margin:0px;
	height:20px;
	background:#eee; 
} 

.twoColFixLtHdr #saccshair { 
	padding: 0 0px 0 0px; 
	margin:0px;
	height:46px; 
	background:#eee; 
} 

.twoColFixLtHdr #headersidebar {
	float: left; /* since this element is floated, a width must be given */
	width: 160px; 
	background: #eee; 
	padding:0 0 0 5px;
	margin:0;
	text-align:center;
}

.twoColFixLtHdr #saccsheadersidebar {
	float: left; /* since this element is floated, a width must be given */
	width: 160px; 
	background: #eee; 
	padding:0 0 0 5px;
	margin:0;
	text-align:center;
/*border:1px solid #FF0;  */
}

.twoColFixLtHdr #header { 
	background: #eee; 
	margin: 0 0 0 170px; 
	padding: 0 0px 0 0px;  
	height:171px;
	border-left: 1px solid #036;
/*	border:1px solid #F00; */ 
	position:relative;
}

.twoColFixLtHdr #saccsheader { 
	background: #eee; 
	margin: 0px 0 0 170px; 
	padding: 0 0px 0 0px;  
	height:145px;
	border-left: 1px solid #036;
/*	border:1px solid #F00;  */
	position:relative;
}

.twoColFixLtHdr #ipiheaderpict{ 
margin-left:-141px;
width:282px;
height:106px;
/*border: 1px solid #30F;*/
text-align:center;
position:absolute;
bottom:44px;
left:50%
}
.twoColFixLtHdr #saccsheaderpict{ 
margin-left:-239px;
width:478px;
height:135px;
/*border: 1px solid #30F;*/
text-align:center;
position:absolute;
bottom:44px;
left:50%
}

.twoColFixLtHdr #saccsmenubar{
width:100%;
	margin:0;
	padding-top:4px; 
	position:absolute; 
	bottom:0%;
}

.twoColFixLtHdr #ipimenubar{
width:100%;
	margin:0;
	padding-top:4px; 
	position:absolute; 
	bottom:0%;
}

.raiseme{
	margin-top:-25px;
}
	
.minline{
	padding:0;
	margin:0;
	color:#F00;
	line-height:15px;
	border:1px solid #F00;
}

.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 160px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #eee; 
	margin:0;
	padding: 0px 0 0px 5px;
}

.twoColFixLtHdr #sidebar1 p {
	padding: 4em 3px 0 3px;
	font-size:1em;
	text-align:center;
	color:#036;
	line-height:1.5em;
}


.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 170px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	border-left:1px solid #036;
	padding: 0; 
} 
.twoColFixLtHdr #footer { 
	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#eee; 
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt50 { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	width:50%;
	border:2px solid;
	margin-left: 8px;
	padding: 8px;
}
.fltrtnoborder { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 2px;
	padding: 2px;
}
.fltrt40 { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	width:40%;
	border:2px solid;
	margin-left: 8px;
	padding: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	margin:0;
}


/*-------------------------------------------------*/
/*---------- MSWord Style Definitions ------------ */
/*-------------------------------------------------*/
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	}
p.Bodytext, li.Bodytext, div.Bodytext
	{
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-indent:.25in;
	line-height:120%;
	font-size:.9em;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
}
p.Bodytext-F, li.Bodytext-F, div.Bodytext-F
	{
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:120%;
	font-size:14px;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	}
p.title, li.title, div.title
	{margin-top:69.25pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	line-height:120%;
	font-size:1.3em;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	font-style:italic;}
p.Author, li.Author, div.Author
	{margin-top:12.6pt;
	margin-right:0in;
	margin-bottom:.35in;
	margin-left:0in;
	line-height:120%;
	font-size:14px;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	font-style:italic;}
.halfline 	{margin:0in;
	margin-bottom:0.0001pt;
	text-align:justify;
	line-height:6pt;
	font-size:5pt;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	}
p.quote, li.quote, div.quote
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:24.0pt;
	margin-bottom:.0001pt;
	text-align:justify;
	text-indent:.25in;
	line-height:120%;
	font-size:14px;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	font-style:italic;}
p.quote-f, li.quote-f, div.quote-f
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:24.0pt;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:120%;
	font-size:14px;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	font-style:italic;}
p.ref, li.ref, div.ref
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0.0001pt;
	margin-left:24pt;
	margin-bottom:.0001pt;
	text-align:right;
	line-height:120%;
	font-size:12px;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	font-style:italic;}
p.Subhead1, li.Subhead1, div.Subhead1
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	line-height:120%;
	font-size:.9em;
	font-weight:bold;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	font-weight:bold;}
p.Hangingindent, li.Hangingindent, div.Hangingindent
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0.0001pt;
	margin-left:24px;
	margin-bottom:6px;
	text-align:left;
	text-indent:-24px;
	line-height:120%;
	font-size:14px;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	}
.refer9{
	font-size:.9em;
}
p.References, li.References, div.References p.references, li.references, div.references
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:24px;
	margin-bottom:6px;
	text-align:left;
	text-indent:-24px;
	line-height:17px;
	font-size:13px;
	/*font-family:Geneva, Tahoma, sans-serif;*/
	color:black;
	}
p.Notes, li.Notes, div.Notes p.notes, li.notes, div.notes { color: black; font-size:12px; line-height: 15px; text-align: left; text-indent: 0; margin-top: -10pt; margin-left: 12pt;  padding-left: 12pt; }
p.subhead1afterAuthor, li.subhead1afterAuthor, div.subhead1afterAuthor
	{margin-top:5.4pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	line-height:120%;
	font-size:14px;
	font-weight:bold;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	font-weight:bold;}
p.Subhead2, li.Subhead2, div.Subhead2
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	line-height:120%;
	font-size:14px;
	font-family:Geneva, Tahoma, sans-serif;
	color:black;
	font-style:italic;}

