html {
	overflow: scroll;
}

body
{
	margin: 0;
	padding: 0;
	font: 80% verdana, "Trebuchet MS" , tahoma, arial, sans-serif;
	line-height: 1.7em;
	background-image: url(/images/topback.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #333;
	background-color: #fff; /*#006EC7;*/
}
#container
{
	width: 750px;
	min-height: 450px;
	margin: 0 auto;
	background-color: #fff;
	border: 0px #d9d9d9 solid;
}

#contentwrapper
{
	margin: 0;
	/*background-image: url(/images/contentback.jpg);
	background-repeat: repeat-y;
	background-image: url(/images/homeback.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	background-color: #fff;
	min-height: 450px;
}
#LoginMain
{
	width: 300px;
	margin: 0 auto;
	min-height: 450px;
}

#HomeLinks
{
	width: 220px;
	float: right;
	position: relative;
	background-color: #fff;
}

#HomeLinks a
{
	float: left;
	margin: 0px 0px 5px 0px;
}

#HomeLinks a:hover
{
	float: left;
	margin: 0px 3px 5px 0px;
}

/*
------------
	TOP
------------
*/
#top
{
	width: 750px;
	margin: 0 auto;
	padding: 0;
	height: 24px;
	background: transparent;
}

#ministryindex
{
	position: relative;
	left: -1px;
	margin: 0 auto;
	padding: 10px 5px 5px 5px;
	width: 742px;
	height: 500px;
	display: none;
	background-color: #00569D; /*#006EC7;*/
	color: #dddddd;
	border-top: solid 0px #888;
	border-left: solid 0x #888;
	border-right: solid 0x #888;
}

#ministryindex ul
{
	margin: 40px 0px 15px 40px;
}

#ministryindex li
{
	min-height: 120px;
	width: 220px;
	float: left;
	list-style-type: none;
	background: inherit;
	color: #fff;
	margin: 0px 15px 0px -15PX;
	padding: 0px;
}

#ministryindex li a
{
	color: #ddd;
	text-decoration:none;
}

#ministryindex li a:hover
{
	color: #fff;
	text-decoration: underline;
}


#ministryindex TABLE
{
	position: relative;
	top: 20px;
	width: 100%;
	text-align: left;
	color: #dddddd;
}
#ministryindex TH
{
	color: #FFF;
	font-weight: bold;
	font-size: 10pt;
}
#ministryindex TD
{
	color: #cccccc;
	vertical-align: top;
	font-size: 8pt;
}

.indexlink:link, .indexlink:visited, .indexlink:active
{
	margin-right: 12px;
	color: #ddd;
	font-size: 8pt;
	text-decoration: none;
	background-image: none;
	background-color: Transparent;
}
.indexlink:hover
{
	color: #fff;
	text-decoration: underline;
	background-color: Transparent;
	background-image: none;
}

#index
{
	background-color: transparent;
	position: absolute;
	float: right;
	text-align: center;
	padding: 2px 0 0 0;
	margin: 0 auto;
	top: 14px;
	left: 362px;
	width: 400px;
	height: 30px;
}



.toplink, .toplink:link, .toplink:visited, .toplink:active
{
	float: left;
	width: 107px;
	height: 24px;
	display: block;
	background-image: url(/images/index3.gif);
	background-repeat: no-repeat;
	margin-right: 2px;
	color: #ddd;
	font-size: 8pt;
	text-decoration: none;
	background-color: Transparent;
}
.toplink:hover
{
	float: left;
	width: 107px;
	height: 24px;
	display: block;
	background-image: url(/images/index3.gif);
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: underline;
	background-color: Transparent;
}

div.clear  
{
	height:100%;
	clear:both 
}

/*
---------------
	BANNER
---------------
*/

#bannerwrapper
{
	width: 751px;
	height: 225px;
	margin: 0 auto;
	padding: 0;
	background-color: #00569D;
	background-position: right;
	border-top: 0px #888 solid;
	border-left: 0px #888 solid;
	border-right: 0px #888 solid;
}

#logo
{
	height: 225px;
	background-color: Transparent;
	position: relative;
	top: -225px;
	left: -1px;
	background: url(/images/steeplelogo8.gif) no-repeat left;
}

#banner
{
	background-position: right;
	width: 750px;
	height: 206px;
}

/*
----------------------- 
	MENU CONTAINER
----------------------- 
*/
#menu
{
	position: relative;
	width: 748px;
	height: 26px;
	margin: 0;
	padding: 0 2px 0 2px;
	background: #006EC7;
	color: #000;
	border-top: #7e7e7e 1px solid;
	left: -1px;
	/*
	background-image: url("/images/menuback.jpg");
	background-repeat:repeat-x;*/
}

#menuback
{
	position: absolute;
	width: 100%;
	height: 26px;
	margin: 0;
	background: #006EC7;
	border-top: #7e7e7e 1px solid;
	top: 225px;
	/*background-image: url("/images/menuback.jpg");
	background-repeat:repeat-x;*/
}

#menuborder
{
	width: 750;
	height: 7px;
	/*background-image: url(/images/menuborder2.jpg);*/
	padding: 0;
	margin: 0 auto;
	position: relative;
	background-repeat: repeat-x;
}

/* 
----------------
    	SIDEBAR 
----------------
*/

#searchdiv
{
	position: relative;
	margin: 0 auto;
	left: -1px;
	padding: 5px;
	width: 744px;
	height: 60px;
	display: none;
	background-color: #00569D; /*#006EC7;*/
	color: #dddddd;
	border-top: solid 0px #888;
	border-left: solid 0x #888;
	border-right: solid 0x #888;
}

#searchblock
{
	position: relative;
	top: 50px;
	left: 500px;
}

fieldset
{
	margin: 0;
	position: relative;
	left: 10px;
	top: 10px;
	color: #000066;
	padding: 2px 2px 2px 2px;
	border: 1px solid #ccc;
	width: 170px;
}
#SearchIndex
{
	position: relative;
	top: 1px;
	float: left;
	width: 175px;
	height: 26px;
	display: block;
	background-image: url(/images/index4.gif);
	background-repeat: no-repeat;
}

.searchbox
{
	display: none;
	font-size: 8pt;
	text-align: center;
	float: left;
	position: relative;
	top: 4px;
	left: 5px;
	margin-left: 15px;
	width: 110px;
	color: #ddd;
	border: 0px solid #888;
	background-color: #0099FF;
}

.searchclick:link, .searchclick:visited, .searchclick:active
{
	position: relative;
	top: -1px;
	left: 0px;
	margin-right: 12px;
	color: #ddd;
	font-size: 8pt;
	text-decoration: none;
	background-image: none;
	background-color: Transparent;
}
.searchclick:hover
{
	color: #fff;
	text-decoration: underline;
	background-color: Transparent;
	background-image: none;
}


.searchlink:link, .searchlink:visited, .searchlink:active
{
	display: none;
	position: relative;
	left: 0px;
	margin-right: 12px;
	color: #fff;
	font-size: 8pt;
	text-decoration: underline;
	background-image: none;
	background-color: Transparent;
}
.searchlink:hover
{
	color: #fff;
	text-decoration: underline;
	background-color: Transparent;
	background-image: none;
}




hr
{
	width: 85%;
}

#sidebar
{
	float: left;
	width: 200px;
	min-height: 550px;
	margin: 0px;
	padding: 30px 0px 0px 5px;
	font-size: 10pt;
	font-family: Tahoma, Verdana, helvetica;
	/*background-color:  #f9f9f9; */
	/*border-right: solid 0px #eaeaea;
	background-image: url(/images/homeback.jpg);
	background-image: url(/images/steeple.jpg);
	background-repeat: no-repeat;
	background-position: 0px 45px;*/
}
#sidebar p
{
	font-size: 100%;
	line-height: 1.5em;
}
#sidebottom
{
	height: 20px;
	background-image: url(/images/sidebottom.jpg);
	padding: 0;
	margin: 0 auto;
	position: relative;
	background-repeat: repeat-x;
	top: 0px;
	left: -5px;
	width: 205px;
}

.EventSideBar
{
	float: left;
	width: 200px;
	min-height: 450px;
	margin: 0;
	font-size: 10pt;
	font-family: Tahoma, Verdana, helvetica;
	padding-left: 5px;
	padding: 2px;
	float: left; 
	min-height: 550px; 
	margin: 0px 0px 0px 7px; 
	text-align: center;
	/*background-color:  #f9f9f9; */
	/*border-right: solid 0px #eaeaea;
	background-image: url(/images/homeback.jpg);
	background-image: url(/images/steeple.jpg);
	background-repeat: no-repeat;
	background-position: 0px 45px;*/
}

.EventSideBarFieldSet
{
	width:189px; 
	left: 0px; 
	border: 1px #aaa solid; 
	float: left;
	margin: 0px 0px 15px 0px;
}

/*
---------------------
	MAIN CONTENT
---------------------
*/
#main
{
	float: right;
	width: 542px;
	min-height: 550px;
	margin-right: 1px;
	padding-bottom: 15px;
	background-color: #fff;
	border-left: 0px #efefef solid;
	vertical-align: top;
}

#wrapper{ 
	margin-left:auto; 
	margin-right:auto; 
	padding:10px; 
	color:#333; 
}

#wrapper p
{
	vertical-align: top;
} 

#quotation
{
	float: left;
	width: 125px;
	height: 75px;
	padding: 10px;
	margin: 0px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12pt;
	line-height: 1.2em;
	color: #990000;
	text-align: left;
	text-align: center;
	position: relative;
	/*border: solid 1px silver;*/
}

/*
---------------
	FOOTER
---------------
*/
#footer
{
	position: relative;
	width: 750px;
	top: 5px;
	margin: 0 auto;
	color: #999;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	background: transparent;
	font-size: 8pt;
}
#footer a:link, a:visited, a:active 
{
	color: #999;
	background: transparent;
	text-decoration: none;
}
#footer a:hover
{
	color: #999;
	background: transparent;
	text-decoration: underline;
}

#footerlogo
{
	position: relative;
	float: right;
	top: -20px;
	background: url(/images/footerlogo2.gif) no-repeat right;
	background-position: 125px -2px;
	line-height: 16px;
	width: 205px;
}

#footerlinks
{
	color: #999;
	position: relative;
	float: left;
	top: 9px;
	text-align: left;
	width: 500px;
}
#footerlinks a, a:link, a:visited, a:active 
{
	color: #999;
	background: transparent;
	text-decoration: none;
}
#footerlinks a:hover
{
	color: #999;
	background: transparent;
	text-decoration: underline;
}


/*
-------------------
	     TYPOGRAPHY
-------------------
*/
h1
{
	color: #000066;
	font: 140% tahoma, sans-serif;
	background: transparent;
	margin: 10px 0 10px 10px;
	letter-spacing: 2px;	
	font-weight: bold;
	
}

h2
{
	background-position: inherit;
	font: 120% verdana, "Trebuchet MS" , arial, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: #0000CC;
	background: transparent;
	margin: 10px 0px 10px 10px;
	padding: 0;
}
h3
{
	font: Arial, Verdana, Tahoma;
	color: #000099;
	background: inherit;
	margin: 5px 0 5px 10px;
	padding: 0;
	font-size: 105%;
	letter-spacing: 1px;
}

blockquote
{
	padding-top: 20px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	margin: 0 auto;
	width: 300px;
	text-align: center;
}

p
{
	margin: 10px;
}

p strong
{
	color: #000099;
	background: inherit;
}


/*
--------------
	LINKS
--------------
*/

#sidenav
{
	position: relative;
	top: -5px;
}

#sidenav li
{
	list-style-type: disc;
	background: inherit;
	color: #0000CC;
	margin: 0px 15px 0px -26PX;
	list-style-type: none;
}

#sidenav li a, #sidenav li a:link, #sidenav li a:visited, #sidenav li a:active
{
	border-top: 1px solid #ececec;
	color: #000066;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	list-style-type:none;
	display: block;
	padding-left: 3px;
	min-height: 22px;
}

#sidenav li a:hover
{
	display: block;
	background-color: #eee;
	border-top: 1px solid #ccc;
	color: Black;
	padding-left: 3px;
	min-height: 22px;

}

.SideItemCurrent
{
	display: block;
	font-size: 9pt;
	background-color: #eee;
	border-top: 1px solid #ccc;
	color: Black;
	padding-left: 3px;
	min-height: 22px;
}

#navlist li
{
	list-style-type: none;
	background: inherit;
	color: #0000CC;
	margin: 0px 15px 0px -15PX;
	padding: 0;
}

.nav ul li a, .nav ul li a:link a:visited a:active
{
	color: #000066;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	list-style-type:none;

}

.nav ul li a:hover
{
	color: #000066;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	list-style-type: none;
}

a img
{
	border: 0;
}

a, a:link, a:visited, a:active
{
	color: #0000CC;
	text-decoration: underline;
}

/*
----------------
	CLASSES
----------------
*/

fieldset.gallery
{
	font: 130% verdana, "Trebuchet MS" , arial, sans-serif;
	letter-spacing: 0px;
	color: #0000CC;
	background: transparent;
	margin: 10px 0 0px 10px;
	padding: 5px 5px 5px 5px;
	border: 1px silver solid;
	width: 150px;
}

.myborder
{
	border: 1px solid #aaa;
	margin: 15px 10px 10px 10px;
	padding: 5px;
	background-color: Transparent;
}


/*
-------------------
          ICON GRID
-------------------
*/

	#SearchPageWrapper
	{
		margin: 0 auto;
		width: 730px;
		min-height: 450px;
		background-color: White;
		background-image: url(/images/searchback.jpg);
		background-repeat:no-repeat;
		background-position: bottom;
	}

	#SinglePageWrapper
	{
		margin: 0 auto;
		width: 730px;
		background-color: White;
	}

	#SinglePageContent
	{
		padding-right: 5px;
		padding-left: 5px;
		margin-top: 10px;
	}

	#SinglePageWrapper img
	{
		border: 1px solid #cfcfcf; 
		float: left;
		margin-top: 15px;
		margin-left: 10px;
		margin-right: 10px;
		width: 300px;
	}

	#gridwrapper
	{
		border-top: 0px solid #ddd;
		margin: 0 auto;
		width: 700px;
		padding-left: 20px;
		min-height: 350px;
	}
	
	#griditem
	{
		float: left;
		padding: 7px 10px 10px 7px;
	}
	
	.iconlinkbox
	{
		float: inherit;
		margin: 0px;
		width: 210px;
		height: 76px;
		line-height: 14px;
		display: block;
		padding: 2px 2px 2px 2px;
		color: #000066;
		background-image: none;
		background-color: #fefefe;
	}

	.iconlinkbox:link, .iconlinkbox:visited, .iconlinkbox:active
	{
		text-decoration: none;
		border: 0px solid #999;
		background-image: none;
		color: #000066;
		background-color: #fefefe;
	}

	.iconlinkbox:hover
	{
		text-decoration: none;
		border: 0px solid #444;
		/*background-image: url(/images/sidebuttonback.jpg);
		background-repeat: repeat-x;*/
		color: #0000CC;
		cursor: pointer;
	}
	
	.iconlinkbox img
	{
		/*position: relative;*/
		float: left;
		margin-right: 4px;
		border: 0px silver solid;
		padding: 1px;
		/*
		top: -14px;
		left: -10px;
		width: 64px;
		*/
	}
	
	.iconlinkbox span
	{
		position: relative;
		font-family: Arial, Verdana;
		font-weight: bold;
		font-size: 105%;
		float: left;
		width: 132px;
		color: #222277;
	}
	
	.iconlinkbox span p
	{
		
		position: relative;
		color: #666;
		font-size: 75%;
		line-height: 10px;
		top: -7px;
		left: -9px;
	}


/*
--------------------------------
Side bar image/message links
--------------------------------
*/
.message
{
	margin: 0px 0px 0px 10px;
	position: relative;
	left: 0px;
	width: 170px;
	height: 64px;
	line-height: 15px;
	display: block;
	padding: 2px 2px 2px 2px;
	color: #000066;
	border: 1px solid #999;
	background-image: none;
	background-color: #fefefe;
}

.message:link, .message:visited, .message:active
{
	text-decoration: none;
	border: 1px solid #999;
	background-image: none;
	color: #000066;
	background-color: #fefefe;
}

.message:hover
{
	text-decoration: none;
	border: 1px solid #444;
	background-image: url(/images/sidebuttonback.jpg);
	background-repeat: repeat-x;
	color: #0000CC;
	cursor: pointer;
}

.message span
{
	float: right;
	width: 100px;
	vertical-align: middle;
	display: table-cell;
}

.message img
{
	float: left;
}


#message
{
	border: 1px solid #aaa;
	position: relative;
	left: 10px;
	width: 170px;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	background-image: url(/images/sidebuttonback.jpg);
	background-repeat: repeat-x;
	color: #000066;
}

#message a, a:link a:visited a:active
{
	color: #000066;
	text-decoration: none;
}

#message a:hover
{
	color: #3366CC;
	text-decoration:none;
}


#messagetext
{
	width: 100px; 
	float: right; 
	position: relative;
	line-height: 15px;
}

#message .img
{
	float: left;
}

/*
------------------
	SCROLLBAR
------------------
*/
#scrollwrapper
{
	margin: 10px 0px 0px 0px;
	width: 510px;
	background-color: #fff;
}

#scrollwrapper h2
{
	background-position: inherit;
	font: 120% verdana, "Trebuchet MS" , arial, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: #0000CC;
	background: transparent;
	padding: 0;
	margin: 0px 0px 5px 0px;
}

#scrollwrapper2
{
	float: left;
	background: #efefef;
	padding: 5px 5px 5px 5px;
	margin: 0 auto;
}

#scroll
{
	float: left;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 350px;
	padding: 0px;
	border: 0px solid #aaa;
	margin: 0px 0px 10px 10px;
	background: transparent;
	color: #555;
	font-size: 90%;
}

/*
-------------------
	CORNER BOX
-------------------
*/

.cornerBox { position: relative; background: #fff; width: 752px; margin: 0 auto;}


.highlightBox {position: relative; background-image: url('/images/sanctuaryback.jpg'); background-repeat:repeat-x; width: 520px; margin: 0 auto;}


.cornerBox2 { position: relative; background-image: url('/images/boxback.jpg'); background-repeat:repeat-x; width: 520px; margin: 0 auto;}

.corner { position: absolute; width: 10px; height: 10px; background: url('/images/corners2.gif') no-repeat; font-size: 0%; }

.bottomcorners { position: absolute; width: 10px; height: 10px; background: url('/images/corners5.gif') no-repeat; font-size: 0%; }

.cornerBoxInner { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}

.cornerBoxInner2 { padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px;  border: 1px solid #ccc;}

/*
.cornerBoxInner2 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px;  border: 1px solid #ccc;
}
*/
.TL { top: 0; left: 0; background-position: 0 0; }

.TR { top: 0; right: 0; background-position: -10px 0;}

.BL { bottom: 0; left: 0; background-position: 0 -10px; }

.BR { bottom: 0; right: 0; background-position: -10px -10px; }

/*
---------------------
	BREAD CRUMBS
---------------------
*/

#crumbs {
	border-bottom: 1px solid #eee;
	height:20px;
	/*background-color: transparent;*/
}
#crumbs ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#crumbs li {
	padding:0;
	margin:0;
	float:left;
	line-height: 20px;
	padding-left: 8px;	
	color:#777;
	list-style-type:none;
	font-size: 7pt;
}
#crumbs li a {
	padding: 0 10px 0 0;
	display:block;
	/*background:url(/images/breadcrumb.gif) no-repeat right center;*/
}
#crumbs li a:link, #crumbs li a:visited {
	font-size: 7pt;
	color: #000066;
	text-decoration: underline;
	color:#777;
}
#crumbs li a:hover, #crumbs li a:focus {
	font-size: 7pt;
	color: #3366CC;
}

