body
{
	color: #555555;
}
body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

li {
	line-height: 1.6em;
	list-style-type: square;
	color: #555555;
}

h1 {
	color: #555555;
	font-size: 12pt;
}

a {
	color: #555555;
}

a:visited {
	color: #555555;
}

/* ----------------------- Begin Legacy Styles ------------------------------- */

span.formlabel {
	font-weight: bold;
}

input.forminput {
	/* background is for legacy browsers, the other three create a 
	   gradient in modern browsers (they all have vendor specific 
	   implementations at this time) */
    background: #EFEFEF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* for IE 9- */
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(center top,  #eeeeee,  #ffffff); /* for firefox 3.6+ */	
    background: -ms-linear-gradient(top,  #eeeeee,  #ffffff); /* for ie 10 */
    border: 1px solid #828284;
    color: #828282;
    display: inline-block;
    margin: 0;
    outline: medium none;
    padding: 3px;
}

input.forminputnumber {
	/* background is for legacy browsers, the other three create a 
	   gradient in modern browsers (they all have vendor specific 
	   implementations at this time) */
	background: #EFEFEF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* for IE 9- */
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(center top,  #eeeeee,  #ffffff); /* for firefox 3.6+ */
    background: -ms-linear-gradient(top,  #eeeeee,  #ffffff); /* for ie 10 */	
    border: 1px solid #828284;
    color: #828282;
    display: inline-block;
    margin: 0;
    outline: medium none;
    padding: 3px;
	text-align: right;
}

select.forminput {
	/* background is for legacy browsers, the other three create a 
	   gradient in modern browsers (they all have vendor specific 
	   implementations at this time) */
	background: #EFEFEF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* for IE 9- */
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(center top,  #eeeeee,  #ffffff); /* for firefox 3.6+ */	
    background: -ms-linear-gradient(top,  #eeeeee,  #ffffff); /* for ie 10 */
    border: 1px solid #828284;
    color: #828282;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    outline: medium none;
    padding: 3px;
}

.forminputnoedit {
	color: #555555;
}

.resultbox {
	color: #ffffff;
}

.actionbutton {
    background: url("/wwwimages3/inputButtonBackground.png") repeat-x scroll 0 0 transparent; 
    border-color: #C7C7C7;
    border-width: 1px;
    color: #7B7B7B;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}

.tablehead {
	color: #ffffff;
}

.tablecell {
	color: #555555;
}

span.loginlabel
{
	color: #555555;
	font-size: 9pt;
	font-family: Arial,sans-serif;
}

input.logininput
{
	color: #ffffff;
	font-size: 9pt;
	font-family: Arial,sans-serif;
	background: #76787b;
	border: 1px solid #76787b;
}

a.loginlinks:link
{
	font-size: 8pt;
	font-family: arial,sans-serif;
	color: #555555;
	text-decoration: underline;
}

a.loginlinks:visited
{
	font-size: 8pt;
	font-family: arial,sans-serif;
	color: #555555;
	text-decoration: underline;
}

a.loginlinks:hover
{
	font-size: 8pt;
	font-family: arial,sans-serif;
	color: #555555;
	text-decoration: underline;
}

a.footer:link
{
	font-size: 8pt;
	font-family: Arial,sans-serif;
	color: #555555;
	text-decoration: none;
}

a.footer:visited
{
	font-size: 8pt;
	font-family: Arial,sans-serif;
	color: #555555;
	text-decoration: none;
}

a.footer:hover
{
	font-size: 8pt;
	font-family: Arial,sans-serif;
	color: #555555;
	text-decoration: none;
}

span.footer
{
	color: #555555;
	font-size: 8pt;
	font-family: Arial,sans-serif;
}

span.h1
{
	color: #555555;
	font-size: 28pt;
	font-family: arial,sans-serif;
	font-weight: bold;	
}

span.h2
{
	color: #555555;
	font-size: 20pt;
	font-family: arial,sans-serif;
	font-weight: bold;	
}

span.h3
{
	color: #555555;
	font-size: 14pt;
	font-family: arial,sans-serif;
	font-weight: bold;	
}

span.h4
{
	color: #555555;
	font-size: 13pt;
	font-family: arial,sans-serif;
}

span.genpara
{
	color: #555555;
	font-family: arial,sans-serif;
	font-size: 10pt;
}

div.genpara
{
	margin-bottom: 7px;
}

span.boldred
{
	color: #cc0000;
	font-weight: bold;
}

a.formsmaplabel:link
{
	color: #ffffff;
	text-decoration: underline;
}

a.formsmaplabel:visited
{
	color: #ffffff;
	text-decoration: underline;
}

a.formsmaplabel:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.statelist {
	line-height: 1.4em;
	font-size: 10pt;
	align: left;
	text-align: left;
}

a.statelist:link
{
	color: #ffffff;
	text-decoration: none;
}

a.statelist:visited
{
	color: #ffffff;
	text-decoration: none;
}

a.statelist:hover
{
	color: #ffffff;
	text-decoration: none;
}


/* ----------------------- End Legacy Styles -------------------------------*/





/* --------------------- Begin Current Design Styles ---------------------- */

/* Page Main */
.mw-main-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    min-width: 750px;
}

.mw-main-wrapper,
.mw-main-wrapper p,
.mw-main-wrapper h2,
.mw-main-wrapper h3,
.mw-main-wrapper h4,
.mw-main-wrapper table,
.mw-main-wrapper td,
.mw-main-wrapper th,
.mw-main-wrapper ul,
.mw-main-wrapper ol,
.mw-main-wrapper textarea,
.mw-main-wrapper input {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.mw-main-wrapper h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #828282;
}

.mw-main-holder {
    margin-top: 20px;
    width: 100%;
}


/* Page Header */
.mw-header-holder {
    float: left;
    height: 36px;
    margin-bottom: 15px;
    width: 100%;
}

.mw-header-logo {
    float: left;
}

.mw-header-welcome {
	color: #999999;
    float: right;
    font-size: 12px;
    height: 16px;
    line-height: 100%;
    padding-top: 8px;
    text-align: right;
}

.mw-header-action {
	color: #999999;
    clear: right;
    float: right;
    font-size: 11px;
    height: 12px;
    line-height: 100%;
    margin-top: 3px;
    text-align: right;
}

.mw-header-action a {
	color: #999999;
	text-decoration: none;
}

.mw-header-action a:visited {
	color: #999999;
}

.mw-header-action a:hover {
	color: #999999;
	text-decoration: underline;
}

.mw-header-action a#current {
	color: #93C94D;
}

.mw-header-action a:visited#currrent {
	color: #93C94D;
}

.mw-header-action a:hover#current {
	color: #93C94D;
}


/* Page Sub Header */
.mw-subheader-action-holder {
    clear: both;
    float: right;
    height: 75px;
    margin-top: 25px;
    width: 120px;
}

.mw-subheader-action {
    float: right;
    font-size: 11px;
    font-style: italic;
    height: 65px;
    margin-right: 10px;
    text-align: center;
    width: 48px;
    color: #999999;
}

.mw-subheader-action img {
	border: none;
}

.mw-subheader-label {
    float: left;
    height: 22px;
    line-height: 22px;
    margin-bottom: 15px;
    margin-left: 11px;
    margin-top: 40px;
    vertical-align: middle;
}

.mw-subheader-label img {
    float: left;
}

.mw-subheader-label-caption {
    border-left: 1px solid #cccccc;
    color: #777777;
    float: left;
    font-size: 14px;
    margin-left: 3px;
    padding-left: 7px;
    margin-top: 3px;
}



/* Page Footer */
.mw-footer-holder {
    clear: both;
    font-size: 13px;
    margin-bottom: 40px;
    margin-right: 0px;
    margin-left: -1px;
    padding-bottom: 25px;
    padding-top: 20px;
}

.mw-footer-action {
    display: inline;
    float: left;
    margin-left: 0;
    padding-left: 0;
}

.mw-footer-action ul {
    list-style-type: none;
    margin-left: -1px;
    margin-top: 0;
    padding-left: 0;
}

.mw-footer-action ul li {
    border-right: 1px solid #cccccc;
    display: inline;
    margin-right: 13px;
    padding-right: 13px;
}

.mw-footer-action ul li#last {
    border-right: 0 none;
    margin-right: 20px;
    padding-right: 20px;
}

.mw-footer-action a {
    text-decoration: none;
}

.mw-footer-action a:hover {
    text-decoration: underline;
}

.mw-footer-copyright {
    display: inline;
    float: right;
}

/* Main Content */
.mw-content-wrapper {
    clear: both;
    float: left;
    width: 100%;
}

/* result box */
.mw-result-wrapper {
	margin: 10px;
	width: 100%;
}

.mw-result-holder {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #cccccc;
	padding: 5px;
}

.mw-result-content {
	background: #ededed;
	padding: 5px;
}



/* Desktop */
.mw-desktop-contacts-wrapper {
    outline: 1px solid #cccccc;
    background-color: #ededed;
    border: 4px solid #ffffff;
    clear: left;
    float: left;
    margin-top: 0;
    padding: 25px 10px 25px 2px;
    text-align: center;
    width: 175px;
}

.mw-desktop-contacts-holder {
    float: left;
    font-size: 13px;
    line-height: 160%;
    padding-left: 5px;
    padding-top: 5px;
    text-align: left;
    width: 175px;	
    line-height: 20px !important;
    color: #666666;
}

.mw-desktop-contacts-holder div#first {
   margin-top: 0;
}

.mw-desktop-contacts-holder a {
	text-decoration: none;
}

.mw-desktop-contacts-holder a:hover {
	text-decoration: underline;
}

.mw-desktop-contacts-title {
    font-weight: normal;
    line-height: 120%;
    margin-bottom: 4px;
    margin-top: 12px;	
    text-transform: uppercase;
}

.mw-desktop-contacts-subtitle {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
}

.mw-desktop-contacts-label {
    font-weight: bold;
    line-height: 125%;
}

.mw-desktop-content-holder {
    padding-left: 10px;
    padding-top: 0;
    margin-left: 195px;
}

.mw-desktop-content-title-holder {
    font-size: 11px;
    font-style: italic;
    padding: 0px 20px 0px 2px;
}

.mw-desktop-news-caption {
	margin-bottom: 5px;
	font-size: 12px;
}

.mw-desktop-content-news-item a, .mw-desktop-content-news-item a:visited, .mw-desktop-content-news-item a:link{
	text-decoration: none;
}

.mw-desktop-content-news-item a:hover {
	text-decoration: underline;
}

/* Inbox */
.mw-inbox-mailcount {
    border-left: 1px solid #9C9C9C;
    color: #93C94D;
    font-size: 14px;
    font-weight: bold;
    margin-left: 9px;
    padding-left: 9px;
    padding-top: 6px;
    padding-bottom: 3px;
    vertical-align: middle;
    display: inline;	
}

.mw-inbox-sidebar {
	float: left;
	width: 100px;
	border: 1px solid #cccccc;
	padding: 5px;
	margin-top: 15px;	
}

.mw-inbox-content {
	margin-left: 122px;
	margin-top: 35px;
}

.mw-inbox-unread {
	font-weight: bold;
}

.mw-inbox-unread #action {
	font-weight: normal;
}

