@charset "utf-8";
/* CSS Document */
body{
    margin:0px; 
    padding:0px;
    background-color:#294B76;
    font: 11px/1.5em  Verdana, Arial, Helvetica, sans-serif;
}

h1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#333333;}

h2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#395F9B;}

h3{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#333333;}

a:link {
    
    text-decoration: none;
}
a:visited {
    
    text-decoration: none;
}
a:hover {
    
    text-decoration: none;}


.LinkBule a:link {
    color:#336699;
    font-weight:bold;
    font-size:11px;
    text-decoration: none;
}

.LinkBule a:visited {
    color:#336699;
    font-weight:bold;
    font-size:11px;
    text-decoration: none;
}

.LinkBule a:hover {
color:#336699;
    font-weight:bold;
    font-size:11px;
    text-decoration:underline;
    
}

.LinkContacts a:link {
    font-size:11px;
    text-decoration: none;
}

.LinkContacts a:visited {
    font-size:11px;
    text-decoration: none;
}

.LinkContacts a:hover {
    font-size:11px;
    text-decoration:underline;
    
}


.LinkFooter a:link {
	color:#999999;
	text-decoration: none;
}

.LinkFooter a:visited {
  color: #999999;
  text-decoration: none;
}

.LinkFooter a:hover {

text-decoration:underline;
	
}


.LinkCard a:link {
    color:#336699;
    text-decoration:underline;
}



.LinkCard a:visited {
    color:#336699;
    text-decoration:underline;
}

.LinkCard a:hover {
    color:#336699 ;
    
    text-decoration:none;
}


/*----------------------------tokiva care名字文字样式*/
.CardName{
    color:#336699;
}

.bold{
    font-weight:bold;}

div.bg{ margin:10px auto;background:#FFF; width:866px;}
b{display:block;}
div b.topb b,div b.bottomb b{height:1px;overflow:hidden;background:#FFF;}
div b.topb,div b.bottomb{background:#49577C;}/*同body的颜色*/
b.t1{margin:0 5px}
b.t2{margin:0 3px}
b.t3{margin:0 2px}
b.t4{margin:0 1px;height:2px;}


#header,#pagefooter,#container{
    margin: 0 auto;
    width:840px;
}

img {
    border: none;
}

#LoginProfile{
    width:840px; 
    margin:0 auto; 
    height:20px; 
    margin-bottom:-20px;
}

#headerNotice{
    margin:0 auto;
    color: #333333;
    width:840px;
    height:30px;
    background:url(images/login_profile_bg.png) repeat-x;
}

#headerNumber{
    margin:0 auto;
    color: #333333;
    width:840px;
    height:30px;
    background:url(images/login_profile_bg.png) repeat-x;
}

#headerMenu {
    position:relative;
    background: url(images/tokiva.png) no-repeat ;
    margin-top:20px;
    height:45px;
    border-bottom:2px solid #2763A5;
    line-height:normal;
    font-weight:bold;
}

#headerMenu ul {
    margin:0 auto;
    padding-top:23px;
    t-style:none;
}

#headerMenu li {
    float:right;
    display:inline;
    margin:0;
    padding:0;
}

#headerMenu a {
    float:left;
    background: url(images/tableft10.gif) no-repeat left top;
    padding:0 0 0 4px;
    text-decoration:none;
    color: #FFFFFF;
}

#headerMenu a span {
    float:left;
    display:block;
    background: url(images/tabright10.gif) no-repeat right top;
    padding:5px 15px 4px 6px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#headerMenu a span {float:none;}
/* End IE5-Mac hack */

#headerMenu a:hover {
    background: url(images/tableft11.png) no-repeat;
    
}

#headerMenu a:hover span {
    background: url(images/tabright11.png) no-repeat right top;
    
}

#headerMenu #current a {
    background:  url(images/tableft11.png) no-repeat left top;
    color:#FDBA2F;
}

#headerMenu #current a span {
    background: url(images/tabright11.png) no-repeat right top;;
    color:#FDBA2F;
}


#login_profile{
    margin:0 auto;
    color: #333333;
    width:840px;
    height:30px;
    background:url(images/login_profile_bg.png) repeat-x;
}


#container{
    position:relative;
    
}

