body {
    background-color: #0E2B53;
    font-family: Arial,Sans-Serif;
    height: 100%;
    margin: 0;
}
a:link {
    color: #0E2B53;
    text-decoration: underline;
}
a:visited {
    color: #0E2B53;
    text-decoration: underline;
}
a:hover {
    color: #0E2B53;
    text-decoration: underline;
}
a:active {
    color: #0E2B53;
    text-decoration: underline;
}
OL OL {
    list-style-type: lower-alpha;
}
.Background {
    background-color: #FFFFFF;
    left: 50%;
    margin-left: -400px;
    position: absolute;
    text-align: left;
    width: 850px;
}
.Banner {
    background-image: url("../image/banner.jpg");
    background-size:     cover;  
    background-repeat: no-repeat;
    height: 107px;
    text-align: right;
    vertical-align: top;
}
.AccountOptions {
    color: #FFFFFB;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
}
.AccountOptions a:link {
    color: #FFFFFB;
    text-decoration: underline;
}
.AccountOptions a:visited {
    color: #FFFFFB;
    text-decoration: underline;
}
.AccountOptions a:hover {
    color: #FFFFFB;
    text-decoration: underline;
}
.AccountOptions a:active {
    color: #FFFFFB;
    text-decoration: underline;
}
.PageTitleBox {
    background-color: #66174E;
    padding: 10px;
}
.PageTitle {
    color: #FFFFFB;
    font-size: 14px;
    font-weight: bold;
}
.ProgressLinks {
    color: #FFFFFB;
    font-size: 12px;
}
.ProgressLinks a:link {
    color: #FFFFFB;
    text-decoration: underline;
}
.ProgressLinks a:visited {
    color: #FFFFFB;
    text-decoration: underline;
}
.ProgressLinks a:hover {
    color: #FFFFFB;
    text-decoration: underline;
}
.ProgressLinks a:active {
    color: #FFFFFB;
    text-decoration: underline;
}
.OuterContentBox {
    background-color: #FFFFFF;
    border: 1px solid #7F92BB;
    margin: 10px;
    padding: 1px;
}
.InnerContentBox {
    margin: 20px;
}
.InnerContentBox a:link {
    color: #0E2B53;
    text-decoration: underline;
}
.InnerContentBox a:visited {
    color: #0E2B53;
    text-decoration: underline;
}
.InnerContentBox a:hover {
    color: #0E2B53;
    text-decoration: underline;
}
.InnerContentBox a:active {
    color: #0E2B53;
    text-decoration: underline;
}
.ActionNavigationBox {
    background-color: #649AA5;
    padding: 10px;
}
.CurrentActionStep {
    color: #FFFFFB;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
}
.FormProgressLinks {
    border-left: 1px solid #FFFFFB;
    color: #FFFFFB;
    font-size: 0.8em;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.FormProgressLinks a:link {
    color: #FFFFFB;
    text-decoration: underline;
}
.FormProgressLinks a:visited {
    color: #FFFFFB;
    text-decoration: underline;
}
.FormProgressLinks a:hover {
    color: #FFFFFB;
    text-decoration: underline;
}
.FormProgressLinks a:active {
    color: #FFFFFB;
    text-decoration: underline;
}
.ActionNavigationBox .Button {
}
.Footer {
    font-size: 11px;
    font-style: italic;
    margin: 10px;
}
.Footer a:link {
    color: #000000;
    font-style: normal;
    text-decoration: underline;
}
.Footer a:visited {
    color: #000000;
    font-style: normal;
    text-decoration: underline;
}
.Footer a:hover {
    color: #000000;
    font-style: normal;
    text-decoration: underline;
}
.Footer a:active {
    color: #000000;
    font-style: normal;
    text-decoration: underline;
}
.CreateAccountBox {
    background-color: #F6F6F6;
    border: 1px solid #C8D0E1;
    float: left;
    margin: 0;
    padding: 15px;
    width: 326px;
}
.AccountSignInBox {
    margin-left: 378px;
    padding: 15px;
}
.CreateAccountBox h1, .AccountSignInBox h1 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
}
.CreateAccountBox h2, .AccountSignInBox h2 {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
}
h1 {
    color: #0E2B53;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}
h2 {
    color: #0E2B53;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
}
p {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 0;
}
hr {
    color: #C8D0E1;
    height: 1px;
    margin-bottom: 5px;
    margin-top: 5px;
}
ul {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 0;
}
ol {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 0;
}
input {
    font-family: Arial,Sans-Serif;
    font-size: 12px;
	
	vertical-align:middle;
	margin-bottom:5px;
}
select {
    font-family: Arial,Sans-Serif;
    font-size: 12px;
}
textarea {
    font-family: Arial,Sans-Serif;
    font-size: 12px;
}
.WarningMessage {
    color: Red;
}
.FormViewPage {
}
.FormViewPage h1 {
    font-size: 16px;
    margin-top: 0;
}
.FormViewPage p {
    font-size: 12px;
}
.FormViewPage ul {
}
.FormViewPage li {
    font-size: 12px;
}
.FormViewSection {
    margin: 13px 0;
}
.FormViewSection h1 {
    font-size: 13px;
    margin-top: 0;
}
.FormViewSection p {
}
.FormViewSection ul {
}
.FormViewSection li {
}
.FormViewGroup {
    margin: 12px 0;
}
.FormViewGroup h1 {
    font-size: 11px;
    margin-top: 0;
}
.FormViewGroup p {
}
.FormViewGroup p {
    font-size: 12px;
}
.FormViewColumns {
}
.FormViewColumn {
}
.FormViewLabel {
    font-size: 11px;
}
.FormViewLabel_DataEntry {
    font-size: 11px;
}
.FormViewLabel_DataReview {
    font-size: 11px;
}
.FormViewLabel_Print {
    font-size: 11px;
    font-style: italic;
}
.FormViewNote {
    font-size: 10px;
    font-style: italic;
    padding-left: 7px;
}
.FormViewRequired {
    color: Red;
}
.FormViewRequired a:link {
    color: Red;
    text-decoration: underline;
}
.FormViewRequired a:visited {
    color: Red;
    text-decoration: underline;
}
.FormViewRequired a:hover {
    color: Red;
    text-decoration: underline;
}
.FormViewRequired a:active {
    color: Red;
    text-decoration: underline;
}
.FormViewCheckBoxText {
    font-size: 11px;
}
.FormViewRadioButtonText {
    font-size: 11px;
}
.FormViewRemainingCharacters {
    font-size: 10px;
    font-style: italic;
}
.FormViewReviewDataValue {
    font-size: 11px;
}
.FormViewPrintDataValue {
    font-size: 11px;
    font-weight: bold;
}
.PrintViewOuterBox {
    margin: 10px 0 0;
    padding: 0;
    width: 675px;
}
.PrintViewCustomerName {
    color: #003366;
    font-size: 24px;
    font-weight: normal;
    vertical-align: top;
}
.PrintViewActionInformation {
    font-size: 10px;
    margin-bottom: 15px;
    margin-left: 18px;
    text-align: left;
    vertical-align: top;
}
.PrintViewActionTitle {
    border-bottom: 1px solid #7F92BB;
    color: #003366;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 10px;
}
.PrintViewFormBox {
}
.FeeTable {
    border-collapse: collapse;
    font-size: 0.75em;
    width: 100%;
}
.FeeTable td {
    border: 1px solid #74847A;
    padding: 4px 5px 5px;
}
.FeeTable tr.HeaderRow td {
    font-weight: bold;
}
.FeeTable tr.FooterRow td {
    font-style: italic;
    font-weight: bold;
}
body.mceContentBody {
    background-color: #FFFFFF;
    margin: 10px;
    text-align: left;
}
.FeeTable {
    border-collapse: collapse;
    font-size: 0.75em;
    width: 100%;
}
.FeeTable td {
    border: 1px solid #D4D4D4;
    padding: 4px 5px 5px;
}
.FeeTable tr.HeaderRow td {
    font-weight: bold;
}
.FeeTable tr.FooterRow td {
    font-style: italic;
    font-weight: bold;
}
.img{
	max-width:106px;
	width:106px;
	width:e-xpression(document.body.clientWidth>106:"106px":"auto");
	overflow:hidden;
}
.ChTextRed{
	font-size:0.8em;
	color:#A3224C;
	font-weight:blod;
	text-align:left;
	line-height:16px;
	padding-left:25px;
	padding-botton:25px;
}