UNKNOWN {
	COLOR: #004276;
	TEXT-DECORATION: none
}

a {
	color: #003B6E;
}

A:hover {
	color: #003B6E;
	text-decoration: underline;
}

a.btn {
	border: 1px solid #ccc;
	background-color: #D6D6D6;
	padding: 3px 8px;
	display: block;
	text-decoration: none;
	color: #000;
}

a.link {
	color: #003B6E !important;
}

.pageDivIE {
	WIDTH: 995px;
	HEIGHT: 98%;
	/*
	POSITION:float;
	*/
	left: 0px;
	top: 100px;
	z-index: 1;
}

.pageDivFF {
	background-color: #FFFFFF;
	WIDTH: 995px;
	HEIGHT: 98%;
	POSITION: absolute;
	left: 0px;
	top: 100px;
	z-index: 1;
}

.popupDiv {
	WIDTH: 100%;
	HEIGHT: 98%
}

.p12 {
	FONT-SIZE: 12pt
}

.headerDiv {
	WIDTH: 992px;
	background-color: #FFFFFF;
}

.bodyWrap {
	WIDTH: 1024px;
	background-color: #FFFFFF;
}

.header1_01 { /*BACKGROUND: url(images/top_11.gif) no-repeat left top;*/
	WIDTH: 5px;
	HEIGHT: 44px
}

.header1_02 {
	BACKGROUND: #001632
}

.header1_03 {
	BACKGROUND: url(images/top_13.gif) no-repeat right top;
	WIDTH: 5px;
	HEIGHT: 44px
}

.header1_02_left {
	FLOAT: left
}

.header1_02_right {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FLOAT: right;
	COLOR: #ffffff
}

.header1_search_btn {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(images/btn1_m.gif) repeat-x center bottom;
	PADDING-BOTTOM: 2px;
	COLOR: #ffffff;
	PADDING-TOP: 2px
}

.search_link {
	COLOR: #ffffff
}

.header2_01 {
	BACKGROUND: url(images/top_03.gif) no-repeat right bottom;
	WIDTH: 5px;
	HEIGHT: 70px
}

.header2_02 {
	BACKGROUND: url(images/top_04.gif) repeat-x right bottom;
	HEIGHT: 70px
}

.header2_03 {
	BACKGROUND: url(images/top_05.gif) no-repeat right bottom;
	WIDTH: 5px;
	HEIGHT: 70px
}

.header2_separator {
	PADDING-LEFT: 3px;
	BACKGROUND: url(images/separator.gif) no-repeat center top;
	WIDTH: 13px;
	HEIGHT: 16px
}

.header3_01 {
	BACKGROUND: url(images/top_22.gif) repeat-y right bottom;
	WIDTH: 5px;
	HEIGHT: 20px
}

.header3_02 {
	BACKGROUND: url(images/top_23.gif) center center;
	HEIGHT: 20px
}

.header3_03 {
	BACKGROUND: url(images/top_24.gif) repeat-y right bottom;
	WIDTH: 5px;
	HEIGHT: 20px
}

.header4_01 {
	BACKGROUND: url(images/top_06.gif) no-repeat right bottom;
	WIDTH: 5px;
	HEIGHT: 40px
}

.header4_02 {
	BACKGROUND: url(images/top_07.gif) repeat-x right bottom;
	HEIGHT: 40px
}

.header4_03 {
	BACKGROUND: url(images/top_08.gif) no-repeat right bottom;
	WIDTH: 5px;
	HEIGHT: 40px
}

.tabborder {
	MARGIN: 23px 0pt 0pt;
	BORDER-BOTTOM: #cccccc 1px solid
}

.tabshadow {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/shadowtabs.gif) left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 4px;
	MARGIN-RIGHT: 1px;
	PADDING-TOP: 0px;
	HEIGHT: 21px
}

.menu_m1 {
	PADDING-RIGHT: 0pt;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 0pt;
	FLOAT: left;
	MARGIN-BOTTOM: 0pt;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 0pt;
	PADDING-TOP: 1px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}

.menu_m1 LI {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 0pt
}

.menu_m1 LI A {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 10px;
	Z-INDEX: 2;
	BACKGROUND: url(images/shade.gif) repeat-x left top;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #cccccc 1px solid;
	LINE-HEIGHT: 17px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #cccccc 1px solid;
	HEIGHT: 17px;
	TEXT-DECORATION: none
}

.menu_m1 LI A:link {
	COLOR: #7c7c7c
}

.menu_m1 LI A:visited {
	COLOR: #7c7c7c
}

.menu_m1 LI A:active {
	COLOR: #7c7c7c
}