/* 
--------------------------
       user control styles
--------------------------
*/
.UIPanel
{ 
	margin: 10px 5px 5px 5px;
	width: 500px;
}

.AHCCFieldset
{
	width: 100%;
}

.AHCCLegend
{
	font-family: Verdana, Arial;
	font-weight: bold;
	padding-right: 5px;
	white-space: nowrap;
	color: #0000CC;
}

.AHCCError
{
	color: #ff0000;
	font-family:  Trebuchet MS, Arial;
	font-size: 95%;
}

.AHCCComment
{
	color: #666;
}

.AHCCLabel
{
	font-weight: bold;
	width: 125px;
	text-align: right;
	padding-right: 5px;
	white-space: nowrap;
	display: inline-block;
	color: #444;
}

.AHCCTextBox
{
	border: 1px solid #aaa;
	background-color: #efefef;
	color: #000;
	width: 200px;
}

.AHCCCheckBox
{
	color: #444;
	font-weight: bold;
}

.AHCCSmallComment
{
	font-size: 80%;
	color: #999;
} 

/*
----------------------
				Events
----------------------
*/
#eventsWrapper
{
	margin: 0 auto;
	width: 750px;
	/*
	background-image: url(/images/contentback.jpg);
	background-repeat: repeat-y;
    */
	background-color: White;
}

