body {
	background-color: #ffffff;
	margin: 0px;
	line-height: 1.25;
	padding: 0;
}

#bodycontainer {
	background-image: url(../images/bgframe.gif);
	background-repeat: repeat-y;
}

#errorbody {
    font-family: arial, helvetica, sans-serif;
}

#mainbody {
    font-family: arial, helvetica, sans-serif;
}

#mainbodyflush {
    font-family: arial, helvetica, sans-serif;
}

#sidenav {
    background-color: #F0F0F0;
}

#enrollsidenav {
    background-color: #FFFFFF;
	padding-left: 10px;
}
#infobar {
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FDFDFD;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
}

#infobar2 {
	font-size: 80%;
	font-weight: bold;
	color: #444444;
	font-variant: normal;
	background-color: #FEEAC0;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 2px solid;
	border-color: #FED681;
	padding-left: 20px;
	padding-right: 20px;
}

#infobar-normal {
	font-size: 105%;
	color: #333333;
	background-color: #F0F0F0;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom: 1px solid;
	border-bottom-color: #DDDDDD;	
	border-top: 2px solid;
	border-top-color: #999999;	
	padding-left: 10px;
	padding-right: 10px;
}

#infobar-switch {
	font-size: 105%;
	color: #EBEBEB;
	background-color: #51001D;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top: 2px solid;
	border-top-color: #420017;	
	padding-left: 10px;
	padding-right: 10px;
}

.infobar-label {
	text-align: left;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
}

.infobar-value {
	font-weight: bold;
	text-align: left;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
}

#header {
    font-family: arial, helvetica, sans-serif;
    font-size: 60%;
    font-style: normal;
    font-weight: normal;
	background-color: #FFFFFF;
}

#footer {
    font-family: arial, helvetica, sans-serif;
	background-color: #FFFFFF;
}

#headerlinks {
	display: block;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

#bannervip {
	padding-bottom: 4px;
	padding-left: 15px;
}

#sealbannerbrand {
	display: none;
}

#pagebottom {
	display: none;
}

#errors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FFFFEA;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #9B0033;
}

.errorsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FFFFEA;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #9B0033;
	width: 100%;
	overflow: hidden;
}

.msgs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FFFFEA;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #9B0033;
	margin: 0px;
}

#historynotes {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 5px;
	border-width: 1px;
	border-style: dotted;
	border-color: #D2D200;
	background-color: #FFFFD2;
}

.levelinfo {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #EAEA00;
	background-color: #FFFFEA;
}

/* In-line styles */
.bannerredline {
	background-color: #9B0033;
	height: 17px;
}

.separator {
    height: 4px;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4px;
    line-height: 4px;
}

.helptopic {
	font-size: 100%;
	font-weight: bold;
	font-variant: normal;
	color: #730027;
	background-color: #F2F2F2;
	padding-top: 5px;
	padding-bottom: 4px;
	border-bottom: 2px solid #E0E0E0;
	margin: 0px;
	margin-bottom: 3px;
	width: 100%;
}

/* Text */
.smtxt {
    font-size: 90%;
	font-weight: normal;
}

.smtxtBl {
    font-size: 90%;
    font-weight: bold;
}

.lgtxt {
	font-size: 110%;
	font-weight: normal;
}
.xtrasmtxt {
    font-size: 80%;
	font-weight: normal;
}

.xsmalltrasmtxt {
	font-size: 60%;
	font-weight: normal;
}

.instrtxtBl {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
}

.cattxtInfoSmall {
	font-size: 85%;
	color: #444444;
}

.cattxtDesc {
	font-size: 110%;
	color: #730027;
	font-weight: bold;
}

.cattxtLoad {
	font-size: 110%;
	color: #555555;
	font-weight: bold;
}

.cattxtLink {
    font-size: 110%;
    font-weight: bold;
	color: #646768;
    text-decoration: underline;
}

a.cattxtLink:link, a.cattxtLink:visited {
    color: #646768;
    text-decoration: underline;
}

a.cattxtLink:hover {
    color: #646768;
    text-decoration: underline;
}

.cattxtOff {
    font-size: 110%;
    font-weight: bold;
	color: #646768;
}

