/*--------------------------------------------------

------------------  Reset   ------------------------

--------------------------------------------------*/

 

a:active {outline:none;}

:focus {-moz-outline-style: none;}

* html a {noFocusLine: expression(this.onFocus=this.blur()); outline: none;}



img {border:none;}



/*--------------------------------------------------

------------------ Specifics -----------------------

--------------------------------------------------*/



body {

	background: #0b0b0b url(images/bg2.jpg) no-repeat top center;

	font-family: arial, helvetica, sans-serif;

	font-size: 100%;

	line-height: 1.125em;

	color: #fff;

}



a {color: #65a8ec;}

a:hover {color: #fff;}

.SmallNavigation {font-size:80%;}



h1, .ContentHeader {font-size: 22px; color: #fff;}

h2, .ContentSubHeader {font-size: 20px; color: #00a1ea; font-weight: normal;}

h3 {font-size: 14px; color: #fff;}



.HRule, hr {

    height: 1px;

    background: #444;

	color:#444;

    border: none;

}



.clear {clear:both;}

.floatleft {float: left;}

.floatright {float: right;}

.hidden {visibility: hidden; position: absolute;}



/*--------------------------------------------------

--------------- Structure - Home -------------------

--------------------------------------------------*/



#wrapper {

	width: 950px;

	margin: 20px auto;

}



#sub_wrapper {

	width: 950px;

	margin: 20px auto;

	position:relative;

}
#sub_wrappers{

	width: 950px;

	margin:0px 20px 0px 20px;

	position:relative;

}



#top_shadow {

	width: 960px;

	height: 20px;

	margin-left: -10px;

	background: url(images/top_shadow.png) no-repeat;

}



#primary {

	width: 950px;

	height: 485px;

	background: url(images/repeat_shadow.png) repeat-y;

}



	#main {

		width: 565px;

		float: left;

		margin: 0 0 0 19px;

		display: inline;

	}

	

		#header {

			width: 565px;

			height: 140px;

			background: url(images/header_bg.jpg) no-repeat;

			position:relative;

		}

			

			#subnav {

				width: 550px;

				height: 25px;

/* ---				padding: 117px 0 0 25px;--- */

				position:absolute;top:117px;left:25px;

				font-size:12px;

			}

			

#subnav a {

	vertical-align: middle;

	padding: 0 5px;

}

#subnav a {color: white; text-decoration: none; font-size: 10px;}

#subnav a:hover {color:#094985; background: none;}



		#navbar {

			width: 610px;

			height: 35px;

			background: url(images/navbar_bg_repeat.jpg) repeat-x;

			padding: 0 0 0 0px;

		}

		

		#flashbox_wrap {

			width: 565px;

			height: 40px;

			background: url(images/flashbox_leftedge.jpg) no-repeat top left;

			padding: 0 0 0 15px;

		}

		

		#flashbox {

			width: 550px;

			height: 40px;

		}

		

	#sidebar {

		width: 345px;

		float: right;

		margin: 0 21px 0 0;

	}



		#top_buttons {

			width: 345px;

			height: 40px;

			background: url(images/top_buttons_bg.jpg) no-repeat;

		}



/* ie6 hacks */

* html #sidebar {position: absolute; padding: 0; margin-left: -15px;}

		

		#news {

			width: 345px;

			height: 40px;

			background: url(images/news_bg.jpg) no-repeat;

			position:relative;

		}

		

#full_list {

	font-size: 12px;

	font-weight: bold;

	position:absolute;right:15px;top:20px;

}



#news_feed {

	width: 285px;

	height: 160px;

	overflow: auto;

position:relative;top:70px;left:30px;

}



#flashscroller {width: 280px;height: 155px; font-family: arial, helvetica, sans-serif;}



#news_feed p {

	padding-bottom: 1.5em;

}



#secondary {

	width: 950px;

	height:205px;

	position:relative;

}



	#visitor {

		width: 365px;

		height: 205px;

/* ---		float: left;--- */

/* ---		margin: 0 0 0 19px;--- */

		position:absolute;left:19px;

		background: #070b14;

	}

	

	#interest {

		width: 545px;

		height: 205px;

/* ---		float: right;--- */

/* ---		margin: 0 21px 0 0;--- */

		position:absolute;right:21px;

		background: url(images/interest_bg.jpg) no-repeat;

	}

	

	#bottom_buttons {

		margin: 75px 0 0 15px;

	}



#bottom_shadow {

	width: 950px;

	height: 20px;

	background: url(images/bottom_shadow.png) no-repeat;
	margin:0px 20px 0px 20px;

}