.menu_m1 LI A:hover {
	COLOR: #ff8000
}

.menu_m1 LI A.selected {
	BACKGROUND-IMAGE: url(images/shadeactive.gif);
	BORDER-BOTTOM-COLOR: #ffffff;
	LINE-HEIGHT: 17px;
	HEIGHT: 17px;
	BACKGROUND-COLOR: #ffffff
}

.menu_m1 LI A.selected:hover {
	COLOR: #ff8000
}

.menu_m1 LI A.selected:link {
	COLOR: #ff8000;
	BACKGROUND-COLOR: white
}

.menu_m1 LI A.selected:visited {
	COLOR: #ff8000;
	BACKGROUND-COLOR: white
}

.menu_m1 LI A.selected:active {
	COLOR: #ff8000;
	BACKGROUND-COLOR: white
}

.menu_m2 {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	PADDING-LEFT: 1px;
	MARGIN: 0pt;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none
}

.menu_m2 LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.menu_m2 UL {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.menu_m2 LI A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 14px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 1px;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}

.menu_m2 LI A:link {
	FLOAT: left;
	COLOR: #7c7c7c
}

.menu_m2 LI A:visited {
	FLOAT: left;
	COLOR: #7c7c7c
}

.menu_m2 LI A:active {
	FLOAT: left;
	COLOR: #7c7c7c
}

.menu_m2 LI A.selected:link {
	COLOR: #ff8000
}

.menu_m2 LI A.selected:visited {
	COLOR: #ff8000
}

.menu_m2 LI A.selected:active {
	COLOR: #ff8000
}

.menu_m2 LI A:hover {
	COLOR: #ff8000
}

.menu_m3 {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	PADDING-LEFT: 1px;
	MARGIN: 0pt;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none
}

.menu_m3 LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.menu_m3 UL {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.menu_m3 LI A {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 14px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 1px;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}

.menu_m3 LI SPAN {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 14px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 1px;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}

.menu_m3 LI A {
	CURSOR: pointer
}

.menu_m3 LI A:link {
	FLOAT: left;
	COLOR: #7c7c7c
}

.menu_m3 LI A:visited {
	FLOAT: left;
	COLOR: #7c7c7c
}

.menu_m3 LI A:active {
	FLOAT: left;
	COLOR: #7c7c7c
}

.menu_m3 LI A.selected:link {
	COLOR: #ff8000
}

.menu_m3 LI A.selected:visited {
	COLOR: #ff8000
}

.menu_m3 LI A.selected:active {
	COLOR: #ff8000
}

.menu_m3 LI A:hover {
	COLOR: #ff8000
}

.header01 {
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	COLOR: #003b80
}

.header01_1 {
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold
}

.header02 {
	FONT-WEIGHT: normal;
	COLOR: #003b80
}

.header03 {
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	COLOR: #dfedf5
}

.header04 {
	FONT-WEIGHT: normal;
	COLOR: #dfedf5
}

.header05 {
	FONT-WEIGHT: normal;
	COLOR: #ffffff
}

.header06 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #8b0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.header07 {
	COLOR: #a9a9a9
}

.header08 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #003b80
}

.header09 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #c0c0c0
}

.footerDiv {
	WIDTH: 970px;
	margin: 5px 10px;
	text-align: center;
	border-top: 3px solid #ccc;
	padding: 5px 0;
}

.breadcrumbDiv {
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 6px;
	WIDTH: 100%;
	MARGIN-RIGHT: 6px
}

.breadcrumb_separator {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	COLOR: #003b80
}

.breadcrumb_label1 {
	COLOR: #003b80
}

.breadcrumb_label2 {
	FONT-WEIGHT: bold;
	COLOR: #003b80
}

.breadcrumb_link:link {
	COLOR: #003b80;
	TEXT-DECORATION: none
}

.breadcrumb_link:visited {
	COLOR: #003b80;
	TEXT-DECORATION: none
}

.breadcrumb_link:active {
	COLOR: #003b80;
	TEXT-DECORATION: none
}

.breadcrumb_link:hover {
	COLOR: #003b80;
	TEXT-DECORATION: none
}

.breadcrumb_link:hover {
	COLOR: #ff3300
}

.contentDiv {
	MARGIN-TOP: 6px;
	MARGIN-BOTTOM: 6px;
	WIDTH: 990px;
	background-color: #FFFFFF;
}

.block1_01 {
	BACKGROUND-IMAGE: url(images/top_17.gif);
	WIDTH: 3px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px
}

.block1_02 {
	BACKGROUND-IMAGE: url(images/top_18.gif);
	WIDTH: 3px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px
}

