A.blackbar:link, A.blackbar:visited, A.blackbar:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.blackbar:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFF00;
	text-decoration : none;
}

SPAN.blackbar {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
}

A.tab:link, A.tab:visited, A.tab:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.tab:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #FFFF00;
	text-decoration : none;
}

SPAN.tab {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #999999;
}

TD.tab {
	background-image : url(images/common/tabs_background.jpg);
	background-repeat : repeat-x;
}

TD.spacer {
	background-image : url(images/common/tabs_spacer.jpg);
	background-repeat : repeat-x;
}

SPAN.update {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	color : #999999;
}

A.topic:link, A.topic:visited, A.topic:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
}

A.title2:link, A.title2:visited, A.title2:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight: bold;
	color : #000066;
	text-decoration : none;
}

A.topic:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color : #FF6633;
	text-decoration : none;
}

A.title2:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight: bold;
	color : #FF6633;
	text-decoration : none;
}

SPAN.topic {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color : #FFFFFF;
}


SPAN.menu2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8.6pt;
	color : navy;
}
A.topic:link, A.topic:visited, A.topic:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color : #FFFF80;
	text-decoration : none;
}

A.topic:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color : #FF6633;
	text-decoration : none;
}

A.topic2:link, A.topic2:visited, A.topic2:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color : #FFFF80;
	text-decoration : none;
}

A.topic2:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color : #FF6633;
	text-decoration : none;
}

A.topic3:link, A.topic3:visited, A.topic3:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color : #FFFF80;
	text-decoration : none;
}

A.topic3:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color : #FF6633;
	text-decoration : none;
}

A.report:link, A.report:visited, A.report:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color : #FF0000;
	text-decoration : none;
}

A.report:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color : #000000;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight: bold;
	color : #ffffff;
	margin: 0px 0px 0px 0px;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight: bold;
	color : #000000;	
}

/* more info button formatting ---------------------------- */

ul.buttonlist1 {
	list-style-type: none;
	margin: 0px;
	padding: 0px; /* FF */
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}

ul li.button1 {
	border: 1px solid #000000;
	background: #CCFFFF;
	margin-bottom: 5px;
}

ul li.button1 a {
	display: block;
	width: 115px;
	padding: 2px 2px 2px 8px;
}
ul li.button1 a:link {
	display: block;
	width: auto;
	color: #000000;
	background: #CCFFFF;
	text-decoration: none;
}
	
ul li.button1 a:visited {
	display: block;
	width: auto;
	color:#000000;
	background: #CCFFFF;
	text-decoration: none;
}

/* planning tool button formatting ---------------------------- */

ul.buttonlist2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px; /* FF */
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
ul li.button2 {
	border: 1px solid #000000;
	background: #FFFF99;
	margin-bottom: 5px;
	}
	
ul li.button2 a {
	display: block;
	width: 115px;
	padding: 2px 2px 2px 8px;
}
ul li.button2 a:link {
	display: block;
	width: auto;
	color: #000000;
	background: #FFFF99;
	text-decoration: none;
}
	
ul li.button2 a:visited {
	display: block;
	width: auto;
	color:#000000;
	background: #FFFF99;
	text-decoration: none;
}

/* plan component button formatting ---------------------------- */

ul.buttonlist3 {
	list-style-type: none;
	margin: 0px;
	padding: 0px; /* FF */
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	cursor:pointer;
}
ul li.button3 {
	border: 1px solid #000000;
	background: #FFCCFF;
	margin-bottom: 5px;
 	
}
ul li.button3 a {
	display: block;
	width: 115px;
	padding: 2px 2px 2px 8px;
}
ul li.button3 a:link {
	display: block;
	width: auto;
	color: #000000;
	background: #FFCCFF;
	text-decoration: none;
}
	
ul li.button3 a:visited {
	display: block;
	width: auto;
	color:#000000;
	background: #FFCCFF;
	text-decoration: none;
}

/*  formatting ---------------------------- */

ul.buttonlist4 {
	list-style-type: none;
	margin: 0px;
	padding: 0px; /* FF */
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}

ul li.button4 {
	border: 1px solid #ffffff;
	background: #0066FF;
	margin-bottom: 15px;
 	margin-top: 15px;
}
ul li.button4 a {
	display: block;
	width: 80px;
	padding: 2px 2px 2px 8px;
}
ul li.button4 a:link {
	display: block;
	width: auto;
	color: #ffffff;
	font-weight: bold;	
	background: #0066FF;
	text-decoration: none;
}
	
