html, body
{
    height: 100%;
}

body
{
    color: #000000;
    background-color: #F4F4F4;
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
}

h1, h2, h3, h4, h5
{
    font-family: tahoma;
}

a
{
    font-family: tahoma;
    text-decoration: none;
    color: #11609d;
    outline: none;
    border: none;
    margin: 0px;
    padding: 0px;
}

a:hover
{
    text-decoration: underline;
    color: #242A2F;
}

a.blue_link
{
    color: #11609d !important;
}

a.blue_link:hover
{
    color: #242A2F !important;
}

p, pre, p a, pre a
{
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    line-height: 1.5;
    margin: 7px 0 0 0;
}

p.first
{
    margin-top: 0px;
}

h1
{
    color: #323232;
    font-weight: normal;
    font-size: 30px;
    margin: 13px 0px 20px 0px;
}

h2
{
    color: #505D68;
    font-size: 20px;
    font-weight: normal;
    margin: 16px 0px 14px 0px;
}

h3,
h3 a
{
    color: #323232;
    font-size: 20px;
    font-weight: normal;
    margin: 19px 0 11px;
}

h3 a
{
    text-decoration: none;
}

h3 a:hover
{
    text-decoration: underline;
}

h4
{
    color: #323232;
    font-size: 14px;
    font-weight: bold;
    margin: 21px 0 10px;
}

h5
{
    color: #505D68;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 5px 0;
}

h2.inside_border
{
    font-size: 18px;
    margin: 0;
    color: #5a5a5a;
}

div.sdk h1
{
  font-size: 32px;
  font-family: verdana;
  color: #32508c;
  margin: 0px;
  padding: 17px 0px 0px 25px;
}

h1.blue_header
{
    color: #3E5287;
    font-size: 28px;
}

h1.blue_title
{
    font-size: 22px;
    color: #505D68;
}

h2.blue_title
{
    font-size: 16px;
    font-weight: bold;
}

.spec_header
{
    margin: 0 0 5px 0;
}

h4 a {
    font-weight: normal;
}

h4.link
{
    font-size: 14px;
    color: #3e5287;
    padding: 0px;
}

h4.olive_header
{
    font-size: 18px;
    font-weight: normal;
    color: #a4a867;
    padding: 0px;
    margin: 0px;
}

#index
{
    padding: 0px;
    margin: 0px;
}

img
{
    border: 0px;
}

img.in_text
{
    margin: 20px 0 10px 0;
}

img.is_border
{
    border: 1px solid black;
}

img.last_header
{
    margin: 0 0 10px 0;
}

div, p, table, pre
{
    font-size: 12px;
}

ul
{
    padding-left: 0px;
    margin-left: 0;
}

ol {
    margin-left: 0;
    padding-left: 20px;
}

* html ol {
    margin-left: 0;
    padding-left: 25px;
}

*+html ol {
    margin-left: 0;
    padding-left: 25px;
}

ul.in_text,
ol.in_text
{
    line-height: 1.9;
}

ol.in_text
{
    padding-left: 20px;
}

ol.in_text li
{
    font-weight: bold;
}

ol.in_text li span
{
    font-weight: normal;
}

ul a, ol a
{
    font-family: Verdana;
}