a.cattxtOff:link, a.cattxtOff:visited {
    color: #646768;
    text-decoration: none;
}

a.cattxtOff:hover {
    color: #646768;
    text-decoration: underline;
}

.cattxtOn {
	font-size: 110%;
	font-weight: bold;
	color: #9B0033;
}

.hrtxt {
    font-size: 90%;
    font-weight: bold;
	color: #730027;
}

.crsetting_green {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #50811B;
	line-height: 11px;
	text-align: left;
}

.crsetting_yellow {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8F8310;
	line-height: 11px;
	text-align: left;
}

.crsetting_red {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #936053;
	line-height: 11px;
	text-align: left;
}

.crsetting_gray {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	line-height: 11px;
	text-align: left;
}

.crsetting_note {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B556D;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 11px;
	text-align: left;
}

.norminstr {
	color: #9B0033;
}

.normgray {
	color: #85898A;
}

.normblue {
    color: #4353C0;
}

.normblack {
    color: #000000;
}

.normtan {
	color: #AFB585;
}

.normltblue {
	color: #5279A9;
}

.normred {
    color: #9B0033;
}

.gray {
    color: #85898A;
	font-weight: normal;
}

.red {
    color: #9B0033;
    font-weight: normal;
}

.orange {
    color: #ffa500;
    font-weight: normal;
}

.green {
    color: #009900;
    font-weight: normal;
}

.blue {
    color: #0000ff;
    font-weight: normal;
}

.magenta {
    color: #ff00ff;
    font-weight: normal;
}

.black {
    color: #000000;
    font-weight: normal;
}

.white {
    color: #ffffff;
    font-weight: normal;
}

/* Links */
a:link, a:visited, a.link, a.link:link, a.link:visited {
    color: #5C661E;
    text-decoration: underline;
	cursor: pointer;
}

a:hover, a.link:hover {
    color: #A80000;
    text-decoration: underline;
	cursor: pointer;
}

.linkhover {
    color: #A80000;
	text-decoration: underline;
	cursor: pointer;
}

a.banner:link, a.banner:visited {
    color: #000000;
    text-decoration: none;
	cursor: pointer;
}

a.banner:hover {
    color: #000000;
    text-decoration: underline;
	cursor: pointer;
}

a.infobar-switch:link, a.infobar-switch:visited {
    color: #FECF71;
    text-decoration: underline;
	cursor: pointer;
}

a.infobar-switch:hover {
    color: #FFFFFF;
    text-decoration: underline;
	cursor: pointer;
}

a.menuLink:link, a.menuLink:visited {
    color: #777;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
}

a.menuLink:hover, a.menuLink:active {
    color: #777;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
}

#menuBulletHover {
    cursor: pointer;
}

/* Page Text */
.pageTitle {
    font-family: arial, helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 15px;
    word-wrap: break-word;
}

.pageError {
    font-size: 100%;
    font-weight: bold;
    font-variant: normal;
    color: #9B0033;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 15px;
}

.pageInstructions {
    font-family: arial, helvetica, sans-serif;
    font-size: 75%;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 15px;
	word-wrap: break-word;
}

.pagelink {
    font-family: arial, helvetica, sans-serif;
    font-size: 75%;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 8px;
    text-align: right;
}

.pagelink-information {
	font-family: arial, helvetica, sans-serif;
    font-size: 75%;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 8px;
    height: 57px;
}

.pagination {
	font-size: 70%;
	width: 100%;
}

.pagination-left {
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	white-space: nowrap;
	vertical-align: middle;
}

.pagination-right {
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	white-space: nowrap;
	vertical-align: middle;
}

.pagination-show {
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 40px;
	white-space: nowrap;
	vertical-align: middle;
}

.pagination-items {
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 20px;
	white-space: nowrap;
	vertical-align: middle;
}

.pagination-icons {
	text-align: right;
	padding-top: 4px;
	white-space: nowrap;
	vertical-align: middle;
}

/* Tables */
table {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}

td {
	padding: 0px;
	border-width: 0px;
	border-style: none;
}

tr.odd {
    background-color: #FFFFFF;
}

