
Body {FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:8pt;}
 
td {font-family: Arial, Helvetica, sans-serif;font-size:8pt;}
th {FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:8pt;}

.ml { font-size:7.5pt; 	color: Black;  text-decoration:none; line-height:14pt; padding-left:5pt;width:120;display:block;}
.ml:hover {color: Red;text-decoration:underline;}
.mlh {font-size:7.5pt;color:#000000;text-decoration:none;line-height:14pt;padding-left:5pt;width:120;display:block;}
.mlh:hover {color:#000000; text-decoration:none;}
.nsml {font-size:8pt;color:#000000;text-decoration:none;line-height:14pt;padding-left:5pt;width:120;display:block;}
.nsml:hover {color: Red;text-decoration:underline;}
.nsmlh {font-size:8pt;color:#000000;text-decoration:none;line-height:14pt;padding-left:5pt;width:120;display:block;}
.nsmlh:hover {color:#000000; text-decoration:none;}
.sbl { 	font-size:7.5pt; color: Black; text-decoration:none;padding-left:2pt; }
.sbl:hover {color: Red;	text-decoration:underline;}

TD.datacellright  { text-align: right }

TD.tabon  {
	background-color: #F1F1E7;
	text-decoration: none;
	border-style: solid;
	border-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px
}
TD.taboff {
	background-color: #003366;
	text-decoration: none;
	border-style: solid;
	border-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px
}
TD.headertabon  {
	background-color: #C1D1E5;
	text-decoration: none;
	border-style: solid;
	border-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px
}
TD.headertaboff {
	background-color: #DDDDDD;
	text-decoration: none;
	border-style: solid;
	border-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px
}

TD.NavHeader{
	border-style: solid;
	border-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px
	
}
A.plain:visited  { text-decoration: none; color: #ffffff }

A.plain:link  { text-decoration: none; color: #ffffff }

A.plain:active  { text-decoration: none; color: #ffffff }

A.plain:hover  { text-decoration: none; color: #FF3300 }

.tablinkoff  {
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.tablinkon  { font-weight: bold; font-size: 8pt; color: #000000; text-decoration: none; font-family: Verdana }
.label  { font-weight: bold; font-size: 8pt; font-family: Verdana }

TD.greenbg  {background-color: Silver;}
TD.colheader  { font-weight: normal; font-size: 8pt; background-color: #D0D0D0; text-align: center; font-family: Verdana }
TD.datanumeric  { font-weight: normal; font-size: 8pt; background-color: #EEEEEE; text-align: right; font-family: Verdana }
TD.dataalpha  { font-weight: normal; font-size: 8pt; background-color: #EEEEEE; text-align: left; font-family: Verdana }
TD.datadate  { font-weight: normal; font-size: 8pt; background-color: #EEEEEE; text-align: center; font-family: Verdana }
TD.datatime  { font-weight: normal; font-size: 8pt; background-color: #EEEEEE; text-align: center; font-family: Verdana }
TD.dataletter  { font-weight: normal; font-size: 8pt; background-color: #EEEEEE; text-align: center; font-family: Verdana }
TD.navcell  { background-color: #DDE6F0 }
TD.datainput2  { color: #000000; background-color: #D0D0D0; font-family: Verdana }
TD.datainput2col  { text-align: center; color: #000000; background-color: #D0D0D0; font-family: Verdana }
TD.datacontrol  { color: #000000; background-color: #D0D0D0; text-align: left; font-family: Verdana }

TD.greenbg  { background-color: #D0D0D0 }


TD.subtabsubnav  { color: #000000; background-color: #D0D0D0; font-size: 8.5pt; text-align: left; font-family: Verdana }
TD.subtabsubnav A  { color: #3333CC }
TD.subtabsubnav A:Hover  { color: #FF3300 }
.subtabsubnavactive  { color: #000000; font-size: 8.5pt; font-family: Verdana }

TD.SignPost{
		border-style: solid;
	border-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px
}

.mwSpeedViewHeader {color:#ffffff;background:#003366;}


/* DHTML Calendar Widget */
/* The main calendar widget.  DIV containing a table. */

div.calendar {position: relative;z-index: 100;}

.calendar, .calendar table {
  border: 1px solid #003366;/*1px solid #cccccc;*/
  font-size: 11px;
  color: #000; /*#000;*/
  cursor: default;
  background: #fff; /*#efefef;*/
  font-family: arial,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}
.calendar thead{
	background: #003366;
	color: #fff;
}
.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #003366;/*#333333;*/
  color: #ffffff;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #336699;/*#dedede;*/
  color: #fff;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #336699; /*#cccccc;*/
  padding: 2px;
  text-align: center;
  color: #fff;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #ccc; /*#dedede;*/
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: #fff;/*#bbbbbb;*/
  color: #000000;
  border: 1px solid #cccccc;
  padding: 1px;
}

.calendar thead .active {
	background: #999; /*#c77;*/
	padding: 2px 0px 0px 2px;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #336699; /*#dddddd;*/
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #cccccc;
  background: #dddddd;
}

.calendar tbody .rowhilite td {
  background: #336699;/*#666666;*/
  color: #ffffff;
}

.calendar tbody .rowhilite td.wn {
  background: #336699;/*#666666;*/
  color: #ffffff;
}

.calendar tbody td.hilite {
	background: #ADD8E6; /*#999999;*/
	padding: 1px 3px 1px 1px;
	border: 1px solid #336699;
	color: #000;
}

.calendar tbody td.active {
	background: #ADD8E6; /*#000000;*/
	color: #000; /*#ffffff;*/
	padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #336699; /*#000;*/
  padding: 1px 3px 1px 1px;
  background: #ADD8E6;/*#000000;*/
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #999; /*#cccccc;*/
}

.calendar tbody td.today { font-weight: bold; }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #336699;/*#cccccc;*/
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  border-top: 1px solid #336699;/*#cccccc;*/
  background: #336699;/*#efefef;*/
  color: #fff;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #666666;
  border: 1px solid #f40;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #999999;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 4em;
	cursor: default;
	border: 1px solid #655;
	background: #ffffff;
	color: #000;
	font-size: xx-small;
}

.combo .label {width: 100%;text-align: center; font-size: xx-small; font-weight: normal;}

.combo .hilite {
	background: #336699;
	color: #fff;
}

.combo .active {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #336699;
  color: #fff;
  font-weight: bold;
  
}
.value_up {color: #009900;}
.value_dn {color: #990000;}
.value_nc {color: #000000;}
.sbvalue_up {color: Green;}
.sbvalue_dn {color: Red;}
.sbvalue_nc {color: #ffffff;}

.mpmid_up {display:block;width:100%;background:#009900;text-align:center;color:#FFFFFF;font-size: 9px;}
.mpmid_dn {display:block;width:100%;background:#990000;text-align:center;color:#FFFFFF;font-size: 9px;}
.mpmid_nc {display:block;width:100%;background:#009900;text-align:center;color:#FFFFFF;font-size: 9px;}

.mpmid_up a{color:#FFFFFF}
.mpmid_dn a{color:#FFFFFF}
.mpmid_nc a{color:#FFFFFF}

.ss_up {background:#CCFFCC}
.ss_dn {background:#FFCCCC}

.sbup_bar {background:#009900;height:20px;width:1px;display:inline-block;}
.sbdn_bar {background:#990000;height:20px;width:1px;display:inline-block;}
.sbup_head {background-image: url(i/spbe.gif);width:7px;height:20px;display:inline-block;}
.sbdn_head {background-image: url(i/snbe.gif);width:7px;height:20px;display:inline-block;}
.mpup_bar {background:#009900;height:1px;width:40px;display:inline-block;line-height:1px;font-size:1px;}
.mpdn_bar {background:#990000;height:1px;width:40px;display:inline-block;line-height:1px;font-size:1px;}
.mpup_head {font-size: 0px; width: 0px;border-right: 20px solid #ffffff;border-bottom: 20px solid #009900;border-top: none;border-left: 20px solid #ffffff;display:inline-block;margin:0px;}
.mpdn_head {font-size: 0px; line-height: 0%; width: 0px;border-right: 20px solid #ffffff;border-top: 20px solid #990000;border-bottom: none;border-left: 20px solid #ffffff;display:inline-block;}
.batsbutton {background-image: url(i/smhelpbut.gif);width:15px;height:13px;display:inline-block;}

.selectedLink {background:#000066;border: 1px solid #000066;}
.selectionLink {border: 1px solid #000066;}


table.mwdata {background-color:#ffffff;border: 1px solid #E2E2B7; border-collapse:collapse; border-spacing:1px;width:100%}
table.mwdata th {font-size: 12px;font-weight:normal;text-align:center; background: #F1F1E7; color: #000000;vertical-align:bottom;padding:4px;border: 1px solid #E2E2B7;}
table.mwdata td {font-size: 12px;text-align:right; background: #ffffff; color: #000000; vertical-align:top;padding:4px;border: 1px solid #E2E2B7;}
table.mwdata td.left {text-align:left;}
table.mwdata td.center {text-align:center;}
.subtab {width:100%;background:#F1F1E7;padding:4px;}

/* Disclaimers */
.disclaimer {
    font-size: 11px;
}