html
{
	font-size:			100%;	/* IE hack */
}

body
{
	font-family:		verdana, helvetica, arial, sans-serif;
	font-size: 			1em;
/*	line-height:		1.125em; */
/*	font-size:			0.875em; */
/*	font-size:			62.5%; */
/*	font-size:			101%; */
/*	font-size:			100%; */
/*	font-size:			1em; */
/*	line-height:		1.125em; */
	text-align: 		center;
	margin:			0em;
	padding:			0em;
	border-style:		none;
	color:			#333333;
	background-color:	#F5F6F7;
}

img
{
	border: 0em;
}

a
{
	color:				#0000FF;
}

.hidden
{
	position:				absolute;
	left:					-10000px;
	top:					auto;
	width:				1px;
	height:				1px;
	overflow:				hidden;
}

.clearBoth
{
	clear:				both;
	line-height:			0.1em;
	font-size:				0em;
	border-style:			none;
}

.clearLeft
{
	clear:				left;
	line-height:			0.1em;
	font-size:				0em;
	border-style:			none;
}

.clearRight
{
	clear:				right;
	line-height:			0.1em;
	font-size:				0em;
	border-style:			none;
}

h1
{
	font-size:			1.3em;
}

h2
{
	font-size:			1.2em;
}

h3
{
	font-size:			1.1em;
}

h4
{
	font-size:			1.0em;
}

p.warning
{
	padding:			1em;
	margin:			1em;
	background-color:	#FFCCFF;
}

#container
{
/*	width:			53.571em; */
/*	width:			62.5em; */
/*	width:			750px; */
	width:			960px;	/* Minimum for 1024 pixel-width screen */
	text-align:			center;
/*	background-color:	#FF0000; */
	margin:			0em auto;
}

#content
{
/*	font-size:			0.875em; */
/*	width:			100%; */
	text-align:			left;
/*	background-color:	#F5F6F7; */
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
/*	background-color:	#FFFFFF; */
/*	border:			0.5em solid #F5F6F7; */
	border-left:			10px solid #008B98;border-right:			10px solid #008B98;/*	border-left:		10px solid #008B98;
	border-right:		10px solid #008B98; */
}

#help_container
{
	border-top:		10px solid #9999FF;
/*	width:			53.571em; */
/*	width:			62.5em; */
/*	width:			750px; */
	width:			960px;	/* Minimum for 1024 pixel-width screen */
	text-align:			center;
/*	background-color:	#FF0000; */
	margin:			0em auto;
}

#help_content
{
	text-align:			left;
	background-color:	#CCCCCC;
	border-left:		10px solid #9999FF;
	border-right:		10px solid #9999FF;
}

#help_page_header
{
	font-size:			0.8em;
	width:			940px;
	height:			24px;
	position:			relative;
	border-style:		none;
	background-color:	#FFFFFF;
	color:			#000000;
/*	background:		url(/img/headerbkg.png) #FF0000 repeat-x left top; */
/*	background:		url(/img/headerbkg2.png) #FFFFFF repeat-x left top; */
}

#help_page_header_nav
{
	padding:			0.25em 1em 0.25em 1em;
}

#help_page_header_nav a
{
	color:			#0000FF;
	text-decoration:		none;
}

#help_page_header_nav a:hover
{
	color:			#FF0000;
	text-decoration:		underline;
}

#help_page_columns
{
	clear:			both;
	float:			left;
	width:			924px;
	margin-left:		8px;
	line-height:		1em;
	padding-top:		0.5em;
}

#help_page_column_group
{
	float:			left;
	width:			612px;
}

#help_page_column_double_nonhome
{
	float:			left;
	width:			712px;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
}

#help_page_column_right_nonhome
{
	float:			right;
	width:			200px;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
}

#help_page_footer
{
	clear:			both;
	width:			940px;
/*	background-color:	#FFFFFF; */
/*	padding-top:		0.5em; */
	border-bottom:		10px solid #9999FF;
}

#help_page_footer_content
{
	border-top:		1em solid #D5D7DB;
/*	background-color:	#DBDBDB; */
	background-color:	#FFFFFF;
	text-align:			center;
	font-size:			0.7em;
	padding-top:		0.5em;
	padding-bottom:	0.5em;
}

#help_page_footer_content p
{
	display:			inline;
}

.helpTextWrapper
{
	font-size:				0.8em;
}

.help_widget_content
{
	padding-bottom:		0.25em;
	text-align:				justify;
}

.help_widget_content h2
{
	padding-top:			0.25em;
	margin-bottom:			0.25em;
	padding-bottom:		0em;
	margin-top:			0em;
}

.help_widget_content h2 a
{
	text-decoration:			none;
	color:				#008B98;
}

.help_widget_content h2 a:hover
{
	text-decoration:			underline;
}

.help_widget_content h3
{
	padding-top:			0.25em;
	margin-bottom:			0.25em;
	padding-bottom:		0.25em;
	margin-top:			0em;
}

.help_widget_content p
{
}

#content .img_left
{
	float: left;
	display: inline;
	margin-top: 0.25em;
	margin-right: 0.5em;
	margin-bottom: 1em;
	border: 1px solid #CCCCFF;
}

/*#content .img_left div */
#content .img_left span
{
	display:			block;
	font-size: 0.7em;
	font-style: italic;
	text-align: center;
	background-color: #CCCCFF;
}

#content .img_right
{
	float: right;
	display: inline;
	margin-top: 0.25em;
	margin-left: 0.5em;
	margin-bottom: 1em;
	border: 1px solid #CCCCFF;
}

/*#content .img_right div */
#content .img_right span
{
	display:			block;
	font-size: 0.7em;
	font-style: italic;
	text-align: center;
	background-color: #CCCCFF;
}

#content .img_middle
{
/*	float: left; */
/*	display: inline; */
	display: block;
	width: 100%;
	margin-top: 0.25em;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1em;
	border: 1px solid #CCCCFF;
}

/*#content .img_left div */
#content .img_middle span
{
	display:			block;
	font-size: 0.7em;
	font-style: italic;
	text-align: center;
	background-color: #CCCCFF;
}

#content .img_left_nb
{
	float: left;
	display: inline;
	margin-top: 0.25em;
	margin-right: 1em;
	margin-bottom: 1em;
	border-style: none;
	border: 0em;
}

#content .img_right_nb
{
	float: right;
	display: inline;
	margin-top: 0.25em;
	margin-left: 1em;
	margin-bottom: 1em;
	border-style: none;
	border: 0em;
}

