html, body
{
	padding:			0;
	margin:				0;
}

h1, h1 span
{
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			medium;
	font-wieght:		bold;
}
h2
{
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			small;
	font-wieght:		bold;
}
h3
{
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			x-small;
	font-wieght:		bold;
}

p, span, p span, li
{
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			x-small;
}
a
{
	color:				#000000;
	text-deocration:	underline;
}
a:hover
{
	color:				#CC0001;
	text-deocration:	none;
}

img {border: 0px; }

.italic
{
	font-style:			italic;
}

#divContainer
{
	float:				left;
	padding: 			0px;
	margin:				0px;
	width: 				779px;
}
#divHeader
{
    float:				left;
	width:				779px;
	height:				77px;
	text-align:			right;

	color:				#FFFFFF;

	background-color:	#000000;
	background-image:	url('/images/banner_top.jpg');
	background-repeat:	no-repeat;
	background-position: 170px 0px;
}

#divHeader #divMenu
{
    float: left; 
    width:				779px;
	margin-top:			50px;
	margin-left:		210px;
	padding: 0;
}
#divHeader #divMenu ul
{
	list-style-type:	none;
}
#divHeader #divMenu li
{
	float:				left;
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			12px;
	font-weight:		bold;
}
#divHeader #divMenu li a
{
	color:				#FFFFFF;
	text-decoration:	none;
}
#divHeader #divMenu li a:link
{
	color:				#FFFFFF;
	text-decoration:	none;
}
#divHeader #divMenu li a:hover
{
	color:				#FFFFFF;
	text-decoration:	underline;
}

#divContentContainer
{
	float:				left;
	width:				100%;
	padding:			0px;
	margin:				0px;
}
#divContentContainer #divHomeContainer
{
    float:				left;
	display:			block;
	width:				606px;
	padding:			0px;
	margin:				0px;
	background-color:	#FFF4F4;
}
#divContentContainer #divHomeContainer #divTrailBar
{
	width:				100%;
	padding:			10px;
	margin:				0px;
}
#divContentContainer #divHomeContainer #divTrailBar ul
{
	list-style-type:	none;
	margin:				0px;
}
#divContentContainer #divHomeContainer #divTrailBar li
{
	float:				left;
}

#divContentContainer #divHomeContainer #divTop
{
    float:              left;
	width:				626px;
	display:			block;
}
#divContentContainer #divHomeContainer #divTop #divLatest
{
	float:				left;
	display:			block;
	width:				149px;
	padding:			10px;
}
#divContentContainer #divHomeContainer #divTop #divLatest h1
{
	font-size:			x-small;
}

#divContentContainer #divHomeContainer #divTop #divPhoto
{
	float:				left;
	display:			block;
	width:				440px;
}
#divContentContainer #divHomeContainer #divContent
{
    float:              left;
	width:				589px;
	padding:			10px;
	padding-bottom:		20px;
}
#divContentContainer #divHomeContainer #divPageContent
{
    float:              left;
	width:				589px;
	padding:			10px;
	padding-bottom:		20px;
	background-color:	#FFFFFF;
}
#divContentContainer #divHomeContainer #divPageContent hr
{
	border:				0px;
	border-top:		    dotted 3px #999999;
}
#divContentContainer #divHomeContainer #divHomeMenuList
{
	width:				100%;
	padding:			20px 10px;
	background-color:	#FFFFFF;
}
#divContentContainer #divHomeContainer #divFooter
{
	float:              left;
	width:				589px;
	padding:			5px 10px;
	color:				#999999;
	background-color:	#FFFFFF;
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
}
#divContentContainer #divHomeContainer #divFooter a
{
	color:				#999999;
}
#divContentContainer #divHomeContainer #divFooter a:link
{
	color:				#999999;
}
#divContentContainer #divHomeContainer #divFooter a:hover
{
	color:				#CC0001;
}
#divContentContainer #divHomeContainer #divFooter hr
{
	width:				100%;
	border:				0px;
	border-top:			solid 1px #999999;
}
#divContentContainer #divHomeContainer #divFooter .spaCopyright
{
	float:				left;
	width:				60%;
	text-align:			left;
	font-size:			x-small;
}
#divContentContainer #divHomeContainer #divFooter .spaDesign
{
	float:				right;
	width:				40%;
	text-align:			right;
	font-size:			x-small;
}

#divContentContainer #divEventSide
{
	float:				left;
	width:				170px;
	height:				auto;
	margin:				0px;
	background-color:	#000000;
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
}
#divContentContainer #divEventSide #divListing 
{
	padding:			10px;
}
#divContentContainer #divEventSide #divListing p a, #divContentContainer #divEventSide #divListing p a:link, #divContentContainer #divEventSide #divListing p a:hover
{
	text-decoration:	none;
}

#divContentContainer #divEventSide td
{
	font-size:			x-small;
	padding:			4px 3px;
}
#divContentContainer #divEventSide .calEvent
{
	width:				170px;
	background-color:	#000000;
	border:				none;
}
#divContentContainer #divEventSide .calEvent_Title
{
	color:				#FFFFFF;
	background-color:	#000000;
	font-weight:		bold;
}
#divContentContainer #divEventSide .calEvent_DayStyle
{
	background-color:	#FFFFFF;
	font-size:			12px;
}
#divContentContainer #divEventSide .calEvent_WKEndStyle
{
	background-color:	#FFF4F4;
	font-size:			12px;
}
#divContentContainer #divEventSide .calEvent_TodayStyle
{
	background-color:	#CC0001;
	font-size:			12px;
	font-weight:		bold;
}
#divContentContainer #divEventSide .calEvent_HeaderStyle
{
	color:				#FFFFFF;
	font-size:			12px;
	font-weight:		bold;
}

