html, body {
    height:100%;
}

body {
    background-color:#FFFFFF;
    color:#000000;
    font-family:Verdana;
    font-size:12px;
    margin:0;
    padding:0;
    text-align:left;
}

h1, h2, h3, h4, h5, a {
    font-family:tahoma;
}

a {
    border:medium none;
    color:#0961A8;
    margin:0;
    outline:medium none;
    padding:0;
    text-decoration:none;
}

a:hover {
    color:#242A2F;
    text-decoration:underline;
}

p, pre, p a, pre a {
    font-family:verdana;
    font-size:12px;
    line-height:14pt;
    text-align:justify;
}

h1, .content h1 {
    color:#11609D;
    font-size:30px;
    font-weight:normal;
    margin:10px 0 20px;
}

div.sdk h1 {
    color:#32508C;
    font-family:verdana;
    font-size:32px;
    margin:0;
    padding:17px 0 0 25px;
}

h1.blue_header {
    color:#3E5287;
    font-size:28px;
}

h2 {
    color:#505D68;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding-top:10px;
}

h3, .h3 {
    color:#505D68;
    font-size:20px;
    font-weight:normal;
    margin:0;
    padding:25px 0 15px;
}

h4 {
    border:medium none;
    color:#505D68;
    font-family:tahoma;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0;
    /* border-bottom: 1px dashed #4b88f3; */
}

h4 a {
    font-weight:normal;
}

h4.link {
    color:#3E5287;
    font-size:14px;
    padding:0;
}

h5, .h5 {
    color:#505D68;
    font-size:14px;
    font-weight:bold;
    margin:0 0 5px 0;
}

#index {
    margin:0;
    padding:0;
}

img {
    border:0 none;
}

div, p, table, pre {
    font-size:12px;
}

ul {
    list-style-type:disc;
}

table {
    border-collapse:collapse;
    margin:0;
    padding:0;
}

.preloader {
    display:inline-block !important;
    margin:120px 320px !important;
}

#main {
    height:270px;
    overflow:hidden;
    position:relative;
}

.ardr .index_products {
    left:105px;
}

.index_products a.more {
    line-height:17px;
    margin:0;
    padding:0;
}

p.overview_box {
    padding-left:20px !important;
}

p.pbox {
    padding-left:24px !important;
}
.banner {
    height:269px;
    position:relative;
}

.banner_border {
    border:1px solid #ffaeb5;
    height:268px;
    left:0;
    position:absolute;
    top:0;
    width:763px;
    z-index:10;
}

.top_rnd_left {
    background:url("../images/banner_borders.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:7px;
    left:-1px;
    overflow:hidden;
    position:absolute;
    top:-1px;
    width:7px;
}

.top_rnd_right {
    background:url("../images/banner_borders.gif") no-repeat scroll -7px 0 transparent;
    display:block;
    height:7px;
    overflow:hidden;
    position:absolute;
    right:-1px;
    top:-1px;
    width:7px;
}

.bottom_rnd_left {
    background:url("../images/banner_borders.gif") no-repeat scroll 0 -7px transparent;
    bottom:-1px;
    display:block;
    height:7px;
    left:-1px;
    overflow:hidden;
    position:absolute;
    width:7px;
}

.bottom_rnd_right {
    background:url("../images/banner_borders.gif") no-repeat scroll -7px -7px transparent;
    bottom:-1px;
    display:block;
    height:7px;
    overflow:hidden;
    position:absolute;
    right:-1px;
    width:7px;
}

#sections {
    height:270px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    width:1000px;
}

#sections_div {
    left:0;
    position:absolute;
    width:1000px;
}

#sections_div div {
    display:none;
    position:absolute;
    width:1000px;
}

#sections_div div.visible_slide {
    display:block;
}

#sections ul {
    left:0;
    margin:0;
    padding:0;
    position:relative;
    width:4000px;
}

#sections ul li {
    display:block;
    float:left;
    width:1000px;
    z-index:0;
}

.banner .banner_navigation {
    bottom:16px;
    height:12px;
    left:39px;
    position:absolute;
    z-index:20;
}

.banner .banner_navigation a {
    background:url("../images/banner_btn.png") no-repeat scroll 0 -27px transparent;
    cursor:pointer;
    display:block;
    float:left;
    height:12px;
    margin-right:5px;
    width:12px;
    z-index:20;
}

.banner .banner_navigation a.button_hover_class:hover, .banner .banner_navigation a.active_slide {
    background:url("../images/banner_btn.png") no-repeat scroll 0 0 transparent;
}

#sections_div div .banner_top_link {
    height:34px;
    position:absolute;
    width:123px;
    z-index:15;
}

#sections_div div .presenter {
    left:325px;
    top:196px;
}

#sections_div div .pro {
    left:384px;
    top:196px;
}

#sections_div div .online {
    left:384px;
    top:196px;
}

#sections_div div .sdk {
    left:379px;
    top:196px;
}

.top_menu {
    height:110px;
    /* margin:0 0 15px; */
    padding:0;
    vertical-align:top;
    width:100%;
}

.top_menu_tbl {
    margin:0;
    padding:0;
    vertical-align:top;
    width:1000px;
}

.top_menu_tbl img {
    margin:0;
    padding:0;
}

.top_menu_text {
    padding-left:32px;
    padding-right:25px;
    padding-top:30px;
    vertical-align:top;
}

a.sitemap {
    background:url("../images/sitemap.gif") no-repeat scroll 0 1px transparent;
}

a.aboutus {
    background:url("../images/aboutus.gif") no-repeat scroll 1px 1px transparent;
    margin:0 4px;
}

a.contacts {
    background:url("../images/contactus.gif") no-repeat scroll 0 3px transparent;
}

a.sitemap, a.aboutus, a.contacts {
    padding-left:17px;
}

a.top_menu_link, a.top_menu_link:active, a.top_menu_link:visited {
    color:#242A2F;
    font-family:Tahoma;
    font-size:11px;
    font-style:normal;
    outline:medium none;
    text-decoration:none;
}

a.top_menu_link:hover {
    color:#242A2F;
    font-size:11px;
    font-style:normal;
    outline:medium none;
    text-decoration:underline;
}

div.products {
width:165px;
}

div.downloads {
width:200px;
}

div.store {
width:180px;
}

div.support {
width:163px;
}

div.community {
width:140px;
}

table.navigator_container {
    height:76px;
}

td.top_navigator {
    padding-top:10px;
    padding-bottom:18px;
}

td.bottom_navigator {
    padding-top:5px;
    padding-bottom:5px;
}

div.sdk {
    float:left;
    height:236px;
    margin:20px 0 0;
    padding:0;
    width:661px;
}

p.sdk {
    color:#2D3543;
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    margin:0;
    padding:12px 0 0 30px;
    text-align:left;
}

.blue_header, .blue_header a:link, .blue_header a:active, .blue_header a:visited {
    border:medium none;
    font-weight:normal;
    margin:0;
    padding:0;
}

.black_header {
    border:medium none;
    color:#000000;
    font-weight:normal;
    margin:0;
    padding:0;
}

.main_div {
    margin:0;
    padding:0;
    text-align:left;
    width:1000px;
}

.main_div .content a {
    font-family:verdana;
}

.nav_panel {
    color:#77818A;
    font-size:11px;
    margin:0;
    padding:0;
    width:100%;
}

.breadcrumbs {
    padding:0;
}

.breadcrumbs a {
    font-size:11px;
}

.content {
    clear:both;
    float:left;
    margin:10px 0 30px;
    padding:0;
    width:700px;
}

* html .content {
    padding-bottom:30px;
}

:first-child + html .content {
    padding-bottom:30px;
}

.right_panel {
    background:url("../images/sprite_sidebar.png") repeat-x scroll 0 -176px transparent;
    float:right;
    margin:10px 0 0;
    padding:19px 0 0 18px;
    width:252px;
}

.rdata {
    margin:0;
    padding:0 15px 0 10px;
}

