/* CSS Document */

h1 {clear:both;clear:both;}
.add {background:url(../assets/images/admin/add.gif) no-repeat;line-height:16px;vertical-align:middle;margin:0px 0px 8px 450px;padding:0px 0px 0px 16px;}
.adminFix {height:1px;line-height:1px;clear:both;font-size:.1em;margin:0px;padding:0px;}
.clear {clear:both;}
.hidden {visibility:hidden;line-height:1px;font-size:.1em;}
.buttonSpace {display:block;background:#e3e3e3;padding:0px 10px;}
.buttonSpace input {margin:0px;padding:10px 0px 5px 10px;}
.radioButton {font-size:.8em;line-height:20px;vertical-align:middle;list-style-type:none}
.radioButton input {line-height:20px;vertical-align:middle;}
.radioButton label {padding:0px 5px;line-height:20px;vertical-align:middle;}

.failure {color:#ff0000;font-size:.8em;margin:50px 0px 10px 0px;font-weight:bold;clear:both;text-align:center;} /* login screen */
.failure2 {margin:0px 10px 10px 10px;color:#ff0000;font-size:.8em;font-weight:bold;list-style:none;} /* inside error */
.failure2 ul {list-style:none;display:block;}
.failure2 ul li {list-style:none;display:block;}

ol.editList {list-style:none;clear:both;margin:0px;}
ol.editList li {padding:2px 0px;}
ol.loginList {list-style:none;width:400px;}
.rowA {background:transparent;line-height:18px;vertical-align:middle;clear:both;}
.rowB {background:transparent;line-height:18px;vertical-align:middle;clear:both;}
.eventBG {background:#ebeaea;margin:20px 0px 0px 0px;padding:10px;border-top:1px dashed #d1d1d1;border-bottom:1px dashed #d1d1d1;}

/*.name {font-weight:bold;width:300px;float:left;color:#FF0000;}
.up {padding:0px 0px 0px 16px;float:left;width:70px;color:#00CC00;}
.down {padding:0px 0px 0px 16px;float:left;width:70px;color:#FF9900;}
.edit {padding:0px 0px 0px 16px;width:30px;float:left;color:#99FF00;} 
.delete {padding:0px 0px 0px 16px;float:left;color:#FF66CC;}*/

.add2 {background:url(../assets/images/admin/add.gif) no-repeat;padding:0px 0px 0px 16px;}
.preview {background:url(../assets/images/admin/preview.gif) no-repeat;padding:0px 0px 0px 21px;}

.label {font-weight:bold;width:125px;font-size:.8em;float:left;line-height:20px;vertical-align:middle;}
.label2nf {font-weight:bold;font-size:.8em;line-height:20px;vertical-align:middle;}
.label3 {font-weight:bold;width:125px;font-size:.8em;line-height:20px;vertical-align:middle;}
.browse {line-height:20px;vertical-align:middle;}
.pageNumberBar {line-height:20px;vertical-align:middle;}
.multiDate {}


/* admin - newsletters */
.newsletterList {line-height:25px;margin:0px auto;}
.newsletterList li {padding:10px;}
.row1 {background:#ebeaea;font-size:0.8em;line-height:32px;vertical-align:middle;}
.row2 {background:#e3e2e2;font-size:0.8em;line-height:32px;vertical-align:middle;}
.blank {background:#ffffff;}
a.month {font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;line-height:24px;vertical-align:middle;background:transparent;border-bottom:none;font-weight:bold;padding:0px 20px 0px 20px;text-decoration:none;color:#294b88;display:block;}
a.month:hover {font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;line-height:24px;vertical-align:middle;background:transparent;border-bottom:none;font-weight:bold;padding:0px 20px 0px 20px;text-decoration:none;color:#294b88;display:block;}
.yearSurround {width:75px;text-align:center;}
.monthSurround {width:300px;text-align:left;}
.deleteSurround {width:50px;text-align:center;}

ol.addNews {list-style:none;clear:left;}
ol.addNews li {clear:both;padding:4px 0px;}
ol.addNews li .labelSurround {width:50px;float:left;font-weight:bold;}
ol.addNews li .txtBox {float:left;font-size:.8em;}

/* admin - login screen */
ul.loginSurround {list-style:none;width:270px;border:1px solid #999999;background:#ebeaea;margin:0px auto;padding:20px;}
ul.loginSurround li {clear:both;line-height:20px;vertical-align:middle;padding:1px 0px;}
ul.loginSurround li h1 {margin:0px 0px 10px 0px;}
.checkBox {font-size:.75em;font-style:italic;float:left;}
.labelSurround {font-size:.8em;width:85px;float:left;line-height:20px;vertical-align:middle;}
.txtBox {float:left;line-height:20px;vertical-align:middle;}
.titleStyle {font-size:1.1em;color:#2a4e8b;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;margin:8px 0px 3px 0px;}
.loginBtn {float:left;margin:10px 0px 0px 0px;}


/* admin - site map */
ol.level1 {list-style:none;}
ol.level1 li {padding:0px 10px;margin:0px;}
ol.level1 li.title {font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;font-size:1em;line-height:32px;vertical-align:middle;background:#294b88;border-bottom:1px solid #ebeaea;color:#ffffff;font-weight:bold;margin:20px 0px 0px 0px;}

ol.level2 {list-style:none;}
ol.level2 li {display:block;border-bottom:1px solid #999999;margin:0px;padding:0px;}
ol.level2 li input {margin:0px 5px;line-height:24px;vertical-align:middle;}
ol.level2 li span.title {font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;font-size:.8em;line-height:24px;vertical-align:middle;background:transparent;border-bottom:none;color:#294b88;font-weight:bold;padding:0px 0px 0px 20px;}
ol.level2 li span.title a {text-decoration:none;color:#294b88;}

ol.level3 {list-style:none;}
ol.level3 li {display:block;border-bottom:1px solid #ebeaea;margin:0px;padding:0px;}
ol.level3 li input {margin:0px 5px;line-height:24px;vertical-align:middle;}
ol.level3 li span.title {font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;font-size:.8em;line-height:24px;vertical-align:middle;background:transparent;border-bottom:none;color:#4d689a;font-weight:bold;padding:0px 0px 0px 40px;}
ol.level3 li span.title a {text-decoration:none;color:#294b88;}

.updateProgress {background-color:#294B88;position:absolute;color:#fff;}
.updateProgress img {vertical-align:middle;margin:2px;}

/* admin - chapter requests */
ol.chapterRequest {list-style:none;}
ol.chapterRequest li {display:block;margin:0px;padding:0px;}
ol.chapterRequest li input {margin:0px 5px;line-height:24px;vertical-align:middle;}
ol.chapterRequest li span.title {font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;font-size:.8em;line-height:24px;vertical-align:middle;background:transparent;border-bottom:none;color:#294b88;font-weight:bold;padding:0px 0px 0px 20px;}
ol.chapterRequest li span.title a {text-decoration:none;color:#294b88;}
ol.chapterRequest li span.date {color:#294b88;font-size:.8em;line-height:24px;vertical-align:middle;padding:0px 0px 0px 20px;}

ol.editSurround {list-style:none;border-bottom:1px dashed #999999;border-right:1px dashed #999999;border-left:1px dashed #999999;border-top:1px solid #999999;background:#ebeaea;margin:0px;padding:20px;}
ol.editSurround li {clear:both;}
ol.editSurround li .labelSurround {width:150px;float:left;line-height:24px;vertical-align:middle;font-weight:bold;}
ol.editSurround li .txtBox {float:left;line-height:24px;vertical-align:middle;font-size:.8em;}

ol.requestSurround {list-style:none;}
ol.requestSurround li {clear:both;padding:4px 0px;}
ol.requestSurround div.markItUpContainer li {clear:none;}
/*ol.requestSurround li.pageType {border-bottom:1px dashed #999999;padding:0px 0px 5px 0px;margin:0px 0px 10px 0px;}*/
ol.requestSurround li .labelSurround {width:120px;float:left;font-weight:bold;}
ol.requestSurround li .txtBox {float:left;font-size:.8em;}

/* admin - edit page */
ol.sitemapEdit {list-style:none;clear:both;}
ol.sitemapEdit li {padding:2px 10px;}

.returnButton {border-bottom:1px dashed #666666;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px;}

/* admin - registrations */
.registrationsGrid {line-height:25px;margin:0px auto;}
.regHeader {}
.regRow1 {background:#ebeaea;font-size:0.8em;line-height:32px;vertical-align:middle;}
.regRow2 {background:#e3e2e2;font-size:0.8em;line-height:32px;vertical-align:middle;}

/* admin - events */
img.calendarbtn {cursor:pointer;}

/*.registrationList ul {list-style:none;clear:both;}
.registrationList ul li {padding:2px 10px;}
.registrationList .null {font-style:italic;color:#444444;}
.registrationList .label {width:200px;}*/

.export {line-height:28px;vertical-align:middle;margin:0px 0px 8px 450px;padding:0px 0px 0px 16px;}
.regName {width:300px;margin:0px 10px 0px 0px;padding:0px 5px;text-align:left;}
.regStatus {width:100px;margin:0px 10px 0px 0px;padding:0px 5px;text-align:left;}
.regLink {margin:0px 10px 0px 0px;padding:0px 5px;text-align:left;}

.return {line-height:28px;vertical-align:middle;margin:0px 0px 8px 400px;padding:0px 0px 0px 16px;}
ul.regList {list-style:none;}
ul.regList li {background:#ebeaea;margin:2px 0px;padding:0px 5px;}
ul.regList li.white {background:#ffffff;margin:5px 0px;}
ul.regList li .label {width:150px;display:inline;line-height:28px;vertical-align:middle;}
ul.regList li div {font-size:.8em;display:inline;line-height:28px;vertical-align:middle;}
ul.regList li a {font-size:.8em;display:inline;line-height:28px;vertical-align:middle;}

.success {color:Green;}
.failure {color:Red;}