#content .img_middle_nb
{
/*	float: left; */
/*	display: inline; */
	display: block;
	width: 100%;
	margin-top: 0.25em;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1em;
	border-style: none;
	border: 0em;
}

#wrapper
{
	clear:			both;
	float:			left;
	width:			100%;
	margin-top:		0.5em;
}

#wrapperi
{
	margin-left:		0.5em;
	margin-right:		0.5em;
/*	background-color:	#FFFFFF; */
	background:		url(/img/subnavbkg.gif) #FFFFFF repeat-y top left;
}

#skip
{
	clear:			both;
	line-height:		0.1em;
}



/* NEW */
#page_header
{
	width:			940px;
	height:			80px;
	position:			relative;
	border-style:		none;
/*	background:		url(/img/headerbkg.png) #FF0000 repeat-x left top; */
/*	background:		url(/img/headerbkg2.png) #FFFFFF repeat-x left top; */
	background:		url(/img/headerbkg2.png) #FFFFFF repeat-x left top;}

/* NEW */
#page_header_nav
{
	position:			absolute;
	left:				1em;
	width:			50%;
	height:			1em;
	font-size:			0.7em;
	color:			#FFFFFF;
}

/* NEW */
#page_header_nav ul
{
	list-style-type:		none;
	white-space:		nowrap;
	display:			inline;
	padding:			0;
	margin:			0;
}

/* NEW */
#page_header_nav li
{
	display:			inline;
	top:				0em;
	padding:			0;
	margin:			0;
}

/* NEW */
#page_header .arrivalogo
{
	position:			absolute;
	left:				0.25em;
	bottom:			0.25em;
	border-style:		none;
/*	float:			left; */
	width:			228px;
	height:			54px;
}



/* NEW */
#page_columns
{
	clear:			both;
	float:			left;
	width:			924px;
	margin-left:		8px;
	line-height:		1em;
}

/* NEW */
#page_column_group
{
	float:			left;
	width:			612px;
}

/* NEW */
#page_column_right
{
	float:			right;
	width:			300px;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
}

/* NEW */
#page_column_right_nonhome
{
	float:			right;
	width:			200px;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
}

/* NEW */
#page_column_double
{
	float:			left;
	width:			612px;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
}

/* NEW */
#page_column_double_nonhome
{
	float:			left;
	width:			712px;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
}

/* NEW */
#page_column_left
{
	float:			left;
	width:			300px;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
}

/* NEW */
#page_column_middle
{
	float:			right;
	width:			300px;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
}


/* NEW */
#page_footer
{
	clear:			both;
	width:			940px;
/*	background-color:	#FFFFFF; */
/*	padding-top:		0.5em; */
	border-bottom:			10px solid #008B98;/*	border-bottom:		10px solid #008B98; */
}

/* NEW */
#page_footer_content
{
	border-top:		1em solid #D5D7DB;
/*	background-color:	#DBDBDB; */
	background-color:	#CCCCCC;
	text-align:			center;
	font-size:			0.7em;
	padding-top:		0.5em;
	padding-bottom:	0.5em;
}

/* NEW */
#page_footer_content p
{
	display:			inline;
}

/*NEW */
#page_footer_content a
{
	text-decoration:		none;
	color:			#0000FF;
}

/*NEW */
#page_footer_content a:hover
{
	text-decoration:		underline;
}

.page_footer_items
{
	padding-top:		0.25em;
	padding-bottom:	0.5em;
	width:			100%;
	background-color:	#FFFFFF;
}

.page_footer_item
{
	padding-left:		1em;
	padding-right:		1em;
	margin-left:		0.5em;
	margin-right:		0.5em;
	border-left:		2px solid #008B98;
	border-right:		2px solid #008B98;
}

.cornerBox { position: relative; background: #FFFFFF; width: 100%; margin: 5px auto 10px auto;}
.corner { position: absolute; width: 10px; height: 10px; background: url('/img/rndcor.gif') no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 1px 10px 5px 10px;}
.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; }



.textWrapper
{
	line-height:			1.25em;
	font-size:				0.8em;
}

.textWrapper h1
{
	color:				#008B98;
	font-style:				italic;
}

.textWrapper h1 a
{
	color:				#008B98;
	font-style:				italic;
	text-decoration:			none;
}

.textWrapper h1 a:hover
{
	text-decoration:			underline;
}

.textWrapper h4
{
	position:				relative;
	text-align:				right;
	font-style:				italic;
}

.textWrapper h4 a
{
	color:				#999999;
	font-style:				italic;
	text-decoration:			none;
}

.textWrapper h4 a:hover
{
	color:				#0000FF;
	font-style:				italic;
	text-decoration:			underline;
}

.navigationWrapper
{
	line-height:			1.5em;
	font-size:				0.7em;
}

.navigationItem a
{
	display:				block;
	background:			#FFFFFF;
	padding-left:			1.75em;
	border:				0.1em solid #FFFFFF;
	color:				#0000FF;
	text-decoration:			none;
}

.navigationItem a:hover
{
	border:				0.1em solid #DBDBDB;
	text-decoration:			underline;
}


						.navigationItem0 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			1.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}

						.navigationItem0 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}

					
						.navigationItem1 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			2.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}

						.navigationItem1 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}

					
						.navigationItem2 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			3.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}

						.navigationItem2 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}

					
						.navigationItem3 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			4.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}

						.navigationItem3 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}

					
						.navigationItem4 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			5.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}

						.navigationItem4 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}

					
.navigationItemArchive a
{
	display:				block;
	background:			#FFFFFF;
	padding-left:			6em;
	border:				0.1em solid #FFFFFF;
	color:				#0000FF;
	text-decoration:			none;
/*	font-size:				0.6em; */
/*	line-height:			1.2em; */
}

.navigationItemArchive a:hover
{
	border:				0.1em solid #DBDBDB;
	text-decoration:			underline;
}


						.navigationItemArchive0 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			2.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							font-style:				italic;
							position:				relative;
						}

						.navigationItemArchive0 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}
						
					
						.navigationItemArchive1 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			3.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							font-style:				italic;
							position:				relative;
						}

						.navigationItemArchive1 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}
						
					
						.navigationItemArchive2 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			4.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							font-style:				italic;
							position:				relative;
						}

						.navigationItemArchive2 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}
						
					
						.navigationItemArchive3 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			5.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							font-style:				italic;
							position:				relative;
						}

						.navigationItemArchive3 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}
						
					
						.navigationItemArchive4 a
						{
							display:				block;
							background:			#FFFFFF;
							padding-left:			6.75em;
							border:				0.1em solid #FFFFFF;
							color:				#0000FF;
							text-decoration:			none;
							font-style:				italic;
							position:				relative;
						}

						.navigationItemArchive4 a:hover
						{
							border:				0.1em solid #DBDBDB;
							background:			#CCFFFF;
							text-decoration:			underline;
							position:				relative;
						}
						
					