.right_spacer {
    font-size:1px;
    height:15px;
}
.quick_links {
    width:234px;
}
.quick_links_center {
    background:none repeat scroll 0 0 #FFFFFF;
    border-left:1px solid #C6D2DA;
    border-right:1px solid #C6D2DA;
    margin:0;
    padding:4px 0 0;
    width:232px;
}
.quick_links_center ul {
    margin:0 0 0 3px;
    padding:0;
    width:26px;
}
.quick_links_center ul li {
    border-bottom:1px dashed #BABDBE;
    display:block;
    height:35px;
    line-height:35px;
    margin:0;
    padding:0;
    width:226px;
}
.quick_links_center ul li.last_link {
    border-bottom:medium none;
}
.quick_links_center ul li a, .quick_links_center ul li span {
    display:block;
    font-family:verdana;
    font-size:12px;
    height:35px;
    line-height:35px;
    padding-left:20px;
    width:206px;
}
.quick_links_center ul li a:hover {
    background:url("../images/right_menu_link_hover.png") no-repeat scroll 0 0 #CAEAFF;
}
.quick_links_center ul li span {
    color:#242A2F;
}
.quick_links_bottom {
    background:url("../images/sidebar_background_borders.gif") no-repeat scroll 0 -45px transparent;
    font-size:1px;
    height:5px;
    width:234px;
}

.sidebar_panel_header {
    color:#A4A867;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    height:27px;
    margin-bottom:0;
    padding-bottom:0;
    text-align:right;
    width:234px;
}

.sidebar_panel_header_left {
    background:url("../images/sprite_sidebar.png") repeat scroll 0 0 transparent;
    display:block;
    float:left;
    height:27px;
    margin:0;
    width:5px;
}

.sidebar_panel_header_center {
    background:url("../images/sprite_sidebar.png") repeat-x scroll 0 -37px transparent;
    display:block;
    float:left;
    height:27px;
    margin:0;
    padding:0;
    width:224px;
}

.sidebar_panel_header_center img {
    display:block;
    float:left;
    margin:4px 0 0 5px;
}

.sidebar_panel_header_right {
    background:url("../images/sprite_sidebar.png") repeat scroll -5px 0 transparent;
    display:block;
    float:left;
    height:27px;
    margin:0;
    width:5px;
}
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:#FFFFFF;
font-size:11px;
font-weight:normal;
line-height:23px;
margin:0 10px 0 0;
padding:0;
text-decoration:none;
}
.featured_articles_articleheader {
float:none;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin-bottom:7px;
margin-top:18px;
}
.featured_articles_articleheader_link {
color:#55657F;
}
.featured_articles_content p {
color:#565C61;
font-family:Verdana;
font-size:11px;
line-height:1.5;
padding:0 20px 0 25px;
text-align:left;
}
#featured_article_bg {
background:none repeat scroll 0 0 #FFFFFF;
}
.featured_articles_content p a {
display:inline;
font-size:11px;
margin-right:0;
}
a.more, a.more:hover {
font-size:12px;
text-decoration:none;
}
a.more span {
text-decoration:underline;
}

