/*unionplus*/

            body {
                    margin: 10px 0px 20px 0px;
                    text-align: center;
                    color: #333333;
                    background-color: #8A8989;
                    font-size: 85%;
		
                    font-family: Arial, Verdana, Helvetica, sans-serif;
                    scrollbar-dlight-color:#ADC3E4;
					scrollbar-arrow-color:#F0F5FB;
					scrollbar-base-color:#F0F5FB;
					scrollbar-darkshadow-color:#ADC3E4;
					scrollbar-face-color:#ADC3E4;
					scrollbar-highlight-color:#F0F5FB;
					scrollbar-shadow-color:#ADC3E4;	

            }
            .main_table
            {
				width: 750px;
            }
            a:link {
                        color: #CB0606;
                        text-decoration: none;
            }
            a:visited {
                        color: #CB0606;
                        text-decoration: none;
            }
            a:hover {
                        color: #CB0606;
                        text-decoration: none;
            }
            a:active {
                        color: #CB0606;
                        text-decoration: none;
            }
            h1 {
                        font-family: Arial, Helvetica, verdana, sans-serif;
                        margin: 0px 0px 0px 0px;
                        font-weight: bold;
                        font-size: 150%;
                        letter-spacing: 1px;
                        color: #454545;
            }
            h2 {
                        font-family: Arial, Helvetica, verdana, sans-serif;
                        font-size: 110%;
                        font-weight: bold;
                        color: #FF6600;
                        border-bottom: solid 1px #cccccc;
            }
            h2 a {
                        text-decoration: none;
                        font-family: Arial, Helvetica, verdana, sans-serif;
            }
            h3 {
                        font-family: Arial, Helvetica, verdana, sans-serif;
                        font-weight: bold;
                        margin-top: 0px;
                        font-size: 100%;
                        color: #999999;
                        margin-bottom: 10px;
            }
            h4 {
                        font-family: Arial, Helvetica, verdana, sans-serif;
                        font-weight: bold;
                        margin-top: 0px;
                        font-size: 100%;
                        margin-bottom: 0px;
                        color: #666666;
                        line-height: 140%;
            }
            H5 {
                        font-family: Arial, Helvetica, verdana, sans-serif;
                        font-weight: bold;
                        margin-top: 0px;
                        font-size: 80%;
                        margin-bottom: 0px;
                        color: #666666;
                        line-height: 140%;
            }
            p {
                        font-family: Arial, Helvetica, verdana, sans-serif;
                        font-size: 90%;
                        line-height: 150%;
                        margin-top: 0px;
                        margin-bottom: 10px;
            }
            ol {
                        line-height: 150%;
                        margin-top: 15px;
                        margin-bottom: 15px;
                        font-size: 90%;
            }
            ul {
                        line-height: 150%;
                        margin-top: 5px;
                        margin-bottom: 5px;
                        font-size: 90%;
            }
            li {
                        padding-top: 3px;
                        padding-bottom: 3px;
                        list-style-type: disc;
            }
            #container {
                        margin: 0em auto;
                        width: 750px;
                        text-align: left;
                        background-repeat: repeat-y;
                        background-color: #ffffff;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        border: 7px solid White;
						border-bottom : 0px solid  #CADE5C;
            }
            #container_popup {
                        margin: 0em auto;
                        text-align: left;
                        width: 540px;
						background-color: #8A8989;
            }
            #header {
                        /*background-image: url(../images/unionplus.jpg);*/
                        background-repeat: no-repeat;
                        background-position: top right;
                        border-bottom: 0px solid #CCCCCC;
                        background-color: #ADC3E4;
                        height: 117px;
            }
            .header_logo {
            }
            .header_logo_link
            {
            }
            .Note_message {
                        margin-bottom: 10px;
                        margin-top: 10px;
                        padding: 0px;
                        font-size: 90%;
                        line-height: 20px;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
            }
            .clear_both {
                        clear: both;
            }
            .special {
                        background-image: url(../../images/special_bg.gif);
                        background-repeat: no-repeat;
                        background-position: left top;
                        padding-left: 20px;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        color: #CC3300;
                        font-weight: bold;
                        font-size: 95%;
                        margin-bottom: 5px;
                        margin-top: 5px;
                        margin-left: 1px;
                        line-height: 150%;
            }
            #utility {
                        PADDING-RIGHT: 0px;
                        FONT-SIZE: 80%;
                        FLOAT: right;
                        COLOR: #003273;
                        LINE-HEIGHT: 150%;
                        PADDING-TOP: 0px;
                        FONT-FAMILY: Arial, Helvetica, sans-serif;
                        TEXT-ALIGN: right;
            }
            #logo {
                        float: left;
                        font-size: 80%;
            }
            #logo500 {
                        margin-right: 80px;
                        margin-top: 34px;
                        float: right;
            }
            #navbar {
                        font-size: 100%;
                        width: 100%;
                        float: right;
                        font-family: Arial, Helvetica, sans-serif;
                        background-color: #10214A;
                        border:0px solid black;
                        padding: 0 0px 0px;
                        margin: 0px 0px 0px 0;
                        font-weight: bold;
                        letter-spacing: 1px;
                        height: 22px;
            }
            #navbar ul {
                        margin: 0px;
                        padding: 0px 0px 0px 0px;
						list-style: none;
                        margin-left: 190px;
                        direction: ltr;
			
            }
            #navbar li {
                        float: left;
                        padding: 0px 0px 0px 0px;
                        text-align: center;
                        display: block;
						list-style: none;
            }
            #navbar a {
                        float: left;
                        display: block;
                        padding: 0px 0px 0% 0px;
                        text-decoration: none;
                        color: white;
                        height: 22px;
            }
            #navbar a {
                        float: left;
                        padding: 0px 10px 0px 10px;
            }
            #navbar a:visited {
                        text-decoration: none;
                        color: #ffffff;
                        background-color: #000000;
            }
            #navbar a:link {
                        text-decoration: none;
                        color: #ffffff;
                        background-color: #000000;
            }
            #navbar a:hover {
                        color: #ffffff;
                        background-color: #507FC7;
            }
            #navbar a:active {
                        color: #ffffff;
                        background-color: #AAA7A7;
            }
            #navbar #current {
                        background-color: #ADC3E4;
                        color: #ffffff;
                        text-align: center;
            }
            #navbar #current a {
                        color: #ffffff;
                        background-color:#ADC3E4;
            }
            #path {
                        background-color: #ffffff;
                        color: #000000;
                        font-size: 80%;
                        width: 100%;
                        clear: both;
                        padding-top: 3px;
                        padding-left: 7px;
            }
            #path a {
                        color: #000000;
                        text-decoration: none;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
            }
            #path a:hover {
                        color: #000000;
                        text-decoration: underline;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
            }
            #content {
                        padding: 10px 0px 0px 0px;
                        margin: 0px 0px 0px 5px;
                        clear: right;
                        font-size: 100%;
                        font-family: Verdana, Arial, Helvetica, sans-serif;

            }
            #sidebar {
                        padding-left: 0px;
                        float: left;
                        width: 180px;
            }
            .side_banner {
                        padding-bottom: 10px;
            }
            .imagefloat_left {
                        float: left;
                        margin: 0 10px 10px 0;
            }
            .imagefloat_right {
                        float: right;
                        margin: 0 0 10px 10px;
            }
            #footer {
                        clear: both;
                        color: #666666;
                        text-align: left;
                        font-size: 80%;
                        padding-bottom: 40px;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        margin-top: 0px;
                        padding-top: 10px;
                        border: thin;

            }
            #footer a {
                        color: #666666;
                        text-decoration: none;
                        padding-right: 5px;
                        padding-left: 5px;
            }
            #footer a:hover {
                        color: #666666;
                        text-decoration: underline;
            }
            #footerNav {
                        clear: both;
                        color: #ffff66;
                        text-align: left;
                        font-size: 75%;
                        margin: 0px 0 0px 0;
                        padding: 5px;
                        padding-top: 0px;
                        height: 45px;
                        background-color: #ffffff;
                        width: 747px;
            }
            #footerNav a {
                        color: #666666;
                        text-decoration: none;
            }
            #footerNav a:hover {
                        color: #999933;
                        text-decoration: underline;
            }
            #footer_logo {
                        float: right;
                        padding-top: 0px;
                        padding-bottom: 5px;
            }
            #navlist {
                        width: 183px;
                        margin-bottom: 10px;
                        padding-bottom: 10px;

		

            }

            #navlist ul {
                        margin: 0;
                        padding: 0;
                        list-style: none;
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 90%;
                        font-weight: bold;
                        text-align: left;
                        line-height: 100%;

            }
            #navlist li {
                        margin: 0 0 0 0;
                        padding: 0;
                        list-style: none;

            }
            #navlist a {
                        display: block;
                        padding-top: 6px;
                        padding-bottom: 6px;
                        padding-left: 7px;
                        width: 183px;
            }
            #navlist a:link 
            {
						background-color: #8A8989;
                        color: #ffffff;
                        text-decoration: none;
            }
            #navlist a:visited 
            {
						background-color: #8A8989;
                        color: #ffffff;
                        text-decoration: none;

            }
            #navlist a:hover {
                        text-decoration: none;
                        background-color: #0C0B69;
                        color: #ffffff;
            }
            #navlist hr {
                        color: #6B2981;
                        height: 1px;
            }
            #uberlink a:link {
                        color: #ffffff;
                        background-color: #0C0B69;
                        background-image: url(../images/chetz.gif);
                        background-repeat: no-repeat;
            }
            #uberlink a:hover {
                        color: #000000;
                        background-color: #0C0B69;
            }
            #uberlink a:active {
                        color: #59678E
                        background-color: White;
            }
            #uberlink a:visited {
                        color: #ffffff;
                        background-color: #0C0B69;
                        background-image: url(../images/chetz.gif);
                        background-repeat: no-repeat;
            }
            #navlist h2 {
                        color: #FFFFFF;
                        margin: 15px 0 10px 0;
                        font-size: 120%;
                        font-weight: bold;
                        border-bottom: solid 1px #FFFFFF;
            }
            .sidestory {
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 90%;
                        font-weight: bold;
                        background-color: #FBFBFB;
                        color: #787878;
                        padding: 0px 0 0 0;

            }
            .sidestory h1 {
                        color: black;
                        font-weight: bold;
                        line-height: 100%;
                        font-size: 125%;
                        background-image: url(../images/sidestory_top.gif);
                        background-position: top;
                        background-repeat: no-repeat;
                        margin-bottom: 0px;
            }
            .sidestory p {
                        line-height: 120%;
                        color: #000000;
                        text-align: left;
                        margin-top: 0px;
                        padding-bottom: 10px;
                        padding-left: 5px;
                        padding-right: 5px;

            }
            .sidestory h2 {
                        text-align: left;
                        background-image: url(../../images/sidestory_btm.gif);
                        background-repeat: no-repeat;
                        background-position: right;
                        padding-right: 0px;
                        margin: 0px;
                        height: 24px;
                        padding-left: 0px;
                        font-family: Arial, Miriam, David, sans-serif;
                        font-size: 11px;
                        color: #000000;
                        font-weight: normal;
                        border: 0px none;
            }
            .sidestory h4 {
                        background-image: url(../../images/sidestory_bottom.gif);
                        background-position: bottom;
                        background-repeat: no-repeat;
                        padding: 0;
                        margin: 0;
                        line-height: 90%;
                        font-size: 100%;
            }
            .sidestory_img {
                        float: none;
                        border: 1px solid #000000;
                        padding: 4px;
                        background-color: #ffffff;
                        margin-left: 25px;
                        margin-bottom: 10px;
            }
            .sidestory ul {
                        font-size: 90%;
                        margin-right: 3px;
            }
            .sidestory table {
                        font-size: 90%;
                        margin-right: 3px;
                        padding-bottom: 0px;
            }
            .sidestory table tr td {
                        border-bottom: 1px solid #B09AC0;
                        padding-left: 7px;
                        padding-right: 7px;
            }
            .sidestory li {
                        padding-top: 3px;
                        padding-left: 3px;
                        padding-right: 3px;
                        padding-bottom: 3px;
                        color: #666666;
                        list-style-type: none;
                        border-bottom: 1px solid #cccccc;
            }
            .sidestory a:link {
                        color: #6D6D6D;
                        text-decoration: none;
            }
            .sidestory a:visited {
                        color: #6D6D6D;
                        text-decoration: none;
            }
            .sidestory a:hover {
                        color: #999999;
                        text-decoration: none;
            }
            .sidestory a:active {
                        color: #999999;
                        text-decoration: none;
            }
            .sidepromo {
                        font-size: 90%;
                        background-color: #EBEEF3;
                        padding: 0px;
                        margin-right: 17px;
                        margin-bottom: 15px;
            }
            .sidepromo h1 {
                        color: #FFFFFF;
                        font-weight: bold;
                        line-height: 100%;
                        font-size: 125%;
                        background-image: url(../images/promo_title.gif);
                        background-position: top;
                        background-repeat: no-repeat;
                        margin-bottom: 0px;
                        padding: 2px 0px 2px 5px;
            }
            .sidepromo p {
                        line-height: 130%;
                        color: #CC6600;
                        text-align: left;
                        margin-top: 0px;
                        font-size: 110%;
                        font-weight: bold;
                        font-style: italic;
                        padding: 5px;
            }
            .sidepromo h2 {
                        text-align: left;
                        background-image: url(../../images/sidestory_btm.gif);
                        background-repeat: no-repeat;
                        background-position: right;
                        padding-right: 5px;
                        margin: 0px;
                        height: 24px;
                        padding-left: 5px;
                        font-family: Arial, Miriam, David, sans-serif;
                        font-size: 11px;
                        color: #CC6600;
                        font-weight: normal;
                        border: 0px none;
            }
            .sidepromo h4 {
                        background-image: url(../../images/sidestory_bottom.gif);
                        background-position: bottom;
                        background-repeat: no-repeat;
                        padding: 0;
                        margin: 0;
                        line-height: 90%;
                        font-size: 100%;
            }
            .sidepromo_img {
                        float: none;
                        border: 1px solid #000000;
                        padding: 4px;
                        background-color: #FFFFFF;
                        margin-left: 25px;
                        margin-bottom: 10px;
            }
            .sidepromo ul {
                        font-size: 90%;
            }
            .sidepromo li {
                        padding-top: 3px;
                        padding-bottom: 3px;
                        color: red;
                        margin-left: -20px;
            }
            .sidepromo a:link {
                        color: #CC6600;
                        text-decoration: none;
            }
            .sidepromo a:visited {
                        color: #CC6600;
                        text-decoration: none;
            }
            .sidepromo a:hover {
                        color: #CC6600;
                        text-decoration: underline;
            }
            .sidepromo a:active {
                        color: #CC6600;
                        text-decoration: underline;
            }
            .signup_box {
                        margin-top: 10px;
                        float: none;
                        background-image: url(../../images/signup_box_bg.gif);
                        background-repeat: repeat-y;
                        margin-bottom: 10px;
                        font-size: 90%;
                        width: 523px;
            }
            .signup_box h1 {
                        color: #0033CC;
                        font-weight: bold;
                        line-height: 100%;
                        font-size: 150%;
                        background-image: url(../../images/signup_box_top.gif);
                        background-position: top;
                        background-repeat: no-repeat;
                        padding-left: 10px;
                        padding-right: 10px;
                        padding-top: 5px;
                        margin-bottom: 5px;
            }
            .signup_box p {
                        line-height: 120%;
                        color: #000000;
                        text-align: left;
                        padding-right: 10px;
                        padding-left: 10px;
                        margin-top: 0px;
                        padding-top: 5px;
                        padding-bottom: 5px;
            }
            .signup_box h2 {
                        text-align: left;
            }
            .signup_box h4 {
                        background-image: url(../../images/signup_box_bottom.gif);
                        background-position: bottom;
                        background-repeat: no-repeat;
                        padding: 0;
                        margin: 0;
                        height: 10px;
                        line-height: 50%;
            }
            .signup_box th {
                        text-align: right;
                        padding: 3px;
                        font-weight: normal;
                        width: 160px;
            }
            .signup_box td {
                        text-align: left;
                        padding: 2px 2px 2px 5px;
            }
            .signup_flow {
                        float: none;
                        margin-bottom: 10px;
                        padding-top: 10px;
                        width: 187px;
            }
            .signup_flow h1 {
                        background-image: url(../../images/signup_flow_top.gif);
                        background-position: top;
                        background-repeat: no-repeat;
                        margin: 0;
                        padding: 0;
                        line-height: 80%;
                        font-size: 100%;
            }
            .signup_flow h4 {
                        background-image: url(../../images/signup_flow_bottom.gif);
                        background-position: bottom;
                        background-repeat: no-repeat;
                        padding: 0;
                        margin: 0;
                        height: 10px;
                        line-height: 80%;
            }
            .total_box {
                        font-size: 100%;
                        color: #000000;
                        line-height: 150%;
                        margin: 5px;
                        background-color: #EAECF3;
                        padding: 3px;

            }

	   


            .form_note {
                        font-size: 90%;
                        color: #CC0000;
                        line-height: 120%;
            }
            .Form_Field_Calendar {
                        text-align: left;
                        border: 1px solid Navy;
                        background-color: #EEF1F6;
                        font-size: 12px;
                        line-height: 100%;
                        width: 100%;
            }
            .Form_Field_Left_CDRS {
                        direction: ltr;
                        text-align: left;
                        border: 1px solid #94B4CC;
                        background-color: #fafafa;
                        font-size: 12px;
                        line-height: 100%;
            }
            .Form_Field_Left {
                        direction: ltr;
                        text-align: left;
                        border: 1px solid;
                        font-size: 12px;
                        line-height: 100%;
                        background-color: #fafafa;
                        color: #000000;
            }
            .Form_Field_Left_div {
                        direction: ltr;
                        text-align: left;
                        border: 1px solid #99999;
                        background-color: #cccccc;
                        font-size: 12px;
            }
            .Form_Field {
                        text-align: right;
                        border: 1px solid #999999;
                        background-color: #F5F8FC;
                        font-size: 80%;
            }
            .Form_Button {
                        font-size: 80%;
                        text-align: center;
                        color: #FFFFFF;
                        background-color: #532064;
                        font-weight: bold;
						cursor:default;
            }
            .Form_Button_hover {
                        font-size: 80%;
                        text-align: center;
                        color: #FFFFFF;
                        background-color: #532064;
                        font-weight: bold;
						cursor:pointer;
            }
            .table_rates {
                        margin: 0px;
                        padding: 0px;
                        background-color: #97A1C3;
            }

         
            .table_rates td {
                        vertical-align: top;
                        line-height: 130%;
                        border-top: 1px solid #ffffff;
                        padding: 10px;
                        font-size: 100%;
                        color: #666666;
                        text-align: left;
                        word-spacing: 1px;
                        background-color: #F0F5FB;
                        width: 100%;
            }

