/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

/* CSS Document */

body { margin: 0px; background-color: #FAFBF9; color: #646464; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}

/* no list-markers by default, since lists are used more often for semantics */
div#container-outer ul, div#container-outer ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
#body  h2, #body  h3 { font-size:1em; }

#body ul, #body ol, #body li, #body h2, #body h3, #body p { margin:0; padding:0 }

/* more varnish stripping as necessary... */

/* reset some basic style */
#body p {margin-bottom: 1em;}

/* Header Styles */

#headerwrapper { }
	
#header { width: auto;}
	
#tagline { display: none;}

#logo { width: auto;
	padding-top: 18px;}
	
/* Navigation Layout Styles */
	
#navwrapper { display: none;}

#nav { display: none;}
	
/* Main Body Styles */

#body { width: 650px;
	font-size: 70%;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	line-height: 135%;}
	
#body a { color: #3333CC;
	text-decoration: underline;}
	
#body a:hover { color: #3333CC;
	text-decoration: none;}
	
#colcontainer a {text-decoration: none;}
#colcontainer a:hover { text-decoration: underline;}
	
#body .nounderline a, a .nounderline { text-decoration: none;}

#body .nounderline a:hover, #body a:hover .nounderline { text-decoration: underline;}

#body h1 { font-size: 180%; padding-left: 0px; margin-bottom: 10px;}
#body h2 { font-size: 140%; margin-top: 10px; margin-bottom: 10px; display: block; width: 650px; border-bottom: 1px dotted #999999}
#body h3 { font-size: 120%; margin-top: 8px; margin-bottom: 10px;}

/* Right Left Columns */

#leftcol {width: 650px;}
	
#rightcol { display: none}

/* General Body Styling */
	
#leftcol table { border: 1px solid #3492D6}

.puff { border: 1px solid #3492D6
	float: right;
	padding-bottom: 10px;
	width: 190px;
	margin-left: 10px;}
	
.backtotop { display: none}
	
/* Related Links Styles */

#related { display: none}
	
#related p {line-height: 150%;}

#relatedbottom { display: none}
	
/* Footer Styles */

#footerwrapper {}
	
#footernav { display: none;}

#footer { width: 650px; padding-bottom: 0px; margin-bottom: 0px; font-size: xx-small; color:#999999; margin-top: 60px;}

#pageopt { position: relative;
	height: 30px;
	top: 0px;
	margin: 0px; padding: 0px; padding-top: 30px;}
	
#pageopt p {padding-left: 10px;}
	
#pageopt a {color: #3333CC;
	text-decoration: underline;}

#pageopt a:hover {color: #3333CC;
	text-decoration: none;}

#breadcrum { 
	width: 650px;
	height: 40px;}
	
#breadcrum:before { content: "This page was found here: "}

#breadcrum p:before { content: ""} /* Insert text before breadcrum */

#print { display: none }
	
/* Form Styles */

	
/* These are standard sIFR styles... do not modify */

.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;
}