#index a.more {
    float:right;
    font-family:Tahoma;
    padding-right:5px;
    padding-top:12px;
}

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 {
color:#5A5A5A;
font-size:11px;
}
.featured_articles_bottom {
background:url("../images/featured_articles_bottom_8.png") no-repeat scroll 0 0 transparent;
font-size:1px;
height:12px;
margin:0;
padding:0;
width:238px;
}
.customers_top, .customers_bottom {
background:url("../images/sidebar_background_borders.gif") no-repeat scroll 0 -25px transparent;
font-size:1px;
height:10px;
margin:0;
padding:0;
width:234px;
}
.customers_content {
background-color:#FFFFFF;
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
color:#919191;
height:100px;
width:232px;
}
.customers_header {
    color:#A8A8A8;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
}
.customers_bottom {
background:url("../images/sidebar_background_borders.gif") no-repeat scroll 0 -35px transparent;
}
.bottom {
color:#808080;
font-size:10px;
margin:0;
padding:0;
text-align:left;
}
.bottom_menu {
font-size:11px;
margin:0 0 0 20px;
padding:0;
}
.contact_us {
    
/*  float:right;
    height:30px;
    margin:15px 0 0;
    padding:0;*/
    width:1020px;
}
.bottom_copyright {
    color:#242A2F;
    float:left;
    font-size:10px;
    font-weight:normal;
    line-height:1.5;
    margin-left:20px;
    padding-top:14px;
    width:410px;
}
* html .bottom_copyright {
margin-left:10px;
}
.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-size:16px;
font-weight:bold;
margin:0;
padding-bottom:7px;
padding-top:0;
}
.scale_h4 {
color:#000000;
font-family:Tahoma,Verdana;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.desc_td p {
font-size:11px;
line-height:1.3;
margin-top:0;
}
.desc_td {
padding-left:10px;
padding-right:15px;
vertical-align:top;
width:33%;
}
.content h6 {
color:#FFFFFF;
font-family:Verdana;
font-size:18px;
font-weight:bold;
margin:0 0 0 20px;
}
div.green_border_left {
border-left:5px solid #86CF5A;
font-size:12px;
padding:0 0 0 10px;
}
div.green_border_left p {
margin:0;
padding:0;
}
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;
}
.icon_column {
width:63px;
}
div.news_date {
color:#616161;
font-size:11px;
font-weight:normal;
margin-bottom:0;
}
.new_feature {
color:#000000;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin-bottom:0;
margin-top:30px;
}
.new_feature_blue {
color:#11609D;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
margin-bottom:0;
margin-top:20px;
}
.resource_description {
padding-bottom:15px;
padding-top:10px;
}
div.forms {
width:622px;
}
div.news_header, div.news_header_none_line {
color:#11609D;
font-family:Tahoma,Verdana;
font-size:14px;
font-weight:bold;
line-height:1.7;
padding:0;
}
div.news_header {
border-left:5px solid #86CF5A;
margin-bottom:7px;
padding-left:10px;
}
div.news_header_none_line {
background:url("../images/article_bullet.gif") no-repeat scroll 0 5px transparent;
font-family:Tahoma;
font-size:14px;
padding-left:20px;
vertical-align:middle;
}
p.news_body {
margin-bottom:25px;
margin-top:5px;
}
div.page_intro {
border-left:5px solid #86CF5A;
font-family:Verdana;
font-size:14px;
font-weight:bold;
line-height:1.3;
margin-bottom:7px;
padding:0 0 0 10px;
}
div.page_intro_lite {
font-family:Verdana;
font-size:12px;
line-height:1.5;
margin:0 0 7px;
}
.headerLine {
background-color:#EAEAEA;
font-size:11px;
}
.bodyLine {
background-color:#F8F8F8;
font-size:11px;
}
.sendButton {
background-image:url("../images/send.png");
border:medium none !important;
height:23px;
width:72px;
}
.upgradeButton {
background-image:url("../images/check_for_upgrades.png");
border:medium none;
height:21px;
width:113px;
}
.refreshButton {
border:medium none;
margin-top:0;
padding-top:5px;
}
.refreshButton img {
margin-top:5px;
}
.searchButton {
border:medium none;
margin:0;
padding:0;
}
input.search_input {
border:1px solid #C3CFDB;
color:#000000;
font-family:Arial;
font-size:13px;
height:18px;
margin:0;
padding:1px 0;
width:360px;
}
.search_header {
background:url("../images/sprite_search.png") no-repeat scroll 0 -7px #F4F4F5;
font-size:1px;
height:6px;
margin:0;
padding:0;
width:238px;
}
.search_bottom {
background:url("../images/sprite_search.png") no-repeat scroll 0 0 #F4F4F5;
font-size:1px;
height:6px;
margin:0;
padding:0;
width:238px;
}
.search_content {
background-color:#F4F4F5;
font-size:12px;
margin:0;
padding:0;
text-align:left;
width:238px;
}
.search_content form {
margin:0;
padding:0 0 0 10px;
}
.customers {
background:url("../images/featured_customers_bg.png") no-repeat scroll 0 0 transparent;
height:95px;
padding-top:5px;
width:286px;
}
.featured_customers {
height:709px;
margin:0;
}
.featured_customers .top_border {
background:url("../images/more_pro_bg_top.png") no-repeat scroll 0 0 transparent;
height:17px;
margin:0;
width:702px;
}
.start_now {
height:36px;
margin:0;
padding:0;
width:557px;
}
.start_now .top_border {
background:url("../images/sprite_start_now.png") no-repeat scroll -1116px 0 transparent;
font-size:1px;
height:6px;
margin:0;
padding:0;
width:557px;
}
.start_now .bottom_border {
background:url("../images/sprite_start_now.png") no-repeat scroll -558px 0 transparent;
font-size:1px;
height:6px;
margin:0;
padding:0;
width:557px;
}
.start_now_content {
background:url("../images/sprite_start_now.png") repeat-y scroll 0 0 transparent;
height:25px;
margin:0;
padding:0;
width:557px;
}
a.black_link {
color:#000000;
font-weight:bold;
text-decoration:underline;
}
.index_nav {
background:url("../images/bg.png") repeat-x scroll 0 0 #F8F9FC;
height:148px;
margin:20px 0;
padding:0;
width:1000px;
}
.index_nav span.left_border {
background:url("../images/bg.png") no-repeat scroll 0 -163px transparent;
display:block;
float:left;
height:148px;
width:5px;
}
.index_nav .center {
background:url("../images/bg.png") no-repeat scroll 990px -326px transparent;
display:block;
float:left;
height:148px;
padding-left:30px;
width:965px;
}
.index_nav .bottom_menu_header {
color:#064270;
float:left;
font-size:11px;
font-weight:bold;
height:30px;
line-height:26px;
margin:0;
padding:0;
}
.index_nav .bottom_menu_header td {
padding:14px 0 0 30px;
}
.index_nav .bottom_menu_content {
background-repeat:no-repeat;
float:left;
margin:0;
padding:0;
}
.index_nav table {
margin:0;
padding:0;
}
.column_header {
color:#A1E0FF;
font-size:11px;
font-weight:normal;
width:20%;
}
.index_nav ul {
color:#242A2F;
font-family:verdana;
font-size:11px;
line-height:2;
list-style:none outside none;
margin-bottom:0;
padding-bottom:0;
padding-left:30px;
}
* html .index_nav ul {
left:-8px;
padding-left:0;
position:relative;
}
:first-child + html .index_nav ul {
left:-8px;
padding-left:0;
position:relative;
}
.main_div .index_nav ul a, .main_div .index_nav ul a:visited {
color:#0961A8 !important;
font-family:Tahoma;
font-size:11px;
white-space:nowrap;
}
.index_nav ul li {
background:url("../images/index_quick_links_bullet.gif") no-repeat scroll 0 10px transparent;
font-size:10px;
padding-left:9px;
}
.index_nav td {
margin:0;
text-align:left;
vertical-align:top;
}
.featured_clients {
float:left;
height:88px;
margin:0 0 20px;
padding:0;
width:1000px;
}
.featured_clients .left {
background:url("../images/bg.png") no-repeat scroll 0 -489px transparent;
float:left;
height:88px;
width:11px;
}
.featured_clients .middle {
border-bottom:1px solid #DCE1E7;
border-top:1px solid #DCE1E7;
float:left;
height:86px;
margin:0;
padding:0;
width:978px;
}
.featured_clients .middle a {
background-color:#FFFFFF;
color:#9FA7B1;
font-size:11px;
left:3px;
margin:0;
padding:0;
position:relative;
text-decoration:none;
top:-8px;
}
.featured_clients .right {
background:url("../images/bg.png") no-repeat scroll 0 -592px transparent;
float:left;
height:88px;
margin:0;
padding:0;
width:11px;
}
.whats_new_version {
background:url("../images/wn_version_bg.png ") no-repeat scroll 0 0 transparent;
color:#11609D;
font-size:12px;
height:71px;
padding-top:10px;
text-align:center;
width:71px;
}
.whats_new_released {
color:#818181;
font-size:10px;
}
hr {
color:#818181;
line-height:1px;
}
.new_feature_desc {
margin-top:10px;
}
.download {
border:0 none;
}
.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;
height:23px;
padding-left:7px;
text-align:left;
}
.content .container {
border:0 none;
table-layout:fixed;
width:525px;
}
a.purchase {
background:url("../images/purchase/purchase_icon.gif") no-repeat scroll 0 1px transparent;
padding:0 0 0 20px;
}
table.features {
border:0 none;
font-size:12px;
}
.features td {
padding-top:6px;
text-align:center;
}
td.features_area_header {
padding-top:12px;
}
td.area_delimiter {
font-size:1px;
height:21px;
line-height:1px;
padding-bottom:0;
padding-top:0;
}
.features_name {
background-color:#E6F3FF;
height:29px;
line-height:1 !important;
padding-bottom:0 !important;
padding-right:0;
padding-top:0 !important;
text-align:left;
}
.features_header_new {
background-color:#F0F0F0;
color:#3B3B3B;
font-size:14px;
font-weight:bold;
height:19px;
}
td.features_header_td_left {
border-right:1px solid #FFFFFF;
padding:0;
}
div.contacts {
border-left:5px solid #86CF5A;
font-size:11px;
padding-left:10px;
}
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;
margin:0;
padding-left:20px;
}
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 {
color:#3F5284;
display:inline-block;
line-height:1.6;
list-style:disc outside none;
width:318px;
}
ul.license_variants {
color:#3F5284;
font-size:11px;
line-height:1.6;
margin-top:0;
padding-top:0;
}
.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 solid #E3E3E3;
font-size:1px;
padding-top:10px;
width:100%;
}
div.gray_line_products {
padding-top:15px;
}
.dashed_line {
border-top:1px dashed #E3E3E3;
clear:both;
font-size:1px;
margin:0;
padding:0;
width:100%;
}
td.pro_overview_share {
border-right:1px solid #C8C8C8;
color:#5A5A5A;
padding-right:15px;
vertical-align:top;
}
td.products_map_td {
font-size:11px;
padding:12px 0 0 10px;
vertical-align:top;
}
.fbtext {
margin-top:0;
width:360px;
}
.registration_properties td.header {
padding-top:10px;
}
.registration_properties td {
font-size:12px;
padding:0 0 10px 21px;
}
.registration_properties input {
border:1px solid silver;
height:20px;
width:164px;
}
input.comment {
border:1px solid #000000;
color:#000000;
font-family:Arial;
font-size:11px;
height:18px;
width:400px;
}
table.comments {
color:#000000;
font-family:Arial;
font-size:12px;
width:100%;
}
table.comments td {
border-bottom:1px solid #C8C8C8;
padding:5px 0 0 10px;
}
.player {
line-height:1.5;
}
li.player {
padding-top:5px;
}
img.player {
padding:7px 0 10px;
}
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 {
color:#3F5284;
font-weight:bold;
margin-right:20px;
text-align:right;
}
.freeBannerInfo {
font-size:11px;
margin-right:5px;
text-align:right;
}
img.team_photo {
border:0 none;
}
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;
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
ul.product_features {
list-style-image:url("../images/features_marker.gif");
list-style-type:circle;
margin:0;
padding:0 0 0 22px;
}
.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;
margin:0;
padding:5px 0 5px 15px;
position:relative;
top:-1px;
}
div.blue, div.red {
color:#3E5287;
font-size:14px;
font-weight:bold;
margin:0;
padding:7px 0 0;
text-align:left;
text-decoration:none;
}
div.red {
color:#9B1202;
}
a.download_link, a.purchase_link {
color:#2E9D01;
font-size:11px;
font-style:normal;
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 {
background:url("../images/download_icon.gif") no-repeat scroll 0 2px transparent;
color:#006699;
font-family:Tahoma;
font-size:12px;
padding-bottom:2px;
padding-left:19px;
text-decoration:underline;
}
a.business_license {
background:url("../images/business_license_icon.gif") no-repeat scroll 0 2px transparent;
color:#006699;
font-family:Tahoma;
font-size:12px;
padding-left:19px;
text-decoration:underline;
}
a.study_license {
background:url("../images/upgrade_center/tooltip_icon.gif") no-repeat scroll 0 1px transparent;
color:#006699;
font-family:Tahoma;
font-size:12px;
padding-bottom:2px;
padding-left:20px;
text-decoration:underline;
}
a.upgrade {
background:url("../images/upgrade_icon.gif") no-repeat scroll 0 2px transparent;
color:#0961A8;
font-family:Tahoma;
font-size:12px;
padding-left:16px;
text-decoration:underline;
}
div.upgrade_discounts {
clear:both;
color:#010101;
float:left;
font-family:verdana;
font-size:14px;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
width:700px;
}
div.upgrade_discounts h1 {
color:#11609D;
font-family:Tahoma;
font-size:30px;
font-weight:normal;
padding-left:0;
}
div.upgrade_info {
margin:0 0 27px;
padding:0;
width:681px;
}
div.upgrade_info_top, div.upgrade_info_bottom {
background:url("../images/upgrade_info.gif") no-repeat scroll 0 0 transparent;
border:medium none;
display:block;
font-size:1px;
height:7px;
width:681px;
}
div.upgrade_info_content {
background:none repeat scroll 0 0 #F5F6E8;
border:medium none;
font-family:verdana;
font-size:14px;
line-height:1.5;
margin:0;
padding:0;
vertical-align:middle;
width:681px;
}
div.upgrade_info_bottom {
background:url("../images/upgrade_info.gif") no-repeat scroll 0 -7px transparent;
}
div.upgrade_discounts h2 {
color:#3E5287;
font-size:22px;
font-weight:normal;
margin:0 0 0 -1px;
padding:0;
}
.presenter_licensing_content {
background:none repeat-y scroll 0 0 #FFF7DA;
border-left:1px solid #DAD0C6;
border-right:1px solid #DAD0C6;
color:#FFFFFF;
font-size:11px;
margin-left:0;
padding:5px 0 11px;
text-align:left;
width:697px;
}
.presenter_licensing_content a {
font-family:verdana;
}
.presenter_licensing_top, .presenter_licensing_bottom {
background:url("../images/purchase/presenter_licensing_top.png") no-repeat scroll 0 0 transparent;
font-size:1px;
height:5px;
margin:0;
padding-left:0;
width:699px;
}
.presenter_licensing_bottom {
background:url("../images/purchase/presenter_licensing_top.png") repeat scroll 0 5px transparent;
}
ul.complete_upgrade {
margin:0;
padding:0;
}
ul.complete_upgrade li {
font-family:verdana;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:34px;
list-style-type:none;
margin:0;
padding:0 0 6px;
text-align:left;
}
#error.content {
margin:0;
padding:0;
width:970px;
}
div.bad_link {
float:left;
height:105px;
margin:0;
padding:0 0 0 30px;
width:370px;
}
div.bad_link p {
color:#8B9CC0;
font-size:11px;
margin:15px 0 0;
padding:0;
text-align:left;
width:350px;
}
a.light_blue_button, a.light_blue_button:hover {
background:url("../images/light_blue_button.png") no-repeat scroll left bottom transparent;
color:#8B9CC0;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:35px;
margin:30px 30px 0 0;
padding:0;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:181px;
}
div.buttons {
float:left;
height:105px;
margin:0;
padding:0;
width:510px;
}
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 {
color:#2E9D01;
font-size:11px;
font-style:normal;
text-decoration:none;
}
a.products_purchase_link, a.products_purchase_link:hover, a.products_purchase_link:active {
color:#D32727;
}
div.top_image {
height:325px;
margin:0;
padding:0;
width:680px;
}
div.top_image p {
color:#4C4C4C;
font-family:verdana;
font-size:24px;
font-weight:normal;
margin:0;
padding:20px 0 0;
text-align:center;
vertical-align:bottom;
}
div.presenter_info {
height:50px;
margin:0;
padding:0;
width:345px;
}
div.presenter_learn_more a.learn_more:hover {
color:#0961A8;
text-decoration:none;
}
ul.a_overview_features {
color:#3F5284;
line-height:1.9;
margin:0;
padding:7px 0 0 20px;
}
ul.a_overview_features span {
color:#000000;
}
.tab .tab_left, .tab .tab_right {
background:url("../images/sprite_tab.png") no-repeat scroll 0 -195px transparent;
float:left;
height:36px;
width:9px;
}
.tab .tab_middle {
float:left;
font-size:14px;
height:36px;
}
.tab .tab_right {
background:url("../images/sprite_tab.png") no-repeat scroll 0 -259px transparent;
}
.tab_selected .tab_left, .tab_selected .tab_right {
background:url("../images/sprite_tab.png") no-repeat scroll 0 0 transparent;
float:left;
height:36px;
width:9px;
}
.tab_selected .tab_middle {
background:url("../images/sprite_tab.png") repeat-x scroll 0 -33px transparent;
color:#000000;
float:left;
font-size:14px;
height:36px;
}
.tab_selected .tab_right {
background:url("../images/sprite_tab.png") no-repeat scroll 0 -66px transparent;
}
.right_slideboom {
background:url("../images/slideboom_menu.png") no-repeat scroll 0 0 transparent;
display:block;
height:99px;
margin:0;
padding:0;
text-align:center;
width:240px;
}
.right_slideboom_pro {
background:url("../images/slideboom_pro_menu.png") no-repeat scroll 0 0 transparent;
display:block;
height:99px;
margin:0;
padding:0;
text-align:center;
width:240px;
}
a.slideboom_header {
display:block;
height:40px;
margin:0;
padding:10px 0 0;
text-decoration:none;
width:240px;
}
p.slideboom {
line-height:1.5;
margin:0;
padding:0;
}
a.slideboom {
color:#5D646D;
display:block;
margin:0;
padding:0;
text-decoration:none;
}
a.save_money, a.save_money:hover, a.save_money:active, a.save_money:visited {
    background:url("../images/save.png") no-repeat scroll 0 0 #0961A8;
    color:#FFFFFF;
    display:block;
    font-size:11px;
    height:14px;
    margin:0 0 0 5px;
    padding:0;
    text-decoration:none;
    vertical-align:middle;
    width:73px;
}