.block1_03 {
	BACKGROUND-IMAGE: url(images/top_18.gif);
	VERTICAL-ALIGN: middle;
	BACKGROUND-REPEAT: repeat-x
}

.block1_04 {
	BACKGROUND-IMAGE: url(images/top_18.gif);
	WIDTH: 3px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px
}

.block1_05 {
	BACKGROUND-IMAGE: url(images/top_19.gif);
	WIDTH: 3px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px
}

.block_header01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #003b80;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}

.block_header02 {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #696969;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}

.block_header03 {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #004276;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}

.block_header03 .big {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt
}

.block_header03 .small {
	COLOR: #a9a9a9
}

.block_header04 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.block_header05 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #004276;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.block_header06 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #3399cc;
	LINE-HEIGHT: 34px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.block_header07 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #fc7410;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}

.pt1_01 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px;
	HEIGHT: 3px
}

.pt1_02 {
	BACKGROUND-IMAGE: url(images/portlet1_01.gif);
	WIDTH: 3px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 3px
}

.pt1_03 {
	BACKGROUND: #ffffff;
	HEIGHT: 3px
}

.pt1_04 {
	BACKGROUND-IMAGE: url(images/portlet1_02.gif);
	WIDTH: 3px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 3px
}

.pt1_05 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px;
	HEIGHT: 3px
}

.pt2_01 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.pt2_02 {
	BACKGROUND: #ffffff;
	WIDTH: 3px
}

.pt2_03 {
	BACKGROUND: #ffffff
}

.pt2_04 {
	BACKGROUND: #ffffff;
	WIDTH: 3px
}

.pt2_05 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.pt3_01 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px;
	HEIGHT: 3px
}

.pt3_02 {
	BACKGROUND-IMAGE: url(images/portlet3_01.gif);
	WIDTH: 3px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 3px
}

.pt3_03 {
	BACKGROUND: #ffffff;
	HEIGHT: 3px
}

.pt3_04 {
	BACKGROUND-IMAGE: url(images/portlet3_02.gif);
	WIDTH: 3px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 3px
}

.pt3_05 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px;
	HEIGHT: 3px
}

.c1_01 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c1_02 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c1_03 {
	BACKGROUND: #eef5ff
}

.c1_04 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c1_05 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.minitabborder {
	MARGIN: 21px 0pt 0pt;
	BORDER-BOTTOM: #c2d9f6 1px solid
}

.minitabshadow {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/shadowminitabs.gif) left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 4px;
	PADDING-TOP: 0px;
	HEIGHT: 21px
}

.c2_01 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c2_02 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c2_03 {
	BACKGROUND: #eef5ff;
	CURSOR: pointer
}

.c2_04 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c2_05 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c2_03 UL {
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	FLOAT: left;
	PADDING-BOTTOM: 0pt;
	MARGIN: 0px;
	PADDING-TOP: 1px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}

.c2_03 LI {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 0pt
}

.c2_03 LI A {
	BORDER-RIGHT: #c2d9f6 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #c2d9f6 1px solid;
	PADDING-LEFT: 6px;
	Z-INDEX: 2;
	BACKGROUND: url(images/minishade.gif) repeat-x left top;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #c2d9f6 1px solid;
	COLOR: #3399cc;
	LINE-HEIGHT: 17px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #c2d9f6 1px solid;
	HEIGHT: 17px;
	TEXT-DECORATION: none
}

.c2_03 LI A:hover {
	COLOR: #ff8000
}

.c2_03 LI A.selected {
	BACKGROUND-IMAGE: url(images/shadeactivemini.gif);
	BORDER-BOTTOM-COLOR: #ffffff;
	COLOR: #ff8000;
	LINE-HEIGHT: 17px;
	HEIGHT: 17px;
	BACKGROUND-COLOR: white
}

.c2_03 LI A.selected:hover {
	COLOR: #ff8000
}

.c3_01 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c3_02 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c3_03 {
	BACKGROUND: #eef5ff
}

.c3_04 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.c3_05 {
	BACKGROUND: #eef5ff;
	WIDTH: 3px
}

.cell_header01 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	COLOR: #004276;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.cell_header02 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	COLOR: #004276;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.login_box {
	BORDER-RIGHT: lightgrey 1px solid;
	BORDER-TOP: lightgrey 1px solid;
	BORDER-LEFT: lightgrey 1px solid;
	WIDTH: 150px;
	BORDER-BOTTOM: lightgrey 1px solid;
	HEIGHT: 22px
}

.ric_inbox {
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 20px
}

