body {
   font-family: "Arial", "Helvetica", "sans-serif";
   /*color: black;                                 */
   background: white;                            /**/
   margin-top: 10px;                             /**/
   margin-right: 0;                               /**/
   margin-bottom: 10px;                               /**/
   margin-left: 0;                               /**/
   padding: 0;                                   /**/
}

body, td, th, div {
   color: #666;
   font-size: 13px;                              /**/
   vertical-align: top;                          /**/
}

a {
   font-family: "Arial", "Helvetica", "sans-serif";
   color: #666;                                  /**/
   font-weight: bold;                            /**/
}

a:link {
   color: #666;                                  /**/
   text-decoration: none;
}

a:visited {
   color: #666;                                  /**/
   text-decoration: none;
}

a:hover {
   color: #F60;                                  /**/
   text-decoration: underline;
}

a:active {
   color: #666;                                  /**/
   text-decoration: none;
}
img {
   border: 0;
}

#ThemeMainBox {
   width: 100%;                                 /**/
   /*border: 1px solid #00F;*/
}

.ThemeBox {
   width: 780px;                                 /**/
   margin: 0;                                    /**/
   padding: 0;                                   /**/
   /*border: 1px solid #69F;                       */
}

.PageTitleBox {
   float: left;
   font-family: "Arial", "Helvetica", "sans-serif";
   /*width: 545px;                                 */
   color: #09F;
   font-size: 13px;
   font-weight: bold;
   margin: 10px 0 0 20px !important;
   margin: 10px 0 0 10px;                            /**/
   padding: 0 0 0 5px;                            /**/
   text-align: left;
   /*border: 1px solid #69F;                       */
}

.PageDeacTitle {
   color: #666;
   font-size: 13px;
   font-weight: bold;
   margin: 0 0 0 5px;                                    /**/
   padding: 0;                                   /**/
   text-align: left;
   /*border: 1px solid #69F;                       */
}

.PageDeac {
   /*width: 550px !important;                      */
   width: 590px;                                 /**/
   color: #666;
   font-size: 13px;
   font-weight: bold;
   /*margin: 0px 0 0 20px;                            */
   padding: 0px 0 0 20px;                                   /**/
   text-align: left;
   /*border: 1px solid #69F;                       */
}

.PageContentBox {
   clear: both;
   width: 610px;
   margin: 5px 0 0 0;                            /**/
   border: 2px solid #6CF;
}

form {
   margin: 0;                                    /**/
   padding: 0;                                   /**/
}

input, select, textarea {
   font-size: 13px;                              /**/
}

input.FormShortText {
   font-size: 13px;                              /**/
   width: 130px;
   border: 2px solid #AAA;
}

input.FormText {
   font-size: 13px;                              /**/
   width: 220px;
   border: 2px solid #AAA;
}

input.FormLongText {
   font-size: 13px;                              /**/
   width: 300px;
   border: 2px solid #AAA;
}

input.FormFile {
   font-size: 13px;                              /**/
   width: auto !important;
   border: 2px solid #AAA;
   width: 250px;
}

textarea.FormTextarea {
   font-size: 13px;                              /**/
   width: 300px;
   height: 70px;
   border: 2px solid #AAA;
}

textarea.RegDisclaimer {
   width: 98%;                                   /**/
   height: 300px;                                /**/
   border: 2px solid #AAA;
}

td.FormTitle {
   /*background-color: #CCC;                       */
   font-size: 14px;                              /**/
   font-weight: bold;
   color: #999;
   padding: 4px;                                 /**/
   line-height: 18px;                            /**/
   text-align: center;
}

td.FormTh {
   font-size: 13px;                              /**/
   font-weight: 900;                            /**/
   color: #666;
   padding: 4px;                                 /**/
   line-height: 24px;                            /**/
}

td.FormTd {
   padding: 4px 4px 3px 4px;
   line-height: 24px;                            /**/
   text-align: left;                             /**/
}

.HeadingsText {
   width: 95%;
   text-align: left;
   padding: 4px;
   color: #DDDDDD;
   font-size: 16px;
   font-weight: bold;
}

.NotNullText {
   color: #F00;
   font-weight: normal;
}

.PromptsText {
   color: #00F;
   font-weight: normal;
}

.DescText {
   /*font-size: 12px;                           */
   color: #666;
   font-weight: normal;
   margin-left: 20px;
}

#ChkWindowMain {
   background-color: #EEE;
   width: 100%;
   height: 100%;
}

#ChkWindowFBMsgTd {
   padding: 10px 20px;
   vertical-align: top;
   color: #00F;
}

#ChkWindowIFBMsgTd {
   padding: 10px 20px;
   vertical-align: top;
   color: #F00;
}

#ChkWindowBtnTd {
   height: 30px;
   padding: 10px 20px;
   text-align: center;
}



#MsgTable {
   width: 600px;
   margin-top: 20px;
   border: 2px solid #69F;
}