.gray_price {
    color:#969696;
    margin:0;
    padding:0;
}

.contact_content {
    background-color:#FFFFFF;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    font-size:11px;
    margin:0;
    padding:0;
    width:248px;
}
.contact_content a {
color:#0961A8;
outline:medium none;
text-decoration:none;
}
.contact_content a:hover {
color:#242A2F;
outline:medium none;
text-decoration:underline;
}
.contact_bottom {
background:url("../images/sprite_contact.png") no-repeat scroll 0 0 transparent;
}
.contact_header {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    line-height:1.3;
    margin:0;
    padding:0 0 0 12px;
}

#five_suggestions ul {
margin:0;
padding:0 0 15px 30px;
}
#five_suggestions li {
line-height:1.5em;
margin:0;
padding:0;
}
.downloads, .downloads li {
list-style-type:none;
margin:0;
padding:0;
}
.downloads li {
background:url("../images/download_trial_product_bg.png") repeat-x scroll 0 0 transparent;
line-height:20px;
margin-top:8px;
padding:2px 0 4px 8px;
}
.downloads li a {
background:url("../images/download_trial_link.png") no-repeat scroll left center transparent;
color:#0961A8;
font-family:tahoma;
font-size:12px;
padding:0 0 4px 20px;
text-decoration:underline;
}
.downloads li span {
color:#77818A;
font-family:verdana;
font-size:11px;
margin-top:6px;
}
.create_ardortech_online_trial {
background:url("../images/ardortech_online_trial_button.png") no-repeat scroll 0 0 transparent;
display:block;
height:27px;
margin:4px 0 0 10px;
padding:0;
text-decoration:none;
width:207px;
}
a.create_ardortech_online_trial:hover {
text-decoration:none;
}
.license_popup_top {
display:none;
height:108px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:328px;
z-index:1000;
}
.license_popup {
background:url("../images/license_trial_popup.png") repeat scroll 0 0 transparent;
height:90px;
margin:0;
padding:0;
width:312px;
}
* html .license_popup {
background:url("../images/license_trial_popup.gif") repeat scroll 0 0 transparent;
}
.license_popup p {
color:#515E69;
font-family:Tahoma;
font-size:11px;
line-height:16px;
margin:0;
padding:15px 14px 0;
}
.close_popup {
background:url("../images/point_transparent.gif") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:14px;
margin:3px 3px 0 0;
width:14px;
}
.index_news {
background:url("../images/bg.png") no-repeat scroll 0 -744px transparent;
height:34px;
margin:20px 0 0;
padding:0 0 0 7px;
position:relative;
width:993px;
}
.index_news_content {
background:url("../images/bg.png") repeat-x scroll 0 -695px transparent;
color:#4B555D;
font-family:Tahoma;
font-size:12px;
height:34px;
line-height:31px;
margin:0;
padding:0;
width:993px;
}
.main_div .index_news_content a {
color:#0961A8;
font-family:Tahoma;
}
.index_news_content div.right-border {
background:url("../images/bg.png") no-repeat scroll -7px -744px #FFFFFF;
height:34px;
margin:0;
padding:0;
position:absolute;
right:0;
top:0;
width:7px;
}
a.gray_index_link:link, a.gray_index_link:active, a.gray_index_link:visited {
color:#4B555D;
text-decoration:none;
}
a.gray_index_link:hover {
color:#242A2F;
text-decoration:underline;
}
div.index_news .icon {
background:url("../images/index_news_icon.png") no-repeat scroll 0 0 transparent;
font-size:17px;
height:15px;
left:16px;
padding-left:20px;
position:absolute;
top:11px;
width:15px;
}
.blue_small_header {
color:#064270;
font-weight:bold;
}
div.index_news .blue_small_header {
padding-left:29px;
}
ul.isonline_signup_steps {
clear:both;
height:24px;
list-style-type:none;
margin:0 0 20px;
padding:0;
width:100%;
}
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 {
background:url("../images/isonline_signup/step_figure_bg.gif") repeat scroll 0 0 transparent;
color:#A1AAB1;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
height:24px;
line-height:23px;
text-align:center;
width:24px;
}
ul.isonline_signup_steps li.active span.isonline_step_num {
background:url("../images/isonline_signup/step_figure_active_bg.gif") repeat scroll 0 0 transparent;
color:#FFFFFF;
}
ul.isonline_signup_steps li span.isonline_step_title {
line-height:20px;
margin:0 10px 0 5px;
}
div.isonline_message_box {
height:100%;
margin-left:auto;
margin-right:auto;
width:500px;
}
div.isonline_message_box div {
margin:0;
padding:0;
}
div.isonline_message_box div.top, div.isonline_message_box div.bottom {
clear:both;
float:none;
font-size:0;
height:5px;
line-height:5px;
width:500px;
}
div.isonline_message_box div.top div, div.isonline_message_box div.bottom div {
float:left;
font-size:0;
height:5px;
line-height:1px;
width:5px;
}
div.isonline_message_box div.top div.tl {
background:url("../images/isonline_signup/message_box/corners/tl.gif") no-repeat scroll 0 0 transparent;
}
div.isonline_message_box div.bottom div.bl {
background:url("../images/isonline_signup/message_box/corners/bl.gif") no-repeat scroll 0 0 transparent;
}
div.isonline_message_box div.top div.tc, div.isonline_message_box div.bottom div.bc {
height:4px;
width:490px;
}
div.isonline_message_box div.top div.tc {
border-top:1px solid #8895A4;
}
div.isonline_message_box div.bottom div.bc {
background:none repeat scroll 0 0 #F5F9FA;
border-bottom:1px solid #8895A4;
}
div.isonline_message_box div.top div.tr {
background:url("../images/isonline_signup/message_box/corners/tr.gif") no-repeat scroll 0 0 transparent;
}
div.isonline_message_box div.bottom div.br {
background:url("../images/isonline_signup/message_box/corners/br.gif") no-repeat scroll 0 0 transparent;
}
div.isonline_message_box div.content_container {
background:url("../images/isonline_signup/message_box/bg.gif") repeat-x scroll left bottom transparent;
border-left:1px solid #8895A4;
border-right:1px solid #8895A4;
width:498px;
}
div.isonline_message_box div.content_container h1 {
color:#6D7681;
display:inline-block;
font-family:Tahoma;
font-size:20px;
font-weight:normal;
height:55px;
line-height:56px;
margin:23px 20px 20px 32px;
padding:0 0 0 67px;
vertical-align:middle;
}
div.isonline_message_box div.content_container div.hr {
background:none repeat scroll 0 0 #FFFFFF;
border-top:1px solid #CFD7DC;
font-size:0;
height:1px;
line-height:1px;
margin:0 32px;
}
div.isonline_message_box div.content_container div.message {
height:100%;
padding:0 32px 27px;
}
div.isonline_message_box div.content_container div.message p {
margin:18px 0 0;
padding:0;
}
div.isonline_message_box div.content_container div.message p.return_button {
text-align:right;
}
div.isonline_message_box div.content_container.payment h1 {
background:url("../images/isonline_signup/message_box/payment.png") no-repeat scroll left top transparent;
}
div.isonline_message_box div.content_container.complete h1 {
background:url("../images/isonline_signup/message_box/complete.png") no-repeat scroll left top transparent;
}
div.isonline_message_box div.content_container.cancel h1 {
background:url("../images/isonline_signup/message_box/cancel.png") no-repeat scroll left top transparent;
}
.isonline_payment_button_container {
height:30px;
margin-bottom:5px;
position:relative;
text-align:right;
top:10px;
}
.isonline_payment_button_container * {
margin:0;
padding:0;
}
.isonline_payment_button_container input {
left:7px;
position:relative;
}
.counter {
font-size:14px;
font-weight:bold;
}
.feedback_message_box {
display:inline-block;
margin:-1px 0 0;
overflow:visible;
vertical-align:middle;
}
* 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;
height:7px;
line-height:7px;
margin:0;
position:relative;
right:-1px;
width:5px;
z-index:2;
}
.feedback_message_box .text {
color:#000000;
font-size:10px;
height:100%;
margin:0;
padding:7px 7px 7px 25px;
z-index:1;
}
.feedback_message_box.error .arrow {
background:url("../images/feedback_message/error_arrow.gif") no-repeat scroll 0 0 transparent;
}
.feedback_message_box.error .text {
background:url("../images/feedback_message/error.gif") no-repeat scroll 6px 5px #F7E8E5;
border:1px solid #E9B8AA;
}
.feedback_message_box.warning .arrow {
background:url("../images/feedback_message/warning_arrow.gif") no-repeat scroll 0 0 transparent;
}
.feedback_message_box.warning .text {
background:url("../images/feedback_message/warning.gif") no-repeat scroll 6px 4px #FEFEDC;
border:1px solid #EBCD8F;
padding-left:30px;
}
.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:url("../images/isonline_signup/create_account_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:28px;
margin-left:160px;
width:132px;
}
div.content div.contact_block {
display:block;
height:147px;
position:relative;
top:5px;
width:250px;
}