#LoginContacts{
    width:800px;
    padding:20px;
    border:solid 1px #D0DFF0;
    
}



#content{
    float:left;
    margin-bottom:10px;
    _margin-bottom:0px;
    padding:0px;
    width:657px;
}


#PaymentMethod{
    margin:0 auto;
    padding-top:10px;
    width:503px;
    background: url(images/payment_method_bg.png) repeat-x;
}


#billing{
    margin:0 auto;
    width:503px;
    background: url(images/billing_bg.png) repeat-x;
}

#Confirmation{
    margin:0 auto;
    width:503px;
    background: url(images/billing_bg.png) repeat-x;
}

#Confirmation{
    margin:0 auto;
    width:503px;
    background: url(images/billing_bg.png) repeat-x;
}

.Confirmation1{
    margin:0 auto;
    width:503px;
    background: url(images/billing_bg.png) repeat-x;
}

#google{
    float:right;
    padding:0px;
    text-align:center;
    width:181px;
    
}

#navi{
    margin:0px 17px 0px 0px;
    padding:0px;
    float:left;
    width:226px;
}

#content_left{
    
    padding:0px;
    float:left;
    text-align:center;
    width:351px;
}

#content_right{
    margin:0px;
    _margin-left:-6px;
    padding:0px;
    float:right;
    width:228px;
    _width:228px;
    height:403px;
}

.rounded {
    background:url(images/left-top.gif)
    top left no-repeat;
}
.rounded h2 {
    background:url(images/right-top.gif) top right no-repeat;
    padding:19px 0px 10px 0px;
    +padding:13px 0px 10px 0px;
    margin:0;
    
}
.rounded .main {
    background: 
    url(images/right.gif) 
    top right repeat-y;
    padding:10px ;
    padding:10px ;
    +padding-top:5px ;
    margin:-21px 0 0 0;
    +margin:-15px 0 0 0;
}
.rounded .footer {
    background:url(images/left-bottom.gif) bottom left no-repeat;
}
.rounded .footer p {
    background:url(images/right-bottom.gif) bottom right no-repeat;
    display:block;
    padding:20px 0px 10px 0px;
    margin:-30px 0 0 0;
}
/*-----------------------contacts页面的tokiva card*/
div.tokiva_card_small{
    float:left;
    margin:0px 0px 0px 3px ;
    
    +margin-left:2px;
    _margin-left:2px;
    background:url(images/card_small.png) no-repeat;
    width:190px;
    height:56px;
    padding:5px 10px 5px 4px;
    text-align:left;
    color:#333333;
}


/*-----------------------contacts页面的tokiva card list*/	  
div.TokivaCareSmallList{
    position:absolute; 
    margin-left:130px; 
    margin-top:16px;}



div.tokiva_card{
    margin:0px auto;
    margin-right:25px;
    background-image:url(images/card_bg.png);
    width:330px;
    height:160px;
    padding:10px 11px 10px 9px;
    text-align:left;}


div.TokivaCareList{
    position:absolute; 
    margin-left:255px; 
    margin-top:157px;}




#FaqContent{
    float:right;
    margin:0px;
    margin-bottom:20px;
    padding:0px;
    width:664px;
    _width:662px;
    color: #395F9B;
}

#navcontainer {
    float:left;
    width: 176px;
    margin: 0 ;
    padding: 0;
    
}

ul#navlist {
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    width: 176px;
}

ul#navlist li {
    display: block;
    margin: 0;
    padding: 0;
}

ul#navlist li a {
    display: block;
    width: 166px;
    height:20px;
    padding: 6px 0px 4px 10px;
    font-size:12px;
    border-width: 1px;
    border-color: #BCD2E6;
    border-style: solid none none solid;
    color: #777;
    text-decoration: none;
    background: url(images/faq_bg1.gif) repeat-x ;
}

#navcontainer>ul#navlist li a { width: auto; }



ul#navlist li a:hover, ul#navlist li#active a:hover {
    color:#395F9B;
    background: #FFF;
    
}

ul#navlist li#active a {
    background: transparent;
    border-style: solid none none solid;
    border-color: #BCD2E6;
    color:#395F9B;
    font-weight:bold;
    
}

