/* Content - Tables */ 

/* Reference */
table.styled tr.trTitleRed {background: #990000; font-size: 1em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #ecf2fc;}
table.styled tr.selecteditem {background: #FFFFCC; color: #AA0000;}
table.styled tr.itemincart td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }
table.styled tr.it {font-style: italic; color: #666;}
table.styled tr.it td a {color: #444;}
table.styled tr.it td a:hover {color: #2b57a5;}
table.styled tr.rowconflict {background: #ad1212; color: #FFFFFF; font-weight: bold; filter:alpha(opacity=80); opacity:.8;}
table.styled tr.rowconflict {background: #fbdbdb; color: #000000; font-weight: bold;}
table.styled tr.rowexclude {background: #daf4fd; color: #000000; font-weight: bold; text-decoration: line-through;}
table.styled tr.rowduplicate {background: #FFFFCC; color: #000000; font-weight: bold;}
table.styled tr.xPadding table td a {padding: 5px;}
table.styled tr.xPadding table td span {padding: 5px;}
table.styled tr.pagerpadding td {padding: 0.5em;}
table.styled .registertd {background: #ECEAFC;}
table.styled .registertitle {background: #A79FDE;}
table.styled td .Calendar td {padding: 0.05em;}

table.tabsstyled tr.trTitle2 {background: #a0b4d8; font-size: .95em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #ecf2fc;}
table.tabsstyled tr.trTitleRed {background: #990000; font-size: 0.75em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #ecf2fc;}
table.tabsstyled tr.rowW {background: #FFFFFF;}
table.tabsstyled tr td.alt {background: #E9F0FC; border-right: 1px solid #7d9bd1; border-top: 1px solid #7d9bd1;}
table.tabsstyled tr.selecteditem {background: #FFFFCC; color: #AA0000;}
table.tabsstyled tr.itemincart td {filter:alpha(opacity=50); opacity:.5; font-style: italic; background: #E7DEF5; }
table.tabsstyled tr.itemregistered td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }
table.tabsstyled tr.it {font-style: italic; color: #666;}
table.tabsstyled tr.it td a {color: #444;}
table.tabsstyled tr.it td a:hover {color: #2b57a5;}
table.tabsstyled tr.rowexclude {background: #daf4fd; color: #000000; font-weight: bold; text-decoration: line-through;}
table.tabsstyled tr.rowduplicate {background: #FFFFCC; color: #000000; font-weight: bold;}
table.tabsstyled tr.lesspad td {padding: 0;}
table.tabsstyled tr.pagerpadding td {padding: 0.5em;}
table.tabsstyled .registertd {background: #ECEAFC;}
table.tabsstyled .registertitle {background: #A79FDE;}
table.tabsstyled tr.rowW td table td {padding: 0.25em 0.75em}
table.tabsstyled td .Calendar td {padding: 0.05em;}
table.tabsstyled tr.tborder {border-top: 1px solid #7d9bd1;}
table.tabsstyled tr td.tborderl {border-left: 1px solid #7d9bd1;}
table.tabsstyled tr td.tborderl2 {border-left: 1px solid #E9F0FC;}
table.tabsstyled tr.tborderb {border-bottom: 1px solid #7d9bd1;}
table.tabsstyled tr.trTitle td.rBorder {border-right: 1px solid #F2F5FD;}
table.tabsstyled tr.trTitle td.lBorder {border-left: 1px solid #F2F5FD;}
table.tabsstyled tr td.rBorder {border-right: 1px solid #7d9bd1;}
table.tabsstyled tr td.lBorder {border-left: 1px solid #7d9bd1;}
table.tabsstyled tr.highlight td {background-color: #FFFFCC; color: #AA0000;}
table.tabsstyled td.highlightT {color: #AA0000; font-weight: bold;}
table.tabsstyled tr.hlight {font-weight: bold; color: #AA0000;}
table.tabsstyled tr.faded td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }
table tr.form td {padding-bottom: 0.7em; }

table.tabsstyled tr.rowconflict {background: #fdf2f2;}
table.tabsstyled tr.altconflict {background: #eed2f7;}
table.tabsstyled td.clear {padding-left: 0; background: #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-top: 1px solid #7d9bd1;}
table.tabsstyled td.clear2 {padding-left: 0; background: #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-top: 1px solid #7d9bd1;}
table.tabsstyled td.clear3 {padding-left: 0; background: #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #7d9bd1; border-top: 2px solid #ffffff;}
table.tabsstyled td.clear4 {padding-left: 0; background: #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #7d9bd1; border-top: 2px solid #ffffff;}
table.tabsstyled table.pad tr td {padding: 0.25em 0.75em;}
table.tabsstyled table.pad2 tr td {padding: 0.75em;}
table.tabsstyled tr td.padT {padding-top: 0.7em;}
table.tabsstyled tr td.padB {padding-bottom: 0.7em;}

table.tabsstyledC {width: 97%; border: 1px solid #7d9bd1; text-align: left;}
table.tabsstyledC tr {background: #f2f5fd; font-size: .95em}
table.tabsstyledC tr td.pad {padding: 0.25em 0.75em;}
table.tabsstyledC tr td.pad2 {padding: 0.75em;}
table.tabsstyledgrid td { border: solid 1px #7d9bd1; }

table.tabsstyledred tr.tborder {border-top: 1px solid #d17d93;}
table.tabsstyledred tr.tborderb {border-bottom: 1px solid #d17d93;}
table.tabsstyledred tr.hlight {font-weight: bold; color: #AA0000;}
table.tabsstyledred tr.faded td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }
table.tabsstyledred tr.trTitle td.rBorder {border-right: 1px solid #F2F5FD;}
table.tabsstyledred tr.trTitle td.lBorder {border-left: 1px solid #F2F5FD;}
table.tabsstyledred tr td.rBorder {border-right: 1px solid #d17d93;}
table.tabsstyledred tr td.lBorder {border-left: 1px solid #d17d93;}
table.tabsstyledred td.clear {padding-left: 0; background: #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-top: 1px solid #d17d93;}

table.tabsstyledgreen tr.tborder {border-top: 1px solid #72b184;}
table.tabsstyledgreen tr.tborderb {border-bottom: 1px solid #72b184;}
table.tabsstyledgreen tr.hlight {font-weight: bold; color: #00AA00;}
table.tabsstyledgreen tr.faded td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }
table.tabsstyledgreen tr.hlight2 {font-style: italic; color: #AA0000;}
table.tabsstyledgreen tr.rowred {background: #fdf2f2;}
table.tabsstyledgreen tr.altred {background: #eed2f7;}

table.tabsstyledyellow tr.tborder {border-top: 1px solid #e6e600;}
table.tabsstyledyellow tr.tborderb {border-bottom: 1px solid #e6e600;}
table.tabsstyledyellow tr.hlight {font-weight: bold; color: #AAAA00;}
table.tabsstyledyellow tr.faded td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }

table.tabsstyledred2 {width: 100%; border: 1px solid #d17d93; background: #fdf2f2; text-align: left;}
table.cellborder td {border: 1px solid #dddddd;}
table.cellborder tbody { display:table; margin: -1px; width: 100%; }
table.rowborder tr {border: 1px solid #dddddd;}
table.tabsstyled tr td.rowred {background: #fdf2f2; color: #AA0000; font-style: italic; font-weight: bold}
table.tabsstyled tr td.altred {background: #eed2f7; color: #AA0000; font-style: italic; font-weight: bold}

table.gvstyled tr td.row {background: #f2f5fd; font-size: .95em}
table.gvstyled tr td.alt {background: #E9F0FC;}
table.gvstyled td table td td td {padding: 0.25em 0.75em;}
table.gvstyled td table td td {padding: 0em;}
table.gvstyled tr.highlight td {background-color: #FFFFCC; color: #AA0000;}
table.gvstyled tr.detailrow {background: #f2f5fd; font-size: .95em}
table.gvstyled tr td.detailrow {background: #f2f5fd; font-size: .95em}
table.gvstyled tr.faded td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }
.gvTborder {border-top: 1px solid #7d9bd1;}
.gvBborder {border-bottom: 1px solid #7d9bd1;}
table.gvstyled tr.Footer {background: #9FBDF2; font-size: .95em; color: #444444; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #9FBDF2;}
table.gvstyled div.Footer {padding: 0.25em 0.75em; background: #9FBDF2; font-size: .95em; color: #444444; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #9FBDF2;}
table.gvstyled div.pagerpadding td {padding: 0.1em;}

table.gvstyledInner tr td.row {background: #f2f5fd;}
table.gvstyledInner tr td.alt {background: #E9F0FC;}
table.gvstyledInner tr.highlight td {background-color: #FFFFCC; color: #AA0000;}
table.gvstyledInner tr.detailrow {background: #f2f5fd;}
table.gvstyledInner tr td.detailrow {background: #f2f5fd;}
table.gvstyledInner tr.faded td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }


/* New */

.pipeChar {
	display: none;
}

.displaybox td {
	background: #9779ad;
	padding: 10px 0 2px !important;
	border: 1px solid #fff;
	color: #fff;
}

td:empty, tr:empty, th: empty, table:empty, span:empty, div:empty {
   border: none !important;
}

a[href^="#"] {
	xdisplay: inline !important;
	background: none;
	padding: 0 !important;
}
.tabsstyled a[href^="#"]:hover, .tabsstyled a[href^="#"]:focus {
	background: none !important;
	color: #3d4462 !important;
}
input a[href^="#"] {
	display: block !important;
}

#Content_tpAccount_CC, #Content_tpMember_CC, #Content_tpProgramData_CC, #Content_tpActivityData_CC {
	background: none !important;
	border: 1px solid #ccc !important;
}
.dxtcActiveTab_Glass {
	background: #bfc5e6 !important;
	border: 1px solid #999;
}
.dxtcActiveTab_Glass {
	background: #bfc5e6 !important;
}
.dxtcTab_Glass {
	background: #fff !important;
}
.dxtcTab_Glass:hover, .dxtcTab_Glass:focus {
	background: #e3e6f9 !important;
}

table td b {
	xfont-weight: normal;
	xfont-size: 1.2em;
	font-weight: 600;
}

table td table tr td {
	font-size: 1em;
	border: none;
	padding: 0;
}

table.tabsstyled tr.rowred td, table.tabsstyled tr.altred td {
	background: none;
}

table.tabsstyled tr.rowred {
	background: #f9e1e1 !important; 
	color: #AA0000; 
	font-style: italic; 
	font-weight: normal;
}
table.tabsstyled tr.altred {
	background: #f9ede1 !important; 
	color: #AA0000; 
	font-style: italic; 
	font-weight: normal;
}

table.tabsstyledred td a, table.tabsstyledgreen td a, table.tabsstyledyellow td a, table.tabsstyled td a, table.styled td a, table.styled2 td a, table.tabsstyledC td a {
	background: none !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	xpadding: 0 !important;
	xcolor: #642e8b !important;
	color: #2b57ac !important;
}
table.tabsstyledred td a:hover, table.tabsstyledred td a:focus, table.tabsstyledgreen td a:hover, table.tabsstyledgreen td a:focus, table.tabsstyledyellow td a:hover, table.tabsstyledyellow td a:focus, table.tabsstyled td a:hover, table.styled td a:hover, table.styled2 td a:hover, table.tabsstyledC td a:hover, table.tabsstyled td a:focus, table.styled td a:focus, table.styled2 td a:focus, table.tabsstyledC td a:focus {
	background: #fc8474 !important;
	color: #fff !important;
	xpadding: 0 10px !important;
}

.utilityBtn, .btn, .btnCan, .btnCont, .btnDel, .utilityBtn-notbl {
	border-radius: 10px !important;
	border: 1px solid #999 !important;
	cursor: pointer;
	display: inline-block;
	width: auto !important;
}
table.tabsstyledred td a.utilityBtn, table.tabsstyledgreen td a.utilityBtn, table.tabsstyledyellow td a.utilityBtn, table.tabsstyled td a.utilityBtn, table.styled td a.utilityBtn, table.styled2 td a.utilityBtn, table.tabsstyledC td a.utilityBtn, a.utilityBtn-notbl {
	xbackground: #35a2ec !important;
	background: #7d9bd1 !important;
	padding: 2px 7px !important;
	color: #fff !important;
	margin: 5px;
	margin-top: -1px;
}
table.tabsstyledred td a.utilityBtn:hover, table.tabsstyledred td a.utilityBtn:focus, table.tabsstyledgreen td a.utilityBtn:hover, table.tabsstyledgreen td a.utilityBtn:focus, table.tabsstyledyellow td a.utilityBtn:hover, table.tabsstyledyellow td a.utilityBtn:focus, table.tabsstyled td a.utilityBtn:hover, table.styled td a.utilityBtn:hover, table.styled2 td a.utilityBtn:hover, table.tabsstyledC td a.utilityBtn:hover, table.tabsstyled td a.utilityBtn:focus, table.styled td a.utilityBtn:focus, table.styled2 td a.utilityBtn:focus, table.tabsstyledC td a.utilityBtn:focus, a.utilityBtn-notbl:hover, a.utilityBtn-notbl:focus {
	background: #ecf2fc !important;
	color: #000 !important;
}
a.utilityBtn-notbl {
	display: inline-block !important;
	padding: 2px 7px !important;
}
a.btnDel-notbl {
	background: #d15555 !important;
}
a.btnCan-notbl {
	background: #d18a55 !important;
}
a.btnCont-notbl {
	background: #72b184 !important;
}
a.btnDel-notbl:hover, a.btnDel-notbl:focus {
	background: #E9B7B7 !important;
	color: #000 !important;
}
a.btnCan-notbl:hover, a.btnCan-notbl:focus {
	background: #f4d2b9 !important;
	color: #000 !important;
}
a.btnCont-notbl:hover, a.btnCont-notbl:focus {
	background: #bef1cc !important;
	color: #000 !important;
}

table.tabsstyled, table.tabsstyledC, table.tabsstyledred, table.tabsstyledgreen, table.tabsstyledyellow, table.styled, table.styled2 {
	border: none;
	border-bottom: 1px solid #bbbabb;
	padding-top: 10px;
	xborder-bottom: none !important;
	border: 2px solid #fff;
	border-bottom: 1px solid #ccc;
}
table.tabsstyled td, table.tabsstyledC td, table.tabsstyledred td, table.tabsstyledgreen td, table.tabsstyledyellow td, table.styled td, table.styled2 td {
	border: none;
	padding: 5px !important;
	font-size: 1.1em;
	xbackground: #f6f6f6;
	background: #fff;
	xbackground: #eaeefb;
	xborder-bottom: 1px solid #ccc;
	border-bottom: 1px solid #eee;
	color: #000;
	xborder-bottom: none !important;
}
table.tabsstyled td table td, table.tabsstyledC td table td, table.tabsstyledred td table td, table.tabsstyledgreen td table td, table.tabsstyledyellow td table td, table.styled td table td, table.styled2 td table td {
	font-size: 1em;
}
table.tabsstyled .row td, table.tabsstyledC .row td, table.tabsstyledred .row td, table.tabsstyledgreen .row td, table.tabsstyledyellow .row td, table.styled .row td, table.styled2 .row td, table.tabsstyled .xrow td {
	xbackground: #f6f6f6;
	background: #fff;
	xborder-bottom: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}
table.tabsstyled .alt td, table.tabsstyledC .alt td, table.tabsstyledred .alt td, table.tabsstyledgreen .alt td, table.tabsstyledyellow .alt td, table.styled .alt td, table.styled2 .alt td, table.tabsstyled .xalt td {
	background: #fff;
	background: #f6f6f6;
	xborder-bottom: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}
table.tabsstyled .trTitle, table.tabsstyledC .trTitle, table.tabsstyledred .trTitle, table.tabsstyledgreen .trTitle, table.tabsstyledyellow .trTitle, table.styled .trTitle, table.styled2 .trTitle {
	border: none !important;
}
table.tabsstyled .trTitle td, table.tabsstyledC .trTitle td, table.tabsstyledred .trTitle td, table.tabsstyledgreen .trTitle td, table.tabsstyledyellow .trTitle td, table.styled .trTitle td, table.styled2 .trTitle td, table.tabsstyled .trTitle th, table.tabsstyledC .trTitle th, table.tabsstyledred .trTitle th, table.tabsstyledgreen .trTitle th, table.tabsstyledyellow .trTitle th, table.styled .trTitle th, table.styled2 .trTitle th, table.tablesorter .trTitle th, table.tablesorter .trTitle td {
	padding: 7px;
	xbackground: #c3ccea !important;
	background: #d7ddf1 !important;
	xbackground: #fff !important;
	border: none !important;
	xborder-top: 1px solid #949cb9 !important;
	border-bottom: 1px solid #c3c8da !important;
	color: #3c497a;
	border-collapse: separate;
	xfont-weight: normal;
	xfont-size: 1.2em;
	font-weight: 600;
	font-size: 1em;
	color: #060e2d;
	border-bottom: none !important;
	font-size: 1.05em !important;
}
table.tabsstyled .row:hover td, table.tabsstyled .row:focus td, table.styled .row:hover td, table.styled .row:focus td, table.styled2 .row:hover td, table.styled2 .row:focus td, table.tabsstyledC .row:hover td, table.tabsstyledC .row:focus td, table.tabsstyledred .row:focus td, table.tabsstyledred .row:hover td, table.tabsstyledgreen .row:focus td,table.tabsstyledgreen .row:hover td, table.tabsstyledyellow .row:focus td, table.tabsstyledyellow .row:hover td, xtable.tabsstyled tr:hover td, xtable.tabsstyled tr:focus td {
	background: #dceaf6;
}

table.tabsstyled tr:hover td, table.tabsstyled th:hover td, table.tabsstyled tr:focus td, table.tabsstyled th:focus td, table.styled tr:hover td, table.styled th:hover td, table.styled tr:focus td, table.styled th:focus td, table.styled2 tr:hover td, table.styled2 th:hover td, table.styled2 tr:focus td, table.styled2 th:focus td, table.tabsstyledC tr:hover td, table.tabsstyledC th:hover td, table.tabsstyledC tr:focus td, table.tabsstyledC th:focus td, table.tabsstyledred tr:hover td, table.tabsstyledred th:hover td, table.tabsstyledred tr:focus td, table.tabsstyledred th:focus td, table.tabsstyledgreen tr:hover td, table.tabsstyledgreen th:hover td, table.tabsstyledgreen tr:focus td, table.tabsstyledgreen th:focus td, table.tabsstyledyellow tr:hover td, table.tabsstyledyellow th:hover td, table.tabsstyledyellow tr:focus td, table.tabsstyledyellow th:focus td {
	xbackground: #dceaf6;
}
table.tabsstyled .alt:hover td, table.tabsstyled .alt:focus td, table.styled .alt:hover td, table.styled .alt:focus td, table.styled2 .alt:hover td, table.styled2 .alt:focus td, table.tabsstyledC .alt:hover td, table.tabsstyledC .alt:focus td, table.tabsstyledred .alt:hover td, table.tabsstyledred .alt:focus td, table.tabsstyledgreen .alt:hover td, table.tabsstyledgreen .alt:focus td, table.tabsstyledyellow .alt:hover td, table.tabsstyledyellow .alt:focus td, table.tabsstyled tr.alt:hover td, table.tabsstyled tr.alt:focus td {
	xbackground: #eae8ff;
	background: #dceaf6;
}
table.tabsstyled .xrow:hover td, table.tabsstyled .xrow:focus td, table.tabsstyled .xalt:hover td, table.tabsstyled .xalt:focus td,  {
	background: none !important;
}
table.tabsstyled td a, table.tabsstyledC td a, table.tabsstyledred td a, table.tabsstyledgreen td a, table.tabsstyledyellow td a, table.styled td a, table.styled2 td a {
	display: inline-block;
	xbackground: #6e7bac;
	xcolor: #fff;
	border-radius: 10px;
	xpadding: 5px 10px;
	padding: 5px 5px;
	margin: 2px 0;
}
table.tabsstyled .alt td a, table.tabsstyledC .alt td a, table.tabsstyledred .alt td a, table.tabsstyledgreen .alt td a, table.tabsstyledyellow .alt td a, table.styled .alt td a, table.styled2 .alt td a {
	display: inline-block;
	xbackground: #52b4ed;
	xcolor: #fff;
	border-radius: 10px;
	xpadding: 5px 10px;
	padding: 5px 5px;
}
table.tabsstyled td a:hover, table.tabsstyled td a:focus, table.styled td a:hover, table.styled td a:focus, table.styled2 td a:hover, table.styled2 td a:focus, table.tabsstyledC td a:hover, table.tabsstyledC td a:focus, table.tabsstyledred td a:hover, table.tabsstyledred td a:focus, table.tabsstyledgreen td a:hover, table.tabsstyledgreen td a:focus, table.tabsstyledyellow td a:hover, table.tabsstyledyellow td a:focus {
	background: #fc8474;
	color: #fff;
	cursor: pointer;
}
table.tabsstyled td.Footer, table.tabsstyled .Footer td, table.styled td.Footer, table.styled .Footer td, table.styled2 td.Footer, table.styled2 .Footer td, table.tabsstyledC td.Footer, table.tabsstyledC .Footer td {
	xbackground: #6d77a1 !important; 
	background: #6d77a1 !important; 
	color: #fff !important; 
	border: none;
}
table.tabsstyled .Footer2, table.tabsstyledC .Footer2, table.styled .Footer2, table.styled2 .Footer2 {
	background: #6fcdcd !important; 
	color: #fff !important;
	border: none;
}
table.tabsstyled .Footer3, table.tabsstyledC .Footer3, table.styled .Footer3, table.styled2 .Footer3 {
	xbackground: #9779ae !important; 
	background: #968db7 !important; 
	color: #fff !important;
	border: none;
}


table.tabsstyledred td, table.tabsstyledred .row td {
	background: #fcf2f1 !important;
}
table.tabsstyled .rowred td {
	background: #fdeae8 !important;
}
table.tabsstyledred .alt td {
	background: #fff !important;
}
table.tabsstyled .altred td {
	background: #fdf3ea !important;
}
table.tabsstyledred .trTitle td {
	background: #ed6b5d !important;
	border-bottom: 1px solid #c3c8da !important;
	color: #fff !important;
}
table.tabsstyledred .row:hover td, table.tabsstyledred .row:focus td, table.tabsstyled .rowred:hover td, table.tabsstyled .rowred:focus td {
	background: #fbdddd !important;
	color: #000 !important;
}
table.tabsstyledred .alt:hover td, table.tabsstyledred .alt:focus td, table.tabsstyled .altred:hover td, table.tabsstyled .altred:focus td {
	xbackground: #ffddc5 !important;
	color: #000 !important;
	background: #fbdddd !important;
}
table.tabsstyledred .Footer td, table.tabsstyledred td.Footer, table.tabsstyledred .Footer2 td, table.tabsstyledred .Footer3 td {
	background: #ed6b5d !important;
}


table.tabsstyledgreen td, table.tabsstyledgreen .row td {
	background: #e5f7fb;
}
table.tabsstyledgreen .alt td {
	background: #fff;
}
table.tabsstyledgreen .trTitle td {
	background: #6bafbd !important;
	border-bottom: 1px solid #c3c8da !important;
	color: #fff !important;
}
table.tabsstyledgreen .row:hover td, table.tabsstyledgreen .row:focus td {
	background: #c9ebf2 !important;
	color: #000 !important;
}
table.tabsstyledgreen .alt:hover td, table.tabsstyledgreen .alt:focus td {
	xbackground: #c9f2e2 !important;
	color: #000 !important;
	background: #c9ebf2 !important;
}
table.tabsstyledgreen .Footer td, table.tabsstyledgreen td.Footer, table.tabsstyledgreen .Footer2 td, table.tabsstyledgreen .Footer3 td {
	background: #6bafbd !important;
}


table.tabsstyledyellow td, table.tabsstyledyellow .row td {
	background: #fbebde;
}
table.tabsstyledyellow .alt td {
	background: #fff;
}
table.tabsstyledyellow .trTitle td {
	background: #f2b358 !important;
	border-bottom: 1px solid #c3c8da !important;
	color: #fff !important;
}
table.tabsstyledyellow .row:hover td, table.tabsstyledyellow .row:focus td {
	background: #fee0c8 !important;
	color: #000 !important;
}
table.tabsstyledyellow .alt:hover td, table.tabsstyledyellow .alt:focus td {
	xbackground: #feeac8 !important;
	color: #000 !important;
	background: #fee0c8 !important;
}
table.tabsstyledyellow .Footer td, table.tabsstyledyellow td.Footer, table.tabsstyledyellow .Footer2 td, table.tabsstyledyellow .Footer3 td {
	background: #f2b358 !important;
}



table.gvstyled {
	border: none;
	border-bottom: 1px solid #bbbabb;
	padding-top: 10px;
	xborder-bottom: none !important;
	border: 2px solid #fff;
	border-bottom: 1px solid #ccc;
}
table.gvstyled table {
	border none;
	padding: 0;
}
table.gvstyled table td {
	border: none;
	padding: 5px;
	font-size: 1.1em;
	xbackground: #f6f6f6;
	background: #fff;
	xbackground: #eaeefb;
	xborder-bottom: 1px solid #ccc;
	border-bottom: 1px solid #eee;
	color: #000;
	xborder-bottom: none !important;
}
table.gvstyled table .row td, table.gvstyled table .xrow td {
	xbackground: #f6f6f6;
	background: #fff;
	xborder-bottom: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}
table.gvstyled table .alt td, table.gvstyled table .xalt td {
	xbackground: #fff;
	background: #f6f6f6;
	xborder-bottom: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}
table.gvstyled td.trTitle {
	background: #d7ddf1 !important;
	color: #060e2d;
}
table.gvstyled table .trTitle td, table.gvstyled tr td.trTitle td, table.gvstyled th td.trTitle td {
	padding: 7px;
	xbackground: #e9ecf5;
	background: #d7ddf1 !important;
	xbackground: #fff !important;
	border: none !important;
	xborder-top: 1px solid #949cb9 !important;
	border-bottom: 1px solid #c3c8da !important;
	color: #3c497a;
	border-collapse: separate;
	xfont-weight: normal;
	xfont-size: 1.2em;
	font-weight: 600;
	font-size: 0.95em;
	color: #060e2d;
	border-bottom: none !important;
}
table.gvstyled table .row:hover td, table.gvstyled table .row:focus td {
	background: #dceaf6;
}
table.gvstyled tr:hover td, table.gvstyled tr:focus td, table.gvstyled th:hover td, table.gvstyled th:focus td {
	xbackground: #dceaf6;
}
table.gvstyled table .alt:hover td, table.gvstyled table .alt:focus td {
	xbackground: #eae8ff;
	background: #dceaf6;
}
table.gvstyled table td a {
	display: inline-block;
	xbackground: #52b4ed;
	xcolor: #fff;
	border-radius: 10px;
	xpadding: 5px 10px;
	padding: 5px 5px;
	margin: 2px 0;
}
table.gvstyled table .alt td a {
	display: inline-block;
	xbackground: #6e7bac;
	xcolor: #fff;
	border-radius: 10px;
	xpadding: 5px 10px;
	padding: 5px 5px;
}
table.gvstyled table td a:hover, table.gvstyled table td a:focus {
	background: #fc8474;
	color: #fff;
	cursor: pointer;
}
table.gvstyled td.Footer, table.gvstyled .Footer td {
	xbackground: #9779ae !important; 
	background: #6d77a1 !important; 
	color: #fff !important; 
	border: none;
}
table.gvstyled .Footer2 {
	xbackground: #9779ae !important;
	background: #6fcdcd !important; 
	color: #fff !important;
	border: none;
}
table.gvstyled .Footer3 {
	xbackground: #9779ae !important; 
	background: #968db7 !important; 
	color: #fff !important;
	border: none;
}
table.gvstyled table.gvstyledInner {
	font-size: 0.9em;
}
table.gvstyled tr:focus table.gvstyledInner td, table.gvstyled tr:hover table.gvstyledInner td {
	background: #fff !important;
}
table.gvstyled table.gvstyledInner tr td:hover, table.gvstyled table.gvstyledInner tr td:focus {
	background: #dceaf6 !important;
}
table.gvstyled table.gvstyledInner tr td:hover, table.gvstyled table.gvstyledInner tr td:focus {
	background: #dceaf6 !important;
}
table.gvstyled table .xrow:hover td, table.gvstyled table .xalt:hover td, table.gvstyled table .xrow:focus td, table.gvstyled table .xalt:focus td {
	background: none !important;
}


table.gvstyled tr td.dxpCtrl, table.gvstyled tr td.dxpCtrl table tr td {
	border: none !important;
	background: #9fbdf2 !important; 
	xfont-weight: normal !important;
	xcolor: #000 !important;
}
#Content_gvComparison_DXPagerBottom td, #Content_gvCurrent_DXPagerBottom td {
	border: none !important;
	background: #f6f6f6 !important; 
	xfont-weight: normal !important;
	xcolor: #000 !important;
}


.Footer {
	border: none !important;
}
table.tabsstyled .Footer td a, table.gvstyled .Footer td a {
	color: #d5dcfa !important;
}
table.tabsstyled .Footer2 td a, table.gvstyled .Foote2r td a {
	color: #e0fefe !important;
}
table.tabsstyled .Footer3 td a, table.gvstyled .Footer3 td a {
	color: #f8eeff !important;
}
table.tabsstyled .Footer td a:hover, table.gvstyled .Footer td a:hover, table.tabsstyled .Footer2 td a:hover, table.gvstyled .Footer2 td a:hover, table.tabsstyled .Footer3 td a:hover, table.gvstyled .Footer3 td a:hover, table.tabsstyled .Footer td a:focus, table.gvstyled .Footer td a:focus, table.tabsstyled .Footer2 td a:focus, table.gvstyled .Footer2 td a:focus, table.tabsstyled .Footer3 td a:focus, table.gvstyled .Footer3 td a:focus {
	color: #fff !important;
}

td.highlight, tr.highlight td, table.tabsstyled td.highlight, table.tabsstyled tr.highlight td, table.tabsstyledred td.highlight, table.tabsstyledred tr.highlight td, table.tabsstyledgreen td.highlight, table.tabsstyledgreen tr.highlight td, table.tabsstyledyellow td.highlight, table.tabsstyledyellow tr.highlight td, table.tabsstyledC td.highlight, table.tabsstyledC tr.highlight td, table.styled td.highlight, table.styled tr.highlight td, table.gvstyled td.highlight, table.gvstyled tr.highlight td, .trHighlight, .trHighlight td {
	background: #fddfa3 !important;
	xcolor: #fff !important;
	xfont-size: 0.9em;
}
td.green, tr.green td, table.tabsstyled td.green, table.tabsstyled tr.green td, table.tabsstyledred td.green, table.tabsstyledred tr.green td, table.tabsstyledgreen td.green, table.tabsstyledgreen tr.green td, table.tabsstyledyellow td.green, table.tabsstyledyellow tr.green td, table.tabsstyledC td.green, table.tabsstyledC tr.green td, table.styled td.green, table.styled tr.green td, table.gvstyled td.green, table.gvstyled tr.green td, .trgreen, .trgreen td {
	background: #88c5a0 !important;
	xcolor: #fff !important;
	font-size: 0.9em;
}
td.teal, tr.teal td, table.tabsstyled td.teal, table.tabsstyled tr.teal td, table.tabsstyledred td.teal, table.tabsstyledred tr.teal td, table.tabsstyledgreen td.teal, table.tabsstyledteal tr.teal td, table.tabsstyledyellow td.teal, table.tabsstyledyellow tr.teal td, table.tabsstyledC td.teal, table.tabsstyledC tr.teal td, table.styled td.teal, table.styled tr.teal td, table.gvstyled td.teal, table.gvstyled tr.teal td, .trteal, .trteal td {
	background: #6bd6d6 !important;
	xcolor: #fff !important;
	font-size: 0.9em;
}
td.red, tr.red td, table.tabsstyled td.red, table.tabsstyled tr.red td, table.tabsstyledred td.red, table.tabsstyledred tr.red td, table.tabsstyledred td.red, table.tabsstyledred tr.red td, table.tabsstyledyellow td.red, table.tabsstyledyellow tr.red td, table.tabsstyledC td.red, table.tabsstyledC tr.red td, table.styled td.red, table.styled tr.red td, table.gvstyled td.red, table.gvstyled tr.red td, .trred, .trred td {
	background: #da5f5f !important;
	xcolor: #fff !important;
	xfont-size: 0.9em;
}
td.red a, tr.red a td, table.tabsstyled td.red a, table.tabsstyled tr.red a td, table.tabsstyledred a td.red a, table.tabsstyledred a tr.red a td, table.tabsstyledred a td.red a, table.tabsstyledred a tr.red a td, table.tabsstyledyellow td.red a, table.tabsstyledyellow tr.red a td, table.tabsstyledC td.red a, table.tabsstyledC tr.red a td, table.styled td.red a, table.styled tr.red a td, table.gvstyled td.red a, table.gvstyled tr.red a td, .trred a, .trred a td {
	color: #fff !important;
}
td.red a:hover, tr.red a:hover td, table.tabsstyled td.red a:hover, table.tabsstyled tr.red a:hover td, table.tabsstyledred a:hover td.red a:hover, table.tabsstyledred a:hover tr.red a:hover td, table.tabsstyledred a:hover td.red a:hover, table.tabsstyledred a:hover tr.red a:hover td, table.tabsstyledyellow td.red a:hover, table.tabsstyledyellow tr.red a:hover td, table.tabsstyledC td.red a:hover, table.tabsstyledC tr.red a:hover td, table.styled td.red a:hover, table.styled tr.red a:hover td, table.gvstyled td.red a:hover, table.gvstyled tr.red a:hover td, .trred a:hover, .trred a:hover td, td.red a:focus, tr.red a:focus td, table.tabsstyled td.red a:focus, table.tabsstyled tr.red a:focus td, table.tabsstyledred a:focus td.red a:focus, table.tabsstyledred a:focus tr.red a:focus td, table.tabsstyledred a:focus td.red a:focus, table.tabsstyledred a:focus tr.red a:focus td, table.tabsstyledyellow td.red a:focus, table.tabsstyledyellow tr.red a:focus td, table.tabsstyledC td.red a:focus, table.tabsstyledC tr.red a:focus td, table.styled td.red a:focus, table.styled tr.red a:focus td, table.gvstyled td.red a:focus, table.gvstyled tr.red a:focus td, .trred a:focus, .trred a:focus td {
	color: #ffe2dd !important;
}

td.it a, tr.it td a, table.tabsstyled td.it a, table.tabsstyled tr.it td a, table.tabsstyledit td.it a, table.tabsstyledit tr.it td a, table.tabsstyledit td.it a, table.tabsstyledit tr.it td a, table.tabsstyledyellow td.it a, table.tabsstyledyellow tr.it td a, table.tabsstyledC td.it a, table.tabsstyledC tr.it td a, table.styled td.it a, table.styled tr.it td a, table.gvstyled td.it a, table.gvstyled tr.it td a, .trit a, .trit td a {
	xbackground: #da5f5f !important;
	color: #7c7482 !important;
	xfont-size: 0.9em;
	font-style: italic;
}
td.it a:hover, tr.it td a:hover, table.tabsstyled td.it a:hover, table.tabsstyled tr.it td a:hover, table.tabsstyledit td.it a:hover, table.tabsstyledit tr.it td a:hover, table.tabsstyledit td.it a:hover, table.tabsstyledit tr.it td a:hover, table.tabsstyledyellow td.it a:hover, table.tabsstyledyellow tr.it td a:hover, table.tabsstyledC td.it a:hover, table.tabsstyledC tr.it td a:hover, table.styled td.it a:hover, table.styled tr.it td a:hover, table.gvstyled td.it a:hover, table.gvstyled tr.it td a:hover, .trit a:hover, .trit td a:hover, td.it a:focus, tr.it td a:focus, table.tabsstyled td.it a:focus, table.tabsstyled tr.it td a:focus, table.tabsstyledit td.it a:focus, table.tabsstyledit tr.it td a:focus, table.tabsstyledit td.it a:focus, table.tabsstyledit tr.it td a:focus, table.tabsstyledyellow td.it a:focus, table.tabsstyledyellow tr.it td a:focus, table.tabsstyledC td.it a:focus, table.tabsstyledC tr.it td a:focus, table.styled td.it a:focus, table.styled tr.it td a:focus, table.gvstyled td.it a:focus, table.gvstyled tr.it td a:focus, .trit a:focus, .trit td a:focus {
	xbackground: #da5f5f !important;
	color: #333 !important;
	xfont-size: 0.9em;
	font-style: italic;
}

table.tabsstyled .inlineHigh {
	text-align: right;
	border-top: none;
}
table.styled .warning {
	font-size: 1.25em !important;
}
table.tabsstyled td.highlight, table.tabsstyled tr.highlight td {
	font-size: 1.1em !important;
}
td.warning, tr.warning td, table.tabsstyled td.warning, table.tabsstyled tr.warning td, table.tabsstyledred td.warning, table.tabsstyledred tr.warning td, table.tabsstyledgreen td.warning, table.tabsstyledgreen tr.warning td, table.tabsstyledyellow td.warning, table.tabsstyledyellow tr.warning td, table.tabsstyledC td.warning, table.tabsstyledC tr.warning td, table.styled td.warning, table.styled tr.warning td, table.gvstyled td.warning, table.gvstyled tr.warning td {
	xbackground: #9779ae !important;
	background: #ff8675 !important;
	color: #fff !important;
}
.warning .ErrMsg {
	color: #fff !important;
}
td.warning a, tr.warning td a, table.tabsstyled td.warning a, table.tabsstyled tr.warning td a, table.tabsstyledred td.warning a, table.tabsstyledred tr.warning td a, table.tabsstyledgreen td.warning a, table.tabsstyledgreen tr.warning td a, table.tabsstyledyellow td.warning a, table.tabsstyledyellow tr.warning td a, table.tabsstyledC td.warning a, table.tabsstyledC tr.warning td a, table.styled td.warning a, table.styled tr.warning td a, table.gvstyled td.warning a, table.gvstyled tr.warning td a {
	display: inline-block !important;
	border-radius: 10px !important;
	background: #f9e1e1 !important;
	color: #373d55 !important;
}
td.highlight a, tr.highlight td a, table.tabsstyled td.highlight a, table.tabsstyled tr.highlight td a, table.tabsstyledred td.highlight a, table.tabsstyledred tr.highlight td a, table.tabsstyledgreen td.highlight a, table.tabsstyledgreen tr.highlight td a, table.tabsstyledyellow td.highlight a, table.tabsstyledyellow tr.highlight td a, table.tabsstyledC td.highlight a, table.tabsstyledC tr.highlight td a, table.styled td.highlight a, table.styled tr.highlight td a, table.gvstyled td.highlight a, table.gvstyled tr.highlight td a, .trHighlight a, .trHighlight td a {
	display: inline-block !important;
	border-radius: 10px !important;
	background: #fff5e2 !important;
	color: #373d55 !important;
}
td.highlight a:hover, tr.highlight td a:hover, table.tabsstyled td.highlight a:hover, table.tabsstyled tr.highlight td a:hover, table.tabsstyledred td.highlight a:hover, table.tabsstyledred tr.highlight td a:hover, table.tabsstyledgreen td.highlight a:hover, table.tabsstyledgreen tr.highlight td a:hover, table.tabsstyledyellow td.highlight a:hover, table.tabsstyledyellow tr.highlight td a:hover, table.tabsstyledC td.highlight a:hover, table.tabsstyledC tr.highlight td a:hover, table.styled td.highlight a:hover, table.styled tr.highlight td a:hover, table.gvstyled td.highlight a:hover, table.gvstyled tr.highlight td a:hover, td.warning a:hover, tr.warning td a:hover, table.tabsstyled td.warning a:hover, table.tabsstyled tr.warning td a:hover, table.tabsstyledred td.warning a:hover, table.tabsstyledred tr.warning td a:hover, table.tabsstyledgreen td.warning a:hover, table.tabsstyledgreen tr.warning td a:hover, table.tabsstyledyellow td.warning a:hover, table.tabsstyledyellow tr.warning td a:hover, table.tabsstyledC td.warning a:hover, table.tabsstyledC tr.warning td a:hover, table.styled td.warning a:hover, table.styled tr.warning td a:hover, table.gvstyled td.warning a:hover, table.gvstyled tr.warning td a:hover, td.highlight a:focus, tr.highlight td a:focus, table.tabsstyled td.highlight a:focus, table.tabsstyled tr.highlight td a:focus, table.tabsstyledred td.highlight a:focus, table.tabsstyledred tr.highlight td a:focus, table.tabsstyledgreen td.highlight a:focus, table.tabsstyledgreen tr.highlight td a:focus, table.tabsstyledyellow td.highlight a:focus, table.tabsstyledyellow tr.highlight td a:focus, table.tabsstyledC td.highlight a:focus, table.tabsstyledC tr.highlight td a:focus, table.styled td.highlight a:focus, table.styled tr.highlight td a:focus, table.gvstyled td.highlight a:focus, table.gvstyled tr.highlight td a:focus, td.warning a:focus, tr.warning td a:focus, table.tabsstyled td.warning a:focus, table.tabsstyled tr.warning td a:focus, table.tabsstyledred td.warning a:focus, table.tabsstyledred tr.warning td a:focus, table.tabsstyledgreen td.warning a:focus, table.tabsstyledgreen tr.warning td a:focus, table.tabsstyledyellow td.warning a:focus, table.tabsstyledyellow tr.warning td a:focus, table.tabsstyledC td.warning a:focus, table.tabsstyledC tr.warning td a:focus, table.styled td.warning a:focus, table.styled tr.warning td a:focus, table.gvstyled td.warning a:focus, table.gvstyled tr.warning td a:hover, .trHighlight a:hover, .trHighlight td a:hover, .trHighlight a:focus, .trHighlight td a:focus {
	background: #fff !important;
	color: #000 !important;
}

.PageTitleBar td {
	background: #6d77a1 !important;
	border: none !important;
	color: #fff !important;
	font-size: 1.25em !important;
}

@media print {
    table.tabsstyled td, table.tabsstyledC td, table.tabsstyledred td, table.tabsstyledgreen td, table.tabsstyledyellow td, table.styled td, table.styled2 td, table.gvstyled td, table.gvstyledinner td {
		padding: 2px !important;
	}
}


/*link override */

.centerTable a, .centerTable table td a {
	text-decoration: underline !important;
    text-decoration-color: #bbb !important;
	text-decoration-style: dashed;
	xcolor: #ffb267
    
}
.centerTable table.colHolder td a, .centerTable table td#updatesCol a {
	text-decoration: none !important;
}