.mw-inbox-message-holder {
    border: 1px solid #CCCCCC;
    margin-top: 15px;
    margin-bottom: 10px;
    padding: 5px;
}

.mw-inbox-message-header table {
	width: 100%;
}

.mw-inbox-message-header td#label {
	font-weight: bold;
	padding-right: 15px;
	width: 70px;
}

.mw-inbox-message-header td#date {
	text-align: right;
}

.mw-inbox-message-divider {
    background-color: #CCCCCC;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.mw-inbox-message-body {
	max-height: 600px;
	overflow: scroll;
	overflow-x:hidden;
}

.mw-inbox-message-attachment-holder {
	width: 100%;
}

.mw-inbox-message-attachment {
	display: inline-block;
	margin: 2px; 
	padding: 2px;
	border: 1px solid #cccccc;
	font-size: 8pt;
}

.mw-inbox-message-attachment img {
	border: 0px;
}

.mw-inbox-message-attachment table {
	border-collapse: collapse;
}

.mw-inbox-message-attachment td {
	font-size: 8pt;
}

.mw-inbox-message-attachment a {
	text-decoration: none;
}

.mw-inbox-reply-holder {
    border: 1px solid #CCCCCC;
    margin-top: 15px;
    padding: 10px;	
}

.mw-inbox-reply table {
	width: 100%;
	border-collapse: collapse;
}