table
{
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

.preloader
{
    display: inline-block !important;
    margin: 120px 320px !important;
}

.product_preloader
{
    background: url("/images/knowlege_base/preloader.gif") no-repeat scroll 0 0;
    display: none;
    width: 40px;
    height: 40px;
    left: 323px;
    position: absolute;
    top: 150px;
}

.version_change_container
{
    margin-top: 14px;
}

.version_change_container .text
{
    padding-top: 2px;
    display: inline-block;
}

.version_change,
.version_change_text
{
    padding-left: 5px;
    padding-top: 2px;
    width: 25px;
    display: inline-block;
    vertical-align: top;
    margin: 0;
}

.version_change_text
{
    display: none;
    height: 20px;
    color: #ffffff;

}

* html .version_change_text
{
    margin-left: -5px;
}

*:first-child+html .version_change_container
{
    margin-top: 25px !important;
}

*:first-child+html .version_change_text
{
    margin-left: -5px;
}

/* index.tpl */
div.sdk
{
  width: 661px;
  height: 236px;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  float: left;
}

p.sdk
{
  font-size: 14px;
  font-weight: bold;
  font-family: verdana;
  color: #2d3543;
  text-align: left;
  margin: 0px;
  padding: 12px 0px 0px 30px;
}

.blue_header,
.blue_header a:link,
.blue_header a:active,
.blue_header a:visited
{
    font-weight: normal;
    border: none;
    margin: 0px;
    padding: 0px;
}

.black_header
{
    color: #000;
    font-weight: normal;
    border: none;
    margin: 0px;
    padding: 0px;
}

.main_div
{
    width: 1000px;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.main_div .content
{
    color: #000000;
}

.nav_panel
{
    font-size: 11px;
    color: #77818a;
    margin: 0px;
    padding: 0px;
    width: 794px;
}

.breadcrumbs
{
    padding: 0px;
    padding-left: 2px;
}

.breadcrumbs a
{
   font-size: 11px;
}

.breadcrumbs_pointer
{
    display: inline-block;
    width: 4px;
    height: 7px;
    position: relative;
    top: 4px;
    vertical-align: top;
}

.content
{
    width: 725px;
    float: left;
    clear: both;
    margin: 10px 0px 30px 0px;
    padding: 0px;
}

.right_panel
{
    width: 235px;
    margin: 25px 0px 0px 0px;
    padding: 0px;
    float: right;
}

.right_spacer
{
    height: 15px;
    font-size: 1px;
}

ul li {
    background-image: url("/images/bullet.gif");
    background-position: 0 7px;
    background-repeat: no-repeat;
    line-height: 18px;
    list-style-type: none;
    padding-bottom: 6px;
    padding-left: 13px;
}

/* quick links at right menu*/

.quick_links
{
    width: 234px;
}

.quick_links_center
{
    width: 232px;
    border-left: 1px solid #c6d2da;
    border-right: 1px solid #c6d2da;
    background: #ffffff;
    margin: 0px;
    padding: 0px;
    padding-top: 4px;
}

.quick_links_center ul
{
    width: 26px;
    margin: 0px 0px 0px 3px;
    padding: 0px;
}

.quick_links_center ul li
{
    display: block;
    width: 226px;
    height: 35px;
    border-bottom: 1px dashed #babdbe;
    line-height: 35px;
    margin: 0px;
    padding: 0px;
}

.quick_links_center ul li.last_link
{
    border-bottom: none;
}

.quick_links_center ul li a, .quick_links_center ul li span
{
    display: block;
    width: 206px;
    height: 35px;
    font-size: 12px;
    font-family: verdana;
    line-height: 35px;
    padding-left: 20px;
}

.quick_links_center ul li span
{
    color: #242a2f;
}

.quick_links_bottom
{
    width: 234px;
    height: 5px;
    font-size: 1px;
}

.free_upgrade_top
{
    background: url("/images/free_upgrades/sprite_free_upgrades.png") no-repeat;
    background-position: 0 -13px;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding-left: 0px;
    margin: 0px;
}

.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: url("/images/free_upgrades/sprite_free_upgrades.png") no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.featured_articles_content
{
    border-left: 1px solid #c6d2da;
    border-right: 1px solid #c6d2da;
    background-color: #ffffff;
    color: #5A5A5A;
    width: 233px;
    padding: 15px 0px;
}

#sdk_box
{
    background: url("/images/sidebar/products_sdk_box.png") no-repeat;
}

#pro_box
{
    background: url("/images/sidebar/products_pro_box.png") no-repeat;
}

#presenter_box
{
    background: url("/images/sidebar/products_presenter_box.jpg") no-repeat;
}

#free_box
{
    background: url("/images/sidebar/products_free_box.png") no-repeat;
}

#online_box
{
    background: url("/images/sidebar/products_online_box.png") no-repeat;
}

#quizmaker_box
{
    background: url("/images/sidebar/products_quizmaker_box.png") no-repeat;
}


.featured_articles_content a
{
    display: block;
    font-size: 12px;
    color: #0961a8;
    line-height: 1.5;
    margin: 0px 20px 0px 10px;
}

.featured_articles_content p.read_more
{
    margin-bottom: 6px;
}

.featured_articles_content #whats_new
{
    margin: 0;
    padding: 0;
    width: 192px;
    display: inline-block;
}

.featured_articles_content span.icon
{
    width: 9px;
    height: 15px;
    display: inline-block;
    margin-left: 10px;
    margin-right: 2px;
    vertical-align: top;
    background: url("/images/sprite_sidebar.gif") no-repeat;
    background-position: left -70px;
}

.featured_articles_content #featured_articles
{
    background: url("/images/sprite_sidebar.gif") no-repeat;
    background-position: left -90px;
    padding-left: 15px;
}

.sidebar_panel_header
{
    width: 235px;
    height: 29px;
    color: #A4A867;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 14px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    text-align: right;
    position: relative;
}

.sidebar_panel_header_center .title
{
    margin: 6px 0px 0px 10px;
}

.sidebar_panel_header_left
{
    display: block;
    width: 5px;
    height: 29px;
    background: url("/images/sprite_sidebar.gif") 0px 0px;
    margin: 0px;
    float: left;
}

.sidebar_panel_header_center
{
    display: block;
    width: 225px;
    height: 29px;
    background: url("/images/sprite_sidebar.gif") repeat-x;
    background-position: 0 -37px;
    margin: 0px;
    padding: 0px;
    float: left;
}

.sidebar_panel_header_center .title
{
    color: #323232;
    float: left;
    font-family: tahoma;
    font-size: 14px;
    font-weight: normal;
    margin: 6px 0 0 10px;
    width: 200px;
    text-align: left;
}

* html .sidebar_panel_header_center .title
{
    margin-left: 5px;
}

.sidebar_panel_header_center img
{
    display: block;

}

.sidebar_panel_header_right
{
    display: block;
    width: 5px;
    height: 29px;
    background: url("/images/sprite_sidebar.gif") -5px 0px;
    margin: 0px;
    float: left;
}

div.sidebar_panel_header a span
{
    text-decoration: underline;
}

.sidebar_panel_header a,
.sidebar_panel_header a:hover,
.sidebar_panel_header a:visited,
.sidebar_panel_header a:link,
.sidebar_panel_header a:active
.sidebar_panel_header span
{
    color: #11609D;
    font-size: 11px;
    font-weight: normal;
    line-height: 23px;
    text-decoration: none;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    position: absolute;
    top: 2px;
    right: 0px;
}

.side_menu_center
{
    width: 233px;
    border-left: 1px solid #c6d2da;
    border-right: 1px solid #c6d2da;
    background: #ffffff;
    margin: 0px 0px -4px 0px;
    padding: 0;
}

.side_menu_center ul
{
    width: 26px;
    margin: 0;
    padding: 0;
}

.side_menu_center ul li
{
    display: block;
    width: 233px;
    height: 40px;
    border-bottom: 1px solid #C6D2DA;
    background-image: none;
    line-height: 35px;
    margin: 0;
    padding: 0;
}

.side_menu_center ul li.last_link
{
    border-bottom: none;
}

.side_menu_center ul li a,
.side_menu_center ul li span
{
    float: left;
    display: block;
    height: 40px;
    font-size: 12px;
    font-family: tahoma;
    line-height: 40px;
    padding-left: 6px;
}

.side_menu_center ul li img
{
    float: left;
    display: block;
    height: 26px;
    margin-left: 11px;
    margin-top: 7px;
    width: 30px;
}

.side_menu_center ul li span
{
    color: #242a2f;
    padding-left: 47px;
}

.side_menu_bottom
{
    width: 235px;
    height: 5px;
    font-size: 1px;
}

.quick_links_bottom
{
    width: 235px;
    height: 5px;
    font-size: 1px;
}

.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_content p
{
    font-size: 11px;
    font-family: Verdana;
    text-align: left;
    color: #565c61;
    line-height: 1.5;
    padding: 0px 20px 0px 25px;
}

#featured_article_bg
{
    background: #FFF;
}

.featured_articles_content p a
{
    display: inline;
    font-size: 11px;
    margin-right: 0px;
}

a.more, a.more:hover {
    font-size: 12px;
    text-decoration: none;
}

a.more span
{
    text-decoration: underline;
}

#index a.more
{
    font-family: Tahoma;
}

p.read_more
{
    font-size:11px;
    line-height:1.3;
    margin:0;
    padding:0 10px 8px 0;
    text-align: right;
}

p.read_more a.more,
p.read_more a.more:hover
{
    font-size: 11px;
}

p.read_more a.more:hover
{
    color: #242A2F;
}


.featured_articles_text
{
    font-size: 11px;
    color: #5A5A5A;
}

.featured_articles_bottom
{
    background: url("/images/featured_articles_bottom_8.png") no-repeat;
    width: 238px;
    height: 12px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.customers_top,
.customers_bottom
{
    display: block;
    width: 235px;
    height: 5px;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
}

.customers_content
{
    display: block;
    background-color: #FFFFFF;
    color: #919191;
    width: 233px;
    height: 100px;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
}

.customers_header
{
    display: block;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #A8A8A8;
    margin: 0px 0px 10px 15px;
}

.bottom
{
    text-align: left;
    color: #808080;
    font-size: 10px;
    padding: 0px;
    margin: 0px 0px;
}

.bottom_menu
{
    font-size: 11px;
    margin: 0px 0px 0px 20px;
    padding: 0px;
}

.contact_us
{
    width: 1000px;
    height: 61px;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    background-color: #e1ebf7;
    background-repeat: no-repeat;
}

* html div.colour_block div.content_block span.follow_us_button_content span.text
{
    position: relative;
    bottom: 3px;
}

*:first-child+html div.colour_block div.content_block span.follow_us_button_content span.text
{
    position: relative;
    bottom: 3px;
}

.bottom .bottom_copyright a,
.bottom .bottom_copyright a:link,
.bottom .bottom_copyright a:visited,
.bottom .bottom_copyright a:hover,
.bottom .bottom_copyright a:active
{
    color: #0961a8;
    text-decoration: underline;
}

div.red_header
{
    color: #C10000;
    font-weight: bold;
    font-size: 16px;
    padding-top: 0px;
    padding-bottom: 7px;
    margin: 0px;
}

/* ultra & overview */

.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;
}

/* end */

h6 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

/* ultra & overview */
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;
}
/* end */

/* publish_wizard */
.icon_column
{
    width:63px;
}
/* end */

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: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #11609d;
    margin-top: 20px;
    margin-bottom: 0px;
}