UNKNOWN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 0px
}

.headrow {
	COLOR: #004276
}

.headrow TD {
	/*PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px*/
	
}

.headrowbg {
	COLOR: #004276;
	BACKGROUND-COLOR: #e9e9fb
}

.headrowbg TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

.row {
	
}

.row TD {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c0c0c0 1px dotted;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	COLOR: #333333;
	PADDING-TOP: 2px
}

.row TD.name {
	COLOR: #004276
}

.row TD.name A {
	COLOR: #004276
}

.row TD.name A:hover {
	COLOR: #ff3300
}

.row TD.gap {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	WIDTH: 6px;
	BORDER-BOTTOM: medium none
}

.row TD SPAN.subname {
	FONT-SIZE: 8pt;
	COLOR: maroon;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.row TD SPAN.price {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.hoverrow TD {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c0c0c0 1px dotted;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BACKGROUND: #eef5ff;
	PADDING-BOTTOM: 2px;
	CURSOR: pointer;
	COLOR: #333333;
	PADDING-TOP: 2px
}

.hoverrow TD.name {
	COLOR: #004276
}

.hoverrow TD.name A {
	COLOR: #004276
}

.rownoline TD {
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: medium none;
	COLOR: #333333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: medium none
}

.rownoline TD.name {
	COLOR: #004276
}

.rownoline TD.big {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt
}

.pad TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px
}

.headrow TD {
	COLOR: #004276;
}

.oddrow TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 1px;
	COLOR: #333333;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #f6f6f6
}

.evenrow TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 1px;
	COLOR: #333333;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #ffffff
}

.oddrow TD.name {
	FONT-SIZE: 12px;
}

.evenrow TD.name {
	FONT-SIZE: 12px;
}

.oddrow TD.bname {
	FONT-SIZE: 12px;
	COLOR: #004276
}

.evenrow TD.bname {
	FONT-SIZE: 12px;
	COLOR: #004276
}

.textrow TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	COLOR: #004276;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.divider {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 94%;
	LINE-HEIGHT: 1px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: silver 1px dotted;
	HEIGHT: 1px
}

.dimmer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: darkgray;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.setChart {
	LINE-HEIGHT: 20px
}

.matrix1 {
	BORDER-RIGHT: #c2d9f6 1px solid;
	BORDER-TOP: #c2d9f6 1px solid;
	BORDER-LEFT: #c2d9f6 1px solid;
	BORDER-BOTTOM: #c2d9f6 1px solid
}

.matrix1 TD {
	BORDER-TOP: #c2d9f6 1px solid
}

.matrix1 .col {
	BORDER-RIGHT: #c2d9f6 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	COLOR: #003b80;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.matrix1 TR TD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: 400;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	COLOR: #003b80;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.matrix1 .headercol {
	BORDER-RIGHT: #c2d9f6 1px solid;
	FONT-WEIGHT: bold;
	COLOR: #003b80;
	TEXT-ALIGN: left
}

.matrix1 TR TD A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	COLOR: #003b80;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.matrix1 TR TD A.selected SPAN {
	COLOR: red
}

.matrix1 TR TD A.selected:hover {
	COLOR: red
}

.matrix1 TR TD A.selected:link {
	COLOR: #003b80;
	BACKGROUND-COLOR: white
}

.matrix1 TR TD A.selected:visited {
	COLOR: #003b80;
	BACKGROUND-COLOR: white
}

.matrix1 TR TD A.selected:active {
	COLOR: #003b80;
	BACKGROUND-COLOR: white
}

.newborderstyle {
	BORDER-RIGHT: #c2d9f6 1px solid
}

.newborderstyle2 {
	BORDER-RIGHT: #c2d9f6 1px dotted
}

.matrix {
	BORDER-RIGHT: palegreen 1px solid;
	BORDER-TOP: palegreen 1px solid;
	BORDER-LEFT: palegreen 1px solid;
	BORDER-BOTTOM: palegreen 1px solid
}

.matrix TD {
	BORDER-TOP: palegreen 1px solid
}

.matrix .firstrow TD {
	BORDER-TOP: medium none;
	BACKGROUND-COLOR: honeydew;
	TEXT-ALIGN: center
}

.matrix .firstcol {
	BORDER-RIGHT: palegreen 1px solid;
	BACKGROUND-COLOR: honeydew;
	TEXT-ALIGN: center
}

.matrix TR TD A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	COLOR: #004a01;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.matrix TR TD A:hover {
	COLOR: #ff8000
}

.matrix TR TD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	COLOR: #898989;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.matrix .label {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	COLOR: #545454;
	PADDING-TOP: 2px
}

