a:link {color:#336699;text-decoration:underline;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a:visited {color:#336699;text-decoration:underline;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a:active {color:#666666;text-decoration:underline;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a:hover {color:#666666;text-decoration:underline;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}

a.header:link {color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a.header:visited {color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a.header:active {color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
a.header:hover {color:#FFCC66;text-decoration:none;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}

a.icon:link {font-size:11px; font-weight:bold; color:#999999; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
a.icon:visited {font-size:11px; font-weight:bold; color:#999999; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
a.icon:active {font-size:11px; font-weight:bold; color:#999999; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
a.icon:hover {font-size:11px; font-weight:bold; color:#999999; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}

a.iconStatic:link {font-size:11px; font-weight:bold; color:#008000; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
a.iconStatic:visited {font-size:11px; font-weight:bold; color:#008000; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
a.iconStatic:active {font-size:11px; font-weight:bold; color:#008000; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
a.iconStatic:hover {font-size:11px; font-weight:bold; color:#008000; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}

a.footer:link {color:#777777;text-decoration:underline;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:x-small;}
a.footer:visited {color:#777777;text-decoration:underline;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:x-small;}
a.footer:active {color:#777777;text-decoration:underline;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:x-small;}
a.footer:hover {color:#777777;text-decoration:underline;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:x-small;}

.body {font-family:Arial,Helvetica,sans-serif;font-size:10pt; line-height:20px; color:black; font-weight:regular;}
div#preload { display: none; }

body {background:#EDEDED; font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:0px; padding:0px;}

form {margin:0px; padding:0px;}
td {font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left;}
h1 {font-family:Arial,Helvetica,sans-serif;font-size:15pt;color:#336699;}
h2 {font-family:Arial,Helvetica,sans-serif;font-size:13pt;font-weight:bold;color:#DD7003;}
h3 {font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#87A743;}
h4 {font-family:Arial,Helvetica,sans-serif;}
sup {font-family:Arial,Helvetica,sans-serif;}

.item {font-weight:bold;}
.item1 {padding-bottom: 7px;}
.greenbox {padding: 8px;border: 1px #D7EABB solid;background-color: #F5F8ED;margin: 0px 0px 7px 0px;}
.orangebox {padding: 8px;border: 1px #FEE1C5 solid;background-color: #FEF3E7;margin: 0px 0px 7px 0px;}
.bluebox {padding: 8px;border: 1px #DDE6EE solid;background-color: #F2F5F8;margin: 0px 0px 7px 0px;}
.cyanbox {padding: 8px;border: 1px #DDE6EE solid;background-color: #F2F5F8;margin: 0px 0px 7px 0px;}
.greybox {padding: 8px;border: 1px #E8E8E8 solid;background-color: #FFFFFF;margin: 0px 0px 7px 0px;}
.greybox2 {padding: 8px;border: 1px #838B8B solid;background-color: #DDE6EE;margin: 0px 0px 7px 0px;}
.bluebox2 {padding: 8px;border: 1px #d6d6d6 solid;background-color: #f2f5f8;margin: 0px 0px 7px 0px;}
.lightcyanbox {padding: 8px;border: 1px #DDE6EE solid;background-color: #efffff;margin: 0px 0px 7px 0px;}

.BlueHeader {font-family:Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;color:#FFFFFF;}
.body8 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left;}
.bodybold8center {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:black; text-align:center;}
.bodybold10 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:black; text-align:left;}
.bodybold10center {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:black; text-align:center;}
.body12 {font-family:Arial,Helvetica,sans-serif; font-size:12pt; text-align:left;}

.titleGreen {font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:green; font-weight:bold;}
.boldBlue {font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:blue; font-weight:bold;}
.boldBlue10 {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:blue; font-weight:bold;}
.boldBlue12 {font-family:Arial,Helvetica,sans-serif;font-size:12pt;color:blue; font-weight:bold;}
.altRowA {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:black; background-color:#FFFAF0}
.altRowB {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:black; background-color:#F8F8FF}
.boldOrange10 {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#DD7003; font-weight:bold;}

/* Sortable tables */
table.sortable thead {
    background-color:#FEF3E7;
    color:#000000;
    font-weight: bold;
    cursor: default;
}
table.sortable tbody {
    background-color:#F2F5F8;
    color:#000000;
    cursor: default;
}

.errormsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	background-color: #FFFFCC;
	padding: 4px;
	border: 1px dotted #FF9900;
	font-weight: bold;

}

.minitext {
  font: normal 0.7em Arial, sans-serif;
  font-weight: bold;
  color: red;
}
 
.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}