ul#navlist li#active a:hover {
    border-style: solid none none solid;
    color:#395F9B;
    background: #FFF;
    
}
/*#navi-top{
background:url(images/side_profile.png) no-repeat;
width:183px;
height:93px;
}

#navi-bottom{
background: url(images/side_notice.png) no-repeat;
width:183px;
height:104px;
}*/


/*#navi-top{
background:url(images/side_profile.png) no-repeat;
width:183px;
height:93px;
}

#navi-bottom{
background: url(images/side_notice.png) no-repeat;
width:183px;
height:104px;
}*/

/*----------------------------------------------------------download页面-----*/
.download{
    margin-top:20px;
    margin-left:20px;
    width:250px;}

.send{
    margin-top:-360px;
    margin-left:325px;
    padding-bottom:20px;
    width:285px;}


/*------------------------------------------------------------index-------*/
#flash{
    width:683px;
    height:184px;
    /*background:url(images/flash.png);  */
}

#phone{
    margin-left:683px;
    margin-top:-184px;
    width:157px;
    height:265px;
    background:url(images/phone_1.png);
}

#text{
    width:663px;
    height:71px;
    margin-top:-81px;
    padding-top:10px;
    padding-left:20px;
    background:url(images/TextBg.png) repeat-x;
    color:#336699;
    font-weight:bold;
    font-size:11px;
}

#rates{
    margin:0px auto;
    width:840px;
    background:#DFECFE;
    padding-bottom:10px;
}

/*#rates{
margin:0 5px;
width:396px;
height:180px;
border:solid 1px #BDD8FB;
background:#FFFFFF;
}

#map{
margin:-182px 5px 0px 420px;
_margin:-180px 5px 0px 420px;
padding-top:40px;
padding-left:15px;
width:398px;
height:140px;
_height:138px;
border:solid 1px #BDD8FB;
background:#FFFFFF;
}*/
/*---------------------------------end index--------*/
#pagefooter{
    color:#999999;
    margin-top:10px;
    margin-bottom:10px;
    border-top:solid 4px #2763A5;
    clear:both;
}











/* ---------------------------------------------------------------------history表格设置*/
.history_table {
    background-color: #FFF;
    border: none;
    color: #333333;
}





.history_table td {
    margin: 0;
    padding: 0;
    padding-left:5px;
    vertical-align: middle;
    text-align:left;
}




/* ----------------------------------------- --  history中表格内容设置*/

.history_table tfoot td, tfoot th {
    padding: 4px 8px 6px 9px;
    text-align:center;
}
/* -----------------------------------------表头设置*/
.history_table thead tr td {
    font-weight: bold;
    line-height: 14px;
    padding:2px auto;
    text-align:center;
    background-color:#C7E0F2;
    border-bottom: 2px solid #69AEDE;
    border-top: 2px solid #FFFFFF;
}


/* -----------------------------------------history中表格内容设置*/
.history_table tbody tr.odd th,tbody tr.odd td {
    background-color:#E3EFF8;	
}



.history_table tbody td, tbody th {
    background-color:#F0F7FB;
    
    border-top: 1px solid #FFFFFF;
}

.history_table tbody tr:hover td, tbody tr:hover th {
    background-color:#fff;
    color:#990000;
}

/*----------------------------------------------------------credits表格的设置*/
.credits_table{
    margin:0 auto;
    color:#333333;
}

.credits_table thead tr td {
    height:30px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
}


.credits_table tbody td, tbody th {
    height:30px;
    text-align:center;
}



.credits_table tfoot tr td {
    
    margin-top:20px;
    text-align:right;
    font-size:11px;
    font-weight:bold;
    
}

/*----------------------------------------------------------左对齐表格的设置  buy*/
.table_left{
    
    margin:0 auto;
    color:#333333;
}

.table_left thead tr td {
    background:url(images/biaoti_bg.png) repeat-x;
    
    height:30px;
    text-align:left;
    font-size:11px;
    font-weight:bold;
}


.table_left tbody td, tbody th {
    vertical-align:top;
    height:23px;
    _height:22px;
    text-align:left;
}


.table_left tfoot tr td {
    height:30px;
    vertical-align: bottom;
    text-align:right;
    font-size:11px;
    font-weight:bold;
    
}

.ProfileTable{
    margin-left:137px;
}

