body, html {
	background-color: #FFF
}
.spanLink {
	cursor: pointer;
	text-decoration: underline;
	color: blue
}
.table {
	text-align: left;
	border-collapse: collapse
}
.table td {
	font-family: normal 12px Arial, Helvetica, sans-serif
}
.table .tdLabel {
	padding-right: 4px;
	text-align: right;
	color: #555;
	vertical-align:middle;
}
.table .tdLabelSmall {
	padding-right: 4px;
	text-align: right;
	color: #333;
	font-size: 11.5px;
	font-family: normal Arial, Helvetica, sans-serif
}
.table .link {
	color: #9F9004;
	font-weight: 700;
	cursor: pointer;
	text-decoration: underline
}
.table .tdLabel label {
	padding: 5px 5px 5px 0;
	display: block;
	float: left;
	margin: 5px 5px 5px 0;
	height: 30px;
	width: 90px;
	color: #FFF;
	font-family: normal Arial, Helvetica, sans-serif
}
.headerListItem {
	background-color: #FFF;
	width: 180px;
	line-height: 20px;
	padding-left: 20px;
	overflow: hidden;
	font-weight: 700
}
.subItems {
	width: 180px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px
}
.subItems li:hover {
	background-color: #dce0e7;
	cursor: pointer
}
.subItems li {
	display: block;
	padding: 0;
	line-height: 30px;
	border-bottom: 1px #dde2d3 solid;
	border-top: 1px solid #f9faf7;
	height: 30px;
	margin-top: -2px;
	margin-bottom: -2px
}
.subItems li:hover {
	background-color: #dce0e7;
	cursor: pointer
}
*>.subItems li {
	margin-top: 0;
	margin-bottom: 0
}
.subItems li.selected {
	text-decoration: none;
	background-color: #dce0e7
}
.subItems li a {
	display: block;
	overflow: hidden;
	padding: 0 0 0 40px;
	line-height: 30px;
	text-decoration: none;
	font-size: 11px;
	color: #000;
	background: url(../images/MainPage/arrow.gif) 26px 12px no-repeat
}
.subItems li a:hover {
	text-decoration: underline;
	background-color: #dce0e7
}
.NSNormal {
	width: 90%;
	background-color: #aec7e3;
	cursor: pointer;
	height: 25px;
	font-weight: 700
}
.NSSelected {
	width: 90%;
	background-color: #016CD0;
	background-repeat: repeat-x;
	color: #fff;
	cursor: pointer;
	height: 25px;
	font-weight: 700
}
.tableLeftNav {
	width: 100%
}
.tableLeftNav .outerTD {
	vertical-align: top
}
.tableLeftNav .tdExpandImage {
	padding-top: 4px;
	text-align: center
}
.tableLeftNav .tdCollapseImage {
	padding-top: 4px;
	padding-right: 2px;
	text-align: right
}
.tableLeftNav .innerTD {
	overflow-x: hidden;
	border-width: 0 0 1px
}
.tableLeftNav .innerTD_1 {
	padding-top: 4px;
	text-align: center;
	vertical-align: middle
}
.tableLeftNav .div {
	height: 100%;
	width: 100%;
	overflow-x: hidden
}
.tableLeftNav #expand {
	cursor: pointer;
	background-repeat: no-repeat;
	width: 14px;
	height: 14px
}
.tableLeftNav #collapse {
	cursor: pointer
}
.tableLeftNav .spanTitle {
	padding-left: 4px;
	padding-top: 7px;
	font-weight: 700
}
.leftNavBorder {
	border: 1px solid #bfbfbf
}
.searchBar {
	width: 100%;
	background-color: #2b2a2a
}
.searchBar tr {
	color: #fff
}
.searchBar .leftCorner {
	width: 58px;
	height: 38px;
	background-image: url(../images/search_frst.gif);
	background-repeat: no-repeat
}
.searchBar .leftCorner span {
	padding-left: 10px;
	font-weight: 700
}
.searchBar .center {
	padding-left: 50px;
	padding-top: 1px;
	background-image: url(../images/search_rpt.gif);
	background-repeat: repeat-x
}
.searchBar .searchBackgroundColor {
	background-image: url(../images/search_rpt.gif);
	background-repeat: repeat-x
}
.searchBar .rightCorner {
	width: 66px;
	background-image: url(../images/search_last.gif);
	background-repeat: no-repeat
}
.searchBar .rightCorner a {
	text-decoration: underline;
	color: #fff;
	cursor: pointer
}
.searchBar td {
	padding-top: 1px
}
.pagerTable {
	font-weight: 700;
	width: 100%;
	background-color: #666;
	color: #FFF
}
.pagerTable img {
	border-width: 0;
	vertical-align: middle
}
.pagerTable select {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle
}
.pagerTable .txtPageNo {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 30px
}
.divMinHeight {
	min-height: 400px;
	height: auto!important;
	height: 400px
}
#tblMain {
	background-color: #FFF
}
#expand {
	width: 175px
}
.searchTextBox {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;
	border: 1px;
	border-color: #8A8A8A;
	border-style: solid;
	padding-left: 2px
}
#mandatory {
	padding-right: 3px;
	color: Red
}
.spanHeaderSmall {
	font-size: small;
	padding-left: 4px;
	padding-top: 2px;
	color: #333
}
.spanHeader {
	font-size: medium;
	padding-left: 4px;
	padding-top: 2px;
	color: #555
}
.spanHeaderLarge {
	font-size: 16px;
	padding-left: 4px;
	padding-top: 2px;
	color: #333
}
.spanHeaderXLarge {
	font-size: 20px;
	padding-left: 4px;
	padding-top: 2px
}
.spanHeader22 {
	font-size: 22px;
	padding-left: 4px;
	padding-top: 2px
}
.spanHR {
	padding-left: 4px
}
.spanHRIE {
#padding-left:4px;
#padding-right:4px;
#width:100%!important
}
.blankRowXSmall {
	height: 2px
}
.blankRowSmall {
	height: 4px
}
.blankRow {
	height: 6px
}
.blankRowXLarge {
	height: 20px
}
.fullWidthHeight {
	width: 100%;
	height: 100%
}
.noDisplay {
	display: none
}
.inlineDisplay {
	display: inline
}
.success {
	color: Green
}
.buttonLabel {
	font-size: 12px
}
.buttonLabelLarge {
	font-size: 14px
}
div fieldset {
	border: 1px solid #ccc
}
.fieldsetNoBorder {
	border: 0;
	padding-bottom: 5px;
	padding-top: 5px
}
.fieldset {
	border: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px
}
.legend {
	background: #000;
	color: #fff;
	font-weight: 700;
	border: 1px solid #ccc;
	padding: 2px 5px
}
.fieldsetSubGroup {
	border: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 10px
}
.legendSubGroup {
	background: #F4F3F3;
	color: #333;
	font-weight: 700;
	border: 1px solid #ccc;
	padding: 2px 5px;
	margin-left: 8px
}
.changePwd {
	background-position: center center;
	background-image: url(../images/ChangePwd.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.save {
	background-position: center center;
	background-image: url(../images/save_16.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.addIcon {
	background-position: center center;
	background-image: url(../images/add.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.deleteIcon {
	background-position: center center;
	background-image: url(../images/icon_err.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.cancel {
	background-position: center center;
	background-image: url(../images/cancl_16.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.generate {
	background-position: center center;
	background-image: url(../images/generate.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.backtolist {
	background-position: center center;
	background-image: url(../images/backtolist.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.email {
	background-position: center center;
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.savetofile {
	background-position: center center;
	background-image: url(../images/savetofile.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.released {
	background-position: center center;
	background-image: url(../images/released.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.eol {
	background-position: center center;
	background-image: url(../images/eol.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.statusIcon {
	background-position: center center;
	background-image: url(../images/checkmark.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.editIcon {
	background-position: center center;
	background-image: url(../images/pencil.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.roleIcon {
	background-position: center center;
	background-image: url(../images/user-plus.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.addIcon {
	background-position: center center;
	background-image: url(../images/add.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.deleteIcon {
	background-position: center center;
	background-image: url(../images/icon_err.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.commit {
	background-position: center center;
	background-image: url(../images/commit.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px
}
.yes {
	background-position: center center;
	background-image: url(../images/checkmark.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px
}
.no {
	background-position: center center;
	background-image: url(../images/x-red.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px
}
.customAttr {
	vertical-align: top;
	margin-top: 4px
}
.customAttrBackColor {
	background-color: #EBD6D6
}
.policyDetails {
	vertical-align: top;
	margin-top: 4px
}
.policyDetailsBackColor {
	background-color: #D5EAEA
}
.custAttr_policyMessage {
	text-align: center;
	color: Red;
	font-size: 11px;
	height: 12px
}
.divMessage {
	text-align: center;
	color: Red;
	font-size: 11px;
	height: 12px
}
.divGrid {
	height: 100px;
	overflow: auto
}
.divTable {
	min-height: 150px;
	height: auto!important;
	height: 150px;
	border: 1px solid #666;
	background-color: #FFF
}
.gridTable {
	text-align: left;
	border-collapse: collapse;
	width: 100%
}
.gridTable thead th.left-top-corner {
	background: #666 url(../images/topleft.gif) left -1px no-repeat
}
.gridTable thead th.right-top-corner {
	background: #666 url(../images/topright.gif) right -1px no-repeat
}
.gridTable th {
	font-weight: 700;
	height: 20px;
	color: #FFF;
	background: #666;
	padding-left: 4px
}
.gridTable th span {
	cursor: pointer
}
.gridTable th .noSpanLink {
	cursor: default;
	padding-left: 5px;
	padding-top: 6px;
	text-decoration: none
}
.gridTable th span:hover {
	text-decoration: underline
}
.gridTable th .noSpanLink:hover {
	text-decoration: none
}
.gridTable td {
	padding-left: 4px;
	padding-top: 6px;
	border: 1px solid #666;
	color: #333;
	height: 25px
}
.gridTable tr:hover {
	background-color: #E1D7E0
}
.gridTable .rowStyle {
	background-color: #E0E0E0;
	color: #333
}
.gridTable .alternateRowStyle {
	background-color: #FFF;
	color: #333
}
.gridTable .selectedRow {
	background-color: #E8DE92
}
.gridTable .emptyRow {
	border: 0;
	text-align: center
}
.gridTable .emptyRow:hover {
	background-color: #FFF
}
#tblFooter {
	height: 20px;
	border-width: 0
}
#tblFooter td.left-bottom-corner {
	border-width: 0;
	padding-left: 10px;
	background: #666 url(../images/botleft.gif) left bottom no-repeat;
	width: 5%
}
#tblFooter td.center {
	background-color: #666;
	text-align: right
}
#tblFooter td.right-bottom-corner {
	border-width: 0;
	background: #666 url(../images/botright.gif) right bottom no-repeat;
	width: 1%
}
.deleteSpan {
	color: #FFF;
	text-decoration: underline;
	font-weight: 700;
	cursor: pointer
}
.linkSpan {
	text-decoration: underline;
	cursor: pointer
}
.roundcont {
	background-color: #E0E0E0
}
.roundcont p {
	margin: 0 10px
}
.roundtop {
	background: url(../images/div_top_right.gif) no-repeat top right
}
.roundbottom {
	background: url(../images/div_bot_right.gif) no-repeat top right
}
.roundtoptemp {
	background: url(../images/t_top_right.gif) no-repeat top right
}
.roundbottomtemp {
	background: url(../images/t_low_right.gif) no-repeat top right
}
img.corner {
	width: 15px;
	height: 15px;
	border: none;
	display: block!important
}
#breadCrumb {
	color: #FFF;
	font-size: 13px
}
.spanNoLimit {
	padding-right: 4px;
	text-align: right;
	color: #333;
	vertical-align: top
}
.spanNoLimitSmall {
	padding-right: 4px;
	text-align: right;
	color: #333;
	vertical-align: top;
	font-size: 11px
}
.menuRoundcont {
	width: 100%
}
.menuRightCorner {
	text-align: right;
	padding-right: 4px;
	background-color: #2b2a2a
}
.menuLeftCorner {
	background-color: #2b2a2a
}
.menuCenter {
	background-color: #2b2a2a
}
img.menuCorner {
	border: none;
	display: block!important
}
a.ovalbutton {
	display: block;
	display: inline-block;
	display: -moz-inline-box;
	background: transparent url(../images/oval-golden-left.png) no-repeat top left;
	font: normal 13px Arial, Helvetica, sans-serif;
	line-height: 24px;
	height: 24px;
	padding-left: 11px;
	text-decoration: none;
	color: #333
}
a:link .ovalbutton, a:visited .ovalbutton, a:active .ovalbutton {
	color: #333
}
a.ovalbutton span {
	background: transparent url(../images/oval-golden-right.png) no-repeat top right;
	padding: 4px 11px 4px 0;
#padding:4px 11px 28px 0;
	font-weight: 700;
	cursor: pointer
}
a.ovalbutton span img {
	border-width: 0
}
a.ovalbutton:hover {
	background-position: bottom left;
	cursor: pointer
}
a.ovalbutton:hover span {
	background-position: bottom right;
	color: #555;
	cursor: pointer
}
.buttonwrapper {
	overflow: hidden;
	width: 100%
}
.tdWrapper {
	background-color: #666
}
.autoCompleteSpan {
	padding-top: 2px;
#padding-top:1px;
	position: absolute;
	z-index: 2
}
.autoCompleteTextBox {
	width: 130px;
	border: 1px solid #bfbfbf!important;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	margin: 0
}
.autoComplete {
	margin: 0;
	background-color: #FFF;
	border: 2px solid #bfbfbf;
	width: 128px;
	min-height: 40px;
	max-height: 200px;
	height: auto!important;
	overflow: auto;
	overflow-x: hidden
}
.autoComplete table {
	text-align: left;
	width: 100%
}
.autoComplete table .rowStyle {
	background-color: #FFF;
	color: #333
}
.autoComplete table .rowStyle:hover {
	background-color: #0A246A;
	color: #FFF;
	cursor: default
}
.autoComplete table .selectedStyle {
	background-color: #0A246A;
	color: #FFF;
	cursor: default
}
.soria .emsTab .dijitTab {
	background: url(../images/tabcontainersprite.png) no-repeat 0 -300px;
	padding: 0;
	margin-bottom: 1px;
	border: none;
	font-size: 13px;
	font-weight: 700;
	color: #a9a098
}
.soria .emsTab .dijitTabInnerDiv .dijitTabContent {
	background: url(../images/tabcontainersprite.png) repeat-x 0 -350px;
	padding: 5px 10px;
	border: none
}
.soria .emsTab .dijitTabInnerDiv {
	background: url(../images/tabcontainersprite.png) no-repeat right -400px;
	padding: 0 10px;
	border: none
}
.soria .emsTab .dijitTabHover {
	background: url(../images/tabcontainersprite.png) no-repeat 0 -150px
}
.soria .emsTab .dijitTabHover .dijitTabInnerDiv {
	background: url(../images/tabcontainersprite.png) no-repeat right -250px;
	border: none
}
.soria .emsTab .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
	background: url(../images/tabcontainersprite.png) repeat-x 0 -200px;
	padding: 5px 10px
}
.soria .emsTab .dijitTabChecked {
	background: url(../images/tabcontainersprite.png) no-repeat 0 -0;
	margin-bottom: 0;
	color: #E1D7E0!important
}
.soria .emsTab .dijitTabChecked .dijitTabInnerDiv {
	padding: 0 10px;
	background: url(../images/tabcontainersprite.png) no-repeat right -100px;
	border: none
}
.soria .emsTab .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
	background: url(../images/tabcontainersprite.png) repeat-x 0 -50px;
	padding: 5px 10px 6px;
	color: #E1D7E0!important
}
.soria .emsTab .dijitTabContainerTop-spacer {
	height: 2px;
	border: 1px solid #333;
	background: #333
}
.soria .emsTab .dijitTabPaneWrapper {
	background: #fff;
	border: 1px solid #333;
	margin: 0;
	padding-left: 0
}
.divSelectBox {
	background-color: #dedede;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 5px;
	cursor: default
}

.expandedAlways {
	background-color: #dedede;
	height: 20px;
	margin: 0 5px;
	font-weight: 600;
	font-size: 12px;
	padding-top: 3px;
	color: #333
}
.expandedAlwaysHeading {
	padding-left: 22px;
	font-weight: 600;
	font-size: 12px;
	color: #333
}
.expColBox {
	border: #d3d3d3 1px solid;
	color: #000;
	margin: 0 5px 5px
}
.divHeading {
	margin: 5px
}
.divHeading .leftTd {
	background-image: url(../images/l.gif);
	width: 10px;
	height: 22px
}
.divHeading .rightTd {
	background-image: url(../images/r.gif);
	width: 10px;
	height: 22px
}
.divHeading .centerTd {
	background-color: #000;
	color: #FFF;
	font-weight: 700
}
.featureDiv {
	background-color: #DAF1F6;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 5px
}
.featureHeading {
	padding-left: 22px;
	font-weight: 600;
	font-size: 12px;
	padding-top: 3px;
	color: #333;
	text-align: left
}
.divGroups {
	border: 2px solid #DAF1F6
}
.groupHeading {
	font-size: 15px;
	font-weight: 700;
	color: #333;
	padding-top: 2px
}
#divPleasewait {
	background-color: #fff;
	vertical-align: center;
	height: 100%
}
.copyToAll {
	font-size: 13px;
	font-weight: 700;
	margin-left: 4px;
	color: blue
}
.wechoid {
	font-weight: 700;
	color: #E14900;
	padding: 15px 0 0;
	text-align: center;
}
.revocationTool {
	font-weight: 700;
	color: #E14900;
	margin-left: 4px
}
.soria .dijitCalendarIncrementControl {
	width: 20px;
	height: 19px
}
.dj_ie6 .soria .dijitCalendarIncrementControl {
	font-size: .1em
}
.soria .dijitA11ySideArrow {
	display: none
}
.soria .dijitCalendarDecrease {
	background-position: top left;
	background-image: url(../images/prevMonth.png)
}
.soria .dijitCalendarIncrease {
	background-position: top left;
	background-image: url(../images/nextMonth.png)
}
.soria .dijitCalendarDecrease:hover {
	background-position: top left;
	background-image: url(../images/prevMonthHover.png)
}
.soria .dijitCalendarIncrease:hover {
	background-position: top left;
	background-image: url(../images/nextMonthHover.png)
}
.soria table.dijitCalendarContainer {
	font-size: 100%;
	border-spacing: 0;
	border-collapse: separate;
	border: 1px solid #787370;
	margin: 0
}
.soria .dijitCalendarMonthContainer th {
	background: #613661;
	padding-top: .3em;
	padding-bottom: .2em;
	text-align: center
}
.dj_ie6 .soria .dijitCalendarMonthContainer th {
	padding-top: .2em;
	padding-bottom: .1em
}
.soria .dijitCalendarDayLabelTemplate {
	background: #613661;
	font-weight: 700;
	padding-top: .15em;
	padding-bottom: .2em;
	border-bottom: 1px solid #787370;
	color: #F2F2F2;
	text-align: center
}
.soria .dijitCalendarBodyContainer {
	border-bottom: 1px solid #3E3E3E
}
.soria .dijitCalendarMonthLabel {
	color: #E1D7E0;
	font-weight: 700
}
.soria .dijitCalendarDateTemplate {
	color: #3E3E3E;
	font-size: .9em;
	font-weight: 700;
	text-align: center;
	padding: .3em .3em .05em;
	letter-spacing: 1px;
	background-color: #FFF;
	border: #FFF solid 1px!important
}
.dj_ie .soria .dijitCalendarDateTemplate {
	padding: .1em .33em .02em
}
.soria .dijitCalendarPreviousMonth, .soria .dijitCalendarNextMonth {
	color: #999;
	background-color: #FFF!important;
	border: #FFF solid 1px!important
}
.soria .dijitCalendarPreviousMonthDisabled, .soria .dijitCalendarNextMonthDisabled {
	background-color: #a4a5a6!important
}
.soria .dijitCalendarCurrentMonthDisabled {
	background-color: #bbbbbc!important
}
.soria .dijitCalendarDisabledDate {
	text-decoration: line-through!important;
	cursor: default!important
}
.soria .dijitCalendarCurrentDate {
	text-decoration: underline;
	font-weight: 700
}
.soria .dijitCalendarSelectedDate {
	background-color: #E1D7E0!important;
	color: #333!important;
	border: #E0A6DA solid 1px!important
}
.soria .dijitCalendarYearContainer {
	background: #613661
}
.soria .dijitCalendarYearLabel {
	margin: 0;
	padding: .4em 0 .25em;
	text-align: center
}
.soria .dijitCalendarSelectedYear {
	color: #333;
	padding: .2em;
	padding-bottom: .1em;
	background-color: #E5E6E6!important;
	border: #D3D6D6 solid 1px!important
}
.soria .dijitCalendarNextYear, .soria .dijitCalendarPreviousYear {
	color: #F2F2F2!important;
	font-weight: 400
}
.divRevocation {
	min-height: 440px;
	height: auto!important;
	height: 440px
}
.expColBoxRevoke {
	min-height: 200px;
	height: auto!important;
	height: 200px
}
.expColBoxRevoke_1 {
	min-height: 100px;
	height: auto!important;
	height: 100px
}
#textareaHover:hover textarea {
	background-color: #E8DE92
}
.ddAction {
	font-size: 8pt;
	height: 20px
}
.revList {
	width: 99%!important;
	margin: 0 3px;
	font-size: 9pt
}
.noBorder {
	border-top: 0!important;
	border-bottom: 0!important
}
.prevActivations {
	min-height: 450px!important;
	height: auto!important;
	height: 450px!important
}
.prevActivationSubHeading {
	background-color: #dedede;
	font-weight: 700;
	font-size: 13px
}
.activateDIV {
	max-height: 400px!important;
	height: auto!important;
	height: 400px!important;
	overflow: auto;
	overflow-x: hidden
}
.version {
	color: #FFF;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: bottom
}
span.ovalbutton {
	display: block;
	display: inline-block;
	display: -moz-inline-box;
	background: transparent url(../images/oval-golden-left.png) no-repeat top left;
	font: normal 13px Arial, Helvetica, sans-serif;
	line-height: 24px;
	height: 24px;
	padding-left: 11px;
	text-decoration: none;
	color: #333
}
span:link .ovalbutton, span:visited .ovalbutton, span:active .ovalbutton {
	color: #333
}
span.ovalbutton span {
	background: transparent url(../images/oval-golden-right.png) no-repeat top right;
	padding: 4px 11px 4px 0;
#padding:4px 11px 28px 0;
	font-weight: 700;
	cursor: pointer
}
span.ovalbutton span img {
	border-width: 0
}
span.ovalbutton:hover {
	background-position: bottom left;
	cursor: pointer
}
span.ovalbutton:hover span {
	background-position: bottom right;
	color: #555;
	cursor: pointer
}
.revocationGrid {
	min-height: 370px;
	height: auto!important;
	height: 370px;
	border: 1px solid #666;
	background-color: #FFF
}
.subTable {
	text-align: left;
	border-collapse: collapse;
	width: 99%;
	margin-top: 4px;
	margin-bottom: 4px
}
.subTable .header {
	font-weight: 700;
	background: #ffffe0;
	vertical-align: top
}
.subTable td {
	padding-left: 4px;
	border: 1px solid #d9ca54;
	color: #333;
	height: 25px;
	vertical-align: top
}
.subTable tr:hover {
	background-color: #FFF!important
}
.subTable .emptyRow {
	border: 0;
	text-align: center
}
.subTable .emptyRow:hover {
	background-color: #FFF
}
#hiddenRowStyle {
	background-color: #FFF!important;
	color: #333
}
#hiddenRowStyle:hover {
	background-color: #FFF!important;
	color: #333
}
.hiddenRowStyle {
	background-color: #FFF!important;
	color: #333
}
.hiddenRowStyle:hover {
	background-color: #FFF!important;
	color: #333
}
.hyperlinkStyle {
	text-decoration: underline;
	color: blue;
	cursor: pointer
}
.pgMinHt {
	min-height: 490px;
	height: auto!important;
	height: 490px
}
.spanHeadFtr {
	font-size: 15px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 8px;
	text-decoration: underline;
	color: blue;
	cursor: pointer
}
.spanHeadLm {
	font-size: 15px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 22px;
	text-decoration: underline;
	color: blue;
	cursor: pointer
}
.divPleasewaitmainStyle {
	background-color: #fff;
	vertical-align: center;
	height: 100%
}
.leftNav {
	min-height: 410px;
	height: auto!important;
	height: 410px
}
.rightNav {
	min-height: 410px;
	height: auto!important;
	height: 410px
}
.reportLink {
	color: blue;
	background-color: #FFF
}
.selectedReportLink {
	color: #333;
	background-color: #E8DE92
}
.selectLanguage {
	color: #fff;
	font-size: 12px
}
.selectLanguageDiv {
	width: 140px;
	top: 2px;
	left: 70px;
	border: 1px solid #fff;
	position: absolute
}
.selectLanguageInnerDiv {
	width: 140px;
	height: 17px
}
.selectLanguageInnerDivOnMouseOver {
	background-color: #e8de92;
	color: #494949;
	width: 140px;
	height: 17px;
	font-weight: 400;
	font-size: 13px;
	cursor: pointer;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}
.selectLangText {
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif
}
.selectLangTextOnMouseOver {
	color: #494949;
	font-weight: 400;
	font-size: 13px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif
}
.noTopBorder {
	border-top-width: 0!important
}
.noBottomBorder {
	border-bottom-width: 0!important
}
.dashBoardDiv {
	min-height: 150px;
	height: auto!important;
	height: 150px
}
.lineItemTab {
	height: 580px;
	width: 99%;
#width:100%;
	overflow-x: hidden
}
.padTopSmall {
	padding-top: 2px
}
.padTop {
	padding-top: 4px
}
.divMinHeight {
	min-height: 440px;
	height: auto!important;
	height: 440px
}
.readonlyColor {
	color: #8A8A8A
}
.noRightBorder {
	border-right: 0!important
}
.noLeftBorder {
	border-left: 0!important
}
.updateHeader {
	width: 99%;
	background-color: #ffffe0;
	border: 1px solid #d9ca54;
	color: #333;
	margin: 0 5px
}
.upgradeGrid {
	min-height: 370px;
	height: auto!important;
	height: 370px;
	border: 1px solid #666;
	background-color: #FFF
}
.tundra .dijitCalendarIncrementControl {
	width: 20px;
	height: 19px
}
.dj_ie6 .tundra .dijitCalendarIncrementControl {
	font-size: .1em
}
.tundra .dijitA11ySideArrow {
	display: none
}
.tundra .dijitCalendarDecrease {
	background-position: top left;
	background-image: url(../images/prevMonth.png)
}
.tundra .dijitCalendarIncrease {
	background-position: top left;
	background-image: url(../images/nextMonth.png)
}
.tundra .dijitCalendarDecrease:hover {
	background-position: top left;
	background-image: url(../images/prevMonthHover.png)
}
.tundra .dijitCalendarIncrease:hover {
	background-position: top left;
	background-image: url(../images/nextMonthHover.png)
}
.tundra table.dijitCalendarContainer {
	font-size: 100%;
	border-spacing: 0;
	border-collapse: separate;
	border: 1px solid #787370;
	margin: 0
}
.tundra .dijitCalendarMonthContainer th {
	background: #613661;
	padding-top: .3em;
	padding-bottom: .2em;
	text-align: center
}
.dj_ie6 .tundra .dijitCalendarMonthContainer th {
	padding-top: .2em;
	padding-bottom: .1em
}
.tundra .dijitCalendarDayLabelTemplate {
	background: #3E3E3E;
	font-weight: 700;
	padding-top: .15em;
	padding-bottom: .2em;
	border-bottom: 1px solid #787370;
	color: #F2F2F2;
	text-align: center
}
.tundra .dijitCalendarBodyContainer {
	border-bottom: 1px solid #3E3E3E
}
.tundra .dijitCalendarMonthLabel {
	color: #E1D7E0;
	font-weight: 700
}
.tundra .dijitCalendarDateTemplate {
	color: #3E3E3E;
	font-size: .9em;
	font-weight: 700;
	text-align: center;
	padding: .3em .3em .05em;
	letter-spacing: 1px;
	background-color: #FFF;
	border: #FFF solid 1px!important
}
.dj_ie .tundra .dijitCalendarDateTemplate {
	padding: .1em .33em .02em
}
.tundra .dijitCalendarPreviousMonth, .tundra .dijitCalendarNextMonth {
	color: #999;
	background-color: #FFF!important;
	border: #FFF solid 1px!important
}
.tundra .dijitCalendarPreviousMonthDisabled, .tundra .dijitCalendarNextMonthDisabled {
	background-color: #a4a5a6!important
}
.tundra .dijitCalendarCurrentMonthDisabled {
	background-color: #bbbbbc!important
}
.tundra .dijitCalendarDisabledDate {
	text-decoration: line-through!important;
	cursor: default!important
}
.tundra .dijitCalendarCurrentDate {
	text-decoration: underline;
	font-weight: 700
}
.tundra .dijitCalendarSelectedDate {
	background-color: #E1D7E0!important;
	color: #333!important;
	border: #E0A6DA solid 1px!important
}
.tundra .dijitCalendarYearContainer {
	background: #3E3E3E repeat-x top
}
.tundra .dijitCalendarYearLabel {
	margin: 0;
	padding: .4em 0 .25em;
	text-align: center
}
.tundra .dijitCalendarSelectedYear {
	color: #333;
	padding: .2em;
	padding-bottom: .1em;
	background-color: #E1D7E0!important;
	border: #E0A6DA solid 1px!important
}
.tundra .dijitCalendarNextYear, .tundra .dijitCalendarPreviousYear {
	color: #F2F2F2!important;
	font-weight: 400
}
.contAcrTop {
	background: url(../images/left_tblbg.png) no-repeat 0 -136px;
	margin-top: 10px;
	border-bottom: 1px solid silver
}
.expColHeading {
	background: url(../images/left_tblbg.png) no-repeat right -170px;
	display: block;
	padding: 10px 15px 0;
	height: 22px
}
.expColHeading .expandedDiv {
	background: url(../images/arrow_dwn.png) no-repeat 0 5px;
	padding-left: 15px;
	font-weight: 700
}
.expColHeading .collapsedDiv {
	background: url(../images/arrow_lft.png) no-repeat 0 1px;
	padding-left: 15px;
	font-weight: 700
}
.smallBox {
	width: 320px
}
.PageReport {
	font-size: 12px;
	padding-top: 200px
}
.pagination {
	width: 98%;
	background-color: #7A7A7A;
	padding: 3px
}
.PageSize {
	font-size: 12px
}
.PageSize select{margin-left:4px;}
