html {padding: 0; margin: 0; height: 100%; xfont-size: 16px; font-size: expression(screen.deviceXDPI > 96 ? 1000 / ((screen.deviceXDPI / 96) * 16) + “%” : “62.5%”); font-size: 1em;}
body {padding: 0; margin: 0 auto; background-color: #27196a; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 0.75em; color: #000; background: #fff; position: relative; height: 99.8%;}

form {display: inline;}
img {border: 0;}
table, table td {margin: 0; padding: 0; border-collapse: collapse;}

a {color: #2b57a5; text-decoration: none; padding: 0px;}
a:hover {color: #000;}

h1 {font-size: 1.2em; margin: 0.25em 0; color: #375DA0;}
h2 {font-size: 1em; margin: 0.25em 0; color: #375DA0;}

hr {color: #375DA0; background: #375DA0; height: 2px; font-size: 2px; border: none;}

.nav a:hover {color: #000;}

input {font-size: 1em;}
textarea {font-size: 1em;}
select {font-size: 1em;}
.radial label { padding-right: 5px; }
.chklist label { padding-right: 15px; }

.aspNetDisabled {font-size: 1em;}

.warning {background: #F6C709; color: #000000;}
.highlight {background-color: #FFFFCC; color: #AA0000;}
.highlight2 {background-color: #FFFF99; color: #AA0000;}
.highlightgreen {background-color: #e6fcf2; color: #AA0000; color: #00AA00;}
.PrintBanner { display: none; }
.PageBreak {page-break-after: always}

td.teamhighlight {background-color: #FFFFCC; color: #000000; border: 1px solid #d17d93;}

.highlightGV td {background-color: #FFFFCC; color: #AA0000;}
.highlightGV2 td { color: #AA0000;}

span.aspNetDisabled {color: #AAA;}
.ErrMsg {color: #AA0000;}

.spacer {margin-left: 20px;}
#lstActive {padding-right: 10px; border: 1px solid red;}

.topborder td {border-top: 1px solid #7d9bd1; border-bottom: 1px solid #7d9bd1;}
.trTitle a {color: #ecf2fc;}
.trTitle a:hover {color: #000;}
.trHighlight td {background: #fde9ba;}

.scrolldiv100 {overflow-y:scroll; height:100px; xborder: 1px solid #7d9bd1; xbackground: #ffffff; padding: 0.25em 0.75em;}
.scrolldiv400 {overflow-y:scroll; height:400px; xborder: 1px solid #7d9bd1; xbackground: #ffffff; padding: 0.25em 0.75em;}

.border {border: 1px solid #7d9bd1;}
table.styled {width: 97%; border: 1px solid #7d9bd1; text-align: left;}
table.styled tr {background: #f2f5fd;}
table.styled td {padding: 0.25em 0.75em;}
table.styled tr.trTitle {background: #7d9bd1; font-size: 1em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #ecf2fc;}
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.row {background: #F2F5FD;}
table.styled tr.alt {background: #E9F0FC;}
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;}
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 table td {padding: 0;}
table.styled td .Calendar td {padding: 0.05em;}

table.styled2 {width: 97%; border: 1px solid #7d9bd1; text-align: left;}
table.styled2 tr {background: #f2f5fd;}
table.styled2 td {padding: 0.25em 0.75em;}
table.styled2 tr.trTitle {background: #7d9bd1; font-size: 1em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #ecf2fc;}
table.styled2 tr.trTitleRed {background: #990000; font-size: 1em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #ecf2fc;}
table.styled2 tr.row {background: #f2f5fd;}
table.styled2 tr.alt {background: #E9F0FC;}
table.styled2 tr.selecteditem {background: #FFFFCC; color: #AA0000;}
table.styled2 tr.itemincart td {filter:alpha(opacity=50); opacity:.5; font-style: italic; }
table.styled2 tr.it {font-style: italic; color: #666;}
table.styled2 tr.it td a {color: #444;}
table.styled2 tr.it td a:hover {color: #2b57a5;}
table.styled2 tr.rowconflict {background: #fbdbdb; color: #000000; font-weight: bold;}
table.styled2 tr.rowexclude {background: #daf4fd; color: #000000; font-weight: bold;}
table.styled2 tr.rowduplicate {background: #FFFFCC; color: #000000; font-weight: bold;}


table.tabsstyled {width: 97%; border: 1px solid #7d9bd1; text-align: left;}
table.tabsstyled tr {background: #f2f5fd; font-size: .95em}
table.tabsstyled tr tr {background: none;}
table.tabsstyled td, th {padding: 0.25em 0.75em;}
table.tabsstyled tr.trTitle {background: #7d9bd1; font-size: .95em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #7d9bd1;}
table.tabsstyled td.trTitle {background: #7d9bd1; font-size: .95em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #7d9bd1; padding: 0.25em 0.75em;}
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 td.Footer {background: #9FBDF2; font-size: .95em; color: #444444; font-weight: bold; border: 1px solid #7d9bd1;}
table.tabsstyled tr.Footer {background: #9FBDF2; font-size: .95em; color: #444444; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #9FBDF2;}
table.tabsstyled tr.Footer2 {background: #bdf29f; color: #444444; font-weight: bold;}
table.tabsstyled tr.Footer3 {background: #eed2f7; color: #444444; font-weight: bold;}

table.tabsstyled tr td.registertd {font-style: italic; background: #E7DEF5; }

table.tabsstyled tr.row {background: #F2F5FD;}
table.tabsstyled tr.rowW {background: #FFFFFF;}
table.tabsstyled tr.alt {background: #E9F0FC;}
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;}
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 td table td {padding: 0.05em;}
table.tabsstyled tr.rowW td table td {padding: 0.25em 0.75em}
table.tabsstyled td .Calendar td {padding: 0.05em;}
table.tabsstyled tr.rowred {background: #fdf2f2; color: #AA0000; font-style: italic; font-weight: bold}
table.tabsstyled tr.altred {background: #eed2f7; color: #AA0000; font-style: italic; font-weight: bold}
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;}


tr.title {background: #7d9bd1; font-size: .95em; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #7d9bd1;}
tr.title td, th {padding: 0.25em 0.75em;}

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 {width: 97%; border: 1px solid #d17d93; text-align: left;}
table.tabsstyledred td {font-size: .95em; padding: 0.25em 0.75em;}
table.tabsstyledred tr.trTitle {background: #d17d93; color: #ffffff; font-weight: bold;}
table.tabsstyledred tr.row {background: #fdf2f2;}
table.tabsstyledred tr.alt {background: #eed2f7;}
table.tabsstyledred tr td.Footer {background: #D19FAC; font-size: .95em; color: #444444; font-weight: bold; border: 1px solid #d17d93;}
table.tabsstyledred tr.Footer {background: #D19FAC; color: #444444; font-weight: bold;}
table.tabsstyledred td table td {padding: 0;}
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;}

.rborder {border: 2px solid #d17d93;}


table.tabsstyledgreen {width: 97%; border: 1px solid #72b184; text-align: left;}
table.tabsstyledgreen td {font-size: .95em; padding: 0.25em 0.75em;}
table.tabsstyledgreen tr.trTitle {background: #72b184; color: #ffffff; font-weight: bold;}
table.tabsstyledgreen tr.row {background: #f2fdf8;}
table.tabsstyledgreen tr.alt {background: #e6fcf2;}
table.tabsstyledgreen tr.Footer {background: #bdf29f; color: #444444; font-weight: bold;}
table.tabsstyledgreen tr td.Footer {background: #bdf29f; font-size: .95em; color: #444444; font-weight: bold; border: 1px solid #72b184;}
table.tabsstyledgreen td table td {padding: 0;}
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 {width: 97%; border: 1px solid #e6e600; text-align: left;}
table.tabsstyledyellow td {font-size: .95em; padding: 0.25em 0.75em;}
table.tabsstyledyellow tr.trTitle {background: #e6e600; color: #000000; font-weight: bold;}
table.tabsstyledyellow tr.row {background: #ffffdd;}
table.tabsstyledyellow tr.alt {background: #ffffb2;}
table.tabsstyledyellow tr.Footer {background: #e8e86c; color: #444444; font-weight: bold;}
table.tabsstyledyellow td table td {padding: 0;}
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.rowred {background: #fdf2f2; color: #AA0000; font-style: italic; font-weight: bold}
table.tabsstyled tr.altred {background: #eed2f7; color: #AA0000; font-style: italic; font-weight: bold}
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 {width: 97%; border: 1px solid #7d9bd1; text-align: left;}
table.gvstyled tr {background: #f2f5fd; font-size: .95em}
table.gvstyled tr.row {background: #f2f5fd; font-size: .95em}
table.gvstyled tr td.row {background: #f2f5fd; font-size: .95em}
table.gvstyled tr td.xdxgv {text-align: left;}
table.gvstyled tr tr {background: none;}
table.gvstyled td.trTitle {background: #7d9bd1; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #ecf2fc;}
table.gvstyled td.trTitle tr {font-size: 1em;}
table.gvstyled td.trTitle tr td {padding: 0; text-align: left;}
table.gvstyled tr.alt {background: #E9F0FC;}
table.gvstyled tr td.alt {background: #E9F0FC;}
table.gvstyled td table td {padding: 0.25em 0.75em;}
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 td.right {text-align: right !important;}


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 {width: 100%; border: 0px solid #7d9bd1; text-align: left;}
table.gvstyledInner tr {background: #f2f5fd; font-size: 1.0em}
table.gvstyledInner tr.row {background: #f2f5fd;}
table.gvstyledInner tr td.row {background: #f2f5fd;}
table.gvstyledInner tr tr {background: none;}
table.gvstyledInner td.trTitle {background: #7d9bd1; color: #ecf2fc; font-weight: bold; border-left: 1px solid #7d9bd1; border-top: 2px solid #ecf2fc;}
table.gvstyledInner td.trTitle tr td {padding: 0; text-align: left;}
table.gvstyledInner tr.alt {background: #E9F0FC;}
table.gvstyledInner tr td.alt {background: #E9F0FC;}
table.gvstyledInner tr {padding: 0.25em 0.75em;}
table.gvstyledInner tr td {padding: 0.25em 0.75em;}
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; }




.red { color: red; }
.green { color: green; }
.blue { color: blue; }
.gray { color: gray; }
.black { color: black; }
.yellow { color: yellow; }

.redB { color: red; font-weight: bold; }
.greenB { color: green; font-weight: bold; }
.blueB { color: blue; font-weight: bold; }
.grayB { color: gray; font-weight: bold; }
.blackB { color: black; font-weight: bold; }

.darkred { color: darkred; }
.darkgreen { color: darkgreen; }
.darkblue { color: darkblue; }
.darkgray { color: darkgray; }

.darkredB { color: darkred; font-weight: bold; }
.darkgreenB { color: darkgreen; font-weight: bold; }
.darkblueB { color: darkblue; font-weight: bold; }
.darkgrayB { color: #707070; font-weight: bold; }


.bold { font-weight: bold; }
.italic { font-style: italic; }

table.grid td { border: solid 1px #C0C0C0; }

textarea {font-family: Tahoma, Verdana, Arial, sans-serif;}

.fixfonts { font-size: 1.2em; }
.fixfonts2 { font-size: 1.0em; }
.fixfonts3 { font-size: 0.9em; }
.fixfonts4 { font-size: 1.1em; }
.fixfonts5 { font-size: 2em; }
.activitynames { font-size: 1.0em; font-weight: bold;}
.activityages { font-size: .95em;  font-style: italic;}
.smtxt {font-size: 0.8em;}

.nowrap, .nowrap td {white-space: nowrap;}
.pre {white-space: pre;}

a.TitleBar {color: #FFFFFF; text-decoration: none; padding: 2px}
a.TitleBar:hover, a.TitleBar:focus {color: #4A2364;}

.PhotoPoolPadding {padding: 10px; border: 1px solid #d1e1f9;}
.Transparent {filter:alpha(opacity=80); opacity:.80;}
.Transparent2 {filter:alpha(opacity=50); opacity:.50;}

#Cart {background: #E7DEF5; width: 178px; border: 1px solid #7d9bd1; color: #000; padding: 0; margin: 0; border-top: none;}
#Cart h3 {text-align: center; background: url(/management/App_Themes/Navigation/Web/nbGroupHeaderBack.gif) repeat-x left bottom #f4f7fe; font-size: 1.1em; padding: 5px 0; border-bottom: 0px solid #7d9bd1; margin: 0; border-top: 1px solid #7d9bd1;}
#Cart p {padding: 0; margin: 0.75em 0 0.75em 1em; filter:alpha(opacity=85); opacity:.85; zoom: 1;}
#Cart h4 {filter:alpha(opacity=50); opacity:.5; display: inline-block; font-size: 1em; padding: 0.25em; margin: 0; border-top: 2px solid #e4ecdc; background: #7d9bd1; color: #fff; border-bottom: 1px solid #000; width: 98%;}
#Cart h4.active {background: #7d9bd1; filter:alpha(opacity=100); opacity:1.0;}

#Member {background: #F2F5FD; width: 178px; border: 1px solid #7d9bd1; color: #000; padding: 0; margin: 0; border-top: none;}
#Member h3 {text-align: center; background: url(/management/App_Themes/Navigation/Web/nbGroupHeaderBack.gif) repeat-x left bottom #f4f7fe; font-size: 1.1em; padding: 5px 0; border-bottom: 0px solid #7d9bd1; margin: 0; border-top: 1px solid #7d9bd1;}
#Member p {padding: 0; margin: 0.75em 0 0.75em 1em; filter:alpha(opacity=85); opacity:.85; zoom: 1;}


#Dashboard {background: #F2F5FD; xwidth: 380px; xheight: 380px; border: 1px solid #7d9bd1; color: #000; padding: 0; margin: 0; border-top: none;}
#Dashboard h3 {text-align: center; background: url(/management/App_Themes/Navigation/Web/nbGroupHeaderBack.gif) repeat-x left bottom #f4f7fe; font-size: 1.1em; padding: 5px 0; border-bottom: 2px solid #7d9bd1; margin: 0; border-top: 1px solid #7d9bd1;}
#Dashboard tr.row td {background: #F2F5FD; padding-bottom: 5px; xpadding-top: 5px; font-size: 0.9em;}
#Dashboard tr.alt td {background: #E9F0FC; padding-bottom: 5px; xpadding-top: 5px; font-size: 0.9em;}


#AddActivity {background: #F7FEE3; width: 178px; border: 1px solid #7d9bd1; color: #000; padding: 0; margin: 0; border-top: none;}
#AddActivity h3 {text-align: center; background: url(/management/App_Themes/Navigation/Web/nbGroupHeaderBack.gif) repeat-x left bottom #f4f7fe; font-size: 1.1em; padding: 5px 0; border-bottom: 2px solid #7d9bd1; margin: 0; border-top: 1px solid #7d9bd1;}
#AddActivity p {padding: 0; margin: 0.75em 0 0.75em 1em; filter:alpha(opacity=85); opacity:.85; zoom: 1;}

#AddActivity h4 {filter:alpha(opacity=50); opacity:.5; display: inline-block; font-size: 1em; padding: 0.25em; margin: 0; border-top: 2px solid #e4ecdc; background: #7d9bd1; color: #fff; border-bottom: 1px solid #000; width: 98%;}

.highlightXX {background-color: #FFFFCC; color: #AA0000;}

.PageTitleBar {border-right: none; border: 1px solid #7d9bd1; border-right: none; border-top: 1px solid #e4ecdc;}
tr.PageTitleBar {background: url(/management/App_Themes/Navigation/Web/nbGroupHeaderBack.gif) repeat-x left bottom; font-size: 1em; color: #000; font-weight: bold;}
tr.PageTitleBar td {padding: 0.5em 0.5em 0.55em 0.5em; border-top: 1px solid #7d9bd1;}
.PageTitleBar a {color: #7d9bd1; text-decoration: none; padding: 2px}
.PageTitleBar a:hover  {color: #4A2364;}

.AlertMessageContent, .validatorCalloutHighlight {background: #f4f7fe;}
.AlertMessageBackground {background:#7d9bd1; filter:alpha(opacity=70); opacity:0.7;}
.AlertMessageTitle {background:#7d9bd1; color:#f4f7fe; text-align:center; font-weight: bold; font-size: 1em; border: 1px solid #000;}
.AlertMessageContent {border: 2px solid #7d9bd1; padding:3px; font-size: 1em;}

.radiopadding {padding: 20px;}

.validatorCalloutHighlight {background-color: red;}
.MaskedEditFocus {background-color: #ffffcc; color: #000000;}
.MaskedEditMessage {color: #ff0000; font-weight: bold;}
.MaskedEditError {background-color: #ffcccc;}

.watermarked {background-color:#F0F8FF; color:gray;}

.center {text-align: center; margin: 0 auto;}
.centerTable table {margin: 0 auto;}
.centerTableAll table {margin: 0 auto; text-align: left;}
.left {text-align: left;}
.right {text-align: right;}
.leftfloat {float: left; margin-left: 1em;}
.rightfloat {float: right; margin-right: 5px;}

.floatleft {float: left;}
.floatright {float: right;}

.center #ctl00_Content_txtMessageBody_ctl48 {width: 165px;}

.btn {background: #7d9bd1; color: #fff; border: 2px solid #000; border-top: 2px solid #ecf2fc; border-left: 1px solid #ecf2fc; height: 23px; font-weight: bold; font-size: 0.95em; width: 100px;}
.btn:hover {background: #ecf2fc; color: #000; border: 2px solid #fff; border-top: 2px solid #7d9bd1; border-left: 1px solid #7d9bd1; height: 23px; font-weight: bold; font-size: 0.95em;}
.btn:disabled {background: #cccccc; color: #dddddd; border: 2px solid #fff; border-top: 2px solid #7d9bd1; border-left: 1px solid #7d9bd1; height: 23px; font-weight: bold; font-size: 0.95em;}

.btnDel {background: #d15555; color: #fff; border: 2px solid #000; border-top: 2px solid #ecf2fc; border-left: 1px solid #ecf2fc; height: 23px; font-weight: bold; font-size: 0.95em; width: 100px; cursor: pointer;}
.btnDel:hover {background: #E9B7B7; color: #000; border: 2px solid #fff; border-top: 2px solid #7d9bd1; border-left: 1px solid #7d9bd1; height: 23px; font-weight: bold; font-size: 0.95em;}
.btnDel:disabled {background: #cccccc; color: #dddddd; border: 2px solid #fff; border-top: 2px solid #7d9bd1; border-left: 1px solid #7d9bd1; height: 23px; font-weight: bold; font-size: 0.95em;}

.btnCan {background: #d18a55; color: #fff; border: 2px solid #000; border-top: 2px solid #ecf2fc; border-left: 1px solid #ecf2fc; height: 23px; font-weight: bold; font-size: 0.95em; width: 100px; cursor: pointer;}
.btnCan:hover {background: #f4d2b9; color: #000; border: 2px solid #fff; border-top: 2px solid #7d9bd1; border-left: 1px solid #7d9bd1; height: 23px; font-weight: bold; font-size: 0.95em;}
.btnCan:disabled {background: #cccccc; color: #dddddd; border: 2px solid #fff; border-top: 2px solid #7d9bd1; border-left: 1px solid #7d9bd1; height: 23px; font-weight: bold; font-size: 0.95em;}

.btnCont {background: #72b184; color: #fff; border: 2px solid #000; border-top: 2px solid #ecf2fc; border-left: 1px solid #ecf2fc; height: 23px; font-weight: bold; font-size: 0.95em; width: 100px; cursor: pointer;}
.btnCont:hover {background: #bef1cc; color: #000; border: 2px solid #fff; border-top: 2px solid #7d9bd1; border-left: 1px solid #7d9bd1; height: 23px; font-weight: bold; font-size: 0.95em;}
.btnCont:disabled {background: #cccccc; color: #dddddd; border: 2px solid #fff; border-top: 2px solid #7d9bd1; border-left: 1px solid #7d9bd1; height: 23px; font-weight: bold; font-size: 0.95em;}

.btnHidden {background: transparent; color: #375DA0; border: 2px solid transparent; height: 23px; font-weight: bold; font-size: 0.95em; width: 100px;}
.btnHidden:hover {background: transparent; color: #000; border: 2px solid transparent; height: 23px; font-weight: bold; font-size: 0.95em;}
.btnHidden:disabled {background: transparent; color: #dddddd; border: 2px solid transparent; height: 23px; font-weight: bold; font-size: 0.95em;}


.fltLeft {float: left; margin-right: 10px;}
.fltRight {float: right; margin-left: 10px;}


.btnDis {background: #ecf2fc; color: #555; border: 2px solid #000; border-top: 2px solid #ecf2fc; border-left: 1px solid #ecf2fc; height: 23px; font-weight: bold; font-size: 0.95em;}

.navleftpadding {padding-left: 25px;}
div.center table {margin: 0 auto;}
div.center table table {margin: 0;}


.ajax__calendar_container {background: #fff; color: #000; border: 1px solid #000; position: relative; z-index: 100;}

.crmf { font-size: .75em; }

.quicklinks {background: url(/management/images/logo.jpg) no-repeat center 100px !important; width: 483px; height: 840px; font-size: 1.2em;}
.quicklinks a {text-decoration: underline; font-weight: bold;}
.quicklinks b {font-size: 1.1em;}
.quicklinks p {margin-left: 140px;}

.adquicklinks {background: url(/management/images/GoMyREG_logo_faded.jpg) no-repeat; width: 483px; height: 440px; font-size: 1.2em;}
.adquicklinks a {text-decoration: underline; font-weight: bold;}
.adquicklinks b {font-size: 1.1em;}
.adquicklinks p {margin-left: 140px;}

.dxpcControl td {background: none;}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_Glass
{
	font: 9pt Tahoma;
	color: black;

}
.dxtcLoadingPanel_Glass
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_Glass td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink */
.dxtcTab_Glass a, .dxtcTabWithTabPositionLeft_Glass a, .dxtcTabWithTabPositionBottom_Glass a, .dxtcTabWithTabPositionRight_Glass a,
.dxtcActiveTab_Glass a, .dxtcActiveTabWithTabPositionBottom_Glass a, .dxtcActiveTabWithTabPositionLeft_Glass a, .dxtcActiveTabWithTabPositionRight_Glass a,
.dxtcTabHover_Glass a, .dxtcTabHoverWithTabPositionBottom_Glass a, .dxtcTabHoverWithTabPositionLeft_Glass a, .dxtcTabHoverWithTabPositionRight_Glass a
{
	text-decoration: none;
	color: black;
}

/* Active Tab */
.dxtcActiveTab_Glass, .dxtcActiveTabWithTabPositionBottom_Glass,
.dxtcActiveTabWithTabPositionLeft_Glass, .dxtcActiveTabWithTabPositionRight_Glass
{
	font: 8pt Tahoma;
	color: #000000;
	border: solid 1px #7D9BD1;
	padding: 3px 27px 3px 27px;
	background-color: #7D9BD1;
}
.dxtcActiveTab_Glass table.dxtc, .dxtcActiveTabWithTabPositionBottom_Glass table.dxtc
.dxtcActiveTabWithTabPositionLeft_Glass table.dxtc, .dxtcActiveTabWithTabPositionRight_Glass table.dxtc
{
	font: 8pt Tahoma;
	color: #000000;
	font-weight:bold;
}
.dxtcActiveTab_Glass
{
	background-image: url('tab_images/nbGroupHeaderBack.gif');
    background-repeat:repeat-x;
    background-position:top;
    background-color: #4986a2;
}
.dxtcActiveTabWithTabPositionBottom_Glass
{
	background-image: url('tab_images/tcATabBottomBack.gif');
    background-repeat:repeat-x;
    background-position:bottom;
    background-color: #94b8cc;
}
.dxtcActiveTabWithTabPositionLeft_Glass,
.dxtcActiveTabWithTabPositionRight_Glass
{
	background-image: url('tab_images/nbGroupHeaderBack.gif');
    background-repeat:repeat-x;
    background-position:top;
    background-color: #4986a2;
}

.dxtcActiveTab_Glass td.dxtc, .dxtcActiveTabWithTabPositionBottom_Glass td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_Glass
{
	background-color: #92B6CB;
}

/* Tab */
.dxtcTab_Glass, .dxtcTabWithTabPositionBottom_Glass,
.dxtcTabWithTabPositionLeft_Glass, .dxtcTabWithTabPositionRight_Glass
{
	font: 8pt Tahoma;
	color: black;
	border: solid 1px #C4C5C6;
	padding: 3px 27px 3px 27px;
}
.dxtcTabWithTabPositionBottom_Glass
{
    border-top-color: #4986a2;
}
.dxtcTab_Glass
{
	background-image: url('tab_images/tcTabBack.gif');
    background-repeat:repeat-x;
    background-position:top;
	background-color: #E0E0E0;
	border-bottom: none;
}
.dxtcTabWithTabPositionBottom_Glass
{
	background-image: url('tab_images/tcTabBottomBack.gif');
    background-repeat:repeat-x;
    background-position:top;
	background-color: #FFFFFF;
	border-top: none;
}
.dxtcTabWithTabPositionLeft_Glass,
.dxtcTabWithTabPositionRight_Glass
{
	background-image: url('tab_images/tcTabBack.gif');
    background-repeat:repeat-x;
    background-position:top;
	background-color: #FFFFFF;
	border-top: none;
}

.dxtcTab_Glass table.dxtc, .dxtcTabWithTabPositionBottom_Glass table.dxtc,
.dxtcTabWithTabPositionLeft_Glass table.dxtc, .dxtcTabWithTabPositionRight_Glass table.dxtc
{
	font: 8pt Tahoma;
	color: black;
}
.dxtcTab_Glass td.dxtc, .dxtcTabWithTabPositionBottom_Glass td.dxtc,
.dxtcTabWithTabPositionLeft_Glass td.dxtc, .dxtcTabWithTabPositionRight_Glass td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTab_Glass a, .dxtcTabWithTabPositionBottom_Glass a,
.dxtcTabWithTabPositionLeft_Glass a, .dxtcTabWithTabPositionRight_Glass a
{
	font: 8pt Tahoma;
	color: black;
	white-space: nowrap;
	text-decoration:none
}
.dxtcTabWithTabPositionLeft_Glass, .dxtcTabWithTabPositionRight_Glass
{
    border-top: Solid 1px #c4c5c6;
}
/* Hover */
.dxtcTabHover_Glass, .dxtcTabHoverWithTabPositionBottom_Glass,
.dxtcTabHoverWithTabPositionLeft_Glass, .dxtcTabHoverWithTabPositionRight_Glass
{
	background-image: url('tab_images/tcHTabBack.gif');
    background-repeat:repeat-x;
    background-position:top;
	background-color: #F2F2F2;
}
.dxtcTabHoverWithTabPositionBottom_Glass
{
	background-image: url('tab_images/tcHTabBottomBack.gif');
    background-repeat:repeat-x;
    background-position:top;
}

.dxtcPageContent_Glass
{
	background-image: url('tab_images/pcContentBack.gif');
    background-repeat:repeat-x;
    background-position:top;
	vertical-align: top;
}
/* -- Common -- */
.dxDisabled_Glass
{
	color: #808080!important;
	cursor: default!important;
}

.box {display: -moz-inline-stack; display: inline-block; width: 150px; margin: 5px; vertical-align: top; padding: 1.5em 1.3em; position: relative;}
.box div {display: block; text-align: center;}


.editbox {display: -moz-inline-stack; display: inline-block; padding: 5px 8px; vertical-align: top; position: relative;}
.editbox div {display: block; text-align: left;}

.advactivity {border: 1px solid #7D9BD1; width: 250px; padding: 0; margin: 1em;}
.advactivity span {display: block; padding: 0.75em;}
.advactivity h3 {background: #375DA0; color: #fff; font-size: 1.3em; margin: 0; padding: 0.2em 0;}

.advactivity2 {border: 1px solid #7D9BD1; width: 350px; padding: 0; margin: 1em;}
.advactivity2 span {display: block; padding: 0.75em;}
.advactivity2 h3 {background: #375DA0; color: #fff; font-size: 1.3em; margin: 0; padding: 0.2em 0;}



.boxdb {display: -moz-inline-stack; display: inline-block; width: 300px; height: 40px; vertical-align: top; padding: 5px; padding-left: 10px; position: relative; background: #F2F5FD; border: 1px solid #7D9BD1; margin: 5px;}
.boxdb2 {display: -moz-inline-stack; display: inline-block; width: 300px; height: 40px; vertical-align: top; padding: 5px; padding-left: 10px; position: relative; background: #fdf2f2; border: 1px solid #d17d93; margin: 5px;}


#MainContent {padding: 0 1em;}

.displaybox {border: 1px solid #375DA0; background: #EAF1FC; margin: 1em 0; padding: 0.75em; width: 97%; }
.displaybox a {color: #375DA0; padding: 1em 0; font-weight: bold;}
.displaybox i {font-style: normal; font-size: 0.9em;}


#myrec {background: url(/management/images/banner.jpg) repeat-x left center; height: 108px; text-align: left; xmargin-top: 3em; position: absolute; bottom: 0; left: 0; width: 100%;}
#myrec div {position: absolute; right: 5px; top: 34px;}
#myrec a {font-size: 1.1em; color: #DDAF7E; margin: 0 0 0 8px;}
#myrec a:hover {color: #ECC2AE; text-decoration: underline;}

td.warning, tr.warning td {padding: 1em;}


.tblnavslast {
	border: solid 1px #7D9BD1;
	background: #EAF1FC;
	font-family: verdana;
	font-size: 11px;
	color: black;
}

.cal_title {
	text-align: center;
	background: url(/management/App_Themes/Navigation/Web/nbGroupHeaderBack.gif) repeat-x left bottom #f4f7fe;
	font-size: 1.1em;
	padding: 5px 0;
	border-bottom:2px solid #7D9BD1;
	margin: 0;
	height: 25px;
	font-weight: bold;
}

.cal_daytitle {
	padding: 2px;
	position: relative;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #7D9BD1;
	border-bottom: 1px solid #7D9BD1;
	background: #BBD0F6;
	font-weight: bold;
	text-decoration: none;
}

.calday_item_highlight {
	font-weight: bold;
}

.fade {filter:alpha(opacity=75); opacity:.75;}
.pad {padding: 0.5em;}
.pad1 {padding: 1em;}
.pad2 {padding: 2px;}
.padtop {padding-top: 2px;}

.strike {text-decoration: line-through; color: #FF9090; font-style: italic;}
.excluded {color: #FF9090; font-style: italic;}

.ExpiredMembership {color: #FF9090; font-style: italic;}
.PendingMembership {color: #707070; font-style: italic;}


/* FOR SORTING */
table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr .headerSortUp div {
	background-image: url('/management/images/sort_down.gif');
}

table.tablesorter thead tr .headerSortDown div {
	background-image: url('/management/images/sort_up.gif');
}

#dTitle {
	background-repeat: no-repeat;
	display: inline;
	float: right;
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	xbackground-color: #224467;
}
/* FOR SORTING */

div.scheduleInUse { width:100%; color: black; background: lightblue; border: 1px solid darkblue; cursor: pointer; padding-left: 2px; padding-right: 2px; }
div.scheduleInUseA { width:100%; color: black; background: #72b184; border: 1px solid darkblue; cursor: pointer; padding-left: 2px; padding-right: 2px; }
div.scheduleAvailable { width:100%; color: black; background: white; border: 1px solid darkblue; cursor: pointer; padding-left: 2px; padding-right: 2px; }

div.tinymce p {
    margin-top: 0px;
    margin-bottom: 1em;
    padding: 0px; 
}

a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:140px;
  color: #FFFFFF;
  background: #000000;
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #000000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  opacity: 0.8;
  bottom: 30px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
}

div.divEmailControl {
	position: relative;
	top: -200px;
}

.textWarning, b.warning {
    color: #ffffff;
    display: block;
    background: #C90C2F;
    border: 1px solid #ffffff;
    padding: 5px;
    margin: 5px;
    text-align: center;
}

.textWarning a:hover, .textWarning a:focus, b.warning a:hover, b.warning a:focus, td.warning a:hover, td.warning a: focus {
    color: #ffffff;
    text-decoration: none;
}