html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border:0 none;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:0;
    padding:0;
    vertical-align:baseline;
}
:focus {
    outline-color:#365f17;
    outline-style:dotted;
    outline-width:1px;
}
ol, ul, .format-text .no-indent {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
table {
    border-collapse:separate;
    border-spacing:0;
}
caption, th, td {
    font-weight:normal;
    text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}
blockquote, q {
    quotes:"" "";
}
body {
    background-color: #fff;
    color:#212E38;
}
a:link, a:visited {
    color:#54544F;
    text-decoration:underline;
}
a:hover {
    color:#579E23;
}
dt {
    font-weight:bold;
}
label {
    font-weight:bold;
    font-size:0.9em;
}
sup {
    font-variant:small-caps;
    font-size:0.5em;
}
small {
    font-size:0.7em;
}
/* common ui */
#status-bar {
    text-align:right;
    padding:2px 10px;
    background-color:#32394E;
    color:#fff;
    font-weight:bold;
    font-size:1.1em;
    z-index:50;
    font-size:0.7em;
    position:relative;
}
#status-bar a:link, #status-bar a:visited {
    color:#fff;
    padding:2px;
}
#status-bar a:hover {
    background-color:#579E23;
    color:#fff;
}
a.badge {
    position:absolute;
    left:10px;
    top:0;
    font-size:1.2em;
    text-decoration:none;
    font-weight:normal;
    background:#32394e url(/images/badge_32394e_274x24.png) no-repeat 0 0;
    padding:0 !important;
    height:24px;
    width:137px;
}
a.badge span {
    display:none;
}
a.badge:hover {
    background-position:-137px 0;
}
a.badge span,
.logo span {
    font-weight:bold;
}
.logo span span,
a.badge span span { color:#FAF8D8; }
.logo span span span,
a.badge span span span { color:#B8D48F; }
.badge small {
    font-size:0.8em;
    top:-5px;
    left:-2px;
    position:relative;
    font-weight:normal;
}
.member-name {
    color:#D4DAE7;
}
.version {
    font-size:0.7em;
    color:#BDC2CE;
    text-align:right;
}
.mini-toolbar a:link, .mini-toolbar a:visited {
    color:#4D4731;
}
.mini-toolbar a:hover {
    color:#579E23;
}
.view-toolbar {
    margin:0.25em 0;
    background:#FAF8D8 url(/images/jqueryui/ui-bg_diagonals-medium_80_FAF8D8_40x40.png) repeat 50% 50%;
    padding:0.25em 0 0.25em 0.5em;
    font-size:0.9em;
    overflow:hidden;
}
.view-toolbar li {
    margin:0 0.5em 0 0;
    float:left;
}
li.delete-tool {
    float:right !important;
}
li.tool-group-first {
    margin-left:1.5em !important;
}
.separator {
    margin:0 0 0 1.5em;
}
#wrapper .ui-widget-header {
    background:#32394E none no-repeat 0;
}
#javascript-disabled {
    padding:10px;
    font-size:0.9em;
    background-color:#FBFAE7;
    color:#000;
}
.helper {
    padding:1em 1em;
    min-width:400px;
    max-width:70%;
    margin:0 auto;
}
.disabled {
    color:#9F9677;
}
input.submission {
    background:transparent url(/images/submission_fefcf2_1x100.png) repeat-x 0 50%;
    border:solid 4px #C29C37;
    color:#4D4731;
	padding:3px 5px;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
}
input.submission:hover {
    background:#66A636 none;
    border-color:#458027;
    color:#fff;
}
select.limit-width {
    width:99.9%;
}
.round-4 { -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
/* tabs */
.ui-widget-content .tab-set .ui-state-default {
    background:#676e82 url(/images/ui-tabs-default_676e82_1x100.png) repeat-x 0 0;
    border:1px solid #7c8294;
}
.ui-widget-content .tab-set .ui-state-default a {
    color:#fff;
}
.tab-set .ui-state-active.ui-tabs-selected {
    background:#f6f8fc url(/images/ui-tabs-selected_f6f8fc_1x100.png) repeat-x 0 0;
    border-color:#C8D2EA #C8D2EA #F5F7FC;
    border-style:solid;
    border-width:1px;
}
.tab-set .ui-state-active.ui-tabs-selected a {
    color:#212E38;
}
.ui-widget-content .tab-set .ui-state-default.ui-state-hover,
.tab-set .ui-state-active.ui-tabs-selected.ui-state-hover {
    background:#579E23 url(/images/jqueryui/ui-bg_highlight-soft_25_579E23_1x100.png) repeat-x 50% 50%;
    border:1px solid #327E04;
}
.ui-widget-content .tab-set .ui-state-default.ui-state-hover a,
.tab-set .ui-state-active.ui-tabs-selected.ui-state-hover a {
    color:#fff;
}
/* site pages */
#header {
    background:#ccd6ec url(/images/header-bg_ccd6ec_2x60.gif) repeat-x 0 0;
    color:#fff;
    padding:1px 0 1px;
}
#header h1 {
    font-size:1.3em;
}
#header .logo {
    float:left;
    background-image:url(/images/agendamanager-logo-_t_300x48.png);
    width:300px;
    height:48px;
    text-indent:-9999px;
    margin:0.5em 0.5em 9px 7px;
}
#header .logo a {
    display:block;
    width:100%;
    height:100%;
}
#inner-header {
    margin:0 auto;
    min-width:400px;
    max-width:70%;
    overflow:hidden;
}
#footer {
    background-color:#F5F7FC;
    margin:1em 0 1em 70%;
    padding:0.7em;
    border:1px dotted #C8D2EA;
    border-right:0px;
    font-size:0.75em;
}
#footer strong {
    color:#8198CF;
}
#footer dd {
    padding:0 0 0 1em;
}