div.content div.contact_block a {
text-decoration:underline;
}
div.content div.contact_block p {
font-family:tahoma;
font-size:20px;
margin:0 0 0 23px;
padding:0;
}
div.content div.contact_block ul {
margin:5px 0 0;
padding:0;
}
div.content div.contact_block li {
line-height:20px;
margin:0 0 0 37px;
padding:0;
}
span.form_error, .error {
color:#E1472D;
font-size:11px;
}
.main_form {
padding:0;
text-align:left;
}
#reach_block {
display:block;
z-index:10;
}
.main_form p {
margin:0;
padding:7px 0;
}
.main_form p span.comment_text {
color:#777777;
font-size:11px;
line-height:1.4;
padding:0;
}
.main_form p span.comment_text a {
color:#4362BD;
font-size:11px;
}
.main_form .information_row {
float:left;
padding:7px 0;
position:relative;
width:100%;
}
.main_form .information_row p {
color:#777777;
font-size:11px;
line-height:1.4;
margin:0;
padding:0;
}
.main_form .name_field {
float:left;
line-height:20px;
margin:0;
white-space:nowrap;
width:150px;
}
.required_fields {
color:#777777;
font-size:11px;
padding-left:25px;
}
.academic_license_request .main_form {
padding-bottom:18px;
}
.academic_license_request .main_form .name_field {
float:left;
line-height:20px;
margin:0;
white-space:nowrap;
width:180px;
}
.academic_license_request .main_form .name_field a {
font-family:Verdana;
}
.academic_license_request .main_form textarea {
height:81px;
width:272px;
}
.academic_license_request .main_form .information_row {
padding-left:20px;
}
.academic_license_request .main_form .information_row p {
margin:9px 0 7px 181px;
}
.academic_license_request .main_form .information_row p a {
font-size:11px;
}
.ardortech_sdk_licensing .main_form {
padding-left:20px;
}
.ardortech_sdk_licensing .main_form .name_field {
width:104px;
}
.ardortech_sdk_licensing .main_form .input_text_field {
width:325px;
}
.ardortech_sdk_licensing .main_form textarea {
height:77px;
}
.ardortech_sdk_licensing .main_form .input_text_field input, .ardortech_sdk_licensing .main_form textarea {
width:318px;
}
.ardortech_sdk_licensing .main_form .captcha_block, .ardortech_sdk_licensing .main_form .captcha_update_block {
margin-top:10px;
}
.ardortech_sdk_licensing .main_form input.private_key {
width:55px;
}
.ardortech_sdk_licensing .main_form .captcha_block {
padding-left:105px;
}
.ardortech_sdk_licensing .main_form .private_key_text {
padding-left:105px;
}
.ardortech_sdk_licensing .main_form .error_field.private_key_error {
bottom:26px;
left:161px;
margin-bottom:-40px;
}
.ardortech_sdk_licensing .main_form .rise_block {
margin:6px 0;
padding-left:105px;
}
.support_page .search {
float:left;
margin-right:15px;
width:435px;
}
.support_page .search .search_field {
border:1px solid #C3CFDB;
float:left;
height:18px;
}
.support_page .search .searchButtonSmall {
float:left;
left:5px;
position:relative;
top:-1px;
}
.support_page .reach_us {
float:left;
}
.support_page .main_form {
padding-left:20px;
}
.support_page .main_form textarea {
height:86px;
width:272px;
}
.support_page .main_form .captcha_block, .support_page .main_form .captcha_update_block {
padding-top:10px;
}
.support_page .main_form .captcha_block {
padding-left:151px;
}
.support_page .main_form .input_text_field.private_key_text {
padding-left:151px;
}
.support_page .main_form .error_field.private_key_error {
bottom:27px;
left:205px;
margin-bottom:-36px;
}
.support_page .main_form .private_key_container {
margin-bottom:11px;
}
.support_page .main_form .rise_block {
padding-left:151px;
}
.support_page .error_field.terms_and_conditions_error {
bottom:23px;
left:11px;
margin-bottom:-25px;
}
.support_page .main_form .send_button {
margin-top:16px;
}
.support_page .main_form .error_field.version_error {
bottom:21px;
left:-7px;
margin-bottom:-19px;
}
.support_page .product_tooltip a {
background:url("../images/tooltip_icon.gif") no-repeat scroll 0 1px transparent;
color:#505D68;
display:inline-block;
font-family:Tahoma;
font-size:12px;
height:16px;
left:4px;
padding-left:18px;
position:relative;
text-decoration:underline;
top:2px;
}
.support_page .main_form .os_version, .support_page .main_form .pp_version {
display:none;
}
.generate_free_trial .main_form .name_field {
width:86px;
}
.generate_free_trial .main_form {
padding-left:20px;
}
.generate_free_trial .main_form .captcha_block, .generate_free_trial .main_form .rise_block, .generate_free_trial .main_form .private_key_container {
padding-left:87px;
}
.generate_free_trial .main_form .private_key_container {
margin:6px 0;
}
.generate_free_trial .main_form .private_key {
margin-right:3px;
}
.generate_free_trial .main_form .send_button {
margin-bottom:19px;
margin-top:9px;
}
.generate_free_trial .main_form .subscribe {
position:relative;
top:-2px;
}
.generate_free_trial .main_form .error_field.private_key_error {
bottom:26px;
left:55px;
margin-bottom:-42px;
}
.main_form .name_field span {
color:red;
}
.main_form .input_text_field {
float:left;
margin:0;
width:278px;
}
.main_form .input_text_field.private_key_text {
width:500px;
}
.private_key_info {
color:#767676;
display:inline-block;
font-size:11px;
position:relative;
top:4px;
vertical-align:top;
}
.main_form .input_text_field input {
border:1px solid #C3CFDB;
padding:2px 0;
width:272px;
}
.main_form textarea {
border:1px solid #C3CFDB;
height:98px;
margin-top:0;
width:420px;
}
.main_form input.private_key {
border:1px solid #C3CFDB;
height:20px;
padding:0;
width:55px;
}
.main_form .select_container {
border:1px solid #C3CFDB;
height:20px;
margin:0;
overflow:hidden;
padding:0;
width:272px;
}
* html .main_form .select_container {
border:1px solid #C3CFDB;
height:18px;
margin:0;
overflow:hidden;
padding:0;
width:272px;
}
.main_form .select_container select {
border:medium none transparent;
height:20px;
width:272px;
}
* html .main_form .select_container select {
border:medium none transparent;
height:22px;
margin:-2px 0 0 -2px;
padding:2px 0;
width:276px;
}
.main_form .information_row div.checkbox {
height:14px;
width:430px;
}
.main_form .information_row div.checkbox input {
border:medium none;
height:14px;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
width:14px;
}
#message_desc {
margin-bottom:0;
padding-bottom:0;
}
#message_desc p {
padding:5px 0 0;
}
.error_field {
bottom:5px;
float:left;
margin:0;
padding:0;
position:relative;
right:7px;
width:235px;
}
* html .error_field {
bottom:4px;
}
:first-child + html .error_field {
bottom:4px;
}
.error_field.private_key_error {
bottom:120px;
left:423px;
position:relative;
}
.main_form .rise_block {
width:500px;
}
.captcha_block {
display:block;
float:left;
margin:0;
padding:0;
width:209px;
}
.captcha_update_block {
color:#767676;
display:block;
float:left;
font-size:11px;
line-height:1.2;
margin:0;
padding:0;
text-align:left;
width:220px;
}
.captcha_update_block a {
background:url("../images/refresh_icon.png") no-repeat scroll 0 1px transparent;
display:inline-block;
font-size:11px;
height:15px;
margin-top:9px;
padding-left:21px;
text-decoration:underline;
}
.form_request_table td input.private_key {
padding:0;
width:55px;
}
.global_error_field {
background:url("../images/errors/incorrect_data_icon.png") no-repeat scroll 12px 7px #F7E8E5;
border:1px solid #E9B8AA;
color:#010101;
display:block;
font-family:Verdana;
font-size:11px;
line-height:15px;
margin:0 0 20px;
padding:7px 0 7px 35px;
position:relative;
width:663px;
z-index:10;
}
.error_field .incorrect_field {
display:block;
margin:0 0 0 5px;
position:relative;
width:233px;
z-index:10;
}
.error_field .incorrect_field div.pointer {
background:url("../images/errors/incorrect_data.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:30px;
left:2px;
margin:0;
padding:0;
position:relative;
width:6px;
z-index:15;
}
.error_field .incorrect_field .inner {
background:url("../images/errors/incorrect_data_icon.png") no-repeat scroll 12px 7px #F7E8E5;
border:1px solid #E9B8AA;
color:#010101;
display:block;
float:left;
font-family:Verdana;
font-size:11px;
line-height:15px;
margin:0;
padding:7px 2px 7px 35px;
position:relative;
width:183px;
z-index:10;
}
.error_field .empty_field {
background:url("../images/errors/no_data_icon.png") no-repeat scroll 12px 5px #FFFFDD;
border:1px solid #EBCD8F;
color:#010101;
display:block;
font-family:Verdana;
font-size:11px;
line-height:15px;
margin:0 0 0 5px;
padding:7px 0 7px 35px;
position:relative;
width:196px;
}
.error_field .empty_field .outer {
background:none repeat scroll 0 0 #FFFFFF;
border-right:1px solid #E9B8AA;
display:block;
height:100%;
left:-1px;
padding:1px 0;
position:absolute;
top:-1px;
width:6px;
z-index:1;
}
.error_field .empty_field div.pointer {
background:url("../images/errors/no_data.png") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
left:1px;
margin:0;
padding:0;
position:absolute;
top:0;
width:6px;
z-index:10;
}
.button_sliding_door {
border:medium none;
margin:0;
padding:0;
}
.button_sliding_door a {
background:none no-repeat scroll right top transparent;
display:block;
float:left;
margin:0;
padding:0 20px 0 0;
}
.button_sliding_door a span {
background:none no-repeat scroll left top transparent;
display:block;
float:left;
margin:0;
padding:0;
width:20px;
}
.button_sliding_door a.gray_button, .button_sliding_door a.gray_button span {
background-image:url("../images/gray_button.png");
color:#05355D;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
height:23px;
line-height:22px;
margin:0;
text-decoration:none;
}
.clear_all {
clear:both;
}
.testimonial_top {
background:url("../images/sidebar_background_borders.gif") repeat scroll 0 0 transparent;
font-size:1px;
height:4px;
margin:0;
padding:0;
width:234px;
}
.testimonial_top_center {
background:none repeat scroll 0 0 #FFF7D9;
border-left:1px solid #DAD0C6;
border-right:1px solid #DAD0C6;
font-size:11px;
margin:0;
padding:0 0 0 9px;
width:223px;
}
.testimonial_top_center .text {
float:left;
margin:0;
}
.testimonial_top_bottom {
background:url("../images/sidebar_background_borders.gif") repeat scroll 0 -4px transparent;
font-size:1px;
height:15px;
margin:0;
padding:0;
width:234px;
}
.testimonial_photo {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DAD0C6;
float:left;
margin:8px 6px 0 0;
padding:1px;
}
.testimonial_center {
background:url("../images/testimonial_sidebar_center.png") no-repeat scroll 0 0 transparent;
height:17px;
margin:0;
padding:0;
width:234px;
}
.testimonials {
min-height:220px;
}
.testimonial_content {
color:#5A5A5A;
font-size:11px;
margin:0;
padding:0;
width:232px;
}
.testimonial_author, .testimonial_work, .testimonial_work a, .testimonial_text, .testimonial_read_more {
font-size:11px;
line-height:1.3;
margin:0;
padding:0;
text-align:left;
}
.testimonial_icon {
float:left;
margin-right:10px;
}
.testimonial_author {
color:#77818A;
font-size:12px;
font-weight:bold;
margin:11px 0 9px;
width:136px;
}
.testimonial_work {
color:#808080;
width:136px;
}
.testimonial_text {
color:#505D68;
line-height:1.5;
margin:0;
padding:21px 12px 14px 20px;
}
.testimonial_bottom {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #DAD0C6;
border-right:1px solid #DAD0C6;
color:#0961A8;
font-size:11px;
margin:0;
padding:0;
width:232px;
}
.testimonial_bottom_border {
background:url("../images/sidebar_background_borders.gif") repeat scroll 0 -19px transparent;
font-size:1px;
height:6px;
margin:0;
padding:0;
width:234px;
}
.products_sidebar_content {
height:288px;
margin:0;
padding:0;
width:234px;
}
.products_sidebar_content .center_links {
display:block;
float:left;
}
.products_sidebar_content a.right_link {
display:block;
float:left;
height:17px;
margin:172px 0 0 20px;
outline:medium none;
width:17px;
}
.products_sidebar_content a.image_link {
display:block;
float:left;
height:222px;
outline:medium none;
text-decoration:none;
width:232px;
}
.products_sidebar_content a.learn_more_link {
bottom:20px;
float:right;
font-family:tahoma;
font-size:11px;
margin-bottom:3px;
position:relative;
right:10px;
text-decoration:underline;
}
.products_sidebar_content p {
color:#565C61;
font-size:11px;
margin:0 0 0 12px;
padding-bottom:0;
padding-top:0;
text-align:left;
}
.popup_window {
background-color:#FFFFFF;
border:2px solid #949494;
display:none;
left:0;
position:absolute;
top:0;
z-index:1000;
}
.popup_window .title {
background-image:url("../images/popup_bg.gif");
}
.popup_window .title tr {
height:24px;
}
.popup_window td.popup_title {
padding-bottom:0;
padding-top:0;
vertical-align:middle;
}
.popup_window td.popup_exit {
padding-bottom:0;
padding-top:0;
vertical-align:top;
}
.popup_window td.popup_exit img {
cursor:pointer;
margin-top:4px;
}
.tooltip_send_btn {
display:inline-block;
margin-top:3px;
vertical-align:top;
}
img.download_arrow_icon {
position:relative;
top:3px;
}
.empry_span {
font-size:1px;
line-height:1px;
}
.qz_tab_nav_features {
height:745px;
}
.error_field.standard_error {
bottom:0;
float:none;
margin-bottom:3px;
margin-top:3px;
right:0 !important;
width:420px;
}
.error_field.standard_error .incorrect_field {
margin:0;
width:100% !important;
z-index:auto;
}
.error_field.standard_error .incorrect_field .inner {
float:none;
width:100% !important;
}
div.main-container {
height:100%;
margin:0 auto;
min-height:100%;
text-align:center;
}
div.sub-container {
height:auto !important;
min-height:100%;
}
div.main-container div.main_div {
margin-left:auto;
margin-right:auto;
padding-bottom:89px;
}
div.main-container div.bottom-menu {
height:0;
margin-top:-89px;
position:relative;
}
div.main-container div.bottom {
clear:both;
margin-left:auto;
margin-right:auto;
width:1000px;
}
:first-child + html div.main-container div.bottom .bottom_menu {
margin-top:25px;
}

div.colour_block div.content_block {
height:28px;
width:100%;
}
:first-child + html div.colour_block div.content_block {
height:26px;
}
* html div.colour_block div.content_block {
height:26px;
}
div.colour_block div.content_block {
color:#808080;
display:inline-block;
float:left;
font-family:Tahoma;
font-size:11px;
margin-left:13px;
margin-top:8px;
padding:0;
}
:first-child + html div.colour_block div.content_block {
margin-top:6px;
}
* html div.colour_block div.content_block {
margin-top:6px;
}
div.colour_block div.content_block a {
background:none repeat scroll 0 0 transparent;
cursor:pointer;
display:inline-block;
height:26px;
margin-top:2px;
text-decoration:none;
width:83px;
}
* html div.colour_block div.content_block a {
margin-top:0;
position:relative;
top:-1px;
}
:first-child + html div.colour_block div.content_block a {
margin-top:0;
}
div.colour_block div.content_block a.sitemap_link {
margin-left:-3px;
width:100px;
}
* html div.colour_block div.content_block a.sitemap_link {
width:96px !important;
}
:first-child + html div.colour_block div.content_block a.sitemap_link {
margin-left:0;
}
* html div.colour_block div.content_block a.sitemap_link {
margin-left:2px;
}
* html div.colour_block div.content_block a.aboutus_link {
}
div.colour_block div.content_block a.aboutus_link {
margin-left:2px;
}

div.colour_block div.content_block a img {
margin-bottom:-4px;
margin-right:5px;
}
* html div.top_colour_block {
height:2px;
}
* html div.bottom_colour_block {
height:2px;
margin-top:-2px;
}

div.colour_block div.top_colour_block div.left_corner, div.colour_block div.bottom_colour_block div.left_corner {
float:left;
}
div.colour_block div.top_colour_block div.right_corner, div.colour_block div.bottom_colour_block div.right_corner {
float:right;
}
div.colour_block div.top_colour_block div.left_corner, div.colour_block div.bottom_colour_block div.left_corner {
left:-1px;
}
div.colour_block div.top_colour_block div.right_corner, div.colour_block div.bottom_colour_block div.right_corner {
left:1px;
}
div.colour_block div.top_colour_block div.left_corner, div.colour_block div.top_colour_block div.right_corner {
top:-1px;
}
div.colour_block div.bottom_colour_block div.left_corner, div.colour_block div.bottom_colour_block div.right_corner {
top:1px;
}
div.colour_block div.top_colour_block div.left_corner {
background-position:0 0;
}
div.colour_block div.top_colour_block div.right_corner {
background-position:-2px 0;
}
div.colour_block div.bottom_colour_block div.left_corner {
background-position:0 -2px;
}
div.colour_block div.bottom_colour_block div.right_corner {
background-position:-2px -2px;
}

#navigation { float:right; display:inline; /* text-transform: uppercase; */ font-size:13px; padding-top:15px; padding-bottom:15px; width:860px; background:url("../images/menu_bg_b.gif") no-repeat center; text-align:left;}
#navigation ul{ display:inline; list-style-type: none; height:26px; }
#navigation ul li{ float:left; display:inline; margin-left:8px; position:relative; z-index:10;}
#navigation ul li a{ float:left; display:inline; height:26px; padding:0 15px; line-height:26px; text-decoration: none; color:#000; }

#navigation ul li a:hover { background:#091722; /*color:#b3b3b3;*/ color:#fff; }
#navigation ul li a.active { /*background:#00aeef; */color:#fff; }
#navigation ul li a.hover{ background:#fff; color:#000; }

#navigation ul li .dd { position:absolute; top:26px; left:0; width:186px; background:#ffc0c6; font-size:11px; display:none; }
#navigation ul li .dd ul{ float:left; display:block; height:auto; line-height:18px;}
#navigation ul li .dd ul li{ float:none; display:block; height:auto; margin:0; border-bottom:solid 1px #b2b2b2; width:186px; float:left; }
#navigation ul li .dd a{ float:none; display:block; padding:2px; height:auto; color:#000; width:156px;}
#navigation ul li .dd a.hover,
#navigation ul li .dd a:hover{ background:#253f53; color:#fff; }

#navigation ul li .dd .dd{ background:#253f53; top:0; left:186px;}
#navigation ul li .dd .dd a:hover{ background:#091722; }


/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/


/* MyCSSMenu 0 */

/*"""""""" (MAIN) Items""""""""*/
#qm0 a
{
    padding:5px 10px 5px 10px;
    color:#969696;
    font-family:Arial;
    font-size:10px;
    text-decoration:none;
}


/*"""""""" (SUB) Container""""""""*/
#qm0 div, #qm0 ul
{
    padding:10px;
    margin:-2px 0px 0px;
    background-color:transparent;
    border-style:none;
}


/*"""""""" (SUB) Items""""""""*/
#qm0 div a, #qm0 ul a
{
    padding:3px 10px 3px 5px;
    background-color:transparent;
    font-size:11px;
    border-width:0px;
    border-style:none;
}


/*"""""""" (SUB) Hover State""""""""*/
#qm0 div a:hover, #qm0 ul a:hover
{
    background-color:#dadada;
    color:#cc0000;
}


/*"""""""" (SUB) Active State""""""""*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{
    background-color:#dadada;
    color:#cc0000;
}


/*"""""""" Individual Titles""""""""*/
#qm0 .qmtitle
{
    cursor:default;
    padding:3px 0px 3px 4px;
    color:#444444;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
}


/*"""""""" Individual Horizontal Dividers""""""""*/
#qm0 .qmdividerx
{
    border-top-width:1px;
    margin:4px 0px;
    border-color:#bfbfbf;
}


/*"""""""" Individual Vertical Dividers""""""""*/
#qm0 .qmdividery
{
    border-left-width:1px;
    height:15px;
    margin:4px 2px 0px;
    border-color:#969696;
}


/*"""""""" (main) Rounded Items""""""""*/
#qm0 .qmritem span
{
    border-color:#dadada;
    background-color:#f7f7f7;
}


/*"""""""" (main) Rounded Items Content""""""""*/
#qm0 .qmritemcontent
{
    padding:0px 0px 0px 4px;
}

#basic-accordian{
    width:225px;
    z-index:20;
    float: right;
    border: 1px solid #B0CAF1;
}

