body {
	background: #fff;
	font: 0.75em/1.5em Arial, Tahoma, Helvetica, sans-serif;
}


h1, h2, h3, h4 {font-family: Arial, serif;}

h1 {
     font: bold 1.692em/1.273em Arial; /*22px,28px*/
	margin: 0 0 1em 0;
}

h2 {
	color: #666;
    font: normal 1.385em/1.222em Arial; /*18px,22px*/
	margin: 0 0 1em 0;
}
h3 {
	color: #666;
    font: bold 1.154em/1.2em Arial; /*15px,18px*/
	margin: 0 0 1em 0;
}
h4 {
	color: #666;
    font: bold 1em/1.385em Arial; /*13px,18px*/
	margin: 0 0 1em 0;
}

p {margin:0 0 2em 0;} /*24px*/

ol {margin: 2em 0 2em 24px} /*24px*/
ol li {margin: 0.615em 0;} /*8px*/

ul {
	margin: 2em 0 2em 24px; /*24px*/
} 

ul li {	
	margin: 0.615em 0; /*8px*/
}

ul ul {
	margin: 0.615em 0 0.615em 24px; /*8px*/
} 



/* Hidden elements
----------------------------------------------------------- */

#sidebar, #top-nav, .returntotop, #banner, #footer-nav, 
	.anchor, 
	.anchorPanel, 
	.anchorLine {
	display: none;
}

/* Changes to containers
----------------------------------------------------------- */

#container {
	display: inline;
	margin: 0;
	position: static;
	text-align: left;
	min-width: 0;
	width: auto !important;
}

#hd {
	background: none;
	padding-left: 0;
	position: relative;
}

#hd2 {
	background: none;
}

#padding {
	padding: 0;
}

#bd {
	background: none;
	padding-right: 0;
}

#bd2 {
	background: none;
	padding: 0; 
}

#content {
	display: inline;
	float: none;
	position: static;
	width: auto;
}





#ft {
	background: none;
	padding: 0;
	position: relative;
}

#ft2 {
	background: none;
	border-top: 1px solid #ccc;
	color: #000;
	margin: 40px 0 0 0;
	overflow: visible;
	padding: 20px 0 0 0;
	text-align: left;
}





/* Print only elements
----------------------------------------------------------- */

#banner-print {
    display: block;
	border-bottom: 1px #CCC solid;
	margin: 0 0 40px 0;
}

.breakafter {
	page-break-after: always;
}
.breakbefore {
	page-break-before: always;
}




table {
	border-top: 1px solid #C1DAD7;
}
th, td {
	
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	font-size: 90%;
}