.ControlPanel {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: black 1px solid; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: white
}
.ControlPanel {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, Verdana, Arial
}
.ControlPanel TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, Verdana, Arial
}
.ControlPanel_User {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.ControlPanel_User A {
	COLOR: blue; TEXT-DECORATION: none
}
.ControlPanel_User A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.ControlPanel_ToolBar {
	
}
.ControlPanel_ToolBarButton {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px
}
.ControlPanel_ModuleLabel {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px
}
.ControlPanel_PaneLabel {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px
}
.ControlPanel_ModuleList {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.ControlPanel_PaneList {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.ControlPanel_AddModuleButton {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.docitemtitle {
	BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.docsubtitle {
	PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.docinput {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.doccolhdr {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef
}
.doccolftr {
	BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef
}
.docitem {
	PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.docitem A {
	COLOR: #000099; TEXT-DECORATION: none
}
.docitemalt A {
	COLOR: #000099; TEXT-DECORATION: none
}
.docsubtitle A {
	COLOR: #000099; TEXT-DECORATION: none
}
.doccolftr A {
	COLOR: #000099; TEXT-DECORATION: none
}
.doccolhdr A {
	COLOR: #000099; TEXT-DECORATION: none
}
.docitem A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.docitemalt A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.docsubtitle A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.doccolftr A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.doccolhdr A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.docitem A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.docitemalt A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.docsubtitle A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.doccolftr A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.doccolhdr A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.docitemalt {
	PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef
}
#main {
	CLEAR: both; BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #fff3b3; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2em; BORDER-BOTTOM: #666 1px solid
}
#contents {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; MIN-HEIGHT: 300px; BACKGROUND: #fffdf3; PADDING-BOTTOM: 1.5em; PADDING-TOP: 1.5em
}
#header {
	WIDTH: 45em; POSITION: relative; HEIGHT: 3em
}
#header UL#primary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 45em; BOTTOM: -1px; PADDING-TOP: 0px; POSITION: absolute
}
#header UL#primary LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#header UL#primary A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 85%; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 1px 2px 0px 0px; WIDTH: 8em; COLOR: #333; PADDING-TOP: 4px; FONT-FAMILY: arial, tahoma, verdana, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#header UL#primary SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 85%; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 1px 2px 0px 0px; WIDTH: 8em; COLOR: #333; PADDING-TOP: 4px; FONT-FAMILY: arial, tahoma, verdana, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#header UL#primary A.current {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 85%; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 1px 2px 0px 0px; WIDTH: 8em; COLOR: #333; PADDING-TOP: 4px; FONT-FAMILY: arial, tahoma, verdana, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#header UL#primary SPAN {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-TOP: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 6px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: medium none
}
#header UL#primary A.current {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-TOP: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 6px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: medium none
}
#header UL#primary A.current:hover {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-TOP: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 6px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: medium none
}
#header UL#primary A {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: #fffae1; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: medium none
}
#header UL#primary A:hover {
	MARGIN-TOP: 0px; BORDER-LEFT-COLOR: #666; BACKGROUND: #fff7cd; BORDER-BOTTOM-COLOR: #666; PADDING-BOTTOM: 5px; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