.navigationItemCurrent a
{
	display:				block;
	background:			transparent url(/img/swirl.png) no-repeat 0.1em 0.2em;
	border:				0.1em solid #FFFFFF;
	padding-left:			1.75em;
	color:				#0000FF;
	text-decoration:			none;
}


						.navigationItemCurrent0 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			1.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrent0 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
						.navigationItemCurrent1 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			2.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrent1 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
						.navigationItemCurrent2 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			3.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrent2 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
						.navigationItemCurrent3 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			4.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrent3 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
						.navigationItemCurrent4 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			5.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrent4 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
.navigationItemCurrentArchive a
{
	display:				block;
	background:			transparent url(/img/swirl.png) no-repeat 0.1em 0.2em;
	padding-left:			6em;
	color:				#0000FF;
	text-decoration:			none;
/*	font-size:				0.6em; */
/*	line-height:			1.2em; */
}


						.navigationItemCurrentArchive0 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			2.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrentArchive0 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
						.navigationItemCurrentArchive1 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			3.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrentArchive1 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
						.navigationItemCurrentArchive2 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			4.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrentArchive2 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
						.navigationItemCurrentArchive3 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			5.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrentArchive3 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
						.navigationItemCurrentArchive4 a
						{
							display:				block;
							background:			#FFFFCC url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							padding-left:			6.75em;
							color:				#0000FF;
							text-decoration:			none;
							position:				relative;
						}
						
						.navigationItemCurrentArchive4 a:hover
						{
							background:			#CCFFFF url(/img/swirl.gif) no-repeat 0.1em 0.2em;
							border:				0.1em solid #DBDBDB;
							text-decoration:			underline;
							position:				relative;
						}
					
.navigationSubItem a
{
	display:				block;
	padding-left:			3.75em;
	border:				0.1em solid #FFFFFF;
	color:				#0000FF;
	text-decoration:			none;
}

.navigationSubItem a:hover
{
	border:				0.1em solid #DBDBDB;
	text-decoration:			underline;
}

.navigationSubItemCurrent a
{
	display:				block;
	background:			transparent url(/img/swirl.png) no-repeat 0.1em 0.7em;
	padding-left:			3.75em;
}


/* NEW - ROUNDED CORNER BOX - http://spiffybox.com/index.php?w=800&h=800&r=8&fg=FFFFFF&bd=dbdbdb&bg=DbDbDb */

/* set the image to use and establish the lower-right position */
.cssbox_single, .cssbox_single_body, .cssbox_single_head, .cssbox_single_head h2
{
	background: transparent url(/img/rcb.png) no-repeat bottom right
}

.cssbox_single
{
	/* intended total box width - padding-right(next) */
	width:290px !important;
	/* IE Win = width - padding */
	width: 280px;
	/* the gap on the right edge of the image (not content padding) */
	padding-right:10px;
	/* use to position the box */
/*	margin:10px auto; */
	margin: 5px auto 10px auto;
}

/* set the top-right image */
.cssbox_single_head
{
	background-position:top right;
	/* pull the right image over on top of border */
	margin-right:-10px;
	/* right-image-gap + right-inside padding */
	padding-right:10px;
}

/* set the top-left image */
.cssbox_single_head h2
{
	color:			#008B98;
	background-position:top left;
	margin:0;
	/* reset main site styles*/
	border:0;
	/* ditto */
	/* padding-left = image gap + interior padding ... no padding-right */
	padding:10px 0 1px 10px;
	height:auto !important;
	height:1%;
}

.cssbox_single_head h2 a
{
	text-decoration:		none;
	color:			#008B98;
}

.cssbox_single_head h2 a:hover
{
	text-decoration:		underline;
}

/* IE Holly Hack */
/* set the lower-left corner image */
.cssbox_single_body
{
	background-position:bottom left;
	margin-right:10px;
	/* interior-padding right */
/*	padding:1px 0 1px 10px; */
	padding:1px 0 10px 10px;
}
/* mirror .cssbox_head right/left */ 

.cssbox_single_body p
{
	font-size:			0.8em;
}

.main_flash_widget_block
{
/*	margin:			5px auto 5px auto; */
	margin:			5px auto 0.75em auto;
	width:			612px;
	height:			222px;
}

.main_flash_advertising_widget
{
	margin:			5px auto 10px auto;
	width:			300px;
	height:			180px;
}


/* set the image to use and establish the lower-right position */
.cssbox_double, .cssbox_double_body, .cssbox_double_head, .cssbox_double_head h2
{
	background: transparent url(/img/rcb.png) no-repeat bottom right
}

.cssbox_double
{
	/* intended total box width - padding-right(next) */
	width:602px !important;
	/* IE Win = width - padding */
	width: 592px;
	/* the gap on the right edge of the image (not content padding) */
	padding-right:10px;
	/* use to position the box */
/*	margin:5px auto */
	margin:	5px auto 5px auto;
}

/* set the top-right image */
.cssbox_double_head
{
	background-position:top right;
	/* pull the right image over on top of border */
	margin-right:-10px;
	/* right-image-gap + right-inside padding */
	padding-right:10px
}

/* set the top-left image */
.cssbox_double_head h2
{
	color:			#008B98;
	background-position:top left;
	margin:0;
	/* reset main site styles*/
	border:0;
	/* ditto */
	/* padding-left = image gap + interior padding ... no padding-right */
	padding:10px 0 1px 10px;
	height:auto !important;
	height:1%
}

.cssbox_double_head h2 a
{
	text-decoration:		none;
	color:			#008B98;
}

.cssbox_double_head h2 a:hover
{
	text-decoration:		underline;
}

/* IE Holly Hack */
/* set the lower-left corner image */
.cssbox_double_body
{
	background-position:bottom left;
	margin-right:10px;
	/* interior-padding right */
/*	padding:1px 0 1px 10px */
	padding:1px 0 10px 10px
}
/* mirror .cssbox_head right/left */ 