#footer {

	width: 870px;

	font-size:80%;

	margin:0px auto;

	padding-bottom:20px;

}



#poll {margin:0px auto;width:200px;}



/*--------------------------------------------------

--------------- Structure - Sub -------------------

--------------------------------------------------*/



	#main_sans_sidebar {

		width: 890px;

		float: left;

/* ---		margin: 0 0 0 19px;--- */

	padding: 0 0 0 19px;

		display: inline;

	}



#sub_primary {

	width: 950px;

	float: left;

	background: url(images/repeat_shadow.png) repeat-y;

}



#sub_primary_sans_sidebar {

	width: 950px;

	float: left;

	background: url(images/repeat_shadow_sans_sidebar.png) repeat-y;

}



#content_area {

	width: 565px;

	font-size: 14px;

}



#content_area_sans_sidebar {

	width: 890px;

	font-size: 14px;

}



	#content {

		width: 505px;

		padding: 15px 0 15px 37px;

	}

	

	#content_sans_sidebar {

		width: 840px;

		padding: 15px 0 15px 37px;

	}

	

/* ---	?? #content img {max-width: 495px; padding-right: 10px;}--- */

	

		#marquis {

			width: 505px;

			height: 150px;

			margin: 20px 0;

		}

	

	#breadcrumbs {

            background: #222;

            padding: 10px;

            font-size: .875em;

			min-height: 20px;

			margin:10px 0;

        }



		#sub_top_buttons {

			width: 345px;

			height: 225px;

			position:absolute;top:19px;right:25px;

			background: url(images/top_buttons_bg.jpg) no-repeat;

		}



	#sub_sidebar {

		width: 345px;

		float: right;

		margin: 0 21px 0 0;

		position:relative;top:224px;

/* ---		margin-bottom:224px;--- */

		font-size: 12px;

	}



/* ie6 hacks */

* html #sub_sidebar {margin-right: 11px;}

	

	#sub_sidebar_content {

		width: 285px;

		padding: 15px 0 15px 30px;

	}

	

	#interest_content {

		width: 515px;

		height: 175px;

		margin: 15px 0 0 15px;

		overflow: auto;

	}

	





/*--------------------------------------------------

------------------ CSS MENU ----------------------

--------------------------------------------------*/



/* standard menu setup */

.menu, .menu ul {

	z-index:1999;

	list-style-type:none;

	padding:0px;

	margin:0px;

	text-align:left;

	display:block;

	position:relative;

}

.menu {margin-left:5px;}

.menu li {float:left;}

.menu li:hover {position:relative;z-index:1999;}

.menu li:hover>ul {display:block; position:absolute;}

.menu ul li {clear:both; display:block;}



/* first level styling (".menu ul a" for vertical | ".menu a" for horizontal) */

.menu a {padding:0px 3px; display:block; margin:0px; text-decoration: none; font-weight: bold; font-size: 12px;color:#fff;}

.menu a.first {border-left:0px;}

.menu a.firstsubitem {border-top:0px;}



/* first level vertical centering */

.menu .cssnavlevelone {height:34px;vertical-align:middle;}

img.cssnavlevelone {border:0px;}



/* submenu colors/style */

.menu li ul li a {padding: 5px 10px 5px; opacity: .95; filter: alpha(Opacity=95); background:#1581b2; font-weight:normal; width:150px; font-size: 11px;}



/* first level sub menu container */

.menu li ul {display:none;}

/* 2nd level sub menu container (needs nothing if horizontal) */

.menu ul li ul {border-top:none; }

/* 3rd+ level sub menu container */

.menu li ul li ul {margin-left:120px; margin-top:-20px;}



/* first level rollovers */

#navbar li:hover>a {color:#ffffff; display:block; background: #094985;}



/* submenu rollovers (if desired) */

#navbar li ul li:hover>a {color:#ffffff; display:block; background: #094985;}



/*---------- ie6 MAIN MENU hacks -----------*/

* html .menu {display:inline-block;}

* html .menu li a {display:block;float:left;}

* html .menu table a {border:0px;}

* html .menu li ul {display:block;position:absolute;visibility:hidden;}



* html .menu iframe {position:absolute; left:-9999px; top:-9999px; border:0px; width:0px; height:0px; margin:0px; padding:0px; list-style:none;display:none;visibility:hidden;}



/* correct position issue */

* html .menu li a table {position:relative;left:-9px;top:0px;}

* html .menu li a table li a table {position:relative;left:-9px;top:10px;}



/* correct table border issue */

* html .menu table {border-collapse:collapse;}



/* first level rollovers (".menu" for vertical | "#navbar" for horizontal) */

* html #navbar a:hover {background:url("images/overbgimage.html") no-repeat #aa451b; color:#094985;}



/* sub level rollovers (if desired) */

* html #navbar table a:hover {background:url("images/overbgimage.html") no-repeat #aa451b; color:#094985;}

* html .menu li ul li a {font-size:8pt;}



/* enter as many levels as you wish to support */

* html .menu a:hover ul ul {visibility:hidden;}

* html .menu a:hover table table iframe {visibility:hidden;}

* html .menu a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu a:hover ul ul a:hover table table iframe {visibility:hidden;}

* html .menu a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}

* html .menu a:hover ul a:hoverul a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu a:hover ul a:hoverul a:hover ul a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}