tr.even {
    background-color: #F6F6F6;
}

tr.highlight{
	background-color: #E9E9E9;
}

tr.odd-highlight {
    background-color: #D1E0E7;
}

tr.even-highlight {
    background-color: #D1E0E7;
}

tr.action {
    background-color: #F4F4F4;
}

td.even {
    background-color: #F6F6F6;
}

td.action {
    background-color: #F4F4F4;
}

/* Right side navigation table styles */
table.sidenav {
    background-color: #F0F0F0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
}

td.sidenav-head {
	font-size: 110%;
    font-weight: bold;
    color: #FFFFFF;
    height: 24px;
	text-align: center;
	vertical-align: middle;
}

tr.sidenav-links {
    background-color: #A0A4A5;
}

tr.sidenav-help {
    background-color: #95A9C9;
}

tr.sidenav-cancel {
    background-color: #730027;
}

tr.sidenav-role {
    background-color: #FFFFFF;
}

tr.sidenav-main-hilight {
    background-color: #FDFDFD;
}

tr.sidenav-main-lowlight {
    background-color: #FAFAFA;
}

td.sidenav-mainbullet {
    height: 27px;
	text-align: right;
	width: 30px;
}

td.sidenav-maintext {
    font-weight: bold;
    color: #000;
    height: 27px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.sidenav-maintextoff {
    font-weight: bold;
    color: #85898A;
    height: 27px;
	padding-left: 10px;
	padding-right: 10px;
}

td.sidenav-maintexton {
    font-weight: bold;
    color: #444444;
    height: 27px;
	padding-left: 10px;
	padding-right: 10px;
}

td.sidenav-maintextheader {
    font-weight: bold;
    color: #777777;
    height: 26px;
	padding: 0px;
	background: url(../images/roleheader.gif);
	background-repeat: no-repeat;
}

tr.sidenav-gap {
    font-size: 8px;
    height: 8px;
}

tr.sidenav-gap-small {
    font-size: 4px;
    height: 4px;
}

tr.sidenav-gap-hilight {
    background-color: #FDFDFD;
    font-size: 4px;
    height: 4px;
}

td.sidenav-maintext a:link, td.sidenav-maintext a:visited {
    color: #000;
    text-decoration: none;
}

td.sidenav-maintext a:hover {
    color: #000;
    text-decoration: underline;
}

tr.sidenav-sub-hilight {
    background-color: #FDFDFD;
}

td.sidenav-subbullet {
    height: 15px;
	width: 30px;
}

td.sidenav-subtext {
    color: #646464;
    height: 15px;
    vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

td.sidenav-subtext a:link, td.sidenav-subtext a:visited {
    color: #646464;
    text-decoration: none;
}

td.sidenav-subtext a:hover {
    color: #646464;
    text-decoration: underline;
}

td.sidenav-subtext a.hardlink, td.sidenav-subtext a.hardlink:link, td.sidenav-subtext a.hardlink:visited {
    color: #646464;
    text-decoration: underline;
}

td.sidenav-subtext a.hardlink:hover {
    color: #000;
    text-decoration: underline;
}

td.sidenav-divider {
    color: #646464;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	text-align: center;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #C1C1C1;
}

td.sidenav-divider a:link, td.sidenav-divider a:hover {
	text-decoration: none;
}

td.sidenav-divider a:visited {
	text-decoration: none;
}

.sidenav-hilight-dim {
    background-color: #F0F0F0;
}

.sidenav-hilight-divider {
    color: #000000;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #C1C1C1;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

.nstooltip {
	border-bottom: 1px dotted black;
}

.nstooltip .nstooltiptext {
	visibility: hidden;
	width: 350px;
	background-color: #85898a;
	color: #fff;
	text-align: left;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	overflow-wrap: break-word;
}

.nstooltip:hover .nstooltiptext {
	visibility: visible;
}

/* Table styles in main content area */
table.infotable {
    background-color: #FFFFFF;
	border: 1px solid #BCBCBC;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
}

table.infotableEAM {
	background-color: #FFFFFF;
	border: none;
	border-top: none;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 94%;
	color: #000000;
	text-align: left;
}

table.infotable-noborder {
    background-color: #FFFFFF;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
}
table.infotable-top {
    background-color: #FFFFFF;
    border-top: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
}

table.infotable-bottom {
    background-color: #FFFFFF;
    border-bottom: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
}

table.infotable-break {
    background-color: #FFFFFF;
    border-top: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-bottom: 1px dotted #BCBCBC;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
}

table.infotable th {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #D3D3D3;
    color: #000;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    text-align: center;
}

table.infotable th.alerts {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #9B0033;
}
table.infotable-noborder th {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #9B0033;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    text-align: center;
}
table.infotable-top th {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #9B0033;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    text-align: center;
}

table.infotable th.rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #9B0033;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
    text-align: center;
}

table.infotable-break th {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #9B0033;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    text-align: center;
}

td.info-header {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #F9F9F9;
    color: #555959;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
    text-align: center;
}

table.offline-report-infotable {
	background-color: #FFFFFF;
	border: 1px solid #BCBCBC;
	border-spacing: 1px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: center;
}

table.offline-report-infotable a:link, table.offline-report-infotable a:hover, table.offline-report-infotable a:visited {
    color: #686C6C;
    text-decoration: underline;
}

table.offline-report-infotable th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BCBCBC;
	height:28px;
	background-color: #D3D3D3;
	color: #000;
	font-weight: 700;
	font-size:11px;
	vertical-align: middle;
	text-align: center;
}

table.offline-report-infotable td {
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BCBCBC;
	text-align: center;
	font-weight:400;
	font-size:13px;
	height:40px;
}

td.offline-report-info-value-left-rightborder {
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BCBCBC;
	text-align:left;
	font-weight:400;
	font-size:13px;
	height:40px;
}


td.info-header a:link, td.info-header a:hover {
    color: #686C6C;
	text-decoration: underline;
}

td.info-header a:visited {
    color: #686C6C;
	text-decoration: underline;
}

td.info-header a.bullet:link, td.info-header a.bullet:active, td.info-header a.bullet:hover, td.info-header a.bullet:visited {
	color: #9B0033;
	text-decoration: none;
	cursor:pointer;
}

td.info-prompt {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
}

span.tab4Editable table tbody tr td.info-prompt{
	padding: 3px 21px;
}

span.tab6 table tbody tr td.info-prompt{
	padding: 3px 21px;
}

td.info-prompt-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
	font-weight: bold;
}