.mw-inbox-reply td {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.mw-inbox-reply td#label {
	font-weight: bold;
	padding-right: 15px;
	width: 100px;
}

.mw-inbox-reply td#labelbody {
	font-weight: bold;
	padding-right: 15px;
	vertical-align: top;
	width: 100px;
}

.mw-inbox-reply input {
	background: none;
	filter: none;
    border: 1px solid #CCCCCC;
    color: #808081;
    padding: 2px;
    width: 99%;
}

.mw-inbox-reply textarea {
    border: 1px solid #CCCCCC;
    color: #808081;
    padding: 2px;
    height: 150px;
    width: 99%;
}

.mw-inbox-reply-action {
	text-align: right;
	margin-top: 5px;
}



/* New Quote */
.mw-new-quote-bind {
	color: #68a63e;
}

/* Forms */
.mw-stripe-table-title {
    color: #7B7C7D;
    display: inline;
    float: left;
    font-size: 16px;
    height: 23px;
    margin-bottom: 0;
    padding: 46px 0 0 12px;
    white-space: nowrap;
    width: 215px;
}

.mw-stripe-table {
	color: #666666;
    font-size: 12px;
    font-weight: lighter;
    padding: 0;
    text-align: left;
    border-spacing: 0;
    width: 100%;
    border-collapse: collapse;
}

