.regEventBody {width:100%;float:left;clear:left;}
.modalRegDeleteSize {width:300px;padding:10px;}
.modalRegDeleteSize .modalAdvTable {margin-top:25px;}
div.yui-navset .yui-content {margin-left:70px;}
.TabFont {font-size:12px;width:100%;}
.PageHeaderLine {border-bottom: #ccc 1px solid;padding:10px;display:block;}
.PageIconLine {border-bottom: #ccc 1px solid;padding:5px;display:block;margin-bottom:15px;}
.TabText {width:85px;font-size:12px;vertical-align:text-top;}
.fontSize11 {font-size:11px;}
.TabTextRight {width:85px;}
.genTabLeft {float:left;clear:left;width:480px;}
.genTabLeft .genEventTime0 {width:100%;}
.genTabLeft .genEventTime01 {width:85px;text-align:left;}
.genTabLeft .genEventTime02 {width:40px;text-align:left;}
.genTabLeft .genEventTime03 {width:85px;text-align:left;}
.genTabLeft .genEventTime04 {width:120px;text-align:right;}
.genTabLeft .genEventTime05 {display:none;}
.modalAdvTable .genEventTime1 {display:none;}
.modalAdvTable .genEventTime0 {width:450px;}
.modalAdvTable .genEventTime01 {width:100px;text-align:left;}
.modalAdvTable .genEventTime02 {width:60px;text-align:right;}
.modalAdvTable .genEventTime03 {width:100px;text-align:left;}
.modalAdvTable .genEventTime04 {width:150px;text-align:left;}
.modalAdvTable .genEventTime05 {width:90px;text-align:left;}
.genEventTimeRecurrance {border:1px solid #ccc;padding:3px;}
.genTabRight {float:left;font-size:11px;width:210px;}
.genRightBox {border: #ccc 1px solid;padding:5px;}
.genBorder {border-bottom: #ccc 1px solid;}
.genTitle {font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;margin:0 0 5px 0;}
.upcomingPad {margin-top:4px;}
.upcomingClear {height:10px;}
.padding5px {margin:10px 0;}
.modalHeader {font-size:12px;color:#666;font-weight:bold;float:left;width:100%;border-bottom:1px solid #999;padding:0 0 3px 0;}
.modalPadding {padding:6px;border:1px #333 solid;}
.modalAdvTableCont {width:100%;float:left;clear:left;}
.modalAdvTable {margin:5px auto 0 auto;clear:both;width:80%;}
.modalGenSize {width:560px;float:left;}
.modalAdvTable .listButton {margin:5px 0 0 0;float:left;width:140px;}
.regTimePreview {border:1px solid #666666;width:650px;font-size:11px;}
.regFloat {float:left;}
.regEventQuestions {width:600px;}
.regEventQuestions td a {margin:15px 0 0 20px;}
.regEventQuestionsAdd {padding-left:22px;background-image:url(/App_Themes/Default/Images/CMSDesk/content/add.gif);background-position:left;background-repeat:no-repeat;}
.regQuickMessage {padding:5px;font-size:11px;background-color:#FFFFCC;border:1px solid #666;width:650px;}
.RegQuesTabControl {width:50%;}
.RegQuesTabControl a {text-decoration:none;}
.RegTabControlLeft {WIDTH: 100%;background-repeat: no-repeat;background-position: left bottom;height: 27px;	cursor: pointer;}
.RegTabControlRight{	WIDTH: 100%;	background-repeat: no-repeat;	background-position: right bottom;	height: 27px;	cursor: pointer;	text-align:center;}
.RegTabControlBG {background-repeat:repeat-x;font-family: Tahoma;background-position: 50% bottom;width:98%;margin:0 auto 0 auto;height: 27px;color: #000000;font-size: 11px;cursor: pointer;text-decoration: none;text-align:center;}
.RegTabContent {padding-top:8px;}
.ActiveTab .RegTabControlLeft {	background-image: url(Images/CMSDesk/TabControl/Top/tab_left_activ.gif); }
.ActiveTab .RegTabControlRight{	background-image: url(Images/CMSDesk/TabControl/Top/tab_right_activ.gif);}
.ActiveTab .RegTabControlBG {	background-image: url(Images/CMSDesk/TabControl/Top/tab_mid_activ.gif);	font-weight: bold;}
.InactiveTab .RegTabControlLeft {	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_left.gif);}
.InactiveTab .RegTabControlRight{	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_right.gif);}
.InactiveTab .RegTabControlBG {	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_mid.gif);}
/*
.TabControlSelectedLeft{background-image: url(Images/CMSDesk/TabControl/Top/tab_left_activ.gif); WIDTH: 6px;background-repeat: no-repeat;background-position: left bottom;height: 27px;overflow: hidden;cursor: pointer;}
.TabsWhite .TabControl .ActiveTab .TabControlLeft{	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_left_activ.gif);}
.TabControlSelected{background-image: url(Images/CMSDesk/TabControl/Top/tab_mid_activ.gif);PADDING-BOTTOM: 0px;padding-left: 1px;padding-right: 0px;background-repeat: repeat-x;font-family: Tahoma;background-position: 50% bottom;height: 27px;color: #000000;font-size: 11px;overflow: hidden;cursor: pointer;font-weight: bold;text-decoration: none;padding-top: 2px;text-align:center;}
.TabsWhite .TabControl .ActiveTab .TabControl{	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_mid_activ.gif);}
.TabControlSelectedRight{	background-image: url(Images/CMSDesk/TabControl/Top/tab_right_activ.gif); WIDTH: 6px;	background-repeat: no-repeat;	background-position: right bottom;	height: 27px;	overflow: hidden;	cursor: pointer;}
*/
.TabsWhite .TabControl .ActiveTab .TabControlRight{	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_right_activ.gif);}
.regInfoStart {	border:1px solid #666;	float:left;	width:305px;}
.regInfoArrow {	width:35px;	height:50px;	float:left;	background-image:url(Images/RegInfoArrow.png);	background-position:50% 50%;	background-repeat:no-repeat;}
.regInfoRight {	border:1px solid #666;	float:left;	width:305px;}
.regInfoCapacity , .regInfoDateAndTime {	float:left;	clear:left;	margin:15px 0 0 0;}
.regInfoTitle {	font-size:12px;	font-weight:bold;	margin:0 0 5px 0;}
.regQuestionCont {	width:600px;	border:1px solid #666;	float:left;	clear:left;	margin:15px auto 0 20px;}
.regQuestionHead {	width:100%;	background-color: #666;	clear:left;	float:left;	font-size:14px;	color:#FFFFFF;	font-weight:bold;}
.regQuestionHead table span {color:#FFFFFF;font-size:14px;}
.regQuestionHead td input{font-size:11px;}
.regQuestionBody {	width:100%;	padding:4px;	clear:left;	float:left;}
.managerCenter {	text-align:center;}
.managerSepBorder {background-image:url(Images/managerSep.gif);background-position:left center;background-repeat:no-repeat;}
.managerWhiteBoxBorderL {border-left:1px solid #cfcfcf;}
.managerWhiteBoxBorderR {border-right:1px solid #cfcfcf;}
.UniGridGrid tr td table {float:right;margin:3px;}
.UniGridGrid tr td table tr td span{font-weight:bold;margin:0 2px;}
.UniGridGrid tr td table tr td a {font-weight:normal;margin:0 2px;}

.UniGridFooter{    float: right;    width: 100%;    text-align: right;	margin-bottom:5px;		clear:both;}
.PageContent .UniGridContent , .RosterApprovalList .UniGridContent {clear:both;}
.UniGridGrid th {	text-align:left;	font-size:11px;}
.MenuItemEdit {	padding:0px; color:#000000;	cursor:pointer;	text-decoration:underline;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;}
.MenuItemEdit image , .MenuItemEdit img { vertical-align:middle; margin:0px; padding:0px 3px 0px 0px;}
.MenuItemEdit a {	padding:2px 4px 2px 2px; margin:2px 2px 2px 2px;	color:#000000;	cursor:pointer;	text-decoration:underline; font-size:12px;	font-family:Arial, Helvetica, sans-serif; display:block;}
.MenuItemEditPublish {width:220px;}
.MenuItemEditPublish a {display:block;float:left;padding-top:3px;}
.MenuItemEditPublish input {float:left;margin-right:3px;}
.MenuItemEditDelete a {display:block;float:left;padding-top:3px;}
.MenuItemEditDelete input {float:left;margin-right:3px;}
.RosterFilterInactive .RosterFilterAll {width:63px;height:33px;text-align:center;background-image:url(/App_Themes/Default/Images/RosterAll.gif);background-position:bottom;margin:3px 2px 0 2px;}
.RosterFilterActive .RosterFilterAll {width:63px;height:33px;text-align:center;background-image:url(/App_Themes/Default/Images/RosterAll.gif);background-position:top;margin:3px 2px 0 2px;}
.RosterFilterInactive .RosterFilterLetter {width:25px;height:33px;text-align:center;background-image:url(/App_Themes/Default/Images/RosterLetter.gif);background-position:top;margin:3px 2px 0 2px;}
.RosterFilterActive .RosterFilterLetter {width:25px;height:33px;text-align:center;background-image:url(/App_Themes/Default/Images/RosterLetter.gif);background-position:bottom;margin:3px 2px 0 2px;}
li .RosterEditInactive .RosterEditButton {width:200px;height:33px;text-align:center;background-image:url(/App_Themes/Default/Images/RosterEditButton.gif);background-position:bottom;margin:3px 2px 0 2px;}
li.selected .RosterEditInactive .RosterEditButton {width:200px;height:33px;text-align:center;background-image:url(/App_Themes/Default/Images/RosterEditButton.gif);background-position:top;margin:3px 2px 0 2px;}
.yui-navset .RosterEdit .yui-nav li {margin:0px;}
.RosterFilterCont , .RosterEditButtonCont{padding:10px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.RosterFilter , .RosterEdit {background-image:url(/App_Themes/Default/Images/RosterFilterBg.gif);border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background-repeat:repeat-x;width:825px;font-family:Verdana, Arial, Helvetica, sans-serif;clear:left;margin:0 auto;}
.RosterFilter  , .RosterEditBodyColor {background-color:#FFFFFF;}
.RosterFilter a , .RosterEdit ul.yui-nav li a , .RosterEditPhotoU a {text-decoration:none;color:#000000;cursor:pointer;}
.RosterFilterSearch {height:45px;background-image:url(/App_Themes/Default/Images/RosterFilterSearchBg.gif);background-position:bottom center;background-repeat:no-repeat;width:100%;}
.RosterInfoTable {width:90%;margin:0 auto 0 auto;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;text-align:left;}
.RosterInfoRow {height:35px;background-color:#fff;}
.RosterInfoAltRow {height:35px;background-color:#eee;}
.RosterInfoCell1 {width:75%;border-top:1px solid #333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;cursor:pointer;}
.RosterInfoCell1 ul {text-decoration:none !important;}
.RosterInfoCell2 {width:15%;border-top:1px solid #333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.RosterInfoCell3 {width:5%;border-top:1px solid #333;}
.RosterInfoCell3 a image , .RosterInfoCell3 a img {border:0px solid #fff;}
.RosterInfoCell2 image , .RosterInfoCell2 img {margin:0 7px 0 0;}
.RosterInfoCell2 a {font-weight:bold;}
.RosterInfoTable image , .RosterInfoTable img {border:0px;}
.RosterInfoCell1 image , .RosterInfoCell1 img  {display:block;float:left;}
.RosterInfoCell1 span {display:block;float:left;}
.RosterNamePosition font {display:block;float:left;margin:3px 0 0 0;}
.RosterInfoFull {background-color:#fff;}
.RosterInfoAltFull {background-color:#eee;}
.RosterInfoFull , .RosterInfoFull table , .RosterInfoAltFull , .RosterInfoAltFull table {width:100%;}
.RosterInfoAltFull .RosterPrimaryDetailTable , .RosterInfoFull .RosterPrimaryDetailTable {width:95%;}
.RosterInfoAltFull .RosterPrimaryDetailTable tr , .RosterInfoFull .RosterPrimaryDetailTable tr {height:30px;}
.RosterInfoFull td , .RosterInfoAltFull td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.RosterResults {float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.RosterEditWidth {width:95%;margin:0 auto 10px auto;font-size:12px;}
.RosterEditCellWidth table {width:100%}
.RosterEditCellWidth .RosterEditHideWidth {width:108px}
.RosterEditWidthPrivacy {width:85%;margin:0 auto 10px auto;font-size:12px;}
.RosterTopPagination .paging .currentpage , .RosterTopPagination .paging .otherPags {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;float:left;text-align:left;}
.RosterTopPagination .paging .currentpage {height:30px;border-left:1px solid #666;border-top:1px solid #666;border-right:1px solid #666;padding:0 5px;background-color:#eee;}
.RosterTopPagination .paging .otherPags {height:15px;border-top:1px solid #666;margin-top:15px;}
.RosterTopPagination .paging .otherPags .pageLinkSpan , .RosterTopPagination .pagePrevLinkSpan , .RosterTopPagination .pageNextLinkSpan , .RosterTopPagination .pagePrevLinkSpanF , .RosterTopPagination .pageNextLinkSpanL , .RosterTopPagination .pageLinkSpanNone{display:block;padding:0 5px;float:left;border-right:1px solid #666;background-color:#FFFFFF;height:15px;}
.RosterTopPagination .paging .otherPags .currentPageLink .pageLinkSpan {font-weight:bold;color:#000;background-color:#eee;}
.RosterTopPagination .paging .otherPags .pageLink .pageLinkSpan:hover , .RosterTopPagination .paging .otherPags .pagePrevLinkSpan:hover , .RosterTopPagination .paging .otherPags .pageNextLinkSpan:hover {background-color:#fff4aa;}
.RosterBotPagination .paging .currentpage , .RosterBotPagination .paging .otherPags {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;float:left;text-align:left;}
.RosterBotPagination .paging .currentpage {height:30px;border-left:1px solid #666;border-bottom:1px solid #666;border-right:1px solid #666;padding:0 5px;background-color:#eee;}
.RosterBotPagination .paging .otherPags {height:15px;border-bottom:1px solid #666;}
.RosterBotPagination .paging .otherPags .pageLinkSpan , .RosterBotPagination .pagePrevLinkSpan , .RosterBotPagination .pageNextLinkSpan , .RosterBotPagination .pagePrevLinkSpanF , .RosterBotPagination .pageNextLinkSpanL , .RosterBotPagination .pageLinkSpanNone {display:block;padding:0 5px;float:left;border-right:1px solid #666;background-color:#FFFFFF;height:15px;}
.RosterBotPagination .paging .otherPags .currentPageLink .pageLinkSpan {font-weight:bold;color:#000;background-color:#eee;}
.pageLinkSpan:hover , .pagePrevLinkSpan:hover , .pageNextLinkSpan:hover , .pagePrevLinkSpanF:hover , .pageNextLinkSpanL:hover {background-color:#fff4aa;}
.RosterTopPagination .pageLinkSpanNoneF , .RosterBotPagination .pageLinkSpanNoneF , .RosterTopPagination .pageLinkSpanNoneL , .RosterBotPagination .pageLinkSpanNoneL {display:none;}
.pageLinkSpanNone {color:#999999;}
.RosterPrimaryDetailTable tr td {padding-left:5px;}
.RosterPrimaryPic {vertical-align:top;width:150px;text-align:center;}
.RosterPrimaryPic img , .RosterPrimaryPic image {margin:0 auto; max-width:140px;}
.RosterPrimaryExpInfo {width:600px;}
.RosterPrimaryNameText {float:left;font-size:14px;font-weight:bold;}
.RosterPrimaryFullName {border-bottom:1px solid #333;}
.RosterPrimaryFirstDiv , .RosterPrimarySecondDiv {width:270px;height:25px;float:left;font-size:11px;}
.RosterPrimaryFirstDiv .RosterPLeft , .RosterPrimarySecondDiv .RosterPLeft{width:75px;float:left;padding-top:3px;}
.RosterPRight {float:right;font-weight:bold;padding-top:3px;}
.RosterPrimarySecondDiv .RosterPRight a {font-weight:normal;color:#0000FF;}
.RosterPrimarySecondDiv .RosterPRight a:hover {color:#FF0000;}
.RosterPrimaryFirstDiv .RosterPRight , .RosterPrimarySecondDiv .RosterPRight {width:190px;}
.RosterSearchImage {width:73px;height:22px;background-image:url(/App_Themes/Default/Images/RosterSearch.png);background-position:top;margin-left:5px; border:0px solid #fff; cursor:pointer;}
.SearchTable a:hover , .RosterSearchImage:hover {background-position:bottom;}
.SearchTable {margin:0 0 0 12px;}
.EditMyRoster {margin:0 15px 0 0;background-image:url(/App_Themes/Default/Images/EditMyRoster.gif);background-position:top;width:161px;height:22px;}
.EditMyRoster:hover {background-position:bottom;}
.RosterSearchResult {width:90%;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#eee;}
.RosterSearchResult td {padding:5px;}
.RosterSearchResult a {color:#0000FF;text-decoration:underline;}
.RosterRowHeight {height:35px;}
.regRecurrenceTimeText {font-size:11px;}
.regRecurrenceUpcomingText {width:100%;border:1px solid #666;margin-bottom:10px;}
.StatementBody {width:825px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px; margin:0 auto; text-align:left;}
.StatementBody table.StatementPeriod , .StatementBody table.StatementMinimumHeader , .StatementBody table.StatementAgingHeader , .StatementBody table.StatementGenMessageHeader , .LevyPeriod {border-bottom:1px solid #666;margin-top:15px;}
.StatementBody table.StatementPeriod , .StatementBody table.StatementDropdown , .StatementBody table.StatementMinimumHeader , .StatementBody table.StatementAgingHeader , .StatementBody table.StatementDetails , .StatementBody table.StatementMinimums , .StatementBody table.StatementAging , .StatementBody table.StatementGenMessageHeader , .StatementBody .StatementGenMessage , .yui-content .collapsable-group {width:95%;margin-left:auto;margin-right:auto;}
.yui-content .LevyBody .collapsable-group , .LevyPeriod , .LevyDropdown {width:80%;margin-left:auto;margin-right:auto;}
.yui-content .collapsable-group .group-content , .yui-content .collapsable-group .group-content .StatementDetails {padding:0px;}
.yui-content .group-header {width:100%;}
.yui-content .collapsable-group {padding-bottom:0px; margin-top:15px; margin-bottom:15px;}
.yui-content .group-header .combo , .yui-content .group-header .title .e , .yui-content .group-header .title .h {cursor:pointer; text-decoration:underline;}
.LevyBody .group-header .title .e , .LevyBody .group-header .title .h {float:right;}
.yui-content .collapsable-group .group-header .title .LevySmallerText {font-size:12px; font-weight:normal; padding-left:40px;}
.yui-content .collapsable-group .group-header .title {font-size:12px;}
table.StatementMinimums , table.StatementAging , .StatementGenMessage {font-size:11px;width:92%;}
.StatementMinimumsTitle th , .StatementAgingTitle td , .StatementGenMessageHeader td {font-size:12px;border-bottom:1px solid #999;}
.StatementMinimumsTitle th {font-weight:normal;}
.StatementPeriodText , .StatementMinimumHeaderText , .StatementAgingHeader , .StatementGenMessageHeader {font-size:13px;font-weight:bold;}
.StatementMemInfo {font-size:11px;}
.StatementDropdown {padding:5px 0;}
.StatementRowTable {background-color:#FFFFFF;}
.StatementAltRowTable {background-color:#eee;}
.StatementBalanceDue {border:1px solid #333;border-right:0px solid #000;padding:5px;font-size:14px;float:right;height:19px;min-width:95px;}
.StatementBalanceDueRight {border:1px solid #333;border-left:0px solid #000;padding:5px;font-size:14px;font-weight:bold;float:right;width:120px;height:19px;}
.PayMyBalanceBtn {width:112px;height:35px;background-image:url(/App_Themes/Default/Images/PayNow.png);background-position:top;margin-top:5px;}
.PayMyBalanceBtn:hover {background-position:bottom;}
.PrintStatementBtn {width:102px;height:35px;background-image:url(/App_Themes/Default/Images/PrintStatement.png);background-position:top;margin:5px 0 0 10px;}
.PrintStatementBtn:hover {background-position:bottom;}
.PrintLevyBtn {width:102px;height:35px;background-image:url(/App_Themes/Default/Images/PrintLevy.png);background-position:top;margin:5px 0 0 10px; float:right;}
.PrintLevyBtn:hover {background-position:bottom;}
.ContactAccountingBtn {width:102px;height:35px;background-image:url(/App_Themes/Default/Images/ContactAccounting.png);background-position:top;margin:5px 0 0 10px;}
.ContactAccountingBtn:hover {background-position:bottom;}
.StatementOptionButtons {width:60%;}
.StatementOptionButtons a {float:left;}
table.StatementDetails {font-size:12px;margin-top:15px;}
.StatementDetailsHeaders td {border-bottom:1px solid #333;}
.StatementDetailsItems {font-size:11px;}
.StatementDetailsHeaders .StDate {width:90px;}
.StatementDetailsItems .StDate {width:85px;}
.StatementDetailsItems .StDesc , .StatementDetailsHeaders .StDesc {width:182px;}
.StatementDetailsItems .StChit , .StatementDetailsHeaders .StChit {width:99px;}
.StatementDetailsItems .StAmt , .StatementDetailsHeaders .StAmt {width:114px;}
.StatementDetailsItems .StServ , .StatementDetailsHeaders .StServ {width:100px;}
.StatementDetailsItems .StTax , .StatementDetailsHeaders .StTax {width:80px;}
.StatementDetailsItems .StTota , .StatementDetailsHeaders .StTota {width:111px;}
.LevyBody .StatementDetailsHeaders .StDate {width:221px;}
.LevyBody .StatementDetailsItems .StDate {width:216px;}
.LevyBody .StatementDetailsItems .StDesc , .LevyBody .StatementDetailsHeaders .StDesc {width:313px;}
.LevyBody .StatementDetailsItems .StChit , .LevyBody .StatementDetailsHeaders .StChit {width:0px;}
.LevyBody .StatementDetailsItems .StAmt , .LevyBody .StatementDetailsHeaders .StAmt {width:0px;}
.LevyBody .StatementDetailsItems .StServ , .LevyBody .StatementDetailsHeaders .StServ {width:0px;}
.LevyBody .StatementDetailsItems .StTax , .LevyBody .StatementDetailsHeaders .StTax {width:0px;}
.LevyBody .StatementDetailsItems .StTota , .LevyBody .StatementDetailsHeaders .StTota {width:242px;}
.StatementDetailsAltItems {background-color:#ddd;font-size:11px;}
.StatementBalanceForward {background-color:#eee;font-size:11px;font-style:italic;font-weight:bold;}
.StatementDetailAlignR {text-align:right;}
.StatementDetailsTotal td {font-size:11px;font-weight:bold;border-top:1px solid #333;}
.ProvisioningSettings label {margin:0 0 0 4px;}
.StatementSummary {width:800px;padding-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.StatementSummaryTable {width:80%;margin:0 auto 0 auto;}
.StatementSumUserInfo {font-size:12px;}
.StatementSumUserInfo .StatementBold {font-weight:bold;}
.StatementPayNow {background-image:url(/App_Themes/Default/Images/PayNow.png);width:112px;height:35px;background-position:top;}
.StatementPayNow:hover {background-position:bottom;cursor:pointer;}
.ViewStatementBtn {background-image:url(/App_Themes/Default/Images/ViewStatement.png);width:51px;height:44px;background-position:top;}
.ViewStatementBtn:hover {background-position:bottom;}
.StatementSummaryBalanceBox {width:100%;font-size:13px;font-weight:bold;border:1px solid #666;padding:0 5px;}
.StatementSummaryBalanceBox2 , .StatementSummaryBalanceBox3 {width:100%;font-size:13px;border:1px solid #666;padding:0 5px;background-color:#eeeeee;}
.StatementBilled , .StatementUnbilled {font-size:12px;border:1px solid #666;margin-top:15px;}
.StatementBilled .StatementAlignL , .StatementUnbilled .StatementAlignL {text-align:left;padding-left:8px;}
.StatementBilled .StatementAlignR , .StatementUnbilled .StatementAlignR {text-align:right;width:130px;padding-right:8px;}
.StatementBilled .StatementHeaderTable , .StatementUnbilled .StatementHeaderTable {background-color:#666;color:#FFFFFF;}
.StatementCreditBook , .StatementCreditLoyalty {width:470px;margin:0 auto 10px;}
.IE7 .StatementCreditBook , .IE7 .StatementCreditLoyalty {margin:10px auto;}
.StatementCreditBookR {padding:10px 0 0 0;background-image:url(/App_Themes/Default/Images/creditbook.png);background-position:top center;background-repeat:no-repeat; min-height:105px; text-align:center;}
.StatementCreditTitle {width:100%;font-weight:bold;}
.StatementCreditGrid {width:448px;font-size:14px;border:1px solid #666; margin:0 auto;}
.StatementCreditGrid td {padding:8px;}
.StatementCreditGHL , .StatementCreditGHR {font-size:12px;border-bottom:1px solid #999;font-weight:bold;background-color:#fff;}
.StatementCreditGL {background-color:#FFF; font-size:12px;}
.StatementCreditGL , .StatementCreditGR {padding-left:3px;padding-right:3px; background-image:url(/App_Themes/Default/Images/CreditBookSep.png); background-repeat:no-repeat; background-position:100% 100%;}
.StatementCreditGR {font-weight:bold; background-color:#eee; width:20%; font-size:12px; white-space:nowrap;}
.SettingPadding {padding-left:8px;}
.RosterEditSecTitle {float:left;color:#999;font-size:14px;font-weight:bold;}
.RosterEditSecHideAll {float:right;}
.RosterEditClubContact {margin-top:30px;}
.RosterEditClubContact .RosterEditClubContactL {padding-top:5px;}
.RosterEditPrimary tr , .RosterEditClubContact tr , .RosterEditGeneralInfo tr , .RosterEditPrivacy tr , .RosterEditUserInfo tr , .RosterEditChangePassword tr {height:30px;}
.RosterEditPrimaryL {text-align:right;}
.RosterEditPrimaryR {padding-left:13px;}
.RosterEditPrimaryR select {width:290px;}
.RosterEditSec {border-bottom:1px solid #666;}
.RosterEditGeneralInfoL {width:70px;text-align:right;}
.RosterEditGeneralInfoM {width:45px;text-align:center; font-size:11px;}
.RosterEditGeneralInfoR {width:260px;text-align:left;}
.RosterEditSave , .RosterEditPreview , .RosterEditCancel {background-position:top;height:22px;margin:0 5px 4px 0;float:left;}
.RosterEditSave {background-image:url(/App_Themes/Default/Images/RosterSave.gif);width:128px;}
.RosterEditSave:hover {background-position:bottom;}
.RosterEditPreview {background-image:url(/App_Themes/Default/Images/RosterPreview.gif);width:85px;}
.RosterEditPreview:hover {background-position:bottom;}
.RosterEditCancel {background-image:url(/App_Themes/Default/Images/RosterCancel.gif);width:127px;}
.RosterEditCancel:hover {background-position:bottom;}
.RosterEditPrivacyL , .RosterEditUserInfoL {padding:0 0 0 8px;}
.RosterBordered {border:1px solid #666; width:100%; padding:0px 5px 0px 8px;}
.RosterEditUserInfo .RosterBorderedL {width:120px;}
.RosterEditMessages {font-size:12px;color:#FF0000;text-align:center;padding-top:8px;}
.RosterEditMessagesFormat {font-size:13px; color:#333; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ConfigFilterBoxes {overflow:auto;width:100%;height:210px;border:1px solid #999;}
.RosterEditBody {clear:both; margin:0 auto; width:825px;}
.RosterEditBody .yui-navset , .StatementBody .yui-navset {clear:both;}
.RosterEditBody .yui-navset ul.yui-nav , .StatementBody .yui-navset ul.yui-nav  {margin:0px;padding:0px;}
.RosterEditBody .yui-navset ul.yui-nav li , .StatementBody .yui-navset ul.yui-nav li {text-decoration:none;list-style-type:none;display:block;float:left;}
.RosterEditBody div.yui-navset .yui-content , .StatementBody div.yui-navset .yui-content{margin:0px;background-image:none;border:0px solid #fff;}
.RosterDetailClose {background-image:url(/App_Themes/Default/Images/RosterClose.gif);width:73px;height:22px;background-position:top;position:relative;}
.RosterDetailClose:hover {background-position:bottom;}
.pnlPop .RosterDetailBody {width:750px;padding:10px;background-color:#ccc;border:1px solid #333;}
.pnlPop .RosterDetailBody .RosterPrimaryTableBody {background-color:#FFFFFF;padding:8px;}
.RosterDetailBodyPosition {margin-top:-31px;}
.RosterDetailBodyDetail {width:100%;background-color:#fff;margin-top:10px;}
.RosterDetailBodyDetail2 {width:100%;background-color:#fff;}
.RosterDetailBodyDetail td {padding:0px 10px 10px 0;}
.RosterDetailPersonalTable , .RosterDetailDepedantsTable {width:350px;float:left;margin:10px 0 0 10px;}
.RosterDetailPersonalTable td , .RosterDetailDepedantsTable td , .RosterDetailAddViewL table td , .RosterDetailAddViewR table td , .RosterDetailAddressTable .RosterDetailTitle {padding:3px 0 3px 8px;}
.RosterDetailAddressTable {width:710px;clear:both;float:left;margin:10px 0 0 10px;}
.RosterDetailCustom2 {float:left;padding:0 0 0 8px;display:block;}
.RosterDetailAdditinalTable {width:710px;background-color:#fff;clear:both;float:left;margin:0 0 0 10px;}
.RosterDetailCustom {display:block;background-color:#FFFFFF;width:100%;clear:both;}
.RosterDetailButtons {width:100%;padding:8px 8px 0 0;}
.RosterDetailButtons a {display:block; float:right;}
.RosterDetailBody .RosterPrimaryNameText {font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.RosterDetailBody .RosterPrimaryFullName {height:35px;border-bottom:0px solid #fff;background-image:url(/App_Themes/Default/Images/PrimaryContactBar.gif);background-position:bottom left;background-repeat:no-repeat;vertical-align:top;}
.RosterDetailBody .RosterPrimaryDetailTable {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.RosterDetailTitle {color:#666666;font-size:14px;font-weight:bold;border-bottom:1px solid #666;}
.RosterDetailScroll {height:auto; max-height:350px;overflow:auto; margin-top:10px; padding-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.RosterDetailViewL {width:90px;font-size:12px;}
.RosterDetailViewPhoto {width:100px;}
.RosterDetailViewPhoto img , .RosterDetailViewPhoto image {height:50px;}
.RosterDetailViewR {font-size:12px;}
.RosterDetailAddViewL , .RosterDetailAddViewR {width:50%;font-size:12px;text-align:left;}
.RosterEditTable {width:95%;margin:10px auto;}
.RosterEditLeftPanel {width:25%;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.RosterEditRightPanel {width:75%;}
.RosterEditLeftPanelTable {width:195px;}
.RosterEditLTitle {font-size:14px;font-weight:bold;padding:5px;background-color:#efefef;border-top:1px solid #ccc;}
.RosterEditLDel {font-size:10px;text-align:left;width:45px;padding:0 5px 0 0;background-color:#efefef;border-top:1px solid #ccc;}
.RosterEditLeftPanelAdd a {padding:5px;display:block;width:90%;}
.RosterEditTable .RosterEditLeftPanel .RosterEditLeftPanelTable ul.yui-nav {position:static;}
.RosterEditLeftPanel .yui-nav li {float:left;clear:both;} 
.RosterEditLeftPanel .yui-nav li {width:100%;padding:2px 0 2px 2px;}
.RosterEditLeftPanel .yui-nav li a {padding:5px;width:100%;display:block;}
.RosterEditLeftPanel .yui-nav li a:hover {background-color:#FFFF99;}
.RosterEditLeftPanel .yui-nav li.selected a , .RosterEditLeftPanel .yui-nav li.selected a:hover {background-color:#ccc;}
.RosterEditBodyColor .yui-leftReset .yui-navset-left {padding:0px;}
.yui-leftReset .RosterEditRightPanel .yui-content {padding:0px;}
.RosterEditAddressTable {border:1px solid #ccc;border-left:0px solid #ccc;}
.yui-leftReset .RosterEditLeftPanelTable ul.yui-nav {width:180px !important; font-size:12px;}
.RosterEditAddressDiv {margin:10px 0 0 0;width:585px;}
.RosterEditAddTL{width:50%;font-weight:bold;}
.RosterEditAddT {width:100%;}
.RosterEditAddTR {width:50%;font-size:11px;}
.RosterEditAddL {width:95%;font-size:11px;margin:0 auto;}
.RosterEditAddR {width:100%;font-size:11px;}
.RosterEditAddR td , .RosterEditAddL td {padding:2px 0;}
.RosterEditAddR1 {width:15%;}
.RosterEditAddR2 {width:10%;}
.RosterEditAddR3{width:45%;}
.RosterEditAddR4{width:30%;}
.RosterEditAddL1 {width:10%;}
.RosterEditAddL2 {width:10%;}
.RosterEditAddL3 {width:80%;}
.RosterEditJamCustom , .RosterEditWebCustom {clear:both;width:95%;margin:10px auto; font-size:12px;}
.RosterEditCustomTable {width:70%;margin:15px 0 0 0;}
.RosterEditCustomTableL , .RosterEditCustomTableR {width:90%; padding-left:10px;}
.RosterEditCustomTableHide {width:125px; font-size:11px;}
.RosterEditCustomTableR {padding-left:10px;}
.RosterEditCustomTableR textarea {resize:none;}
.RosterEditBodyColor .RosterEditJamCustom , .RosterEditBodyColor .RosterEditWebCustom {width:97%;margin:10px; font-size:12px; clear:both; float:left;}
.RosterEditBodyColor .RosterEditJamCustom {float:left;}
.RosterEditBodyColor .RosterEditWebCustom {float:left;}
.RosterEditBodyColor .RosterEditCustomTable {width:100%;margin:15px 0 0 0;}
.RosterEditBodyColor .singleRosterApproval {width:45%; float:left; margin-left:20px;}
.RosterEditBodyColor .singleRosterAlt {width:45%; float:left; margin-left:20px; clear:left;}
.RosterEditBodyColor .singleRosterAlt .singleRosterApproval {width:100%; float:left;}

.ProvisionValidation .RosterEditCustomTable {width:100%;}
.ProvisionValidation .RosterEditCustomTableL {width:127px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.ProvisionValidation .RosterEditCustomTableR {width:auto;}
.RosterApprovalTable {width:825px;border:1px solid #333;padding:4px;margin:10px 0 0 0;}
.RosterApprovalTable .RosterEditAddressTable {border:0px solid #fff;border-bottom:1px solid #000;}
.DESVALSummary .DESVALSummaryErrors {padding-left:0px;}
.DESVALSummary {padding-left:0px;}
.AdminErrorText {font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:10px;background-color:#f2f1bb; line-height:20px; padding:3px 0; font-weight:bold; display:block; clear:both;}
.EventCSpinner input {width:50px;}
.PassAvg , .PassVWe , .PassWe , .PassGre , .PassExe{height:25px;width:140px;background-image:url(/App_Themes/Default/Images/passwordstrength.gif);background-repeat:no-repeat;}
.PassVWe {background-position:0 0;}
.PassWe {background-position:0 -25px;}
.PassAvg {background-position:0 -50px;}
.PassGre {background-position:0 -75px;}
.PassExe {background-position:0 -100px;}
.RosterEditPhotoU {width:100%;}
.RosterEditPhotoUR {padding:5px 0 10px 0;}
.RosterEditPhotoUL img , .RosterEditPhotoUL image {border:1px solid #666; width:120px;}
.RosterEditPhotoUI {width:120px;height:26px;background-image:url(/App_Themes/Default/Images/photoUpload.gif);background-repeat:no-repeat;background-position:top;text-align:center; margin-top:5px;}
.RosterEditPhotoUI:hover , .RosterEditPhotoUI div:hover {background-position:bottom; font-weight:bold;}
.RosterEditPhotoUI div {padding-top:5px;}
.RosterEditRelation {border:1px solid #666; margin:0 0 0 30px;}
.RosterEditRelationP img , .RosterEditRelationP image {height:44px; max-width:50px;}
.RosterEditRelationN , .RosterEditRelationP {padding: 0 3px;}
.RosterEditRelationN {font-size:10px;}
.RosterEditRelationV , .RosterEditRelationE {width:33px;}
.RosterEditRelationV input , .RosterEditRelationE input {height:44px;width:33px;background-color:transparent; border: 0px solid #fff; cursor:pointer;}
.RosterEditRelationG {width:100px;}
.RosterEditRelationG input {height:44px;width:100px;background-color:transparent; border: 0px solid #fff; cursor:pointer; background-position:top; background-repeat:no-repeat;}
.RosterEditRelationG input:hover {background-position:bottom;}
.RosterEditRelationG .RosterEditRelationA {background-image:url(/App_Themes/Default/Images/RosterRelaA.gif);}
.RosterEditRelationG .RosterEditRelationA2 {background-image:url(/App_Themes/Default/Images/RosterRelaA2.gif);}
.RosterEditRelationV input {background-image:url(/App_Themes/Default/Images/RosterRelaV.gif); background-position:top; background-repeat:no-repeat;}
.RosterEditRelationV input:hover {background-position:bottom;}
.RosterEditRelationE input {background-image:url(/App_Themes/Default/Images/RosterRelaE.gif); background-position:top; background-repeat:no-repeat;}
.RosterEditRelationE input:hover {background-position:bottom;}
.RosterEditBodyColor .ChitPopup .popUpChit {background-color:#fff;border:1px solid #666;padding:6px 9px 9px;text-align:center; clear:both;height:400px; overflow:auto; font-size:12px; width:425px; margin:0 auto; line-height:8px;}
.IE7 .RosterEditBodyColor .ChitPopup .popUpChit {line-height:normal;}
.ChitPopup .popUpChit {background-color:#eee;float: left; clear: both; width: 100%; overflow: auto; height: 425px;}
.popUpChitTitle {color:#666; float:left; font-size:16px; font-weight:bold; padding:10px 0 0 10px;}
.popUpChitTop {clear:both;}
.popUpChitTop a {margin:2px 0 0 4px;float:right;}
.ChitPopup {margin:0 auto; height:460px; width:465px; text-align:center; border:1px solid #666; background-color:#eee;}
.StatementPeriodMem , .StatementSummaryMem , .StatementCreditBookMem {font-size:11px;font-weight:bold;}
.chitClose , .chitPrint {background-position:top;background-repeat:no-repeat;width:79px;height:22px; margin-top:5px; margin-bottom:5px;}
.chitClose {background-image:url(/App_Themes/Default/Images/ChitClose.gif); margin-right:10px;}
.chitPrint {background-image:url(/App_Themes/Default/Images/ChitPrint.gif);}
.chitClose:hover , .chitPrint:hover {background-position:bottom;}
.calPageCont {width:885px; margin:0 auto;}
.ErrorPCont {width:100%; margin-top:20px;}
.ErrorPTitle , .ErrorPButtons , .ErrorPText , .ErrorPText textarea {width:500px; margin:5px auto; clear:both;}
.ErrorPTitle {font-size:14px; font-weight:bold; color:#666666;}
.ErrorPButtonsL , .ErrorPButtonsR {float:left; width:auto;}
.ErrorSubmit , .ErrorBack , .ErrorThankBack {background-position:top;height:22px;margin:0 5px 4px 0;float:left;}
.ErrorSubmit {background-image:url(/App_Themes/Default/Images/ErrorSubmit.gif);width:81px;}
.ErrorBack {background-image:url(/App_Themes/Default/Images/ErrorBack.gif);width:127px;}
.ErrorThankBack {background-image:url(/App_Themes/Default/Images/ErrorThankBack.gif);width:198px;}
.ErrorSubmit:hover , .ErrorBack:hover , .ErrorThankBack:hover {background-position:bottom;}
.Wizard .GlobalWizardStep table td image , .Wizard .GlobalWizardStep table td img {cursor:default;}
.ClubSyncCont {width:520px; border:1px solid #ccc; float:left; padding:10px; margin-top:10px; clear:left;}
.ClubSyncTitle {float:left; font-size:16px; clear:left; font-weight:bold; color:#666666;}
.ClubSyncStart {width:61px; height:22px; background-position:top;}
.ClubSyncStartA .ClubSyncStart , .ClubSyncStartB .ClubSyncStart {background-image:url(/App_Themes/Default/Images/RosterSyncStart.gif);}
.ClubSyncStartC .ClubSyncStart {background-image:url(/App_Themes/Default/Images/RosterSyncStop.gif);}
.ClubSyncStartA .ClubSyncStart:hover , .ClubSyncStartC .ClubSyncStart:hover {background-position:0 -22px;}
.ClubSyncStartB .ClubSyncStart {background-position:bottom;}
.ClubSyncStartA , .ClubSyncStartB , .ClubSyncStartC {text-decoration:none; font-weight:bold;float:right;}
.ClubSyncItem1 {float:left; width:250px; clear:left;}
.ClubSyncItem {float:left; width:250px; }
.ClubSyncHead {float:left; clear:left; width:230px; margin:5px 10px 0 10px; font-weight:bold;}
.ClubSyncDet {float:left; clear:left; width:220px; margin:0 10px 0 20px;}
.ClubSyncTop {float:left; clear:both; width:510px; background-color:#eee; padding:5px;}
.ContAnywayBut a {width:142px; height:22px; background-image:url(Images/continue.gif); background-position:top; display:block;}
.ContAnywayBut a:hover {background-position:bottom;}
.RosterDetailScroll .singleRosterApproval {width:45%; font-size:12px;float:left; margin-left:10px;}
.RosterDetailScroll .RosterEditCustomTable tr {display:block; float:left}
.RosterDetailScroll .RosterEditCustomTableHide {display:none;}
.RosterDetailScroll .RosterEditCustomTable {width:100%; font-size:12px;clear:both; margin-bottom:5px;}
.RosterDetailScroll .RosterEditCustomTableL {width:30%;}
.RosterDetailScroll .RosterEditCustomTableR {width:70%;}
.RosterRedNote {text-align:right; font-size:11px;}
.RosterRedNote2 {text-align:right; font-size:11px; width:95%;}
#AlertDiv input {width:100%; text-align:center;}
#AlertMessage {font-size:12px; font-weight:bold; text-align:left; padding:5px 10px; background-color:#FFFFFF;}
#AlertButtons {padding:5px; background-color:#FFFFFF;}
#AlertDiv .ErrorBorderTop , #AlertDiv .ErrorBorderBot {background-image:url(/App_Themes/Default/Images/ErrorBorder.png); width:100%; height:5px;}
#AlertDiv .ErrorBorderTop {background-position:top;}
#AlertDiv .ErrorBorderBot {background-position:bottom;}
.DES_PHHeaderLtYellow {visibility:hidden;}
#bodytag .DES_PHOverallLtYellow {background-color:#fffff2; background-image:url(/App_Themes/Default/Images/popupGradient.jpg); background-repeat:repeat-x; background-position:top;}
.DES_PHBodyLtYellow {color:#333;}
.EventManaClose {background-image:url(/App_Themes/Default/Images/EventManaClose.gif);width:73px;height:22px;background-position:top;position:relative; margin-bottom:5px;}
.EventManaClose:hover {background-position:bottom;}
.StatementPMsg , .StatementEMsg {font-size:12px;margin:0 auto; display:block; width:100%; clear:left; float:left; text-align:center}
.StateConfigHeader {font-size:12px; font-weight:bold; border-bottom:1px solid #666; padding-top:7px;}
.systemLogin {width:488px; height:318px; margin:10px auto; background-image:url(Images/CMSDesk/LogonForm.png); background-repeat:no-repeat; background-position:0 0;}
.systemLogin .LogoWatermark {background:url(Images/CMSDesk/globe.png) no-repeat scroll 343px 103px transparent}
.systemLogin .systemLoginLogo {width:488px; height:88px; background-image:url(Images/CMSDesk/Logo.png); background-position:23px 23px; background-repeat:no-repeat;}
.systemLogin .LoginForm2 {margin:0 auto; text-align:center; font-weight:bold; }
.systemLogin .LoginForm table {width:90%; margin:25px auto 0;}
.systemLogin .LoginFormHeading {font-weight:bold; font-size:16px; color:#FF5A00; text-align:center;}
.systemLogin .LoginFormUserName , .systemLogin .LoginFormPassword , .systemLogin .LoginFormRemember {width:70%; margin:0 auto;}
.systemLogin .LoginFormText {float:left; width:80px; margin:3px 0; height:20px;}
.systemLogin .LoginFormField {float:left;margin:3px 0; height:20px;}
.systemLogin .LoginFormRemember {clear:both;}
.systemLogin .LoginFormRemember input {margin-left:80px;}
.systemLogin .LoginFormLogon , .systemLogin .LoginFormForgotPassword {margin-top:30px;}
.systemLogin .LoginFormLogon {width:100px; float:right;}
.GlobalProxyRetry {width:330px; padding:7px; background-color:#ccc; margin:5px 0; font-weight:bold; height:22px;}
.GlobalProxyRetry span {width:250px; display:block; height:22px; float:left;}
.GlobalProxyRetry .retryStartButton {background-color:transparent; background-image:url(images/RosterSyncStart.gif); border:0px; width:61px; height:22px; background-position:top; cursor:pointer; float:left;}
.GlobalProxyRetry .retryStartButton:hover {background-position:50% 50%;}
.GlobalProxyTableTH {background-color:#333; border:1px solid #fff; color:#FFFFFF;font-weight:normal; font-size:11px;}
.GlobalProxyTableTH td {color:#FFFFFF;font-weight:normal; font-size:11px; }
.GlobalProxyHeadBotLeft , .GlobalProxyHeadBotRight {width:90px; text-align:center;}
.GlobalProxyTableTH .GlobalProxyHeadLine {height:8px; border-bottom:1px solid #fff; width:100%; margin-bottom:4px;}
.GlobalProxyTableTH .GlobalProxyHeadText {height:13px; background-color:#333333; display:inline;}
.GlobalProxyTableTD {padding:3px;}
.GlobalProxyTableID {width:50px;}
.GlobalProxyCenter {text-align:center;}
.PageIconLine .MenuItemEdit, .PageIconLine .MenuItemEdit a {text-decoration: none !important; }
.PageIconLine .MenuItemEdit:hover {  background-color:#d2e6ff;}
.ProxyBodyClass {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ProxyBulkClass {width:190px;}
.ProxyStartGo {width:40px; height:22px; background-position:top; background-image:url(images/RosterOk.gif); float:right;}
.ProxyStartGo:hover {background-position:bottom;}
.ProxyBodyClass .UniGridPager {width:550px;}
.MessageManagementBodyClass {font-family:Arial, Helvetica, sans-serif;}
.disableResize {resize:vertical;}
.RosterPreviewModal {background-color:#333; opacity:0.8;}
.RosterPreviewModalPNL .RosterDetailBodyPosition {font-family:Verdana, Arial, Helvetica, sans-serif;}