td.info-prompt-multiline {
    padding-top: 6px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
	vertical-align: top;
}

td.info-prompt-description {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
}

td.info-prompt-description-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
    color: #D70000;
	background-image: url(/vipmgr/brand/symantec/images/errorIcon_15x15.png);
	background-repeat: no-repeat;
	background-position: 1% center;
}

td.info-prompt-permission {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
	float: left; 
	border: medium none; 
	line-height: 25px;
}

td.info-prompt-permission-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
	float: left;
	border: medium none; 
	line-height: 25px;
    color: #D70000;
	background-image: url(/vipmgr/brand/symantec/images/errorIcon_15x15.png);
	background-repeat: no-repeat;
	background-position: 1% center;
}

td.info-prompt-cert {
    padding-top: 6px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-style: solid;
	font-weight: bold;
	vertical-align: top;
}

td.info-prompt-cert-error {
    padding-top: 6px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
    border-bottom-style: solid;
	font-weight: bold;
	vertical-align: top;
    color: #D70000;
	background-image: url(/vipmgr/brand/symantec/images/errorIcon_15x15.png);
	background-repeat: no-repeat;
	background-position: 1% center;
}

td.info-prompt-multiline-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
	font-weight: bold;
	vertical-align: top;
}

td.info-prompt-multiline-noborder-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
	font-weight: bold;
	vertical-align: top;
    color: #D70000;
	background-image: url(/vipmgr/brand/symantec/images/errorIcon_15x15.png);
	background-repeat: no-repeat;
	background-position: 1% center;
}

td.info-prompt-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
    color: #D70000;
	background-image: url(/vipmgr/brand/symantec/images/errorIcon_15x15.png);
	background-repeat: no-repeat;
	background-position: 1% center;
}