/* modals */
.jqmWindow {
    display: none;
    position: fixed;
    top: 14%;
    left: 50%;
    margin-left: -18em;
    width: 36em;
    background-color: #fff;
    color:#212E38;
    border: 4px solid #C8D2EA;
}
.jqmOverlay {
    background-color: #fff;
}
#Dialog {
    padding: 12px;
}
.block-message {
	padding:10px;
	color:#212E38;
	font-size:1.5em;
	text-align:center;
	font-weight:bold;
}
a#CloseDialog {
    background-color:#fff;
    float:right;
    margin:-27px 0 0;
}
#block-error {
    text-align:left;
    padding:1px 16px 6px;
    font-size:1.6em;
}
#block-error .validate {
    font-weight:normal;
    padding-bottom:0.5em;
    overflow:auto;
}
#block-error .action {
    font-size:1em;
}
#block-error small {
    display:block;
    font-size:0.8em;
}
a.action:link, a.action:visited,
.action.disabled {
    text-decoration:none;
    font-size:0.8em;
    font-weight:normal;
    display:-moz-inline-box;
    display:inline-block;
    background:#faf8d8 url(/images/a-action_faf8d8_1x100.png) repeat-x 50% 50%;
    color:#4D4731;
    border-top:1px solid #CBC4AD;
    border-bottom:1px solid #CBC4AD;
}
.action.disabled, .action.disabled .inner, .button-set .disabled {
    background:none #E6E6E6;
    color:#9A9A9A;
    border-color:#C4C4C4;
    cursor:text;
}
.action.disabled .inner .ui-icon {
    opacity:0.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
a.action.nav:link, a.action.nav:visited {
    background:#E2E8F5 url("/images/notes-border_e2e8f5_4x8.gif") repeat-x 0 -1px;
    border-color:#C7CCDC;
}
a.action.selected:link, a.action.selected:visited {
    background:#DBEFC2 url();
    border-color:#BBD793;
}
a.action:hover, a.action.selected:hover, a.action.nav:hover {
    background:#579E23 url(/images/jqueryui/ui-bg_highlight-soft_25_579E23_1x100.png) repeat-x 0 0;
    border-color:#327E04;
    color:#fff;
}
a.action:hover .inner, a.action.selected:hover .inner, a.action.nav:hover .inner {
    border-color:#327E04;
}
a.action:hover .ui-icon {
    background-image:url(/images/jqueryui/ui-icons_ffffff_256x240.png);
}
.action .inner {
    border-left:1px solid #CBC4AD;
    border-right:1px solid #CBC4AD;
    margin:0 -1px;
    padding:1px 3px;
    display:-moz-inline-block;
    display:inline-block;
    cursor:pointer;
}
.action.nav .inner {
    border-color:#C7CCDC;
}
.action .inner .ui-icon {
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:top;
}
.icon-sprite {
    background: url(/images/icon-sprite_216x580.png) no-repeat;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
}
.disk {
    background-position:0 -308px;
    width:16px;
    height:16px;
    margin:-.25em 0.25em 0 0;
}
a.action:hover .disk {
    background-position:-36px -308px;
}  
.calendar-day {
    text-transform:uppercase;
    font-weight:bold;
    border:1px solid #C8D2EA;
    background-color:#FAF8D8;
    display:block;
    color:#000;
    min-width:2.8em;
    line-height:1.4;
    font-size:0.65em;
}
.calendar-day span {
    display:block;
    text-align:center;
    width:100%;
    letter-spacing:0.1em;
}
.calendar-day .month {
    background-color:#fff;
    font-weight:normal;
    font-size:0.9em;
}
.empty {
    margin:0.5em 0;
}
.validate {
	color: #D00000;
	font-weight: bold;
	font-size:0.9em;
}
.validate ul {
    list-style:disc none outside;
    padding:0 0 0 2em;
}
.inline-validate {
    padding-right:0.5em;
}
dl.validate {
    padding:0.5em 1em;
    color:#CD0A0A;
    background-color:#F9ECD4;
    border-top:solid 1px #CD0A0A;
    border-bottom:solid 1px #CD0A0A;
}
dl.validate dd {
    margin:0 0 0.125em 2em;
    font-weight:normal;
}
.ui-icon.inline-icon {
    display:inline-block;
    margin-right:0.5em;
    background-image:url(/images/jqueryui/ui-icons_cd0a0a_256x240.png);
    margin-right:0.25em;
    vertical-align:middle;
}
a.small-save:link, a.small-save:visited {
    border-width:3px;
    border-color:#C29C37;
    background: url(/images/submission_fefcf2_1x100.png) repeat-x 50% 50%;
    font-size:1.1em;
    font-weight:bold;
}
a.small-save:hover {
    border-color:#327e04;
    background:#66A636 none;
    color:#fff;
}
.small-save .inner {
    border-width:3px;
    margin:0;
    border-color:#C29C37;
    padding:1px 9px;
}
.small-save .inner .ui-icon {
    vertical-align:middle;
}
a.cancel {
	color:#CF7000;
	font-size:0.9em;
	padding:2px;
}
a.cancel:hover,
.header-toolbar a.cancel:hover {
	background-color: #D00000;
	color: #fff;
}
.deleting {
    text-decoration:line-through !important;
    color:#ff0000 !important;
}
.note {
    background-color:#FAF8D8;
    font-size:0.9em;
    padding:1px 0.25em;
}
.help, .notification, .deleted,
.help.sidebar-content {
    background-color:#FAF8D8;
    border:1px solid #F4D69D;
    color:#000;
    padding:0.5em;
}
.notification, .deleted {
    padding:0.33em 1em;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    font-weight:bold;
}
.field {
    background-color:#F5F7FC;
    padding:5px 6px;
    width:96%;
    border:1px solid #C8D2EA;
    font-size:0.95em;
}
.field.small {
    width:auto;
}
.icon {
    background:transparent url(/images/icon-sprite_216x580.png) no-repeat 99px 99px;
    padding:5px 5px 5px 20px;
    font-size:0.75em;
    font-weight:bold;
}
.icon.remove {
    background-position:2px 5px;
}
.icon.keep {
    background-image:none;
}
.icon.locked, .icon.tip {
    text-indent:-9999px;
    display:inline-block;
    vertical-align:middle;
}
.icon.locked {
    background-position:5px -137px;
    width:12px;
    height:12px;
    padding:5px 3px;
}
.icon.tip {
    background-position:0 -566px;
    cursor:help;
    height:16px;
    padding:0;
    width:16px;
}
.file {
    background:transparent url(/images/icon-sprite_216x580.png) no-repeat -202px 2px;
    padding:0 0 0.08em 23px;
}
.file.pdf { background-position:-200px -44px; }
.file.doc, .file.docx { background-position:-200px -90px; }
.file.ppt, .file.pptx { background-position:-200px -136px; }
.file.xls, .file.xlsx { background-position:-200px -182px; }
/* forms */
.form legend {
    font-weight:bold;
    font-size:1.1em;
    white-space:normal;
}
.helper .form legend {
    color:#7B9145;
}
.form ul, fieldset.form ol {
    margin:0.25em 1em 0;
}
.form li {
	clear: left;
	margin: 0 0 0.7em;
}
.form textarea, .form input.field, .form input {
	width: 95%;
}
.form .checkbox-item input, .form .submit-item input {
    width:auto;
}
.form .submit-item input {
    margin-top:0.5em;
}
.form label,
.faux-label {
    padding-right:0.5em;
}
.faux-label {
    display:block;
    font-weight:bold;
    font-size:0.9em;
}
.form select {
    margin:0.25em 0;
    font-size:0.9em;
    display:block;
}
.form .checkbox-item li {
    margin: 0 0 0.25em;
}
.checkbox-item li label {
    font-size:0.85em;
}
.form label.inline,
.form .time-item label.inline {
    display:inline;
    padding:0 0.125em;
    vertical-align:middle;
}
.form li.split-item,
.form ul.date-time {
    margin:0;
    overflow:hidden;
}
.form li.split-item {
    margin:0 0 0.25em;
}

.form .date-time input.field {
	width: 90%;
}
.form .time-item {
    margin:0 0 0.25em 4%;
}
.form .time-item label {
    display:block;
}
.form .time-item select {
    display:inline;
    color:#212E38
}
.form .time-item option {
    padding:1px 3px;
}

.date-time li {
    clear:none;
    float:left;
    width:47%;
    margin:0 0 0.25em;
}
.form .date-time input.field {
	width: 90%;
}
.form .time-item {
    margin:0 0 0.25em 4%;
}
.form .time-item label {
    display:block;
}
.form .time-item select {
    display:inline;
    color:#212E38
}
.form .time-item option {
    padding:1px 3px;
}
legend span {
    color:#8198CF;
}
#Dialog .form {
    width:98%;
}
.helper table {
    width:100%;
}
select {
    color:#212E38;
}
option {
    padding:1px 1px 1px 1.5em;
}
option.show-all,
option.show-ungrouped,
option.default {
    padding:1px;
    color:#747B8F;
    font-style:italic;
}
/* tables */
.grid {
    margin:0.5em 0;
}
.grid td, .grid th {
    padding:0.25em;
    vertical-align:middle;
}
.grid td {
    vertical-align:top;
}
thead th {
    font-weight:bold;
    color:#fff;
    background-color:#32394E;
    font-size:0.85em;
}
#AppLogIn1_Login1 .validate {
    display:block;
}
tr.alt {
    background-color:#F5F7FC;
}
.ui-datepicker-calendar th {
    background-color:inherit;
    color:inherit;
}
.small-demo {
    font-size:0.75em;
    line-height:1.25;
    color:#515769;
}
.grid a {
    font-size:0.8em;
}
.grid a strong {
    font-size:1.2em;
}
/* drop downs */
.drop-down {
    position:relative;
    text-align:left;
    left:150px;
    background-color:#32394E;
    float:left;
    margin-right:2px;
}
.drop-down ul {
    position:absolute;
    padding:15px;
    display:none;
    top:auto;
	left:auto;
    font-size:1.2em;
	border-color:#bdc2ce;border-style:none dotted dotted;border-width:0 1px 1px;background-color:#32394E;
    /*border-color:#32394E;border-style:none solid solid;border-width:0 2px 2px;background-color:#676E82;*/
}
.drop-down.expanded ul {
    display:block;
    z-index:200;
}
.drop-down ul li {
    margin:0.33em 0 0;
}
#status-bar .drop-down a,
.disabled-link {
    border:none 0px;
    padding:5px 15px;
    display:block;
    white-space:nowrap;
}
#status-bar a.file.pdf {
    padding:5px 15px 5px 28px !important;
    background-position:-195px -39px;
}
.disabled-link {
    color:#7D828F;
}
.drop-sub {
    padding:0 15px 4px 25px;
    min-width:19.1em;
}
#status-bar .drop-sub a {
    display:inline-block;
    padding:2px;
    font-size:0.9em;
}
.drop-down .sub-label {
    color:#d4dae7;
    padding:0 15px;
    font-size:1.05em;
    font-style:italic;
    font-weight:normal;
}
.top-label {
    background:transparent url(/images/icon-sprite_216x580.png) no-repeat scroll 6px -185px;
    padding:3px 9px 3px 19px;
    cursor:default;
    z-index:100;
    /*border-color:#32394E;border-style:none solid;border-width:0 2px;*/
}
/*.expanded .top-label { background-color:#676E82;}*/
/* user-defined text */
.format-text ul {
    list-style:disc none outside;
    margin:0.5em 0;
    padding-left:2em;
}
.format-text ol {
    list-style:decimal none outside;
    margin:0.5em 0;
    padding-left:2em;
}
.format-text blockquote {
    padding-left:2em;
}
.format-text td,
.format-text th {
    padding:0.25em;
}
/* agenda item outline */
#AgendaItems {
    margin:0.5em 0;
}
#AgendaItems .top-level-item {
    margin:1px 0;
    border-bottom:1px dotted #C8D2EA;
}
.sub-items h4, #AgendaItems h3  {
    margin:0;
    font-weight:normal;
    line-height:1.3;
    font-size:1.1em;
    padding:5px 3px;
}
.sub-items h4 {
    padding-left:18px;
}
.numbering {
    color:#747B8F;
    font-weight:bold;
}
#AgendaItems .numbering {
    font-size:0.85em;
    margin-right:0.125em;
}
.description {
    margin:3px 3px 3px 1.5em;
}
/* notification */
#blast-wrapper {
    background-color:#32394e;
    clear:both;
    padding:6px 0 0;
}
#news-blast {
    background:url("/images/news-blast-bg_2x25_fff2de.png") repeat-x left top #FFF2DE;
    border-color:#B43F05;
    border-style:solid;
    border-width:1px 0;
    color:#000;
    font-size:0.9em;
    padding:1em 7% 1.8em;
    position:relative;
}
#close-blast:link, #close-blast:visited {
    background-color:#DE9E55;
    bottom:0.2em;
    color:#fff;
    padding:3px 8px;
    position:absolute;
    right:7%;
    text-decoration:none;
}
#close-blast:active { padding:4px 7px 1px 9px; }
#close-blast:hover { background-color:#D00000; }
/* captcha */
.recaptcha-item {
    width:500px;
}
.recaptcha-item input {
    width:auto;
}
#recaptcha_response_field {
    background-color:#F5F7FC;
    border-color:#C8D2EA !important;
}
.ical {
    background:transparent url(/images/icon-sprite_216x580.png) no-repeat 0 -407px;
    display:inline-block;
    height:23px;
    width:23px;
    text-indent:-9999px;
    vertical-align:text-top;
}
span.ical {
    background-position:-38px -407px;
}
/* TimeOut */
#TimeOut {
    font-size:1.6em;
    padding:12px;
}
#TimeOut a.action {
    font-size:1.05em;
}
#CountDown {
    margin:0.25em 4em;
}
#Timer {
    font-size:1.8em;
    margin:2px 0.5em 2px 2px;
    background-color:#EBEEF4;
    padding:3px 8px;
    float:left;
    font-family:monospace;
    font-weight:bold;
    letter-spacing:-0.25em;
}
#cdSeconds {
    letter-spacing:0;
}
#TimerInstructions {
    font-size:0.8em;
    line-height:1.2;        
}
.LowOnTime#Timer {
    background-color:#EF693B;
    color:#fff;
}
/* login */
.login .note {
    white-space:nowrap;
}
/* disable RadEditor resizing */
.RadEditor {
    min-width:inherit !important;
}
.reResizeCell {
	width: 0px !important;
}
.reResizeCell div {
	display: none;
}
.Default.reWrapper,
.Default.RadEditor .reModule {
    border:0 none !important;
}
.Default.RadEditor,
.Default.RadEditor .reModule,
.Default.RadEditor .reEditorModes {
    background-color:transparent !important;
}
.AlignmentOptions {
    background-position:-576px center;
}
.PasteOptions {
    background-position:-785px center;
}