.mw-stripe-table tr td {
	border-top: 1px solid #666666;
    font-size: 17px;
    height: 30px;
    padding: 5px;
    padding-left: 10px;
}

.mw-stripe-table tr#last td {
	border-bottom: 1px solid #666666;
}

.mw-stripe-table tr td#noborder {
	padding: 0;
	border: 0;
	vertical-align: top;
}

.mw-stripe-table tr td a:link {
	text-decoration: none;
}

.mw-stripe-table tr td a:visited {
	text-decoration: none;
}

.mw-stripe-table img#forms {
	border-left: 15px solid white;
}

.mw-stripe-table img#password {
	border-left: 15px solid white;
}

.mw-stripe-table img#myinfo {
	border-left: 25px solid white;
}

.mw-myinfo-information-table {
	width: 100%;
	font-weight: normal;
}

.mw-myinfo-information-table tr td {
	border-top: none;
	border-bottom: none;
}

.mw-forms-left-content-area {
	float: left;
	width: 49.7%;
}

.mw-forms-right-content-area {
	float: right;
	width: 49.7%;
}

.mw-forms-list-box {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: auto;
    margin-bottom: 6px;
    margin-top: 0;
    padding: 5px;
}

.mw-forms-list-box-title {
	border: 1px solid #CCCCCC;
    color: #636466;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 0 0 5px;
    padding: 5px 10px;
    text-transform: uppercase;
}

.mw-forms-list-box-item {
	background-color: #F5F5F5;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
    padding: 2px 11px 2px 10px;
}

.mw-forms-list-box-item-alternate {
	background-color: #E8E8E8;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
    padding: 2px 11px 2px 10px;
}

.mw-forms-list-box-item-alternate:hover, .mw-forms-list-box-item:hover {
	background-color: #C9CACC;
}

.mw-forms-list-box-item-link, a.mw-forms-list-box-item-link:link {
    text-decoration: underline;
}

a.mw-forms-list-box-item-link:hover {
    text-decoration: none;
}



/* Commissions */

.mw-commissions-title {
    margin-bottom: 30px;
    margin-left: 11px;
    margin-top: 50px;
}

.mw-commissions-title img#label {
	margin-bottom: 16px;
	margin-right: 15px;
}


/* Downloads */
.mw-content-wrapper-paragraph {
    background-color: #FFFFFF;
	color: #999999;
    font-style: none;
    clear: both;
    margin-left: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.mw-content-wrapper-paragraph strong {
	color: #777777;
}

.mw-table-listing-content-area {
	margin-top: 25px;
}

.mw-table-listing-title-area {
	display: inline-block;
    margin-left: 5px;
    width: 100%;
}

.mw-table-listing-title-area-title {
	height: 34px;
	display: inline-block;
}

.mw-table-listing-title-area-changes-icon {
	display: inline-block;
	border-left: 1px solid #9C9C9C;
	height: 34px;
	margin-left: 10px;
	padding-left: 15px;
}

.mw-table-listing-title-action-area {
	color: #999999;
	display: inline-block;
    font-size: 11px;
    font-style: italic;
    float: right;
    padding-top: 3px;
    margin-right: 68%;
}

.mw-download-icon {
	vertical-align: middle;
	display: inline-block;
	margin: 0;
    padding: 0;
	width: 24px;
	height: 19px;
	background: url("/wwwimages3/downloadIconHover.gif") no-repeat;
}

.mw-download-all-icon {
	vertical-align: middle;
	display: inline-block;
	margin: 0;
    padding: 0;
	width: 24px;
	height: 19px;
	background: url("/wwwimages3/downloadIconHover.gif") no-repeat;
}

.mw-download-icon a, .mw-download-icon a:link, 
.mw-download-icon a:visited, .mw-download-all-icon a, 
.mw-download-all-icon a:link, .mw-download-all-icon a:visited {
	display: inline-block;
}

.mw-download-icon img, .mw-download-all-icon img {
	height: 100%;
	width: 100%;
	border: 0;
}

.mw-download-icon a:hover img, .mw-download-all-icon a:hover img {
	visibility: hidden;
}

.mw-download-icon#rowAction, .mw-download-all-icon#rowAction {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.mw-policy-dashboard-list-header {
	color: #000000;
    font-size: 16px;
    font-style: none;
    font-weight: normal;
    line-height: 125%;
    clear: left;
    padding-left: 10px;
}