.matrix .na {
	BACKGROUND-COLOR: honeydew
}

.disclaimer {
	BORDER-RIGHT: #c2d9f6 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c2d9f6 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #c2d9f6 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #c2d9f6 1px solid
}

.disclaimer .headrow TD {
	COLOR: black;
	BACKGROUND-COLOR: #c2d9f6
}

.disclaimer TD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

.alt TD {
	BACKGROUND-COLOR: #f1f8f8
}

.block_text01 {
	PADDING-RIGHT: 3px;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	COLOR: #004276;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.block_text02 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	COLOR: #004276;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.block_text03 {
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.block_text04 {
	DISPLAY: block;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.block_text05 {
	COLOR: silver;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.block_text06 {
	DISPLAY: block;
	COLOR: #004276;
	LINE-HEIGHT: 30px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.block_text07 {
	PADDING-RIGHT: 3px;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 3px;
	COLOR: #004276;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.block_text_separator {
	COLOR: #90ee90
}

.block_text_separator02 {
	COLOR: #808080
}

.block_color01 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #f0fff0
}

.block_color02 {
	BACKGROUND-COLOR: #eef5ff
}

.block_color03 {
	BACKGROUND-COLOR: ghostwhite
}

.block_border01 {
	BORDER-RIGHT: #eef5ff 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #eef5ff 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #eef5ff 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #eef5ff 1px solid
}

.block_shadow01 {
	BORDER-RIGHT: #808080 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: silver 1px solid;
	PADDING-LEFT: 3px;
	Z-INDEX: 99;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: silver 1px solid;
	WIDTH: 300px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #808080 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute;
	BACKGROUND-COLOR: #fffacd
}

.block_shadow02 {
	BORDER-RIGHT: #ff6633 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ff9900 1px solid;
	PADDING-LEFT: 3px;
	Z-INDEX: 99;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ff9900 1px solid;
	WIDTH: 300px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ff6633 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff
}

.margin5 {
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px
}

.margin8 {
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px
}

.dir_ttb {
	WIDTH: 1px;
	WORD-WRAP: break-word
}

.button01 {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #dddddd 1px solid;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	BACKGROUND: url(images/btnbg.gif) #ffffff repeat-x left top;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #dddddd 1px solid;
	CURSOR: pointer;
	COLOR: #004276;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	HEIGHT: 20px
}

UNKNOWN {
	PADDING-RIGHT: 3px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 1px
}

.button02 {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #dddddd 1px solid;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	BACKGROUND: url(images/btnbg.gif) #ffffff repeat-x left top;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #dddddd 1px solid;
	CURSOR: pointer;
	COLOR: #696969;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	HEIGHT: 22px
}

UNKNOWN {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.button03 {
	BORDER-RIGHT: #aaaaaa 2px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #dddddd 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #dddddd 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #aaaaaa 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.button04_l {
	BACKGROUND: url(images/btn2_l.gif) no-repeat left top;
	VERTICAL-ALIGN: text-bottom;
	WIDTH: 8px;
	LINE-HEIGHT: 18px;
	HEIGHT: 18px
}

.button04_r {
	PADDING-RIGHT: 8px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(images/btn2_r.gif) repeat-x right top;
	VERTICAL-ALIGN: text-bottom;
	CURSOR: pointer;
	COLOR: #ffffff;
	LINE-HEIGHT: 18px;
	HEIGHT: 18px
}

.button05 {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #dddddd 1px solid;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	BACKGROUND: url(images/btnbg2.gif) #ffffff repeat-x left top;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #dddddd 1px solid;
	CURSOR: pointer;
	COLOR: #696969;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	HEIGHT: 22px
}

.block_up {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	Z-INDEX: 999;
	PADDING-BOTTOM: 3px;
	WIDTH: 170px;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute
}

.block_low {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	Z-INDEX: 200;
	PADDING-BOTTOM: 3px;
	WIDTH: 180px;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute
}

.est_bar {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/yellow_bar.gif);
	MARGIN: 3px 0px;
	BORDER-LEFT: 0px;
	WIDTH: 1px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 10px
}

.est_bar1 {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/est_bar1.png);
	MARGIN: 3px 0px;
	BORDER-LEFT: 0px;
	WIDTH: 1px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 10px
}

.est_bar2 {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/est_bar2.png);
	MARGIN: 3px 0px;
	BORDER-LEFT: 0px;
	WIDTH: 1px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 10px
}

.est_bar3 {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/est_bar3.png);
	MARGIN: 3px 0px;
	BORDER-LEFT: 0px;
	WIDTH: 1px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 10px
}

