﻿BODY
{
    color: #000000;
    background-color: #FFFFFF;
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
	border-left:1px solid #A8C29F;   
    border-top:1px solid #A8C29F; 
    border-right:1px solid #A8C29F; 
}

.content#index {
    margin: 0px;
    margin-bottom: 20px;
    padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
}


IMG
{
    border: 0px;
}

DIV, P, TABLE, PRE
{
    font-size: 12px;
}

ul,li {
  list-style-type: disc;
  list-style:none;
  display: block;
}

table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table1 {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	background-color: #EBF2F9;
}

DIV.main_banner
{
  width: 1000px;
  height: 352px;
  background-color: #F6F8FB;
  background-image: url("../images/index_mid.jpg");
  margin: 0px;
  padding: 0px;
}

DIV.main_banner  a, DIV.main_banner  a:hover
{
  text-decoration: none;
}

a#index_blue
{
  text-decoration: underline;
  color: #3D568B;
  margin-right: 0px;
}

a#index_blue:hover
{
  text-decoration: none;
}

a.not_text
{
  text-decoration: none;
  margin-left: 0px;
}

DIV.main_banner .presenter
{
	width: 630px;
	height: 317px;
	margin-right: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 34px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

DIV.main_banner .presenter img
{
/*  margin: 0px 35px 0px 0px;*/
}

DIV.main_banner .presenter h1
{
  font-family: arial;
  font-size: 42px;
  font-weight: normal;
  color: #1E2835;
  margin: 0px;
  padding: 0px;
  padding: 10px 0px 4px 0px;

}

DIV.main_banner .presenter h3
{
  font-family: arial;
  font-size: 28px;
  font-weight: 500;
  color: #1E2835;
  margin: 0px;
  padding: 0px;
}

DIV.main_banner .presenter a.simple
{
  font-family: arial;
  font-size: 16px;
  line-height: 2.5;
  color: #3D568B;
  text-decoration: underline;
}

DIV.main_banner .presenter a.try
{
  display: block;
  width: 175px;
  height: 42px;
  background-color: #6C950C;
  background-image: url("../images/button_presenter_index.jpg");
  font-family: arial;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  line-height: 42px;
  margin: 0px;
  margin-right: 45px;
  padding: 0px;
  float: left;
}

DIV.main_banner .presenter ul
{
  font-family: arial;
  font-size: 12px;
  line-height: 2;
  list-style-type: disc;
  margin: 0px;
  padding: 12px 0px 22px 230px;
}

DIV.main_banner .presenter ul span
{
  font-size: 16px;
}

DIV.main_banner .pro
{
  margin: 0px;
  padding: 24px 20px 0px 745px;
}

DIV.main_banner .pro h1
{
  font-family: arial;
  font-size: 32px;
  font-weight: normal;
  color: #1E2835;
  margin: 0px;
  margin-top: 30px;
  padding: 0px;
}

DIV.main_banner .pro h4
{
  font-family: arial;
  font-size: 14px;
  font-weight: 600;
  color: #1E2835;
  margin: 0px;
  padding: 0px;
  padding: 4px 0px 16px 0px;
}

DIV.main_banner .pro p
{
  font-family: arial;
  font-size: 14px;
  text-align: left;
  line-height: 1.5;
  margin: 3px 0px 80px 0px;
}

DIV.main_banner .pro a
{
  font-family: arial;
  font-size: 14px;
}


DIV.main_banner .pro h3
{
  font-family: arial;
  font-size: 17px;
  font-weight: bold;
  color: #1E2835;
  margin: 0px;
  padding: 0px;
}

DIV.main_banner ul
{
  list-style-type: disc;
}

DIV.free_sdk_slideboom
{
	width: 1000px;
	height: auto;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

DIV.free_sdk_slideboom a, DIV.free_sdk_slideboom a:hover
{
  text-decoration: none;
}

DIV.free_sdk_slideboom .free
{
	width: 360px;
	height: 250px;
	background-color: #FCFDFD;
	background-image: url(../images/index_bg_box360-250.png);
	padding: 0px;
	float: left;
	margin: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

DIV.free_sdk_slideboom .sdk
{
	width: 360px;
	height: 250px;
	background-color: #FCFDFD;
	background-image: url(../images/index_bg_box360-250.png);
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

DIV.free_sdk_slideboom .slideboom
{
	width: 240px;
	height: 250px;
	background-color: #FCFDFD;
	background-image: url(../images/index_bg_box360-250.png);
	margin: 0px;
	padding: 0px;
	float: left;
}

DIV.free_sdk_slideboom h3
{
  font-family: arial;
  font-size: 18px;
  color: #000000;
  margin: 0px;
  padding: 15px 0px 4px 18px;
}

DIV.free_sdk_slideboom h6
{
  font-family: arial;
  font-size: 12px;
  color: #464646;
  margin: 0px;
  padding: 0px 0px 0px 18px;
}

DIV.free_sdk_slideboom a.logo_slideboom
{
  display: block;
  width: 118px;
  height: 24px;
  margin: 15px 0px 2px 18px;
}

DIV.free_sdk_slideboom p
{
  font-family: arial;
  font-size: 12px;
  margin: 15px 0px 20px 18px;
}

DIV.free_sdk_slideboom a
{
  font-family: arial;
  font-size: 12px;
  color: #3D568B;
  margin: 0px 0px 0px 18px;
}

DIV.free_sdk_slideboom a.not_text
{
  text-decoration: none;
  margin-left: 0px;
}

DIV.free_sdk_slideboom span
{
  font-family: arial;
  font-size: 12px;
  color: #3D568B;
}

div.in_one_click {
  width: 661px;
  height: 316px;
  float: left;
  margin:0px;
  padding:0px;
}

div.top_in_one_click {
  width: 661px;
  height: 14px;
  background-image: url("../images/up_border_one_click.jpg");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  font-size: 1px;
  margin: 0px;
  padding: 0px;
}

div.content_in_one_click {
  width: 661px;
  height: 298px;
  background-image: url("../images/content_one_click.jpg");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

div.bottom_in_one_click {
  width: 661px;
  height: 99px;
  background-image: url("../images/bottom_border_one_click.jpg");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  font-size: 1px;
  padding: 0px;
  margin: 0px;
}

div.main_banner div.content_in_one_click h1 {
  font-size: 45px;
  font-weight: normal;
  font-family: verdana;
  color: #32508c;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
}

div.main_banner div.content_in_one_click h2 {
  font-size: 30px;
  font-weight: normal;
  font-family: verdana;
  color: #32508c;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-top: 29px;
}

p.presenter{
  font-size: 22px;
  font-weight: normal;
  font-family: verdana;
  color: #3f4654;
  text-align: left;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-top: 12px;
  padding-bottom: 19px;
}

div.presenter
{
  width: 661px;
  height: 250px;
  float: left;
  margin: 0px;
  padding: 0px;
}

div.box {
  width: 150px;
  height: 250px;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-left: 42px;
  padding-right: 42px;
  padding-top: 20px;
  margin-bottom: 20px;
}

div.main_banner div.ispring_presenter_info {
  width: 411px;
  height: 50px;
  float: right;
  margin: 0px;
  padding: 0px;
}

div.main_banner div.ispring_presenter_info div.ispring_presenter_try_free {
  width: 182px;
  height: 50px;
  text-align: center;
  vertical-align:middle;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-top: 20px;
}

div.main_banner div.ispring_presenter_info div.ispring_presenter_learn_more {
  width: 120px;
  height: 20px;
  float: right;
  border: none;
  margin: 0px;
  padding: 0px;
  padding-top: 33px;
}

a.green_button_try_free {
  width: 182px;
  height: 50px;
  display: block;
  text-align: center;
  vertical-align:middle;
  font-size: 22px;
  font-family: Verdana;
  text-decoration: none;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
}

a.green_button_try_free#TryFree {
  background: transparent url(../images/green_try_free_button.jpg ) bottom left no-repeat;
  width: 182px;
  height: 50px;
  background-color:  #53b72b;
  color: #ffffff;
}

div.ispring_presenter_learn_more a.learn_more {
  font-size: 14px;
  font-style: normal;
  font-family: verdana;
  color: #32508c;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
}

div.ispring_presenter_learn_more a.learn_more:hover {
  color: #32508c;
  text-decoration: none;
}



div.ispring_pro {
  width: 320px;
  height: 300px;
  margin: 0px;
  padding: 0px;
  padding-left: 19px;
  float: left;
}

div.top_ispring_pro {
  width: 320px;
  height: 6px;
  background-image: url("../images/top_ispring_free.jpg");
  background-repeat: no-repeat;
  background-color: #F6F7F3;
  font-size: 1px;
  margin: 0px;
  padding: 0px;
}

div.content_ispring_pro {
  width: 320px;
  height: 300px;
  background-color: #F6F7F3;
  background-repeat: repeat-y;
  padding: 0px;
  margin: 0px;
}

div.freeware {
  width: 90px;
  height: 25px;
  float: right;
  margin: 0px;
  padding: 0px;
  padding-top: 16px;
}

div.bottom_ispring_pro {
  width: 320px;
  height: 6px;
  background-image: url("../images/bottom_ispring_free.jpg");
  background-repeat: no-repeat;
  background-color: #F6F7F3;
  font-size: 1px;
  padding: 0px;
  margin: 0px;
}

div.main_banner div.content_ispring_pro h1 {
  font-size: 36px;
  font-weight: normal;
  font-family: verdana;
  color: #32508c;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
}

div.main_banner div.content_ispring_pro h2 {
  font-size: 28px;
  font-weight: normal;
  font-family: verdana;
  color: #32508c;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-top: 11px;
}

p.converter{
  font-size: 16px;
  font-weight: bold;
  font-family: verdana;
  color: #2d3543;
  text-align: left;
  line-height: 1.5;
  margin: 0px;
  padding: 0px;
  padding-left: 28px;
  padding-top: 25px;
}

div.content_ispring_pro ul {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-family: verdana;
  color: #323333;
  line-height: 28px;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-top: 17px;
}

div.content_ispring_pro ul li {
  color: #323333;
  font-size: 12px;
  margin-left: 20px;
}

div.main_banner div.ispring_converter_info {
  width: 300px;
  height: 34px;
  float: right;
  margin: 0px;
  padding: 0px;
  padding-top: 27px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

div.main_banner div.ispring_converter_info div.ispring_converter_download {
  width: 112px;
  height: 34px;
  float: left;
  margin: 0px;
  padding: 0px;
}

div.main_banner div.ispring_converter_info div.ispring_converter_learn_more {
  width: 112px;
  height: 20px;
  float: right;
  border: none;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
}


a.green_button {
  width: 112px;
  height: 34px;
  display: block;
  text-align: center;
  vertical-align:middle;
  font-size: 14px;
  font-family: Verdana;
  text-decoration: none;
  font-weight: bold;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
}

a.green_button#Download {
  background: transparent url(../images/green_download_button.jpg ) bottom left no-repeat;
  width: 112px;
  height: 34px;
  background-color: #53b72b;
  color: #ffffff;
}

div.ispring_converter_learn_more a.learn_more {
  font-size: 12px;
  font-family: verdana;
  color: #32508c;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
}

div.ispring_converter_learn_more a.learn_more:hover {
  color: #32508c;
  text-decoration: none;
}

div.top_ispring {
  margin: 0px;
  padding: 0px;
  height: 0px;
}

div.bottom_ispring {
 height: 0px;
 margin: 0px;
 padding: 0px;
 margin-right: 20px;
 padding-bottom: 0px;
}

div.content_ispring_pro span {
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  font-family: verdana;
  color: #CD412A;
  margin: 0px;
  padding: 0px;
}

div.sdk {
  width: 661px;
  height: 236px;
  margin: 0px;
  padding: 0px;
  margin-top: 20px;
  float: left;
}

div.top_sdk {
  width: 661px;
  height: 14px;
  background-image: url("../images/top_ispring_sdk.jpg");
  background-repeat: no-repeat;
  background-color: #f2f5f9;
  text-align: right;
}

div.content_sdk {
  width: 661px;
  height: 221px;
  background-color: #f2f5f9;
  background-repeat: repeat-y;
}

div.bottom_sdk {
  width: 661px;
  height: 14px;
  background-image: url("../images/bottom_ispring_sdk.jpg");
  background-color: #f2f5f9;
  background-repeat: no-repeat;
}

div.sdk h1 {
  font-size: 32px;
  font-weight: normal;
  font-family: verdana;
  color: #32508c;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-top: 17px;
}

p.sdk{
  font-size: 14px;
  font-weight: bold;
  font-family: verdana;
  color: #2d3543;
  text-align: left;
  margin: 0px;
  padding: 0px;
  padding-left: 30px;
  padding-top: 12px;
}

div.servers {
  width: 153px;
  height: 157px;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-right: 57px;
  padding-top: 60px;
}

div.content_sdk ul {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-family: verdana;
  color: #323333;
  line-height: 19px;
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
  padding-top: 14px;
}

div.content_sdk ul li {
  color: #323333;
  font-size: 12px;
  margin-left: 15px;
}

div.main_banner div.ispring_sdk_learn_more {
  width: 112px;
  height: 12px;
  float: right;
  border: none;
  margin: 0px;
  padding: 0px;

}

div.ispring_sdk_learn_more a.learn_more {
  font-size: 12px;
  font-family: verdana;
  color: #32508c;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
}

div.ispring_sdk_learn_more a.learn_more:hover {
  color: #32508c;
  text-decoration: none;
}



div.slideboom {
  width: 320px;
  margin: 0px;
  padding: 0px;
  margin-top: 20px;
  margin-left: 19px;
  float: left;
}

div.top_slideboom {
  width: 320px;
  height: 10px;
  background-image: url("../images/top_slideboom.jpg");
  background-repeat: no-repeat;
  background-color: #f6f7f3;
  font-size: 1px;
}

div.content_slideboom {
  width: 320px;
  height: 230px;
  background-color: #f6f7f3;
  background-repeat: repeat-y;
}

div.bottom_slideboom {
  width: 320px;
  height: 10px;
  background-image: url("../images/bottom_slideboom.jpg");
  background-repeat: no-repeat;
  font-size: 1px;
  background-color: #f6f7f3;
}

div.slideboom_logo {
  width: 137px;
  height: 56px;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-right: 0px;
}

div.main_banner div.slideboom_left {
  width: 178px;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
}

div.main_banner div.slideboom_left div.slideboom_text {
  width: 150px;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-top: 10px;
}

div.slideboom_text p {
  font-size: 12px;
  font-weight: normal;
  font-family: verdana;
  color: #323333;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

div.main_banner div.slideboom_right {
  width: 122px;
  height: 156px;
  float: right;
  border: none;
  margin: 0px;
  padding: 0px;
  padding-top: 25px;
  padding-right: 10px;
}

div.main_banner div.slideboom_try_online {
  width: 190px;
  height: 14px;
  float: right;
  border: none;
  margin: 0px;
  padding: 0px;
  margin-top: 22px;
  padding-right: 10px;
}

div.slideboom_try_online a.learn_more {
  font-size: 12px;
  font-family: verdana;
  color: #32508c;
  text-decoration: underline;
  text-align:right;
  margin: 0px;
  padding: 0px;
}

div.slideboom_try_online a.learn_more:hover {
  color: #32508c;
  text-decoration: none;
  text-align:right;
}


.content P, PRE
{
    text-align: justify;
    line-height: 1.5;
}

.content A
{
    color: #3E5287;
    text-decoration: none;
    outline: none;
}

.content a:hover {
	color: #FF6600;
	text-decoration: underline;
	outline: none;
}

.content2 A
{
    color: #FF6600;
    text-decoration: none;
    outline: none;
}

.content2 a:hover {
	color: #FF6600;
	text-decoration: underline;
	outline: none;
}
a.link_title, a.link_title:hover, a.link_title:visited
{
    text-decoration: none;
    outline: none;
}

.right_panel A
{
    text-decoration: underline;
    outline: none;
}

H1
{
    color: #3E5287;
    font-weight: normal;
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;

}

.blue_header
{
    color: #3E5287;
    font-weight: normal;
    border: none;
    margin: 0px;
    padding: 0px;
}

.black_header
{
    color: #000;
    font-weight: normal;
    border: none;
    margin: 0px;
    padding: 0px;
}

H1.blue_header
{
    color: #3E5287;
    font-weight: normal;
    font-size: 28px;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
}

.blue_title
{
    color: #3E5287;
    font-weight: normal;
    font-size: 20px;
    margin: 0px;
    padding: 0px;

}

.main_div
{
    width: 1000px;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.logo
{
    float: left;
    background-image: url("../images/top_background.jpg");
    width: 372px;
    height: 101px;
}

.top_menu
{
    width: 100%;
    height: 84px;
    vertical-align: top;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
    background-color: #F0F2F5;

}

.top_menu_tbl
{
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    width: 1000px;
}

.top_menu_tbl IMG
{
  padding: 0px;
  margin: 0px;
}

.delimiter
{
    background-image: url("../images/delimiter.jpg");
    vertical-align: top;
    background-repeat: no-repeat;
    height: 60px;
    width: 3px;
}

.top_menu_text
{
    padding-left: 32px;
    padding-right: 25px;
    padding-top: 30px;
    vertical-align: top;
}

.blue a,.blue a:active, .blue a:hover, .blue a:visited
{
   font-size: 15px;
   color: #3D568B;
   outline: none;
}

.green a
{
   font-size: 15px;
   color: #7fc550;
   outline: none;
}


.nav_panel
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 11px;
    color: #707070;
}

.breadcrumbs
{
    padding-left: 18px;
    padding-top: 0px;
}

.breadcrumbs a,.breadcrumbs a:active, .breadcrumbs a:visited
{
   font-size: 11px;
   color: #3D568B;
   outline: none;
}

.breadcrumbs a:hover
{
   font-size: 11px;
   color: #3D568B;
   outline: none;
   text-decoration: none;
}

.top_level_nav
{
    color: #707070;
}

.content
{
	width: 700px;
	float: left;
	clear: both;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 0px;
}

.right_panel
{
    float: left;
    width: 240px;
    margin: 0px;
    margin-left: 20px;
    margin-top: 10px;

}

.rdata
{
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 15px;
}

.right_menu
{
    padding: 0px;
    margin: 0px;

}

.right_menu ul
{
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.right_menu li
{
    font-family: Verdana;
    font-size: 11px;
    color: #50880C;
    padding: 1px;
    padding-left: 10px;
}

.right_menu_top
{
    background-image: url("../images/right_menu_top_8.png");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.right_menu_content
{
    background-color: #F0F0F0;
    width: 238px;
    font-size: 12px;
    color: #707070;
    margin: 0px;
    padding: 0px;
}

.right_menu a
{
    font-family: Verdana;
    font-size: 11px;
    color: #55657F;
    text-decoration: underline;
}

.menu_list
{
    list-style-image: url("../images/marker_level_0.png");
    list-style-type: circle;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
}

.menu_list A
{
    color: #707070;
    text-decoration: none;
}

.menu_list LI
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.menu_sublist
{
    font-weight: normal;
    font-size: 11px;
    display: none;
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
}

.right_menu_bottom
{
    background-image: url("../images/right_menu_bottom_8.png");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    margin: 0px;
    padding: 0px;
}

.right_spacer
{
    height: 15px;
    font-size: 1px;
}


.quotation_top
{
    background-image: url("../images/search_header.gif");
    background-repeat: no-repeat;
    width: 538px;
    height: 62px;
    padding: 0px;
    margin: 0px;
}
.quotation_bottom
{
    background-image: url("../images/search_bottom.gif");
    background-repeat: no-repeat;
    width: 538px;
    height: 62px;
    padding: 0px;
    margin: 0px;
}



.try_now_top
{
    background-image: url("../images/try_now_top_8.png");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.try_now_content
{
    width: 238px;
    background-color: #E1FADA;
    color: #486846;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    padding-left: 0px;
}

.try_fs_now
{
    font-family: Tahoma;
    font-size: 18px;
    color: #486846;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.line_height
{
    margin-top: 12px;
    margin-bottom: 7px;
}

.browse_for_pres
{
    border: solid 1px #9CB1AD;
    height: 20px;
    width: 130px;
    padding: 0px;
    margin: 0px;
}

.try_now_bottom
{
    background-image: url("../images/try_now_bottom_8.png");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.button
{
    height: 22px;
}

.pro_licensing_top
{
    background-image: url("../images/pro_licensing_top.jpg");
    background-repeat: no-repeat;
    width: 700px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.pro_licensing_content
{
    width: 700px;
    background-color: #F3F8E3;
    color: #5A5A5A;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    padding-left: 0px;
}

.pro_licensing_bottom
{
    background-image: url("../images/pro_licensing_bottom.jpg");
    background-repeat: no-repeat;
    width: 700px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.testimonial_top
{
    background-image: url("../images/testimonial_top_8.png");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.testimonial_content
{
    width: 238px;
    background-color: #F3F8E3;
    color: #5A5A5A;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    padding-left: 0px;
}

.testimonial_author, .testimonial_work, .testimonial_text, .testimonial_read_more
{
    line-height: 1.3;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

.testimonial_icon
{
    float: left;
    margin-right: 10px;
}

.testimonial_author
{
    color: #000000;
    font-weight: bold;
}

.testimonial_work
{
    color: #808080;
}

.testimonial_text
{
    margin-top: 10px;
    margin-bottom: 10px;
}


.testimonial_read_more
{
    text-align: right;
    padding-right: 10px;
}

.testimonial_read_more_link
{
    color: #50880C;
}

.testimonial_bottom
{
    background-image: url("../images/testimonial_bottom_8.png");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.free_upgrade_top
{
    background-image: url("../images/free_upgrades/free_upgrades_top.jpg");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding-left: 0px;
    margin: 0px;
}

.sdk_banner
{
    font-size: 11px;
    color: #808080;
}

.sdk_banner_content
{
    width: 208px;
    background-color: #415a8c;
    background-repeat: repeat-y;
    font-size: 11px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
}


.sdk_banner_top
{
    background-image: url("../images/sdk_baner_top.jpg");
    background-repeat: no-repeat;
    width: 208px;
    height: 12px;
    font-size: 1px;
    padding-left: 0px;
    margin: 0px;
}

.sdk_banner_bottom
{
    background-image: url("../images/sdk_baner_bottom.jpg");
    background-repeat: no-repeat;
    width: 208px;
    height: 12px;
    font-size: 1px;
    padding-left: 0px;
    margin: 0px;
}

.sdk_banner_content A, .sdk_banner_content A:active, .sdk_banner_content A:hover, .sdk_banner_content A:visited
{
    color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana;
    text-decoration: none;
}

.free_upgrade_content A, .free_upgrade_content A:active, .free_upgrade_content A:hover, .free_upgrade_content A:visited
{
    color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana;
    text-decoration: none;
}

.free_upgrade_content
{
    width: 238px;
    background-color: #415a8c;
    background-repeat: repeat-y;
    font-size: 11px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
}


.free_upgrade_bottom
{
    background-image: url("../images/free_upgrades_bottom.jpg");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}


.featured_articles_top
{
    background-image: url("../images/featured_articles_top_8.png");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.featured_articles_content
{
    background-color: #F5F6E8;
    color: #5A5A5A;
    width: 238px;
}


.featured_articles_header
{
    color: #A4A867;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 14px;
    float: left;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.featured_articles_readall
{
    font-size: 11px;
    text-align: right;
}

.featured_articles_readall_link
{
    color: #55657F;
}

.featured_articles_articleheader
{
    float: none;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana;
    margin-top: 18px;
    margin-bottom: 7px;
}

.featured_articles_articleheader_link
{
    color: #55657F;
}

.featured_articles_text
{
    font-size: 11px;
    color: #5A5A5A;
}

.featured_articles_bottom
{
    background-image: url("../images/featured_articles_bottom_8.png");
    background-repeat: no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.customers_top
{
    background-image: url("../images/customers_top.png");
    background-repeat: no-repeat;
    width: 240px;
    height: 10px;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
}

.customers_content
{
	background-color: #FFFFFF;
	color: #919191;
	width: 238px;
	height: 320px;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}

.customers_header
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #A8A8A8;
    margin-bottom: 10px;
}

.customers_bottom
{
    background-image: url("../images/customers_bottom.png");
    background-repeat: no-repeat;
    width: 240px;
    height: 10px;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
}

.bottom
{
    float: none;
    clear: both;

    text-align: center;

    color: #808080;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
}

.bottom_menu
{
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
}

.bottom a, .bottom a:active, .bottom a:visited
{
    text-decoration: none;
    color: #808080;
    outline: none;
}

.bottom a:hover
{
	text-decoration: underline;
	color: #FF6600;
	outline: none;
}

.bottom_copyright
{
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0px;
    font-weight: bold;
    font-size: 10px;
}


H3, .h3
{
    color: #3E5287;
    font-family: Tahoma, Verdana;
    font-size: 20px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    padding-top: 25px;
    padding-bottom: 15px;
}

div.red_header
{
    color: #C10000;
    font-weight: bold;
    font-size: 16px;
    padding-top: 0px;
    padding-bottom: 7px;
    margin: 0px;


}

H4
{
    color: #3E5287;
    font-weight: bold;
    border: none;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

H4.link
{
        font-size: 14px;
        color: #3e5287;
        padding-top: 0px;
        padding-bottom: 0px;
}

H4.olive_header
{
    font-size: 18px;
    font-weight: normal;
    color: #a4a867;
    padding: 0px;
    margin: 0px;
}


H5, .h5
{
    color: #3e5287;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
    margin: 2px 0;
    margin-top: 0;

}

.scale_h4
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration:underline;

}


.desc_td P
{
    font-size: 11px;
    line-height: 1.3;
    margin-top: 0px;
}

.desc_td
{
    vertical-align: top;
    width: 33%;
    padding-left: 10px;
    padding-right: 15px;

}

.colored_h
{
    height: 33px;
    width: 350px;
    padding-left: 0px;
    padding-top: 5px;
}

.content H6
{
    color:#FFFFFF;
    font-size: 18px;
    font-weight: bold;
    font-family: Verdana;
    margin: 0;
    margin-left: 20px;
}

.link_list
{
    padding: 10px 20px 20px;
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
}

.link_list SPAN
{
    font-weight:normal;
    color:black;
}

.link_list A
{
    color: #000000;
}

div.green_border_left
{
    font-size: 12px;
    padding: 0px;
    padding-left: 10px;
    border-left: solid 5px #86CF5A;
    padding-top: 0px;
    padding-bottom: 0px;
}

div.green_border_left P
{
    margin: 0px;
    padding: 0px;
}

div.green_border_left a, div.green_border_left a:hover, div.green_border_left a:active
{
    color: #000000;
    text-decoration: underline;
}

div.green_border_left a:hover
{
    color: #000000;
    text-decoration: none;
}


.animations
{
    border: solid 0px #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    line-height: 1.7;
}

.animations H5, .animations .h5
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.animations_type
{
    border-bottom: solid 1px #ADADAD;
}

.animations img
{
    position: relative;
    top: 2px;
    margin-right: 3px;
}

.animations td
{
    padding-left: 5px;
}

.effect_column
{
    font-size: 11px;
    margin: 10px;
    line-height: 1.5;
}

.icon_column
{
    width:63px;
}

.h3_pw
{
    font-family: Tahoma, Verdana;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    border: none;
}

.product_name
{
    font-size: 18px;
    font-weight: bold;
}

div.news_date
{
    font-size: 11px;
    color: #616161;
    font-weight: normal;
    margin-bottom: 0px;
}

.new_feature
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin-top: 30px;
    margin-bottom: 0px;
}

.new_feature_blue
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #3E5287;
    margin-top: 20px;
    margin-bottom: 0px;
}


.resource_description
{
    padding-bottom:15px;
    padding-top:10px;
}

div.forms
{
    width: 620px;
}

div.news_header
{
	color: #3E5287;
	line-height: 1.7;
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	padding-left: 10px;
	margin-bottom: 7px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #569BF9;
}

div.page_intro
{
    line-height: 1.3;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    padding-left: 10px;
    border-left: solid 5px #86CF5A;
    margin-bottom: 7px;
}

div.page_intro_lite
{
	line-height: 1.5;
	font-family: Verdana;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 7px;
	padding: 0px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #569BF9;
}



.headerLine {
    background-color: #EAEAEA;
    font-size: 11px;
}
.bodyLine {
    background-color: #F8F8F8;
    font-size: 11px;
}

.ssButton {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #8FEB79;
    border-top: 2px solid #DBFCD3;
    border-right: 2px solid #8FEB79;
    border-bottom: 2px solid #124F06;
    background-color: #44AC24;
}


.sendButton
{
    border:none;
    background-image: url(../images/send.png);
    width: 57px;
    height:21px;
}

.upgradeButton
{
    border:none;
    background-image: url(../images/check_for_upgrades.png);
    width: 113px;
    height:21px;
}

.refreshButton
{
    border:none;
    padding-top: 5px;
    margin-top: 0px;
}

.searchButton
{
    border: none;
    margin: 0px;
    padding: 0px;
}

.searchButtonSmall
{
    border: none;
    margin: 0px;
    padding:0px;
}

input.search_input
{
    border: 1px #000000 solid;
    width: 146px;
    height: 19px;
    font-size: 13px;
    font-family: Arial;
    color: #000000;
    margin: 0px;
    padding: 0px;
}

input.search_input_small
{
    border: 1px #000000 solid;
    width: 135px;
    height: 23px;
    font-size: 12px;
    font-family: Arial;
    color: #000000;
    margin: 0px;
    padding: 0px;
}

.search_header
{
    background-image: url(../images/search_top.jpg);
    background-repeat: no-repeat;
    background-color: #f4f4f5;
    width: 238px;
    height: 6px;
    margin: 0px;
    padding: 0px;
    font-size: 1px;
}

.search_bottom
{
    background-image: url(../images/search_bottom.jpg);
    background-repeat: no-repeat;
    background-color: #f4f4f5;
    width: 238px;
    height: 6px;
    margin: 0px;
    padding: 0px;
    font-size: 1px;
}

.search_content
{
    background-color: #f4f4f5;
    background-repeat: repeat-y;
    width: 238px;
    text-align: left;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}



.perfect_for_hdr
{
    color: #FBDF6C;
    font-family: Verdana;
    font-size: 18px;
    margin: 0px;
    margin-top: 5px;
}

.perfect_for UL
{
    margin-top: 7px;
    margin-left: 16px;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 14px;
    list-style-type: disc;
    line-height: 1.6;
}

.try_it_online_hdr
{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 22px;
    margin: 0px;
}

.try_it_online_desc
{
    margin-top: 10px;
    font-size: 10px;
    color: #BCC4D4;
}

H2.try_it_online
{
    font-size: 12px;
    color: #6F7AA0;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}

.tio_field
{
    border: solid 1px #364571;
    background-color: #FFF8DD;
    color: #808080;
    font-size: 14px;
    font-family: Verdana;
    width: 130px;
    height: 22px;
}

.upload_pres
{
    height: 22px;
    color: #000000;
    font-family: Verdana;
}

.home_download
{
    background-image: url(../images/download_bg.jpg);
    background-repeat: no-repeat;
    width: 288px;
    height: 176px;

    text-align: center;
}

.slogan
{
    color: #3f5284;
    font-family: Verdana;
    font-size: 22px;
    font-weight: bold;
    margin: 0px;
    margin-left: 5px;

    width: 100%;
    text-align: left;
}

.pp_supported
{
    text-align: left;
    margin-top: 10px;
    margin-bottom: 12px;
}

.home_download_btn
{
    background-image: url(../images/download_btn.png);
    background-repeat: no-repeat;
    margin-left:5px;
    width: 254px;
    height: 62px;
    text-decoration: none;
    text-align: left;

}

.download_btn_header
{
    color: #47A41A;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    margin-top: 4px;
    margin-left: 75px;
    position: relative;
    left: -2px;
}

.download_version
{
    color: #2C2C2C;
    font-size: 12px;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    margin-left: 75px;
}

.customers
{
    background-image: url(../images/featured_customers_bg.png);
    background-repeat: no-repeat;
    width: 286px;
    height: 95px;
    padding-top: 5px;
}

.featured_customers
{
    height: 709px;
    margin: 0px;
}

.featured_customers .top_border
{
    background-image: url(../images/more_pro_bg_top.png);
    background-repeat: no-repeat;
    width: 702px;
    height: 17px;

    margin: 0px;
}


.start_now
{
    height: 36px;
    width: 557px;
    margin: 0px;
    padding: 0px;
}

.start_now .top_border
{
    background-image: url(../images/start_now_top.jpg);
    background-repeat: no-repeat;
    font-size: 1px;
    width: 557px;
    height: 6px;
    margin: 0px;
    padding:0px;
}

.start_now .bottom_border
{
    background-image: url(../images/start_now_bottom.jpg);
    background-repeat: no-repeat;
    font-size: 1px;
    width: 557px;
    height: 6px;
    margin: 0px;
    padding:0px;
}

.start_now_content
{
    background-image: url(../images/start_now_bg.jpg);
    background-repeat: repeat-y;
    width: 557px;
    height: 25px;
    margin: 0px;
    padding:0px;
}


.more_pro
{
    height: 283px;
    width: 662px;
    margin: 0px;
}

.more_pro .top_border
{
    background-image: url(../images/more_pro_bg_top.png);
    background-repeat: no-repeat;
    width: 662px;
    height: 14px;

    margin: 0px;
}

.more_pro .bottom_border
{
    background-image: url(../images/more_pro_bg_bottom.png);
    background-repeat: no-repeat;
    width: 662px;
    height: 17px;
    margin: 0px;
}

.more_pro_content
{
    background-image: url(../images/more_pro_bg.png);
    background-repeat: repeat-y;
    width: 662px;
    height: 252px;
    margin: 0px;
}

.more_pro_content H1
{
    color: #d2402a;
    font-family: Verdana;
    font-weight: normal;
    font-size: 26px;
}

.pro_text
{
    color: #3f5284;
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
    line-height: 1.4;
}

.fs_new_features
{
    color: #55657f;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
    list-style-image: url(../images/features_marker.png);
}

.red_link
{
    color: #d2402a;
    text-decoration: underline;
    font-weight: bold;
    margin-left: 24px;
}

a.black_link
{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}


.index_nav
{
    width: 1000px;
    height: 160px;
    border-top: solid 1px #E7E7E7;
    background-color: #F0F3F6;
    margin: 0px;
    padding-top: 0px;

}

.index_nav table {
  height: 140px;
  border-bottom: solid 1px #E7E7E7;
  padding-top: 0px;
  margin-top: 20px;
  margin-bottom: 0px;
}

.column_header
{
    padding-left: 40px;
    color: #55657f;
    font-weight: bold;
    font-size: 13px;
}

.index_nav A, .index_nav A:active, .index_nav A:hover, .index_nav A:visited
{
    color: #55657f;
}

.index_nav ul
{
    color: #55657f;
    list-style-position: inside;
    font-size: 12px;
    line-height: 1.6;
}

.index_nav ul a {
  font-size: 11px;
}

.index_nav ul li span{
  font-size: 11px;
  padding-left: 40px;
}

.index_nav TD
{
    vertical-align: top;
    text-align: left;
    margin-left: 0px;
}

.whats_new_version
{
    width: 71px;
    height: 71px;
    padding-top: 10px;
    background-image: url("../images/wn_version_bg.png");
    background-repeat: no-repeat;
    color: #3D5184;
    font-size: 12px;
    text-align: center;
}

.whats_new_released
{
    color: #818181;
    font-size: 10px;
}

HR
{
    color: #818181;
    line-height: 1px;
}

.new_feature_desc
{
    margin-top: 10px;
}



.server_samples_top
{
    background-image: url("../images/server_samples_top.png");
    background-repeat: no-repeat;
    width: 149px;
    height: 10px;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
}

.server_samples_content
{
    background-image: url("../images/server_samples_bg.png");
    background-repeat: repeat-y;
    background-color: #eeedfb;
    color: #4b5c8c;
    width: 149px;
    padding: 0px;
    margin: 0px;
}

.server_samples_content A, .server_samples_content A:active, .server_samples_content A:hover, .server_samples_content A:visited
{
    color: #4b5c8c;
    font-size: 11px;
}

.server_samples_bottom
{
    background-image: url("../images/server_samples_bottom.png");
    background-repeat: no-repeat;
    width: 149px;
    height: 11px;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
}

.download
{
    border: 0px;
}

.download .download_header
{
    background-color: #ADADAD;
    color: #FFFFFF;
    font-weight: bold;
    height: 22px;
}

.download .download_header td
{
    border-right: 2px solid white;
}

.download td
{
    padding:0px;
    padding-left:7px;
    text-align:left;
    font-size:11px;
    height:28px;
    border-bottom:1px solid #B7B7B7;
}

.download td a.download_link
{
    text-decoration:underline;
}

.download td.download_btn
{
    padding:0px;
    text-align:center;
    vertical-align:top;
    padding-top:4px;
    height:17px;
}

.download td.download_btn img
{
    padding:0px;
    margin:0px;
    border:0px;
}

.download .download_header td
{
    font-size: 12px;
    text-align:left;
    padding-left:7px;
    height:23px;
}

.content .container
{
    width:525px;
    border: 0px;
    table-layout:fixed;
}

H2
{
    color: #3E5287;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding-top:10px;
}

H2.blue_title
{
    color: #3E5287;
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    padding-top:10px;
}

.purchase_variant_header
{
        background-image: url("../images/table_template.jpg");
    background-repeat: repeat-x;
    background-color: #F0F0F0;
    font-size: 12px;
    color: #32508c;
    font-weight: bold;
    height: 35px;
    vertical-align: middle;
    text-align: left;
    padding-left: 18px;
}

.purchase_variant_header_left
{
        background-image: url("../images/table_template.jpg");
    background-repeat: repeat-x;
    background-color: #F0F0F0;
    font-size: 12px;
    color: #32508c;
    font-weight: bold;
    height: 23px;
    padding-left: 18px;
}

.purchase_variant
{
    font-size: 12px;
    color: #000000;
    text-align: left;
    height: 30px;
    vertical-align: middle;
    border-bottom: 1px solid #E3E3E3;
    margin: 0px;
    padding-left: 20px;
}

strike {
        text-decoration: none;
        background: url("../images/strike.jpg") no-repeat 0px 6px;
        color: #646464;
}

a.purchase {
  text-decoration: underline;
  background: url(../images/purchase/trolley.jpg) no-repeat 0 1px;
  padding: 0 0 0 20px;
  color: #32508c;
}

a.purchase:hover {
  text-decoration: none;
  color: #32508c;
}

.free_upgrades
{
    margin-left: 25px;
    font-size: 11px;
    color: #808080;
}

table.features
{
    border: 0;
    font-size: 12px;
}

.features td
{
    padding-top: 6px;
    text-align: center;
}

td.features_td_left
{
    padding-left: 18px;
    text-align: left;
}

td.features_area_header
{
    padding-top: 12px;
}

td.area_delimiter
{
    border-bottom: 1px #E3E3E3 solid;
    padding-top: 0px;
    font-size: 8px;
}

.tech_features td
{
    padding-left: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
}

.features_name
{
    padding-top: 6px;
    padding-left: 15px;
    text-align: left;
}

.feature_supported
{
    width: 25px;
    text-align: left;
    vertical-align: middle;
    padding-left:20px;
}

.FSPro_features
{
    color: #000000;
    margin-top: 20px;
    margin-bottom: 7px;
    font-size: 14px;
}

.features_header_new
{
    background-color: #f0f0f0;
    color: #3b3b3b;
    font-weight: bold;
    height: 19px;
    font-size: 14px;
}

td.features_header_td_left
{
    border-right: 1px #FFFFFF solid;
    padding: 0px;
}

td.features_header_td_right
{
    padding-top: 0px;
    padding-left: 15px;
    text-align: left;
}

.h3_sh
{
    font-family: Tahoma, Verdana;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    border: none;
}

div.contacts
{
    padding-left: 10px;
    border-left: solid 5px #86CF5A;
    font-size: 11px;
}

ul.fs_free_features
{
    color: #3F5284;
    line-height: 1.9;
}

ul.fs_free_features SPAN
{
    color: #000000;
}

ul.quizmaker_features
{
    color: #3F5284;
    line-height: 1.9;
    padding-left: 15px;
}

ul.quizmaker_features SPAN
{
    color: #000000;
}

ol.quizmaker_features
{
    color: #000000;
    line-height: 1.9;
    padding-left: 20px;
    margin: 0px;
}


ul.product_map_features
{
    color: #3F5284;
    line-height: 1.9;
    margin-top: 10px;
    padding-left: 12px;
}

.product_map_features SPAN
{
    color: #000000;
}


.fs_features SPAN
{
    color: #000000;
}

.fs_features .new_new_feature
{
    color: #E78200;
    font-size: 9px;
    font-weight: bold;

    position: relative;
    top: -3px;
}

ul.fs_features
{
    color: #3F5284;
    line-height: 1.6;
}

a.blue_link
{
    color: #3F5284;
    font-size: 12px;
    text-decoration: underline;
    outline: none;
}

a.blue_link:hover
{
    color: #3F5284;
    font-size: 12px;
    text-decoration: none;
}

a.head_link
{
    color: #3F5284;
    text-decoration: underline;
}

div.pro_overview
{
    width: 177px;
    height: 146px;
    margin: 0px;
    padding: 0px;
}

div.pro_overview_top
{
    background-image: url("../images/overview/pro_overview_up.gif");
    background-repeat: no-repeat;
    height: 10px;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
}

div.pro_overview_bottom
{
    background-image: url("../images/overview/pro_overview_down.gif");
    background-repeat: no-repeat;
    height: 10px;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
}

div.pro_overview_content
{
    background: #F1F0F9;
    height: 126px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
}

div.gray_line
{
	width: 100%;
	font-size: 1px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #569BF9;
}

div.gray_line_products
{
    border-top: 1px #E3E3E3 solid;
    width: 100%;
    font-size: 1px;
    padding-top: 15px;
}

td.pro_overview_share
{
    padding-right: 24px;
    border-right: 1px #C8C8C8 solid;
    vertical-align: top;
}

div.animation_effects
{
    background: #B5B387;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 15px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}

td.products_map_td
{
    padding-right: 10px;
    padding-top: 12px;
    font-size: 11px;
    vertical-align: top;
}

td.products_map_info
{
    padding-left: 10px;
    line-height: 1.4;
    font-size: 11px;
}

.fbtext
{
    width: 360px;
    margin-top: 0px;
}

.registration_properties td.header
{
    padding-top: 10px;
}

.registration_properties td
{
    padding-bottom: 10px;
    padding-left: 21px;
    font-size: 12px;
}

.registration_properties input
{
    border: 1px solid silver;
    height: 20px;
    width: 164px;
}

.product_map_header
{
    background-image: url(../images/server_licensing/server_licensing_top.jpg);
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    font-size: 1px;
    width: 189px;
    height: 12px;
}

.product_map_bottom
{
    background-image: url(../images/server_licensing/server_licensing_bottom.jpg);
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    font-size: 1px;
    width: 189px;
    height: 12px;
}

.product_map_content A, .product_map_content A:active, .product_map_content A:hover, .product_map_content A:visited
{
    color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana;
}

.product_map_content
{
	width: 189px;
	background-color: #415a8c;
	background-repeat: repeat-y;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #FFFFFF;
}

table.product_info
{
    width: 100%;
    border-bottom: 1px solid #E3E3E3;
}

input.comment
{
    width: 400px;
    border: 1px #000000 solid;
    height: 18px;
    font-size: 11px;
    font-family: Arial;
    color: #000000;
}

table.comments
{
    font-size: 12px;
    font-family: Arial;
    color: #000000;
    width: 100%;
}

table.comments td
{
    border-bottom: 1px solid #C8C8C8;
    padding-top: 5px;
    padding-left: 10px;
}

div.sitemap_block
{
    padding-bottom: 10px;
    line-height: 1.5;
}

div.sitemap_block_child
{
    padding-left: 10px;
    line-height: 1.5;
}

a.sitemap_header
{
    color: #3F5284;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}

a.sitemap_small_header
{
    color: #3F5284;
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
}

div.mask
{
    position: fixed;
    background-color: #000000;
    opacity: 0.5;
/*    filter: alpha(opacity=50);*/
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

td.comments_delimiter
{
    border-bottom: 1px #E3E3E3 solid;
    font-size: 1px;
    padding: 0px;
}

.index_block
{
    margin: 0px;
    padding: 0px;
    margin-left: 0px;
    margin-top: 8px;
}

.player
{
  line-height: 1.5;
}

li.player
{
  padding-top: 5px;
}
img.player
{
  padding-top: 7px;
  padding-bottom: 10px;
}

.support_list
{
    padding: 0px;
    margin: 0px;
    list-style-type: disc;
}

p.quotation
{
    color: #3f5284;
    line-height: 1.3;
}

p.quotation_expl
{
    font-size: 11px;
    line-height: 1.3;
}

.quotation_sig
{
    text-align: right;
    margin-right: 20px;
    color: #3f5284;
    font-weight: bold;
}

.freeBannerInfo
{
    text-align:right;
    margin-right: 5px;
    font-size: 11px;
}

img.team_photo
{
  border: 0px;

}
table.romantic_templates
{
}
.romantic_templates a, .romantic_templates a:active, .romantic_templates a:hover, .romantic_templates a:visited
{
    color: #9b1202;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;

}

table.winter_templates
{
}
.winter_templates a, .winter_templates a:active, .winter_templates a:hover, .winter_templates a:visited
{
    color: #3e5287;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;

}


a:link.changing_link {
    color: #3e5287;
    text-decoration: underline;
    font-weight: bold;
}
a:visited.changing_link {
    color: #3e5287;
    text-decoration: underline;
    font-weight: bold;
}
a:hover.changing_link {
    color: #3e5287;
    text-decoration: underline;
    font-weight: bold;
}

ul.product_features
{
    padding: 0px;
    padding-left: 22px;
    margin: 0px;
    list-style-image: url("../images/features_marker.gif");
    list-style-type: circle;
}
.product_features li
{
  line-height: 1.5;
}
ul.sdk_features
{
    list-style-image: url("../images/server_licensing/server_licensing_marker.jpg");
    list-style-type: disc;
    position: relative;
    top: -1px;
    padding: 0px;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
}

div.blue
{
    color: #3e5287;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding: 0px;
    padding-top: 7px;
    margin: 0px;
}

div.red
{
    color: #9b1202;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding: 0px;
    padding-top: 7px;
    margin: 0px;
}

.red A, .red A:active, .red A:hover, .red A:visited
{
    color: #9b1202;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
}

a.download_link {
  font-style: normal;
  font-size: 11px;
  color: #2e9d01;
  text-decoration: none;
}

a.purchase_link {
  font-style: normal;
  font-size: 11px;
  color: #d32727;
  text-decoration: none;
}

ul.articles
{
    color: #3F5284;
    line-height: 1.6;
}

.articles li
{
    padding-bottom: 7px;
}

.articles span
{
    color: #000000;
}

/* ------------------------------------------------------------------------------ */

div.upgrade_discounts
{
  float: left;
  clear: both;
  width: 700px;
  font-style: normal;
  font-weight: normal;
  font-family: verdana;
  font-size: 14px;
  color: #010101;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
}

div.upgrade_discounts h1
{
  font-weight: normal;
  font-size: 28px;
  color: #3e5287;
  padding-left: 0px;
}

div.upgrade_info
{
  width: 681px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 30px;
  margin-left: 0px;
}

div.upgrade_info_top
{
  width: 681px;
  height: 7px;
  background-image: url("../images/upgrade_info_top.jpg");
  background-repeat: no-repeat;
  font-size: 1px;
}

div.upgrade_info_content
{
  width: 681px;
  background-color: #f5f6e8;
  background-repeat: repeat-y;
  font-family: verdana;
  font-size: 14px;
  vertical-align: middle;
  line-height: 1.5;
  margin: 0px;
  padding: 0px;
}

div.upgrade_info_bottom
{
  width: 681px;
  height: 7px;
  background-image: url("../images/upgrade_info_bottom.jpg");
  background-repeat: no-repeat;
  font-size: 1px;
}

div.latest_version
{
  width: 657px;
  height: 28px;
  background-color: #e7e8da;
  padding-left: 0px;
  margin-left: 12px;
  margin-top: 5px;
}

div.upgrade_discounts p
{
  width: 650px;
  line-height: 1.5;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
}

div.upgrade_discounts table
{
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
  margin-top: 12px;
  margin-bottom: 32px;
  width: 681px;
}

div.upgrade_discounts table tr
{
  height: 31px;
}

div.upgrade_discounts table tr.bottom  td
{
  border-bottom: solid 1px #e3e3e3;
  font-size: 12px;
  color: #000000;
  text-align: left;
  padding-left: 10px;
}

div.upgrade_discounts table td
{
  padding-left: 10px;
}

div.upgrade_discounts  a
{
  color: #32508c;
  text-decoration: none;
}

div.upgrade_discounts  a:hover
{
  color: #32508c;
  text-decoration: underline;
}


div.upgrade_discounts table tr.top
{
  font-size: 14px;
  font-weight: bold;
  background-color: #f0f0f0;
}

div.upgrade_discounts h2
{
  font-weight: normal;
  font-size: 22px;
  color: #3e5287;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
}

.presenter_licensing_content
{
    width: 700px;
    background-repeat: repeat-y;
    background-color: #f5f6e8;
    font-size: 11px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
}


.presenter_licensing_top
{
    background-image: url("../images/presenter_licensing_top.jpg");
    background-repeat: no-repeat;
    background-color: #f5f6e8;
    width: 700px;
    height: 12px;
    font-size: 1px;
    padding-left: 0px;
    margin: 0px;
}

.presenter_licensing_bottom
{
    background-image: url("../images/presenter_licensing_bottom.jpg");
    background-repeat: no-repeat;
    background-color: #f5f6e8;
    width: 700px;
    height: 12px;
    font-size: 1px;
    padding-left: 0px;
    margin: 0px;
}

/* ------------------------------------------------------------------------------ */


ul.complete_upgrade
{
  margin: 0px;
  padding: 0px;

}


ul.complete_upgrade li
{
  font-style: normal;
  font-weight: normal;
  font-family: verdana;
  font-size: 12px;
  line-height: 34px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-bottom: 6px;
  margin-left: 0px;
  text-align: left;
}

.content#error
{
    width: 970px;
    margin: 0px;
    margin-bottom: 0px;
    padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

div.bad_link
{
  width: 370px;
  height: 105px;
  margin: 0px;
  padding: 0px;
  padding-left: 30px;
  border-bottom: solid #e7e7e7 1px;
  float: left;
}

div.bad_link h4
{
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana;
  color: #3e5287;
}

div.bad_link p
{
  width: 350px;
  font-size: 11px;
  color: #8b9cc0;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-top: 15px;

}

a.light_blue_button, a.light_blue_button:hover
{
  width: 181px;
  height: 35px;
  display: block;
  background: transparent url(../images/light_blue_button.jpg) bottom left no-repeat;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #8b9cc0;
  margin: 0px;
  margin-top: 30px;
  margin-right: 30px;
  padding: 0px;
  float: left;

}

div.buttons
{
  width: 510px;
  height: 105px;
  border-bottom: solid #e7e7e7 1px;
  margin: 0px;
  padding: 0px;
  float: left;
}

div.ispring_learn_more
{
  width: 970px;
  height: 175px;
  margin: 0px;
  padding: 0px;
  padding-left: 30px;
  border-bottom: solid #e7e7e7 1px;
  float: left;
}

div.ispring_learn_more div
{
  width: 473px;
  height: 150px;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
  float: left;
}

div.ispring_learn_more div h3
{
  font-size: 18px;
  font-weight: normal;
  color: #3d568b;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}

div.ispring_learn_more div h3 a
{
  text-decoration: underline;
}

div.ispring_learn_more div img
{
  margin-right: 10px;
}

div.ispring_learn_more div p
{
  font-size: 11px;
  font-family: verdana;
  color: #3d568b;
  line-height: 1.3;
  margin: 0px;
  padding: 0px;
}

div.ispring_learn_more div span
{
  font-size: 11px;
  color: #0000ee;
}

div.ispring_learn_more div span a, div.ispring_learn_more div span a:hover, div.ispring_learn_more div span a:active
{
  font-size: 11px;
  color: #0000ee;
  text-decoration: underline;
  line-height: 1.7;
}

a.products_download_link, a.products_download_link:hover, a.products_download_link:active
{
  font-style: normal;
  font-size: 11px;
  color: #2e9d01;
  text-decoration: none;
}

a.products_purchase_link, a.products_purchase_link:hover, a.products_purchase_link:active
{
  font-style: normal;
  font-size: 11px;
  color: #d32727;
  text-decoration: none;
}

/*begin of fs_is_now_ispring.tpl styles*/

#fs_now_ispring h3
{
    font-family: verdana;
    font-size: 18px;
    color: #55657f;
    margin: 0px;
    padding: 0px;
}

#fs_now_ispring h3 a
{
    text-decoration: none;
    color: #55657f;
}

div.fs_now_ispring
{
  width: 100%;
  font-family: verdana;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
}


div.fs_now_ispring div.top
{
    width: 700px;
    height: 420px;
    background-image: url("../images/fs_now_ispring_top.jpg");
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;;
}

div.fs_now_ispring div.top p
{
    color: #283552;
    font-size: 11px;
    line-height: 1.3;
    width: 200px;
    margin: 0px;
    padding: 0px;
    padding-top: 6px;
}

div.fs_now_ispring div.top a.download
{
   width: 221px;
   height: 36px;
   background-image: url("../images/button_go_to_free.jpg");
   background-repeat: no-repeat;
   background-color: #4a66a6;
   display: block;
   text-decoration: none;
   font-family: arial;
   font-weight: bold;
   font-size: 14px;
   line-height: 36px;
   color: #ffffff;
   margin: 0px;
   padding: 0px;
   margin-top: 26px;
}

div.fs_now_ispring div.top h1
{
    font-family: arial;
    font-size: 48px;
    color: #44536d;
    margin: 0px;
    padding: 0px;
    padding-top: 35px;
    margin-left: 50px;
}

div.fs_now_ispring div.bottom
{
    width: 700px;
    height: 132px;
    background-image: url("../images/fs_now_ispring_bottom.jpg");
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}

div.fs_now_ispring div.bottom p
{
    font-size: 11px;
    color: #55657f;
    width: 210px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    padding-top: 7px;
}

div.fs_now_ispring div.bottom a.downl_flashspring
{
   width: 166px;
   height: 19px;
   background-image: url("../images/download_flashspring.jpg");
   background-repeat: no-repeat;
   background-color: #78ba63;
   display: block;
   text-decoration: none;
   font-size: 11px;
   line-height: 19px;
   color: #ffffff;
   margin: 0px;
   padding: 0px;
   margin-top: 10px;

}

div.fs_now_ispring div.bottom a.compare_ispring
{
   font-size: 11px;
   color: #55657f;
   text-decoration: underline;
   margin: 0px;
   padding: 0px;
}

div.fs_now_ispring div.bottom span
{
   font-size: 11px;
   color: #55657f;
   line-height: 11px;
   margin: 0px;
   padding: 0px;
}

div.fs_ispring
{
   width: 231px;
   margin: 0px;
   padding: 0px;
   padding-top: 10px;
   float: left;
}

div.fs_ispring#left
{
  padding-left: 3px;
}

div.fs_ispring div.top
{
   width: 231px;
   height: 5px;
   background-image: url("../images/ispring_top_pro.jpg");
   background-repeat: no-repeat;
   font-size: 1px;
   margin: 0px;
   padding: 0px;
}

div.fs_ispring div.content
{
   width: 229px;
   height: 148px;
   border-left: solid #e4e5e7 1px;
   border-right: solid #e4e5e7 1px;
   margin: 0px;
   padding: 0px;
}

div.fs_ispring div.content div
{
   margin: 0px;
   padding: 0px;
   padding-top: 12px;
}

div.fs_ispring div.content a
{
   font-size: 11px;
   font-weight: normal;
   color: #55657f;
   text-decoration: underline;
   margin: 0px;
   padding: 0px;
}

div.fs_ispring div.content h3 a
{
    font-family: verdana;
    font-size: 18px;
    color: #55657f;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}


div.fs_ispring div.content p
{
   width: 208px;
   font-size: 11px;
   font-weight: normal;
   color: #55657f;
   line-height: 1.3;
   text-align: left;
   margin: 0px;
   padding: 0px;
   padding-left: 10px;
   padding-top: 5px;
}

div.fs_ispring div.bottom
{
   width: 231px;
   height: 5px;
   background-image: url("../images/ispring_bottom_pro.jpg");
   background-repeat: no-repeat;
   font-size: 1px;
   margin: 0px;
   padding: 0px;
}

/*end of fs_is_now_ispring.tpl styles*/

/* begin of ispring_presenter.tpl styles*/

div.top_image {
  width: 680px;
  height: 325px;
  background-image: url("../images/presenter/top_image.jpg");
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}

div.top_image p
{
  font-size: 24px;
  font-weight: normal;
  font-family: verdana;
  color: #4c4c4c;
  text-align:center;
  vertical-align:bottom;
  margin: 0px;
  padding: 0px;
  padding-top: 280px;
}

div.presenter_editions
{
  width: 700px;
  height: 158px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 30px;
}

div.presenter_editions div.left
{
  width: 345px;
  height: 158px;
  float: left;
  margin: 0px;
  padding: 0px;
}

div.presenter_editions div.right
{
  width: 345px;
  height: 158px;
  float: right;
  margin: 0px;
  padding: 0px;
}

div.presenter_editions  div.edition
{
  background-image: url("../images/presenter/base.jpg");
  background-repeat: no-repeat;
  background-color: #eff4fb;
  width: 345px;
  height: 158px;
  margin: 0px;
  padding: 0px;
}

div.edition p
{
  font-size: 12px;
  font-weight: normal;
  font-family: verdana;
  color: #5a5a5a;
  vertical-align:bottom;
  text-align:left;
  margin: 0px;
  padding: 0px;
  padding-left:25px;
  padding-right:25px;
  padding-top:15px;
}

div.edition a
{
  color: #3E5287;
  text-decoration: underline;
  outline: none;
  font-size: 22px;
  padding-left:25px;
}

div.edition a:hover {
  color: #3E5287;
  text-decoration: none;
  outline: none;
  font-size:22px;
  padding-left:25px;
}

div.presenter_info {
  width: 345px;
  height: 50px;
  margin: 0px;
  padding: 0px;
}

div.edition div.presenter_info div.presenter_try_free {
  width: 170px;
  height: 40px;
  text-align: center;
  vertical-align:bottom;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
  padding-left:18px;
}

div.edition div.presenter_info div.presenter_learn_more {
  width: 140px;
  height: 20px;
  float: right;
  border: none;
  margin: 0px;
  padding: 0px;
}

div.edition div.presenter_info div.presenter_try_free a.green_button {
  width: 170px;
  height: 50px;
  display: block;
  text-align: center;
  vertical-align:bottom;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
}

div.edition div.presenter_info div.presenter_try_free a.green_button#FreeTrial {
  background: transparent url(../images/green_button.jpg ) bottom left no-repeat;
  width:153px;
  height:45px;
  background-color:#53b72b;
  color:#ffffff;
}

div.edition div.presenter_info div.presenter_learn_more a.learn_more {
  font-size: 11px;
  font-style: normal;
  font-family: verdana;
  color: #32508c;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
}

div.presenter_learn_more a.learn_more:hover {
  color: #32508c;
  text-decoration: none;
}


ul.is_presenter_features
{
	color: #EBF7FF;
	line-height: 1.9;
	padding-left: 20px;
	padding-top: 10px;
	margin: 0px;
}

ul.is_presenter_features SPAN
{
    color: #000000;
}


.start_now_presenter_top
{
    background-image: url(../images/start_now_presenter_top.jpg);
    background-repeat: no-repeat;
    background-color: #f5f6e8;
    font-size: 1px;
    width: 390px;
    height: 7px;
    margin: 0px;
    padding: 0px;
}

.start_now_presenter_bottom
{
    background-image: url(../images/start_now_presenter_bottom.jpg);
    background-repeat: no-repeat;
    background-color: #f5f6e8;
    font-size: 1px;
    width: 390px;
    height: 7px;
    margin: 0px;
    padding: 0px;
}

.start_now_presenter_content
{
    background-repeat: repeat-y;
    background-color: #f5f6e8;
    width: 390px;
    margin: 0px;
    padding: 0px;
}

h4.presenter_header
{
    font-size: 16px;
    font-weight: bold;
    color: #a4a867;
    padding: 0px;
    margin: 0px;
}


div.presenter_try_purchase
{
	width: 699px;
	height: 98px;
	background-image: url(../images/free_download.gif);
	background-repeat: no-repeat;
	background-color: #e8ecf2;
	margin: 0px;
	padding: 0px;
}

div.presenter_try_purchase div.try
{
  width: 280px;
  height: 92px;
  float: left;
  margin: 0px;
  padding: 0px;
}

div.presenter_try_purchase div.try a.download_button {
  width: 250px;
  height: 85px;
  display: block;
  text-align: center;
  vertical-align:bottom;
  font-size: 20px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  color: #566473;
  margin: 0px;
  padding: 0px;
  padding-top: 35px;
  padding-left: 36px;
}

div.presenter_try_purchase div.try span {
  display: block;
  font-size: 12px;
  color: #566473;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  text-align: left;
  vertical-align:bottom;
  padding-left: 36px;
}

div.presenter_try_purchase div.purchase
{
	width: 280px;
	height: 95px;
	float: right;
	margin: 0px;
	padding: 0px;
}

div.presenter_try_purchase div.purchase p
{
  font-size: 14px;
  font-weight: bold;
  font-family: verdana;
  color: #a5a9ab;
  vertical-align:bottom;
  text-align:left;
  margin: 0px;
  padding: 0px;
  padding-top: 30px;
}

/* end of  styles*/

/* start of  TABS styles*/


#nav {
  margin: 0;
  padding: 0;
  background: #FFF;
  list-style-type: none;
  font-size: 14px;
  width: 700px;
  float: left;
  margin-top: 20px;
  margin-bottom: 30px;
  background: #f0f2f5 url(../images/tab_middle.jpg) repeat-x;
  cursor: pointer;

}

#nav li {
  padding: 0;
  float: left;
  margin: 0 0px 0 0;
  display: inline;
  cursor: pointer;
/*  background: #6F6146 url(../images/tab_left_active.jpg) no-repeat;  */
}

#nav a {
  float: left;
  padding: 0 5px;
  color: #32508c;
  text-decoration: none;
  font-weight: bold;
  line-height: 2.5;
  cursor: pointer;
  outline: none;
  background: #f0f2f5 url(../images/tab_middle.jpg) repeat-x;
}

#nav a:hover {
  color: #313131;
  text-decoration: none;
  cursor: pointer;
/*  background: url(../images/tab_right_active.jpg) no-repeat top right;    */
}

#nav a:active {
  color: #313131;
  text-decoration: none;
  cursor: pointer;
/*  background: url(../images/tab_right_active.jpg) no-repeat top right;    */
}

#nav #nav_editions a {
  border: none;
}

#nav #nav_overview a {
  border: none;
  padding: 0 15px;
}

.tab .tab_left
{
  background: url(../images/tab_left.jpg) no-repeat;
  width: 9px;
  height: 36px;
  float: left;
}

.tab .tab_middle
{
  background: url(../images/tab_middle.jpg) repeat-x;
  height: 36px;
  float: left;
  font-size: 14px;
}

.tab .tab_right
{
  background: url(../images/tab_right.jpg) no-repeat;
  width: 9px;
  height: 36px;
  float: left;
}

.tab_selected .tab_left
{
  background: url(../images/tab_left_active.jpg) no-repeat;
  width: 9px;
  height: 36px;
  float: left;
}

.tab_selected .tab_middle
{
  background: url(../images/tab_middle_active.jpg) repeat-x;
  height: 36px;
  float: left;
  font-size: 14px;
  color: #000;
}

.tab_selected .tab_right
{
  background: url(../images/tab_right_active.jpg) no-repeat;
  width: 9px;
  height: 36px;
  float: left;
}


/* end of  TABS styles*/

/*start features table*/
table.features td
{
    height: 30px;
    border-bottom: 1px #E3E3E3 solid;
}

tr.features_header td
{
    background-image: url("../images/table_template.jpg");
    background-repeat: repeat-x;
    background-color: #F0F0F0;
    font-size: 12px;
    color: #32508c;
    font-weight: bold;
    height: 35px;
    vertical-align: middle;
    padding-left: 12px;
}

tr.features_white_header td
{
    background: #FFF;
    font-size: 12px;
    color: #000;
    text-align: left;
    font-weight: normal;
    height: 30px;
    vertical-align: middle;
}

tr.features_white td
{
        background: #FFF;
    background-repeat: repeat-x;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    height: 35px;
    padding-left: 12px;
    border-bottom: 1px #E3E3E3 solid;
    vertical-align: middle;
}

tr.features_blue td
{
        background: #f5f6f7;
    background-repeat: repeat-x;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    height: 35px;
    padding-left: 12px;
    border-bottom: 1px #E3E3E3 solid;
        vertical-align: middle;
}

td.features_left
{
    text-align: left;
        padding-left: 12px;
}

.features_blue_left td
{
        background: #f5f6f7;
    background-repeat: repeat-x;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    height: 35px;
    padding-left: 12px;
    border-bottom: 1px #E3E3E3 solid;
        vertical-align: middle;
    text-align: left;
}

/*end features table*/

/*start of  styles*/

div.top_image_converter {
  width: 700px;
  height: 334px;/*318px;*/
  background-image: url("../images/top_image_converter.jpg");
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}

div.top_image_converter p
{
  font-size: 24px;
  font-family: verdana;
  color: #23262B;
  text-align:center;
  vertical-align:bottom;
  margin: 0px;
  padding: 0px;
  padding-top: 283px;
}

div.right_link
{
  text-align: right;
  padding: 0px;
  margin: 0px;
  padding-top: 10px;
}



/*end of IS Converter styles*/


/*begin of iSpring Converter styles*/

div.converter_try_purchase
{
	width: 699px;
	height: 98px;
	background-image: url(../images/free_download-kis.gif);
	background-repeat: no-repeat;
	background-color: #e8ecf2;
	margin: 0px;
	padding: 0px;
}

div.converter_try_purchase div.try
{
	width: 280px;
	height: 92px;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.converter_try_purchase div.try a.download_button {
  width: 250px;
  height: 70px;
  display: block;
  text-align: center;
  vertical-align: bottom;
/*  font-size: 19px;
  line-height: 19px;       */
  font-weight: normal;
  font-family: verdana;
  text-decoration: none;
  color: #313131;
  margin: 0px;
  padding: 0px;
  padding-top: 21px;
  padding-left: 52px;
}

.free_download {
	font-size: 19px;
	line-height: 23px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.advantages {
  font-size: 12px;
  line-height: 12px;
  color: #787878;
  letter-spacing: -1px;
  margin: 0px;
  padding: 0px;
}

div.converter_try_purchase .get_more_block {
	width: 310px;
	height: 92px;
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 5px;
	float: right;
	padding-bottom: 0px;
	padding-left: 0px;
}

p.get_more {
  font-size: 18px;
  color: #55657F;
  padding: 0px;
  margin: 0px;
}

p.get_more a:link, p.get_more a:hover, p.get_more a:visited {
  color: #55657F;
  text-decoration: none;
}

div.converter_try_purchase div.advantages {
  display: block;
  width: 380px;
  height: 65px;
  float: right;
  margin: 0px;
  padding: 0px;

}

div.converter_try_purchase div.advantages {
  font-size: 14px;
  font-weight: normal;
  font-family: verdana;
  color: #777777;
  vertical-align:bottom;
  text-align:left;
  line-height: 1.5;
  margin: 0px;
  padding: 0px;
  padding-top: 25px;
  padding-right: 10px;
}

div.converter_try_purchase div.advantages p {
  font-size: 14px;
  margin: 0px;
  padding: 0px;
}

/* start right menu slideboom*/

.right_slideboom {
  display: block;
  width: 240px;
  height: 99px;
  background-image: url(../images/slideboom_menu.jpg);
  background-repeat: no-repeat;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

.right_slideboom_pro {
  display: block;
  width: 240px;
  height: 99px;
  background-image: url(../images/slideboom_pro_menu.jpg);
  background-repeat: no-repeat;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

a.slideboom_header {
  display: block;
  width: 240px;
  height: 40px;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
}

p.slideboom {
   line-height: 1.5;
   margin: 0px;
   padding: 0px;
   padding-top: 0px;
}

a.slideboom {
  display: block;
  color: #5D646D;
  margin: 0px;
  padding: 0px;
}


/* end right menu slideboom*/


/* start of product map on products */
a.products_map_link:link,  a.products_map_link:hover, a.products_map_link:active, a.products_map_link:visited
{
    display: block;
    width: 256px;
    height: 67px;
    background-image: url("../images/product_map_content.jpg");
    color: #3E5287;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.products_compare_top
{
    font-size: 20px;
    line-height: 30px;
    padding-left: 75px;
}

.products_compare_bottom
{
    text-decoration: underline;
    padding-left: 75px;
}
/*end products map styles */


a.save_money, a.save_money:hover, a.save_money:active, a.save_money:visited {
    width: 73px;
    height: 14px;
    background-image: url("../images/save.jpg");
    background-color: #67B84F;
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
}

.gray_price {
   color: #969696;
   margin: 0px;
   padding: 0px;
}


  
.list{
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.list ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.list li{
	background: url(../images/j20061214102450.gif) repeat-x bottom;
	/*列表底部的虚线*/
    width: 100%;
	   
}
.list li a{
	color: #777777;
	display: block;
	background: url(../images/d1.gif) no-repeat 0 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
    /*列表左边的箭头图片*/
}

.list li span{
    float: right;/*使span元素浮动到右面*/
    text-align: right;/*日期右对齐*/
}
.list li a:hover{
    color: #336699;
    background: url(../images/d20061214102457.gif) repeat-x bottom;
}