.mw-policy-dashboard-list-header #divided {
	border-left: 1px solid #000000;
	clear: none;
    padding-left: 5px;
}
.mw-policy-dashboard-list-subheader {
    color: #000000;
}
.mw-policy-dashboard-list-subheader #divided {
    border-left: 1px solid #000000;
    clear: none;
    padding-left: 5px;
}



/* News */
.mw-news-accordion {
	width: 100%;	
	margin: 0 auto;
	font-size: 17px;
    border-bottom: 1px solid #999999;
}

.mw-news-accordion > div.toggleBlock {
	width: 70%;
    margin-left: 82px;
	font-size: 14px;
}

.mw-news-accordion > a {           
	border-top: 1px solid #999;
	display:block;
	position: relative;
	text-decoration: none;
    font-weight: lighter;
    line-height: 25px;
    vertical-align: middle;
	background:url(../wwwimages3/newsIconAccordian.jpg) 26px 10px no-repeat;
	padding:7px 0 7px 82px;
	outline: 0;
}

.mw-news-accordion  a {      
	text-decoration: none;
}

.mw-news-accordion a:hover {
	color: #666;
	text-decoration: underline;
}

.mw-news-accordion a.active, 
.mw-news-accordion a.active:hover {
	color:#93C94D; 
	background:url(../wwwimages3/newsIconAccordianActive.jpg) 26px 10px no-repeat;
}

.mw-newsHeader { 
	margin:0 auto; 
	display:block; 
	width:251px; 
	position:relative; 
	top:-11px; 
	margin-bottom:-29px;
}


/* Change Password */
.mw-change-password-content {
   color: #666666;
   font-size: 17px;
   font-weight: normal;
}
    
.mw-change-password-content tr td {
    border: 0px none;
    text-align: left;
    padding: 4px 0;
}

.mw-change-password-content tr td#wrapper {
    text-align: right;
}

.mw-change-password-content span {
   font-size: 17px;
   font-weight: normal;
}

.mw-change-password-content-cash {
   color: #CC0000;
}

.mw-change-password-content input {
	width: 320px; 
	height: 30px;
	margin-left: 50px;
	padding: 0px;
}

.mw-change-password-content input#ChangePassword_Next {
	width: auto;
	height: auto; 
	margin-left: auto;
	margin-top: 5px;
	padding: 5px 10px;
}

/* Endorsements */
.mw-endorsements-input-form-row {
	background: none repeat scroll 0 0 #E8E9EA;
	color: #808081;
}

.mw-endorsements-input-form-row td {
    padding: 3px 5px;
}

.mw-endorsements-input-form-row td#invalid input, .mw-endorsements-input-form-row td#invalid select {
	border: 4px solid #C00000;
	color: #C00000;
}

.mw-endorsements-input-form-row td > div {
	margin-right: 6px;
}

.mw-endorsements-input-form-row select, .mw-endorsements-input-form-row input, .mw-endorsements-input-form-row textarea {
	background: white;
	border: 1px solid #CCCCCC;
    filter: none;
    color: #808081;
    padding: 1px 1px 1px 5px;
	width: 100%;
}

.mw-endorsements-input-form-table-footer {
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	outline: 1px solid #cccccc;
	border-collapse: collapse;
	border: 1px solid #ffffff;
    vertical-align: middle;
    white-space: nowrap;
}

.mw-endorsements-input-form-table-footer span {
	padding: 0 5px;
	margin: 2px 0;
}

.mw-endorsements-input-form-table-footer a:link, .mw-endorsements-input-form-table-footer input {
	text-decoration: none;
	font-weight: bold;
	color: #555555;
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}

/* Payroll Reports */

.mw-popover-box {
	position: absolute;
	display: none;
	z-index: 2;
	background-color: #F5F5F5;
	outline: 1px solid #999999;
	border: 6px solid white;
	text-align: center;
}

