/**
 * Custom CSS for static pages and blocks 
 */

/* @group My Group */
.form-list li { margin-bottom:6px; }
/* @end */

/* @group General Headings, Paragraphs, Lists */

div#static {
	font-size: 110%;
}

#static h3 {
	color: #5a89cf;
	margin-bottom: 1em;
	margin-top: 1.5em;
}

#static h4 {
	color: black;
	margin-top: 2em;
	margin-bottom: 1em;
	font-size: 110%;
}

#static h5 {
	color: black;
	margin-top: 2em;
	margin-bottom: 1em;
	font-size: 100%;
	margin-left: 72px;
}

#static p {
	font-size: 96%;
	color: black;
	margin-left: 72px;
	margin-bottom: .8em;
}

#static p img {
	margin-left: -72px;
}

#static p.footnote {
	margin-bottom: .6em;
	font-size: 76%;
	color: gray;
	font-style: italic;
	margin-top: 1em;
}

#static ul {
	margin-bottom: .6em;
	margin-left: 108px;
	margin-right: 4em;
}

#static li {
	list-style-type: square;
	list-style-position: outside;
	padding-bottom: .6em;
}



/* @end */

/* @group Tables */

#static table {
	border: 1px solid black;
	border-collapse: collapse;
}

#static table tr {
	border: 1px solid black;
}

#static table th {
	border: 1px solid black;
	padding-right: .5em;
	padding-left: .5em;
	text-align: center;
	vertical-align: middle;
	font-size: 86%;
	background-color: #f1f1f1;
}

#static table td {
	border: 1px solid black;
	padding-right: .5em;
	padding-left: .5em;
	font-size: 92%;
	vertical-align: middle;
}

#static table td ul {
	margin-right: 0;
}

#static table td li {
	list-style-position: outside;
	margin-left: 12px;
}

#static td.stub {
	font-weight: bold;
}

#static table ul {
	margin-bottom: .6em;
	margin-left: 0.5em;
	margin-top: .6em;
}

#static table td.cell-num {
	text-align: right;
}

#static table td.cell-note {
	text-align: center;
	font-size: 78%;
}

#static table td.recommended {
	background-color: #f2ffeb;
}



/* @end */

/* @group Glossary */

#static dl dt {
	margin-top: .5em;
}

#static dl dd {
	margin-bottom: .5em;
	margin-left: 2em;
}

#static dl dd a {
	color: #2b00fc;
	text-decoration: underline;
}



/* @end */

/* @group Support Page */

#static div.yellow-box {
	border: 1px solid #fde26c;
	background-color: #f9ffca;
	margin-left: 72px;
	padding: 1.5em 2em 1em;
}

#static div.yellow-box p {
	margin-left: 0;
}

#static div.yellow-box h5 {
	margin-left: 0;
	margin-top: 0;
}

#static p.contact-method {
	font-weight: bold;
	text-align: center;
}

#static p.address {
	font-weight: bold;
	margin-left: 300px;
}



/* @end */

/* @group Links */

#static a {
	color: #473ee0;
	text-decoration: underline;
}



/* @end */