.accordion_headings{
    padding:5px;
    background:#313131;
    color:#FFFFFF;
    border-bottom:1px solid #FFF;
    cursor:pointer;
    font-weight:bold;
}

.accordion_headings:hover{
    background:#b0caf1;
}

.accordion_child{
    padding:15px;
    background:#fff;
    height: 162px;
    overflow: auto;
    text-align: justify;
}

.header_highlight{
    background:#b0caf1;
}

.header_highlight_sub {
    padding:5px;
    color:#2c2c2c;
    border-bottom:1px solid #FFF;
    cursor:pointer;
    font-weight:bold;
    background:#b2b2b2;
}

div.index_content {

}

div.main_banner {
    background-color:#fff;
    float:none;
    margin:0;
    padding:0;
    width:1000px;
}
div.main_banner a, div.main_banner a:hover {
    text-decoration:none;
}

.right_panel {
    display:none;
}

div.products_blocks_container {
    height:187px;
    margin:20px 0 0;
    padding:0;
    width:1000px;
}

div.products_blocks_container a, div.products_blocks_container a:hover {
    text-decoration:none;
}

div.prdtitle {
    background:url("../images/index.gif") no-repeat scroll 0 0 transparent;
    width: 320px;
    height: 25px;
    padding-left: 10px;
    padding-top: 6px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

div.products_blocks_container .ardr, div.products_blocks_container .sdk {
    float:left;
    height:184px;
    margin:0 20px 0 0;
    padding:0;
    position:relative;
    width:320px;
}

div.products_blocks_container .ardr img, div.products_blocks_container .sdk img {
    border:0 none;
    float:left;
}

div.products_blocks_container .sdk {
    margin:0;
}

div.products_blocks_container .center {
    border-bottom:1px solid #ffbec4;
    border-left:1px solid #ffbec4;
    border-right:1px solid #ffbec4;
    clear:both;
    display:block;
    height:149px;
    margin:0;
    padding:0;
    position:relative;
    width:318px;
}

div.products_blocks_container .center h3 {
    font-size:20px;
    line-height:15px;
    margin:0;
    padding:24px 0 12px;
}

div.products_blocks_container .a_overview .center h3 {
    padding-top:22px;
}

div.products_blocks_container .center h3 a {
    color:#000000;
    font-family:Tahoma;
    font-size:20px;
    margin:0;
    padding:0;
}

div.products_blocks_container .center p {
    color:#242A2F;
    font-family:Tahoma;
    font-size:12px;
    line-height:16px;
    margin:0;
    padding-top:15px;
    text-align:left;
}

div.products_blocks_container .center p a {
    font-size:12px;
}

div.products_blocks_container .index_box_pps {
    margin:18px 18px 0 20px;
}

div.products_blocks_container .a_overview .index_box_pps {
    margin-right:19px;
}

div.products_blocks_container .sdk .index_box_pps {
    margin-right:16px;
}

div.products_blocks_container h3 {
    color:#000000;
    font-family:arial;
    font-size:18px;
    margin:0;
    padding:15px 0 4px 18px;
}

#breadcrum_wrapper {
    float:left;
    margin:0;
    width:1000px;
}