/* resources */
.resource_description
{
    padding-bottom:15px;
    padding-top:10px;
}
/* end */

div.forms
{
    width: 622px;
}

.news_header,
.news_header_none_line
{
    padding: 0px;
}

.news_header
{
    padding-left: 10px;
    border-left: solid 5px #86CF5A;
}

.news_header h2
{
    margin: 0;
    margin-bottom: 6px;
}

.news_header_none_line
{
    padding-left: 20px;
    vertical-align: middle;
    background:transparent url(/images/article_bullet.gif) no-repeat scroll 0 1px;
    font-family: Tahoma;
    font-Size: 14px;
    font-weight: bold;
}

p.news_body
{
    margin-top: 5px;
    margin-bottom: 25px;
}

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;
}

.headerLine
{
    background-color: #EAEAEA;
    font-size: 11px;
}

.bodyLine
{
    background-color: #F8F8F8;
    font-size: 11px;
}

.sendButton
{
    border: none !important;
    background-image: url(/images/en/send.png);
}

.upgradeButton
{
    border:none;
    background-image: url(/images/en/check_for_upgrades.png);
}

.refreshButton
{
    border:none;
    padding-top: 5px;
    margin-top: 0px;
}

.refreshButton img {
    margin-top: 5px;
}

.searchButton
{
    border: none;
    margin: 0px;
    padding: 0px;
}

input.search_input
{
    border: 1px solid #C3CFDB;
    width: 360px;
    height: 18px;
    font-size: 13px;
    font-family: Arial;
    color: #000000;
    margin: 0px;
    padding: 1px 0px;
}

.search_header
{
    background: #f4f4f5 url(/images/sprite_search.png) no-repeat;
    background-position: 0 -7px;
    width: 238px;
    height: 6px;
    margin: 0px;
    padding: 0px;
    font-size: 1px;
}

.search_bottom
{
    background: #f4f4f5 url(/images/sprite_search.png) no-repeat;
    width: 238px;
    height: 6px;
    margin: 0px;
    padding: 0px;
    font-size: 1px;
}

.search_content
{
    background-color: #f4f4f5;
    width: 238px;
    text-align: left;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

.search_content form
{
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
}

.customers
{
    background: url(/images/featured_customers_bg.png) no-repeat;
    width: 286px;
    height: 95px;
    padding-top: 5px;
}

.featured_customers
{
    height: 709px;
    margin: 0px;
}

.featured_customers .top_border
{
    background: url(/images/more_pro_bg_top.png) no-repeat;
    width: 702px;
    height: 17px;
    margin: 0px;
}

/* ultra & overview */
.start_now
{
    height: 36px;
    width: 557px;
    margin: 0px;
    padding: 0px;
}

.start_now .top_border
{
    background: url(/images/sprite_start_now.png) no-repeat;
    background-position: -1116px 0;
    font-size: 1px;
    width: 557px;
    height: 6px;
    margin: 0px;
    padding:0px;
}

.start_now .bottom_border
{
    background: url(/images/sprite_start_now.png) no-repeat;
    background-position: -558px 0;
    font-size: 1px;
    width: 557px;
    height: 6px;
    margin: 0px;
    padding:0px;
}

.start_now_content
{
    background: url(/images/sprite_start_now.png) repeat-y;
    width: 557px;
    height: 25px;
    margin: 0px;
    padding:0px;
}
/* end */

a.black_link
{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

.column_header
{
    width: 20%;
    color: #A1E0FF;
    font-weight: normal;
    font-size: 11px;
}

.featured_clients
{
    width: 1000px;
    height: 88px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    float: left;
}

*+html .featured_clients
{
    padding-bottom: 20px;
}

.featured_clients .left
{
    width: 11px;
    height: 88px;
    float: left;
}

.featured_clients .middle
{
    width: 978px;
    height: 86px;
    border-top: 1px solid #DCE1E7;
    border-bottom: 1px solid #DCE1E7;
    margin: 0px;
    padding: 0px;
    float: left;
}

.featured_clients .middle a
{
    background-color: #ffffff;
    color: #9FA7B1;
    font-size: 11px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    top: -8px;
    left: 3px;
}

.featured_clients .right
{
    width: 11px;
    height: 88px;
    margin: 0px;
    padding: 0px;
    float: left;
}

.featured_clients .featured_item
{
    display: inline-block;
    margin-left: 12px !important;
    margin-right: 12px !important;
    background-repeat: no-repeat;
    position: relative;
    vertical-align: top;
}

.whats_new_version
{
    width: 71px;
    height: 71px;
    padding-top: 10px;
    background: url("/images/wn_version_bg.png ") no-repeat;
    color: #11609d;
    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;
}

.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;
    font-size: 12px;
    text-align:left;
    padding-left:7px;
    height:23px;
}

.content .container
{
    width:525px;
    border: 0px;
    table-layout: fixed;
}

a.purchase
{
    background: url(/images/purchase/purchase_icon.gif) no-repeat 0 1px;
    padding: 0 0 0 20px;
}

table.features
{
    border: 0;
    font-size: 12px;
}

.features td
{
    padding-top: 6px;
    text-align: center;
}

td.features_area_header
{
    padding-top: 12px;
}

td.area_delimiter
{
    height: 21px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 1px;
    line-height: 1px;
}

.features_name
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px;

    background-color: #e6f3ff;
    height: 29px;
    text-align: left;
    line-height: 1 !important;
}