.mw-popover-box div {
	padding: 1px;
}

.mw-table-footer-action {
	display: inline;
	font-weight: bold;
}

.mw-table-footer-action a, .mw-table-footer-action a:visited {
	text-decoration: none;
}

.mw-table-footer-action a:hover {
	text-decoration: underline;
}

/*Policy downloads audit section*/

.mw-policy-downloads-audit-sub-title {
	color: #555555;
	margin: 10px 0px 10px 11px;
}

.mw-policy-downloads-audit-sub-title ul {
	margin: 0px;		
	padding: 0px;
}

.mw-policy-downloads-audit-sub-title ul li {
	list-style: none outside none;
	border-right: 1px solid #555555;
	line-height: 135%;
	margin-right: 5px;
	padding-right: 5px;
	float: left;
}

.mw-policy-downloads-audit-sub-title ul li#last {
	border-right: none;
}

/* Claim Summary */
.mw-claim-summary-header-action-holder {
    height: 75px;
    margin-top: 25px;
}

.mw-claim-summary-header-action {    
    float: left;
    width: 48px;
    height: 65px;
    margin-right: 10px;
    font-size: 11px;
    font-style: italic;
    text-align: center;
    color: #999999;
	
}

.mw-claim-summary-header-action img {
	border: none;
}

.mw-claim-summary-report-header {
	font-size: 1.4em;
	margin-top: 25px;
}

.mw-claim-summary-report-section-header {
	font-size: 1.2em;	
	margin-top: 25px;
}

.mw-claim-summary-report-section-body {
	font-size: 1em;
	margin-top: 25px;
}

.mw-claim-summary-report-section-body a {
	text-decoration: underline;
}

.mw-claim-summary-request-status-message-holder {
	width: 100%;
	padding: 0px;
	margin-top: 10px;
	border: 10px solid #ffffff;
	border-collapse: collapse;
	outline: 1px solid #cccccc;
}

.mw-claim-summary-request-status-message-holder td.mw-claim-summary-request-status-message-label {
	font-weight: bold;
	width: 15%;
}

.mw-claim-summary-request-status-message-holder td.mw-claim-summary-request-status-message-field {
	width: 75%;
}

.mw-claim-summary-request-status-message-holder td.mw-claim-summary-request-status-message-field input {
	width: 95%;
}

.mw-no-decoration-anchor,
.mw-no-decoration-anchor:visited,
.mw-no-decoration-anchor:hover {
	text-decoration: none;
}

.mw-only-hover-decoration-anchor,
.mw-only-hover-decoration-anchor:visited {
	text-decoration: none;
}

.mw-only-hover-decoration-anchor:hover {
	text-decoration: underline;
}
/* ------------------- End Current Design Styles ---------------------------- */

/* DEV-60151: created announcment bubble for internal staff site users --nnard */
.mw-announcement {
	display: block;
    margin-top: 0.3em;
    margin-block-end: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    min-height: 5em;
    padding-bottom: 0.01em;
    padding-top: 0.3em;
    width: 50%;
    
    background-color: #8AC832; 
    color: #fff;
    border-radius: 0.3rem;  
    padding-left: 0.5rem; 
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 
}

.mw-announcement p{
	display: block;
    margin-block-start: 0px;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.mw-announcement h3{
	display: block;
	font-size: 1.3em;
    margin-block-start: 0.4em;
    margin-block-end: 0.6em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.mw-announcement a{
	color: #fff;
}

/* The container <div> - needed to position the dropdown content */
.navbar-dropdown {
  position: relative;
  display: inline-block;
  margin-left: 20px;
}

/* Dropdown Button */
.navbar-dropdown-btn {
  border: none;
}

/* Dropdown Content (Hidden by Default) */
.navbar-dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 140px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  right:0%;
}

/* Links inside the dropdown */
.navbar-dropdown-content a {
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.navbar-dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu on hover */
.navbar-dropdown:hover .navbar-dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.navbar-dropdown:hover .navbar-dropdown-btn {color: #93C94D;}

.mfa-message {
	text-align: center; 
    min-width:150px; 
    width:50%;
} 

.mfa-message img, .mfa-message p {
    display:inline-block;
    vertical-align:middle;
}
.mfa-message img {
    padding-right:15px
}
.mfa-message p {
    width:75%
}

.mfa-enrolled {
    border: 2px solid #9bd65f; 
}

.mfa-not-enrolled {
    border: 2px solid #ffc434; 
}