@charset "UTF-8";
/* CSS Document */

body {
	font:100%/1.25 Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
p {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.superscript_text {
	line-height: 1.4em;
}
.subperscript_text SUP {
	line-height: 0;
}
.logo {
	width: 150px;
}
.hover_link_EEE a:link {
	color: #009;
	text-decoration: none;
}
.hover_link_EEE a:visited {
	color: #009;
	text-decoration: none;
}
.hover_link_EEE a:hover {
	color: #E00;
	text-decoration: underline;
}
.hover_link_000 a:link {
	color: #000;
	text-decoration: none;
}
.hover_link_000 a:visited {
	color: #000;
	text-decoration: none;
}
.hover_link_000 a:hover {
	color: #E00;
	text-decoration: underline;
}
td p {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0 0 0.8em 0;
}
td h3 {
	margin: 1em 0 0.2em 0;
	color: #009;
	padding: 0;
	font-size: 12px;
}
ul {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0px;
}
li {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 3em;
	padding: 0px;
}
#mainMenu {
	margin: 62px 0px 0px 0px;
	padding: 0px;
	float: right;
	font-size: 0.85em;
}
.footer_copyright {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 800px;
	padding-top: 35px;
}
.statement_centered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #EEE;
	padding: 10px 30px;
	background-color: #2867B5;
	line-height: 1.3em;
	vertical-align: middle;
	text-align: center;
}
.statement_centered ul, .statement_raggedright ul {
	margin: 0px;
	padding: 10px 0  0 0;
	color: #eee;
	line-height: 1.4em;
}
.statement_centered ul ul, .statement_raggedright ul ul{ padding: 0.2em 0 0 0; }
.statement_centered li, .statement_raggedright li {
	color: #EEE;
	margin: 0 0 0 2.3em;
	padding: 0;
}
.statement_centered h1, .statement_raggedright h1 { font-size: 16px; }
.statement_centered h2, .statement_raggedright h2 { font-size: 14px; }
.statement_centered a:link, .statement_raggedright a:link  { color: #EEE; }
.statement_centered a:visited, .statement_raggedright a:visited { color: #EEE; }
.statement_centered a:hover, .statement_raggedright a:hover { color: #E00; }
.statement_raggedright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #EEE;
	padding: 8px 25px;
	background-color: #2867B5;
	line-height: 1.3em;
	vertical-align: middle;
	text-align: left;
}
/* MPP - Baseline table style, will be overridden with IE-specific directives to get around IE not obeying valign inside table */
table#h1_pain td {
	line-height: 1.5em;
	}
table#h1_pain td h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align:middle;
	padding: 0 0 0 1em;
	margin: 0;
}
.left_column_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e7e7eb;
	padding: 10px;
}
.left_column_text a:link { color: #009; }
.left_column_text a:visited { color: #009; }
.left_column_text a:hover {
	color: #e00;
}

.right_column_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	padding: 10px;
}
.table_titleCopy {
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
}
.name_title {
	color:#3030c0;
	font-size:14px;
}
.input_form {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
.form_text {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

/* insane v-outer/v-middle/v-inner needed for vertical alignment of text */
.v-outer {
	display: table;
 #position: relative;
	overflow: hidden;
	height: 52px;
	width: 100%;
}
.v-middle {
	width: 100%;
	display: table-cell;
 #position: absolute;
 #top: 50%;
	vertical-align: middle;
}
.v-inner {
	width: 100%;
 #position: relative;
 #top: -45%;
 #left: 0%;
	text-align: left;
}