.est_bar4 {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/est_bar4.png);
	MARGIN: 3px 0px;
	BORDER-LEFT: 0px;
	WIDTH: 1px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 10px
}

.est_bar5 {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/est_bar5.png);
	MARGIN: 3px 0px;
	BORDER-LEFT: 0px;
	WIDTH: 1px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 10px
}

.est_bar6 {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/est_bar6.png);
	MARGIN: 3px 0px;
	BORDER-LEFT: 0px;
	WIDTH: 1px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 10px
}

.est_text {
	FONT-SIZE: 8pt;
	COLOR: black
}

.odd {
	BACKGROUND-COLOR: #ddd
}

.even {
	BACKGROUND-COLOR: #fff
}

TABLE.sortable THEAD {
	FONT-WEIGHT: bold;
	CURSOR: default;
	COLOR: #666666;
	BACKGROUND-COLOR: #eee
}

.upperlabel {
	FONT-SIZE: 8pt
}

.sma1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #ff69b4
}

.sma2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #2f4f4f
}

.sma3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #b22222
}

.vol1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #666666
}

.macd1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #9370d8
}

.macd2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #d87093
}

.bol1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #ff69b4
}

.topheadline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #003b80;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.topstory {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.storydate {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #c0c0c0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.storydate_02 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #c0c0c0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.storytext PRE {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: 'SimSun', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.storytext P {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: 'SimSun', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.fullstorylink {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ff3300;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.newssubheader TD {
	PADDING-RIGHT: 2px;
	BORDER-TOP: silver 1px dotted;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	COLOR: darkblue;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: silver 1px dotted
}

.headlinelink {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	COLOR: #003b80;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.headlinelink1 {
	COLOR: #003b80;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.headlinedate {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	COLOR: #003b80;
	LINE-HEIGHT: 18px;
	BACKGROUND-COLOR: #efefef
}

.headlinetime {
	FONT-SIZE: 8pt
}

.lipper_5 {
	BACKGROUND: url(images/sm5.gif) no-repeat center center;
	WIDTH: 24px;
	HEIGHT: 20px
}

.lipper_4 {
	BACKGROUND: url(images/sm4.gif) no-repeat center center;
	WIDTH: 24px;
	HEIGHT: 20px
}

.lipper_3 {
	BACKGROUND: url(images/sm3.gif) no-repeat center center;
	WIDTH: 24px;
	HEIGHT: 20px
}

.lipper_2 {
	BACKGROUND: url(images/sm2.gif) no-repeat center center;
	WIDTH: 24px;
	HEIGHT: 20px
}

.lipper_1 {
	BACKGROUND: url(images/sm1.gif) no-repeat center center;
	WIDTH: 24px;
	HEIGHT: 20px
}

.lipper_0 {
	BACKGROUND: url(images/sm-32768.gif) no-repeat center center;
	WIDTH: 24px;
	HEIGHT: 20px
}

.search_header {
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	COLOR: #004276;
	BORDER-BOTTOM: #dddddd 1px solid;
	TEXT-ALIGN: left
}

.search_hdr_row {
	
}

.search_hdr_ric {
	
}

.search_hdr_name {
	
}

.search_hdr_actions {
	
}

.search_oddrow TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	COLOR: #333333;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #f6f6f6
}

.search_evenrow TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	COLOR: #333333;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #ffffff
}

.search_r_border {
	BORDER-TOP: #dddddd 1px solid;
	FONT-SIZE: 1px;
	MARGIN-BOTTOM: 6px;
	HEIGHT: 1px
}

.chartlabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #003399
}

.fixedfont {
	FONT-SIZE: 10pt;
	MARGIN: 0px;
	FONT-FAMILY: 'SimSun', 'Courier New', 'courier'
}

.cls_headerrow {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: #004276;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 0px;
	HEIGHT: 1.6em;
	TEXT-ALIGN: right
}

.cls_datarow1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 0px;
	HEIGHT: 1.6em;
	TEXT-ALIGN: right
}

.cls_datarow1_mover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	CURSOR: pointer;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 0px;
	HEIGHT: 1.6em;
	BACKGROUND-COLOR: #eef5ff;
	TEXT-ALIGN: right
}

.cls_datarow2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 0px;
	HEIGHT: 1.6em;
	TEXT-ALIGN: right
}

.cls_datarow2_mover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 0px;
	HEIGHT: 1.6em;
	TEXT-ALIGN: right
}

.cls_cornercell {
	TEXT-ALIGN: left
}

.cls_headerrowcell_label {
	TEXT-ALIGN: left
}

