ul {list-style-image: url('bullet1.gif');}
ul ul {list-style-image: url('bullet2.gif');}
ul ul ul {	list-style-image: url('bullet3.gif');}
a:link {color:#09355A;text-decoration: none; }
a:active {color:#09355A;text-decoration: none; }
a:visited {color:#09355A;text-decoration: none; }
a:hover {color:#09355A;text-decoration: underline; }
.msgBackground  { background-color:#FFFFFF; color:#000000;}
.msgBackground0 { background-color:#000099; color:#FFFFFF;}
.msgBackground1 { background-color:#008000; color:#FFFFFF;}
.msgBackground2 { background-color:#FF0000; color:#FFFFFF;}
.msgBackground3 { background-color:#DADADA; color:#000099;}
.btnBackground  { background-image:url('thmButton.gif'); background-color:#09355A; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=3,Color='gray',Positive='true');}
.strHeaderFont { color:#FFFFFF; }
body { background-color:#FFFFFF;color:#000000; }
table {table-border-color-light:#DADADA;	table-border-color-dark:#000099;}
h1 {color:#09355A;}
h2 {color:#09355A;}
h3 {color:#09355A;}
h4 {color:#09355A;}
h5 {color:#09355A;}
h6 {color:#09355A;}
button { background-color:#09355A;color:#FFFFFF; }
label {color:#000000;}
textarea {color:#000000;}
fieldset {color:#000000;}
body { font-size:10pt; font-family: Arial; font-style: normal; font-weight:normal }
button { font-size: 8pt; font-style: normal; font-family: Arial; border-style: solid; border-width: 1pt }
caption { font-size: 14pt; font-style: normal; font-family:Arial }
fieldset { font-family: Arial; font-size: 8pt; font-style: normal; border-style: solid; border-width: 1pt }
h1 { font-weight: normal; font-style: normal; font-size: 14pt; font-family: Tahoma;  }
h2 { font-family: Arial; font-style: normal; font-size: 12pt; font-weight: normal }
h3 { font-family: Arial; font-size: 8pt; font-weight: normal; font-style: normal }
h4 { font-weight: normal; font-size: 8pt; font-style: normal; font-family: Arial }
h5 { font-size: 8pt; font-style: normal; font-weight: normal; font-family: Arial }
h6 { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal }
label { font-style: normal; font-family: Arial; font-size: 8pt }
select { font-style: normal; font-family: Arial; font-size: 8pt; border-style: solid; }
table { font-family: Arial; font-style: normal; font-weight: normal;  }
textarea { font-style: normal; font-size: 8pt; font-family: Arial; border-style: solid;}
.contextHelp{max-width:400px;font-weight:normal;font-size:9pt;border-style: solid;border-width: 1px;border-color: black;color:#000000;background-color: #FBF8E1;padding:3px;white-space:normal;}
div.component {background-color:#FFFFFF;border:0px solid ;margin:5px 5px 10px;padding:0 0 5px;width:auto;}
div.component form {display:inline}
div.component h1 {font-weight:bold;background-color:;color:#09355A ;height:1.5em;margin:0;padding:5px 0 0 6px;vertical-align:middle;width:auto;}
div.component h2 {font-weight:bold;margin:0 0 3px;padding:3px 0 2px 3px;vertical-align:middle;width:auto; }
div.component h3 {height:1em;margin:0 0 3px;padding:3px 0 2px 3px;vertical-align:middle;width:auto; }
div.component table {margin:2px; width:98%;}
div.component table.formTable {width:auto}
div.component table.borderTable {border:1px solid ;margin:2px; width:98%;}
div.component table th {white-space:nowrap; font-size:10pt; text-align:left; background-color:#DADADA; color:#000099}
div.component table td {vertical-align:top; font-size:10pt; text-align:left}
div.component table td.label {font-weight:bold; width:140px;}
div.component table tr {padding:0px; margin:0px;}
div.component table tr.odd {background-color:#F0F0F0}
div.component table tr.even{background-color:#FFFFFF}
div.component a {text-decoration:underline}
div.component div.error table, div.component div.warning table, div.component div.group table, div.component div.information table {border:0px}
div.information, div.error, div.warning, div.group {padding: 10px 10px 10px 25px;line-height:2em;font-size: 12px;color: black;background-color:#EEEEEE;font-weight: normal;border-style:solid;border-width:1px;background-position: 5px 10px;background-repeat: no-repeat;width:50%;white-space:normal;margin:3px;}
div.group{border-color:#c2c2c2;padding: 1em;margin: 1em;}
div.information{border-color:#339900;background-color:#f0f8e6;}
div.warning{border-color:#CC0000;background-color:#FDF1F1;}
div.error{border-color:#CC0000;background-color:#FDF1F1;}
/* help text on a per page basis */
div.helpText{border-style: solid;border-width: 1px;border-color: #EBD9A2;color:#000000;background-color: #FBF8E1;padding: 1em;margin:.5em;white-space:normal;}