#breadcrum_wrapper div {
    border:0px solid #EBEBEB;
    margin:0 0 10px;
    padding:5px;
}

#main_wrapper {
    float:left;
    margin:0;
    width:1000px;
}

#left_column {
    width:225px;
    z-index:20;
    float: left;
    border: 1px solid #ffaeb5;
}

#left_box {
    width:220px;
    z-index:20;
    float: left;
    border: 1px solid #B2B2B2;
}

.left_content {
    background:none repeat scroll 0 0 #FFFFFF;
    height:200px;
    overflow:auto;
    padding:15px;
    text-align:justify;
    line-height:20px;
}

.left_content_links {
    background:none repeat scroll 0 0 #FFFFFF;
    height:200px;
    overflow:auto;
    padding:5px;
    text-align:justify;
    line-height:20px;
    margin: 0;
}

.left_content_links ul {
    list-style-type:none;
}

.left_content_links ul li {
    
}

.left_content_links ul li:hover {
    background-color:#000;
}

.left_spacer {
    height: 20px;
}

#content {
    width:700px;
    z-index:20;
    float: right;
    border: 1px solid #ffaeb5;
    margin-left: 230px;
}

#a_container {
    height: 600px;
    width: 1000px; /**the padding adds to the width**/
    margin:0px auto;
    padding: 0; /**this is an easier way to position #inner**/
    text-align: left;
}