* html .menu a:hover ul a:hover ul a:hoverul a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu a:hover ul a:hover ul a:hoverul a:hover ul a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}



* html .menu a:hover ul {visibility:visible;z-index:2000;}

* html .menu a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu a:hover ul a:hover ul {visibility:visible;}

* html .menu a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu a:hover ul a:hover ul a:hover ul {visibility:visible;}

* html .menu a:hover ul a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

* html .menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}









/*--------------------------------------------------

------------------ CSS MENU2 ----------------------

--------------------------------------------------*/



/* standard menu2 setup */

.menu2, .menu2 ul {

	z-index:1999;

	list-style-type:none;

	padding:0px 0px 0px 0px;

	margin:0px;

	text-align:left;

	display:block;

	position:center;

	

}

.menu2 {margin:0px auto;}

.menu2 li {float:left;}

.menu2 li:hover {position:relative;z-index:1999;}

.menu2 li:hover>ul {display:block; position:absolute;}

.menu2 ul li {clear:both; display:block;}



/* first level styling (".menu2 ul a" for vertical | ".menu2 a" for horizontal) */

.menu2 a {padding:0px 8px; display:block; margin:0px; text-decoration: none; font-weight: bold; font-size: 12px;color:#fff;}

.menu2 a.first {border-left:0px;}

.menu2 a.firstsubitem {border-top:0px;}



/* first level vertical centering */

.menu2 .cssnavlevelone {height:34px;vertical-align:middle;}

img.cssnavlevelone {border:0px;}



/* submenu colors/style */

.menu2 li ul li a {padding: 5px 10px 5px; opacity: .95; filter: alpha(Opacity=25); background:#1581b2; font-weight:normal; width:150px; font-size: 11px;}



/* first level sub menu container */

.menu2 li ul {display:none;}

/* 2nd level sub menu container (needs nothing if horizontal) */

.menu2 ul li ul {border-top:none; }

/* 3rd+ level sub menu container */

.menu2 li ul li ul {margin-left:120px; margin-top:-20px;}



/* first level rollovers */

#navbar li:hover>a {color:#1f6ea3; display:block; background: #000000;}



/* submenu rollovers (if desired) */

#navbar li ul li:hover>a {color:#1f6ea3; display:block; background: #000000;}



/*---------- ie6 MAIN MENU hacks -----------*/

* html .menu2 {display:inline-block;}

* html .menu2 li a {display:block;float:left;}

* html .menu2 table a {border:0px;}

* html .menu2 li ul {display:block;position:absolute;visibility:hidden;}



* html .menu2 iframe {position:absolute; left:-9999px; top:-9999px; border:0px; width:0px; height:0px; margin:0px; padding:0px; list-style:none;display:none;visibility:hidden;}



/* correct position issue */

* html .menu2 li a table {position:relative;left:-9px;top:0px;}

* html .menu2 li a table li a table {position:relative;left:-9px;top:10px;}



/* correct table border issue */

* html .menu2 table {border-collapse:collapse;}



/* first level rollovers (".menu2" for vertical | "#navbar" for horizontal) */

* html #navbar a:hover {background:url("images/overbgimage.html") no-repeat #aa451b; color:#1f6ea3;}



/* sub level rollovers (if desired) */

* html #navbar table a:hover {background:url("images/overbgimage.html") no-repeat #aa451b; color:#1f6ea3;}

* html .menu2 li ul li a {font-size:8pt;}



/* enter as many levels as you wish to support */

* html .menu2 a:hover ul ul {visibility:hidden;}

* html .menu2 a:hover table table iframe {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu2 a:hover ul ul a:hover table table iframe {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}

* html .menu2 a:hover ul a:hoverul a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu2 a:hover ul a:hoverul a:hover ul a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul a:hoverul a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

* html .menu2 a:hover ul a:hover ul a:hoverul a:hover ul a:hover ul a:hover ul a:hover table table iframe {visibility:hidden;}



* html .menu2 a:hover ul {visibility:visible;z-index:2000;}

* html .menu2 a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu2 a:hover ul a:hover ul {visibility:visible;}

* html .menu2 a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu2 a:hover ul a:hover ul a:hover ul {visibility:visible;}

* html .menu2 a:hover ul a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

* html .menu2 a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul a:hover table iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);display:block;visibility:visible;}



/*--------------------------------------------------

------------------ Top Buttons ---------------------

--------------------------------------------------*/



#top_buttons a, #sub_top_buttons a {

	margin: 15px 0 0 15px;

}