.cls_headerrowcell_prcval {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.cls_headerrowcell_arrudval_arrow {
	
}

.cls_headerrowcell_arrudval {
	
}

.cls_headerrowcell_udval {
	
}

.cls_headercolcell {
	BORDER-TOP: 1px dotted;
	COLOR: #004276;
	TEXT-ALIGN: left
}

.cls_datacell_label {
	BORDER-TOP: 1px dotted;
	TEXT-ALIGN: left
}

.cls_datacell_prcval {
	BORDER-TOP: 1px dotted;
	FONT-SIZE: 8pt
}

.cls_datacell_arrudval {
	BORDER-TOP: 1px dotted;
	FONT-SIZE: 8pt
}

.cls_datacell_arrudval_arrow {
	BORDER-TOP: 1px dotted;
	PADDING-LEFT: 10px;
	FONT-SIZE: 8pt
}

.cls_datacell_pctudval {
	BORDER-TOP: 1px dotted;
	FONT-SIZE: 8pt
}

.cls_table1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	WIDTH: 100%;
	PADDING-TOP: 2px
}

A.cls_headercolcell_hl {
	COLOR: darkblue;
	TEXT-DECORATION: none
}

A.cls_headercolcell_hl:link {
	COLOR: darkblue;
	TEXT-DECORATION: none
}

A.cls_headercolcell_hl:active {
	COLOR: darkblue;
	TEXT-DECORATION: none
}

A.cls_headercolcell_hl:visited {
	COLOR: darkblue;
	TEXT-DECORATION: none
}

A.cls_headercolcell_hl:hover {
	COLOR: darkgreen;
	TEXT-DECORATION: underline
}

.newSelectTable {
	BORDER-RIGHT: #c2d9f6 1px solid;
	TEXT-ALIGN: left
}

.chart {
	MARGIN: 0px;
	WIDTH: 800px;
	HEIGHT: 556px
}

.newsTable {
	BORDER-RIGHT: #c2d9f6 0px solid;
	BORDER-TOP: #c2d9f6 0px solid;
	BORDER-LEFT: #c2d9f6 0px solid;
	BORDER-BOTTOM: #c2d9f6 0px solid
}

.newsTable TD {
	BORDER-TOP: #c2d9f6 0px solid
}

.newsTable .header1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #003b80;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.newsTable TR TD A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	COLOR: #003b80;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.newsTable TR TD A.selected SPAN {
	COLOR: red
}

.newsTable TR TD A.selected:hover {
	COLOR: red
}

.newsTable TR TD A.selected:link {
	COLOR: #003b80;
	BACKGROUND-COLOR: white
}

.matrix1 TR TD A.selected:visited {
	COLOR: #003b80;
	BACKGROUND-COLOR: white
}

.matrix1 TR TD A.selected:active {
	COLOR: #003b80;
	BACKGROUND-COLOR: white
}

.hoverrow2 TD {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c0c0c0 1px dotted;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BACKGROUND: #f7f7f7;
	PADDING-BOTTOM: 2px;
	CURSOR: pointer;
	COLOR: #333333;
	PADDING-TOP: 2px
}

.selected TD {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c0c0c0 1px dotted;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BACKGROUND: #eef5ff;
	PADDING-BOTTOM: 2px;
	CURSOR: pointer;
	COLOR: #333333;
	PADDING-TOP: 2px
}

form {
	padding: 0;
	margin: 0;
}

#nav_bar {
	margin: 5px 10px 0 10px;
	width: 970px;
	color: #003B9E;
	font-weight: bold;
	text-align: left;
}

#nav_bar p {
	margin: 0 0 0 10px;
	padding: 3px 0;
}

#container {
	text-align: left;
	margin: 0 10px;
	width: 970px;
}

table {
	text-align: left;
	font-size: 14px;
}

table input {
	border: 1px solid #CCC;
	font-size: 14px;
}

body {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto !important;
	padding: 0 0;
	text-align: left;
	width: 985px;
}

p {
	margin: 0;
	padding: 0;
}

textarea {
	border: 1px solid #ccc;
}

.float_left {
	float: left
}

.sel {
	font-size: 14px;
	width: 100px;
	border: 1px solid #ccc;
}

textarea.disabled {
	background-color: #F6F6F6;
}

input.disabled {
	background-color: #F6F6F6;
	
}

.readonlyInput {
	background-color: #D6D6D6;
	color: #ACA899;
}

.disabledDrug td {
	font-style: italic;
	color: red;
}

.resultlist tr {
	height: 20px;
}

.resultlist {
	border-collapse: collapse\9; /* IE browser*/
	border-collapse: collapse;
}