/**/

.table_rates a{
                        
                        background-color: red;
                        width: 100%;
            }


            .table_rates th {
                        border-bottom: 1px solid #94B4CC;
                        padding: 2px 10px 5px 10px;
                        vertical-align: bottom;
                        text-align: left;
                        font-size: 95%;
                        font-weight: bold;
                        color: White;
                        vertical-align: top;
                        background-color: #97A1C3;

				/*#C5DA4F*/
            }
            .mail_list {
                        margin-left: 5px;
                        margin-top: 5px;
                        font-size: 95%;
                        border:#EDEDED solid 1px;
 
            }           
            .mail_list th {
                        padding: 0px 5px 0px 0px;
                        vertical-align: middle;
                        text-align: center;
                        font-size: 90%;
                        font-weight: bold;
                        color: #ffffff;
                        background-color:#50A000;
            }
            .mail_list td {
                        vertical-align: middle;
                        line-height: 120%;
                        padding: 5px;
                        font-size: 90%;
                        text-align: center;
            }
            .mail_list ul {
                        margin-left: 15px;
                        padding-left: 0px;
                        margin-top: 0px;
                        padding-top: 0px;
            }
            .mail_list li {
                        padding-top: 0px;
                        margin: 0px;
                        padding-bottom: 0px;
            }
            .mail_list li a:link {
                        color: #ff7f00;
            }
            .mail_list li a:visited {
                        color: #ff7f00;
            }
 
            .table_list {
                        margin-left: 5px;
                        margin-top: 5px;
                        font-size: 95%;
            }
            .table_list td {
                        vertical-align: top;
                        line-height: 150%;
                        padding: 9px;
                        font-size: 90%;
                        text-align: left;
            }
            .table_list th {
                        padding: 0px 20px 0px 0px;
                        vertical-align: top;
                        text-align: left;
                        font-size: 90%;
                        font-weight: bold;
                        color: #000000;
                        
            }
            .table_list ul {
                        margin-left: 15px;
                        padding-left: 0px;
                        margin-top: 0px;
                        padding-top: 0px;
            }
            .table_list ul li {
                        padding-top: 0px;
                        margin: 0px;
                        padding-bottom: 0px;
                        color: #CB0606;
						font-weight: bold;
            }
            .table_list li a:link {
                        color: #CB0606;
            }
            .table_list li a:visited {
                        color: #CB0606;
            }
            .table_list_total {
                        vertical-align: top;
                        line-height: 150%;
                        border-top: 1px solid #CCCCCC;
                        text-align: left;
                        font-weight: bold;
            }
            .table_details {
                        padding: 5px 10px 5px 10px;
                        font-size: 90%;
                        width: 503px;
                        font-weight: bold;
            }
            .table_details td {
                        padding: 2px 10px 2px 0px;
                        vertical-align: top;
                        width: 58%;
                        line-height: 15px;
            }
            .table_details th {
                        padding: 2px 12px 2px 0px;
                        vertical-align: top;
                        text-align: left;
                        width: 42%;
                        line-height: 15px;
            }
            .table_details caption {
                        padding: 2px 0px 2px 5px;
                        vertical-align: top;
                        text-align: left;
                        font-weight: bold;
                        font-size: 110%;
                        color: #000000;
                        /*background-color: #E1E7F2;
                        border-bottom: solid #B6C5E2 2px;*/
            }
            .table_details ul {
                        margin-left: 0px;
                        padding-left: 18px;
                        margin-top: 0px;
                        padding-top: 0px;
            }
            * html #sidemenu {
                        margin-right: 8px;
            }
            * html p {
                        height: 1%;
                        margin-left: 0;
            }
            #popup_content {
                        text-align: left;
                        background-color: #FFFFFF;
                        margin-right: 10px;
                        margin-left: 10px;
                        padding: 10px;
            }
            .error_messages {
                        margin-bottom: 10px;
                        margin-top: 10px;
                        color: #686868;
                        background-color: #EDEDED;
                        padding: 2px;
            }          
            
            .error_messages h1 {
                        color: Black;
                        font-size: 110%;
                        margin-bottom: 0px;
            }
            .plan_summary {
                        margin-left: 130px;
            }
            .plan_legal_note {
                        color: #666666;
                        font-size: 90%;
            }
            .popup_layer {
                        background-color: #E8EDF5;
                        text-align: left;
                        padding: 10px;
                        border: 1px solid #CCCCCC;
                        font-size: 90%;
            }
            .feature_details {
                        color: #003399;
                        margin-bottom: 5px;
                        font-size: 90%;
                        margin-top: 5px;
                        border-bottom: 1px solid #CCCCCC;
            }
            #banner {
                        background-color: #999999;
                        float: left;
                        margin-top: 10px;
                        margin-left: 20px;
            }
            .title {
                        padding-left: 5px;
            }
            .members_box {
                        margin-top: 10px;
                        padding-left: 5px;
                        padding-right: 5px;
                        margin-bottom: 5px;
                        float: left;
                        padding-bottom: 5px;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        width: 513px;
                        padding-top: 5px;
            }

			.members_box1 {
                        margin-top: 10px;
                        padding-left: 5px;
                        padding-right: 5px;
                        margin-bottom: 5px;
                        float: left;
                        padding-bottom: 5px;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        width: 513px;
                        padding-top: 5px;
						background-color: #FFFFFF;
            }
            .members_box_home {
                        width: 180px;
                        border: 1px solid #94B4CC;
                        margin-top: 10px;
                        padding-left: 5px;
                        padding-right: 5px;
                        margin-bottom: 10px;
                        float: left;
                        padding-bottom: 5px;
            }
            .members_box p {
                        font-size: 90%;
                        margin-bottom: 6px;
            }
            .members_box td {
                        font-size: 90%;
                        margin-bottom: 6px;
            }
            .members_box ul {
                        font-size: 90%;
                        margin-top: 0px;
                        margin-bottom: 5px;
                        color: #000000;
            }
            .members_box h1 {
                        color: #454545;
                        margin: 0px;
                        font-size: 100%;
                        font-family: Arial, Helvetica, sans-serif;
                        padding-bottom: 1px;
                        border-bottom: 1px solid Silver;
            }
            .members_box h2 {
                        color: Black;
                        font-weight: bold;
                        font-size: 100%;
                        padding-bottom: 5px;
                        border: none;
                        margin-top: 0px;
                        padding-top: 10px;
            }
            .members_box h3 {
                        color: #999999;
                        font-weight: bold;
                        font-size: 100%;
                        padding-bottom: 5px;
                        border: none;
                        margin-top: 0px;
                        padding-top: 0px;
            }
            .members_box h5 {
                        color: Black;
                        margin: 0;
                        font-weight: normal;
                        font-size: 100%;
                        padding-bottom: 5px;
                        border: none;
                        margin-top: 5px;
                        line-height: 120%;
            }
            .members_box_explain {
                        color: Black;
            }
            #buttons {
                        text-align: left;
                        color: #CC0000;
                        margin-bottom: 10px;
                        margin-top: 0px;
            }
            .hilight {
                        color: #CC0000;
            }
            .price_box {
                        color: Black;
                        font-size: 100%;
                        vertical-align: top;
                        margin: 0px;
                        padding: 0px;
                        font-family: Arial, Helvetica, sans-serif;
                        background-color: #ededed;
                        text-align: center;
            }
            .price_box_big {
                        font-size: 230%;
                        vertical-align: top;
                        padding-top: 0px;
                        margin-top: 0px;
                        line-height: 95%;
                        font-weight: bold;
            }
            .popup {
                        background-color: #FFFFFF;
                        background-image: none;
                        padding-right: 20px;
                        padding-left: 20px;
                        text-align: left;
            }
            .box_border {
                        border: 1px solid #CCCCCC;
                        padding: 3px;
                        margin-bottom: 10px;
            }
            .right_float_link {
                        float: right;
                        font-size: x-small;
                        color: #FF9933;
                        margin: 0px;
                        padding-right: 10px;
                        padding-top: 3px;
                        padding-bottom: 3px;
            }
            .member_login {
                        width: 120px;
                        height: 120px;
                        padding: 5px;
                        margin-top: 50px;
                        margin-left: 70px;
                        font-size: 100%;
                        font-weight: bold;
                        font-family: Arial, Helvetica, sans-serif;
            }
            .row2 {
                        background-color: #cccccc;
            }
            .page_numbers {
                        text-align: left;
                        padding-bottom: 10px;
                        float: right;
                        font-size: 80%;
                        padding-top: 10px;
            }
            .page_numbers a {
                        color: #000000;
                        text-decoration: none;
                        padding-right: 3px;
                        padding-left: 3px;
                        font-weight: bold;
            }
            .page_numbers a:visited {
                        color: #000000;
                        text-decoration: none;
                        padding-right: 3px;
                        padding-left: 3px;
                        font-weight: bold;
            }
            .page_numbers a:hover {
                        color: #000000;
                        background-color: #0C0B69;
            }
            .selected {
                        color: #999999;
                        text-decoration: none;
                        padding-right: 5px;
                        padding-left: 5px;
                        font-weight: bold;
                        border: solid #CCCCCC 1px;
            }
            .faq_answer {
                        font-size: 95%;
                        margin-left: 20px;
                        margin-bottom: 25px;
                        margin-top: 10px;
            }
            .faq_header {
                        width: 167px;
                        margin-bottom: 5px;
                        background-color: #dddddd;
                        padding-left: 10px;
                        padding-top: 5px;
                        padding-bottom: 5px;
                        color: #000000;
            }
            .faq_footer {
                        background-color: #dddddd;
                        padding-left: 10px;
                        padding-top: 0px;
                        padding-bottom: 0px;
            }
            .default_button {
                        border-right: 0px;
                        border-top: 0px;
                        background-color: #999999;
                        color: #ffffff;
                        border-left: 0px;
                        border-bottom: 0px;
                        width: 76px;
                        height: 23px;
                        font-size: 11px;
                        text-align: center;
                        font-weight: bold;
                        cursor: hand;
                        border-style: outset;
            }
            .default_button_Disabled {
                        color: Gray;
                        cursor: auto;
                        border-style: outset;
            }
            .default_button_hover {
                        border-right: 0px;
                        border-top: 0px;
                        background-color: #CCCCCC;
                        color: #ffffff;
                        border-left: 0px;
                        border-bottom: 0px;
                        width: 76px;
                        height: 23px;
                        font-size: 11px;
                        text-align: center;
                        font-weight: bold;
                        cursor: hand;
                        border-style: outset;
            }
            .color_1_button {
                        border-right: 0px;
                        border-top: 0px;
                        background-color: #124592;
                        color: #ffffff;
                        border-left: 0px;
                        border-bottom: 0px;
                        width: 76px;
                        height: 23px;
                        font-size: 11px;
                        text-align: center;
                        font-weight: bold;
                        cursor: hand;
                        border-style: outset;
            }
            .color_1_button_Disabled 
            {
				font-weight: normal;
				color: Gray;
            }
            .color_1_button_hover {
                        border-right: 0px;
                        border-top: 0px;
                        background-color: #2CA0FF;
                        color: #ffffff;
                        border-left: 0px;
                        border-bottom: 0px;
                        width: 76px;
                        height: 23px;
                        font-size: 11px;
                        text-align: center;
                        font-weight: bold;
                        cursor: hand;
                        border-style: outset;
            }
            .color_2_button 
            {
                border-right: 0px;
                border-top: 0px;
                background-color: #ACC3E3;
                color: #ffffff;
                border-left: 0px;
                border-bottom: 0px;
                width: 76px;
                height: 23px;
                font-size: 11px;
                text-align: center;
                font-weight: bold;
                cursor: hand;
                border-style: outset;
            }
            .color_2_button_Disabled 
            {
				font-weight: normal;
				color: #000000;
            }
            .color_2_button_hover 
            {
                border-right: 0px;
                border-top: 0px;
                background-color:#8FAFDA;
                color: #ffffff;
                border-left: 0px;
                border-bottom: 0px;
                width: 76px;
                height: 23px;
                font-size: 11px;
                text-align: center;
                font-weight: bold;
                cursor: hand;
                border-style: outset;
            }
            .div_color_2_button_Disabled 
            {
				border-right: 0px;
                border-top: 0px;
                background-color: #ACC3E3;
                color: #ffffff;
                border-left: 0px;
                border-bottom: 0px;
                width: 76px;
                height: 20px;
                font-size: 11px;
                text-align: center;                        
                font-weight: bold;
                cursor:default;
                padding-top:3px;
                font-family: Arial, Verdana, Helvetica, sans-serif;                
            }
            .div_color_1_button_Disabled 
            {
				border-right: 0px;
                border-top: 0px;
                background-color: #124592;
                color: #ffffff;
                border-left: 0px;
                border-bottom: 0px;
                width: 76px;
                height: 20px;
                font-size: 11px;
                text-align: center;
                font-weight: bold;
                cursor:default;
                padding-top:3px;
                font-family: Arial, Verdana, Helvetica, sans-serif;
            }
            .div_default_button_resizable 
            {
                border-right: 0px;
                border-top: 0px;
                background-color: #ACC3E3;
                color: White;
                border-left: 0px;
                border-bottom: 0px;
                height: 20px;
                width:130px;
                font-size: 11px;
                text-align: center;
                font-weight: bold;
                padding-top:3px;
				font-family: Arial, Verdana, Helvetica, sans-serif;
                cursor:default;        
            }
            .default_button_resizable 
            {
                border-right: 0px;
                border-top: 0px;
                background-color: #696969;
                border-left: 0px;
                border-bottom: 0px;
                height: 23px;
                font-size: 11px;
                text-align: center;
                color: White;
                font-weight: bold;
                cursor: hand;
                border-style: outset;
            }
            .default_button_disabled 
            {
                border-right: 0px;
                border-top: 0px;
                background-color: #696969;
                border-left: 0px;
                border-bottom: 0px;
                height: 23px;
                background-repeat: no-repeat;
                font-size: 11px;
                text-align: center;
                color: White;
                font-weight: bold;
                cursor: default;
            }
            .gridCDR {
                        width: 500px;
                        margin-left: 5px;
                        margin-top: 5px;
                        font-size: 95%;
                        padding: 3;
                        text-align: center;
                        BORDER-TOP: #ffffff 1px solid;
                        BORDER-bottom: #ffffff 1px solid;
                        border-right: 0px;
                        border-left: 0px;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
            }
            .gridCDR TR TD {
                        PADDING-RIGHT: 2px;
                        BORDER-TOP: #000000 1px solid;
                        border-bottom: #ffffff 1px solid;
                        border-right: 0px;
                        border-left: 0px;
                        PADDING-LEFT: 2px;
                        FONT-SIZE: 90%;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
                        word-wrap: normal;
                        Height: 20px;
                        text-align: center;
                        vertical-align: middle;
            }
            .gridCDRHeader {
                        background-color: #0C0B69;
                        Color: #ffffff;
                        PADDING-RIGHT: 2px;
                        BORDER-TOP: #94b4cc 3px solid;
                        border: 0px;
                        PADDING-LEFT: 2px;
                        FONT-SIZE: 90%;
                        font-weight: bold;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
                        word-wrap: normal;
                        height: 20px;
                        text-align: center;
                        vertical-align: top;
            }
            .gridCDR a:link {
                        color: #ffffff;
                        text-decoration: none;
            }
            .gridCDR a:visited {
                        color: #ffffff;
                        text-decoration: none;
            }
            .gridCDR a:hover {
                        color: #000000;
                        text-decoration: underline;
            }
            .gridCDR a:active {
                        color: #000000;
                        text-decoration: underline;
            }
            .innerTableLinkCDR {
                        background-color: #ADC3E4;
                        color: #333333;
            }
            .innerTableLinkCDR a:link {
                        color: #666666;
                        text-decoration: none;
            }
            .innerTableLinkCDR a:visited {
                        color: #666666;
                        text-decoration: none;
            }
            .innerTableLinkCDR a:hover {
                        color: #000000;
                        text-decoration: underline;
            }
            .innerTableLinkCDR a:active {
                        color: #000000;
                        text-decoration: underline;
            }
            .crs_hand {
                        CURSOR: hand;
            }
            .row2CDR {
                        color: #000000;
                        font-size: 8pt;
            }
            .rowCDR {
                        color: #000000;
                        font-size: 8pt;
            }
            .itemCDR 
            {
						color: #333333;
                        background-color: #ADC3E4;
                        text-align: center;
                        vertical-align: middle;
            }
            .itemCDR2 
            {
						color: #333333;
                        background-color: white;
                        text-align: center;
                        vertical-align: middle;
            }
            .pagerCDR {
                        text-align: Right;
                        Color: #4A3C8C;
                        background-color: #E7E7FF;
            }
            .gridBillTrans {
                        width: 500px;
                        margin-left: 5px;
                        margin-top: 5px;
                        font-size: 95%;
                        padding: 3;
                        text-align: center;
                        BORDER-TOP: #ffffff 1px solid;
                        BORDER-bottom: #ffffff 1px solid;
                        border-right: 0px;
                        border-left: 0px;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
            }
            .gridBillTrans TR TD {
                        PADDING-RIGHT: 2px;
                        BORDER-TOP: #ffffff 1px solid;
                        BORDER-bottom: #ffffff 1px solid;
                        border-right: 0px;
                        border-left: 0px;
                        PADDING-LEFT: 2px;
                        FONT-SIZE: 90%;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
                        word-wrap: normal;
                        Height: 20px;
                        text-align: center;
                        vertical-align: middle;
            }
            .gridBillTransHeader {
                        background-color: #0C0B69;
                        Color: #ffffff;
                        border: 1px;
                        PADDING-LEFT: 2px;
                        font-weight: bold;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
                        word-wrap: normal;
                        height: 20px;
                        text-align: center;
                        vertical-align: top;
            }
            .gridBillTrans a:link {
                        color: #ffffff;
                        text-decoration: none;
            }
            .gridBillTrans a:visited {
                        color: #ffffff;
                        text-decoration: none;
            }
            .gridBillTrans a:hover {
                        color: #000000;
                        text-decoration: underline;
            }
            .gridBillTrans a:active {
                        color: #000000;
                        text-decoration: underline;
            }
            .innerTableLinkBillTrans {
                        background-color: #ADC3E4;
            }
            .innerTableLinkBillTrans a:link {
                        color: #666666;
                        text-decoration: none;
            }
            .innerTableLinkBillTrans a:visited {
                        color: #666666;
                        text-decoration: none;
            }
            .innerTableLinkBillTrans a:hover {
                        color: #000000;
                        text-decoration: underline;
            }
            .innerTableLinkBillTrans a:active {
                        color: #000000;
                        text-decoration: underline;
            }
            .row2BillTrans {
                        color: #000000;
                        font-size: 8pt;
            }
            .rowBillTrans {
                        color: #000000;
                        font-size: 8pt;
            }
            .itemBillTrans 
            {
						color: #333333;
                        background-color: #ADC3E4;
                        text-align: center;
                        vertical-align: middle;
            }
			.itemBillTrans a
    		{
						text-decoration: underline;
    		}
			.itemBillTrans a:visited
    		{
						text-decoration: underline;
    		}
			.itemBillTrans a:hover
    		{
						text-decoration: none;
    		}
            .itemBillTrans2 
            {
						color: #333333;
                        background-color: white;
                        text-align: center;
                        vertical-align: middle;
            }
            .pagerBillTrans {
                        text-align: Right;
                        Color: #4A3C8C;
                        background-color: #E7E7FF;
            }
            .gridSchedule {
                        width: 520px;
                        margin-left: 5px;
                        margin-top: 5px;
                        font-size: 95%;
                        padding: 3;
                        text-align: center;
                        BORDER-TOP: #ffffff 1px solid;
                        BORDER-bottom: #ffffff 1px solid;
                        border-right: 0px;
                        border-left: 0px;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
            }
            .gridSchedule TR TD {
                        PADDING-RIGHT: 2px;
                        padding-bottom: 3;
                        padding-top: 3;
                        BORDER-TOP: #000000 1px solid;
                        border-bottom: #ffffff 1px solid;
                        border-right: 0px;
                        border-left: 0px;
                        PADDING-LEFT: 2px;
                        FONT-SIZE: 90%;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
                        word-wrap: normal;
                        Height: 20px;
                        text-align: center;
                        vertical-align: middle;
            }
            .gridScheduleHeader {
                        PADDING-RIGHT: 2px;
                        background-color: #FF7F00;
                        Color: #ffffff;
                        border: 1px;
                        PADDING-LEFT: 2px;
                        font-weight: bold;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
                        word-wrap: normal;
                        height: 20px;
                        text-align: center;
                        vertical-align: top;
            }
            .gridSchedule a:link {
                        color: #ffffff;
                        text-decoration: none;
            }
            .gridSchedule a:visited {
                        color: #ffffff;
                        text-decoration: none;
            }
            .gridSchedule a:hover {
                        color: #000000;
                        text-decoration: underline;
            }
            .gridSchedule a:active {
                        color: #000000;
                        text-decoration: underline;
            }
            .innerTableLinkSchedule {
                        background-color: #cccccc;
            }
            .innerTableLinkSchedule a:link {
                        color: #666666;
                        text-decoration: none;
            }
            .innerTableLinkSchedule a:visited {
                        color: #666666;
                        text-decoration: none;
            }
            .innerTableLinkSchedule a:hover {
                        color: #000000;
                        text-decoration: underline;
            }
            .innerTableLinkSchedule a:active {
                        color: #000000;
                        text-decoration: underline;
            }
            .row2Schedule {
                        color: #000000;
                        font-size: 8pt;
            }
            .rowSchedule {
                        color: #000000;
                        font-size: 8pt;
            }
            .itemSchedule {
                        background-color: #cccccc;
                        text-align: center;
                        vertical-align: middle;
            }
            .itemSchedule2 {
                        background-color: #ededed;
                        text-align: center;
                        vertical-align: middle;
            }
            .itemScheduleEdit {
                        color: #4A3C8C;
                        font-size: 8pt;
                        text-align: center;
                        vertical-align: middle;
            }
            .pagerSchedule {
                        text-align: Right;
                        Color: #4A3C8C;
                        background-color: #E7E7FF;
            }
            .gridVM {
                        width: 500px;
                        margin-left: 5px;
                        margin-top: 5px;
                        font-size: 95%;
                        padding: 3;
                        text-align: center;
                        BORDER-TOP: #cccccc 1px solid;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
            }
            .gridVM TR TD {
                        PADDING-RIGHT: 2px;
                        BORDER-TOP: #94b4cc 1px solid;
                        PADDING-LEFT: 2px;
                        FONT-SIZE: 90%;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
                        word-wrap: normal;
                        Height: 20px;
                        text-align: center;
                        vertical-align: middle;
            }
            .gridVMHeader {
                        PADDING-RIGHT: 2px;
                        BORDER-TOP: #94b4cc 1px solid;
                        border: 1px;
                        PADDING-LEFT: 2px;
                        FONT-SIZE: 90%;
                        font-weight: bold;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
                        word-wrap: normal;
                        Color: #CC3300;
                        height: 20px;
                        text-align: center;
                        vertical-align: top;
            }
            .gridVM a:link {
                        color: #CC3300;
                        text-decoration: none;
            }
            .gridVM a:visited {
                        color: #CC3300;
                        text-decoration: none;
            }
            .gridVM a:hover {
                        color: #CC3300;
                        text-decoration: underline;
            }
            .gridVM a:active {
                        color: #CC3300;
                        text-decoration: underline;
            }
            .innerTableLinkVM a:link {
                        color: #CC6600;
                        text-decoration: none;
            }
            .innerTableLinkVM a:visited {
                        color: #CC6600;
                        text-decoration: none;
            }
            .innerTableLinkVM a:hover {
                        color: #CC6600;
                        text-decoration: underline;
            }
            .innerTableLinkVM a:active {
                        color: #CC6600;
                        text-decoration: underline;
            }
            .row2VM {
                        background-color: #F0F3F9;
                        color: #4A3C8C;
                        font-size: 8pt;
            }
            .rowVM {
                        color: #4A3C8C;
                        font-size: 8pt;
            }
            .itemVM {
                        text-align: center;
                        vertical-align: middle;
            }
            .pagerVM {
                        text-align: Right;
                        Color: #4A3C8C;
                        background-color: #E7E7FF;
            }
		
            .like_content {
                        	background-color:	#ADC3E4;
							height: 2pc;


            }
            .next_like_content {
                        background-color: Aqua;
                        width: 214px;
                        height: 23px;
                        border: 1px solid yellow;

            }
            
            .gridRatesEngine {
                        width: 500px;
                        margin-left: 5px;
                        font-size: 95%;
                        padding-left: 3px;
                        padding-right: 3px;
                        text-align: left;
                        border-right: 0px;
                        border-left: 0px;
                        VERTICAL-ALIGN: top;
                        LINE-HEIGHT: 150%;
            }
            
            .gridRatesEngine TR .TabSelected
            {
						background-color: #ADC3E4;
						height:	15;
            }
            
            .gridRatesEngine TR .TabNotSelected
            {
						background-color: #F5F7ED;
						height:	15;
            }
            
            .gridRatesEngineBox #divSpecials
            {
				border-top: 2px solid #0C0B69;
				margin-bottom: 10px;
				margin-top: 10px;
				padding-bottom: 10px;
				padding-top:20px;
            }
            
            .gridRatesEngineBox
            {
						
            }
            
            .gridRatesEngineBoxResults
            {
						
						font-size: 90%;
						padding-left:	5px;
            }
            
            .gridRatesEngineBoxResults th
            {
				border: 2px solid #0C0B69;
				background-color: #ADC3E4;
				font-size: 90%;
				margin-bottom:5px;
            }
            
            .SummaryYourNum {
                        padding: 2px 12px 2px 0px;
                        vertical-align: top;
                        text-align: left;                        
                        line-height: 15px;
						font-size: 90%;
            }
            #spnUsfTax
            {
				margin-left: 125px;
				color: #000000;
            }