#eventList
{
	float: left;
	position: relative;
	left: 0px;
	width: 530px;
	font-family: Arial, Verdana;
	font-size: 9pt;
}

#eventDetailContainer
{
	float: left;
	position: relative;
	left: 10px;
	top: 18px;
	width: 530px;
	font-family: Arial, Verdana;
	font-size: 9pt;
}

#eventList H2, #eventDetailContainer H2
{
	background-position: inherit;
	font: 120% verdana, "Trebuchet MS" , arial, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: #0000CC;
	background: transparent;
	margin: 5px 0px 10px 0px;
	padding: 0;
}

#eventSearchTitle
{
	position: relative;
	top: 5px;
	font-size:90%;
	font-family:  Trebuchet MS, Tahoma;
}

#eventHomeItem
{
	float: left;
	width: 470px;
	border: 1px white solid;
	background-color: white;
	padding: 0px 3px 0px 3px;
}

#eventHomeItem p
{
	margin: 0px 0px 5px 5px;
}

#eventHomeItem:hover
{
	cursor: pointer;
	border: 1px #ddd solid;
	background-color: #efefef;
	padding: 0px 3px 0px 3px;
}


#eventItem
{
	float: left;
	width: 100%;
}

.eventTitle
{
	font-size:120%; 
	font-weight: bold;
	color: #000099;
}
.eventTitleDate
{
	font-size:95%; 
	margin-left: 10px; 
	top: -32px; 
	font-weight: bold; 
	color: #000099;
}