.cssbox_double_body p
{
	font-size:			0.8em;
}


.box_bl
{
	background:		url(/img/box_bl.png) 0 100% no-repeat #FFFFFF;
	width:			100%;
}

.box_br
{
	background:		url(/img/box_br.png) 100% 100% no-repeat;
}

.box_tl
{
	background:		url(/img/box_tl.png) 0 0 no-repeat;
}

.box_tr
{
	background:		url(/img/box_tr.png) 100% 0 no-repeat;
	padding:			0em;
	margin:			0em;
}


#header
{
	width:			750px;
	background-color:	#FFFFFF;
/*	border-bottom:		0.5em solid #FFFFFF; */
	border-style:		none;
}

#header img
{
	border-style:		none;
}

#mainNC
{
	font-size:			0.9em;
	background:		url(/img/tab_bg.gif) #DAE0D2 repeat-x 50% bottom;
	float:			left;
	width:			100%;
/*	line-height:		normal; */
	line-height:		1.25em;
}

#mainNC ul
{
	padding-right:		10px;
	padding-left:		10px;
	padding-bottom:	0px;
	margin:			0px;
	padding-top:		10px;
	list-style-type:		none;
}

#mainNC li
{
	padding-right:		0px;
	padding-left:		9px;
	background:		url(/img/tab_left.gif) no-repeat left top;
	float:			left;
	padding-bottom:	0px;
	margin:			0px;
	padding-top:		0px;
	list-style-type:		none;
}

#mainNC a
{
	padding-right:		15px;
	display:			block;
	padding-left:		6px;
/*	font-weight:		bold; */
	background:		url(/img/tab_right.gif) no-repeat right top;
	float:			left;
	padding-bottom:	4px;
	color:			#333;
	padding-top:		5px;
	text-decoration:		none;
}

#mainNC	a:hover
{
	color:			#765;
}

#mainNC #tabCurrent
{
	background-image:	url(/img/tab_left_on.gif);
}

#mainNC #tabCurrent a
{
	background-image:	url(/img/tab_right_on.gif);
	padding-bottom:	5px;
	color:			#333;
/*	font-weight:		bold; */
}


#mainNav
{
/*	width:			750px; */
/*	background-color:	#FFFFFF; */
/*	border-top:		1em solid #D5D7DB; */
/*	padding-left:		0.5em;
	padding-right:		0.5em; */
}

#mainNavContent
{
	width:			100%;
	background-color:	#FFFFFF;
}

#mainNavContent ul
{
	list-style-type:		none;
	background-image:	url(/img/mainnavheading.gif);
	height:			32px;
	line-height:		32px;
	font-size:			1.2em;
	margin:			auto;
}

#mainNavContent ul li
{
	float:			left;
}

#mainNavContent ul li a
{
	background-image:	url(/img/mainnavheadingdivider.gif);
	background-repeat:	no-repeat;
	background-position:	right;
	padding-right:		32px;
	padding-left:		32px;
	display:			block;
	line-height:		32px;
	text-decoration:		none;
	color:			#666666;
}

#mainNavContent ul li a:hover
{
	color:			#000000;
}

.mainNavHeading
{
	color:			#666666;
	background-image:	url(/img/mainnavheading.gif);
	height:			32px;
	line-height:		32px;
	padding-left:		1em;
	font-size:			1.0em;
}

#subNav
{
	float:			left;
	width:			200px;
/*	margin-top:		0.5em; */
/*	margin-left:		0.5em; */
/*	background-color:	#FFFFFF; */
	background-color:	#F5F6F7;
}

#subNav ul
{
	list-style-type:		none;
/*	margin:			auto; */
	margin:			0em;
	padding:			0em;
}

#subNav ul li.noDecItem
{
	display:			block;
	background-color:	transparent;
/*	background-image:	url(/img/item.gif);
	background-repeat:	no-repeat;
	background-attachment:	scroll;
	background-position:	0em 0.25em; */
	margin-left:		0em;
	margin-top:		0.25em;
	padding-left:		1em;
}

#subNav ul li.decItem
{
	display:			block;
	background-color:	transparent;
	background-image:	url(/img/item.gif);
	background-repeat:	no-repeat;
	background-attachment:	scroll;
	background-position:	0em 0.25em;
	margin-left:		1em;
	margin-top:		0.25em;
	padding-left:		1.5em;
}

.subNavWrapper
{
	background-color:	#FFFFFF;
}

.subNavHeadingFirst
{
	color:			#666666;
	background-image:	url(/img/subnavheading.gif);
	height:			24px;
	line-height:		24px;
	padding-left:		1em;
	font-size:			0.8em;
}

.subNavHeading
{
	color:			#666666;
	background-image:	url(/img/subnavheading.gif);
	height:			24px;
	line-height:		24px;
	padding-left:		1em;
	margin-top:		1em;
	font-size:			0.8em;
}

.subNavItem
{
	font-size:			0.9em;
/*	margin-left:		0.8em; */
	padding-top:		0.25em;
	padding-bottom:	0.25em;
/*	background-color:	transparent;
	background-image:	url(/img/item.gif);
	background-repeat:	no-repeat;
	background-attachment:	scroll;
	background-position:	0em 0.5em; */
}

.subNavItemCurrent
{
	font-size:			0.9em;
/*	margin-left:		0.8em; */
	padding-top:		0.25em;
	padding-bottom:	0.25em;
/*	background-color:	transparent;
	background-image:	url(/img/item.gif);
	background-repeat:	no-repeat;
	background-attachment:	scroll;
	background-position:	0em 0.5em; */
}

.subNavItem a
{
	text-decoration:		none;
	color:			#666666;
	
	background-color:	transparent;
	background-image:	url(/img/itembw.gif);
	background-repeat:	no-repeat;
	background-attachment:	scroll;
	background-position:	0em 0.25em;
	padding-left:		1em;
	margin-left: 		1em;
}

.subNavItemCurrent a
{
	text-decoration:		none;
	color:			#666666;
	
	background-color:	transparent;
	background-image:	url(/img/itemcol.gif);
	background-repeat:	no-repeat;
	background-attachment:	scroll;
	background-position:	0em 0.25em;
	padding-left:		1em;
	margin-left: 		1em;
}

.subNavItem a:hover
{
	text-decoration:		underline;
	color:			#000000;
}

.subNavItemCurrent a:hover
{
	text-decoration:		underline;
	color:			#000000;
}

.toolbar_content
{
	padding:			0.5em;
	background-color:	#CCCCCC;
}