.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;
}

div.contacts
{
    padding-left: 10px;
    border-left: solid 5px #86CF5A;
    font-size: 11px;
}


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;
}

span.new_new_feature
{
    color: #E78200;
    font-size: 9px;
    font-weight: bold;
    position: relative;
    top: -3px;
}

ul.fs_features
{
    margin: 0;
    color: #3F5284;
    line-height: 1.9;
    display: inline-block;
    width: 318px;
    list-style: disc;
}

ul.license_variants
{
    color: #3F5284;
    line-height: 1.6;
    font-size: 11px;
    padding-top: 0px;
    margin-top: 0px;
}

.license_variants li
{
  padding-bottom: 10px;
}

.license_variants span
{
    color: #000000;
}

.license_variants li a:active,
.license_variants li a:link,
.license_variants li a:visited,
.license_variants li a:hover
{
    font-size: 11px;
}

div.gray_line,
div.gray_line_products
{
    border-top: 1px #E3E3E3 solid;
    width: 100%;
    font-size: 1px;
    padding-top: 10px;
}

div.gray_line_products
{
    padding-top: 15px;
}

.dashed_line
{
    border-top:1px #E3E3E3 dashed;
    width: 100%;
    font-size: 1px;
    margin: 0px;
    padding: 0px;
    clear: both;
}

td.pro_overview_share
{
    padding-right: 15px;
    color: #5a5a5a;
    border-right: 1px #C8C8C8 solid;
    vertical-align: top;
}

td.products_map_td
{
    padding: 12px 0px 0px 10px;
    font-size: 11px;
    vertical-align: top;
}

.fbtext
{
    width: 360px;
    margin-top: 0px;
}

.registration_properties td.header
{
    padding-top: 10px;
}

.registration_properties td
{
    padding: 0px 0px 10px 21px;
    font-size: 12px;
}

.registration_properties input
{
    border: 1px solid silver;
    height: 20px;
    width: 164px;
}


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: 5px 0px 0px 10px;
}

.player
{
  line-height: 1.9;
}

li.player
{
  padding-top: 5px;
}
img.player
{
  padding: 7px 0px 10px 0px;
}

p.quotation
{
    color: #3f5284;
    line-height: 1.3;
    width: 234px;
}

p.quotation i
{
    padding-left: 10px;
}

p.quotation_expl
{
    font-size: 11px;
    line-height: 1.3;
    width: 234px;
}

.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,
table.winter_templates
{
}

.romantic_templates a,
.romantic_templates a:active,
.romantic_templates a:visited,
.winter_templates a,
.winter_templates a:active,
.winter_templates a:visited
{
    color: #0961a8;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}

ul.product_features
{
    padding: 0px 0px 0px 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.png");
    list-style-type: disc;
    position: relative;
    top: -1px;
    margin: 0px;
    padding: 5px 0px 5px 15px;
}

div.blue,
div.red
{
    color: #3e5287;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding: 7px 0px 0px 0px;
    margin: 0px;
}

div.red
{
    color: #9b1202;
}

a.download_link,
a.purchase_link
{
  font-style: normal;
  font-size: 11px;
  color: #2e9d01;
  text-decoration: none;
}

a.purchase_link
{
  color: #d32727;
}

ul.articles
{
    color: #3F5284;
    line-height: 1.6;
}

.articles li
{
    padding-bottom: 7px;
}

.articles span
{
    color: #000000;
}

a.download_iconed_link
{
    font-family: Tahoma;
    font-size: 12px;
    color: #11609d !important;

    text-decoration: underline;

    padding-left: 19px;
    padding-bottom: 2px;
}

a.business_license
{
    font-family: Tahoma;
    font-size: 12px;
    color: #11609d !important;

    text-decoration: underline;

    padding-left: 19px;
}

a.study_license
{
    font-family: Tahoma;
    font-size: 12px;
    color: #11609d !important;

    text-decoration: underline;

    padding-left: 20px;
    padding-bottom: 2px;
}

.contact a,
.products_container .product_item .product_info p.info .contact,
.price_container .price_list .contact a
{
    padding-left: 18px;
}

a.download_iconed_link:hover,
a.business_license:hover,
a.study_license:hover
{
    color: black !important;
}

a.upgrade
{
    font-family: Tahoma;
    font-size: 12px;
    color: #0961a8;

    text-decoration: underline;

    padding-left: 16px;
}


/* ------------------------------------------------------------------------------ */

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;
  margin-bottom: 20px;
}

div.upgrade_discounts h1
{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 30px;
  color: #11609d;
  padding-left: 0px;
}

div.upgrade_info
{
  width: 681px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 27px;
  margin-left: 0px;
}

div.upgrade_info_top,
div.upgrade_info_bottom
{
  display: block;
  width: 681px;
  height: 7px;
  background: url("/images/upgrade_info.gif") no-repeat 0px 0px;
  border: none;
  font-size: 1px;
}

div.upgrade_info_content
{
  width: 681px;
  background: #f5f6e8;
  border: none;
  font-family: verdana;
  font-size: 14px;
  vertical-align: middle;
  line-height: 1.5;
  margin: 0px;
  padding: 0px;
}

div.upgrade_info_bottom
{
  background: url("/images/upgrade_info.gif") no-repeat 0px -7px;
}

.presenter_licensing_content
{
    width: 697px;
    background: repeat-y #fff7da;
    border-left: 1px solid #dad0c6;
    border-right: 1px solid #dad0c6;
    font-size: 11px;
    color: #FFFFFF;
    text-align: left;
    padding: 5px 0px 11px 0px;
    margin-left: 0px;
}

.presenter_licensing_content a {
    font-family: verdana;
}

.presenter_licensing_top,
.presenter_licensing_bottom
{
    background: url("/images/purchase/presenter_licensing_top.png") no-repeat 0px 0px;
    width: 699px;
    height: 5px;
    font-size: 1px;
    padding-left: 0px;
    margin: 0px;
}

.presenter_licensing_bottom
{
    background: url("/images/purchase/presenter_licensing_top.png") 0px 5px;
}

/* ------------------------------------------------------------------------------ */


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 0px 6px 0px;
  text-align: left;
}

.content#error
{
    width: 970px;
    margin: 0px;
    padding: 0px;
}

div.bad_link
{
    width: 370px;
    height: 105px;
    margin: 0px;
    padding: 0px 0px 0px 30px;
    float: left;
}