.resultlist td {
	padding: 0 2px;
	border: 1px solid #E0E0E0;
	border-collapse: collapse;
}

.resultlist .headerDec {
	text-align: center;
	background-color: #ccc;
	font-weight: bold;
}

.residentInfo tr {
	height: 20px;
}

.residentInfo {
	
}

.homeRfid {
	font-size: 28px;
}

.residentInfo td {
	padding: 0 5px;
	border: 0px;
	font-size: 28px;
}

.residentInfo .rowHeader {
	text-align: left;
	color: #004276;
}

table#pmrTable .header,table#packDetailTable .header,table#unpackDetailTable .header,table#restoreTable .header,table#sourceTable .header
	{
	text-align: center;
	background-color: #ccc;
	font-weight: bold;
}

/* gloabal result table start*/
.query_content {
	text-align: left;
}

.text {
	height: 20px;
	border: 1px solid #ccc;
}

#container .query_content {
	border: 1px solid #ccc;
	padding: 10px 0;
	margin: 5px 0;
	text-align: left;
}

#container .query_content ul {
	padding: 0;
	margin: 20px;
}

#container .query_result {
	border: 1px solid #ccc;
}

#container .query_result .page_rank {
	text-align: center;
}

#container .query_result .nav_bar {
	border-bottom: 1px solid #ccc;
	text-align: right;
	padding: 5px;
	height: 25px;
}

#container .query_result .nav_bar a {
	text-decoration: none;
	color: #333;
	padding: 2px;
}

#container .query_result .nav_bar .nav_button {
	border: 1px solid #ccc;
	margin-right: 5px;
	background-color: #D6D6D6;
	padding: 3px 8px;
}

#container .query_content input {
	border: 1px solid #ccc;
}

#container .query_content input {
	width: 100px;
}

#container .query_content li {
	list-style: none;
	float: left;
	width: 230px;
	margin: 0 10px 0 0;
}

#container .query_content li h3 {
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 0;
	font-weight: normal;
	display: inline;
}

#container .query_content li input {
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

/*set pagination*/
#page {
	text-align: center;
}

/* gloabal result table end*/ /**
*  residentCard start
**/ /***
decorate element
start
*****/
.margin1-right {
	margin-right: 2px;
}

.margin2-right {
	margin-right: 4px;
}

.margin1-left {
	margin-left: 2px;
}

.margin2-left {
	margin-left: 4px;
}

.margin1-top {
	margin-top: 2px;
}

.margin2-top {
	margin-top: 4px;
}

/***
decorate element
end
*****/
.residentCard {
	
}

.residentCard input {
	margin-right: 25px;
	width: 50px;
	text-align: center;
}

.residentCard .text {
	width: 90px;
}

/**
*  residentCard end
**/ /**
* foilTable start
**/
#foilTable .cancel {
	background-color: #F0F0F0;
}

#foilTable .select {
	background-color: #ccc;
}

.foil_time_bar {
	float: left;
	width: 870px;
	height: 30px;
	padding: 10px 0;
}

.foil_time_bar input {
	border: 1px solid #CCCCCC;
}

.foil_time_bar .cancel {
	border: 1px solid #F0F0F0;
}

.foil_time_bar .select {
	background-color: #CCC;
}

/**
* foilTable end
**/
#floorCheckTable {
	font-weight: bold;
}

#floorCheckTable .dec_white {
	background-color: #CCC;
	color: #000;
	font-weight: bold;
}

#oahCheckTable {
	font-weight: bold;
}

#oahCheckTable .dec_white {
	background-color: #CCC;
	color: #000;
	font-weight: bold;
}

#messagequery {
	margin-bottom: 10px;
}

.packRemarkEditable {
	background-color: #F6F6F6;
}

.packRemarkReadonly {
	background-color: #ccc;
}

/**
** begin error.jsp
**/
.con_div {
	width: 970;
	height: 500px;
	border: 1px solid #777;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	line-height: 500px;
}

.yellow-row {
	background-color: #FFFF00 !important;
}
.pink-row {
	background-color: #FAAFBA;
}

.pink-row TD{
	PADDING-LEFT:0px;
	background-color: #FAAFBA;
}

.blue-row {
	background-color: #BDEDFF !important;
}
.purple-row {
	background-color: #CC99FF !important;
}
.dec_white {
	background-color: #CCCCCC !important;
}

.notePad {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 1104px;
	padding-bottom: 20px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
	
}

.notePad p{
	font-size: 16px;
}
 
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	text-decoration: blink;
	font-size: 18px;
	color: #D70000;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}