#listen_button {

	width: 95px;

	height: 195px;

	background: url(images/listen_button.jpg) no-repeat top left;

	float: left;

}



#listen_button:hover {

	width: 95px;

	height: 195px;

	background-position: ;

}
.bottom_footer{
padding:0px 10px 0px 10px;
}



#event_button {

	width: 95px;

	height: 195px;

	background: url(images/event_button.jpg) no-repeat top left;

	float: left;

}



#event_button:hover {

	width: 95px;

	height: 195px;

	background-position: ;

}

		

#prayer_button {

	width: 95px;

	height: 195px;

	background: url(images/prayer_button.jpg) no-repeat top left;

	float: left;

}



#prayer_button:hover {

	width: 95px;

	height: 195px;

	background-position: ;

}

	





/*--------------------------------------------------

---------------   Bottom Buttons   -----------------

--------------------------------------------------*/



#bottom_buttons img {

	padding: 9px;

	margin-right: 5px;

	background: #999;

	border: 1px solid #ccc;

}



#bottom_buttons img:hover {background: #00a1ea; border: 1px solid #00c3f1;}



/*--------------------------------------------------

------------------ 	 Visitor   ---------------------

--------------------------------------------------*/



#visitor_button {

	width: 365px;

	height: 205px;

	background: url(images/visitor_button.jpg) no-repeat top left;

	float: left;

}



#visitor_button:hover {

	width: 365px;

	height: 205px;

	background-position: bottom;

}





/*--------------------------------------------------

------------------ Calendar ------------------------

--------------------------------------------------*/



/* ----------- CSS Tooltip ------------*/

a.tt {position:relative;}

a.tt span.tooltip {display: none;}

a.tt:hover span.tooltip {

    background:#2c3958;

    color:#ffffff;

    display:block;

    opacity: .90;

        filter: alpha(Opacity=90);

    padding:5px;

    position:absolute;

    text-align:left;

    top:15px; left:15px;

    width:200px;

    z-index:101;

}

/* ----------- JS Tooltip ------------*/

.boxoverbody {

    background: #2c3958;

    width: 200px;

    color:#ffffff;

    font-size: .75em;

    opacity: .90;

    filter: alpha(Opacity=90);

    display: inline-block;

    padding: 10px 15px 0 15px;

}





/* ----------- Mini Cal Styles ------------*/



#calendartable td a {display:block; height:25px; text-align:center;}

#calendartable td a:hover {background:#e2a83c; z-index:1}

#calendartable .emptyday a:hover {background:transparent;}



/* ----------- MAIN Cal Styles ------------*/



.CalOverTitle {font-weight:bold; color: #e2a83c;}



#maincal {display: block;}

#mainCal td {

    width: 14%;

    vertical-align: top;

    padding: 5px 10px;

    font-size: 12px;

}



#mainCal .ToDay A:HOVER, #mainCal .WeekDay A:HOVER, #mainCal .WeekendDay A:HOVER {z-index:1;color:#222;}

#mainCal .WeekendDay A, A.CalendarWeekendDayLink {color:#fff; line-height: 1em;}

#mainCal .WeekDay A, A.CalendarWeekDayLink {color: #fff; line-height: 1em;}

#mainCal .ToDay A, A.CalendarToDayLink {color: #fff; line-height: 1em;}



img.caldot {border:0px; vertical-align: middle; padding-right: 2px;}

.calEventName {margin-bottom:3px;}



.CalendarDayOn {

    cursor: pointer;

    cursor: hand;

    background: #5b2020;

}