div.bad_link p
{
    width: 350px;
    font-size: 11px;
    color: #8b9cc0;
    text-align: left;
    margin: 15px 0px 0px 0px;
    padding: 0px;
}

a.light_blue_button,
a.light_blue_button:hover
{
    width: 181px;
    height: 35px;
    display: block;
    background: transparent url(/images/light_blue_button.png) bottom left no-repeat;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #8b9cc0;
    margin: 30px 30px 0px 0px;
    padding: 0px;
    float: left;
}

div.buttons
{
    width: 510px;
    height: 105px;
    margin: 0px;
    padding: 0px;
    float: left;
}

a.products_download_link,
a.products_download_link:hover,
a.products_download_link:active,
a.products_purchase_link,
a.products_purchase_link:hover,
a.products_purchase_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
{
    color: #d32727;
}

/* begin of ispring_presenter.tpl styles*/

div.top_image
{
    width: 680px;
    height: 325px;
    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: 20px 0px 0px 0px;
}

div.presenter_info
{
    width: 345px;
    height: 50px;
    margin: 0px;
    padding: 0px;
}

div.presenter_learn_more a.learn_more:hover
{
  color: #0961a8;
  text-decoration: none;
}

/* end of ispring_presenter.tpl styles*/

/* start of ispring_presenter.tpl TABS styles*/
.tab .tab_left,
.tab .tab_right
{
    background: url(/images/sprite_tab1.png) no-repeat;
    background-position: 0 -195px;
    width: 9px;
    height: 36px;
    float: left;
}

.tab .tab_middle
{
    height: 36px;
    float: left;
    font-size: 14px;
}

.tab .tab_right
{
    background: url(/images/sprite_tab1.png) no-repeat;
    background-position: 0 -259px;
}

.tab_selected .tab_left,
.tab_selected .tab_right
{
    background: url(/images/sprite_tab1.png) no-repeat;
    width: 9px;
    height: 36px;
    float: left;
}

.tab_selected .tab_middle
{
    background: url(/images/sprite_tab1.png) repeat-x;
    background-position: 0 -33px;
    height: 36px;
    float: left;
    font-size: 14px;
    color: #000;
}

.tab_selected .tab_right
{
    background: url(/images/sprite_tab1.png) no-repeat;
    background-position: 0 -66px;
}

/* end of ispring_presenter.tpl TABS styles*/


