/* Reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video
{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{border:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}

/* Body */
body{background:#0079c1;color:#545454;font-size:87.5%;font-family:Arial, Helvetica, Geneva, sans-serif;text-align:center;margin:0;padding:0}
html,body{height:100%;min-height:100%;margin:0;padding:0}

.wrapper{width:100%;min-height:100%;height:auto !important;height:100%;text-align:left;position:relative;background:#0079c1}

/* Headings */
h1{color:#0079c1;font-size:30px;margin:0 0 15px;padding:3px 0 0}
h1 sup{font-size:17px;vertical-align:top;display:inline-block;}
h2 {font-size: 34px}
h3 {font-size:20px}
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a{color: #00a2dd;text-decoration: none;}
a:hover{text-decoration: underline;}

/* Paragraphs */
p {margin-bottom: 1.143em;line-height:1.4em;}
* p:last-child {margin-bottom: 0;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

::-moz-selection {background: #00a5db; color: #fff;}
::selection {background: #00a5db; color: #fff;}

/* Lists */
ul{list-style:outside disc;margin:1em 0 1.5em 2.5em}
ol{list-style:outside decimal;margin:1em 0 1.5em 2.5em}

dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-style: italic;}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {display: block;}

/* Extras */
.innerWrap{width:100%;overflow:hidden;float:left}
* html .innerWrap{float:none}
.innerWrap2{width:100%;background:#fff}
.clear{clear:both;overflow:hidden;width:100%;height:1px;margin:0 0 -1px;font-size:0}
.noWrap{white-space:nowrap}
.alignRight{text-align:right}
.alignLeft{text-align:left}
.alignCenter,.aligncenter{text-align:center}
.twoColumns,.threeColumns{width:100%;}
.leftCol{float:left;width:49%;margin:0 -49% 0 0}
.rightCol{float:right;width:49%;margin:0 0 0 -49%}
.firstCol{float:left;overflow:hidden;width:31%;margin:0 -33% 0 0}
.secondCol{width:32%;overflow:hidden;margin:0 -32% 0 34%}
.thirdCol{float:right;overflow:hidden;width:31%}

/* Header */
.header{color:#fff;text-align:left;display:block;height:85px;margin:0 auto;background:#0079c1;width:948px;overflow:hidden}

.logo{float:left;color:#fff;width:227px;height:50px;font-size:15px;line-height:40px;position:relative;overflow:hidden;left:16px;top:20px;font-weight:700;text-indent:19px;font-family: Georgia, Times, serif;margin:0 -300px 0 0}
.logoLink{text-decoration:none;float:left;color:#fff;overflow:hidden;width:227px;height:32px}
.logoEm{width:227px;height:50px;position:absolute;top:0;left:0;background:url(../i/sprite.png) no-repeat 0 0}
.logoLink .logoEm{cursor:pointer}

.headerLinks{float:right;font-size:.85em;margin:0;padding:21px 0 3px}
.headerLinks li{float:left;list-style:none;padding:0 14px}
.headerLinks li a{position:relative;float:left;color:#fff}
.headerLinks li a em{display:block;cursor:pointer;width:3px;height:5px;overflow:hidden;font-size:0;position:absolute;left:-9px;top:5px;background:url(../i/sprite.png) no-repeat -249px 0}
.headerTitle{display:block;clear:right;font-size:18px;float:right;font-weight:700;padding:0 14px}
.headerTitle sup{font-size:12px;vertical-align:top;display:inline-block;}

/* Plates */
.plate{width:948px;margin:0 auto;overflow:hidden;background:#fff}
.plateHead{height:4px;overflow:hidden;width:100%;font-size:0;clear:both}
.plateHead{background:url(../i/sprite.png) no-repeat 0 -50px}
.plateFoot{background:url(../i/sprite.png) no-repeat 0 -118px}
.plateFootWhite{background:url(../i/sprite.png) no-repeat -177px -141px}
.plateHeadWhite{background:url(../i/sprite.png) no-repeat -176px -156px;height:14px}
.plateBody{background: #fff url(../i/plate.png) repeat-y 0 0;position:relative;padding:0 4px;z-index:1}
* html .plateBody{width:940px}

.nav{height:52px;width:100%;display:block;background:#fff url(../i/sprite.png) no-repeat 0 -75px;position:relative;z-index:2}
.navList{float:left;font-size:15px;margin:0;padding:0}
.navList li{float:left;list-style:none}
.navList li a{float:left;height:52px;line-height:52px;color:#0079c1;background:#fff url(../i/sprite.png) no-repeat -348px -719px;border-right:1px solid #dcddde;padding:0 26px}
.navList li a:hover{text-decoration:none}
.navList li.navListSelected a{color:#fff;background:#258cca url(../i/sprite.png) no-repeat 0 -132px}
.navCornerLeft{width:14px;height:14px;overflow:hidden;background:url(../i/left-corn.png) no-repeat 0 0;position:absolute;top:-5px;left:-5px}
.navCornerRight{width:13px;height:14px;overflow:hidden;font-size:0;position:absolute;top:-4px;right:-4px}
.navCornerRightInner{width:948px;height:800px;position:absolute;background:url(../i/sprite.png);top:0;left:-276px}
.navCornerShadow{position:absolute;top:52px;left:0;width:100%;height:5px;overflow:hidden}
.navCornerShadowInner{background:url(../i/sprite.png);position:absolute;left:0;top:-200px;width:948px;height:800px}

.plateFoot{width:100%;height:44px;background:#027ac1 url(../i/sprite.png) no-repeat 0 -223px;display:block;position:relative;z-index:2}
.plateFootLine{width:940px;height:5px;overflow:hidden;position:absolute;top:-5px;left:4px}
.plateFootLineInner{position:absolute;left:0;top:-286px;width:948px;height:800px;background:url(../i/sprite.png)}
.plateMain{height:444px;overflow:auto;overflow-x:hidden;display:block;background:#fff;position:relative;}
* html .plateMain{
    width: 100%;
}
.plateContent{padding:25px 23px 0}
.plateContentWithBar{padding:25px 23px 0 136px}
.welcome-page{
    background: #fff url(../i/welcome.jpg) no-repeat 0 100%;
    height: 489px;
}
.welcome-page .innerWrap2{
    background: transparent;
}

.pagination{position:absolute;z-index:3;top:501px;left:385px;font-size:12px;height:30px;margin:0;padding:0}
.pagination li{float:left;list-style:none;overflow:hidden;width:94px;height:30px;margin:0 19px 0 0}
.pagination li a{float:left;width:94px;height:30px;overflow:hidden;position:relative;color:#fff;cursor:pointer}
.pagination li a em{position:absolute;width:948px;height:800px;background:url(../i/sprite.png);display:block;z-index:1}
.pagination li a:hover{text-decoration:none}
.pagination li a span{display:block;position:absolute;z-index:2;width:94px;top:6px;left:0;line-height:12px;height:12px;cursor:pointer;font-weight:700}
.pagination li a.paginationPrev em{top:-136px;left:-331px}
.pagination li a.paginationNext em{top:-136px;left:-437px}
.pagination li a#getstarted em{left:-673px}
.pagination li a.paginationNext{text-indent:14px}
.pagination li a.paginationPrev{text-indent:36px}
.pagination li.paginationDisabled a.paginationPrev em,.pagination li.paginationDisabled a.paginationNext em{top:-166px}
.pagination li.paginationDisabled a,.pagination li.paginationDisabled .cufon,.pagination li.paginationDisabled a span{cursor:default}

.footer{height:47px}
.pageSlider{width:245px;font-family:"Myriad Pro", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#abddf8;position:absolute;top:11px;left:363px;text-align:center;line-height:14px;font-size:14px}
.footerUl{position:absolute;top:12px;right:15px;font-size:11px;white-space:nowrap;overflow:hidden;margin:0;padding:0}
.footerUl li{float:left;list-style:none;border-left:1px solid #fff;line-height:12px;margin:0 1px 0 -1px;padding:0 8px}
.pageSlider span,.footerUl li a{color:#fff}
.copyright{
    color: #c7e5f7;
    font-size: 13px;
    position: absolute;
    top: 11px;
    left: 20px;
}
.copyright small{
    font-size: 9px;
    vertical-align: top;display:inline-block;
}

.pages{position:absolute;left:4px;top:52px;width:97px;background:#fafafa;z-index:1;margin:0;padding:0;display:none}
.pages li{list-style:none;width:97px;float:left;position:relative;z-index:1;height:70px;vertical-align:top;margin:0 0 -1px;padding:0}
.pages li a{float:left;overflow:hidden;width:97px;height:70px;position:relative;text-align:center}
.pages li a em{display:block;width:97px;height:70px;background:url(../i/sprite.png);position:absolute;cursor:pointer;left:0;top:0}
.pages li a.pagesSelected{width:104px;z-index:2;margin:0 -7px -1px 0}
.pages li a.pagesSelected em{width:104px}

.pages li.pages1 a em{background-position:0 -306px}
.pages li.pages2 a em{background-position:0 -385px}
.pages li.pages3 a em{background-position:0 -464px}
.pages li.pages4 a em{background-position:0 -543px}
.pages li.pages5 a em{background-position:0 -622px}
.pages li.pages6 a em{background-position:0 -701px}
.pages li.pages7 a em{background-position:0 -780px}

.pages li.pages1 a:hover em{background-position:-107px -306px}
.pages li.pages2 a:hover em{background-position:-107px -385px}
.pages li.pages3 a:hover em{background-position:-107px -464px}
.pages li.pages4 a:hover em{background-position:-107px -543px}
.pages li.pages5 a:hover em{background-position:-107px -622px}
.pages li.pages6 a:hover em{background-position:-107px -701px}
.pages li.pages7 a:hover em{background-position:-107px -780px}

.pages li.pages1 a.pagesSelected em,
.pages li.pages1 a.pagesSelected:hover em{background-position:-214px -306px}
.pages li.pages2 a.pagesSelected em,
.pages li.pages2 a.pagesSelected:hover em{background-position:-214px -385px}
.pages li.pages3 a.pagesSelected em,
.pages li.pages3 a.pagesSelected:hover em{background-position:-214px -464px}
.pages li.pages4 a.pagesSelected em,
.pages li.pages4 a.pagesSelected:hover em{background-position:-214px -543px}
.pages li.pages5 a.pagesSelected em,
.pages li.pages5 a.pagesSelected:hover em{background-position:-214px -622px}
.pages li.pages6 a.pagesSelected em,
.pages li.pages6 a.pagesSelected:hover em{background-position:-214px -701px}
.pages li.pages7 a.pagesSelected em,
.pages li.pages7 a.pagesSelected:hover em{background-position:-214px -780px}

.started{position:absolute;left:4px;top:52px;width:97px;background:#fafafa;z-index:1;margin:0;padding:0;display:none}
.started li{list-style:none;width:97px;float:left;position:relative;z-index:1;height:70px;vertical-align:top;margin:0 0 -1px;padding:0}
.started li a{float:left;overflow:hidden;width:97px;height:70px;position:relative;text-align:center}
.started li a em{display:block;width:97px;height:70px;background:url(../i/sprite.png);position:absolute;cursor:pointer;left:0;top:0}
.started li a.pagesSelected{width:104px;z-index:2;margin:0 -7px -1px 0}
.started li a.pagesSelected em{width:104px}

.started li.started1 a em{background-position:-347px -543px}
.started li.started2 a em{background-position:-347px -622px}

.started li.started1 a:hover em{background-position:-454px -543px}
.started li.started2 a:hover em{background-position:-454px -622px}

.started li.started1 a.pagesSelected em,
.started li.started1 a.pagesSelected:hover em{background-position:-561px -543px}
.started li.started2 a.pagesSelected em,
.started li.started2 a.pagesSelected:hover em{background-position:-561px -622px}

.visible{display:block}

.left{overflow: hidden;}
.left-inner{
    display: inline-block;
    padding: 0 30px 0 0;
    overflow: hidden;
}

.plateContent{font-size:.9em}

.intro p{
    margin: 0;
}
.intro{border-bottom:1px dashed #95b2c9;color:#9fa5b7;font-size:1.07em;margin:0 0 12px;padding:0 0 12px}
.intro ul{font-size:.9em;width:350px;margin:0;padding:12px 0 0}
.intro ul.text{
    margin: 0 0 0 20px;
}
.intro ul li{width:100%;list-style:none;margin:0 0 2px}
.intro ul.text li{
    list-style: disc;
}
.intro ul li a{display:block;color:#6f7c83;position:relative;background:url(../i/sprite.png) no-repeat -347px -307px;width:350px}
.intro ul li a:hover{color:#0079c1;text-decoration:none;background:url(../i/sprite.png) no-repeat -347px -404px}
.intro ul li a span{display:block;cursor:pointer;background:url(../i/intro-ul.gif) no-repeat 0 100%;padding:6px 13px 4px 24px}
.intro ul li a:hover span{background:url(../i/intro-ul.gif) no-repeat -350px 100%}

.right{float:right;text-align: right;}
* html .right{
    width: 1px;
}
.plateContent img{
    float:right;
    margin:0 0 10px;
    clear: right;
}
.plateContent img.nofloat{
    margin: 0 0 1.143em;
    float: none;
}

.QA{
    background: url(../i/qa.gif) no-repeat 90% 0;
}
.QA h3{
    font-size: 1.1em;
    font-weight: normal;
    margin: 15px 0 3px;
    color: #0079c1;
    cursor: pointer;
    text-decoration: underline;
}
abbr{
    cursor: text !important;
    border: none !important;
}
.QA h3 small{
    font-size: 8px;
    vertical-align: top;
    display: inline-block;
}
.QA h3 abbr{
    cursor: pointer !important;
}
.QA h3.hover,.QA h3:hover{
    text-decoration: none;
}
.QAItem{
    width: 100%;
    overflow: hidden;
}
.QAItem ul{
    margin: 5px 30px;
}

.TM{
    font-size: 8px;
    vertical-align: top;
    display: inline-block;
    position: relative;
    top: -2px;
}

.welcome-sub-title{display:block;font-size:20px;padding:15px 0 0}
.welcome-sub-title img{float:none;max-width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
.welcome-content{font-size:1.1em;padding:0 40px}
.welcome-content p{margin:0 0 20px}
.welcome-blue{color:#0079c1}
.welcome-list{margin:0 0 20px;padding:0}
.welcome-list li{list-style:none;position:relative;margin:0 0 6px 26px}
.welcome-list li em{position:absolute;display:block;width:20px;height:20px;overflow:hidden;font-size:0;background-image:url(../i/li.png);left:-26px;top:-3px}
.welcome-page .pagination{position:relative;top:0;left:0}

.plateHeight{
    height: 541px;
}

.plateContent {
    padding: 32px 0 0 32px;
}

.plateContent img {
    float: none;
    margin: 0;
}

.plateContent .innerWrap2 {
    width: 876px;
}

.pageSlider {
    color: #000;
    top: -31px;
    line-height: 12px;
    font-size: 12px;
    width: 64px;
    left: 454px;
}
.pageSlider span {
    color: #000;
}
.sectionLabel {
    width: 245px;
    color: #fff;
    position: absolute;
    top: 9px;
    left: 363px;
    text-align: center;
    line-height: 16px;
    font-size: 16px;
}
.pagination {
    font-size: 13px;
    left: 361px;
}
.pagination li {
    margin: 0 62px 0 0;
}
.pagination li.lastChild { /* damn IE8 */
    width: 117px;
    margin: 0;
    display: none;
}
.pagination li a#getstarted {
    text-indent: 11px;
}
.pagination li a#start, .pagination li a#start span {
    width: 117px;
}
.pagination li a#start em {
    left: -543px
}

.pagination li a span {
    top: 7px;
    line-height: 13px;
    height: 13px;
}

.pagination li a.paginationPrev {
    text-indent: 31px;
}

.pagination li.paginationDisabled a.paginationPrev em, .pagination li.paginationDisabled a.paginationNext em {
    top: -170px;
}

#plateFrame, #plateFrame .plateMain {
    position: relative;
    height: 441px;
}

#plateShadow {
    width: 940px;
    height: 5px;
    position: absolute;
    top: 436px;
    background: none;
    display: none;
    overflow: hidden;
    font-size: 0;
}

#plateShadow em {
    position: absolute;
    display: block;
    width: 940px;
    height: 300px;
    overflow: hidden;
    font-size: 0;
    background-image: url(../i/sprite.png);
    left: 0;
    top: -286px;
}

.plateContent p, .plateContent li {
    font-size: 13px;
    margin-bottom: 12px;
    line-height: normal;
    color: #545454;
}

.plateContent p {
    margin-bottom: 12px;
}

.plateContent ul {
    list-style: none;
    margin: 0 0 0 20px;
}

.plateContent li {
    background: url(../img/ul_triangle.png) no-repeat left;
    padding: 0 0 0 12px;
    list-style: none;
}

.plateContent h3 {
    font-size: 20px;
    color: #0079c1;
    margin: 0 0 15px;
    padding: 3px 0 0
}

.plateContent h4 {
    margin: 0;
    line-height: 16px;
    font-size: 13px;
    font-weight: bold;
}

.left-side {
    width: 518px;
    float: left;
}

.right-side {
    float: right;
}

#slide01 p, #slide01 li {
    font-size: 15px;
    line-height: 24px;
    margin: 0;
}

#slide01 p.ul-title {
    margin: 12px 0 8px;
}

.indent-content {
    margin-left: 10px;
}

.right-box h3 {
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 0;
    line-height: 44px;
    text-indent: 15px;

    background: #0079c1; /* Old browsers */
    background: -moz-linear-gradient(top,  #0079c1 0%, #2c90cc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079c1), color-stop(100%,#2c90cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0079c1 0%,#2c90cc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0079c1 0%,#2c90cc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0079c1 0%,#2c90cc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0079c1 0%,#2c90cc 100%); /* W3C */
}
* html .right-box h3 {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079c1', endColorstr='#2c90cc',GradientType=0 ); /* IE6-9 */
}

.right-box .content {
    background-color: #f2f5f8;
    padding: 16px 15px;
    margin: 0;
    border-bottom: solid 2px #dce3ea;
}

.light-blue-background {
    background-color: #f5fafd;
    padding: 18px 12px 12px 32px;
    margin: 20px 0 20px 20px;
}

.light-blue-background img {
    float: right;
}

.light-blue-background .tip {
    position: relative;
    float: left;
    margin-left:-54px;
    margin-top:-10px;
    height: 44px;
    width: 44px;
    background: none;
    overflow: hidden;
    font-size: 0;
}

.light-blue-background .tip em {
    position: absolute;
    display: block;
    width: 940px;
    height: 350px;
    overflow: hidden;
    font-size: 0;
    background-image: url(../i/sprite.png);
    top: -300px;
}

dl.ordered-list {
    margin: 0;
}

dl.ordered-list dt {
    width: 21px;
    height: 21px;
    text-align: center;
    padding-top: 3px;
    background: url(../img/ol_circle.png) no-repeat;
    color: white;
    font-size: 13px;
}

dl.ordered-list dd {
    margin: -20px 0 0 30px;
    padding-bottom: 6px;
}

.multi-line ul li {
    background-position: 0 4px;
}

.clearfix {
    float: none;
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;
    display: block;
}

/* IE6 hacks */
* html{filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}

* html .pagination li a em,
* html .navCornerShadowInner,
* html .navCornerLeft,
* html .navCornerRightInner,
* html .plateFootLineInner,
* html .welcome-list li em
{filter:expression((runtimeStyle.filter=='') ? runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+',sizingMethod=crop)':runtimeStyle.filter,runtimeStyle.backgroundImage='none')}

* html #plateShadow em, * html .light-blue-background .tip em {
    filter:expression((runtimeStyle.filter=='') ? runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+',sizingMethod=crop)':runtimeStyle.filter,runtimeStyle.backgroundImage='none')
}
* html .light-blue-background .tip {
    margin-left:-27px;
}