ul li.button4 a:visited {
	display: block;
	width: auto;
	color:#ffffff;
	background: #0066FF;
	text-decoration: none;
}

/*  button formatting ---------------------------- */

ul.buttonlist5 {
	list-style-type: none;
	margin: 0px;
	padding: 0px; /* FF */
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	cursor:pointer;
}
ul li.button5 {
	border: 1px solid #000000;
	background: #0066FF;
	margin-bottom: 5px;
 	
}
ul li.button5 a {
	display: block;
	width: 115px;
	padding: 2px 2px 2px 8px;
}
ul li.button5 a:link {
	display: block;
	width: auto;
	color: #ffffff;
	background: #0066FF;
	text-decoration: none;
}
	
ul li.button5 a:visited {
	display: block;
	width: auto;
	color:#ffffff;
	background: #0066FF;
	text-decoration: none;
}

/* presentation button formatting ---------------------------- */

ul.buttonlist6 {
	list-style-type: none;
	margin: 0px;
	padding: 0px; /* FF */
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}

ul li.button6 {
	border: 1px solid #000000;
	background: #FFFF99;
	margin-bottom: 5px;
}

ul li.button6 a {
	display: block;
	width: 115px;
	padding: 2px 2px 2px 8px;
}
ul li.button6 a:link {
	display: block;
	width: auto;
	color: #000000;
	background: #FFFF99;
	text-decoration: none;
}
	
ul li.button6 a:visited {
	display: block;
	width: auto;
	color:#000000;
	background: #FFFF99;
	text-decoration: none;
}

	li.roman {list-style:upper-roman; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:000066; margin-top:6px;}
	
	li.small {list-style:lower-roman; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:000066;}
	
	li.decimal {list-style:decimal; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:000066; cursor: pointer;}
	
	li.decimal2 {list-style:decimal; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:000000;}
	
	li.decimal3 {list-style:decimal; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom: 6px; color:000000;}
	
	li.none {list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:000000; margin-top:12px;}
	
	li.upper {list-style:upper-alpha; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:000066; margin-top:6px;}
	
	li.lower {list-style:lower-alpha; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:000066;}
	
	li.lower2 {list-style:lower-alpha; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:000000; margin-top:12px;}
	
	li.disc {list-style:disc; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:000000;}
	
	li.six {margin-bottom: 6px;}
	
	ul.one {margin-left: 10px; padding-left: 10px }
	
	ol.one {margin-left: 10px; padding-left: 10px }
	
	
SPAN.title1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight: bold;
	color : #000000;
}

SPAN.title2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight: bold;
	color : #000066;
}

SPAN.title3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color : #000000;
}

SPAN.title4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color : #000066;
}

A.body:link, A.body:visited, A.body:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : navy;
	text-decoration : none;
	cursor: pointer;
}

A.body:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FF6633;
	text-decoration : none;
	cursor: pointer;
}

A.key:link, A.key:visited, A.key:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration: none;
	color : navy;
	text-decoration : none;
}

A.key:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration: none;
	color : #FF6633;
}

A.menu:link, A.menu:visited, A.menu:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8.6pt;
	line-height : 2pt;
	text-decoration: none;
	color : white;
	text-decoration : none;
}

A.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.6pt;
	line-height : 2pt;	
	text-decoration: none;
	color : #FF6633;
}

A.menu2:link, A.menu2:visited, A.menu2:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8.6pt;
	line-height : 2pt;
	text-decoration: none;
	color : navy;
	text-decoration : none;
}

A.menu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.6pt;
	line-height : 2pt;	
	text-decoration: none;
	color : #FF6633;
}

P.body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8.6pt;
	color : #000000;
	text-decoration : none;
}

SPAN.body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

SPAN.menu2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8.6pt;
	color : navy;
}

BLOCKQUOTE.body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

OL.body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

UL.body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

DL.body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

P.tiny {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}

SPAN.tiny {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}

BLOCKQUOTE.tiny {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}

A.tiny:link, A.tiny:visited, A.tiny:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

SPAN.red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FF0000;
	text-decoration : none;
}

SPAN.color {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #0033CC;
    text-decoration : none;
	cursor: pointer;
}

A.box:link, A.box:visited, A.box:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
    color : #FFFF00;
    text-decoration: none;
}

A.box:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #FF6633;
    text-decoration: none;
}