.toolbar_content img
{
	border-style:		none;
}

.contentItem
{
	clear:				both;
	padding-top:			0.1em;
	padding-bottom:		0.25em;
	background-color:		#F5F6F7;
	border:				0.1em solid #DBDBDB;
	margin-top:			0.2em;
	margin-bottom:			0.5em;
/*	zoom:			1; */
	min-height:			0;
}

.contentItemDivider
{
	clear:				both;
	padding-top:			0.1em;
	padding-bottom:		0.25em;
	background-color:		#F5F6F7;
	border:				0.1em solid #DBDBDB;
	margin-top:			0.2em;
	margin-bottom:			0.5em;
/*	zoom:			1; */
	min-height:			0;
}

.contentTeaser
{
	font-size:				0.9em;
	padding-left:			2em;
	padding-right:			1em;
	padding-top:			0.2em;
	padding-bottom:		0.2em;
	background-color:		#FFFFFF;
	text-align:				justify;
}

.contentCaption
{
	padding-left:			0.25em;
/*	padding-top:			0.1em;
	padding-bottom:		0.1em; */
}

.contentReadMore
{
	float:				right;
	position:				relative;
/*	position:				absolute; */
	right:				0em;
	width:				10em;
	height:				1.5em;
/*	right:				-80%; */
	font-size:				0.9em;
	text-decoration:			none;
	font-style:				italic;
	color:				#0000FF;
}

a.contentTitleWidget
{
	font-size:			1.2em;
	text-decoration:		none;
	color:			#0000FF;
}

a:hover.contentTitleWidget
{
	text-decoration:		underline;
}

a.rssTitleWidget
{
/*	font-size:			1.2em; */
	text-decoration:		none;
	color:			#0000FF;
}

a:hover.rssTitleWidget
{
	text-decoration:		underline;
}

.contentBodyWidget
{
	font-size:			0.75em;
	font-style:			italic;
	color:			#000000;
}

.contentReadMoreWidget
{
	clear:			both;
	text-align:			right;
	font-size:			0.75em;
	text-decoration:		none;
	font-style:			italic;
	color:			#0000FF;
	width:			99%;
	display:			block;
}

.contentSubHeading
{
	text-align:			left;
	font-size:			0.75em;
	text-decoration:		none;
	font-style:			italic;
	font-weight:		bold;
	color:			#008B98;
}

.contentSubHeading a
{
	text-decoration:		none;
	font-style:			italic;
	font-weight:		bold;
	color:			#008B98;
}

.contentSubHeading a:hover
{
	text-decoration:		underline;
}

.phwc
{
}

.pfwc
{
	clear:			both;
}

.pfwcDivider
{
	clear:			both;
/*	border-top:		0.1em solid #D5D6D7; */
}

#pageContent
{
	float:			right;
	width:			525px;
/*	margin-top:		0.5em; */
/*	margin-right:		0.5em; */
	background-color:	#FFFFFF;
	font-size:			0.9em;
}

#footer
{
	clear:			both;
	width:			750px;
/*	background-color:	#FFFFFF; */
	padding-top:		0.5em;
}

#footerContent
{
	border-top:		1em solid #D5D7DB;
	background-color:	#FFFFFF;
	text-align:			center;
	font-size:			0.7em;
	padding-top:		0.25em;
}

#footerContent p
{
	display:			inline;
}

#note
{
	clear:			both;
	width:			750px;
}

.sessionFlashNormal
{
	padding:			0.25em;
	margin:			0.25em;
	font-size:			0.8em;
	background-color:	#FFFFCC;
	border:			0.1em solid #666666;
}

.sessionFlashLow
{
	padding:			0.25em;
	margin:			0.25em;
	font-size:			0.8em;
	background-color:	#CCFFCC;
	border:			0.1em solid #666666;
}

.sessionFlashMedium
{
	padding:			0.25em;
	margin:			0.25em;
	font-size:			0.8em;
	background-color:	#CCCCFF;
	border:			0.1em solid #666666;
}

.sessionFlashHigh
{
	padding:			0.25em;
	margin:			0.25em;
	font-size:			0.8em;
	background-color:	#FFCCCC;
	border:			0.1em solid #666666;
}

.page_list
{
	font-size:			0.8em;
	line-height:		2.0em;
	border-collapse:	collapse;
	width:			100%;
}

.page_list td
{
	padding-left:		0.5em;
	padding-right:		0.5em;
	border-bottom:		0.1em solid #D5D7DB;
}

.user_list
{
	font-size:			0.8em;
	line-height:		2.0em;
	border-collapse:	collapse;
	width:			100%;
}

.user_list td
{
	padding-left:		0.5em;
	padding-right:		0.5em;
	border-bottom:		0.1em solid #D5D7DB;
}

.rbac_roles_list
{
	font-size:			0.7em;
	line-height:		2.0em;
	border-collapse:	collapse;
	width:			100%;
}

.rbac_roles_list td
{
	padding-left:		0.5em;
	padding-right:		0.5em;
	border-bottom:		0.1em solid #D5D7DB;
}

.rbac_groups_list
{
	font-size:			0.8em;
	line-height:		2.0em;
	border-collapse:	collapse;
	width:			100%;
}

.rbac_groups_list td
{
	padding-left:		0.5em;
	padding-right:		0.5em;
	border-bottom:		0.1em solid #D5D7DB;
}

.rbac_users_list
{
	font-size:			0.7em;
	line-height:		2.0em;
	border-collapse:	collapse;
	width:			100%;
}

.rbac_users_list td
{
	padding-left:		0.5em;
	padding-right:		0.5em;
	border-bottom:		0.1em solid #D5D7DB;
}

.rbac_username
{
	width:			20em;
}

.rbac_status
{
	width:			4em;
	text-align:			center;
	margin:			0em auto;
}

.rbac_active
{
	text-align:			center;
	margin:			0em auto;
}

.rbac_inactive
{
	text-align:			center;
	margin:			0em auto;
}

.rbac_userop
{
	width:			3em;
	text-align:			center;
	margin:			0em auto;
}

.rbac_date
{
	font-size:			0.8em;
}

.add_page
{
	border-style:	none;
}

.add_childpage
{
	border-style:	none;
}

.edit_page
{
	border-style:	none;
}

.delete_page
{
	border-style:	none;
}

.up_page
{
	border-style:	none;
}

.down_page
{
	border-style:	none;
}

.left_page
{
	border-style:	none;
}

