@charset "utf-8";

/*
blue #1A305E
gary #656565
link #1046A0
*/

/****** width:610px; height:390px ******/
/**************** reset ****************/
* {margin:0; padding:0}
li {list-style:none}
img {border:none; vertical-align:middle}
.clearFix:after {content:'\20'; display:block; height:0; clear:both}
.clearFix {*zoom:1}
body {font-size:12px; color:#656565; line-height:1.28; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; overflow:hidden}
a {color:#1046A0; text-decoration:none; outline:0}
a:hover {color:#1046A0; text-decoration:underline}
.wrap {width:610px; height:390px; position:relative}

/**************** common ****************/
.btn {display:inline-block; height:37px; line-height:37px; font-size:13px; color:#002A45; padding-left:3px; background:url(img/btn.gif) 0 0 no-repeat}
.btn span {display:inline-block; height:37px; line-height:37px; padding:0 13px 0 10px; background:url(img/btn.gif) right -37px no-repeat}
.btn:hover {color:#002A45; text-decoration:none; background-position:0 -74px}
.btn:hover span {background-position:right -111px}
.btn:active {background-position:0 -148px}
.btn:active span {background-position:right -185px}

/**************** page loading ****************/
.loading {text-align:center; padding-top:160px; display:none}
.loading img {margin-top:5px}
.innerError {text-align:center; padding-top:160px; display:none}
.innerError img {margin-right:6px}
.innerError a {margin-left:3px}

/**************** page success ****************/
.success {background:url(img/bg_body.gif) 0 0 repeat-x}
.success .img {text-align:center; padding:35px 0}
.success .title {padding-bottom:70px; text-align:center; font-weight:bold; color:#1A305E; font-size:14px}
.success .title img {margin-right:6px; width:24px}
.content {line-height:1.3em; width:349px; margin:auto; color:#0A2842; padding-top:4px; background:url(img/bg_text.gif) 0 0 no-repeat}
.content div {background:url(img/bg_text.gif) right bottom no-repeat; padding:2px 7px 6px 7px}
.success .btnBox {padding-top:30px; text-align:center}

/**************** page tips ****************/
.pageTips {text-align:center; font-size:14px; font-weight:bold; color:#1A305E; padding:20px 0}
.pageTips img {margin-right:6px}
.tips .content {margin-bottom:20px}
.tips .btnBox {text-align:center}
.tips .btnBox .btn {margin-right:15px}
.tips .btnBox a {font-size:14px}
#shareOk {padding-top:110px; display:none}
#shareError {padding-top:80px; display:none}