/* start right menu slideboom*/
.right_slideboom
{
    display: block;
    width: 240px;
    height: 99px;
    background: url(/images/slideboom_menu.png) no-repeat;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.right_slideboom_pro
{
    display: block;
    width: 240px;
    height: 99px;
    background: url(/images/slideboom_pro_menu.png) no-repeat;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

a.slideboom_header
{
    display: block;
    width: 240px;
    height: 40px;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    text-decoration: none;
}

p.slideboom
{
    line-height: 1.5;
    margin: 0px;
    padding: 0px;
}

a.slideboom
{
    display: block;
    color: #5D646D;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

/* end right menu slideboom*/

a.save_money,
a.save_money:hover,
a.save_money:active,
a.save_money:visited
{
    width: 73px;
    height: 14px;
    background: #0961a8 url("/images/save.png") no-repeat;
    vertical-align: middle;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    display: block;
    margin: 0px 0px 0px 5px;
    padding: 0px;
}

.gray_price
{
   color: #969696;
   margin: 0px;
   padding: 0px;
}



.contact_top,
.contact_bottom
{
    background: url("/images/sprite_contact.png") no-repeat;
    background-position: 0 -9px;
    width: 250px;
    height: 8px;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.contact_content
{
    width: 248px;
    background-color: #FFF;
    font-size: 11px;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    padding: 0px;
    margin: 0px;
}

.contact_content a
{
    color: #0961a8;
    text-decoration: none;
    outline: none;
}

.contact_content a:hover
{
    color: #242A2F;
    text-decoration: underline;
    outline: none;
}

.contact_bottom
{
    background: url("/images/sprite_contact.png") no-repeat;
    background-position: 0 0;
}

.contact_header
{
    line-height: 1.3;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 0px 12px;
}
/* begin styles for ispring_presenter.tpl */

.quicktour_bar .center
{
    width: 700px;
    height: 62px;
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
    float: left;
}

.isonline_quicktour_bar .center
{
    margin-bottom: 13px;
}

.quicktour_bar .center div u
{
    color: #0961a8;
}

.quicktour_bar .center span
{
    font-family: tahoma;
    font-size: 11px;
    color: #7E8AA4;
    line-height: 16px;
    margin-top: 10px;
    text-decoration: none;
}

.quick_tour
{
    width: 235px;
    margin: 5px 0px 0px 0px;
    position: relative;
    float: left;
}

.quicktour_bar #pro .quick_tour,
.quicktour_bar #pro .pro_presenter_download,
.quicktour_bar #online .quick_tour
{
    padding-right: 22px;
}

.quicktour_bar #online .pro_presenter_download
{
    padding-right: 7px;
}

.pro_presenter_download
{
    width: 230px;
    margin: 7px 0px 0px 0px;
    position: relative;
    float: left;
}

.quicktour_bar #pro .pro_presenter_download
{
    width: 225px;
}

.quicktour_bar #online .pro_presenter_download
{
    width: 200px;
}

.quicktour_bar #quizmaker .pro_presenter_download
{
    width: 210px;
}

.quicktour_bar #pro .quick_tour
{
    width: 228px;
}

.quicktour_bar #online .quick_tour
{
    width: 215px;
}

.quicktour_bar #quizmaker .quick_tour
{
    width: 228px;
}

.pro_presenter_purchase
{
    margin: 7px 0px 0px 0px;
    position: relative;
    float: left;
}

.quicktour_bar a {
    display: block;
    height: 54px;
    vertical-align: top;
    padding-left: 42px;
    text-decoration: none;
    position: relative;
    float: left;
}

.quicktour_bar a span {
    cursor: default;
    position:relative;
    z-index: 0;
}

.quicktour_bar .online_try_free {
    background: url("/images/sprite_product_action_icons.png") no-repeat;
    background-position: 0px -324px;
}

.quicktour_bar .online_try_free:hover {
    background: url("/images/sprite_product_action_icons.png") no-repeat;
    background-position: 0px -379px;
    text-decoration: none;
}

.quicktour_bar .purchase_link {
    background: url("/images/sprite_product_action_icons.png") no-repeat;
    background-position: 0 -106px;
}

.quicktour_bar .purchase_link:hover {
    background: url("/images/sprite_product_action_icons.png") no-repeat;
    background-position: 0 -160px;
    text-decoration: none;
}

.quicktour_bar .view_quicktour_link {
    background: url("/images/sprite_product_action_icons.png") no-repeat;
    background-position: 0 -214px;
    padding-top: 2px;
}

.quicktour_bar .view_quicktour_link:hover {
    background: url("/images/sprite_product_action_icons.png") no-repeat;
    background-position: 0 -268px;
    text-decoration: none;
}

.quicktour_bar .free_download_link {
    background: url("/images/sprite_product_action_icons.png") no-repeat;
    background-position: 0 -52px;
}

.quicktour_bar .free_download_link:hover {
    background: url("/images/sprite_product_action_icons.png") no-repeat;
    background-position: 0 2px;
    text-decoration: none;
}

.quicktour_bar .center div a .quicktour_inner_link
{
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #0961a8;
    text-decoration: underline;
    line-height: 18px;
    cursor: pointer;
    z-index: 5;
}


/* end styles for ispring_presenter.tpl */

#five_suggestions ul
{
    padding: 0px 0px 15px 30px;
    margin:0px;
}

#five_suggestions li
{
    padding:0px;
    margin:0px;
    line-height:1.5em;
}

/* styles for ispring_online_sign_up.tpl */

.downloads, .downloads li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.downloads li {
    background: url("/images/download_trial_product_bg.png") repeat-x;
    line-height: 20px;
    margin-top: 8px;
    padding: 2px 0 4px 8px;
}

.downloads li a {
    background: url("/images/download_trial_link.png") no-repeat left center;
    font-family: tahoma;
    font-size: 12px;
    color: #0961a8;
    text-decoration: underline;
    padding: 0 0 4px 20px;
}

.downloads li span {
    font-family: verdana;
    font-size: 11px;
    color: #77818a;
    margin-top: 6px;
}

.create_ispring_online_trial {
    display: block;
    width: 207px;
    height: 27px;
    background: url("/images/ispring_online_trial_button.png") no-repeat;
    text-decoration: none;
    margin: 4px 0px 0px 10px;
    padding: 0px;
}

a.create_ispring_online_trial:hover {
    text-decoration: none;
}

.license_popup_top {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 328px;
    height: 108px;
    margin: 0px;
    padding: 0px;
    z-index: 1000;
}

.license_popup {
    width: 312px;
    height: 90px;
    background: url("/images/license_trial_popup.png");
    margin: 0px;
    padding: 0px;
}

* html .license_popup {
    background: url("/images/license_trial_popup.gif");
}

.license_popup p {
    font-family: Tahoma;
    font-size: 11px;
    color: #515e69;
    line-height: 16px;
    margin: 0px;
    padding: 15px 14px 0px;
}

.close_popup {
    display: block;
    width: 14px;
    height: 14px;
    margin: 3px 3px 0px 0px;
    float: right;
    background: url('/images/point_transparent.gif') no-repeat;
}

/* styles for index news */

.index_news
{
    width: 993px;
    height: 34px;
    position: relative;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 7px;
}

.index_news_content
{
    width: 993px;
    height: 34px;
    font-size: 12px;
    font-family: Tahoma;
    color: #4b555d;
    line-height: 34px;
    margin: 0px;
    padding: 0px;
}

.main_div .index_news_content a
{
    color: #0961a8;
    font-family: Tahoma;
}

.index_news_content div.right-border
{
    width: 7px;
    height: 34px;
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 0px;
    padding: 0px;
}

.blue_small_header
{
    font-weight: bold;
    color: #064270;
}

div.index_news .blue_small_header
{
    padding-left: 9px;
}

/* end of styles for index news*/

ul.isonline_signup_steps
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
    height: 24px;
    margin-bottom: 20px;

    clear: both;
}

ul.isonline_signup_steps li
{
    float: left;
    height: 24px;

    margin: 0;
    padding: 0;
}

ul.isonline_signup_steps li span
{
    display: inline-block;
    vertical-align: middle;
}

ul.isonline_signup_steps li span.isonline_step_num
{
    height: 24px;
    width: 24px;
    line-height: 23px;
    text-align: center;

    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #a1aab1;

    background: url('/images/isonline_signup/step_figure_bg.gif');
}

ul.isonline_signup_steps li.active span.isonline_step_num
{
    background: url('/images/isonline_signup/step_figure_active_bg.gif');
    color: #FFF;
}

ul.isonline_signup_steps li span.isonline_step_title
{
    line-height: 20px;
    margin: 0 10px 0 5px;
}

.isonline_payment_button_container
{
    height: 30px;
    text-align: right;
    position: relative;
    top: 10px;
    margin-bottom: 5px;
}

.isonline_payment_button_container *
{
    margin: 0;
    padding: 0;
}

.isonline_payment_button_container input
{
    position: relative;
    left: 7px;
}

/** register isonline account form **/

.counter
{
    font-weight: bold;
    font-size: 14px;
}

/** feedback_message_box **/
.feedback_message_box
{
    display: inline-block;
    overflow: visible;
    vertical-align: middle;
    margin: 0;
    margin-top: -1px;
}

* html .feedback_message_box
{
    padding: 10px 0;
}

*:first-child+html .feedback_message_box
{
    height: 15px;
    padding: 7px 0;
}

.feedback_message_box .arrow
{
    display: inline-block;
    line-height: 7px;
    width: 5px;
    height: 7px;
    margin: 0;
    position: relative;
    right: -1px;
    z-index: 2;
}

.feedback_message_box .text
{
    margin: 0;
    padding: 7px 7px 7px 25px;
    height: 100%;
    z-index: 1;

    font-size: 10px;
    color: #000;
}

.feedback_message_box.error .arrow
{
    background: url('/images/feedback_message/error_arrow.gif') no-repeat;
}

.feedback_message_box.error .text
{
    border: 1px solid #e9b8aa;
    background: #f7e8e5 url('/images/feedback_message/error.gif') no-repeat 6px 5px;
}

.feedback_message_box.warning .arrow
{
    background: url('/images/feedback_message/warning_arrow.gif') no-repeat;
}

.feedback_message_box.warning .text
{
    border: 1px solid #ebcd8f;
    background: #fefedc url('/images/feedback_message/warning.gif') no-repeat 6px 4px;
    padding-left: 30px;
}
/** ~feedback_message_box **/

.register_isonline_trial_account_form form
{
    margin-left: 10px;
}

.register_isonline_trial_account_form p.note
{
    padding-left: 0;
}

.register_isonline_trial_account_form .register_isonline_account .isonline_continue_button
{
    background: transparent url(/images/isonline_signup/create_account_button.png) no-repeat scroll 0 0;
    width: 132px;
    height: 28px;
    margin-left: 160px;
    border: none;
}

div.content div.contact_block
{
    display: block;
    position: relative;
    top: 5px;
    height: 147px;
    width: 250px;
}

div.content div.contact_block div.contact-block-top
{
    background: url("/images/user_guide/sprite_contact.png") no-repeat;
    background-position: -502px 0;
    height: 5px;
    font-size: 1px;
    line-height: 1px;
}

div.content div.contact_block div.contact-block-bottom
{
    background: url("/images/user_guide/sprite_contact.png") no-repeat;
    height: 5px;
    font-size: 1px;
    line-height: 1px;
}

div.content div.contact_block div.contact-block-content
{
    background: url("/images/user_guide/sprite_contact.png") repeat-y;
    background-position: -251px 0;
    padding-top: 10px;
    padding-bottom: 16px;
}

div.content div.contact_block a
{
    text-decoration: underline;
}

div.content div.contact_block p
{
    margin: 0px;
    padding: 0px;

    margin-left: 23px;
    font-size: 20px;
    font-family: tahoma;
}

div.content div.contact_block ul
{
    margin: 0px;
    padding: 0;
    margin-top: 5px;
}

div.content div.contact_block li
{
    line-height: 20px;
    margin: 0;
    padding: 0;
    margin-left: 37px;
}

span.form_error, .error
{
    font-size: 11px;
    color: #e1472d;
}

.button_sliding_door {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    border: none;
}

.button_sliding_door a {
    display: block;
    background: top right no-repeat;
    margin: 0px;
    padding: 0px 20px 0px 0px;
    float: left;
}

.button_sliding_door a span {
    display: block;
    width: 20px;
    background: top left no-repeat;
    margin: 0px;
    padding: 0px;
    float: left;
}

.button_sliding_door a.gray_button,
.button_sliding_door a.gray_button span {
    background-image: url("/images/gray_button.png");
    height: 23px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #05355d;
    line-height: 22px;
    text-decoration: none;
    margin: 0px;

}

/* Begin Sidebar Testimonials styles */

.clear_all
{
    clear: both;
}

.testimonial_top
{
    width: 235px;
    height: 4px;
    font-size: 1px;
    margin: 0px;
    padding: 0px;
}

.testimonial_top_center
{
    width: 224px;
    background: #fff7d9;
    border-left: 1px solid #dad0c6;
    border-right: 1px solid #dad0c6;
    font-size: 11px;
    margin: 0px;
    padding: 0px 0px 0px 9px;
}

.testimonial_top_center .text
{
    float: left;
    margin: 0px;
}

.testimonial_top_bottom
{
    width: 235px;
    height: 15px;
    font-size: 1px;
    margin: 0px;
    padding: 0px;
}

.testimonial_photo
{
    background: #ffffff;
    border: 1px solid #dad0c6;
    padding: 1px;
    margin: 8px 6px 0px 0px;
    float: left;
}

.testimonial_center
{
    width: 235px;
    height: 17px;
    background: url("/images/testimonial_sidebar_center.png") no-repeat;
    margin: 0px;
    padding: 0px;
}

.testimonials
{
    min-height: 220px;
}

.testimonial_content
{
    width: 235px;
    color: #5A5A5A;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}

.testimonial_author,
.testimonial_work,
.testimonial_work a,
.testimonial_text,
.testimonial_read_more
{
    line-height: 1.3;
    font-size: 11px;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.testimonial_icon
{
    float: left;
    margin-right: 10px;
}

.testimonial_author
{
    width: 136px;
    font-size: 12px;
    color: #77818a;
    font-weight: bold;
    margin: 11px 0px 9px 0px;
}

.testimonial_work
{
    width: 136px;
    color: #808080;
}

.testimonial_text
{
    color: #505d68;
    margin: 0px;
    line-height: 1.5;
    padding: 21px 12px 14px 20px;
}

.testimonial_bottom
{
    background: #ffffff;
    width: 233px;
    font-size: 11px;
    color: #0961A8;
    border-left: 1px solid #dad0c6;
    border-right: 1px solid #dad0c6;
    padding: 0px;
    margin: 0px;
}

.testimonial_bottom_border
{
    width: 235px;
    height: 6px;
    font-size: 1px;
    margin: 0px;
    padding: 0px;
}

/* End Sidebar Testimonials styles */


/* Begin Sidebar Products Styles */

.products_sidebar_content
{
    width: 234px;
    height: 288px;
    margin: 0px;
    padding: 0px;
}

.products_sidebar_content .center_links
{
    display: block;
    float: left;
}

.products_sidebar_content a.right_link
{
    display: block;
    width: 17px;
    height: 17px;
    margin: 172px 0px 0px 20px;
    float: left;
    outline: none;
}

.products_sidebar_content a.image_link
{
    display: block;
    width: 232px;
    height: 222px;
    float: left;
    outline: none;
    text-decoration: none;
}

.products_sidebar_content a.learn_more_link
{
    float: right;
    position: relative;
    bottom: 20px;
    right: 10px;
    margin-bottom: 3px;
    text-decoration: underline;
    font-family: tahoma;
    font-size: 11px;
}

.products_sidebar_content p
{
    font-size: 11px;
    color: #565c61;
    margin: 0px;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 12px;
}


/* End Sidebar Products Styles */


/* popup window style */
.popup_window
{
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1000;
    border: 2px solid #949494;
    background-color: #FFFFFF;
}

.popup_window .title
{
    background-image: url("/images/popup_bg.gif");
}

.popup_window .title tr
{
    height: 24px;
}

.popup_window td.popup_title
{
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0px;
}

.popup_window td.popup_exit
{
    vertical-align: top;
    padding-top: 0;
    padding-bottom: 0px;
}

.popup_window td.popup_exit img
{
    cursor: pointer;
    margin-top: 4px;
}
/* popup window style */

.tooltip_send_btn
{
    vertical-align: top;
    display: inline-block;
    margin-top: 3px;
}

img.download_arrow_icon
{
    position: relative;
    top: 3px;
}

.empry_span
{
    font-size: 1px;
    line-height: 1px;
}

.qz_tab_nav_features
{
    height: 650px;
}

.faq_container h1
{
    margin-bottom: 24px;
}

.swf-presentation
{
    margin: 20px 0;
}

.columned .left_column
{
    width: 320px;
    float: left;
    padding-right: 18px
}

.columned .left_column.spec
{
    width: 215px;
}

.columned .right_column
{
    float: left;
    width: 320px;
}

ul.is_presenter_features
{
    color: #3F5284;
    line-height: 1.9;
    margin-bottom: 0;
    margin-top: 10px;
}

ul.is_presenter_features.pricing span
{
    font-family: verdana;
    font-size: 12px;
    color: #5A5A5A;
}

ul.is_presenter_features span
{
    color: #000000;
}

ol.create_banner
{
    color: #000000;
    line-height: 1.9;
    margin-bottom: 0;
    margin-top: 10px;
}

.columned.online_features .left_column
{
    width: 400px;
}

.columned.online_features .right_column
{
    width: 240px;
}

/* Begin error block styles */

.error_field.standard_error
{
    right: 0 !important;
    bottom: 0;
    float: none;
    margin-top: 3px;
    margin-bottom: 3px;

    width: 420px;
}

.error_field.standard_error .incorrect_field
{
    z-index: auto;
    margin: 0;
    width: 100% !important;
}

.error_field.standard_error .incorrect_field .inner
{
    float: none;
    width: 100% !important;
}

/* End error block styles */


.legend
{
    margin-bottom: 15px;
}

.legend span
{
    display: inline-block;
    width: 26px;
    height: 20px;

    margin: 0 15px;

    bottom: 2px;
    position: relative;

    background-color: #F5FFFA;
    border-color: #EEF4F1 #E8E9E8;
    border-style: solid;
    border-width: 1px;
}

* html .legend span
{
    top: 5px;
}

*:first-child+html .legend span
{
    top: 5px;
}

div.stats_flash_container
{
    clear:both;
    height:1px;
    position:relative;
    top:-30px;
}

/* begin style for table */

.feature_user_friendly
{
    background-color: #f5fffa;
}

.feature_yes
{
    background-color: #f5fffa;
    color: #00822f !important;
}

.feature_no
{
    background-color: #fff5f8;
    color: #990000 !important;
}

.feature_defects
{
    background-color: #fdffec;
    color: #645002 !important;
}

/* end style for table */


.view_quiz
{
    text-decoration: underline;
}

span.striked_price
{
    background: url('/images/price_strike.gif') no-repeat 2px;
    padding: 0 2px;

    color: #5B5B5B;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal !important;
}

span.highlighted_price
{
    color: #000;
    background: #fff8bd;
    padding: 3px;
}

/* begin style info block */
.other_options .options
{
    float: left;
    display: inline-block;
}

.other_options .options.left_column
{
    margin-right: 14px;
}

.other_options .options_last
{
    margin: 0px;
}

.other_options .options .top,
.other_options .options .bottom
{
    height: 5px;
    width: 100%;
    font-size: 1px;
    line-height: 1px;
}

.other_options .options .top .left,
.other_options .options .top .center,
.other_options .options .top .right,
.other_options .options .bottom .left,
.other_options .options .bottom .center,
.other_options .options .bottom .right
{
    height: 5px;
    width: 5px;
    font-size: 1px;
    line-height: 1px;
    background: url("/images/purchase/box_border.gif") repeat-x;
    float: left;
    border: none !important;
}

.other_options .options .top .center
{
    background-position: 0 -5px;
}

.other_options .options .top .right
{
    background-position: 0 -10px;
}

.other_options .options .bottom .left
{
    background-position: 0 -15px;
}


.other_options .options .bottom .center
{
    background-position: 0 -20px;
}

.other_options .options .bottom .right
{
    background-position: 0 -25px;
}

.other_options .options .center
{
    border-left: 1px solid #cacfd3;
    border-right: 1px solid #cacfd3;
}

.other_options .options h3
{
    padding: 0;
    font-family: tahoma;
    font-size: 18px;
    color: #7b7b7b;
    line-height: 21px;
}

.other_options .options p
{
    margin-top: 9px;
    text-align: left;
    font-family: tahoma;
}

.other_options .options a
{
    font-family: tahoma;
    text-decoration: underline;
}

.other_options .options .center .left_colum
{
    float: left;
    margin-left: 5px;
    margin-right: 6px;
    margin-top: 11px;
    width: 30px;
    text-align: right;
}

.other_options .options .center .left_colum.customer
{
    margin-top: 13px;
}

.other_options .options .center .free_upgrade
{
    margin-left: 2px;
}

.other_options .options .center .academical_license
{
    margin-left: 10px;
    margin-right: 5px;
}

.other_options .options .center .money_back
{
    margin-left: 3px;
}

.other_options .options .center .right_colum
{
    float: left;
    margin-top: 11px;
}
/* end style info block */

a.underlined_link
{
    text-decoration: underline;
}

.publishing_destinations
{
    line-height: 1.6;
}

.publishing_destinations h2
{
    margin: 0;
}

.search_clear_button_container
{
    display: none;

    position: relative;
    height: 16px;
    width: 16px;
}

a.search_clear_button
{
    display: inline-block;
    width: 16px;
    height: 16px;
}

.top_search_clear_button_container
{
    position: absolute;
    margin-left: 221px;
    margin-top: 10px;
}

* html .top_search_clear_button_container
{
    margin-left: -21px;
}

*:first-child+html .top_search_clear_button_container
{
    margin-left: -21px;
}

.reseller.reach_us
{
    float: left;
    width: 250px;
}

.get_started_button {
    display: block;
    float: left;
    margin-right: 20px;
}
.reseller_get_started {
    line-height: 44px;
    padding-top: 10px;
}

.reseller_get_started, .reseller_get_started a.more {
    font-family: tahoma;
}

.customer_item_container
{
    display: block;
    width: 232px;
    overflow: hidden;
    position: relative;
}

.customer_item
{
    display: block;
    width: 140px;
    height: 70px;
    background: url("/images/customers/customers_list.png") repeat-x 0 0;
    position: relative;
    left: 46px;
}

.customer_link_block,
.customer_link_block:hover
{
    text-decoration: none;
    cursor: pointer;
}

.support_page .search
{
    float: left;
    width: 435px;
    margin-right: 15px;
}

.support_page .search .search_field
{
    float: left;
    border: 1px solid #C3CFDB;
    height: 18px;
}

.support_page .search .searchButtonSmall
{
    float: left;
    position: relative;
    top: -1px;
    left: 5px;
}

.support_page .reach_us
{
    float: left;
}

a.link_header
{
    display: none !important;
}

table.download_archive td.left_column {
    width: 192px;
}

table.table_info td.top_column {
    border-top: 1px solid #AFB4BF;
}

table.table_info td.left_column {
    border-left: 1px solid #AFB4BF;
    text-align: left;
    vertical-align: top;
}

table.table_info td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #DDE1EA;
    border-top: 1px solid #DDE1EA;
    color: #000000;
    font-family: tahoma;
    line-height: 1.5;
    padding: 10px 20px 11px;
    text-align: center;
}

div.like_this_block
{
    margin-top: 30px;
    margin-bottom: 30px;
}

span.like_this
{
    display: inline-block;
    font-weight: bold;
    height: 35px;
    padding-top: 3px;
    vertical-align: top;
}