.right_page
{
	border-style:	none;
}

.edit_content
{
	border-style:		none;
	padding-right:		1em;
}

.delete_content
{
	border-style:		none;
	padding-right:		1em;
}

.pagenum
{
	clear:			both;
	text-align:			center;
	margin:			0em auto;
}

table.pagenums
{
	margin-left:		auto;
	margin-right:		auto;
}

.pagenum tr
{
	text-align:			center;
	vertical-align:		middle;
}

.pagenum td
{
	width:			32px;
	height:			24px;
	text-align:			center;
	vertical-align:		middle;
/*	font-size:			0.8em; */
	background:		url(/img/pagenum.gif) center center no-repeat;
}

.pagenum	td span a
{
	color:			#0000A0;
	display:			block;
	width:			32px;
	height:			18px;
	text-align:			center;
	vertical-align:		middle;
	text-decoration:		none;
}

.pagenum	td a:hover
{
	color:			#0000FF;
}

.pagenum	td a
{
	color:			#0000A0;
	display:			block;
	width:			32px;
	height:			18px;
	text-align:			center;
	vertical-align:		middle;
	text-decoration:		none;
}

.pagenum	td span a:hover
{
	color:			#0000FF;
}

.pagenum	td span.current
{
	color:			#FF0000;
}

.pagenum .info
{
	font-size:			0.6em;
	font-style:			italic;
	text-align:			center;
	vertical-align:		middle;
}

.pagenum .disabled
{
	color:			#D0D0D0;
}


input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] 
{ 
	background-color:	#CCCCCC; 
	border:			#FFFFFF 1px solid; 
	color:			#660000;
	cursor:			default; 
}

fieldset
{
	margin-top:		1em;
}

fieldset legend
{
	font-size:			0.9em;
	font-style:			italic;
	color:			#0000F0;
}

fieldset div span
{
	margin-top:		0.5em;
}

fieldset div span.itemLabel
{
	display:			inline-block;
	margin-right:		0.5em;
	font-size:			0.8em;
	font-style:			italic;
	width:			10em;
	color:			#666666;
	border-bottom:		0.1em dotted #CCCCCC;
	border-right:		0.1em dotted #CCCCCC;
}

/*fieldset div span.calendarIcon */
fieldset div #eventDateTimeStart
{
	display:			inline-block;
	z-index:			100;
/*	position:			absolute;*/
/*	margin-top:		0.5em; */
/*	float:			left;
	z-index:			100;
	position:			relative; */
/*	width:			2em; */
/*	height:			10em; */
/*	left:				10em;
	top:				0.5em; */
}

fieldset div span.itemText
{
	display:			inline-block;
	font-size:			0.8em;
/*	font-style:			italic; */
/*	width:			10em; */
/*	width:			32em; */
	width:			45em;
}

fieldset div span.itemTextCalendar
{
	display:			inline-block;
	font-size:			0.8em;
/*	font-style:			italic; */
/*	width:			10em; */
/*	width:			32em; */
/*	width:			30em; */
	width:			45em;
/*	margin-left:		0.5em;
	padding-left:		0.5em; */
}

fieldset div span.itemTextShort
{
	display:			inline-block;
	font-size:			0.8em;
/*	font-style:			italic; */
/*	width:			10em; */
	width:			12em;
}

fieldset div span.itemText input
{
	width:			100%;
}

fieldset div span.itemCheck
{
	display:			inline-block;
	margin-right:		0.5em;
	margin-left:		0.5em;
	font-size:			0.8em;
/*	font-style:			italic; */
	width:			2em;
}

fieldset div span.itemCheckLabel
{
	display:			inline-block;
	font-size:			0.8em;
/*	font-style:			italic; */
/*	width:			10em; */
/*	width:			40em; */
	width:			53em;
	color:			#666666;
	border-bottom:		0.1em dotted #CCCCCC;
	border-left:		0.1em dotted #CCCCCC;
}

fieldset div span.itemHeader
{
	display:			inline-block;
	margin-left:		2.5em;
	margin-right:		0.5em;
	margin-top:		1em;
	margin-bottom:		0.5em;
	font-size:			0.8em;
	font-style:			italic;
	font-weight:		bold;
/*	width:			40em; */
	width:			53em;
	color:			#660000;
	border-left:		0.1em dotted #CCCCCC;
	border-bottom:		0.1em dotted #CCCCCC;
}


fieldset.user_login
{
	margin:			0em;
}

fieldset div span.loginLabel
{
	display:			inline-block;
	margin-right:		0.5em;
	font-size:			0.6em;
	font-style:			italic;
	width:			6em;
	color:			#666666;
	border-bottom:		0.1em dotted #CCCCCC;
	border-right:		0.1em dotted #CCCCCC;
}

fieldset div span.loginText
{
	display:			inline-block;
	font-size:			0.7em;
/*	font-style:			italic; */
/*	width:			10em; */
/*	width:			32em; */
	width:			13em;
}

fieldset div span.loginText input
{
	width:			100%;
}

fieldset div span.loginCheck
{
	display:			inline-block;
	margin-right:		0.25em;
	margin-left:		5em;
	font-size:			0.6em;
/*	font-style:			italic; */
	width:			2em;
	vertical-align:		middle;
}

fieldset div span.loginCheckLabel
{
	display:			inline-block;
	font-size:			0.6em;
/*	font-style:			italic; */
/*	width:			10em; */
/*	width:			40em; */
	width:			7em;
	color:			#666666;
	border-bottom:		0.1em dotted #CCCCCC;
	border-left:		0.1em dotted #CCCCCC;
	vertical-align:		middle;
}

#UserLoginForm
{
	margin:			0em;
	padding:			0em;
}

#UserLoginForm div.submit
{
	width:			100%;
	text-align:			center;
	padding:			0.5em 0em 1em 0em;
}

#UserLoginForm div.submit input
{
	margin:			0 auto;
}

#UserLogoutForm div.submit
{
	width:			100%;
	text-align:			center;
	padding:			0.5em 0em 1em 0em;
}

#UserLogoutForm div.submit input
{
	margin:			0 auto;
}

#ForgottenEmail
{
	width:			20em;
}

div.loginExtra
{
	text-align:			center;
	margin:			0 auto;
}

.message
{
	font-size:			0.7em;
	color:			#F00000;
	padding:			1em;
	background-color:	#FFFFCC;
}

#authMessage
{
	font-size:			0.7em;
	color:			#F00000;
	padding:			0.25em 0em;
	background-color:	#FFFFCC;
}

