/* CSS Document */



body {

  margin: 10px 0 10px 0;

  padding: 0;

  font-family:  Arial,Verdana, Helvetica, sans-serif;

  font-size: 12px;
  line-height: 18px;

}



a:link , a:visited {

  color: #365c83;

  text-decoration: underline;

}



a:hover {

  color: #0080f4;

  text-decoration: none;

}



.welcome {

  text-align: left;

  height: 30px;

  line-height: 30px;

}



.top-right-bar {

  text-align: right;

  margin: 0;

  padding: 0 30px 0 0;

  height: 30px;

  line-height: 30px;

}



.addthis {

  text-align: right;

  margin: 0;

  padding: 9px 30px 9px 0;

  height: 16px;

  line-height: 16px;

  color: #FFF;

}



.addthis a:link, .addthis a:visited {

  color: #FFF;

  text-decoration: underline;

}



.addthis a:hover {

  color: #FFF;

  text-decoration: none;

}



#line {

  margin: 0;

  padding: 0;

  width: 100%;

  height: 20px;

  clear: both;

}



.navbar-top {

  margin: 0;

  padding: 0;

}



.navbar-top ul{

  list-style:none;

  margin: 0;

  padding: 0;

}



.navbar-top li{

  margin:0 auto; 

  text-align:center;

  margin:0;

  line-height:25px;

}



.navbar-top a{

  display:block;

  text-align:center;

  height:25px;

  background-color: #FF3300;

}



.navbar-top a:link{

  color: #FFF;

  text-decoration:none;

}



.navbar-top a:visited{

  color: #FFF;

  text-decoration:none;

}



.navbar-top a:hover{

  color: #FFF;

  background-color: #FF3300;

  text-decoration:none;

}



h1 {

  font-size: 14px;

  color: #303c64;

  padding-left: 10px;

  background: #FFF url(title_mark.gif) left center no-repeat;

  margin: 0 0 10px 0;

  font-family: Georgia, "Times New Roman", Times, serif;

}



.description {

  margin: 0 0 20px 0;

  padding: 0;

  line-height: 16px;

}



.exam-list {

  margin: 15px 0 20px 20px;

  padding: 0;

  list-style-type: circle;

}



.exam-list li {

  line-height: 18px;

  margin: 0;

  padding: 0;

}



h2 {

  font-size: 12px;

  font-family: Georgia, "Times New Roman", Times, serif;

  margin: 0 0 10px 0;

  padding: 0;

  color: #365c83;

}



.product-description {

  padding-left: 5px;

  margin: 0px 20px 0px 0;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  list-style-type: none;

}



.product-description li {

  padding-left: 15px;

  background: #FFF url(checkmark.gif) left center no-repeat;

  line-height: 18px;

}



.product-price {

  margin: 10px 0 0 0;

  padding: 0;

  line-height: 16px;

  text-align: center;

  font-size: 10px;

}



.demo {

  margin: 0;

  padding: 0 0 10px 0;

  line-height: 16px;

}



.update-in-time {

  border: #999999 dashed 1px;

  margin: 0 0 20px 0;

  padding: 10px;

  line-height: 16px;

  background-color: #f2f2f2;

  color: #365c83;

}



.product-why {

  padding-left: 5px;

  margin: 0px 20px 0px 0;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  list-style-type: none;

}



.product-why li {

  padding-left: 25px;

  background: #FFF url(icon_check.gif) left top no-repeat;

  line-height: 18px;

  margin: 0 0 10px 0;

}



.hot-list {

  margin: 10px 0 0 0;

  padding: 0;

  border-top: #CCCCCC dashed 1px;

  line-height: 30px;

}



.footer-link {

  margin: 0;

  padding: 0;

  height: 30px;

  line-height: 30px;

  text-align: left;

  width: 100%;

  border-top: 1px #CCCCCC solid;

}



.copyright {

  margin: 0;

  padding: 0;

  height: 30px;

  line-height: 30px;

  text-align: right;

  width: 100%;

  border-top: 1px #CCCCCC solid;

}



 .p_redirect {

background:#FFF;

border:1px solid #DEDEB8;

margin-right:1px;

font-weight:700;

font-size:12px;

}

.p_curpage {

margin-right:1px;

border:1px solid #DEDEB8;

background:#FFFFD9;

color:#92A05A;

font-weight:700;

}



.p_bar {

clear:both;

margin:15px 0;

}

.p_bar a {

font-size:12px;

text-decoration:none;

padding:2px 5px;

}

.p_bar a:hover {

background:#F5FBFF;

border:1px solid #86B9D6;

text-decoration:none;

}

.p_info {

background:#F5FBFF;

border:1px solid #86B9D6;

margin-right:1px;

padding:2px 5px;

}

.p_num {

background:#FFF;

border:1px solid #DEDEB8;

margin-right:1px;

}



.demo-download {

display: block;

width: 330px;

text-align: center;

background-color: #F0F3F7;

border: 1px solid #CCC;

color: #000;

margin: 0 0 10px 0;

padding: 5px;

}



.demo-download a:link , .demo-download a:visited {

  color: #000;

  text-decoration: none;

}



.demo-download a:hover {

  color: #333;

  text-decoration: underline;

}
