 .AdminControls { float: right; color: #FFFFFF; height: 25px; }
 .AdminControls ul { padding: 2px 0px 0px 0px; margin: 0px; list-style: none; line-height: 1; }
 .AdminControls li { margin-top: 5px; padding: 0px 10px 0px 10px; list-style: none; cursor: pointer; }
 .AdminControls li:hover, .AdminControls li.onhover { color: #88CCFF; }
 .AdminDiv { background-image: url(images/bar.png); border-bottom: solid 1px black; font-size: 8pt; color: #FFFFFF; height: 25px; font-family: Verdana; }
 .AdminMenu { width: 450px; float: left; }
 #AdminNav, #AdminNav ul { float: left; list-style: none; line-height: 1; padding: 0; margin: 0; cursor: pointer; }
 #AdminNav li { float: left; padding: 1px 0px 0px 0px; z-index:999; text-align:left; margin-top: 1px; height: 23px; }
 #AdminNav li ul { position: absolute; height: auto; width: 120px; font-weight: normal; border: solid #000000 1px; z-index: 999; margin: 2px 0px 0px 0px; background-color: #111111; -moz-opacity: 0.90; filter: alpha(opacity=90); display: none; left: -999em; }
 #AdminNav a { display: block; color: #FFFFFF; text-decoration: none; padding: 5px 10px 5px 10px; }
 #AdminNav li ul a { color: #FFFFFF; }
 #AdminNav li li { padding: 0px; margin: 0px; width: 120px; }
 #AdminNav li:hover ul ul, #AdminNav li:hover ul ul ul, #AdminNav li.onhover ul ul, #AdminNav li.onhover ul ul ul { left: -999em; }
 #AdminNav li:hover ul, #AdminNav li li:hover ul, #AdminNav li li li:hover ul, #AdminNav li.onhover ul, #AdminNav li li.onhover ul, #AdminNav li li li.onhover ul { display: block; left: auto; }
 #AdminNav li:hover { }
 #AdminNav li.onhover { }
 #AdminNav li:hover a { color: #88CCFF; }
 #AdminNav li.onhover a { color: #88CCFF; }
 #AdminNav li:hover li a { color: #FFFFFF; }
 #AdminNav li.onhover li a { color: #FFFFFF; }
 #AdminNav li li:hover { background-color: #88CCFF; }
 #AdminNav li li.onhover { background-color: #88CCFF; }
 #AdminNav li li:hover a { color: #000000; width: 90px; }
 #AdminNav li li.onhover a { color: #000000; width: 90px; }
 #BlogDiv { }
 #BlogNav { padding: 10px 0px 20px 0px; }
 #BlogDiv h2 { font-size: 12pt; background-image: none; border: 0px; padding: 0px; margin: 0px; }
 #BlogDiv a { text-decoration: none; color: #4070C0; }
 #BlogDiv a:hover { text-decoration: underline; color: #204080; }
 #BlogDiv h2 a { text-decoration: none; color: Black; }
 #BlogDiv h2 a:hover { text-decoration: none; color: #4070C0; }
 .BlogPrev { float: left; }
 .BlogNext { float: right; }
 .BlogText { margin: 12px 0px 12px 0px; font-size: 10pt; }
 .BlogFooter { font-size: 9pt; color: #707070; margin: 10px 0px 10px 0px; clear: both; line-height: 1.3; }
 .BlogSpacer { height: 30px; }
 .BlogSeparator { float: left; padding: 0px 10px 0px 10px; }
 .BlogTags { }
 .BlogCategory { float: left; }
 .BlogEdit { float: left; }
 .BlogComments { float: left; }
 .TabSheet { padding: 6px; background-color: #EEEEEE; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; margin-bottom: 6px; }
 .TabStrip { background-image: url(images/tab_strip.gif); height: 25px; text-align: center; margin: 10px 0px 0px -0.5px; }
 .Tab { background-image: url(images/tab_back.gif); width: 79px; height: 25px; cursor: pointer; text-align: center; }
 .TabSelected { background-image: url(images/tab_front.gif); width: 79px; height: 25px; cursor: pointer; text-align: center; }
 .TabHover { background-image: url(images/tab_back.gif); width: 79px; height: 25px; text-decoration: underline; cursor: pointer; text-align: center; }
 .TabPanel { display: inherit; }
 .TabSpacer { border-bottom: solid 1px black; width: 1px; font-size: 1px; }
 .TabFiller { border-bottom: solid 1px black; }
 .GridBody { border-top: 0px; border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; margin: 0px 0px 6px 0px; padding: 0px; overflow: hidden; }
 .GridBody div { }
 .GridEmpty { text-align: left; vertical-align: middle; height: 100px; background-color: #EEEEEE; }
 .Grid { margin: 0px; padding: 0px; border-collapse: separate; }
 .Grid td, .Grid th { margin: 0px; padding: 0px 4px 0px 4px; white-space: nowrap; }
 .Grid tr { margin: 0px; width: 100%; }
 .GridRow { background-color: #FFFFFF; font-size: 9pt; color: black; height: 20px; vertical-align: middle; }
 .GridHoverRow { background-color: #DAE0FC; font-size: 9pt; color: black; height: 20px; vertical-align: middle; }
 .GridSelectedRow { background-color: #AACAFC; font-size: 9pt; color: black; height: 20px; vertical-align: middle; }
 .GridFillerRow { height: 20px; }
 .GridAltRow { background-color: #F0F0F0; font-size: 9pt; color: black; height: 20px; vertical-align: middle; }
 .GridPagerRow { font-size: 9pt; color: black; vertical-align: middle; background-color: #CCCCCC; height: 22px; }
 .GridHeadRow { text-align: left; background-color: #CCCCCC; height: 22px; font-size: 9pt; font-weight: bold; color: black; vertical-align: middle; }
 .GridHeadRow A:link { color: black; }
 .GridHeadRow A:visited { color: black; }
 .GridHeadRow A:active { color: black; }
 .GridHeadRow A:hover { color: black; }
 .TitleBar { margin: 6px 0px 0px 0px; background-image: url(images/cont_back.gif); height: 25px; }
 .TitleBarLeft { float: left; margin: 0px; background-image: url(images/cont_left.gif); height: 25px; width: 4px; }
 .TitleBarText { float: left; font-size: 10pt; color: white; font-weight: bold; padding: 4px 0px 0px 2px; vertical-align: middle; }
 .TitleBarRight { float: right; margin: 0px; background-image: url(images/cont_right.gif); height: 25px; width: 4px; }
 .DetailsBody { border-top: 0px; border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; margin: 0px 0px 6px 0px; overflow: hidden; }
 .DetailsControl { }
 .DetailsTable { border-collapse: separate; }
 .DetailsTable td { border-bottom: solid 1px #CCCCCC; padding: 0px 0px 0px 4px; }
 .DetailsHeader { background-color: #DDDDDD; border-right: solid 1px #CCCCCC; height: 29px; width: 120px; }
 .DetailsEmpty { text-align: left; vertical-align: middle; height: 100px; background-color: #EEEEEE; }
 .DetailsRow { padding: 0px 0px 0px 4px; background-color: #EEEEEE; height: 29px; }
 .Toolbar { height: 30px; vertical-align: middle; margin: 0px 2px 10px 2px; border: solid 0px transparent; background-image: url(images/tool_back.gif); }
 .ToolLeft { float: left; margin: 0px 0px 0px -2px; height: 30px; width: 5px; background-image: url(images/tool_left.gif); }
 .ToolRight { float: right; margin: 0px -2px 0px 0px; height: 30px; width: 5px; background-image: url(images/tool_right.gif); }
 .ToolSpacer { padding-top: 6px; text-align: left; font-size: 12pt; font-weight: bold; color: black; }
 .ToolButton { padding: 2px 6px 0px 1px; border-top: solid 1px #555555; height: 26px; cursor: pointer; }
 .ToolButtonDown { padding: 3px 6px 0px 1px; border-top: solid 1px #555555; height: 25px; cursor: pointer; background-color: #DDDDDD; }
 .ToolButtonHover { padding: 2px 6px 0px 1px; border-top: solid 1px #555555; height: 26px; cursor: pointer; background-color: #EEEEEE; }
 .ToolButtonSpan { cursor: pointer; }
 .ToolButtonText { float: left; padding-top: 3px; text-decoration: underline; font-weight: normal; text-align: left; color: black; }
 .ToolButtonImage { float: left; padding-left: 5px; }
 .ToolImage { padding: 3px 5px 0px 5px; }
 #Lightbox { background-color: #AAAAAA; padding: 1px 6px 8px 6px; border: solid 1px black; position: absolute; top: 50%; left: 50%; z-index: 9999; }
 #Overlay { background-color: black; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9000; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); }
 .ModalVisible { width: 100%; height: 100%; }
 .ModalHidden { width: 100%; height: 100%; display: none; }
 #ModalBorder { border: solid 1px black; background-color: #EEEEEE; }
 .ModalBody { width: 100%; height: 100%; background-color: #FFFFFF; background-image: none; }
 .EditorToolbar { border-top: solid 1px black; border-left: solid 1px black; border-right: solid 1px black; border-bottom: 0px; background-image: url(images/toolbar.gif); width: 100%; height: 24px; padding-top: 2px; cursor: default; }
 .EditorDiv { width: 100%; border: solid 1px black; background-color: #FFFFFF; clear: both; }
 .EditorSelect { margin: -0.5px 0px 0px 4px; height: 22px; padding: 0; border: solid 1px #555555; }
 .EditorFrame { width: 100%; background-color: #FFFFFF; }
 .EditorSource { width: 100%; background-color: #FFFFFF; font-family: Courier New; font-size: 10pt; padding: 0px; margin: 0px; border: 0px; }
 .EditorImageHover { padding: 2px; border: solid 1px black; background-color: #CCDDFF; }
 .EditorImage { padding: 2px; border: solid 1px transparent; }
 .BaseInput { margin-bottom: 2px; padding: 4px 0px 4px 0px; height: 18px; clear: both; }
 .LongInput { margin-bottom: 2px; padding: 4px 0px 4px 0px; clear: both; }
 .SmallFont { font-size: 8pt; }
 .DropDownControl { margin-top: 0px; height: 22px; }
 .TextField { height: 18px; border: solid 1px #AAAAAA; }
 .DivLabel { overflow: hidden; }
 .InputLabel { float:left; padding-top: 3px; margin-right: 5px; border-bottom: 1px solid #DDDDDD; }
 .InputValidator { float: left; padding-top: 3px; margin-left: 5px; }
 .ReadOnlyInput { height: 18px; margin: 0px; background-color: #EEEEEE; border: solid 1px #CCCCCC; color: Black; }
 .LookupButton { margin: 0px; padding: 0px; height: 22px; }
 .AppPanel { padding: 8px; border: solid 1px #333333; background-color: #EEEEEE; }
 .AppPanelFooter { height: 6px; font-size: 4px; }
 .AppPanelBody { margin: 0px; }
 .AppPanelHeader { margin-top: 10px; }
 .ScrollGridBody { border: solid 1px #000000; margin-bottom: 6px; overflow-y: scroll; overflow-x: hidden; }
 .ScrollGridEmpty { text-align: left; vertical-align: middle; height: 100px; background-color: #EEEEEE; }
 .ScrollGrid { border-collapse: separate; }
 .ScrollGrid td, .ScrollGrid th { padding: 0px 0px 0px 4px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
 .ScrollGridRow { background-color: #FFFFFF; font-size: 9pt; color: black; height: 20px; vertical-align: middle; }
 .ScrollGridHoverRow { background-color: #DAE0FC; font-size: 9pt; color: black; height: 20px; vertical-align: middle; }
 .ScrollGridSelectedRow { background-color: #AACAFC; font-size: 9pt; color: black; height: 20px; vertical-align: middle; }
 .ScrollGridFillerRow { height: 20px; }
 .ScrollGridAltRow { background-color: #F0F0F0; font-size: 9pt; color: black; height: 20px; vertical-align: middle; }
 .ScrollGridPagerRow { font-size: 9pt; color: black; vertical-align: middle; background-color: #CCCCCC; height: 22px; }
 .ScrollGridHeadRow { text-align: left; background-color: #CCCCCC; height: 22px; font-size: 9pt; font-weight: bold; color: black; vertical-align: middle; }
 .SearchBox { padding: 6px 8px 8px 8px; border: solid 1px #333333; background-color: #EEEEEE; overflow: auto; zoom: 1; }
 .TabPanel .SearchBox { border: 0px; background-color: #EEEEEE; }
 .SearchBoxControls { float: left; }
 .SearchBoxButton { margin-top: 2px; float: right; }
 .SearchBoxButton input { width: 80px; }
 .StatusError { border: solid 1px #555555; font-weight: bold; color: #AA0000; text-align: left; vertical-align: middle; padding: 10px 10px 10px 10px; background-color: #EEEEEE; margin: 10px 0px 10px 0px; }
 .StatusBox { border: solid 1px #555555; font-weight: bold; color: #337733; text-align: left; vertical-align: middle; padding: 10px 10px 10px 10px; background-color: #EEEEEE; margin: 10px 0px 2px 0px; }
 .ModalBody { background-image: none; }
 .SpacerSmall { margin-bottom: 5px; }
 .SpacerMedium { margin-bottom: 10px; }
 .FormDiv { margin: 0px 0px 10px 0px; }
 .FormPadded { margin: 10px; overflow: auto; }
 .SidePadded { padding: 0px 2px 0px 2px; }
 .SpacerSmall { padding-top: 5px; }
 .TextWarning { color: red; font-size: 10pt; font-weight: 900; text-align: center; }
 .RepeaterLine { padding: 5px 0px 0px 5px; }
 .RepeaterBox { padding: 10px 0px 0px 10px; float: left; width: 30%; }
 .Clear { clear: both; font-size: 4pt; }
 .Hidden { display: none; overflow: hidden; }
 .ReadOnly { background-color: #EEEEEE; color: Black; border: solid 1px #CCCCCC; }
 .ButtonMedium { width: 80px; }
 .FloatLeft { float: left; }
 .FloatRight { float: right; }
 .None { }
 .ForumPageHeader { }
 .ForumPageTitle { margin: 20px 0px 20px 4px; font-size: 16pt; color: Black; }
 .ForumPath { padding: 0px; margin: 0px 5px 10px 5px; }
 .ForumPath a { color: #0000BB; }
 .ForumTop { margin-top: 15px; }
 .ForumBack { }
 .ForumBottom { margin-bottom: 10px; }
 .ForumActions { margin: 0px; height: 30px; }
 .ForumDiv { margin: 1.5px 1px 2px 1.5px; padding: 0px; }
 .ForumTable { width: 100%; border: solid 1px #555555; border-collapse: collapse; padding: 0px; margin: 0px; }
 .ForumTable div { width: 100%; border: solid 1px #555555; border-collapse: collapse; padding: 0px; margin: 2px; }
 .ForumTable td { border: solid 1px #555555; padding: 6px; }
 .ForumHeader { height: 25px; background-image: url(images/header.gif); background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; }
 .ForumHeader td { padding: 0px 4px 0px 4px; }
 .ForumTitle { text-align: left; }
 .ForumTopics { text-align: center; width: 100px; }
 .ForumPosts { text-align: center; width: 100px; }
 .ForumRow { border: solid 1px black; background-color: #F8F8F8; }
 .ForumAltRow { border: solid 1px black; background-color: #F0F0F0; }
 body { background-image: none; background-color: #282828; color: black; margin: 0px; font-family: Arial; font-size: 10pt; }
 table { margin-top: 0px; padding: 0px; margin-left:0.5px; }
 ul { margin: 5px 0px 0px 20px; padding-left: 0px; }
 img { border: 0px; }
 h1 { font-size: 24px; font-weight: bold; padding: 0px; margin: 0px 0px 15px 0px; }
 h2 { font-size: 13pt; margin-top: 0px; margin-bottom: 5px; }
 h3 { font-size: 10pt; font-weight: bold; margin: 0px 0px 5px 0px; }
 h4 { font-size: 10pt; font-weight: bold; margin: 10px 0px 5px 0px; }
 p { padding: 10px 0px 10px 0px; margin: 0px; }
 form { padding: 0px; margin: 0px; }
 .Page_Home #ContentDiv { width: 860px; background-image: none; padding: 0px; }
 #ContentDiv { width: 810px; margin: 0px 10px 0px 10px; background-image: url(images/gradient.png); background-repeat: repeat-x; min-height: 650px; padding: 15px; }
 #PageUpper { background-color: #e6eff1; background-image: url(images/background.jpg); background-repeat: repeat-x; }
 #PageDiv { width: 100%; margin: 0px; }
 #PageHeader { background-image: url(images/header_back.jpg); background-repeat: repeat-x; margin: 0px auto 0px auto; width: 880px; }
 #PageBody { margin: 0px auto 0px auto; overflow: hidden; width: 880px; }
 #PageFooter { background-image: url(images/footer_back.png); background-color: #282828; background-repeat: repeat-x; padding: 8px 0px 8px 0px; color: #FFFFFF; width: 100%; font-size: 9pt; }
 #PageFooter a { color: #FFFFFF; }
 .Page_Home .Panel { margin-top: -10px; padding: 0px; }
 .Page_Home .PanelHeader { background-image: none; }
 .Page_Home .PanelBody { background-image: none; padding: 0px; overflow: visible; }
 .Page_Home .PanelFooter { background-image: none; }
 .Panel { width: 860px; }
 .PanelHeader { width: 880px; height: 10px; background-image: url(images/body_header.png); padding: 0px; font-size: 8px; clear: both; }
 .PanelBody { width: 880px; background-image: url(images/body_back.png); padding: 0px 10px 10px 10px; overflow: hidden; }
 .PanelFooter { width: 880px; height: 20px; background-image: url(images/body_footer.png); padding: 0px; margin-bottom: 10px; }
 .PanelInner { padding: 0px 15px; }
 .SectionFull { width: 100%; }
 .SectionColumn { margin: 0px; padding: 0px; }
 #secTop { }
 #secCenter { float: left; width: 450px; margin: 0px 10px 0px 0px; }
 #secLeft { }
 #secRight { float: left; width: 220px; margin: 0px 0px 0px 0px; padding: 0px; }
 #secHeader { margin: 0px 0px 0px 0px; padding-top: 16px; }
 #secFooter { margin: 0px auto 0px auto; padding: 0px 20px 0px 20px; width: 840px; }
 Module { margin: 0px; padding: 0px; }
 #secRight .Module { margin: 4px 0px 6px 0px; font-size: 8pt; }
 #secRight .Module a { color: #444444; }
 #secRight .Module .Top { background-image: url(images/module_top.png); width: 220px; height: 11px; overflow: hidden; }
 #secRight .Module .Back { background-image: url(images/module_back.png); width: 200px; padding: 0px 10px 2px 10px; }
 #secRight .Module .Bottom { background-image: url(images/module_bottom.png); width: 220px; height: 12px; overflow: hidden; }
 .FloatedSpan { float:left; margin-left: 15px; width:590px; }
 .FloatedImage { float:left; border:solid 1px #444444; }
 .AccordionHead { margin-top: 10px; font-weight: bold; cursor: pointer; }
 .AccordionImageClosed { background-image: url(images/expand.gif); width: 16px; height: 16px; float: left; margin-right: 4px; }
 .AccordionImage { background-image: url(images/collapse.gif); width: 16px; height: 16px; float: left; margin-right: 4px; }
 .AccordionBody { padding: 10px 0px 0px 15px; }
 .AccordionBodyClosed { padding-left: 15px; display: none; }
 .Slideshow { width: 455px; height: 325px; background-image: url(images/slideshow.png); margin: 0px 0px 10px -2px; overflow: hidden; }
 .Slideshow img { margin: 8px 0px 2px 8px; }
 .SlideTitle { margin: 0px 0px 0px 10px; float: left; font-weight: bold; color: #FFFFFF; padding: 0px; }
 .SlideDesc { width: 280px; margin: 0px 0px 0px 5px; float: left; color: #EEEEEE; }
 .SlideNav { float: right; margin-right: 8px; }
 .SlideBtn { cursor: pointer; font-weight: bold; color: #BBDDFF; }
 .CssButton { background-image: url(images/button.png); padding-top: 4px; text-align: center; vertical-align: middle; width: 90px; height: 21px; cursor: pointer; color: Black; font-size: 10pt; margin-right: 2px; float: left; }
 .CssButtonHover { background-image: url(images/button_hover.png); padding-top: 4px; text-align: center; vertical-align: middle; width: 90px; height: 21px; cursor: pointer; color: Black; font-size: 10pt; margin-right: 2px; float: left; }
 .AdminButton { background-image: url(images/button_admin.png); padding-top: 4px; text-align: center; vertical-align: middle; width: 90px; height: 21px; cursor: pointer; color: Black; font-size: 10pt; margin-right: 2px; float: left; }
 .AdminButtonHover { background-image: url(images/button_hover.png); padding-top: 4px; text-align: center; vertical-align: middle; width: 90px; height: 21px; cursor: pointer; color: Black; font-size: 10pt; margin-right: 2px; float: left; }
 .Menu { margin: 5px 0px 2px 3px; width: 697px; font-size: 8pt; color: white; height: 25px; font-family: Verdana; background-image: url(images/menu_back.png); background-repeat: repeat-x; }
 .Menu .MenuLeft { float: left; background-image: url(images/menu_left.png); height: 25px; width: 4px; }
 .Menu .MenuCenter { float: left; height: 25px; }
 .Menu .MenuRight { float: right; background-image: url(images/menu_right.png); width: 4px; height: 25px; }
 #nav, #nav ul { float: left; list-style: none; line-height: 1; padding: 0; margin: 0; cursor: pointer; }
 #nav li { float: left; padding: 1px 0px 0px 0px; z-index:999; text-align:left; margin-top: 1px; height: 22px; }
 #nav li ul { position: absolute; left: -999em; height: auto; width: 150px; font-weight: normal; border: solid #000000 1px; z-index: 999; margin: 1px 0px 0px 0px; background-color: #111111; -moz-opacity: 0.90; filter: alpha(opacity=90); }
 #nav li ul ul { margin: -22px 0px 0px 150px; }
 #nav a { display: block; color: white; text-decoration: none; padding: 5px 10px 5px 10px; }
 #nav li ul a { color: #FFFFFF; }
 #nav li li { padding: 0px; margin: 0px; width: 150px; }
 #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.onhover ul ul, #nav li.onhover ul ul ul { left: -999em; }
 #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.onhover ul, #nav li li.onhover ul, #nav li li li.onhover ul { left: auto; }
 #nav li:hover { background-color: #000000; }
 #nav li.onhover { background-color: #000000; }
 #nav li:hover a { color: #88CCFF; }
 #nav li.onhover a { color: #88CCFF; }
 #nav li:hover li a { color: #FFFFFF; }
 #nav li.onhover li a { color: #FFFFFF; }
 #nav li li:hover { background-color: #88CCFF; }
 #nav li li.onhover { background-color: #88CCFF; }
 #nav li li:hover a { color: Black; width: 90px; }
 #nav li li.onhover a { color: Black; width: 90px; }
 .ErrorTitle { font-size: 18px; color: black; font-weight: bold; height: 30px; }
 .ErrorInstructions { height: 40px; }
 .ErrorTable { padding: 4px 4px 4px 0px; }
 .ErrorHeader { vertical-align: top; font-weight: bold; width: 55px; }
 .ErrorData { color: #2255AA; }
 #LoginDiv { padding: 5px; }
 .LoginTitle { font-size: 11pt; font-weight: bold; margin: 0px 0px 12px 0px; }
 .LoginSpacer { clear: both; margin-bottom: 3px; }
 #Attribution { text-align: right; padding: 15px 10px 0px 0px; margin: 0px; font-size: 8pt; color: #888888; }
 .DateDiv { margin: 0px; color: #555555; font-size: 9pt; }
 .SpacerBlank { height: 10px; }
 .Spacer { border-bottom: dotted 1px #CCCCCC; height: 3px; font-size: 3px; margin: 5px 0px 5px 0px; }
 .More { margin: 5px 0px 5px 0px; }
 .FooterDiv { font-size: 9pt; vertical-align: top; height: 20px; margin: 0px 15px 0px 15px; padding: 0px 0px 5px 0px; }
 .PlainText { text-decoration: none; color: Black; }
 .Paragraph { font-size: 9pt; padding: 5px 5px 15px 5px; }
 .Bullets { margin: 5px 0px 0px 20px; padding-left: 0px; }
 .DivSeparator { border-top: solid 1px #DDDDDD; margin: 20px 0px 10px 0px; }
 .CodeDiv { border: solid 1px #DDDDDD; font-family: Courier New; font-size: 8pt; background-color: #EEEEEE; padding: 5px; margin: 5px; }
 .AlignRight { text-align: right; padding-right: 4px; font-size: 10pt; }
 .NewsTable { width:100%; margin-bottom: 10px; }
 .NewsTable td { vertical-align:top; font-size: 9pt; padding: 5px 5px 15px 5px; }
 .InfoTable { text-align: left; background-color: #EEEEEE; border: solid 1px #888888; border-collapse: collapse; margin-left: 5px;}
 .InfoTable th { background-color: #CCCCCC; border: solid 1px #888888; }
 .InfoTable td { vertical-align: middle; border: solid 1px #888888; }
 .InfoTable input { width: 37px; text-align: right; }
 .InfoTableLight { text-align: left; background-color: #F8F8F8; border: solid 1px #DDDDDD; border-collapse: collapse; padding-left: 4px; }
 .InfoTableLight th { background-color: #F0F0F0; border: solid 1px #DDDDDD; }
 .InfoTableLight td { vertical-align: top; border: solid 1px #DDDDDD; }
 