#flashMessage
{
	font-size:			0.7em;
	color:			#0000F0;
	padding:			0.25em 0em;
	background-color:	#FFFFCC;
}

#email
{
	width:			25em;
}

.form-error
{
	color:			#FF0000;
}

.error-message
{
	color:			#F00000;
	font-style:			italic;
	background-color:	#FFFFCC;
}

.field-error-message
{
	color:			#F00000;
	font-style:			italic;
	background-color:	#FFFFCC;
	padding:			0em;
	margin:			0em;
}

.loginMsg
{
	font-size:			0.7em;
	color:			#0000F0;
}

.infoMsg
{
	font-size:			0.7em;
	color:			#0000F0;
}

#infomsgMessage
{
	font-size:			0.7em;
	color:			#0000F0;
	padding:			0.25em 0em;
	background-color:	#FFFFCC;
}

.buttonPost
{
	padding:			1em;
}

.buttonPost div
{
	display:			inline;
	padding:			1em;
}

.buttonPost input
{
	padding:			0.25em;
}


.groupContentList
{
	font-size:			0.7em;
}

.link_clear
{
	clear:			both;
}

.listThumb
{
/*	display:			inline; */
/*	float:			right; */
/*	margin-left:		0.75em; */
	margin-bottom:		0.5em;
	margin-top:		0.5em;
}

.listThumbAlternate
{
	display:			inline;
	float:			right;
	margin-left:		0.75em;
	margin-bottom:		0.5em;
}

.listImage
{
	margin-bottom:		0em;
	margin-top:		0em;
}

.listText
{
	text-align:			justify;
/*	border-top:		2px solid #CCCCCC; */
	padding-top:		0.25em;
	margin:			0em;
/*	zoom:			1; */
	min-height:			0;
/*	padding-top:		1em; */
/*	position:			relative; */
/*	left:				0px; */
/*	width:			280px; */
}

.standbyText
{
	font-size:			1.1em;
	text-align:			justify;
	padding-top:		0.25em;
	margin:			0em;
/*	zoom:			1; */
	min-height:			0;
}

.subListTextLeft
{
	float:			left;
	font-size:			0.7em;
	text-align:			justify;
	padding-top:		0em;
	padding-right:		0.25em;
	width:			140px;
	margin:			0em;
/*	zoom:			1; */
	min-height:			0;
}

.subListTextRight
{
	float:			right;
	font-size:			0.7em;
	text-align:			justify;
	padding-top:		0em;
	padding-left:		0.25em;
	width:			140px;
	margin:			0em;
/*	zoom:			1; */
	min-height:			0;
}

.widget_block
{
	width:			100%;
	margin-bottom:		0.75em;
}

.widget_block_login
{
	width:			100%;
	margin-bottom:		0.75em;
	margin-top:		5px;
}

.widget_block_rbac
{
	margin:			0.75em;
}

.widget_block_rbac_inner
{
	width:			100%;
}

.rbac_returnlink
{
	font-size:			0.8em;
	text-align:			right;
	padding-right:		2em;
}

.rbac_returnlink a
{
	color:			#0000FF;
	text-decoration:		none;
}

.rbac_returnlink a:hover
{
	text-decoration:		underline;
}

.widget_block_inner
{
}

.widget_container
{
	padding-top:			0.5em;
	padding-bottom:		0em;
	padding-left:			0.5em;
	padding-right:			0.5em;
}

.widget_container_small
{
	padding-top:			0em;
	padding-bottom:		0em;
	padding-left:			0.5em;
	padding-right:			0.5em;
}

.widget_content
{
	padding-bottom:		0.25em;
	text-align:				justify;
}

.widget_content h2
{
	position:				relative;
	padding-top:			0.25em;
	margin-bottom:			0.25em;
	padding-bottom:		0em;
	margin-top:			0em;
}

.widget_content h2 a
{
	text-decoration:			none;
	color:				#008B98;
}

.widget_content h2 a:hover
{
	text-decoration:			underline;
}

.widget_content h3
{
	padding-top:			0.25em;
	margin-bottom:			0.25em;
	padding-bottom:		0.25em;
	margin-top:			0em;
}

.widget_content p
{
	padding:				0em;
	margin:				0em;
}

.item_block
{
	border-top:			2px solid #CCCCCC;
	padding-top:			0.25em;
	padding-bottom:		0.25em;
	margin:				0em;
}

.item_block_tfljpl
{
	width:				100%;
}

.item_block_tfllive
{
	width:				100%;
	border-top:			2px solid #CCCCCC;
	padding-top:			0.25em;
	padding-bottom:		0.25em;
}

.item_block_tfljpl div
{
	margin:				0em auto;
	padding:				0em;
}

.item_block_tfllive div
{
	margin:				0em auto;
	padding:				0em;
}

.item_block h3
{
	font-size:				0.8em;
	font-style:				italic;
	font-weight:			bold;
	color:				#008B98;
	padding-top:			0em;
	padding-bottom:		0.2em;
	padding-left:			0em;
	padding-right:			0em;
	margin:				0em;
	text-align:				justify;
}

.item_block p
{
	font-size:				0.7em;
}

.item_block p.listText
{
	font-size:				0.8em;
}

.item_block_login
{
	padding-top:			0.1em;
	padding-bottom:		0.1em;
	margin:				0em;
}

.item_block_login p
{
	font-size:				0.7em;
}

.img_column_wide
{
	float:				left;
	display:				inline;
	margin:				0em;
	border-style:			none;
	border:				0em;
}

.img_column_left
{
	float:				left;
	display:				inline;
	margin:				0em;
	border-style:			none;
	border:				0em;
}

.img_column_right
{
	float:				right;
	display:				inline;
	margin:				0em;
	border-style:			none;
	border:				0em;
}

.theshadow
{
/*	background-color:	#CCCCCC;
	border:			1px solid #FFFFFF; */
/*	margin:			2px 2px; */
}

.theshadow > img
{
/*	margin:			-4px 2px 2px -4px;
	border:			1px solid #FFFFFF; */
}

.listCaption
{
	float:			left;
	line-height:		1.5em;
	display:			inline;
	min-height:		1.5em;
/*	zoom:			1; */
	min-height:			0;
	padding-bottom:	0.25em;
}

.listCaptionLeft
{
	line-height:		1.5em;
	display:			inline;
	min-height:		1.5em;
/*	zoom:			1; */
	min-height:			0;
	padding-bottom:	0.25em;
}