#eventHomeItem img
{
	float: left;
	margin-right: 20px; 
	margin-top: 5px;
}

#eventItem img
{
	float: left;
	margin-right: 20px; 
	margin-top: 5px;
}

#eventDateTimeLocation
{
	color: #666699;
}

#eventHomeSeperator
{
	float: left;
	height: 1px;
	width: 400px;
	margin: 3px 0px 3px 40px;
	background-color: #cccccc;
}

#eventSeperator
{
	float: left;
	height: 1px;
	width: 400px;
	background-color: #cccccc;
	margin: 5px 0px 5px 40px;
}
#eventBody
{
	margin: 0 auto;
}

#eventBody p
{
	margin: 0px 0px 5px 0px;
}
#eventBody a
{
	text-decoration: none;
}
#eventBody a:hover
{
	text-decoration: underline;
}
#eventHomeItem p a
{
	text-decoration: none;
}
#eventHomeItem p a:hover
{
	text-decoration: underline;
}

.eventInterests
{
	text-align: left;
	overflow:scroll;
}

.EventSection
{
	position: relative;
	text-align:left; 
	font-weight: bold; 
	font-size: 9pt; 
	margin: 10px 0px 0px 5px; 
	color: #000099;
}

/*
-------------------------
               Newsletter
-------------------------
*/

