/* ------------------------------------------------------------------------- */
/* --------------------------- Print Style Sheet --------------------------- */
/* --------------------- Built by Id10t webhelp.xenweb.net ----------------- */


body {
	font: 11pt/16pt "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
}

#divContainer {
	text-align: left;
	width: 90%;
	margin-left: 5%;
}

#divAccessibility, 
#divLeft, 
#divBreadcrumb, 
#divHeader 
#divHeaderImage, 
#btnDonate,
#divServices .divServicePanel img,
#divValidation,
.backToTop {
	display: none;
	visibility: hidden;
}

#divRight {
	border-top: 1pt solid #000;
	margin-top: 18pt;
	padding-top: 18pt;
}

.clear {
	clear: both;
	height: 0;
}

.rule {
	border-top: 1pt solid #000;
	clear: both;
	height: 18px;
}

.horizontalRule {
	border-top: 1pt solid #000;
	clear: both;
	margin: 0;
	height: 18px;
}

img {
	margin: 0 0 12pt 0;
}

img.rangeLeft {
	float: left;
	margin: 0 12pt 12pt 0;
}

img.rangeRight {
	float: right;
	margin: 0 0 12pt 12pt;
}

/* ------------------------------------------------------------------------- */
/* ---------------------------- =type : global ----------------------------- */
/* ------------------------------------------------------------------------- */

a {
	color: #000;
	text-decoration: underline;
}

p {
	margin: 0 0 1em 0;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
}

h1 {
	font-size: 22pt;
	line-height: 24pt;
	margin: 0 0 12pt 0;
}


h2 {
	font-size: 18pt;
	line-height: 20pt;
	margin: 0 0 12pt 0;
}

h3 {
	font-size: 16pt;
	line-height: 18pt;
	margin: 0 0 12pt 0;
}

h4 {
	font-size: 14pt;
	line-height: 16pt;
	margin: 0 0 12pt 0;
}

h5 {
	font-size: 12pt;
	line-height: 14pt;
	margin: 0 0 12pt 0;
}

h6 {
	font-size: 12pt;
	line-height: 14pt;
	margin: 0 0 12pt 0;
}

/* =hyperlinks : global */

a:link {
	text-decoration: underline;
}

/* =lists : global */

ul, ol {
	margin-bottom: 1em;
}

ul li ul, 
ol li ul,
ol li ol,
ol li ol li ol {
	margin-bottom: 0;
}
 
/* ------------------------------------------------------------------------- */
/* -------------------------------- =header -------------------------------- */
/* ------------------------------------------------------------------------- */

#divHeader #divLogo {
	margin-bottom: 18pt;
}

#divHeader #divLogo img {
	border: none;
}

#divHeader #divHeaderPanel p {
	font-size: 24pt;
	line-height: 28pt;
}

/* ------------------------------------------------------------------------- */
/* ---------------------------- =services panels --------------------------- */
/* ------------------------------------------------------------------------- */

#divServices {
	margin-bottom: 18pt;
}

#divServices .divServicePanel {
	border: 1px solid #000;
	padding: 12pt 12pt 8pt 12pt;
	margin-bottom: 12pt;
}

#divServices .divServicePanel h2 {
	font-size: 14pt;
	line-height: 16pt;
}

#divServices .divServicePanel p {
	font-size: 0.95em;
}

#divServices .divServicePanel .rule {
	border-top: none;
	clear: both;
	margin: 0;
	height: 0;
}

/* ------------------------------------------------------------------------- */
/* -------------------------------- =sidebar ------------------------------- */
/* ------------------------------------------------------------------------- */

#divRight .divRightInfo {
	border: 1px solid #000;
	padding: 12pt 12pt 8pt 12pt;
	margin-bottom: 12pt;
}