td.info-prompt-noborder-error {
    padding-top: 8px;
    padding-right: 5px;
    padding-left: 25px;
	font-weight: bold;
    color: #D70000;
	background-image: url(/vipmgr/brand/symantec/images/errorIcon_15x15.png);
	background-repeat: no-repeat;
	background-position: 1% center;
}

td.info-prompt-multiline-error {
    padding-top: 6px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
	vertical-align: top;
    color: #D70000;
	background-image: url(/vipmgr/brand/symantec/images/errorIcon_15x15.png);
	background-repeat: no-repeat;
	background-position: 1% center;
}


td.info-prompt-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	font-weight: bold;
}

td.info-prompt-multiline-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	font-weight: bold;
	vertical-align: top;
}

td.info-prompt-rightborder-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	font-weight: bold;
    color: #D70000;
	background-image: url(/vipmgr/brand/symantec/images/errorIcon_15x15.png);
	background-repeat: no-repeat;
	background-position: 1% center;
}

td.info-paneltable {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 5px;
    padding-left: 5px;
	overflow: hidden;
}
td.info-value {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	overflow: hidden;
}

td.info-value-1 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	overflow: hidden;
}

td.info-value-tz {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
}

td.info-value-noborder {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
}

td.info-value-noborder-permission {
    padding-right: 5px;
    padding-left: 5px;
	overflow: hidden;
}

td.info-value-multiline {
    padding-top: 6px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	overflow: hidden;
	vertical-align: top;
}

td.info-value-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	overflow: hidden;
}

td.info-value-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	overflow: hidden;
}

td.info-value-rightborder-bottomdotted {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	overflow: hidden;
}
td.info-value-rightborder-strongseparator {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	overflow: hidden;
}
td.info-jurhash-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	overflow: hidden;
	width: 100px;
}

td.info-value-rightborder-dotted {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #D7D7D7;
	overflow: hidden;
}

td.info-value-rightborder-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	overflow: hidden;
}

td.info-value-right-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
	text-align: right;
}

td.info-value-center-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
	text-align: center;
}

td.info-value-left-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

td.info-value-left-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: left;
}

td.info-value-left-toprightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: left;
}

td.info-value-left-topdottedbottomborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D7D7D7;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: left;
}

td.info-value-right-topborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D7D7D7;
	text-align: right;
}

td.info-value-center-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: center;
}

td.info-value-center-rightborder-bottomdotted {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: center;
}
td.info-value-center-rightborder-strongseparator {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: center;
}
td.info-total-center-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C6C6C6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: center;
}

td.info-total-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C6C6C6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: left;
}

td.info-action-center-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: center;
	background-color: #F4F4F4;
}

td.info-action-center-rightborder-bottomdotted {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: center;
	background-color: #F4F4F4;
}
td.info-action-center-rightborder-strongseparator {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: center;
	background-color: #F4F4F4;
}
td.info-value-center-rightborderonly {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: center;
}

td.info-value-left-rightborderonly {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	text-align: left;
}

td.info-value-center {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	text-align: center;
}

td.info-value-loading {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
	text-align: center;
	height: 50px;
	background-color: #F8F8F8;
}

td.info-value-bottomright {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	text-align: right;
	vertical-align: bottom;
}

td.info-value-notoppadding {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
}

td.info-helptopic {
    padding-top: 3px;
    padding-bottom: 0px;
    padding-right: 5px;
    padding-left: 12px;
    font-size: 110%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

td.info-helpsubtopic {
    padding-top: 8px;
    padding-bottom: 1px;
    padding-right: 5px;
    padding-left: 12px;
    font-size: 100%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #555F69;
}

td.info-helptopic a:link, td.info-helptopic a:visited {
	text-decoration: none;
	color: #000000;
}

td.info-helptopic a:hover {
	text-decoration: underline;
	color: #000000;
}

td.info-helpsubtopic a:link, td.info-helpsubtopic a:visited {
	text-decoration: none;
	color: #555F69;
}

td.info-helpsubtopic a:hover {
	text-decoration: underline;
	color: #555F69;
}

td.info-helpvalue {
    padding-top: 2px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 12px;
	line-height: 18px;
}

td.info-spacer {
    font-size: 8px;
	height: 8px;
	padding: 0px;
}

td.info-spacer-small {
    font-size: 4px;
	height: 4px;
	padding: 0px;
}

td.info-spacer-big {
    font-size: 12px;
	height: 12px;
	padding: 0px;
}

td.info-spacer-bottomborder {
    font-size: 1px;
	height: 8px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
}

td.info-callout {
	border: 0px none;
	padding: 0px;
	margin: 0px;
	background-color: #FFE8C4;
	color: #333333;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	line-height: 20px;
}

td.info-msgs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 220%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FFFFCC;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #D7D7D7;
	margin: 0px;
	text-align: center;
}

