<style type="text/css">

A:link {color:#0000ff;text-decoration: underline}
A:active {color:blue;text-decoration: none}
A:hover {
	color: Olive;
	text-decoration: underline
}
A:visited {color:#0080c0;text-decoration: none}

font.sep {font-family: helvetica,arial; font-weight:bold; font-size: 10pt;color: #ff9800}

.boldtitle {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
	color: #000000;
	text-decoration : none;
}
.photocaption {
    text-align : center;
    padding: 5px 5px 5px 5px;
    border: 0;
}

.boldtitle:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
	color: Olive;
	text-decoration : none;
}
.m01 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 9pt;
	color: #660033;
	text-decoration : none;
}
.m02 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	text-decoration : none;
}
.rbt {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #3366cc;
	text-decoration : none;
    clear: both;
}

.tabbg {
	color:#ccccff;
}
.textBody {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
	text-decoration : none;
}
.tdsc {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height:130%;
	color: #333399;
	text-decoration : none;
; font-weight: bold
}
.lk {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: blue;
	text-decoration : none;
}
.lk:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: Gray;
	text-decoration: none
}
.ra {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color:#CC0000;
	text-decoration : none;
}
.jw {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color:#333399;
	text-decoration : none;
}

.topiclist, .topiclist a:visited, .topiclist a  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color:white;
	text-decoration : none;
}

.topiclist a:hover  {
	color : Gold;
	text-decoration : none;
}

.articleBody {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #000000;
	text-decoration : none;
}
.boldtitle1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color: #fffccc;
	text-decoration : none;
}
.boldtitle3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color: blue;
	text-decoration : none;
}
.boldtitle3:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: Gray;
	text-decoration: none
}

.boldtitle2 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	color: #ffffff;
	text-decoration : none;
}
.articleTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #333399;
	text-decoration : none;
}
.articleTitle:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: Gray;
	text-decoration: none
}


.articleTitleBold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color: #DF821C;
	text-decoration : none;
}

.articleTitleBold a  {
    text-decoration : none; 
    color: #ff9800;
}

.articleTitleBold2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color: #333399;
	text-decoration : none;
}
.articleSubTitleBold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color: blue;
	text-decoration : none;
}

.calWeek {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color: blue;
	text-decoration : none;
    text-align: center;
}
.calendar td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color: blue;
	text-decoration : none;
    text-align: center;
}

.articleAuthor {
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	font-size : 10pt;
	color: #000000;
	text-decoration : none;
}
.yearTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color: #000000;
	text-decoration : none;
}
.yearTitleLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color: blue;
	text-decoration : none;
}



.jwTitle { font-family : "Times New Roman", Times, serif; font-size : 18pt; color: #003399; text-decoration : none; ; font-weight: bold}
.jwSubtitle { font-family : "Times New Roman", Times, serif; font-size : 12pt; font-weight : normal; color: blue; text-decoration : none; ; font-style: normal }
.jwTextBody { font-family : "Times New Roman", Times, serif; font-size : 12pt; color: #000000; text-decoration : none; }
.articleBodyPrint { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; color: #000000; text-decoration : none; }
.articleTitleBold2Print { font-family : Arial, Helvetica, sans-serif; font-size : 14pt; font-weight : bold; color: #333399; text-decoration : none; }
.articleSubTitleBoldPrint { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; font-weight : normal; color: blue; text-decoration : none; ; font-style: normal }

div.listBoxHeading {
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : bold;
color: #3366cc;
text-decoration : none;
width: 100%;
clear:both;
margin-left: 0;
margin-top: 0;
line-height: 1.5;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

div.listBox {
clear:both;
width: 100%;
margin-left: 0;
margin-top: 0;
line-height: 1.5;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

div.paddedBox {
clear:both;
width: 100%;
margin-left: 0;
margin-top: 0;
line-height: 1.2;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
}

.calbox {
width: 255px;
}
.calbox2 {
float:left;
padding: 5px 0px 0px 5px;
}
.calbox3 {
float:left; 
clear:both;
padding: 5px 0px 0px 3px;
}

/*-- Main left sidebar --*/
#leftbar {
position:absolute;
width: 179px;
background: #4853b5; /* IE6 Bug */
margin-left: 0;
margin-top: 0;
border-left: 0px solid #4853b5;
border-right: 0px solid #4853b5;
}
/*-- Main right sidebar --*/
#rightbar {
position:absolute;
width: 175px;
margin-left: 804px;
margin-left: "806px"; /* IE6 hacking */
margin-top: 0;
border-left: 0px solid green;
border-right: 0px solid green;
}

#rightbar3 {
position:absolute;
width: 175px;
margin-left: 804px;
margin-top: 0;
border-left: 1px solid #ccccff;
border-right: 0px solid green;
}

#rightbar2 {
position:absolute;
width: 208px;
margin-left: 595px;
margin-top: 0;
border-left: 1px solid #ccccff;
border-bottom: 1px solid #ccccff;
}

#newrightbar2 {
position:absolute;
width: 208px;
margin-left: 595px;
margin-top: 0;
border-left: 1px solid #ccccff;
border-right: 1px solid #ccccff;
border-bottom: 1px solid #ccccff;
}

/*-- Main content area --*/
#maincontent {
position:absolute;
width: 594px;
margin-left: 0 px;
margin-top: 0;
border-left: 0px solid #4096EE;
border-right: 0px solid #4096EE;
}

#maincontent2 {
position:absolute;
width: 789px;
margin-left: 5px;
margin-top: 0;
border-left: 0px solid #4096EE;
border-right: 0px solid #4096EE;
}
.rightbar4 {
padding: 0px 0px 3px 0px; 
margin-bottom: 15px;
width: 100%; 
border-left: 1px solid #ccccff;
border-top: 1px solid #ccccff;
border-right: 1px solid #ccccff;
border-bottom: 1px solid #ccccff;
}

.sepbox {
line-height: 20px;
line-height: "0px";
padding: 0 0 0 0;
}

.dotbox {
float:left; clear:both;width: 5px; line-height:1.2;
}

.dotlist {
float:left;width: 182px;margin-left: 3px;line-height:1.2;
}



div.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
}

div.menu ul li {
	width:100%;
	border: none;
}



div.menu ul li a {
    font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
    font-size : 10pt;
    display:block;
	text-decoration: none;
	color: white;
	background: #4853b5; /* IE6 Bug */
	line-height:1.5em;	
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}


div.menu ul li a:visited {
	color: white;
}


/* this sets all hovered lists to red */
div.menu li:hover a,div.menu  li.over a,
div.menu li:hover li a:hover,div.menu  li.over li a:hover {
   color: white;
   background-color: Olive;
   text-decoration: none;
}

/*Glossary terms */
.popup a, .popup { cursor: help; text-decoration: none;}
.popup a:link, .popup:link		{ text-decoration:	none; color:	#0033CC;	}	
.popup a:visited, .popup:visited	{ text-decoration:	none; color: 	#0033CC; 	}	
.popup a:hover, .popup:hover		{ text-decoration:	underline;	color: #99CCFF;	}

.glossary_term {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
    font-size : 12pt;
    color: #333399;
    padding : 5px;
}

.glossary_description
{
    padding : 10px 20px 10px 20px;
    font-size : 10pt;
    font-family : Arial, Helvetica, sans-serif;
}
</style>