/*********************************************************************************************************/
/*	Page elements that shold not be printed
/*********************************************************************************************************/
.noprint,.hdn,ul.menublock,ul.submenublock,#nav-global,#nav-main,#footer,#breadcrumb,td#left,
ul.m1,
form#search,
td#right,
.newsscroller,.homenewsscroller
{
	display:			none;
}

/*********************************************************************************************************/
/*	Hide select edit elements
/*********************************************************************************************************/
a.selectedit,a.selectedit_preview,input.selectedit,input.siteeditbutton,input.selectedit_preview,#selectedit_list
{
	display:			none;
}

/*********************************************************************************************************/
/*	Print-specific styling
/*********************************************************************************************************/
body
{
	margin:				0in 0.5in;
	background-color:	white;
	background-image:	none;
	font-family:		arial,sans-serif;
	font-size:			10pt;
}

#headertext
{
	float:				right;
	margin:				0.25in 0in 0in;
	width:				2.5in;
	font-size:			8pt;
	color:				#999999;
}

a
{
	color:				#0F65A0!important;
}

h1
{
	margin:				18pt 0pt 10pt;
	font-family:		arial;
	font-weight:		normal;
	font-size:			16pt;
	color:				#0F65A0;
}

h2
{
	page-break-after:	avoid;

	margin:				0pt;
	font-weight:		bold;
	font-size:			12pt;
	color:				black;
}

.bodytext
{
	margin:				0pt 0pt 16pt;
	text-align:			justify;
	line-height:		16pt;
	font-size:			10pt;
	color:				black;
}

.bodytext2
{
	line-height:		12pt;
}

a
{
	text-decoration:	none;
	color:				rgb(153,51,51);
}





/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	MISCELLANEOUS DEFAULTS
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*	Used so that non-CSS browsers deliniate footer block from body content	*/
hr
{
	display:				none;
}

/*	because HTML should have this as the default	*/
td
{
	vertical-align:			top;
	padding:				0px;
}

/*	prevent ugly purple borders around linked images	*/
img
{
	border:					0px;
}

h1,h2,h3
{
	page-break-after:		avoid;
}


/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	jQueryTabs
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
#pagetabs ul#tabs
{
	list-style-type:		none;
	margin:					0px -22px;

	background-position:	bottom left;
	background-repeat:		repeat-x;

	padding:				0px 0px 0px 4px;

	height:					36px;

/*	line-height:			29px;	*/
	line-height:			14px;
	font-family:			arial,sans-serif;
	font-weight:			bold;
	font-size:				12px;
}

#pagetabs ul#tabs li
{
	display:				block;
	float:					left;
	margin:					0px 2px 0px 0px;
	height:					36px;
	text-align:				center;
}

#pagetabs ul#tabs a
{
	display:				block;
	width:					80px;
	height:					28px;
	padding:				4px 4px;

	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;


	background-color:		#d9ebf6;
	background-position:	bottom center;
	background-repeat:		no-repeat;

	color:					#74a8cb;
}
#pagetabs ul#tabs a.selected
{
	border:					1px solid #0079c3;
	border-bottom:			1px solid white;
	background-color:		white;
	color:					#0f65a0;
}

#pagetabs
{

}

.tabcontent
{
	margin:					0px -22px;
	border-top:				1px solid #0079c3;
	padding:				10px 22px;
}



/*

	GalleryView Stylesheet
	
	Use the CSS rules below to modify the look of your gallery.
	
	To create additional rules, use the markup below as a guide to GalleryView's architecture.
	
	<div class="gallery">
		<div class="panel">
			<img src="path/to/image.jpg" />
			<div class="panel-overlay">
				...overlay content...
			</div>
			<div class="overlay-background"></div>
		</div>
		<ul class="filmstrip">
			<li class="frame current">
				<img src="path/to/thumbnail.jpg" />
				<div class="caption">caption text</div>
			</li>
			<li class="frame">
				<img src="path/to/thumbnail.jpg" />
				<div class="caption">caption text</div>
			</li>
		</ul>
	</div>
		

*/

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { background: white; padding: 2px;}

#features
{
	margin:					0px 0px 10px;

	background-color:		white;

	border-radius:			6px;
	-moz-border-radius:		6px;
	-webkit-border-radius:	6px;

	padding:				2px;

}

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 162px; padding: 0px 15px 15px; color:#333333; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { display:	none; background: transparent; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay {
	color: #333333;
	line-height:	18px;
	font-size: 12px;
}
.panel-overlay a
{
	font-weight:		bold;
}

.panel-overlay h2
{
	margin-top:		12px;
	font-weight:	bold;
	font-size:		18px;
	color:			#333333;
}

.panel-img
{
	float:				left;
	margin:				12px 12px;
}

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {
	margin-right:						10px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;

	background-color:	#dddddd;

	padding:			5px 0px 0px;

	text-align:			center;
	font-size:			11px;
	color:				#555555;
}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa;
}

/* should use display:none here but the plugin won't work in IE with that modification */
.img_wrap
{
	height:			0px!important;
	visibility:		hidden!important;
	padding:		0px;
	border-width:	0px!important;
}

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }
.frame.current { }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	visibility:		hidden;
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}

.strip_wrapper
{
	top:					186px;

}
#features
{
	height:					234px!important;
}

