html {/*height: 100%; min-height: 100%; width: 100%;*/ background: #37929A none;}
body {font-size: 75%; font-family: Arial, Helvetica, Tahoma, Sans-Serif; width: 100%; /*height: 100%; min-height: 100%;*/ margin: 0; padding: 0; line-height: normal;}
form#Form {width: 100%;/* height: 100%; min-height: 100%;*/ margin: 0; padding: 0;}

.ClearBoth,
.clearBoth {clear: both; height: 0px; font-size: 0px; margin: 0; padding: 0; border: none 0px;}

.ControlPanel {width: 100%; border: none 0px; margin: 0px auto; padding: 0px; text-align: center; background: Transparent none;}
table.ControlPanel {width: 100%; margin: 0px auto; padding: 0px; border: solid 2px #000000; background: #ffffff none; text-align: center;}
table.ControlPanel td {text-align: center; vertical-align: middle;}

.Page {background: #37929A none; text-align: center; height: 100%; min-height: 100%; width: 100%;}
.SkinWidth {width: 1000px; margin: 0 auto; padding: 0; text-align: center; background: #ffffff none; color: #000000;}
.HeaderArea {margin: 0; padding: 5px 15px; clear: both;}

.LogoArea {float: left; padding: 0 0 5px 0; margin: 0; width: 275px; text-align: left;}

.SearchLoginArea {float: right; width: 275px; margin: 0; padding: 30px 0 0 0; text-align: right;}

.SearchContent {height: 22px; margin: 0; padding: 0 0 10px 0; text-align: right; white-space: nowrap; background: #ffffff url(SearchInputBox.jpg) no-repeat scroll right top;}
.SearchContent input {background: Transparent; border: none 0px #ff3300; margin: 0; padding: 3px 0 0 0; width: 181px; height: 16px; vertical-align: top;}
#dnn_dnnSEARCH_ClassicSearch {height: 22px; display: block;}
.SearchContent a:link,
.SearchContent a:active,
.SearchContent a:visited {background: #ffffff url(ButtonSearch.jpg) no-repeat scroll left top; height: 22px; width: 64px; display: inline-block; white-space: nowrap;}
.SearchContent a:hover {background: #ffffff url(ButtonSearchHover.jpg) no-repeat scroll left top;}

.LoginUser {background: Transparent url(ButtonLogin.jpg) no-repeat scroll left top; display: inline-block; height: 22px; width: 64px; line-height: 22px; text-align: center; color: #ffffff;}
a.LoginUser:link,
a.LoginUser:active,
a.LoginUser:visited {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 0.8em; text-transform: uppercase;}
a.LoginUser:hover {background: Transparent url(ButtonLoginHover.jpg) no-repeat scroll left top; text-decoration: none; text-transform: uppercase;}

.RegisterUser {line-height: 22px; font-weight: bold; font-size: 0.9em; color: #000000;}
a.RegisterUser:link,
a.RegisterUser:active,
a.RegisterUser:visited {color: #000000; text-decoration: none;}
a.RegisterUser:hover {color: #000000; text-decoration: underline;}

.HeaderPaneArea {width: auto; margin: 0 275px; padding: 0;}
.HeaderPane {text-align: left; margin: 0; padding: 0; width: 400px}

.BreadCrumbDateArea {margin: 0; padding: 0; clear: both;}
.BreadCrumbArea {float: left; margin: 0; padding: 15px 0 7px 0;}
.DateArea {float: right; margin: 0; padding: 15px 0 7px 0; text-align: right; white-space: nowrap;}
.Breadcrumb {font-weight: bold; font-size: 1em; color: #37929a;}
a.Breadcrumb:link,
a.Breadcrumb:active,
a.Breadcrumb:visited {color: #000000; text-decoration: none;}
a.Breadcrumb:hover {color: #000000; text-decoration: underline;}

.MenuArea {background: #9bc4c9 none; margin: 0; padding: 0; clear: both; height: 30px;}
.MenuStripeGreen {background: #37929a none; height: 5px; font-size: 0px; line-height: 0px; margin: 0; padding: 0; border: 0; clear: both;}
.MenuStripeWhite {background: #ffffff none; height: 2px; font-size: 0px; line-height: 0px; margin: 0; padding: 0; border: 0; clear: both;}
.MenuBG {margin: 0; padding: 0; border: 0; height: 21px;}

.MarqueeArea {margin: 0; padding: 0; clear: both;}
.MarqueePane {margin: 0; padding: 0; text-align: center;}

.ContentAreaGray {margin: 0; padding: 0; clear: both;}
.ContentAreaGray .ColLeftTop {width: 695px; background: #dbe1e5 none; margin: 0; padding: 0; float: left; clear: left;}
.ContentAreaGray .ColLeft {width: 695px; background: #dbe1e5 url(WhiteBarGray.jpg) no-repeat scroll left top; margin: 0; padding: 0px 0; float: left; clear: left;}

.ContentAreaAgent {margin: 0; padding: 0; clear: both;}
.ContentAreaAgent .ColLeftTop {width: 695px; background: #eff6df none; margin: 0; padding: 0; float: left; clear: left;}
.ContentAreaAgent .ColLeft {width: 695px; background: #eff6df url(WhiteBarAgent.jpg) no-repeat scroll left top; margin: 0; padding: 0px 0; float: left; clear: left;}

.ContentAreaWorkers {margin: 0; padding: 0; clear: both;}
.ContentAreaWorkers .ColLeftTop {width: 695px; background: #feedd7 none; margin: 0; padding: 0; float: left; clear: left;}
.ContentAreaWorkers .ColLeft {width: 695px; background: #feedd7 url(WhiteBarWorkers.jpg) no-repeat scroll left top; margin: 0; padding: 0px 0; float: left; clear: left;}

.ContentAreaPolicy {margin: 0; padding: 0; clear: both;}
.ContentAreaPolicy .ColLeftTop {width: 695px; background: #f5e8b8 none; margin: 0; padding: 0; float: left; clear: left;}
.ContentAreaPolicy .ColLeft {width: 695px; background: #f5e8b8 url(WhiteBarPolicy.jpg) no-repeat scroll left top; margin: 0; padding: 0px 0; float: left; clear: left;}

.ContentAreaUser {margin: 0; padding: 0; clear: both;}
.ContentAreaUser .ColLeftTop {width: 695px; background: #7cb6d2 none; margin: 0; padding: 0; float: left; clear: left;}
.ContentAreaUser .ColLeft {width: 695px; background: #7cb6d2 url(WhiteBarUser.jpg) no-repeat scroll left top; margin: 0; padding: 0px 0; float: left; clear: left;}

.ContentAreaPCIC {margin: 0; padding: 0; clear: both;}
.ContentAreaPCIC .ColLeftTop {width: 695px; background: #a6ce39 none; margin: 0; padding: 0; float: left; clear: left;}
.ContentAreaPCIC .ColLeft {width: 695px; background: #a6ce39 url(WhiteBarPCIC.jpg) no-repeat scroll left top; margin: 0; padding: 0px 0; float: left; clear: left;}

.ContentAreaClaims {margin: 0; padding: 0; clear: both;}
.ContentAreaClaims .ColLeftTop {width: 695px; background: #ffd24f none; margin: 0; padding: 0; float: left; clear: left;}
.ContentAreaClaims .ColLeft {width: 695px; background: #ffd24f url(WhiteBarClaims.jpg) no-repeat scroll left top; margin: 0; padding: 0px 0; float: left; clear: left;}

/* newer browsers only */
/*.ColRight {width: auto; margin: 0 0 0 695px; padding: 0; clear: none; overflow: visible;}*/
/* ie6 or less and newer browsers*/
.ColRight {width: 305px; margin: 0 0 0 0; padding: 0; clear: none; float: right; display: block; overflow: visible;}

.BannerLeftPane {margin: 0; padding: 0;}
/*.BannerRightPane {margin: 0; padding: 0;}*/
.SidebarPane {margin: 0; padding: 0; vertical-align: top;}
.ContentPane {margin: 0; padding: 5px 20px;}
.MainContentPane {margin: 0; padding: 5px 50px; vertical-align: top;}
.Left34Pane {width: 33%; margin: 0; padding: 5px 10px 5px 50px; vertical-align: top;}
.Right66Pane {width: 67%; margin: 0; padding: 5px 50px 5px 10px; vertical-align: top;}
.Left50Pane {width: 50%; margin: 0; padding: 5px 10px 5px 50px; vertical-align: top;}
.Right50Pane {width: 50%; margin: 0; padding: 5px 50px 5px 10px; vertical-align: top;}
.Left66Pane {width: 67%; margin: 0; padding: 5px 10px 5px 50px; vertical-align: top;}
.Right34Pane {width: 33%; margin: 0; padding: 5px 50px 5px 10px; vertical-align: top;}
.Left33Pane {width: 33%; margin: 0; padding: 5px 10px 5px 50px; vertical-align: top;}
.Middle34Pane {width: 34%; margin: 0; padding: 5px 10px; vertical-align: top;}
.Right33Pane {width: 33%; margin: 0; padding: 5px 50px 5px 10px; vertical-align: top;}
.BottomPane {margin: 0; padding: 5px 50px; vertical-align: top;}
.FooterTopPane {margin: 0; padding: 10px 0px; vertical-align: top;}
.FooterBottomPane {margin: 0; padding: 10px 0px; vertical-align: top;}

.DNNEmptyPane {height: 0px; font-size: 0px; margin: 0; padding: 0; line-height: 0; border: none 0px;}
.paneOutline {border: solid 1px #000000;}

.FooterArea {margin: 0; padding: 10px 0; border: 0; clear: both;}
.FooterLinksArea {text-align: center;}
.FooterLinks,
a.FooterLinks:link,
a.FooterLinks:active,
a.FooterLinks:visited {font-size: 0.9em; color: #959595; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif;}
a.FooterLinks:hover {font-size: 0.9em; color: #959595; text-decoration: underline; font-weight: bold;}

.CopyRight {color: #c2c2c2; font-size: 0.85em; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif;}

p,
.Normal,
.NormalDisabled {font-size: 1em; color: #000000; font-family: Arial, Helvetica, Tahoma, Sans-Serif;}
.NormalDisabled {color: Silver;}
/* text style used for rendered text which requires emphasis */
.NormalBold {font-size: 1em; color: #000000; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-weight: bold;}
/* text style used for error messages */
.NormalRed {font-size: 1em; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-weight: bold; color: #89172e;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font-size: 1em; color: #000000; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-weight: normal;}

/* style for normal links */
a p,
a:link,
a:active,
a:visited {text-decoration: none; color: #37929a; font-weight: bold;}
a:hover p,
a:hover {text-decoration: underline; color: #37929a; font-weight: bold;}

.SkinObject,
.CommandButton {color: #37929a; font-size: 1em; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif;}
a.SkinObject:link,
a.SkinObject:visited,
a.SkinObject:active,
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited {color: #37929a; text-decoration: none;}
a.SkinObject:hover,
a.CommandButton:hover {color: #37929a; text-decoration: underline;}
.MarqueePane a.CommandButton:link,
.MarqueePane a.CommandButton:active,
.MarqueePane a.CommandButton:visited,
.MarqueePane a.CommandButton:hover {color: #ffffff;}

h1 {color: #37929a; font-size: 1.8em; font-family: Arial, Helvetica, Sans-Serif;}
h2 {color: #37929a; font-size: 1.8em; font-family: Arial, Helvetica, Sans-Serif;}
h3 {color: #37929a; font-size: 1.45em; font-family: Arial, Helvetica, Sans-Serif;}
h4 {color: #000000; font-size: 1.27em; font-family: Arial, Helvetica, Sans-Serif;}
h5 {color: #797979; font-size: 0.9em; font-family: Arial, Helvetica, Sans-Serif;}
h6 {color: #797979; font-size: 0.9em; font-family: Arial, Helvetica, Sans-Serif;}

/* style for module titles */
.Head {font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 1.8em; font-weight: normal; color: #37929a; padding: 0px; margin: 0px 0px 10px 0px;}

/* style of item titles on edit and admin pages */
.SubHead {font-family: Arial, Tahoma, Sans-Serif; font-size: 1em; font-weight: bold; color: #000000;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font-family: Arial, Tahoma, Sans-Serif; font-size: 0.95em; font-weight: bold; color: #000000;}

/* button style for standard HTML buttons */
.StandardButton, input.normal, input[type="button"], input[type="submit"] {padding: 5px; font-weight: bold; font-size: 12px; background: #37929a none; color: #ffffff; font-family: Arial, Tahoma, Sans-Serif; border: ridge 2px #ffffff;}

/* horizontal rules */
hr {color: #455560; border: none 0px; border-top: 1px dotted #455560; border-bottom: 0px dotted #455560; width: 100%; height: 1px; margin: 3px auto 5px 0; text-align: left; padding: 0px 0 5px 0; background: Transparent none; font-size: 1px;}


/* preload hover images so there is no lag time first time hovering items like menu, login, register, etc. */
.PreloadImages, .Invisible {height: 0px; width: 0px; border: 0; margin: 0; padding: 0; line-height: 0; font-size: 0;}

/* styles used by Data Grids */
.DataGrid_Container {background-color: Transparent; padding: 5px; border: none 0px; text-align: center;}
.DataGrid_Container table {background: #f8f7f4 none; padding: 5px; border: dotted 1px #555555;}
.DataGrid_Footer {background-color: #f8f7f4;}
.DataGrid_Header {background-color: Transparent; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 0.9em; font-weight: bold; text-align: center;}
.DataGrid_Header td {border-bottom: dotted 1px #555555;}
.DataGrid_Item {background-color: #f8f7f4; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 0.9em; font-weight: normal; text-align: left;}
.DataGrid_SelectedItem {background-color: #c2ced1; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 0.9em; font-weight: normal; text-align: left;}
.DataGrid_AlternatingItem {background-color: #c2ced1; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 0.9em; font-weight: normal; text-align: left;}

/* ================================
    CSS STYLES FOR Module Blog
   ================================
*/

.blog_body {color: #000000; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 1em; font-weight: normal;}

.BlogContent .Calendar {font-size: 11px !important;}

.Blog_Archive_Title {background: #455560 none !important; color: #ffffff !important;}
.Blog_Archive_NextPrev,
.Blog_Archive_NextPrev a:link,
.Blog_Archive_NextPrev a:visited,
.Blog_Archive_NextPrev a:active,
.Blog_Archive_NextPrev a:hover  {color: #ffffff !important; text-decoration: none !important; padding: 0px; margin: 0px 5px;}

.Blog_Archive_DayHeader {background: #000000 none !important; color: #ffffff !important; vertical-align: middle;}
.Blog_Archive_TodayDay {background: #455560 none !important; color: #ffffff !important; font-size: 11px !important; line-height: normal;}
.Blog_Archive_TodayDay a,
.Blog_Archive_TodayDay a * {color: #ffffff !important; font-size: 11px !important; line-height: normal;}
.Blog_Archive_SelectedDay {background: #37929a none !important; color: #ffffff !important; font-size: 11px !important; line-height: normal;}
.Blog_Archive_SelectedDay a,
.Blog_Archive_SelectedDay a * {color: #ffffff !important; font-size: 11px !important; line-height: normal;}

.Blog_Archive_Day,
.Blog_Archive_WeekendDay,
.Blog_Archive_OtherMonth {font-size: 11px !important; line-height: normal;}

.blog_published {background: #ffffff none !important; border: solid 1px #777777 !important;}
.blog_pub-month {background: #37929a none !important; color: #ffffff !important; padding: 1px 1px 2px 1px;}
h2.blog_title {font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 1.8em; font-weight: normal; padding: 0px; margin: 10px 0px; color: #37929a;}
h2.blog_title a:link,
h2.blog_title a:visited,
h2.blog_title a:active {text-decoration: none; color: #37929a; font-weight: normal; }
h2.blog_title a:hover {text-decoration: underline; color: #37929a; font-weight: normal;}
.blog_dateline {font-size: 0.9em; font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-weight: bold; margin: 0px; padding: 0px 0px 7px 0px;}
.BlogInfo {border-bottom: dotted 1px #333333;}

div.blog_bubble_owner blockquote {background: #dae2e1 none;}