#NewsLetterMain
{
	min-height: 450px;
}

#NewsLetterItem
{
	margin: 0px 0px 15px 10px;
	cursor: pointer;
	width: 500px;
	border: 1px white solid;
	padding: 3px;
}

#NewsLetterItem:hover
{
	border: 1px #dfdfdf solid;
	background-color: #efefef;
}

#NewsLetterItem strong
{
	font-size:110%; 
	font-weight: bold;
	color: #000099;
}

#NewsLetterItem p
{
	margin: 0px;
}

/* 
----------------------
          Audio Styles
----------------------
*/

.AudioFile
{
	text-decoration: none;
	color: #333;
	width: 500px; 
	margin-left: 10px;
}

.AudioFile:visited, .AudioFile:link
{
	text-decoration: none;
	color: #2255cc;
}

.AudioFile:hover
{
	position: relative;
	color: #2255cc;
	text-decoration: underline;
	width: 500px; 
	margin-left: 10px;
}

/*
---------------------
                Video
---------------------
*/

#VideoItem
{
	position: relative;
	float: left;
	margin: 0px 0px 7px 10px;
	cursor: pointer;
	width: 500px;
	padding: 3px;
	border: white 1px solid;	
}

#VideoItem:hover
{
	border: 1px #dfdfdf solid;
	background-color: #fafafa;
}

#VideoItem strong
{
	color: #000099;
	position: relative;
	top: -5px;
}

#VideoItem p
{
	position: relative;
	margin: 0px;
	display: block;
}

#VideoItem img
{
	background-color: #efefef;
    float: left; 
    border: 1px #ccc solid; 
    padding: 1px 1px 1px 1px; 
    margin-right: 7px;
    width: 100px;
    height: 75px;
}

#vidContainer
{
	display: none; 
	z-index: 999; 
	position:fixed; 
	border: 1px #cacaca solid;
    width: 425px; 
    background-color: #dedede; 
    padding: 3px 3px 3px 3px;
}

#vidHeader
{
	background-color: #006EC7; 
	border-bottom: 1px #aaa solid; 
	border-right: 1px #aaa solid;
    height: 34px; 
    width: 424px; 
    margin: 0; 
    color: #efefef;
}

#vidTitle
{
	margin: 5px 0px 0px 5px; 
	float: left; 
	font-weight: bold;
}