#header UL#secondary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50em; BOTTOM: -1.4em; PADDING-TOP: 0px; POSITION: absolute
}
#header UL#secondary LI A {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#header UL#secondary LI SPAN {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#header UL#secondary LI A {
	COLOR: #06c; TEXT-DECORATION: underline
}
#header UL#secondary LI A:hover {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#header UL#secondary LI A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#header UL#secondary LI:unknown A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.rt {
	PADDING-RIGHT: 3px; TEXT-ALIGN: right
}
.ms-SrvMenuUI {
	DISPLAY: none
}
.ms-MenuUIPopupBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 66.67%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ms-MenuUIPopupBody TABLE {
	FONT-SIZE: 100%; WIDTH: 100%; COLOR: #003399
}
.ms-MenuUIPopupBody IMG {
	WIDTH: 16px; HEIGHT: 16px
}
.ms-MenuUI {
	BORDER-RIGHT: #2254b1 1px solid; BORDER-TOP: #2254b1 1px solid; BORDER-LEFT: #2254b1 1px solid; CURSOR: hand; BORDER-BOTTOM: #2254b1 1px solid; BACKGROUND-COLOR: #fafafa
}
.ms-MenuUIItemTableCell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.ms-MenuUIItemTableCellHover {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.ms-MenuUIItemTableHover {
	BORDER-RIGHT: #2254b1 1px solid; BORDER-TOP: #2254b1 1px solid; BORDER-LEFT: #2254b1 1px solid; BORDER-BOTTOM: #2254b1 1px solid; BACKGROUND-COLOR: #fee197
}
.ms-MenuUIIcon {
	WIDTH: 24px; HEIGHT: 16px
}
.ms-MenuUIIconRtL {
	WIDTH: 24px; HEIGHT: 16px
}
.ms-MenuUIIcon {
	PADDING-RIGHT: 6px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ms-MenuUIIconRtL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ms-MenuUILabel {
	WIDTH: 100%
}
.ms-MenuUILabelRtL {
	WIDTH: 100%
}
.ms-MenuUILabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.ms-MenuUILabelRtL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.ms-MenuUISubmenuArrow {
	WIDTH: 16px; HEIGHT: 16px
}
.ms-MenuUISeparator {
	FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 1px; HEIGHT: 1px; BACKGROUND-COLOR: #6a8ccb
}
.ms-MenuUISeparatorRtL {
	FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 1px; HEIGHT: 1px; BACKGROUND-COLOR: #6a8ccb
}
.ms-MenuUISeparator {
	MARGIN: 0px 0px 0px 32px
}
.ms-MenuUISeparatorRtL {
	MARGIN: 0px 32px 0px 0px
}
.ms-MenuUILabelFont {
	FONT-SIZE: 66.67%; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
INPUT {
	FONT-SIZE: 8pt
}
.ms-input {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-toolbar {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TABLE.ms-toolbar {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; BORDER-BOTTOM: #7f89b3 1px solid; BACKGROUND-COLOR: #dddddd
}
.ms-toolbar A:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-toolbar A:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-summarycustombody {
	MARGIN-TOP: 5px; MARGIN-LEFT: 6px; MARGIN-RIGHT: 6px
}
.ms-vh {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 0.68em; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #808080; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-vh2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 0.68em; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #808080; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-vh-icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; WIDTH: 12px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-vh-icon-empty {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; WIDTH: 0px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-vh-left {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-vh-left-icon {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; WIDTH: 22px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-vh-left-icon-empty {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; WIDTH: 0px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-vh-right {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 0.68em; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ms-vh-right-icon {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; WIDTH: 22px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ms-vh-right-icon-empty {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; WIDTH: 0px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ms-vh A {
	COLOR: #808080; TEXT-DECORATION: none
}
.ms-vh A:visited {
	COLOR: #808080; TEXT-DECORATION: none
}
.ms-vh2 A {
	COLOR: #808080; TEXT-DECORATION: none
}
.ms-vh-left A {
	COLOR: #808080; TEXT-DECORATION: none
}
.ms-vh-right A {
	COLOR: #808080; TEXT-DECORATION: none
}
.pager A {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-vh A:hover {
	TEXT-DECORATION: underline
}
.ms-vh2 A:hover {
	TEXT-DECORATION: underline
}
.ms-vh-left A:hover {
	TEXT-DECORATION: underline
}
.ms-vh-right A:hover {
	TEXT-DECORATION: underline
}
.pager A:hover {
	TEXT-DECORATION: underline
}
.ms-vhImage {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; WIDTH: 18pt; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-GRHeaderBackground {
	BACKGROUND-IMAGE: none
}
.ms-storMeFree {
	BACKGROUND-IMAGE: none
}
.ms-navframe {
	BACKGROUND-IMAGE: url(/CSS/images/navback.gif); WIDTH: 200px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fbfbfd
}
.ms-GRStatusBar {
	BACKGROUND-IMAGE: url(/CSS/images/navback.gif); WIDTH: 200px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fbfbfd
}
.ms-navwatermark {
	COLOR: #caced5
}
.ms-navwatermarktext {
	WIDTH: 139pt; HEIGHT: 17.25pt
}
.ms-selectednav {
	BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #adadad 1px solid; WIDTH: 100%; COLOR: #67626e; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-GRSortFilter {
	BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #adadad 1px solid; WIDTH: 100%; COLOR: #67626e; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-selectednav TD {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-selectednav A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; OVERFLOW: hidden; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-GRSortFilter A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; OVERFLOW: hidden; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-selectednav A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; OVERFLOW: hidden; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-selectednav A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; OVERFLOW: hidden; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-unselectednav {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; PADDING-BOTTOM: 4px; BORDER-LEFT: medium none; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: medium none
}
.ms-unselectednav A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; OVERFLOW: hidden; WIDTH: 100px; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-unselectednav A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; OVERFLOW: hidden; WIDTH: 100px; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.ms-titleareaframe {
	BORDER-TOP: #ffffff 1px solid; BACKGROUND-IMAGE: url(/CSS/images/headcornerp.gif); BACKGROUND-REPEAT: no-repeat
}
.ms-titlearealine {
	COLOR: #d5d5d5; HEIGHT: 2px; BACKGROUND-COLOR: #d5d5d5
}
.ms-storMeEstimated {
	COLOR: #d5d5d5; HEIGHT: 2px; BACKGROUND-COLOR: #d5d5d5
}
.ms-pagetitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003072; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-partline {
	BACKGROUND-COLOR: #c3d4e6
}
.UserToolbar {
	BORDER-RIGHT: #dce3eb 1px solid; BORDER-TOP: #dce3eb 1px solid; BACKGROUND-IMAGE: url(/CSS/images/toolgradp.gif); BORDER-LEFT: #dce3eb 1px solid; BORDER-BOTTOM: #dce3eb 1px solid
}
.ms-WPBorder {
	BORDER-RIGHT: #7f89b3 2px solid; BORDER-TOP: #7f89b3 0px solid; BORDER-LEFT: #7f89b3 2px solid; BORDER-BOTTOM: #7f89b3 2px solid
}
.ms-ToolPaneFrame .ms-HoverCellInActiveDark {
	BORDER-RIGHT: #2254b1 1px solid; BORDER-TOP: #2254b1 1px solid; BORDER-LEFT: #2254b1 1px solid; BORDER-BOTTOM: #2254b1 1px solid
}
.ms-PartSpacingVertical {
	MARGIN-TOP: 12px
}
.ms-PartSpacingHorizontal {
	WIDTH: 22px
}
.ms-WPHeader {
	BORDER-RIGHT: #7f89b3 2px solid; BORDER-TOP: #7f89b3 2px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/partgradp.gif); BORDER-LEFT: #7f89b3 2px solid; BORDER-BOTTOM: #7f89b3 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-WPTitle {
	BORDER-RIGHT: #7f89b3 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: #7f89b3 2px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/05WPTitle.jpg); PADDING-BOTTOM: 2px; BORDER-LEFT: #7f89b3 2px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #7f89b3 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e2e4f1
}
.ms-WPTitle A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-WPTitle A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e3f4; TEXT-DECORATION: none
}
.ms-WPTitle A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e3f4; TEXT-DECORATION: underline
}
.ms-tabselected {
	COLOR: #ffffff
}
.ms-spaceBetContentAndButton {
	HEIGHT: 10px
}
.ms-ButtonHeightWidth {
	WIDTH: 100px; HEIGHT: 24px
}
.ms-SpaceBetButtons {
	WIDTH: 10px
}
.ms-summarystandardbody {
	PADDING-RIGHT: 2px; MARGIN-TOP: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 2px
}
.ms-custhdr {
	DISPLAY: none
}
.ms-sitehdr {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/CSS/images/sitehdr.gif); PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #646464
}
.ms-farmhdr {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/CSS/images/sitehdr.gif); PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #646464
}
.ms-vspacer {
	BORDER-RIGHT: #d4dce6 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 7px; FONT-SIZE: 8pt; WIDTH: 124px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-vspacer A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-colspace {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px
}
.ms-formwidth {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; WIDTH: 400px; PADDING-TOP: 0px
}
.ms-formspacer {
	WIDTH: 20px; HEIGHT: 5px
}
.ms-errorinl {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-ptable1 {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 15px; BORDER-LEFT: #e1e1e1 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND-COLOR: #f6f6f6
}
.ms-ptable2 {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 15px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #efefef 1px solid
}
.ms-ptabarea {
	MARGIN-TOP: 4px
}
.ms-ptabln {
	BACKGROUND-IMAGE: url(/CSS/images/tablnk.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.ms-ptablnb {
	
}
.ms-ptablf {
	BACKGROUND-IMAGE: url(/CSS/images/tablfk.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.ms-ptablfb {
	
}
.ms-ptabmff {
	BACKGROUND-IMAGE: url(/CSS/images/tabmffk.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.ms-ptabmffb {
	
}
.ms-ptabmfn {
	BACKGROUND-IMAGE: url(/CSS/images/tabmfnk.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.ms-ptabmfnb {
	
}
.ms-ptabmnf {
	BACKGROUND-IMAGE: url(/CSS/images/tabmnfk.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.ms-ptabmnfb {
	
}
.ms-ptabrn {
	BACKGROUND-IMAGE: url(/CSS/images/tabrnk.gif); BACKGROUND-REPEAT: repeat-y
}
.ms-ptabrnb {
	
}
.ms-ptabrf {
	BACKGROUND-IMAGE: url(/CSS/images/tabrfk.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.ms-ptabrfb {
	
}
.ms-ptabcn {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #b4b4b4 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 0px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 0px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.ms-ptabcn A:link {
	COLOR: #595959; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-ptabon A:visited {
	COLOR: #595959; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-ptabcn A:hover {
	COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.ms-ptabcnb {
	BACKGROUND-COLOR: #ffffff
}
.ms-ptabcf {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #b4b4b4 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 0px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 0px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d9e3e6; TEXT-ALIGN: left
}
.ms-ptabcf A:link {
	COLOR: #595959; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-ptaboff A:visited {
	COLOR: #595959; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-ptabcf A:hover {
	COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.ms-ptabcfb {
	BACKGROUND-COLOR: #b4b4b4
}
.ms-phnav1wrapper {
	BORDER-TOP: 0px; BACKGROUND-IMAGE: url(/CSS/images/BottomHeaderSlice.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
.ms-phnavtableone {
	PADDING-RIGHT: 4px; DISPLAY: none; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}
.ms-phnavtableone A {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; VISIBILITY: hidden; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-phnavtableone A:hover {
	TEXT-DECORATION: underline
}
.ms-phnavmidc1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
.ms-phnavmidc0 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
.ms-phnavmidc1sel {
	BORDER-RIGHT: #578ceb 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #00238b 1px solid; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/CSS/images/navgradp.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #00238b 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #578ceb 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #5284de
}
.ms-phnavmidc0sel {
	BORDER-RIGHT: #578ceb 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #00238b 1px solid; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/CSS/images/navgradp.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #00238b 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #578ceb 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #5284de
}
.ms-phnavmidc1sel A {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #131fa5; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-phnavmidc0sel A {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #131fa5; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-phnavmidc1sel A:hover {
	TEXT-DECORATION: underline
}
.ms-phnavmidc0sel A:hover {
	TEXT-DECORATION: underline
}
.ms-phnavtopl1sel {
	WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ms-phnavtopr1sel {
	WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ms-phnavbotl1sel {
	WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ms-phnavbotr1sel {
	WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ms-phnavtopl0sel {
	WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ms-phnavtopr0sel {
	WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ms-phnavbotl0sel {
	WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ms-phnavbotr0sel {
	WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.ms-pageidi {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; WIDTH: 125px; HEIGHT: 55px; TEXT-ALIGN: center
}
.ms-pageidpt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom
}
.ms-pageidta {
	PADDING-TOP: 7px; HEIGHT: 20px
}
.ms-sblbcorner {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/CSS/images/05cornerbl.gif); PADDING-BOTTOM: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.ms-sblbcornerRTL {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/CSS/images/cornerbRTL.gif); PADDING-BOTTOM: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.ms-sbtopcorner {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/CSS/images/05cornertop.gif); BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.ms-sbtopcornerRTL {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/CSS/images/cornertopRTL.gif); BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.ms-sbtable {
	FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
.ms-sbtabletransparent {
	FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-sbgo {
	PADDING-RIGHT: 14px; PADDING-LEFT: 4px
}
.ms-sbrow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 1px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 24px
}
.ms-sbdropdown {
	WIDTH: 128px; HEIGHT: 20px
}
.ms-sbkeyword {
	BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; BORDER-LEFT: #adadad 1px solid; BORDER-BOTTOM: #adadad 1px solid; HEIGHT: 19px
}
.ms-sbcellwhite100 {
	WIDTH: 100%
}
.ms-sbcellwhite {
	
}
.ms-sbPropOpDropDown {
	WIDTH: 100px
}
.ms-sbSources1stCell {
	PADDING-LEFT: 16px; WIDTH: 210px
}
.ms-sbSources2ndCell {
	PADDING-LEFT: 20px; WIDTH: 210px
}
.ms-sbSourcesOneCell {
	PADDING-LEFT: 16px; WIDTH: 440px
}
.ms-dmiFirstCell {
	MARGIN-LEFT: 0px; WIDTH: 128px; MARGIN-RIGHT: 20px; HEIGHT: 21px
}
.ms-location {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-LEFT: 0px; WIDTH: 97%; COLOR: #67626e; MARGIN-RIGHT: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-location A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-location A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-location A:hover {
	TEXT-DECORATION: underline
}
.ms-locationhead {
	BACKGROUND-POSITION: left bottom; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(/CSS/images/dot_rule.gif); PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #273166; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-locationicon {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: left top; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(/CSS/images/arrow.gif); WIDTH: 1px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.ms-locationbutton {
	PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 1px
}
.ms-locationiconsel {
	BORDER-RIGHT: #adadad 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 0px; BORDER-LEFT: #adadad 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: white
}
.ms-locationbuttonsel {
	BORDER-RIGHT: #adadad 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #adadad 0px solid; WIDTH: 150px; COLOR: #67626e; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #adadad 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: white
}
.ms-locationbuttonsel A {
	OVERFLOW: hidden; WIDTH: 180px
}
.ms-locationbutton A {
	OVERFLOW: hidden
}
.ms-pvnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 0px
}
.Ms-pvnavtableone1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px
}
.ms-navheader {
	BACKGROUND-POSITION: left bottom; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/dot_rule.gif); PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ms-pvnavmidL1 {
	PADDING-RIGHT: 14px; BACKGROUND-POSITION: left center; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/CSS/images/arrow2.gif); PADDING-BOTTOM: 0px; WIDTH: 1px; BACKGROUND-REPEAT: no-repeat
}
.ms-pvnavmidC1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.ms-pvnavmidC1 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; OVERFLOW: hidden; WIDTH: 160px; COLOR: #67626e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-pvnavmidC1 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; OVERFLOW: hidden; WIDTH: 160px; COLOR: #67626e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.ms-pvnavmidC1 A:hover {
	COLOR: #67626e; TEXT-DECORATION: underline
}
.Ms-pvnavmidr1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px
}
.Ms-pvnavtopr1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px
}
.Ms-pvnavbotr1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px
}
.ms-pvtb {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; MARGIN-LEFT: 4px; COLOR: #999999; MARGIN-RIGHT: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-pvtb A:link {
	COLOR: #67626e; TEXT-DECORATION: none
}
.ms-pvtb A:visited {
	COLOR: #67626e; TEXT-DECORATION: none
}
.ms-pvtb A:hover {
	TEXT-DECORATION: underline
}
.ms-pvtbt {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(/CSS/images/dot_rule.gif); PADDING-BOTTOM: 2px; COLOR: #273166; PADDING-TOP: 12px; BACKGROUND-REPEAT: repeat-x; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-pvtbicon {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left center; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/CSS/images/arrow2.gif); WIDTH: 1px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
.ms-pvtbbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-pvtbbutton A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #67626e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-pvtbbutton A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #67626e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-pvtbbutton A:hover {
	TEXT-DECORATION: underline
}
.ms-view {
	MARGIN-LEFT: 4px; WIDTH: 125px; MARGIN-RIGHT: 0px; PADDING-TOP: 14px
}
.ms-viewhead {
	BACKGROUND-POSITION: left bottom; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(/CSS/images/dot_rule.gif); PADDING-BOTTOM: 2px; COLOR: #273166; BACKGROUND-REPEAT: repeat-x; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-viewbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-viewbutton A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #67626e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-viewbutton A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #67626e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-viewbutton A:hover {
	TEXT-DECORATION: underline
}
.ms-viewicon {
	PADDING-RIGHT: 3px; PADDING-LEFT: 1px; WIDTH: 7px; PADDING-TOP: 5px
}
.ms-viewiconsel {
	BORDER-RIGHT: #adadad 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #adadad 1px solid; PADDING-LEFT: 1px; BORDER-LEFT: #adadad 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #ffffff
}
.ms-viewbuttonsel {
	BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 4px; BORDER-LEFT: #adadad 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #adadad 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.ms-viewbuttonsel A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #67626e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-viewbuttonsel A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ms-catdesc {
	WIDTH: 100%
}
.ms-catdescicon {
	PADDING-RIGHT: 12px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; WIDTH: 1px; PADDING-TOP: 10px
}
.ms-catdescimage {
	PADDING-RIGHT: 8px; PADDING-LEFT: 10px; WIDTH: 1px
}
.ms-catdesctext {
	PADDING-RIGHT: 12px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ms-contactbox {
	VERTICAL-ALIGN: top; WIDTH: 295px
}
.ms-contactboxbg {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #f3f3f3
}
.ms-catdesccontact {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px
}
.ms-srchtzmrdiv {
	
}
.ms-catindent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px
}
.ms-toc {
	MARGIN-LEFT: 4px; MARGIN-RIGHT: 0px
}
.ms-toccat {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px
}
.ms-toccattitle {
	FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-toccattitle A {
	FONT-SIZE: 0.7em; COLOR: #003399; TEXT-DECORATION: none
}
.ms-toccattitle A:hover {
	FONT-SIZE: 0.7em; COLOR: #003399; TEXT-DECORATION: underline
}
.ms-tocitems {
	FONT-WEIGHT: normal; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-catlsts {
	MARGIN-TOP: 4px; VERTICAL-ALIGN: bottom
}
.ms-catlsts A {
	VERTICAL-ALIGN: bottom
}
.ms-catsubcats {
	VERTICAL-ALIGN: bottom
}
.ms-catsubcats A {
	VERTICAL-ALIGN: bottom
}
.ms-newsheadline {
	FONT-WEIGHT: 900; FONT-SIZE: 14pt; PADDING-BOTTOM: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-newssubhead {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-lswptitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 11pt; PADDING-BOTTOM: 6px; COLOR: #4e7dd1; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-ls {
	MARGIN-LEFT: 4px; MARGIN-RIGHT: 0px
}
.ms-lsgrphdg {
	
}
.ms-lsmin {
	PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}
.ms-lscomp {
	PADDING-BOTTOM: 10px
}
.ms-lsnorm {
	PADDING-BOTTOM: 15px
}
.ms-lsexp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ms-lstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-sectionheader {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-sectionline {
	BACKGROUND-COLOR: #2254b1
}
.ms-partline {
	BACKGROUND-COLOR: #b9d1f4
}
.ms-gray {
	COLOR: #585858
}
.ms-white {
	COLOR: #ffffff
}
.ms-gold {
	COLOR: #ffd700
}
.ms-black {
	COLOR: #000000
}
.HtmlMenuButton {
	CURSOR: hand
}
.ElementFrame {
	
}
.Element {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; CURSOR: default; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.Elementdrop {
	BORDER-RIGHT: #ff9933 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff9933 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ff9933 1px solid; WIDTH: 100%; CURSOR: default; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9933 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffe7be; TEXT-DECORATION: none
}
.Elementsel {
	BORDER-RIGHT: #ebebeb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ebebeb 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 100%; CURSOR: default; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ebebeb 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ececec; TEXT-DECORATION: none
}
.ElementChildren {
	
}
.LayoutIBeam {
	TABLE-LAYOUT: fixed; DISPLAY: none; WIDTH: 50px; POSITION: absolute; BORDER-COLLAPSE: collapse; HEIGHT: 30px
}
.LayoutIBeamTDTop {
	BORDER-RIGHT: #ff9933 2px solid; BORDER-LEFT: #ff9933 2px solid; BORDER-BOTTOM: #ff9933 2px solid
}
.LayoutIBeamTDBottom {
	BORDER-RIGHT: #ff9933 2px solid; BORDER-LEFT: #ff9933 2px solid
}
.LayoutIBeamTR {
	HEIGHT: 5px
}
.LayoutCanvas {
	BORDER-TOP: #efefef 1px solid; OVERFLOW: scroll; BORDER-LEFT: #efefef 1px solid; WIDTH: 100%
}
.NonECBCell {
	WIDTH: 0px
}
.ECBCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; WIDTH: 100%
}
.ms-pmecbp {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px
}
.Hidden {
	DISPLAY: none
}
.ToggleIcon {
	CURSOR: hand
}
.Icon {
	CURSOR: move
}
.Iconhome {
	CURSOR: default
}
.Full {
	WIDTH: 100%; HEIGHT: 100%
}
.ms-odbcell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #0033cc
}
.ms-odbfont {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-odncell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #0033cc
}
.ms-odnfont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-odccell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BACKGROUND-COLOR: #316ac5
}
.ms-odcfont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-odtreediv {
	MARGIN-TOP: 5px; MARGIN-LEFT: 9px; MARGIN-RIGHT: 0px
}
.ms-odtree {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ms-odtoggleimg {
	
}
.ms-odcatcell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-odcatcelltable {
	
}
.ms-odcatcelltdimg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; WIDTH: 1px
}
.ms-odcatcelltdtitle {
	WIDTH: 100%
}
.ms-odcatcelltdtitletable {
	
}
.ms-odcatcelltdtitletd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-phtb {
	BORDER-TOP: #ffffff 20px solid; FONT-SIZE: 8pt; BORDER-BOTTOM: #ffffff 10px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px
}
.ms-phtb A:link {
	COLOR: black; TEXT-DECORATION: none
}
.ms-phtb A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.ms-phtb A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.ms-smallheader {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #273166; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-smallheader A:link {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-smallheader A:hover {
	TEXT-DECORATION: underline
}
.ms-smallheader A:visited {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-srchAlignTop {
	PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top
}
.ms-srchTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-srchTitle A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-srchTitle A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
.ms-srchTitle A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.ms-srchTitle A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.ms-srchUrl {
	FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; COLOR: gray; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-srchUrl A:link {
	COLOR: gray; TEXT-DECORATION: none
}
.ms-srchActions {
	FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; COLOR: gray; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-srchActions A:link {
	COLOR: gray; TEXT-DECORATION: none
}
.ms-srchUrl A:visited {
	COLOR: gray; TEXT-DECORATION: none
}
.ms-srchActions A:visited {
	COLOR: gray; TEXT-DECORATION: none
}
.ms-srchUrl A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.ms-srchActions A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.ms-bannerframe {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/CSS/images/05HdrBG.jpg); PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 48px; BACKGROUND-COLOR: #5489a9
}
.ms-banner {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: right bottom; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/05HdrRt.jpg); COLOR: white; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.ms-banner A:link {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5d8eaf; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ms-banner A:hover {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5d8eaf; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.ms-banner A:visited {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5c8dae; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ms-portaltitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 11pt; PADDING-BOTTOM: 10px; COLOR: #7b601c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-tztop {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.ms-tzmidleft {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.ms-tzmidright {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; WIDTH: 25%; PADDING-TOP: 6px
}
.ms-tzbottom {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.ms-tzmrdiv {
	WIDTH: 100%
}
.ms-bbutton {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; OVERFLOW: visible; WIDTH: 100px
}
ms-tztable {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 12px
}
.ms-titlearea {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003072; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-titlearea A:link {
	COLOR: #7b601c; TEXT-DECORATION: none
}
.ms-titlearea A:visited {
	COLOR: #7b601c
}
.ms-titlearea A:hover {
	COLOR: #7b601c; TEXT-DECORATION: underline
}
.ms-navaddlink {
	COLOR: #e57f1a
}
.ms-lstopitemdesc {
	COLOR: #666666
}
.ms-toccatitem {
	VERTICAL-ALIGN: middle; COLOR: #666666; PADDING-TOP: 4px
}
.IconBrowse {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 6px
}
.ms-nav TD {
	FONT-WEIGHT: bold
}
.ms-verticaldots {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-LEFT: medium none
}
.ms-descriptiontext A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-cadminnav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.bannernav {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navlink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #514c5a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navlink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #514c5a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navlink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #514c5a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.navlink {
	PADDING-RIGHT: 6px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: #514c5a; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.navtitle TD {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 6px; COLOR: #273166; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navtitle {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 6px; COLOR: #273166; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-vb {
	FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-vb2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 0.68em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-GRFont {
	BORDER-TOP: #e4e4e4 1px solid; FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-vb-user {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.68em; VERTICAL-ALIGN: top; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-vb A {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-vb2 A {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-GRStatusText A {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-vb-user A {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-vb A:hover {
	COLOR: #273166; TEXT-DECORATION: underline
}
.ms-vb2 A:hover {
	COLOR: #273166; TEXT-DECORATION: underline
}
.ms-vb-user A:hover {
	COLOR: #273166; TEXT-DECORATION: underline
}
.ms-vb A:visited {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-vb2 A:visited {
	COLOR: #273166
}
.ms-GRStatusText A:visited {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-vb-user A:visited {
	COLOR: #273166; TEXT-DECORATION: none
}
.ms-vb A:hover {
	COLOR: #273166; TEXT-DECORATION: underline
}
.ms-vb-title {
	BORDER-TOP: #e4e4e4 1px solid
}
.ms-vb-icon {
	BORDER-TOP: #e4e4e4 1px solid
}
.ms-vb-icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 16px; PADDING-TOP: 2px
}
.searchbutton {
	Z-INDEX: 102; LEFT: 5px; POSITION: relative; TOP: 24px; HEIGHT: 20px
}
A.ms-addnew {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; COLOR: #a29b89; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.ms-addnew {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px
}
.leftzone {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(/CSS/images/05LftNavGradient.jpg); PADDING-BOTTOM: 6px; WIDTH: 172px; PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat-y
}
.grid {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; BORDER-LEFT-COLOR: #7f89b3; BORDER-BOTTOM-COLOR: #7f89b3; PADDING-BOTTOM: 3px; BORDER-TOP-COLOR: #7f89b3; PADDING-TOP: 6px; BORDER-RIGHT-COLOR: #7f89b3
}
.grid TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px
}
.grid-preheader {
	BORDER-RIGHT: #273166 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #273166 1px solid; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(/CSS/images/toolgrad4.gif); PADDING-BOTTOM: 6px; BORDER-LEFT: #273166 1px solid; BORDER-BOTTOM: #273166 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.grid-footer {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cdc4ae
}
.grid-header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e2e4f1
}
.grid-item {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #7f89b3; BORDER-BOTTOM-COLOR: #7f89b3; BORDER-TOP-COLOR: #7f89b3; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: #7f89b3
}
.grid-alternate {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f4f3f0
}
.grid-item-nocolor {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.numright {
	TEXT-ALIGN: right
}
.aligncenter {
	TEXT-ALIGN: center
}
.nymex-body TD {
	FONT-WEIGHT: normal; FONT-SIZE: 0.68em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.nymex-upward {
	COLOR: green
}
.nymex-downward {
	COLOR: red
}
.nymex-footer {
	FONT-SIZE: xx-small; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: gray; PADDING-TOP: 6px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-WPBody TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.INPUT {
	PADDING-LEFT: 3px; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e2e4f1; TEXT-ALIGN: left
}
.INPUT-cool {
	PADDING-LEFT: 3px; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
.accented-area {
	BORDER-RIGHT: white 1pt outset; PADDING-RIGHT: 3px; BORDER-TOP: white 1pt outset; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1pt outset; PADDING-TOP: 3px; BORDER-BOTTOM: white 1pt outset; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.accented-area-title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; COLOR: #273582; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.field-label {
	FONT-SIZE: 0.7em; COLOR: #273166; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtext {
	FONT-SIZE: 9px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchboxtitle {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #1f182a; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchbuttonspacing {
	PADDING-LEFT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-stylebox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ms-stylelabel {
	FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-styleheader {
	FONT-SIZE: 0.68em; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.ms-styleheader A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-stylebody A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-styleheader A:visited {
	TEXT-DECORATION: none
}
.ms-stylebody A:visited {
	TEXT-DECORATION: none
}
.ms-stylebody {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-styleheader A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.ms-stylebody A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.ms-alternating {
	BACKGROUND-COLOR: #f4f3f0
}
.ms-alternating2 {
	BACKGROUND-COLOR: #e4e4e4
}
.ms-alternating3 {
	BACKGROUND-COLOR: #ecf4fe
}
.message-area TD {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.ms-formlabel {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ms-formdescription A {
	COLOR: #003399; TEXT-DECORATION: none
}
.ms-formtable .ms-formbody {
	LINE-HEIGHT: 1.3em
}
.ms-radiotext {
	FONT-SIZE: 8pt; CURSOR: default; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 19px; TEXT-ALIGN: left
}
.ms-gridtext {
	FONT-SIZE: 8pt; CURSOR: default; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 19px; TEXT-ALIGN: right
}
.ms-formbody {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-formbody FONT {
	LINE-HEIGHT: normal
}
.ms-formdescription {
	FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-searchbox {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.ms-searchform {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c5beb7
}
.ms-searchcorner {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/_layouts/images/srchcrnr.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
TABLE.ms-form TH {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
TABLE.ms-form TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; WIDTH: 100%
}
.ms-formrecurrence {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ms-separator {
	FONT-SIZE: 10pt; COLOR: #444444
}
.ms-vb2noline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 0.68em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-vb2noline A:visited {
	COLOR: #273166
}
.ms-vb2noline A:hover {
	COLOR: #273166; TEXT-DECORATION: underline
}
.test {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-WPTitle2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e2e4f1
}
.ms-WPTitle2 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
.ms-WPTitle2 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: none
}
.ms-WPTitle2 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd; TEXT-DECORATION: underline
}
.ms-WPTitle3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #273166
}
.ms-WPTitle3 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #273166; TEXT-DECORATION: none
}
.ms-WPTitle3 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #273166; TEXT-DECORATION: none
}
.ms-WPTitle3 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #273166; TEXT-DECORATION: underline
}
.calendar {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.calendar A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.calendar A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.calendar A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #67626e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.INPUT2 {
	PADDING-LEFT: 3px; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2ede1; TEXT-ALIGN: left
}
.programtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.programtitle A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.programtitle A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.programtitle A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.programtitle TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.ms_bodytext {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms_bodytext A:link {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms_bodytext A:hover {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms_bodytext A:visited {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableborder {
	BORDER-RIGHT: #7f89b3 2px solid; BORDER-TOP: #7f89b3 2px solid; BORDER-LEFT: #7f89b3 2px solid; BORDER-BOTTOM: #7f89b3 2px solid
}
.tabtable {
	PADDING-LEFT: 2px; PADDING-TOP: 8px; BACKGROUND-COLOR: #dbdeef
}
.tab_txt_table {
	PADDING-LEFT: 2px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/TabBG.gif); VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px
}
.tab_txt_table A:link {
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/TabBG.gif); VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
.tab_txt_table A:visited {
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/TabBG.gif); VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
.tab_txt_table_active {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/TabBG.gif); VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px
}
.tab_txt_table_disabled {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/TabBG.gif); VERTICAL-ALIGN: top; COLOR: #b1afa2; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px
}
.tab_Lft {
	BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/1stTabLft.gif); WIDTH: 5px; HEIGHT: 15px
}
.tab_ON {
	BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/TabRt_ON.gif); WIDTH: 18px; HEIGHT: 15px
}
.tab_Off {
	BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/TabRt_Off.gif); WIDTH: 18px; HEIGHT: 15px
}
.tab_Rt {
	BACKGROUND-IMAGE: url(/CSS/images/tabcontrol/LastTabRt.gif); WIDTH: 18px; HEIGHT: 15px
}
.pager {
	PADDING-RIGHT: 0px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 0.68em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}

@media Print    
{
.printhidden {
	DISPLAY: none
}
.screenhidden {
	DISPLAY: inline
}

}

@media Screen    
{
.printhidden {
	DISPLAY: inline
}
.screenhidden {
	DISPLAY: none
}
    }
.portlettable {
	MARGIN-BOTTOM: 12px
}
.deletespacing {
	MARGIN-TOP: 2px; MARGIN-RIGHT: 2px
}
.vendorhistory {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 12px; TEXT-INDENT: 10px
}
.vspacing {
	VERTICAL-ALIGN: middle
}
.ms-body {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.portlettext A {
	COLOR: #003399; TEXT-DECORATION: none
}
.portlettext {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; COLOR: #808080; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-formtable {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.vms_affiliates {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.vms_affiliates A {
	COLOR: #273166; TEXT-DECORATION: none
}
.vms_affiliates A:hover {
	COLOR: #273166; TEXT-DECORATION: underline
}
.vms_affiliates A:visited {
	COLOR: #273166
}
.bday {
	PADDING-LEFT: 5px
}
.bdaykey {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; FONT-WEIGHT: normal
}
.bdayheader {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #273166; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL.bdayul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.bdayli {
	MARGIN-BOTTOM: 1px; MARGIN-LEFT: 3px
}
DIV.bdayiconcircle {
	BACKGROUND-IMAGE: url(/CSS/images/bday.gif); WIDTH: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
DIV.anniconcircle {
	BACKGROUND-IMAGE: url(/CSS/images/ann.gif); WIDTH: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
DIV.bdayiconsquare {
	BACKGROUND-IMAGE: url(/CSS/images/bday_s.gif); WIDTH: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
DIV.anniconsquare {
	BACKGROUND-IMAGE: url(/CSS/images/ann_s.gif); WIDTH: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
.bdayit {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: italic
}
.anntxt {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.anntxt A:hover {
	COLOR: #273166; TEXT-DECORATION: underline
}
.anntxt A:visited {
	COLOR: #273166; TEXT-DECORATION: none
}
DIV.float {
	FLOAT: left
}
DIV.floatRt {
	FLOAT: right
}
.ms-formbodytext {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-alternating4 {
	BACKGROUND-COLOR: #eeeeee
}
.ms-vb3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabitemtitle {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.tabsubtitle {
	PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabcolhdr {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef
}
.tabcolftr {
	BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef
}
.tabcolftr A {
	COLOR: black; TEXT-DECORATION: underline
}
.tabitem {
	PADDING-LEFT: 2px; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; COLOR: #000000; LINE-HEIGHT: 14pt; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabfield {
	PADDING-LEFT: 2px; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabitem A {
	COLOR: #000099; TEXT-DECORATION: none
}
.tabitemalt A {
	COLOR: #000099; TEXT-DECORATION: none
}
.tabsubtitle A {
	COLOR: #000099; TEXT-DECORATION: none
}
.tabcolhdr A {
	COLOR: #000099; TEXT-DECORATION: none
}
.tabitem A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.tabitemalt A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.tabsubtitle A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.tabcolhdr A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.tabitem A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.tabitemalt A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.tabsubtitle A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.tabcolhdr A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.tabitemalt {
	PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef
}
#tabmain {
	CLEAR: both; BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #fff3b3; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2em; BORDER-BOTTOM: #666 1px solid
}
#tabcontents {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; MIN-HEIGHT: 300px; BACKGROUND: #fffdf3; PADDING-BOTTOM: 1.5em; PADDING-TOP: 1.5em
}
#tabheader {
	WIDTH: 45em; POSITION: relative; HEIGHT: 2em
}
#tabheader UL#tabprimary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50em; BOTTOM: -1px; PADDING-TOP: 0px; POSITION: absolute
}
#tabheader UL#tabprimary LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#tabheader UL#tabprimary A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 57%; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 1px 2px 0px 0px; WIDTH: 9em; COLOR: #333; PADDING-TOP: 4px; FONT-FAMILY: arial, tahoma, verdana, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tabheader UL#tabprimary SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 57%; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 1px 2px 0px 0px; WIDTH: 9em; COLOR: #333; PADDING-TOP: 4px; FONT-FAMILY: arial, tahoma, verdana, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tabheader UL#tabprimary A.current {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 57%; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 1px 2px 0px 0px; WIDTH: 9em; COLOR: #333; PADDING-TOP: 4px; FONT-FAMILY: arial, tahoma, verdana, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tabheader UL#tabprimary A.hidden {
	DISPLAY: none
}
#tabheader UL#tabprimary SPAN {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-TOP: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 6px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: medium none
}
#tabheader UL#tabprimary A.current {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-TOP: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 6px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: medium none
}
#tabheader UL#tabprimary A.current:hover {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-TOP: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 6px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: medium none
}
#tabheader UL#tabprimary A.back {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: #fffae1; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: medium none
}
#tabheader UL#tabprimary A:hover {
	MARGIN-TOP: 0px; BORDER-LEFT-COLOR: #666; BACKGROUND: #fff7cd; BORDER-BOTTOM-COLOR: #666; PADDING-BOTTOM: 5px; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
#tabheader UL#tabsecondary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50em; BOTTOM: -1.4em; PADDING-TOP: 0px; POSITION: absolute
}
#tabheader UL#tabsecondary LI A {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#tabheader UL#tabsecondary LI SPAN {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#tabheader UL#tabsecondary LI A {
	COLOR: #06c; TEXT-DECORATION: underline
}
#tabheader UL#tabsecondary LI A:hover {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#tabheader UL#tabsecondary LI A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#tabheader UL#tabsecondary LI:unknown A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.rt {
	PADDING-RIGHT: 3px; TEXT-ALIGN: right
}
.tabinput {
	FONT-SIZE: 7pt; HEIGHT: 17px
}
.tabinputreadonly {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 7pt; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tablelabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #27346e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabletext {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.scorelabel {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #27346e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.scoretext {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.maintext {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.maintext2 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tracktext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smalltext {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selected {
	BACKGROUND-COLOR: #ffffcc
}
#songs {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF
}
