﻿body {
				margin: 0px;
				padding: 0px;
				background-color: #FFFFFF;
				font-size: 11px;
				font-family: Verdana, Arial, sans-serif;
}
a {
				color: #2b4281;
				text-decoration: none;
}
a:hover {
				color: #d65e00;
}
img {
				padding: 2px;
				padding-bottom: 2px;
				padding-right: 2px;
				padding-top: 2px;
				padding-left: 2px;
}
h1 {
				color: #42497c;
				font-size: 150%;
				font-family: Verdana, Arial, sans-serif;
				vertical-align: bottom;
}
h2 {
				color: #42497c;
				font-size: 120%;
				font-family: Verdana, Arial, sans-serif;
}
table {
				border-collapse: collapse;
				float: inherit;
}
th {
				background-color: #6d84a2;
				color: #FFFFFF;
				font-size: 11pt;
				font-family: Verdana, Arial, sans-serif;
}
TD {
				color: #292929;
				font-size: 10pt;
				font-family: Verdana, Arial, sans-serif;
				font-weight: normal;
}
P {
				color: #292929;
				font-size: 90%;
				font-family: Verdana, Arial, sans-serif;
}
td.subheader {
				background-color: #DDDDDD;
}
textarea {
				font-size: 12px;
				font-family: Verdana, Arial, sans-serif;
}
.list td {
				padding: 5px 10px 5px 10px;
}
div#wrapper {
				width: 100%;
				background-color: #FFFFFF;
				margin: 0px;
				padding: 0px;
				min-height: 480px;
}
.title {
				padding: 10px;
}
div#header {
				top: 0px; /*padding: 5px 10px 0px 10px;*/;
				padding: 5px 5px 0px 5px;
				margin: 0px;
				text-align: left;
				height: 20px; /*background-color: #369;*/;
				color: #FFFFFF;
				background: url(png/iPhoneToolbar.png) #6d84a2 repeat-x;
				vertical-align: middle;
}
div#menu {
				padding: 5px 5px 0px 5px;
				margin: 0px;
				text-align: left; /*background-color: #FF0000;*/;
				color: #FFFFFF;
				background: #6d84a2;
				vertical-align: middle;
				height: 20px;
}
.menu {
				color: white;
				font-size: 12px;
				font-weight: normal;
				padding: 0px 10px 0px 10px;
}
div#nav {
				width: 25%;
				padding: 10px;
				margin-top: 1px;
				float: left;
}
div#main {
				margin: 0px;
				padding: 2px;
				min-height: 440px;
				border: 0px solid #FF0000;
	/*max-width: 320px;*/
}
div#content {
				margin: 0px;
				padding: 0px;
				min-height: 440px;
				background-color: #FFFFFF;
				border: 0px solid #FF0000;
}
div#footer {
				padding: 5px;
				margin: 0px;
				border-top: thin solid #999999;