#divContentContainer #divEventSide #divEventList
{
	background-color:	#F4F4F4;
}
#divContentContainer #divEventSide #divEventList h1, #divContentContainer #divEventSide #divEventList h1 a, #divContentContainer #divEventSide #divEventList h1 a:link
{
	padding:			5px 0px;
	margin:				0px;
	text-align:			center;
	color:				#FFFFFF;
	background-color:	#CC0001;
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			x-small;
	font-weight:		bold;
}
#divContentContainer #divEventSide #divEventList h1 a:hover
{
	text-decoration:	none;
}

.sectionPageList
{
	width:				100%;
	padding:			0px;
	margin:				0px;
}
.sectionPageList td
{
	width:				50%;
	vertical-align:		top;
}
.sectionPageList .divPage
{
	padding:			5px 30px;
	border:				0px;
	border-right:		dotted 3px #999999;
}
.sectionPageList .divPageAlt
{
	padding:			5px 30px;
	border:				0px;
}
.sectionPageList .divPage p a, .sectionPageList .divPageAlt p a
{
	color:				#000000;
	text-decoration:	none;
}
.sectionPageList .divPage p a:link, .sectionPageList .divPageAlt p a:link
{
	color:				#000000;
	text-decoration:	none;
}
.sectionPageList .divPage p a:hover, .sectionPageList .divPageAlt p a:hover
{
	color:				#CC0001;
	text-decoration:	none;
}

/*** Form Layout ***/
.formRow
{
	width:				100%;
}
.formRow .formLabel
{
	float:				left;
	width:				150px;
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			x-small;
}
.formRow .formField
{
	float:				left;
	width: 				435px;
}
.formRow .formField input, .formRow .formField textarea, .formRow .formField select
{
	width: 				100%;
	border:				1px solid #19709B;
	height:				20px;
	
	background-color:	#F4F3F1;
}
.formRow .formField .formButton
{
	font-weight:		bold;
	background-color:	#D4D0C8;
}
.formRow .formField textarea
{
	height: 			60px;
}
.formRow .formButton
{
	border:				1px solid #000000;
	background-color:	#D4D0C8;
}

#divInteractiveBar
{
	display:			block;
	width:				580px;
	padding:			0px 0px 10px 10px;
	text-align:			center;
}
#divInteractiveBar .divInteractiveBarItem
{
	display:			block;
	float:				left;
	width:				138px;
}
#divInteractiveBar .divInteractiveBarItem img
{
	width:				30px;
	vertical-align:		middle;
}

.grdForum
{
	width:				100%;
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			x-small;
}
.grdForum td
{
	padding:			5px;
}
.grdForum .grdForum_Header
{
	font-weight:		bold;
	color:				#FFFFFF;
	background-color:	#CC0001;
}
.grdForum .grdForum_Item
{
	background-color:	#FFF4F4;
}

.postDetail
{
	color:				#CC0001;
}

.divMessageBody
{
	/*border:				solid 1px #19709B;
	padding:			10px;
	padding-top:		5px;*/
}
.tblPostDetail
{
	width:				560px;

	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			x-small;
	color:				#FFFFFF;
	background-color:	#19709B;
}

#rteEditor
{
	width:				100%;
	background-color:	#FFF4F4;
}
#rteEditor .menuButton
{
	border:				1px solid #F8DDDD;
}

.grdGallery
{
	width:				100%;
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			x-small;
}
.grdGallery td
{
	padding:			5px;
}
.grdGallery td img
{
	width: 100px;
}
.grdGallery .grdGallery_Header
{
	font-weight:		bold;
	color:				#FFFFFF;
	background-color:	#CC0001;
}
.grdGallery .grdGallery_Item
{
	background-color:	#FFF4F4;
}


#divPhotoInfo
{
	float:				left;
	display:			block;
	width:				586px;
}
#divPhotoImage
{
	float:				left;
	width:				586px;
}
#divPhotoImage img
{
	max-width:			586px;
}


#divLoginContainer
{
	width:				580px;
	background-color:	#FFFFFF;
}
#divLoginContainer #divLoginArea
{
	width:				580px;
	display:			block;
	padding:			20px 10px 20px 10px;
	text-align: 		left;
}
#divLoginContainer #divLoginArea #divLoginSide
{
	float:				left;
	width:				30%;
}
#divLoginContainer #divLoginArea #divLoginSide img
{
	width:				90%;
}

#divLoginContainer #divLoginArea #divLoginContent
{
	float:				left;
	width:				70%;
}

#divLoginContainer #divLoginArea #divLoginContent #divLoginButtons
{
	text-align:			center;
}

.formLayout 
{
	width:				100%;
}
.formLayout .formLabel
{
	float:				left;
	width:				30%;
}
.formLayout .formField
{
	float:				left;
	width:				70%;
}
.formLayout .formField input, .formLayout .formField textarea
{
	width:				100%;
	font-family: 		Verdana, Tahoma, "Times New Roman", Arial, sans-serif, serif;
	font-size:			x-small;

}