td.info-bullet {
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 15px;
	vertical-align: top;
}

/* Dashboard Tables */
.dashbord-box {
	width: 303px;
	border: 1px solid #BCBCBC;
	margin-bottom: 10px;
	margin-right: 10px;
	float:left;
	clear:none;
}

.dashbord-box-one {
	width: 616px;
	border: 1px solid #BCBCBC;
	margin-bottom: 10px;
	margin-right: 10px;
	float:left;
	clear:none;
}

table.dashtable-border {
	width: 100%;
    background-color: #FFFFFF;
	border-spacing: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
}

table.dashtable-border th {
	width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #000;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    text-align: center;
}

td.info-paneltable {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 5px;
    padding-left: 5px;
	vertical-align: top;
	overflow: auto;
}

td.info-value-left-bg-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-left: 5px;
	background-color:#f7f7f7;
	width: 80%;
}

td.info-value-right-bg-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 0px;
	background-color:#f7f7f7;
	width: 20%;
}

td.info-value-left-nobg-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-left: 5px;
	width: 80%;
}

td.info-value-right-nobg-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 0px;
	width: 20%;
}

/* Landing page, footer, secured seal area, error and info message table styles */
td.landinglinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	line-height: 15px;
}

td.footbanner {
    font-size: 65%;
    font-weight: normal;
    color: white;
    background-color: #9B0033;
	height: 17px;
	text-align: center;
	vertical-align: middle;
}

td.footbanner a:link, td.footbanner a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

td.footbanner a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

td.sealbanner {
    font-size: 60%;
    font-weight: normal;
    color: #85898A;
    line-height: 14px;
    vertical-align: top;
    width: 100%;
}

td.sealbanner a:link, td.sealbanner a:visited {
    color: #85898A;
    text-decoration: none;
}

td.sealbanner a:hover {
    color: #85898A;
    text-decoration: underline;
}

td.securedseal {
    vertical-align: middle;
	text-align: right;
}

td.errorgraphic {
	vertical-align: top;
	text-align: right;
}

td.msggraphic {
	padding-left: 7px;
	vertical-align: top;
	text-align: center;
}

td.errortext {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	vertical-align: top;
	text-align: left;
}

td.errornotes {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 15px;
	padding-left: 10px;
	vertical-align: top;
	text-align: right;
}

td.errortext2 {
	padding-top: 0px;
	padding-bottom: 6px;
	vertical-align: top;
	text-align: left;
}

td.msgtext {
	padding-top: 5px;
	vertical-align: top;
	text-align: left;
}

td.msgtext2 {
	vertical-align: middle;
	text-align: left;
	font-size: 75%;
	font-weight: normal;
	padding-right: 5px;
}

.tagicon {
	width: 28px;
	text-align: left;
	vertical-align: middle;
}

.tagdesc {
	width: 55px;
	text-align: left;
	vertical-align: middle;
    font-size: 80%;
	font-weight: normal;
}

.indent {
	padding-left: 10px;
}

/* HTML Tags */
p {
	padding: 0px;
	margin: 0px;
}

div.text {
	width: 97%;
}
input.text {
	width: 97%;
}
input.ltext {
	width: 95%;
}
input.stext {
	width: 90%;
}

input.date {
	width: 22%;
}

input.bigdate {
	width: 40%;
}

select.text {
	width: 97%;
}

select.text2 {
	width: auto;
}

textarea.text {
	width: 97%;
}