#MsgTitle {
   width: 100%;                                  /**/
   height: 23px;                                 /**/
   font-size: 16px;
   color: #FFF;
   font-weight: bold;
   text-align: center;
   line-height: 23px;
   background-color: #CCC;
}


#MsgContent {
   margin: 5px 0;
   padding: 5px 10px;
   font-size: 13px;
   color: #666;
   text-align: center;
   line-height: 20px;
   /*border: 1px solid #69F;   */
}


#MsgLink {
   /*width: 100%; */
   /*height: 50px;*/
   /*vertical-align: middle;*/
   margin: 10px 0;
   font-size: 13px;
   color: #666;
   text-align: center;
   /*border: 1px solid #69F; */
}

.MsgErrList {
   width: 500px;
   color: #666;
   text-align: left;
   margin: 8px 0;
}

#OkMsgBox {
   width: 100%;
   height: 90px;
   margin: 0;
   padding: 80px 0 0 0;
   font-size: 13px;
   color: #666;
   font-weight: bold;
   text-align: center;
   vertical-align: middle;
   /*border: 1px solid #69F;   */
}

.Copyright {
   font-size: 10px;
   text-align: right;
   color: #09F;
}

div.MenuPc {
   width: 94px;
   height: 26px !important;
   height: 30px;
   color: #FFF;
   font-weight: bold;
   text-decoration: none;                        /**/
   line-height: 26px !important;
   line-height: 28px;
   text-align: left;
   padding: 2px 2px 4px 24px !important;/**/
   padding: 1px 2px 1px 24px;/**/
   cursor: hand;
   /*border: 1px solid #000;*/
}

div.MenuPcOver {
   width: 94px;
   height: 26px !important;
   height: 30px;
   color: #FFF;
   font-weight: bold;
   text-decoration: none;                        /**/
   line-height: 26px !important;
   line-height: 28px;
   text-align: left;
   padding: 2px 2px 4px 24px !important;/**/
   padding: 1px 2px 1px 24px;/**/
   cursor: hand;
   /*border: 1px solid #000;*/
}

.ProductList {
   font-size: 12px;
   color: #6CF;
}

.ProductList a {
   font-size: 12px;
   color: #6CF;
   text-decoration: none;
}

.ProductList a:link {
   font-size: 12px;
   color: #6CF;
   text-decoration: none;
}

.ProductList a:visited {
   font-size: 12px;
   color: #6CF;
   text-decoration: none;
}

.ProductList a:hover {
   font-size: 12px;
   color: #6CF;
   text-decoration: none;
}

.ProductList a:active {
   font-size: 12px;
   color: #6CF;
   text-decoration: none;
}

.ProductListOver {
   font-size: 12px;
   color: #6CF;
}

.ProductListOver a {
   font-size: 12px;
   color: #6CF;
   text-decoration: underline;
}

.ProductListOver a:link {
   font-size: 12px;
   color: #6CF;
   text-decoration: underline;
}

.ProductListOver a:visited {
   font-size: 12px;
   color: #6CF;
   text-decoration: underline;
}

.ProductListOver a:hover {
   font-size: 12px;
   color: #6CF;
   text-decoration: underline;
}

.ProductListOver a:active {
   font-size: 12px;
   color: #6CF;
   text-decoration: underline;
}

.OtherPis {
   font-size: 12px;
   text-align: center;
   margin: 0px 0 0 0;
}

.OtherPis a {
   font-size: 12px;
   color: #000;
   font-weight: normal;
   text-decoration: none;
}

.OtherPis a:link {
   font-size: 12px;
   color: #000;
   font-weight: normal;
   text-decoration: none;
}

.OtherPis a:visited {
   font-size: 12px;
   color: #000;
   font-weight: normal;
   text-decoration: none;
}

.OtherPis a:hover {
   font-size: 12px;
   color: #000;
   font-weight: normal;
   text-decoration: underline;
}

.OtherPis a:active {
   font-size: 12px;
   color: #000;
   font-weight: normal;
   text-decoration: none;
}

.Others {
   font-size: 11px;
   text-align: center;
   margin: 0px 0 0 0;
}

.Others a {
   font-size: 11px;
   color: #6CF;
   text-decoration: none;
}

.Others a:link {
   font-size: 11px;
   color: #6CF;
   text-decoration: none;
}

.Others a:visited {
   font-size: 11px;
   color: #6CF;
   text-decoration: none;
}

.Others a:hover {
   font-size: 11px;
   color: #6CF;
   text-decoration: underline;
}

.Others a:active {
   font-size: 11px;
   color: #6CF;
   text-decoration: none;
}


/*---- Page Begin ----*/
.Page {
        float: right;
        color: #5C6467;
        font-size: 15px;
        font-weight: bold;
        text-align: right;
        margin: 10px 25px 0 0 !important;
        margin: 10px 15px 0 0;
}
.Page a,
.Page a:link,
.Page a:visited,
.Page a:active,
.Page a:hover {
        color: #6CF;
        text-decoration: none;
}
/*---- Page End ----*/