<style type="text/css">
<!--
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: normal; color: #525252;}
th {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #494949;}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-align: justify;}
.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: normal; color: #666666;}
.container {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-align: left;}
.container A {
	COLOR: #003366; TEXT-DECORATION: none
}
.container A:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
.container A:active {
	COLOR: #003366
}
.container A:visited {  
	color: #003366;
}
.containerhead {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-align: left;
}
.containerhead A {
	COLOR: #003366; TEXT-DECORATION: none
}
.containerhead A:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
.containerhead A:active {
	COLOR: #003366
}
.containerhead A:visited {  
	color: #003366;
}
.big6 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 10px; BACKGROUND-COLOR: #666699
}
A {
	COLOR: #006699; TEXT-DECORATION: none
}
A:hover {
	COLOR: #006699; TEXT-DECORATION: underline
}
A:active {
	COLOR: #006699
}
A:visited {  
	color: #7282B6;
}
b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #525252;}

hr {
	border-bottom:1px gray dashed;
	color: white;
	background-color: white;
	height: 1px;
}
.head {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #666666;}
.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF;}
.sub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal;}
.our {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #7282B6; text-decoration: none;}
.label {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #525252;}
.required {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000;}
.error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #CC0000;}
.colheading {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.coltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.mypagelink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #7282B6;}
.login {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #7282B6; text-decoration: none;}
.describe {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #757A64;}
.contentHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; font-weight: thick; color: #333366}
.path {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; align="right"; color: #525252}
.contentSubHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: normal; color: #000000}
.bigText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #333366}
.vbseTitle {  font-family: Georgia, Times New Roman, Times, serif; font-size: 13pt; font-style: normal; color: #336666}
.articleTitle {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.articleSubHeading {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.articleAuthor {font-style: italic; color: #666666}
.topicTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-style: italicbvg; line-height: normal; font-weight: bold; color: #333366}
.smallText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; color: #333366 }
.pageHead {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #666666;}
.brackets {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF6600;}
.openText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-align: justify;}
.subscript {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666;}

.bookstable A {
	COLOR: #006699; font-size: 10pt; font-weight: bold; 
}
.bookstable A:hover {
	COLOR: #000000; 
}
.bookstable A:active {
	COLOR: #006699
}
.welcomeLinks {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF
}
.welcomeLinks A{  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF
}
.welcomeLinks A:hover{  
	COLOR: #000000; TEXT-DECORATION: underline
}
.welcomeLinks A:active{  
	color: #FFFFFF
}
.welcomeLinks A:visited{  
	color: #FFFFFF
}
.contentsubnav A {
	font-size: 10pt; font-style: bold; font-weight: bold; COLOR: #006699; TEXT-DECORATION: underline
}
.contentsubnav A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.contentsubnav A:active {
	COLOR: #006699
}

.printlinks {
	font-size: 8pt; font-style: normal; font-weight: normal; COLOR: #525252;
}
.printlinks A {
	font-size: 8pt; font-style: normal; font-weight: normal; COLOR: #525252; TEXT-DECORATION: none
}
.printlinks A:hover {
	COLOR: #525252; TEXT-DECORATION: underline
}
.printlinks A:active {
	COLOR: #525252;
}
.printlinks A:visited {
	COLOR: #525252;
}

.printlinksOrg {
	font-size: 8pt; font-style: normal; font-weight: normal; COLOR: #FF9966;
}
.printlinksOrg A {
	font-size: 8pt; font-style: normal; font-weight: normal; COLOR: #FF9966; TEXT-DECORATION: none
}
.printlinksOrg A:hover {
	COLOR: #FF9966; TEXT-DECORATION: underline
}
.printlinksOrg A:active {
	COLOR: #FF9966;
}
.printlinksOrg A:visited {
	COLOR: #FF9966;
}

.downloadtable table{
	border: 1px #999999 solid;
}
.downloadtable td { border: solid 1px #999999;  text-align: center;}
.downloadtable th { border: solid 1px #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; background-color: #CCCCCC}
.downloadtable-th2 { background-color: #FFCC99; font-weight: bold}

.leftmenubar td {color: #525252; text-align: left;}
.leftmenubar A {
	COLOR: #006699; TEXT-DECORATION: none
}
.leftmenubar A:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
.leftmenubar-header {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003366; background-color: #FFFFCC;}

.printNote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; background-color: #FFFF99}
.glossary A { font-weight: bold; COLOR: #000000; TEXT-DECORATION: none }
.glossarydis {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.glossaryindx A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; COLOR: #003366; TEXT-DECORATION: none
}
.glossaryindx A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; COLOR: #003366; TEXT-DECORATION: underline
}
.glossaryindx A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; COLOR: #003366; TEXT-DECORATION: none
}
.backtotop A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; COLOR: #996600; TEXT-DECORATION: underline
}
.backtotop A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; COLOR: #996600; TEXT-DECORATION: underline
}
.backtotop A:visited. {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; COLOR: #996600; TEXT-DECORATION: underline
}
.masterslink A {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #003366; text-decoration: underline}
.masterslink A:hover {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #003366; text-decoration: underline}
.masterslink A:visited {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #006666; text-decoration: underline}
.mheading {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #666666; text-decoration: none}
.drheading {  font-family: Times New Roman, Times, serif; font-size: 30px; font-style: normal; color: #993333}
.dottedline_bg
        {
            background-image : url("/images/misc/dot1.gif");
            background-repeat : repeat-x;               
        }
.picture-wrap { float: left; padding: 5px;}
.picture-wrap .Caption { font-style: italic; }
.picture-wrap-right { float: right; padding: 5px; }

.topNavTable {
	border-collapse:collapse;
	border: 1px solid #748DB8;
	margin-top : 0em; 
	margin-bottom : 0em;
	padding: 1px; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; FONT-SIZE: 10pt; COLOR: #ffffff;
}
.topNavTable TH {
	background-color: #996633;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 11pt; color: #ffffff; font-weight: bold; text-decoration: none;
	padding: 5px;
}
.topNavTable TD{
	border-collapse: collapse;
	border: 1px dotted #996633;
	padding: 4px;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; FONT-SIZE: 10pt; COLOR: #000000;
}
.topNavTable A{
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: underline;
}
.topNavTable A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.topNavTable A:active {
	COLOR: #ffffff;
}
.topNavTable A:visited {
	COLOR: #ffffff;
}
.topNavTable A:visited:hover {
	COLOR: #ffffff;
}

form {margin-top : 0; margin-bottom : 0; }
ul {margin-top : 10; margin-bottom : 0; }
input {margin-top : 0; margin-bottom : 0; }

.side_nav td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; align="right"; color: #000000; text-align: left;}
.side_nav td.text {padding: 3px}
.side_nav A {
	COLOR: #000000; TEXT-DECORATION: underline;
}
.side_nav A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.side_nav A:active {
	COLOR: #000000;
}
.side_nav A:visited {
	COLOR: #000000;
}
.side_nav A:visited:hover {
	COLOR: #000000; TEXT-DECORATION: none;
}

.largeText {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; align="right"; color: #686846; text-align: left;}
.largeText A {
	COLOR: #686846; TEXT-DECORATION: underline;
}
.largeText A:hover {
	COLOR: #686846; TEXT-DECORATION: none;
}
.largeText A:active {
	COLOR: #686846; TEXT-DECORATION: underline;
}
.largeText A:visited {
	COLOR: #686846; TEXT-DECORATION: underline;
}
.largeText A:visited:hover {
	COLOR: #686846; TEXT-DECORATION: none;
}

/********** Following styles are for displaytag tables **************/
div#header {
	background-color: #fea;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 20px 10px 30px 15px;
	margin: 10px 5% 20px 5%;
}
div#header ul{
	margin: 10px 0 0 0;
}
div#header ul li{
	list-style-type: none;
	float: left;
	padding: 0 10px 0 0;
	font-weight: bold;
}
div#header ul li a{
	display: block;
	color: #f00;
	border-left: 1px solid red;
	padding-left: 5px;
}
div#header ul li a:hover{
	border-left: 1px solid #000;
}

h2 {
	font-size: 1.2em;
	margin: 10px 0 10px 0;
}

h2 {
	font-size: 1.1em;
	margin: 10px 0 5px 0;
}

p {
	margin: 0 0 10px 0;
}

acronym {
	border-bottom: 1px dashed #000;
	cursor: help;
}

div#body {
	margin: 0 5% 20px 5%;
	padding: 20px 20px 20px 20px;
	border: 1px dashed #666;
}

div#validxhtml {
	float: right;
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px;
	margin: 5px;
	width:100px;
	text-align: center;
}
div#footer {
	border-top: 1px solid #666;
	padding: 5px 5px 5px 5px;
	text-align:right;
}

div#footer span {
	float: left;
}

/*.changed {
	background-color: #ee0;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 10px;
}*/
ul#stylelist {
	margin:0 0 30px 0;
}

ul#stylelist li {
	list-style-type: none;
	float:left;
	width:100px;
	border: 1px solid #ccc;
	background-color: #eee;
	padding:2px;
	margin-right: 2px;
}
.displayTable {
	border: 1px solid #666;
	width: 99%;
	margin: 20px 0 20px 0;
}
.displayTable th {
	padding: 2px 4px 2px 4px;
	text-align: center;
	vertical-align: top;
	font-size: 10pt; 
	font-weight: bold;
}

.displayTable td {
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}
.displayTable tr.odd td a, tr.odd td a:visited, tr.even td a, tr.even td a:visited  {
  color: #330000;
  text-decoration: none;
  border-bottom : 1px dotted #900; 
}
.displayTable tr.odd td a:hover, tr.odd td a:visited:hover, tr.even td a:hover, tr.e td a:visited:hover {
  text-decoration: none;
  color: #660000;
  border-bottom : none;
}
.displayTable thead tr {
  background-color: #FFC751;
}
.displayTable th.sorted {
    background-color: orange;
}
.displayTable th a, th a:visited {
  color: black;
}
.displayTable th a:hover {
  text-decoration: underline;
  color: black;
}
.displayTable th.sorted a, th.sortable a {
	background-position: right;
	display: block;
	width: 100%;
}
.displayTable th.sortable a {
	background-image: url(/images/displaytag/arrow_off.png);
}
.displayTable th.order1 a {
	background-image: url(/images/displaytag/arrow_down.png);
}
.displayTable th.order2 a {
	background-image: url(/images/displaytag/arrow_up.png);
}
.displayTable tr.odd {
  background-color: #fff
}
.displayTable tr.tableRowEven, tr.even {
  background-color: #fea
}

ul#showsource {
	float: right;
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 5px;
	width:100px;
	list-style-type: none;
}


-->
</style>


