BODY {
	background:#DDD;
	}

a:link, a:active, a:visited {
	font-family:Georgia;
	font-size:9pt;
	font-weight:none;
	color:#000FF;
	text-decoration:none;
	}

a:hover {
	font-family:Georgia;
	font-size:9pt;
	font-weight:none;
	color:#0000FF;
	text-decoration:underline;
	}


a.menu:link, a.menu:active, a.menu:visited {
	font-family:Tahoma;
	font-size:9pt;
	font-weight:none;
	color:#1a2e27;
	text-decoration:none;
	}

a.menu:hover {
	font-family:Tahoma;
	font-size:9pt;
	font-weight:none;
	color:#C1DACF;
	text-decoration:underline;
	}

h2 {
	font-family:Georgia;
	font-size:14pt;
	color:#e4c9a1;
	}

h3 {
	font-family:Georgia;
	font-size:12pt;
	color:#993300;
	}

.admin_head {
	font-family:Georgia;
	font-size:14pt;
	color:#000;
	}

td.menu {
	border-bottom:2px solid #659886;
	padding:5;
	font-family:Tahoma;
	font-size:9pt;
	font-weight:bold;
	color:#C1DACF;
	text-align:center;
	cursor:hand;
	}

td.menu_over {
	border-bottom:2px solid #496f5f;
	padding:5;
	padding-top:16;
	font-family:Tahoma;
	font-size:9pt;
	font-weight:bold;
	color:#1a2e27;
	text-align:center;
	cursor:hand;
	}

td.menu_mini {
	border-bottom:2px solid #659886;
	padding:5;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#C1DACF;
	text-align:center;
	cursor:hand;
	}

td.menu_mini_over {
	border-bottom:2px solid #496f5f;
	padding:5;
	padding-top:16;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#1a2e27;
	text-align:center;
	cursor:hand;
	}

.statement {
	font-family:Verdana;
	font-size:9pt;
	font-style:italic;
	text-indent:25;
	color:#000000;
	padding:55;
	padding-top:0;
	padding-bottom:35;
	}

.blendBar {
	padding-left:10px;
	color:#e4c9a1;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	}

.main {
	font-family:Georgia, Times New Roman;
	font-size:9pt;
	color:#1a2e27;
	padding:10;
	word-spacing:2pt;
	}

.mainTd {
	background:#518274;
	font-family:Tahoma;
	font-size:9pt;
	color:#1a2e27;
	padding:8;
	word-spacing:1pt;
	border:2px solid #395c50;
	}

.mainBtd {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	padding:4;
	}

.mainLtd {
	background:#FFFFFF;
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	padding:5;
	text-align:center;
	}

.footer {
	font-family:Arial;
	font-size:7pt;
	color:#000;
	}

.upcomingEvents {
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	background:#C1DACF;
	border:1px dashed #98BAAC;
	padding:10;
	width:260px;
	height:100px;
	}

.ministry {
	background:#FFFFFF;
	vertical-align:top;
	width:50%;
	padding:10;
	}

b {
	color:#13241e;
	}

.preload {
	display:none;
	}

.frmInput {
	margin-top:8px;
	border:1px solid #7c8fe1;
	}

.admin {
	background:#FEFEFE;
	border:1px solid #989898;
	font-family:Arial;
	font-size:9pt;
	color:#000;
	padding:10;
	}

.admin_main {
	background:#bdd1cc;
	border:1px solid #C1DACF;
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	padding:10;
	}

.admin_mainNOpad {
	background:#FFFFFF;
	border:0px solid #C1DACF;
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	padding:0;
	}

.admin_bar {
	background:#494949;
	height:40px;
	font-family:Arial;
	font-size:12pt;
	color:#dbd7cc;
	padding:10px;
	}

.area_bar {
	background:#494949;
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	border-top:0px solid #797979;
	padding:5px 5px 5px 0px;
	}

.result_over {
	background:#ffe9cd;
	font-family:Tahoma;
	font-size:8pt;
	border:1px solid #000000;
	}

.result_pub {
	background:#bfcbcc;
	font-family:Tahoma;
	font-size:8pt;
	}

.result_non {
	background:#e3e1c1;
	font-family:Tahoma;
	font-size:8pt;
	}

.art_table {
	border-right:1px solid #FFFFFF;
	}

.editorBar {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#abcfe4,endColorStr=#6e9bb4);
	cursor:arrow;
	}

.btn {
	display:inline;
	width:22px;
	height:22px;
	margin:0 2;
	padding:3 6;
	cursor:hand;
	}

.btnOver {
	background:#fdc879;
	display:inline;
	width:22px;
	height:22px;
	margin:0 2;
	padding:2 5;
	cursor:hand;
	border:1px solid #000000;
	}

.btnDown {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fde393,endColorStr=#e5b112);
	display:inline;
	width:22px;
	height:22px;
	margin:0 2;
	padding:2 5;
	border:1px inset;
	cursor:hand;
	}

.btnNA {
	filter: alpha(opacity=40);
	display:inline;
	width:22px;
	height:22px;
	margin:0 3;
	padding:0;
	cursor:arrow;
	}

#menu {
	margin:-10px -6px -1px -12px;
	}

#menu ul {
	list-style:none;
	margin:3px;
	}

#menu ul li {
	display:inline;
	}

#menu ul li a {
	margin:2px -2px;
	padding:4px 14px;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:#494949;
	border:2px solid #7E7E7E;
	background:#989898;
	text-decoration:none;
	}