/*background-color: #369;*/				background: url(png/iPhoneToolbar.png) #6d84a2 repeat-x;
				color: #FFFFFF;
				height: 20px;
}
div.box {
				margin: 0px;
				padding: 0px;
				width: 100%;
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				border: 1px solid #000;
				background-color: #69C;
}
div.ellipsis {
				width: 90%;
				height: 25px;
				font-size: 11px;
				line-height: 13px;
				white-space: normal;
				overflow: hidden;
}
div.centered {
				text-align: center;
				padding: 20px 10px 10px 10px;
}
div.centered table {
				margin: 0 auto;
				text-align: left;
				font-size: 14px;
				font-weight: bold;
}
input.input_form {
				width: 100px;
}
select.input_form {
				width: 120px;
}
ul {
				margin: 0px;
				padding: 0px;
}
ul > li {
				margin: 0;
				border-bottom: 1px solid #E0E0E0;
				padding: 0;
				background: url(png/iPhoneArrow.png) no-repeat right center;
				font-size: 20px; /*font-weight: bold;*/;
				list-style: none;
}
.normal li {
				margin: 5px 0px 0px 10px;
				border-bottom: none;
				padding: 0;
				background: #FFFFFF;
				font-size: 12px;
				font-weight: normal;
}
ul > li > a {
				display: block;
				padding: 5px 32px 5px 5px;
				text-decoration: none;
				color: inherit;
}
.red {
				color: #990000;
}
.bold {
				font-weight: bold;
}
.center {
				text-align: center;
}
.right {
				text-align: right;
}
.left {
				text-align: left;
}
.border-bottom {
				border-bottom: 1px solid #E0E0E0;
}
.border-top {
				border-top: 1px solid #E0E0E0;
}
.small {
				font-size: small;
}
.nowrap {
				white-space: nowrap;
}
#navigation ul {
				list-style: none;
				margin: 0;
				padding: 2px 0 4px 0;
}
#navigation li {
				display: inline;
}
#navigation a:link, #navigation a:visited {
				padding: 2px 10px 2px 10px;
				border-top: 2px #FFFFFF solid;
				border-right: 2px #666666 solid;
				border-bottom: 2px #666666 solid;
				border-left: 2px #FFFFFF solid;
				background-color: #6d84a2;
				font-weight: normal;
				color: black;
				margin-bottom: 4px;
}
#navigation a:hover {
				border-top: 2px #666666 solid;
				border-right: 2px #FFFFFF solid;
				border-bottom: 2px #FFFFFF solid;
				border-left: 2px #666666 solid;
				background-color: #6d84a2;
				color: #FFFF99;
				font-weight: normal;
				margin-bottom: 5px;
}
.moduleRow {
				background-color: #FFFFFF;
				color: #000000;
}
.moduleRowOver {
				background-color: #99CCFF;
				color: #001166;
				cursor: pointer;
}
.moduleRowSelected {
				background-color: #CCCCCC;
}
.verify {
				border-width: thin thin medium thin;
				border-color: #000000;
}
.header {
				text-indent: 10px;
				word-spacing: 1px;
				letter-spacing: 1px;
				margin-bottom: 2px;
				padding-bottom: 2px;
				border-bottom: 1px solid #42497c;
}
.footer {
				word-spacing: 1px;
				letter-spacing: 1px;
				border-top: 1px solid #42497c;
}
.input_form {
				color: #000000;
				font-size: 90%;
				font-family: Verdana, Arial, sans-serif;
				background-color: #ffffff;
				padding: 1px;
				border: solid 1px #d8d8d8;
}
.input_button {
				color: #000000;
				font-family: Verdana, Arial, sans-serif;
				background-color: #c0c0c0;
				padding: 2px;
				border: solid 1px;
}
.reading_text {
				letter-spacing: 1px;
				line-height: 120%;
}
.subhead {
				MARGIN-TOP: 10px;
				FONT-SIZE: 120%;
				MARGIN-BOTTOM: 15px;
				MARGIN-LEFT: 35px;
				WIDTH: 90%;
				COLOR: #292929;
}
.table_head {
				color: #42497c;
				font-size: 125%;
				font-family: Verdana, Arial, sans-serif;
				font-weight: bold;
				margin-top: 3px;
				margin-left: 5px;
				padding-bottom: 3px;
}
.table_head_no_bottom_border {
				color: #42497c;
				font-size: 125%;
				font-family: Verdana, Arial, sans-serif;
				margin-top: 10px;
				padding-bottom: 10px;
}
.floatRight {
				margin-right: 20px;
				float: right;
}
.small {
				FONT-SIZE: 75%;
}
.smaller {
				font-size: 65%;
}
.big {
				FONT-SIZE: 125%;
}
.break {
				border-top: 1px solid #42497c;
}
.normal {
				letter-spacing: normal;
}
.notice {
				color: #ca0019;
				font-size: 90%;
}
.orange h1 {
				color: #e6853e;
				font-family: Verdana, Arial, sans-serif;
}
.orange a {
				color: #e6853e;
				font-size: 100%;
				font-family: Verdana, Arial, sans-serif;
}
.orange a:hover {
				color: #a3cfea;
}
.navy p {
				color: #42497c;
				font-size: 100%;
				font-family: Verdana, Arial, sans-serif;
}
.navy img {
				border: solid 1px #42497c;
}
.navy a {
				color: #42497c;
}
.navy a:hover {
				color: #e6853e;
}
.purple {
				color: #990099;
				font-size: 100%;
				font-family: Verdana, Arial, sans-serif;
}
.purple_heading {
				color: #42497c;
				font-size: 120%;
				font-family: Verdana, Arial, sans-serif;
				font-weight: bold;
}
.red_heading {
				FONT-SIZE: 140%;
				COLOR: #ff3333;
				TEXT-DECORATION: underline;
}
.top_nav {
				color: #FFFFFF;
				background-color: #2b4281;
				padding: 2px;
				border: solid 1px #0c2662;
}
.top_nav a {
				color: #e6853e;
				font-size: 90%;
				font-weight: bold;
}
.top_nav a:hover {
				color: #a3cfea;
}
.top_nav td {
				color: #FFFFFF;
				text-indent: 0;
}
.top_nav h1 {
				color: #FFFFFF;
				font-size: 125%;
				text-indent: 0;
}
.head_lower {
				background-color: #dedede;
				vertical-align: middle;
				border: solid 1px #0C2662;
}
.head_lower td {
				color: #0c2662;
				vertical-align: middle;
}
.head_lower a {
				color: #2b4281;
				font-size: 100%;
				padding: 3px;
}
.head_lower a:hover {
				color: #e6853e;
}
.tdTextSm {
				color: #292929;
				font-size: 80%;
				font-family: Verdana, Arial, sans-serif;
				font-weight: normal;
}
.data_table {
				background-color: white;
				margin: 0;
				padding: 2px;
				outline: solid 1px #3b3b3b;
}
.data_table tr {
				margin: 0px;
}
.data_table td {
				color: #000;
				margin: 0;
				padding: 2px;
				border: solid 1px #ddd;
				font-size: 80%;
}
.data_table th {
				color: #FFFFFF;
				font-size: 90%;
				font-family: Verdana, Arial, sans-serif;
				font-weight: bold;
				background-color: #2b4281;
				text-indent: 2px;
				margin-left: 5px;
				padding: 2px;
				vertical-align: middle;
				border: solid 1px #d8d8d8;
}
.data_table a {
				color: #cd6b1d;
				font-size: 100%;
				font-weight: normal;
}
.data_table p {
				font-size: 100%;
				font-weight: normal;
}
.data_table a:hover {
				color: #83afca;
}
.data_table h1 {
				color: #2b4281;
				font-size: 125%;
				font-family: Verdana, Arial, sans-serif;
				font-weight: bold;
				text-indent: 0;
				padding: 4px 4px 8px 10px;
				border: solid 2px;
				outline-style: solid;
				outline-color: #1c0801;
}
.gray_back {
				background-color: #e2e2e2;
}
.gray_back td {
				background-color: #e2e2e2;
				border: solid 1px #666666;
}
.gray_back_light_border td {
				background-color: #e2e2e2;
				border: solid 1px #d8d8d8;
}
.gray_back_light_border table {
				background-color: #e2e2e2;
				border: solid 1px #42497c;
}
.TableKeyWords {
				background-color: #e2e2e2;
				border: solid 1px #42497c;
}
.gray_back_light_border th {
				background-color: #ffffff;
				border: solid 1px #d8d8d8;
				font-weight: normal;
				text-align: left;
				font-size: inherit;
}
.gray_table {
				padding: 0px;
				margin: 0;
				background-color: #e2e2e2;
}
.gray_table tr {
				margin: 0px;
}
.gray_table td {
				color: #000;
				font-size: 90%;
				font-family: Verdana, Arial, sans-serif;
				margin: 0;
				padding: 2px;
				border: solid 1px #666666;
}
.gray_table th {
				color: #FFFFFF;
				font-size: 110%;
				font-family: Verdana, Arial, sans-serif;
				font-weight: normal;
				background-color: #666666;
				text-indent: 2px;
				margin-left: 5px;
				padding: 2px;
				vertical-align: middle;
				border: solid 1px #666666;
}
.fixed250 {
				width: 250px;
}
.left_border {
				margin-left: 5px;
				padding-left: 5px;
				border-left: 1px solid #42497c;
}
/* tables */
table.tablesorter {
				font-family: Verdana, Arial, sans-serif;
				background-color: #CDCDCD;
				margin: 10px 0pt 15px;
				font-size: 8pt;
				width: 100%;
				text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
				background-color: #6D84A2;
				border: 1px solid #FFFFFF;
				font-size: 8pt;
				padding: 4px;
				color: #333333;
}
table.tablesorter thead tr .header {
				background-image: url('bg.gif');
				background-repeat: no-repeat;
				background-position: right 50%;
				cursor: pointer;
}
table.tablesorter tbody td {
				color: #3D3D3D;
				padding: 4px;
				background-color: #FFFFFF;
				vertical-align: top;
}
table.tablesorter tbody tr.odd td {
				background-color: #F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
				background-image: url('asc.gif');
}
table.tablesorter thead tr .headerSortDown {
				background-image: url('desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
				background-color: #8dbdd8;
}

