/* 
 *  Print Styles
 */


body {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #4c4c4c;
}

a { color: #F3830A; }

#content a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}


/*
 *	Text
 */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #49328c;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000000;

}

h3 {
	font-family: Arial;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.2em;
	color: #7cae01;
}

h4 {
	font-size: 1.3em;
	font-weight: bold;
	color: #49328C;
}

h5 {
	font-size: 1.1em;
	font-weight: normal;
	color: #49328C;
	margin: 0;
	padding: 0;
}

p { 
	font-size: 1em;
	line-height: 1.5em;
	color: #4c4c4c;
}

p.sbhd { color: #000000; }

p.date, p.sbhd_pr {
	font-size: 1em;
	font-weight: bold;
	color: #4B4B4B;
}

.article_info p {
	font-size: 1em;
	color: #4B4B4B;
}

p.red { color: #FF0000; }


/*
 *	Structure
 */

body, #wrapper {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

#news, #flashcontent, #footer {
  display: none !important;
}

	#header {
		width: auto;
		height: auto;
		background: none;
	}
	
	#content { width: 70%;}
	
			.article {
				margin: 12px 20px 20px 0px;
			}
			
				.article_info {
					width: 100%;
					position: relative;
					margin: 5px 0 0 0;
					padding: 15px 15px 0 0;
					background: url(../images/structure/article_hr.gif) left top no-repeat;
				}
	
	#sb {
		position: absolute;
		top: 80px;
		right: 0;
		width: 25%;
	}
	
	#sb.homesb { top: 240px; }
	
		#nav ul {
			border-top: 1px solid #4c4c4c;
			margin: 0;
			padding: 0;
		}
	
		#nav ul li {
			list-style: none;
			padding: .25em 0 .25em 0;
			margin: 0;
			border-bottom: 1px solid #4c4c4c;
		}
		
		#nav ul li a { color: #4c4c4c; text-decoration: none; }
		
		#nav li.on a { color: #F3830A; }
		
		#nav li.on li a { color: #4c4c4c; }
		
		#nav ul ul, #nav ul ul li { border: none; }
		
		#nav ul ul li { padding: .25em 0 .25em 1em; }
		
		
				
	#site_map {
		list-style: none;
	}
	
		#site_map li {
			margin: 0 0 7px 0;
			line-height: 20px;
		}
		
			#site_map ul li { margin: 0; }
		
			#site_map li a { 
				font-weight: bold;
				text-decoration: none; 
			}
	
			#site_map ul {
				margin: 0 0 0 15px;
				padding: 0;
				list-style: none;
			}
			
				#site_map ul li a {
					position: relative;
					display: inline;
					font-weight: normal;
					margin: 0;
					padding: 0 0 0 10px;		
				}


/*
 *	Images
 */  

img { border: 0; }


.article_img {
	float: right;
	margin: 0 0 0 10px;
}

#img_logo {
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}