#menu ul li a.here {
	margin:2px -2px;
	padding:4px 14px;
	color:orange;
	background:#494949;
	border:2px solid #989898;
	border-bottom:2px solid #494949;
	}

#menu ul li a:hover {
	margin:2px -2px;
	padding:4px 14px;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:#EEE;
	padding-bottom:4px;
	text-decoration:none;
	background:#494949;
	border:2px solid #989898;
	border-bottom:2px solid #494949;
	}

.divButton {
	display:inline;
	padding:.3em;
	background:#5B5B5B;
	border:1px outset #8d8d8d;
	border-top:0;
	font-weight:none;
	font-family:Georgia;
	cursor:hand;
	color:#FFCC66;
	height:40px;
	font-size:1.2em;
	text-align:center;
	padding:8px 16px;
	}

.divButtonOver {
	display:inline;
	padding:.3em;
	background:#494949;
	border:1px outset #8d8d8d;
	border-top:0;
	font-weight:none;
	font-family:Georgia;
	cursor:hand;
	color:orange;
	height:40px;
	font-size:1.2em;
	text-align:center;
	padding:8px 16px;
	}

.divButtonDown {
	display:inline;
	padding:.3em;
	background:#494949;
	border:1px inset #8d8d8d;
	border-top:0;
	font-weight:none;
	font-family:Georgia;
	cursor:hand;
	color:orange;
	height:40px;
	font-size:1.2em;
	text-align:center;
	padding:8px 16px;
	}

#sub_menu {
	margin:0px 0px 0px -2px;
	}

#sub_menu ul {
	list-style:none;
	margin:3px;
	}

#sub_menu ul li {
	display:inline;
	}

#sub_menu ul li a {
	margin:2px -2px;
	padding:4px 14px;
	font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#EEE;
	border:1px outset #8D8D8D;
	background:#494949;
	text-decoration:none;
	}

#sub_menu ul li a:hover {
	margin:3px -2px;
	padding:5px 14px;
	font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:orange;
	text-decoration:none;
	background:#494949;
	border:1px inset #8D8D8D;
	}

.bl {background: url('../scripts/calendar/images/bl.gif') 0 100% no-repeat #4f8572; width:200px;}
.br {background: url('../scripts/calendar/images/br.gif') 100% 100% no-repeat}
.tl {background: url('../scripts/calendar/images/tl.gif') 0 0 no-repeat}
.t_bg {background: url('../scripts/calendar/images/t_bg.gif'); margin-left:-10px; width:100%; margin-right:-10px; margin-bottom:10px; padding: 0 8 8 8; font-family:Georgia; font-size:14pt; color:#e4c9a1; font-weight:bold;}
.tr {background: url('../scripts/calendar/images/tr.gif') 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

.errors {
    background-image: url('../image/obj_img/warning.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin:5px;
    border:	1px solid maroon;
	background-color: #FFCCCC;
    padding:8px;
    padding-left:     32px;
    padding-top:10px;
    font-family:Arial;
    font-weight:none;
    font-size:10pt;
    text-align:left;
}

.actions
{
    background-image: url('../image/obj_img/alert.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin:5px;	
    border:	1px solid orange;
	background-color: #FFFFE0;
    padding:8px;
    padding-left:     32px;
    padding-top:10px;
    font-family:Arial;
    font-weight:none;
    font-size:10pt;
    text-align:left;
}

fieldset {
	border:1px solid #898989;
	background:#CCC;
	height:300px;
	}

legend {
	background:#CCC;
	color:#000;
	}

.fm_admin {
	background:#CCC;
	border:1px solid #EEE;
	font-family:Arial;
	font-size:9pt;
	color:#000;
	padding:10;
	}

tr.pgTableListEven {
	background-color:#FFF;
	padding:2px;
	font-size:8pt;
	font-family:Verdana;
	}

tr.pgTableListOdd {
	background-color:#EAEAEA;
	padding:2px;
	font-size:8pt;
	font-family:Verdana;
	}

tr.pgTableListOver {
	background-color:#FFFFCC;
	padding:2px;
	font-size:8pt;
	font-family:Verdana;
	}

th.pgTableList {
	font-size:8pt;
	background-color:#494949;
	color:#FEFEFE;
	white-space:nowrap;
	padding:2px 10px;
	}

.txt {
	background:#FFF;
	font-family:Georgia;
	padding-left:5px;
	border:2px solid #494949;
	}

.button {
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	background-image: url('../image/obj_img/button-bg.gif');
	background-repeat: repeat-x;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 0.25em;
	}

td.thumb {
	padding:10px;
	background:#989898;
	border:1px solid #E1E1E1;
	cursor:default;
	text-align:center;
	}

td.thumbOver{
	padding:10px;
	background:#CCC;
	border:1px solid #989898;
	cursor:default;
	text-align:center;
	}

.pic_thumb {
	border:1px solid #000;
	width:120px;
	height:80px;
	}
	
.enablePage {
	z-index:-1000;
	position:absolute;
	bottom:0px;
	left:0px;
	height:0px;
	width:0px;
	border:0px solid #000;
	background:none;
	filter:alpha(opacity=0);
	}
	
.disablePage {
	z-index:1000;
	position:absolute;
	top:0px;
	left:0px;
	height:750px;
	width:101.5%;
	border:10px solid #000;
	background:#333;
	filter:alpha(opacity=70);
	}