body, p, td, input, select { font-family: Arial,Verdana,Sans; font-size: 12px; }
	
p {	line-height: 17px; }
img { border-width: 0; margin: 0; padding: 0; }

a:link, a:visited { color: #1B3ABA; text-decoration: underline; }
a:hover, a:active {	color: #EE9603;	text-decoration: underline;	}

h1 { font-size: 26px; color: #EE9603; margin-bottom: 8px; }
h2 { font-size: 22px; color: #EE9603; margin-bottom: 8px; }
h3 { font-size: 15px; color: #333333; margin-bottom: 8px; margin-top: 24px; }
h4 { font-size: 22px; color: #00A8EE; margin-bottom: 8px; }

h3 a:link, h3 a:visited { color: #333333; text-decoration: none; }
h3 a:hover, h3 a:active { color: #1B3ABA;	text-decoration: underline; }

li { padding-bottom: 4px; }

pre { font-family: "Courier New", Courier, monospace; font-size: 12px; background-color: #F3F3F3; padding: 10px 10px 10px 20px; }

.flush { margin-top: 0; padding-top: 0; }
.floatright { float: right; padding: 0 0 5px 20px; }
.floatleft { float: left; padding: 0 20px 5px 0; }
.orange { font-weight: bold; color: #EE9603; }

blockquote { margin-left: 0; font-style: italic;  }

div.pictures { margin: 25px 0; }
div.pictures img { margin-right: 4px; }
div.pictures img.nomargin { margin: 0; }

div.photo { float: right; text-align: right; padding: 5px 0 2px 30px;  }
div.photo p { font-size: 11px; color: #777777; line-height: 12px; margin-bottom: 0; }

form { margin: 0; padding: 0; }
#footer { font-size: 10px; color: #222222; margin-top: 10px; }
#footer a:link, #footer a:visited { color: #222222; text-decoration: none; }
#footer a:hover, #footer a:active { color: #222222; text-decoration: underline; }

div.callout {
	float: right; margin: 0 0 20px 20px; width: 210px;
	background-color: #F3F3F3; border-top: 2px solid #4C6D93; border-bottom: 2px solid #4C6D93;
	padding: 14px; }
div.callout p { font-size: 11px; line-height: 13px; margin: 0 !important;}

table.layout { border-collapse: collapse; border-spacing: 0; }
table.layout td { width: 50%; vertical-align: top; padding: 0 40px 20px 0; }
table.layout td h2 { margin-top: 10px; }
table.layout td table td { width: auto; vertical-align: top; padding: 1px;  }

table.data { border-collapse: collapse; border-spacing: 0; width: 100%; }
table.data td { padding: 4px 10px 4px 6px; }
table.data tr td { background-color: #FCFCFC; }
table.data tr.shaded td { background-color: #F0F0F0; }
table.data tr.shadedwor td { background-color: #d1ebf8; }

table.links { border-collapse: collapse; border-spacing: 0; width: 100%; border-top: 1px solid #CCCCCC; }
table.links tr { border-bottom: 1px solid #CCCCCC; }
table.links td { padding: 16px 20px 10px 0; vertical-align: top; }
table.links td h3 { padding-top: 0; margin-top: 0; color: #EE9603; }
table.links td.logo { padding: 16px 0 16px 0; vertical-align: top; text-align: right; }

td.label { text-align: right; font-weight: bold; }
