/*
Title:		screen.css
Author: 	zF.
--
Notes:
	= Controlling stylesheet for screen rendering used to import other sheets and
		defines rules for the highest-level layout containers
	= Generally definitions here should be limited to widths, heights, and padding
		since those are likely to change for different user agent types
	= Also imports overrides for Mac IE 5
Sections:
	= WRAPPER
	= CONTAINERS
*/

@import url("lib/baseline.css");
@import url("lib/typography.css");
@import url("lib/common.css");
/*
@import url("lib/navigation.css");
*/
@import url("lib/tables.css");
@import url("lib/sIFR-print.css");

/* visible only to Mac IE 5 */
/*\*//*/
@import url("patches/mac.ie5.css");
/**/

/*  WRAPPER
	-------------------------------------- */
body {
	background-color: white;
}
#body {
	position: static;
}

/*  CONTAINERS
	-------------------------------------- */

#header {
	padding-top: 0;
	padding-bottom: 11pt;
}
#search {
	display: none;
}
#navigation {
	display: none;
}
#section-navigation {
	display: none;
}
#content {
	overflow: visible;
	padding-bottom: 5pt;
}
	#breadcrumb {
		padding-left: 3pt;
	}
	h3 {
		padding-right: 3pt;
		padding-left: 3pt; 
		padding-top: 6pt;
		padding-bottom: 3pt;
		margin-bottom: 30px;
		margin-bottom: 24pt;
		border-bottom: solid 1pt #c4d5ea;
	}
	#content .paging-top,
	#content .paging-bottom {
		display: none;
	}
	#content .main { 
		width: auto;
		float: none; 
	}
	#content .sidebar { 
		display: none; 
	}	

	#content dl,
	#content p,
	#content h4 {
		width: 100%;
	}

#footer {
	padding: 5pt 0 0 0;
	margin-bottom: -10pt;
	background-color: white;
}
	#footer ul {
		display: none;
	}
	#footer p {
		color: #999;
		margin-bottom: 10pt;
	}


/* TABLES 
	---------------------------- 
table {
	width: 559px;
}
table.short1_ {
	width: 497px;
}
table.full_ {
	width: 100%;
}
	
	
	
th,
td {
	border-width: 1.25pt;
}
tbody tr.first_ th,
tbody tr.first_ td {
	border-width: 1.75pt;
}
tbody tr.sub th,
tbody tr.subtotal td {
	border-top-width: 1.75pt;
}
tbody tr.total th,
tbody tr.total td {
	border-top-width: 1.75pt;
	border-bottom-width: 3pt;
}

thead span.note {
	border-width: 1.25pt;
}*/
/* Other 
	---------------------------- */
.asidelead {
	width: 100%;
}

.asidelead p {
	width: 90%;
}

.illus-aside {
	padding-top: 10px;
	float: none;
	clear: both;
}

.themes .clear_, .themes .inner_ *
{
	color: #000;
	display: block;
	float: none;
	clear: both;
}


.main ul{
	list-style-type: disc;
}
.main ul li
{
	padding-left: 5px;
	margin-bottom: 5px;
	list-style-type: disc;
	margin-left: 20px;
}

h2#cfyc {
	margin-left:5px;
}