.tabnavcontainer
{
	position:			absolute;
	bottom:			0;
	right:			0;
	height:			2em;
	vertical-align:		bottom;
	padding-right:		5px;
}

ul.tabnav
{
	text-align:			left;
	margin:			1em 0.25em 1em 0.25em;
	font:				bold 11px verdana, arial, sans-serif;
/*	border-bottom:		1px solid #6c6; */
	list-style-type:		none;
	padding:			3px 0px 3px 0px;
}

ul.tabnav li
{
	display:			inline;
}

ul.tabnav li a
{
	padding:			3px 4px 3px 4px;
/*	border:			1px solid #004040; */
	border:				1px solid #669999;background-color:		#009999;	color:			#FFFFFF;
	margin-right:		0px;
	text-decoration:		none;
	border-bottom:		none;
}

ul.tabnav a:hover
{
	background:		#669999;}



ul.tabnav li.help a
{
	padding:			3px 4px 3px 4px;
/*	border:			1px solid #004040; */
	border:			1px solid #FF9933;
	background-color:	#66CC66;
	color:			#FFFFFF;
	margin-right:		0px;
	text-decoration:		none;
	border-bottom:		none;
}

ul.tabnav li.help a:hover
{
	background:		#66CCCC;
}



.eventrange
{
	display:			block;
	margin-top:		0.25em;
	font-size:			0.75em;
	font-style:			italic;
	line-height:		1.2em;
}

.eventinfo
{
	padding-left:		4em;
	position:			relative;
}

.eventinfoLeft
{
	padding-left:		2em;
	margin-left:		2em;
	position:			relative;
}

.widgetWrapper
{
	display:			inline;
	margin:			0;
	padding:			0.5em 0 0 0;
/*	zoom:			1; */
	min-height:			0;
}

.calendariconlarge
{
	float:			left;
	margin-left:		-3.5em;
}

.publishInfo
{
	clear:			both;
/*	padding-left:		4em; */
	position:			relative;
}

.publishDetail
{
	display:			block;
	margin-top:		0.25em;
	font-size:			0.75em;
	font-style:			italic;
	line-height:		1.2em;
}


.select-list
	{
	font-family: Arial,sans-serif;
	border:solid #FF9900 1px;
	padding:10px 5px 10px 5px;
	margin:12px 50px;
	}
.select-list H3
	{
	font-family: Arial,sans-serif;
	font-size:16px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
.select-list TH
	{
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	padding:0px 2px;
	margin: 0px;
	}
.select-list SELECT
	{
	width:100%;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	}
.select-list INPUT.left-right-button,
.select-list INPUT.up-down-button
	{
	width: 3ex;
	font-size: 10pt;
	padding: 2px 1px;
	margin:0px;
	}
.select-list INPUT.left-right-button
	{
	padding: 0px;
	height: 3ex;
	line-height:10pt;
	}
.select-list INPUT.submit-button,
.select-list INPUT.reset-button
	{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding:0px;
	margin: .5ex 2px;
	}
.select-list FORM TH
	{ font-weight:bold; text-align:center; }

.rbac_selection_box
{
	width:		14em;
}

.rbac_selection_button
{
	width:		2em;
	text-align:		center;
	margin:		0 auto;
}

.bannerAdvert
{
	position:		absolute;
	width:		300px;
	height:		70px;
	top:			5px;
	left:			260px;
}

.feed__OLD
{
	padding-right: 		20px;
	background:		transparent url(/img/feed.gif) no-repeat center right;
}

.feed
{
	margin-left:	1em;
}

.feed2
{
	margin-left:	0em;
}

.largearea
{
	width:		457px;
}

fieldset.contact div
{
	position:		relative;
}

fieldset.contact div span.itemLabel
{
/*	display:		block; */
	position:		absolute;
	top:			0em;
}

fieldset.contact div span.itemText
{
/*	display:		block; */
/*	position:		absolute; */
	margin-left:		11em;
	
}

fieldset.contact div span.itemText2
{
/*	display:		block; */
	position:		absolute;
	top:			0em;
	left:			0em;
	
	display:			inline-block;
	margin-right:		0.5em;
	font-size:			0.8em;
/*	font-style:			italic; */
	width:			10em;
/*	color:			#666666;
	border-bottom:		0.1em dotted #CCCCCC;
	border-right:		0.1em dotted #CCCCCC; */
}

fieldset.contact div span.itemText3
{
/*	display:		block; */
	position:		absolute;
	top:			2.5em;
	left:			0em;
	
	display:			inline-block;
	margin-right:		0.5em;
	font-size:			0.8em;
/*	font-style:			italic; */
	width:			10em;
/*	color:			#666666;
	border-bottom:		0.1em dotted #CCCCCC;
	border-right:		0.1em dotted #CCCCCC; */
}

fieldset.contact div span.itemText4
{
/*	display:		block; */
	position:		absolute;
	top:			3.5em;
	left:			0em;
	
	display:			inline-block;
	margin-right:		0.5em;
/*	font-size:			0.8em; */
/*	font-style:			italic; */
	width:			10em;
/*	color:			#666666;
	border-bottom:		0.1em dotted #CCCCCC;
	border-right:		0.1em dotted #CCCCCC; */
}

fieldset.contact div span.captcha
{
/*	display:		block; */
/*	position:		absolute; */
	margin-left:		11em;

	display:			inline-block;
	font-size:			0.8em;
	width:			45em;
}

.contactList
{
	width:			690px;
	font-size:			0.8em;
	overflow:			hidden;
}

.contactList thead tr td
{
	font-weight:		bold;
	font-style:			italic;
}

.contactList tr td
{
/*	border-bottom:			0.1em dotted #CCCCCC; */
	margin-top:			0.25em;
}

.contactList tr.tableSpacer td
{
	font-size:				1em;
	line-height:			1em;
	border-top:			0.1em dotted #CCCCCC;
	border-bottom:			0.2em solid #CCCCCC;
	margin:				0em;
	padding:				0em;
}

.contactList .contactDate
{
	background-color:		#CCFFFF;
	width:				8em;
	text-align:				center;
}

.contactList .contactName
{
	width:				16em;
}

.contactList .contactEmail
{
	width:				20em;
}

.contactList .contactMessage
{
	background-color:		#FFFFCC;
	padding-bottom:		0.25em;
}


#btnResetSize
{
	display:				none;
}

#btnLockSizes
{
	display:				none;
}