textarea.text2 {
	width: 100%;
}
.itemtext {
	font-size: 90%;
	width: 40px;
}
.radiowidth {
	width: 100px;
	float: left;
}

img {
	border: 0px;
}

hr {
	height: 1px;
	color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #730027;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.hrgray {
	height: 1px;
	color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #BCBCBC;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.hrblue {
	height: 3px;
	color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #ADB5C0;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

ul.list {
    color: #000000;
    list-style-type: disc;
    margin: 2px;
    list-style-position: inside;
}

ul.error {
	color: #9B0033;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}	

br {
    font-size: 8px;
    line-height: 8px;
}

/* Form Elements */
.button {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: bold;
    background-color: #FECF71;
    border-left: 1px solid #D2D5C8;
    border-right: 1px solid #958B7C;
    border-top: 1px solid #D2D5C8;
    border-bottom: 1px solid #958B7C;
    cursor: pointer;
    margin: 1px;
	padding: 0.1em 0.4em 0.1em 0.4em;
	width: auto;
	overflow: visible;
}

.disabledbutton {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: bold;
    color: #958B7C;
    background-color: #D2D5C8;
    border-left: 1px solid #D2D5C8;
    border-right: 1px solid #958B7C;
    border-top: 1px solid #D2D5C8;
    border-bottom: 1px solid #958B7C;
    cursor: default;
    margin: 1px;
	padding: 0.1em 0.4em 0.1em 0.4em;
	width: auto;
	overflow: visible;
}

.regbutton {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    background-color: #FECF71;
    border-left: 1px solid #D2D5C8;
    border-right: 1px solid #958B7C;
    border-top: 1px solid #D2D5C8;
    border-bottom: 1px solid #958B7C;
    cursor: pointer;
    margin: 1px;
	padding: 0.1em 0.4em 0.1em 0.4em;
	width: auto;
	overflow: visible;
}

.disabledregbutton {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #958B7C;
    background-color: #D2D5C8;
    border-left: 1px solid #D2D5C8;
    border-right: 1px solid #958B7C;
    border-top: 1px solid #D2D5C8;
    border-bottom: 1px solid #958B7C;
    cursor: default;
    margin: 1px;
	padding: 0.1em 0.4em 0.1em 0.4em;
	width: auto;
	overflow: visible;
}

.smallselect {
	font-family: Arial, Helvetica, sans-serif;
}

#note {
    color: #000000;
    text-decoration: none;
    text-align: right;
    font-family: arial,helvetica,sans-serif;
    font-size: 60%;
    font-style: normal;
    font-weight: normal;
}

/* Bullets and secondary buttons */
.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color: #9B0033;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	line-height: 18px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: inline;
}

a.bullet:link, a.bullet:active, a.bullet:hover, a.bullet:visited {
	color: #9B0033;
	text-decoration: none;
	cursor:pointer;
}

.bulletoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color: #85898A;
	background-image: url(../images/bulletoff.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	line-height: 18px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: inline;
}

.buttonback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #9B0033;
	background-image: url(../images/buttoncenter.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 31px;
	line-height: 20px;
}

.navcloseButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #9B0033;
	background-image: url(../images/buttoncenter.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	line-height: 20px;
}

.activetab {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 4px;
	margin-bottom: -2px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 75%;
	border-top: 2px solid #B0B0B0;
	border-left: 2px solid #B0B0B0;
	border-right: 2px solid #B0B0B0;
	border-bottom: 2px solid #FFFFFF;
	float: left;
	z-index: 1000;
	color: #000000;
	line-height: 15px;
	cursor: pointer;
}
.inactivetab {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 4px;
	margin-bottom: -2px;
	background-color: #F0F0F0;
	font-weight: normal;
	font-size: 70%;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 1px solid #BCBCBC;
	border-bottom: 2px solid #B0B0B0;
	float: left;
	z-index: 1000;
	color: #666666;
	line-height: 15px;
	cursor: pointer;
}
.tabbar {
	width: 100%;
	border-bottom: 2px solid #B0B0B0;
	height:25px;
}
.tabbody {
	padding: 10px;
	border-left: 2px solid #B0B0B0;
	border-right: 2px solid #B0B0B0;
	border-bottom: 2px solid #B0B0B0;
	border-top: none;;
	z-index: 0;
}
.panelleft {
	border: 1px solid #BCBCBC;
}
.panelright {
	border: 1px solid #BCBCBC;
}
.panelheader {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 6px;
    padding-left: 6px;
	margin-bottom: 9px;
    background-color: #F0F0F0;
    color: #000000;
    text-align: left;
	font-weight: bold;
}
.panellink {
	padding-top: 4px;
}