.ToDay {background: #00a1ea; opacity: .9; filter:alpha(Opacity=90);}

.WeekendDay {background: #444;}

.WeekDay {background: #666;}



.CalendarDayNumber, .CalendarCurrentDayNumber  {

    color: #fff;

    font-style: italic;

}







/*--------------------------------------------------

------------- Global App Styles --------------------

--------------------------------------------------*/



.ColumnHeader {

    color: #fff;

    background: #222;

    font-weight: bold;

    padding: 5px;

}



.GraphBar {

	background-color: #e2a83c;

	color: #000000;

	font-size: 80%;

}



.PicOff {border: 5px solid #fff; margin:5px;vertical-align:middle;}

.PicOn {border: 5px solid #e2a83c;margin:5px;vertical-align:middle;}



.RequiredFieldLabel {font-weight: bold; color: #fff;}



.SmallNote {font-size: 80%;}



.SidebarLabel {font-weight: bold;color: #fff;}



/*------ NEW FRONT END -------*/



#pagination a {padding:3px 5px;border:1px solid #888;line-height:2em;text-decoration:none;font-weight:bold;}

#pagination a:hover {background:#888;border:1px solid #ccc;}

#pagination .OnPageNumber {color:#fff;border:1px solid transparent;}



form {margin:0px;padding:0px;}

input, select {margin-bottom:10px; margin-right:20px;vertical-align:middle;}

 

table.contentTable, table.itemTable {width:100%;} 

.contentTable td, .itemTable td {border-bottom: 1px solid #444; text-align:left;}

.contentTable th {color:#fff; border-bottom: 2px solid #444; text-align:left; font-size:120%;}

.contentTable th strong, .itemTable th strong {font-size:100%;}

.contentTable th span {font-size:100%;font-weight:normal;}

.contentTable a, .itemTable a {text-decoration:none;}

.contentTable td, .contentTable th, .itemTable td, .itemTable th {padding:5px;}

.itemTable th {color:#fff;width:100px;border-bottom: 1px solid #444;text-align:right;font-size:120%;padding-right:20px;}

.tdcheckbox {width:75px;text-align:center;}

 

fieldset {

 border:1px solid #444;

 padding:0px;margin:20px 0;

}

fieldset div { padding:20px; }

fieldset legend { margin:0 0 0 20px;color:#fff; font-weight:bold; font-size: 120%; }



.submitbutton, .smallbutton, .smallselect, .smallinput {color:#444;border:1px solid #ccc;letter-spacing:0px;font-family:"trebuchet ms";font-size:12px;font-weight:bold;background:#fff url(images/buttonbg.jpg) repeat-x;margin:1px;

padding:0px 7px;overflow:visible;vertical-align:middle;}

.smallbutton, .smallselect, .smallinput {font-size:10px;font-weight:normal;padding:2px;text-transform:uppercase;}

.smallinput {background-image:none;}

.smallbutton, .submitbutton {cursor:pointer;}

.smallselect {border:none;}



.borderbox {padding:5px;border:1px solid #444;}

.iconlink {margin:0 1px;border:0px;}



#editorbg>td {color:#000;background:#fff;}



#help, .help {margin-bottom:10px;padding:10px;background-color:#FFFFCC;border:2px solid #dddb54;}

#help ol {margin-top:3px;margin-bottom:3px;}

#error, .error {margin-bottom:10px;padding:10px;background-color:#FBE3E4;border:2px solid #FBC2C4;color:#000}

#error ul {margin:0px;margin-left:15px;padding:0px;}

#success, .success {margin-bottom:10px;padding:10px;background-color:#E6EFC2;border:2px solid #C6D880;color:#529214}



/*---------- COLOR LEGEND -----------*/

.FGColor1 {color:#e2a83c;}               /* SAME AS a:link color */

.FGColor2 {color:#fff;}               /* SAME AS  a:hover color */

.BGColor1 {background-color:#2c3958;}    /* SAME AS .ColumnHeader background-color */

.BGColor1FG {color:#fff;}             /* SAME AS .ColumnHeader color */

.BGColor2 {background-color:#a8bfdf;}    /* SAME AS .Today background-color */

.BGColor2FG {color:#fff;}             /* SAME AS a.CalendarToDayLink color */

.BGColor3 {background-color:#bbb;}    /* SAME AS .WeekDay background-color */

.BGColor3FG {color:#e2a83c;}             /* SAME AS a.CalendarWeekDayLink color */

.BGColor4 {background-color:#999;}    /* SAME AS .WeekendDay background-color */

.BGColor4FG {color:#e2a83c;}             /* SAME AS a.CalendarWeekendDayLink color */

.LineColor {color:#a8bfdf;}              /* SAME AS hr or .HRule color */

/*---------- COLOR LEGEND -----------*/
