/* Parishcouncil.net Site Admin Section (SAS) v4.0 */

/* STANDARD */
* {margin:0;padding:0;}
html {overflow-y: scroll;margin:0;padding:0;}
body {margin:0;padding:0; background-color: #333333;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#site-wrapper {width: 900px;margin-left: auto;margin-right: auto;	padding: 0;}
#header {background-image: url(admin_bg_header.jpg); background-repeat: no-repeat;height: 101px;}
#nav_bar {background-image: url(admin_bg_navbar.jpg); width: 900px; height: 37px; padding: 0; margin: 0;}
#admin_content {background-image: url(admin_bg_body.jpg); background-repeat: repeat-y;	padding: 22px 35px 10px 35px;	text-align: justify;	font-size: 8pt; line-height: 12pt;	}
#footer {background-image: url(admin_bg_footer.jpg);	height: 19px;	clear: both;  color: white; font-size: 8pt;padding: 30px 0 0 35px; margin: 0 0 25px 0;}
#close {	padding: 16px 30px 0 0;	text-align: right;	font-size: 10px;	font-family: verdana;	font-weight: bold;}
#close img { padding: 0 0 0 3px;}
.version { color: white; padding: 0 0 0 175px; letter-spacing: 1px; font-size: 11pt;}
.version_s { color: white; padding: 5px 0 0 175px; font-size: 8pt;}

/* NAVIGATION */
#nav {font-family:verdana; font-size:8pt; line-height: 37px; padding:0; list-style:none; margin: 0 0 0 25px;}
#nav li{float:left; list-style: none;}
#nav a{display:block;float:left;height:37px;padding:0px 16px 0px 16px;border-right:1px solid #B4B4B4; color:#333333; font-weight:normal; line-height:37px; text-decoration:none;}
#nav a:hover{background-color: #525252;color:#FFFFFF;text-decoration:none;}
#nav .selected{background-color: #525252;color:#FFFFFF;}
#updater_add {background: url(admin_updater_add.gif) left no-repeat;}
#updater_add_there {background: url(admin_updater_add_o.gif) left no-repeat;}
#updater_edit {background: url(admin_updater_edit.gif) left no-repeat;}
#updater_edit_there {background: url(admin_updater_edit_o.gif) left no-repeat;}
#updater_close {background: url(admin_updater_close.gif) left no-repeat;}
#updater_close_there {background: url(admin_updater_close_o.gif) left no-repeat;}

/* CONTENT */
h1 {	font-size: 10pt; letter-spacing: 1px; padding:0 0 10px 0; margin: 0 0 10px 0; font-weight: normal; border-bottom: 1px dashed #BFBFBF; color: #970000;}
h2 {	font-size: 9pt; letter-spacing: 1px; color: #970000; padding:8px 0 2px 0; text-align: left; font-weight: normal;}
.heading { font-size: 10pt; letter-spacing: 1px; color: #970000; padding:8px 0 8px 0; text-align: center;}
#calendar { margin: 0 auto; padding: 45px 0 0 0; *padding: 25px 0 0 0; margin: 0 0 15px 0; border-bottom: 1px dashed #BFBFBF;}
#meetings { margin: 0 auto; padding: 45px 0 0 0; *padding: 25px 0 0 0; margin: 0 0 15px 0; border-bottom: 1px dashed #BFBFBF;}
#councillors { margin: 0 auto; padding: 45px 0 0 0; *padding: 25px 0 0 0; margin: 0 0 15px 0; border-bottom: 1px dashed #BFBFBF;}
#pages_separator { margin: 0 auto; padding: 20px 0 0 0; margin: 0 0 15px 0; border-bottom: 1px dashed #BFBFBF;}
.start_table {	border: 1px dashed #C5C5C5; width: 80%; font-family: "Courier", Courier, monospace; text-align: left;}
#admin_clean {width: 700px; background: white; padding: 6px; margin: 0; height: auto; vertical-align: top; border: 1px solid #626262;}
#admin_clean ul {padding: 0 0 0 35px;}
#additional_table {border: 1px dashed #C5C5C5; margin: 0 auto;}

/* BUTTONS */
ul.add {margin: 0; padding: 0;}
ul.add li {float:left; list-style:none; }
ul.add li a {display:block; padding:8px 8px 8px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.add li a span {width:14px; height:14px; background:url(admin_add.gif); position:absolute; top:.8em; left:.8em;text-decoration: none;}
ul.add li a:hover, ul.add li a:focus, ul.add li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.add li a:hover span, ul.add li a:focus span, ul.add li a:active span {background-position:0 -14px;}

ul.add-there {margin: 0; padding: 0;}
ul.add-there li {float:left; list-style:none; }
ul.add-there li a {display:block; padding:8px 8px 8px 31px; background:#970000; color:#ffffff; position:relative; text-decoration: none;}
ul.add-there li a span {width:14px; height:14px; background:url(admin_add.gif); position:absolute; top:0.8em; left:.8em;text-decoration: none; background-position: 0 14px;}
ul.add-there li a:hover, ul.add li a:focus, ul.add li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.add-there li a:hover span, ul.add li a:focus span, ul.add li a:active span {background-position:0 -14px;}

ul.edit {margin: 0;padding: 0;}
ul.edit li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.edit li a {display:block; padding:8px 8px 8px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.edit li a span {width:14px; height:14px; background:url(admin_edit.gif); position:absolute; top:.8em; left:.8em;text-decoration: none;}
ul.edit li a:hover, ul.goto li a:focus, ul.edit li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.edit li a:hover span, ul.edit li a:focus span, ul.edit li a:active span {background-position:0 -14px;}

ul.edit_2 {margin: 0;padding: 0;}
ul.edit_2 li {float:left; list-style:none; padding: 0 0 0 0; }
ul.edit_2 li a {display:block; padding:8px 8px 8px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.edit_2 li a span {width:14px; height:14px; background:url(admin_edit.gif); position:absolute; top:.8em; left:.8em;text-decoration: none;}
ul.edit_2 li a:hover, ul.edit_2 li a:focus, ul.edit_2 li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.edit_2 li a:hover span, ul.edit_2 li a:focus span, ul.edit_2 li a:active span {background-position:0 -14px;}

ul.edit-there {margin: 0;padding: 0;}
ul.edit-there li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.edit-there li a {display:block; padding:8px 8px 8px 31px; background:#970000; color:#ffffff; position:relative; text-decoration: none;}
ul.edit-there li a span {width:14px; height:14px; background:url(admin_edit.gif); position:absolute; top:0.8em; left:.8em;text-decoration: none; background-position: 0 14px;}
ul.edit-there li a:hover, ul.edit-there li a:focus, ul.edit-there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.edit-there li a:hover span, ul.edit-there li a:focus span, ul.edit-there li a:active span {background-position:0 -14px;}

ul.edit_2-there {margin: 0;padding: 0;}
ul.edit_2-there li {float:left; list-style:none; padding: 0 0 0 0; }
ul.edit_2-there li a {display:block; padding:8px 8px 8px 31px; background:#970000; color:#ffffff; position:relative; text-decoration: none;}
ul.edit_2-there li a span {width:14px; height:14px; background:url(admin_edit.gif); position:absolute; top:0.8em; left:.8em;text-decoration: none; background-position: 0 14px;}
ul.edit_2-there li a:hover, ul.edit_2-there li a:focus, ul.edit_2-there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.edit_2-there li a:hover span, ul.edit_2-there li a:focus span, ul.edit_2-there li a:active span {background-position:0 -14px;}

ul.delete {margin: 0;padding: 0;}
ul.delete li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.delete li a {display:block; padding:8px 8px 8px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.delete li a span {width:14px; height:14px; background:url(admin_delete.gif); position:absolute; top:.8em; left:.8em;text-decoration: none;}
ul.delete li a:hover, ul.delete li a:focus, ul.delete li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.delete li a:hover span, ul.delete li a:focus span, ul.delete li a:active span {background-position:0 -14px;}

ul.goto {margin: 0;padding: 8px 0 0 0;}
ul.goto li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.goto li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.goto li a span {width:14px; height:14px; background:url(admin_goto.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.goto li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.goto li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.gotor {margin: 0;padding: 0px 0 0 0;}
ul.gotor li {float:right; list-style:none; padding: 0 6px 0 0; }
ul.gotor li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.gotor li a span {width:14px; height:14px; background:url(admin_goto.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.gotor li a:hover, ul.gotor li a:focus, ul.gotor li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.gotor li a:hover span, ul.gotor li a:focus span, ul.gotor li a:active span {background-position:0 -14px;}

ul.goto_there {margin: 0;padding: 8px 0 0 0;}
ul.goto_there li {float:left; list-style:none; padding: 0 0px 0 0; }
ul.goto_there li a {display:block; padding:6px 8px 6px 31px; background:#970000; color:#ffffff; position:relative; text-decoration: none;}
ul.goto_there li a span {width:14px; height:14px; background:url(admin_goto.gif); position:absolute; top:0.7em; left:.7em;text-decoration: none; background-position: 0 14px;}
ul.goto_there li a:hover, ul.goto_there li a:focus, ul.goto_there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.goto_there li a:hover span, ul.goto_there li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.hint {margin: 0;padding: 0; float: right;}
ul.hint li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.hint li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.hint li a span {width:14px; height:14px; background:url(admin_hint.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.hint li a:hover, ul.hint li a:focus, ul.hint li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.hint li a:hover span, ul.hint li a:focus span, ul.hint li a:active span {background-position:0 -14px;}

ul.goto2 {margin: 0;padding: 0;}
ul.goto2 li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.goto2 li a {display:block; padding:8px 8px 8px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.goto2 li a span {width:14px; height:14px; background:url(admin_goto.gif); position:absolute; top:.8em; left:.8em;text-decoration: none;}
ul.goto2 li a:hover, ul.goto2 li a:focus, ul.goto2 li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.goto2 li a:hover span, ul.edit li a:focus span, ul.goto2 li a:active span {background-position:0 -14px;}

/* CALENDAR */
.cal_l { text-align: left; padding: 8px; background:url(admin_bg.gif) #999999; background-repeat: repeat-x; }
.cal_r { background-color: #E1E1E1; text-align: left; padding: 8px;}
.cal_c { text-align: center; padding: 10px 0 0 0;}
.cal_edit { width: 62px; padding: 8px; background:url(admin_bg.gif) #999999; background-repeat: repeat-x; text-align: center;}
.cal_edit2 { width: 76px; padding: 8px; background:url(admin_bg.gif) #999999; background-repeat: repeat-x; text-align: center;}

.cal_h { padding: 10px; background:url(admin_bg.gif) #999999; background-repeat: repeat-x; text-align: center;}
.cal_b_l { text-align: left; background-color: #E1E1E1;  padding: 8px;}
.cal_b_c { text-align: center; background-color: #E1E1E1; padding: 8px;}
.cal_b_edit { height: 50px; text-align: left; background-color: #E1E1E1; padding: 0 0 0 10px;}
.cal_b_edit3 { height: 50px; text-align: left; background-color: #E1E1E1; padding: 0 3px 0 10px;}

/* FORMS */
label {cursor:pointer;}
input, select, textarea {font:1.2em Arial, Helvetica, sans-serif; color:#555;}

#adminform select {border:1px solid #404040; color:#555; padding:5px;}
#adminform input, textarea {border:1px solid #404040; color:#6c6c6c; padding:5px; margin-right:5px;}
#adminform input:focus, textarea:focus, select:focus {border-color:#970000; color:#000;}
#adminform input.button { padding:8px; background-color:#970000;color:#fff; cursor:pointer; margin-right:3px; font-weight:normal; border: none; }
#adminform input.button:hover {background:#4a4a4a; color:#ddd; border: none;}
#adminform input.button2 { padding:6px; background-color:#970000;color:#fff; cursor:pointer; margin-right:3px; font-weight:normal; border: none; }
#adminform input.button2:hover {background:#4a4a4a; color:#ddd; border: none;}
#adminform input.button3 { padding:6px; background-color:#970000;color:#fff; cursor:pointer; margin-right:3px; font-weight:normal; border: 1px solid #970000; }
#adminform input.button3:hover {background:#4a4a4a; color:#ddd; border:  1px solid #970000;}
#adminform input.button4 { padding:6px; background-color:#4a4a4a;color:#ddd; cursor:pointer; margin-right:3px; font-weight:normal; border: none; }
#adminform input.button4:hover {background:#970000; color:#fff; border: none;}
#adminform input.button5 { padding:6px; background-color:#970000;color:#ddd; cursor:pointer; margin-right:3px; font-weight:normal; border: 1px solid #970000; }
#adminform input.button5:hover {background:#4a4a4a; color:#ddd; border:  1px solid #970000;border: 1px solid #4a4a4a; }
#adminform input.password { background-color: #4a4a4a; color: #ddd; border: none;}
#adminform input.password:focus {background-color: #970000; color: #ddd; border: none;}
#adminform input.password:hover {background-color: #970000; color: #ddd; border: none;}
#adminform select.select5 {border:1px solid #4a4a4a; color:#ddd; padding:5px; background: #4a4a4a;}
#force_adminform { border:1px solid #404040; color:#6c6c6c; padding:5px; margin-right:5px;}
#lastRow { display: none;}
.showHideRows {display: none;}

#adminform input[type=checkbox]{background: transparent;border: 0;}
#adminform input[type=radio]{background: transparent;border: 0;}

/* DOCUMENTS */
.docs_title {	background: #4a4a4a; display: block; padding: 8px; font-weight: normal;	font-size: 11px;	letter-spacing: 1px;	text-align: left;	vertical-align: middle; color:#ddd; margin-top: 15px; }
.docs_toolbar { text-align: left; border: 1px solid black;}
.docs_break { background: #970000; width: 20px;}
.docs_header { padding: 10px; background:url(admin_bg.gif) #999999; background-repeat: repeat-x; text-align: left; font-weight: bold; color: #333333;}
.docs_header a { color: #333333; text-decoration: none; }
.docs_header a:hover { color: #333333; text-decoration: none; }
.docs_body_l { background-color: #E1E1E1;  padding: 8px; text-align: left;}
.docs_body_l a { text-decoration: none;}
.docs_body_l a:hover { text-decoration: none;}
.docs_body_c { background-color: #E1E1E1;  padding: 8px; text-align: center;}
.docs_move_title {	background: #970000; display: block; padding: 8px; font-weight: normal;	font-size: 11px;	letter-spacing: 1px;	text-align: left;	vertical-align: middle; color:#ffffff; margin-top: 15px; }

ul.docs_back {margin: 0;padding: 0px 0 0 0;}
ul.docs_back li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.docs_back li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.docs_back li a span {width:14px; height:14px; background:url(admin_docs_back.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.docs_back li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.docs_back li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.docs_backup {margin: 0;padding: 0px 0 0 0;}
ul.docs_backup li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.docs_backup li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.docs_backup li a span {width:14px; height:14px; background:url(admin_docs_backup.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.docs_backup li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.docs_backup li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.docs_search {margin: 0;padding: 0px 0 0 0;}
ul.docs_search li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.docs_search li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.docs_search li a span {width:14px; height:14px; background:url(admin_docs_search.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.docs_search li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.docs_search li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.docs_move {margin: 0;padding: 0px 0 0 6px;}
ul.docs_move li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.docs_move li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.docs_move li a span {width:14px; height:14px; background:url(admin_docs_move.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.docs_move li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.docs_move li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.docs_delete {margin: 0;padding: 0px 0 0 0;}
ul.docs_delete li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.docs_delete li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.docs_delete li a span {width:14px; height:14px; background:url(admin_docs_delete.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.docs_delete li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.docs_delete li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.docs_upload {margin: 0;padding: 0px 0 0 0;}
ul.docs_upload li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.docs_upload li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.docs_upload li a span {width:14px; height:14px; background:url(admin_docs_upload.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.docs_upload li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.docs_upload li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}


/* GALLERY */

ul.gallery_add {margin: 0;padding: 0px 0 0 0;}
ul.gallery_add li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.gallery_add li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.gallery_add li a span {width:14px; height:14px; background:url(admin_gallery_add.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.gallery_add li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.gallery_add li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.gallery_delete {margin: 0;padding: 0px 0 0 0;}
ul.gallery_delete li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.gallery_delete li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.gallery_delete li a span {width:14px; height:14px; background:url(admin_gallery_delete.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.gallery_delete li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.gallery_delete li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.gallery_rename {margin: 0;padding: 0px 0 0 0;}
ul.gallery_rename li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.gallery_rename li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.gallery_rename li a span {width:14px; height:14px; background:url(admin_gallery_rename.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.gallery_rename li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.gallery_rename li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.gallery_thumb {margin: 0;padding: 0px 0 0 0;}
ul.gallery_thumb li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.gallery_thumb li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.gallery_thumb li a span {width:14px; height:14px; background:url(admin_gallery_thumb.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.gallery_thumb li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.gallery_thumb li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

ul.gallery_reorder {margin: 0;padding: 0px 0 0 0;}
ul.gallery_reorder li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.gallery_reorder li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.gallery_reorder li a span {width:14px; height:14px; background:url(admin_gallery_reorder.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.gallery_reorder li a:hover, ul.goto li a:focus, ul.goto li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.gallery_reorder li a:hover span, ul.goto li a:focus span, ul.goto li a:active span {background-position:0 -14px;}

.gal_b_l { text-align: left; background-color: #E1E1E1;  padding: 4px;}
.gal_b_c { text-align: center; background-color: #E1E1E1; padding: 4px;}
.gal_b_edit { height: 40px; text-align: left; background-color: #E1E1E1; padding: 0 0 0 5px;}


/* ADDITIONAL FEATURES */

ul.blogs {margin: 0;padding: 0; float: right;}
ul.blogs li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.blogs li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.blogs li a span {width:14px; height:14px; background:url(admin_blogs.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.blogs li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.blogs li a:hover span, ul.blogs li a:focus span {background-position:0 -14px;}

ul.chairman {margin: 0;padding: 0; float: right;}
ul.chairman li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.chairman li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.chairman li a span {width:14px; height:14px; background:url(admin_chairman.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.chairman li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.chairman li a:hover span, ul.chairman li a:focus span {background-position:0 -14px;}

ul.consultations {margin: 0;padding: 0; float: right;}
ul.consultations li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.consultations li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.consultations li a span {width:14px; height:14px; background:url(admin_consultations.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.consultations li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.consultations li a:hover span, ul.consultations li a:focus span {background-position:0 -14px;}

ul.faqs {margin: 0;padding: 0; float: right;}
ul.faqs li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.faqs li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.faqs li a span {width:14px; height:14px; background:url(admin_faqs.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.faqs li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.faqs li a:hover span, ul.faqs li a:focus span {background-position:0 -14px;}

ul.flite {margin: 0;padding: 0; float: right;}
ul.flite li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.flite li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.flite li a span {width:14px; height:14px; background:url(admin_flite.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.flite li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.flite li a:hover span, ul.flite li a:focus span {background-position:0 -14px;}

ul.ticker {margin: 0;padding: 0; float: right;}
ul.ticker li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.ticker li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.ticker li a span {width:14px; height:14px; background:url(admin_ticker.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.ticker li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.ticker li a:hover span, ul.ticker li a:focus span {background-position:0 -14px;}

ul.homegallery {margin: 0;padding: 0; float: right;}
ul.homegallery li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.homegallery li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.homegallery li a span {width:14px; height:14px; background:url(admin_homegallery.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.homegallery li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.homegallery li a:hover span, ul.homegallery li a:focus span {background-position:0 -14px;}

ul.halls {margin: 0;padding: 0; float: right;}
ul.halls li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.halls li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.halls li a span {width:14px; height:14px; background:url(admin_halls.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.halls li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.halls li a:hover span, ul.halls li a:focus span {background-position:0 -14px;}

ul.newsletter {margin: 0;padding: 0; float: right;}
ul.newsletter li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.newsletter li a span {width:14px; height:14px; background:url(admin_newsletter.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.newsletter li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter li a:hover span, ul.newsletter li a:focus span {background-position:0 -14px;}

ul.poll {margin: 0;padding: 0; float: right;}
ul.poll li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.poll li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.poll li a span {width:14px; height:14px; background:url(admin_poll.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.poll li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.poll li a:hover span, ul.poll li a:focus span {background-position:0 -14px;}

ul.parishplan {margin: 0;padding: 0; float: right;}
ul.parishplan li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.parishplan li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.parishplan li a span {width:14px; height:14px; background:url(admin_parishplan.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.parishplan li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.parishplan li a:hover span, ul.parishplan li a:focus span {background-position:0 -14px;}

ul.gallery {margin: 0;padding: 0; float: right;}
ul.gallery li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.gallery li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.gallery li a span {width:14px; height:14px; background:url(admin_gallery.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.gallery li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.gallery li a:hover span, ul.gallery li a:focus span {background-position:0 -14px;}

ul.secure {margin: 0;padding: 0; float: right;}
ul.secure li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.secure li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.secure li a span {width:14px; height:14px; background:url(admin_secure.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.secure li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.secure li a:hover span, ul.secure li a:focus span {background-position:0 -14px;}

ul.walks {margin: 0;padding: 0; float: right;}
ul.walks li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.walks li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.walks li a span {width:14px; height:14px; background:url(admin_walks.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.walks li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.walks li a:hover span, ul.walks li a:focus span {background-position:0 -14px;}

ul.webmail {margin: 0;padding: 0; float: right;}
ul.webmail li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.webmail li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.webmail li a span {width:14px; height:14px; background:url(admin_webmail.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.webmail li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.webmail li a:hover span, ul.webmail li a:focus span {background-position:0 -14px;}

ul.youth {margin: 0;padding: 0; float: right;}
ul.youth li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.youth li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.youth li a span {width:14px; height:14px; background:url(admin_youth.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.youth li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.youth li a:hover span, ul.youth li a:focus span {background-position:0 -14px;}

ul.planning {margin: 0;padding: 0; float: right;}
ul.planning li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.planning li a {display:block; padding:5px 8px 5px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.planning li a span {width:14px; height:14px; background:url(admin_planning.gif); position:absolute; top:.6em; left:.8em;text-decoration: none;}
ul.planning li a:hover {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.planning li a:hover span, ul.planning li a:focus span {background-position:0 -14px;}


/* NEWSLETTER */

ul.newsletter_info {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_info li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_info li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.newsletter_info li a span {width:14px; height:14px; background:url(admin_info.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.newsletter_info li a:hover, ul.newsletter_info li a:focus, ul.newsletter_info li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_info li a:hover span, ul.newsletter_info li a:focus span, ul.newsletter_info li a:active span {background-position:0 -14px;}

ul.newsletter_info_there {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_info_there li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_info_there li a {display:block; padding:6px 8px 6px 31px; background:#970000; color:#fff; position:relative; text-decoration: none;}
ul.newsletter_info_there li a span {width:14px; height:14px; background:url(admin_info.gif); position:absolute; top:0.7em; left:0.8em;text-decoration: none; background-position: 0 14px;}
ul.newsletter_info_there li a:hover, ul.newsletter_info_there li a:focus, ul.newsletter_info_there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_info_there li a:hover span, ul.newsletter_info_there li a:focus span, ul.newsletter_info li a:active span {background-position:0 -14px;}

ul.newsletter_subscribers {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_subscribers li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_subscribers li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.newsletter_subscribers li a span {width:14px; height:14px; background:url(admin_youth.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.newsletter_subscribers li a:hover, ul.newsletter_subscribers li a:focus, ul.newsletter_subscribers li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_subscribers li a:hover span, ul.newsletter_subscribers li a:focus span, ul.newsletter_subscribers li a:active span {background-position:0 -14px;}

ul.newsletter_subscribers_there {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_subscribers_there li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_subscribers_there li a {display:block; padding:6px 8px 6px 31px; background:#970000; color:#fff; position:relative; text-decoration: none;}
ul.newsletter_subscribers_there li a span {width:14px; height:14px; background:url(admin_youth.gif); position:absolute; top:0.7em; left:0.8em;text-decoration: none; background-position: 0 14px;}
ul.newsletter_subscribers_there li a:hover, ul.newsletter_subscribers_there li a:focus, ul.newsletter_info_there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_subscribers_there li a:hover span, ul.newsletter_subscribers_there li a:focus span, ul.newsletter_subscribers_there li a:active span {background-position:0 -14px;}

ul.newsletter_compose {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_compose li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_compose li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.newsletter_compose li a span {width:14px; height:14px; background:url(admin_webmail.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.newsletter_compose li a:hover, ul.newsletter_compose li a:focus, ul.newsletter_compose li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_compose li a:hover span, ul.newsletter_compose li a:focus span, ul.newsletter_compose li a:active span {background-position:0 -14px;}

ul.newsletter_compose_there {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_compose_there li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_compose_there li a {display:block; padding:6px 8px 6px 31px; background:#970000; color:#fff; position:relative; text-decoration: none;}
ul.newsletter_compose_there li a span {width:14px; height:14px; background:url(admin_webmail.gif); position:absolute; top:0.7em; left:0.8em;text-decoration: none; background-position: 0 14px;}
ul.newsletter_compose_there li a:hover, ul.newsletter_compose_there li a:focus, ul.newsletter_compose_there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_compose_there li a:hover span, ul.newsletter_compose_there li a:focus span, ul.newsletter_compose_there li a:active span {background-position:0 -14px;}

ul.newsletter_settings {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_settings li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_settings li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.newsletter_settings li a span {width:14px; height:14px; background:url(admin_settings.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.newsletter_settings li a:hover, ul.newsletter_settings li a:focus, ul.newsletter_settings li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_settings li a:hover span, ul.newsletter_settings li a:focus span, ul.newsletter_settings li a:active span {background-position:0 -14px;}

ul.newsletter_settings_there {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_settings_there li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_settings_there li a {display:block; padding:6px 8px 6px 31px; background:#970000; color:#fff; position:relative; text-decoration: none;}
ul.newsletter_settings_there li a span {width:14px; height:14px; background:url(admin_settings.gif); position:absolute; top:0.7em; left:0.8em;text-decoration: none; background-position: 0 14px;}
ul.newsletter_settings_there li a:hover, ul.newsletter_settings_there li a:focus, ul.newsletter_settings_there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_settings_there li a:hover span, ul.newsletter_settings_there li a:focus span, ul.newsletter_settings_there li a:active span {background-position:0 -14px;}

ul.newsletter_logout {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_logout li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_logout li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.newsletter_logout li a span {width:14px; height:14px; background:url(admin_delete.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.newsletter_logout li a:hover, ul.newsletter_logout li a:focus, ul.newsletter_logout li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_logout li a:hover span, ul.newsletter_logout li a:focus span, ul.newsletter_logout li a:active span {background-position:0 -14px;}

ul.newsletter_logout_there {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_logout_there li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_logout_there li a {display:block; padding:6px 8px 6px 31px; background:#970000; color:#fff; position:relative; text-decoration: none;}
ul.newsletter_logout_there li a span {width:14px; height:14px; background:url(admin_delete.gif); position:absolute; top:0.7em; left:0.8em;text-decoration: none; background-position: 0 14px;}
ul.newsletter_logout_there li a:hover, ul.newsletter_logout_there li a:focus, ul.newsletter_logout_there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_logout_there li a:hover span, ul.newsletter_logout_there li a:focus span, ul.newsletter_logout_there li a:active span {background-position:0 -14px;}

ul.newsletter_upload {margin: 0;padding: 0px 0 0 0;}
ul.newsletter_upload li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.newsletter_upload li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.newsletter_upload li a span {width:14px; height:14px; background:url(admin_add.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.newsletter_upload li a:hover, ul.newsletter_upload li a:focus, ul.newsletter_upload li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.newsletter_upload li a:hover span, ul.newsletter_upload li a:focus span, ul.newsletter_upload li a:active span {background-position:0 -14px;}


/* SECURE AREA */

ul.secure_browse {margin: 0;padding: 0px 0 0 0;}
ul.secure_browse li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.secure_browse li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.secure_browse li a span {width:14px; height:14px; background:url(admin_docs_search.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.secure_browse li a:hover, ul.secure_browse li a:focus, ul.secure_browse li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.secure_browse li a:hover span, ul.secure_browse li a:focus span, ul.secure_browse li a:active span {background-position:0 -14px;}

ul.secure_browse_there {margin: 0;padding: 0px 0 0 0;}
ul.secure_browse_there li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.secure_browse_there li a {display:block; padding:6px 8px 6px 31px; background:#970000; color:#fff; position:relative; text-decoration: none;}
ul.secure_browse_there li a span {width:14px; height:14px; background:url(admin_docs_search.gif); position:absolute; top:0.7em; left:0.8em;text-decoration: none; background-position: 0 14px;}
ul.secure_browse_there li a:hover, ul.secure_browse_there li a:focus, ul.secure_browse_there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.secure_browse_there li a:hover span, ul.secure_browse_there li a:focus span, ul.secure_browse_there li a:active span {background-position:0 -14px;}

ul.secure_manage {margin: 0;padding: 0px 0 0 0;}
ul.secure_manage li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.secure_manage li a {display:block; padding:6px 8px 6px 31px; background:#4a4a4a; color:#ddd; position:relative; text-decoration: none;}
ul.secure_manage li a span {width:14px; height:14px; background:url(admin_settings.gif); position:absolute; top:.7em; left:.8em;text-decoration: none;}
ul.secure_manage li a:hover, ul.secure_browse li a:focus, ul.secure_browse li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.secure_manage li a:hover span, ul.secure_browse li a:focus span, ul.secure_browse li a:active span {background-position:0 -14px;}

ul.secure_manage_there {margin: 0;padding: 0px 0 0 0;}
ul.secure_manage_there li {float:left; list-style:none; padding: 0 6px 0 0; }
ul.secure_manage_there li a {display:block; padding:6px 8px 6px 31px; background:#970000; color:#fff; position:relative; text-decoration: none;}
ul.secure_manage_there li a span {width:14px; height:14px; background:url(admin_settings.gif); position:absolute; top:0.7em; left:0.8em;text-decoration: none; background-position: 0 14px;}
ul.secure_manage_there li a:hover, ul.secure_manage_there li a:focus, ul.secure_manage_there li a:active {text-decoration:none; background:#970000; color:#ffffff;text-decoration: none;}
ul.secure_manage_there li a:hover span, ul.secure_manage_there li a:focus span, ul.secure_manage_there li a:active span {background-position:0 -14px;}

.secure_border_l { border-left: 1px solid #C5C5C5;}
.secure_border_b { border-bottom: 1px solid #C5C5C5;}










.form { margin: 0 auto 0 auto;}
.form form {margin-bottom:4em;}
.form {padding:0 0 1em;}
.form fieldset {border:0; margin:0 0 1em 0; padding:1em;}
.form .row {clear:both; display:block; margin:0.5em 0; padding:0.25em 0;}
.form .row label {float:left; line-height:1.25em; margin:0; padding:0; text-align:right; background-color: #A6A6A6; text-align: left; padding: 8px; background:url(admin_bg.gif); width: 160px; height: auto;}
.form .row input.text, .form .row input.text-small, .form .row textarea {border:1px solid #bbb; color:#555; padding:5px; margin-right:5px;}
.form .row input.text-small {width:100px;}
.form .row input.focus-clear {font-style:italic; color:#999;}
.form .row select.select, .form .row .select select {border:1px solid #bbb; color:#585858; padding:5px;}
.form .row textarea {height:5em;}
.form .row input.text:focus, .form .row textarea:focus {border-color:#f60; color:#000;}
.form .row .checkbox input {width:auto; margin:6px 5px 6px 108px; float:left;}
.form .row .checkbox label {width:auto;}
.form .instruction, .form .instruction-link {color:#888; line-height:1.35em; margin:0.2em 0 0; padding:0.5em 108px 0;}
.form .error {line-height:1.35em; margin:0.2em 0 0;}
.form .error .error-message {clear:left; font-size:12px; padding:0.5em 108px 0;}
.form a {}
.form a:hover, .form a:active, .form a:focus {}
.form .buttons {padding-left:108px;}
.form img {margin-left:108px; float:left;}
.form .button {padding:0.3em 9px 0.3em; background-color:#f60; border-color:#f60; border-style:solid; border-width:1px; color:#fff; cursor:pointer; margin-right:3px; font-weight:bold;}
.form .button:hover {background:#c30; border-color:#c30;}
.form .message {clear:left; padding:0.5em 108px 0; border:0; margin:0; background:none; color:#c30;}





h4 {	font-size: 14px; letter-spacing: 1px; color: #333333; border-bottom: 2px solid #774A1D; padding:0; margin: 0; padding-bottom: 3px; width: 25%; margin-bottom: 7px;}

h3 {	font-size: 12px; letter-spacing: 1px; color: #333333; border-bottom: 1px solid #774A1D; padding:0; margin: 0; padding-bottom: 3px; width: 20%; margin-bottom: 7px;}

h5 {	font-size: 12px; letter-spacing: 1px; color: #333333; border-bottom: 1px solid #774A1D; padding:0; padding-top: 5px; margin: 0; padding-bottom: 3px; width: 55%; margin-bottom: 7px;}

p {	margin: 18px 0 18px 0;}



a {	color: #970000; text-decoration: underline;}

a:hover {	color: #7B68EE;	text-decoration: none;}

.centered {	margin-left: auto; margin-right: auto; text-align: center;}

#centered {	margin: 0 auto;}

/*##### DOCUMENTS #####*/
.documents td { font-size: 90%; padding: 5px;}
.documents a:link  {text-decoration: none;}
.documents a:active {text-decoration: none;}
.documents a:visited {text-decoration: none;}
.documents a:hover {	color: #478DF4;	text-decoration: underline;}
#Breadcrumbs {	border: 1px solid #c8c8c8;	background-color: #F9F9F9;	font-weight: normal;	font-size: 10px;	margin-bottom: 10px;	padding: 5px;	height: 20px;}
#Breadcrumbs a:Link{	color: #000000;}
#Breadcrumbs a:Hover{	text-decoration: underline;	color: #000000;}
#BottomBreadcrumbs {	border: 1px solid #C8C8C8;	background-color: #F9F9F9;	background-image: url(admin_bg.gif);font-weight: normal;	font-size: 10px;	margin-top: 10px;	padding: 5px;	height: 12px;}
.documents .Header {	background-image: url(admin_bg.gif);	background-color: #EBF1F4;	color: #333333;	border: 1px solid white;	font-weight: normal;	font-size: 10px;	height: 14px;}
.MouseOut {	background-color: #FFFFFF;}
.MouseOver {	background-color: #F0F0F0;}	


.contentframes {	border: 1px dashed #C5C5C5;margin: 0 auto;}

#contentframes {	border: 1px dashed #C5C5C5; margin: 0 auto;}

.dotted_top {	border-top: 1px dashed #c5c5c5;}

.miniform {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
.miniform2 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}

.grey {	color: Gray;}

.bottom_nav{	margin-left: auto; margin-right: auto; text-align: center; width: 50%; background: url(https://admin.parishcouncil.net/data/nav.gif); height: 27px; line-height: 27px;}

#service {padding-bottom:6px; padding-right:6px;padding-top:6px; padding-left:6px; text-align:left; border: 1px solid #B2B2B2; background-color: White; width: 80%; letter-spacing: 1px;}
#announcements { font-family: "Courier New", Courier, monospace; font-size: 12px; letter-spacing: 2px;}
.LittleForm {font-family: verdana, courier new, courier, sans-serif; font-size:10px;color:#000000;}
	
/*######### STYLES ###########*/

.style4 {font-size: 16px}
.style5 {font-size: 12px; 	color: #CCCCCC;}
		

/*######### Largeform ###########*/

.largeform { padding:8px; background: #F5EAE8; margin: 0 auto;}
.largeform-header { background: #C5ACA9 url(admin_bg.gif) repeat-x; font-weight: bold; padding: 8px;}
.largeform-header td { background-color: #C5ACA9; padding: 8px;}
.largeform td {padding: 4px;}
.largeform-general { padding:8px; background: white;margin: 0 auto;}
.largeform-general td {padding: 10px; background-color: #F5EAE8;}
.largeform-general2 { padding:4px; background: white; margin: 0 auto;}
.largeform-general2 td {padding: 4px; background-color: #F5EAE8;}
.largeform-general3 { padding:8px; background: white;}
.largeform-general3 td {padding: 10px;}
#largeform-header { background: #C5ACA9 url(admin_bg_adminform.gif) repeat-x; font-weight: bold; padding: 8px;}

/*######### NEW CALENDAR #########*/
a.topMenu:link {	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	color:#303030;	font-weight:bold;	text-decoration:none;}    
 /* unvisited link */
a.topMenu:visited {	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	color:#303030;	font-weight:bold;	text-decoration:none;}  /* visited link */
a.topMenu:hover {	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	color:#8C4E4F;	font-weight:bold;	text-decoration:none;} 
a.topMenu:active {	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	color:#8C4E4F;	font-weight:bold;}

a.subMenu:link {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#616161;	font-weight:bold;	text-decoration:none;}     /* unvisited link */
a.subMenu:visited {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#616161;	font-weight:bold;	text-decoration:none;}  /* visited link */
a.subMenu:hover {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#616161;	font-weight:bold;	text-decoration:underline;} 
a.subMenu:active {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#616161;	font-weight:bold;}

.hideflow130 {	width: 130px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 22px;}
	
.hideflow120 {	width: 120px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 22px;}
	
.hideflow110 {	width: 110px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 22px;}

.hideflow280 {	width: 280px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 30px;
	margin-top: -20px;}

.hideflow350 {	width: 350px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 30px;}
		
.hideflow335 {	width: 335px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 50px;}
		
.hideflow330 {	width: 330px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 50px;}
		
.hideflow370 {	width: 370px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 50px;}
	
.hideflow370_l {	width: 370px;
	float: left;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 20px;
	vertical-align: middle;}
	
.hideflow75 {	width: 75px;
	float: left;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 20px;
	vertical-align: middle;}
	
.hideflow200 {	width: 200px;
	float: left;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;}

.hideflow90 {	width: 90px;
	float: right;
	clear: right;
	overflow: hidden;
	white-space: nowrap;
	height: 20px;
	vertical-align: middle;}