.inpage_message {
	padding: 5px;
	width: 100px;
	background-color: #FFFFCC;
	border: 1px solid #FFCC33;
}

.progress_box {
	border: 1px solid #1446A7;
	width: 140px;
	height: 16px;
	background-image: url(../images/progress_bg.gif);
	background-repeat: repeat-x;
	padding-left: 1px;
	padding-right: 1px;
}

.progress_text {
	font-size: 24px;
	color: #C0C0C0;
	font-weight: bold;
}

.progress_divider {
	height: 28px;
	background-image: url(../images/progress_separator.gif);
	background-repeat: repeat-x;
	background-position: center;
}

h3 {
	font-weight: bold;
	font-size: 120%;
}

table.graybox {
	border: 1px solid #D0D0D0;
	background-color: #F4F4F4;
	width: auto;
	font-size: 95%;
	color: #000000;
}

#trialheader #trialheaderlinks a, #trialfooter #trialfooterlinks a {
    color: black;
    font-size: 11px;
    text-decoration: none;
}
#skipLink {
    height: 1px;
    left: -10100px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
#trialheaderlinks {
    float: right;
    margin-top: 22px;
}
#trialheader #trialheaderlinks span, #trialfooter #trialfooterlinks span, #trialfooter #trialfooterbtmleft span {
    margin: 0 9px;
}
#trialheader #trialheaderlinks a, #trialfooter #trialfooterlinks a {
    color: black;
    font-size: 11px;
    text-decoration: none;
}
#trialheader img, #trialfooter img {
    border: 0 none;
}

#trialheader {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#trialbannerlogo {
    height: 55px;
}

#trialfooter br {
    font-size: 8px;
    line-height: 8px;
}

#trialfooter {
	font-family: Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    font-size: 11px;
    margin-top: 10px;
}
#trialfootbanner {
	font-family: Arial,Helvetica,sans-serif;
    background-color: #9B0033;
    height: 2px;
    left: 0;
    overflow: hidden;
    width: 100%;
}
#trialfooterlinks {
    float: left;
    font-size: 11px;
    width: 500px;
}
#trialfooterbtmright {
    text-align: right;
}

.notitlemargin{
	margin:0px;
	padding:10px 0px;
}

.Oval-361 {
	width: 19px;
	height: 19px;
	border: solid 1px #0089c6;
}

.Add {
	width: 76px;
	height: 24px;
	font-family: Arial;
	font-size: 13px;
	line-height: 1.85;
	text-align: left;
	color: #037cb3;
}

td.iconspace:before {
	content: '';
	width: 19px;
	display: inline-block;
}

/* Azure AD tab elements */
.aadButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FECF71;
	border-left: 1px solid #D2D5C8;
	border-right: 1px solid #958B7C;
	border-top: 1px solid #D2D5C8;
	border-bottom: 1px solid #958B7C;
	cursor: pointer;
	margin: 1px;
	padding: 0.1em 0.4em 0.1em 0.4em;
	width: auto;
	overflow: visible;
}

.disabledAadButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #958B7C;
	background-color: #D2D5C8;
	border-left: 1px solid #D2D5C8;
	border-right: 1px solid #958B7C;
	border-top: 1px solid #D2D5C8;
	border-bottom: 1px solid #958B7C;
	cursor: default;
	margin: 1px;
	padding: 0.1em 0.4em 0.1em 0.4em;
	width: auto;
	overflow: visible;
}

a.aadLink {
	color: #5C661E;
	text-decoration: underline;
	cursor: pointer;
}

a.aadRemoveLink {
	color: #5C661E;
	text-decoration: underline;
	cursor: pointer;
	font-size: 70%;
}