#a_header {
    height: 95px;
    width: 304px;
    margin: 0 0 2px 10px; /**shorthand. Goes clockwise: top right bottom left**/
    background: #fff;
    text-align: left;
    width: 985px;
}

#a_inner {
    min-height:493px;
    width:1000px;
    background-color:#fff;
    overflow:auto;
}

* html #a_inner {
    min-height:493px;
    overflow:auto;
}

#a_menu {
    height: 25px;
    width: 985px;
    margin: 0px 0 0 7px;
}

#a_left {
    width: 217px;
    background: #fff;
    margin: 25px 0 0 7px;
    float: left;
}

#a_bottom_left{ /**id/class can't have spaces**/
    height: 255px;
    width: 217px;
    margin: 6px 0 0 7px;
    float: left;
    clear: left; /**moves the float below #left**/
    background: #fff;
}

#a_content_right {
    min-height: 436px;
    width: 747px;
    margin: 6px 0 0 231px;
    overflow: auto;
    text-align: justify;
    padding-left: 10px;
    padding-right: 2px;
    color: #000;
    line-height: 20px;
}

#a_content_center {
    min-height: 436px;
    width: 980px;
    margin: 6px 0 0 6px;
    overflow: auto;
    text-align: justify;
    padding-left: 10px;
    padding-right: 2px;
    color: #000;
    line-height: 20px;
}

#a_footer {
    height: 20px;
    width: 304px;
    margin: 10px 0 2px 0; /**shorthand. Goes clockwise: top right bottom left**/
    background: #ffeff1;
    text-align: right;
    width: 1000px;
    padding-top: 5px;
    font-size: 10px;
}

#a_breadcrum {
    height: 25px;
    width: 747px;
    font-size:11px;
    color: #4a8be9;
}

#seperator {
    border-bottom: 1px dashed #4b88f3;
    width: 747px;
}

.photo {
    background-color:#FFFFFF;
    border:1px solid #BABABA;
    margin:6px 18px 2px 5px;
    padding:2px;
}

.photo-no-border {
    background-color:#FFFFFF;
    border:0px solid #BABABA;
    margin:6px 18px 2px 5px;
    padding:2px;
}

.left  {
    float:right;
}

.main_heading {
    color:#000000;
    font-size:20px;
    font-weight:normal;
    margin-bottom:20px;
    margin-top:20px;
    padding-bottom:10px;
    padding-top:20px;
    text-decoration:none;
}


#left_bar_links {

}

#left_bar_links ul {
    list-style-type: none;
    padding: 5px;
    line-height: 20px;
    margin: 0;
}

#left_bar_links ul li {
    background-image: url("../images/bullet.gif");
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: .7em;
}

#left_bar_links ul li:hover {
    color: #000;
    background-color: #ffeff1;
}

.know-more {
    text-align: right;
}