/*----------------------------------------------------------左对齐表格的设置  buy*/
#TableFaq{
    margin:20px;
}

#TableFaq td{
    height:1.2em;
}

.table_left thead tr td {
    background:url(images/biaoti_bg.png) repeat-x;
    
    height:30px;
    text-align:left;
    font-size:11px;
    font-weight:bold;
}


.table_left tbody td, tbody th {
    vertical-align:top;
    height:23px;
    _height:22px;
    text-align:left;
}


.table_left tfoot tr td {
    height:30px;
    vertical-align: bottom;
    text-align:right;
    font-size:11px;
    font-weight:bold;
    
}

.LineDiv{
    position:absolute; 
    width:300px; 
    margin-top:-16px; 
    +margin-top:1px; 
    text-align:left;  
    +margin-left:-175px;
}

.HomeCallLine{
    float:left;
    margin-bottom:0px; 
    margin-left:62px; 
    _margin-left:32px; 
}

.HomeConferenceLine{
    float:left;
    margin-bottom:0px; 
    margin-left:100px; 
    _margin-left:83px; 
}


.AddContactsText{
    font-size:18px;
    color:#336699;
}

.vPagging {margin:0px auto; padding:2px; text-align:center; font-weight:bold;}
.vPagging a { border: #C7DFF1 1px solid; margin:2px; padding: 1px 5px; color:#036cb4; text-decoration:none;}
.vPagging a:hover {border:#036cb4 1px solid; color:#fff; background-color:#036cb4;}
.vPagging a.curp{border:#036cb4 1px solid; color:#fff; background-color:#036cb4;}

/*****************************************************************************/
/****************** CONTENTS FROM NEWAJAX.CSS ********************************/
/*****************************************************************************/

.autocomplete ul{
    margin-left:0px;
    margin-top:0px;
    width: 210px;
    border:1px solid #A8C5E3;
    list-style:none;
    padding:0px;
    position:absolute;
    background-color:#ECF2F9;
}
.autocomplete ul li{
    line-height:16px;
    font-size:12px;
    padding:0px;
    cursor:pointer;
}

.regular ul{
    margin-top:60px; 
    margin-left:48px; 
    border:1px solid #A8C5E3;
    list-style:none;
    padding:0px;
    position:absolute;
    background-color:#ECF2F9;
    position:absolute; 
    width:210px;
}
.regular ul li{
    line-height:16px;
    font-size:12px;
    padding:0px;
    cursor:pointer;
}

.conference ul{
    margin-top:-3px; 
    margin-left:48px; 
    width:210px; 
    border:1px solid #A8C5E3;
    list-style:none;
    padding:0px;
    position:absolute;
    background-color:#ECF2F9;
    position:absolute; 
}
.conference ul li{
    line-height:16px;
    font-size:12px;
    padding:0px;
    cursor:pointer;
}

.vm ul{
    margin-top:-3px; 
    margin-left:88px; 
    width:170px;
    border:1px solid #A8C5E3;
    list-style:none;
    padding:0px;
    position:absolute;
    background-color:#ECF2F9;
    position:absolute; 
}
.vm ul li{
    line-height:16px;
    font-size:12px;
    padding:0px;
    cursor:pointer;
}


.transfer ul{
    margin-top:0px; 
    margin-left:-1px; 
    width:189px;
    border:1px solid #A8C5E3;
    list-style:none;
    padding:0px;
    position:absolute;
    background-color:#ECF2F9;
    position:absolute; 
}
.transfer ul li{
    line-height:16px;
    font-size:12px;
    padding:0px;
    cursor:pointer;
    text-align:left;
}
.selected { background-color: #36C; color:#FFF; }

.div_hide{
    display:none;
}

.photo_large{
    width:98px;
    height:120px;
}

.invisible{
    border:background;
    border-style:none;
    width:150px;
}

.visible{
    width:150px;
}

.handcursor{
    cursor:pointer;
}

.uploadfile{
    width:130px;
}


.noread {
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    cursor: pointer;
}

.read {
    font-size: 11px;
    color: #666666;
    cursor:pointer;
}
.selectindex{
    width:160px;
    height:19px;
    font-size:12px;
    text-align:left;
}

.MapBoldText{
    font-size: 11px;
    color:#A3A3A3;
    font-weight: bold;
}
    