﻿/* Layout of the page that are used in the whole site*/
/* Standard tags*/

body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #555555;
    background-image:  url('/images/background.gif');
    background-color: #4a4a4a;
    background-repeat: no-repeat;
    background-position: center top;

    text-align: center;
}
body a{
    text-decoration: none;
    color: #0013a4;
}
body a:hover{
    text-decoration: underline;
}



/* General layout of the page*/
.windowcontainer{
    margin-top:20px;
    width: 736px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    text-align: left;
}

.windowcontainer_nonavigation {
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    padding-bottom:20px;
    text-align:left;
    width:562px;
}

.windowcontainer2{
    margin-top:0px;
    width: 736px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    text-align: left;
}

.windowcontainer2_nonavigation {
    margin-top:0px;
    width:562px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:20px;
    text-align:left;
}

.window_top{
    float: left;
    width: 736px;
    height: 9px;
    font-size:0px;    
    background-image:  url('/images/dropshadow_top.png');
}

.window_top_nonavigation {
    background-image:url('/images/dropshadow_top.png');
    background-position:right center;
    float:left;
    font-size:0;
    height:9px;
    width:562px;
}


.window{
    float/**/:/**/ left;
    width: 736px;    
    padding-bottom: 9px;
    background-image:  url('/images/dropshadow.png');
    background-repeat: repeat-y;
    background-position: right;
}


.window_nonavigation {
    float/**/:/**/ left;
    width: 562px;    
    padding-bottom: 9px;
    background-image:  url('/images/dropshadow.png');
    background-repeat: repeat-y;
    background-position: right;
}


.contentcontainer{
    float: left;
    width: 714px;
    margin-left: 9px;
    display: inline;
}

.contentcontainer_nonavigation {
    display:inline;
    float:left;
    margin-left:9px;
    min-height:200px;
    width:540px;
}


.topbar_ntrglobal_{
    float/**/:/**/left;
    width: 100%;
    height: 59px;
    display:inline;
    background-color: #000e78;
    background-image:url('/images/ntrglobal_topbarbackground.gif');
    background-repeat: repeat-y;
}

.topbar_ntrglobal_home{
    float/**/:/**/left;
    width: 100%;
    height: 70px;
    display:inline;
    background-image:url('/images/ntrglobal_topbarbackground2.gif');
    background-repeat: repeat-x;
}

.topbar_ntrglobal_home2{
    float/**/:/**/left;
    width: 100%;
    height: 70px;
    display:inline;
    background-image:url('/images/ntrglobal_topbar_2.gif');
    background-repeat: no-repeat;
}
.topbar_ntrglobal_global{
    float/**/:/**/left;
    width: 100%;
    height: 70px;
    display:inline;
    background-image:url('/images/ntrglobal_topbar_2.gif');
    background-repeat: no-repeat;
}
.topbar_ntrglobal_products{
    float/**/:/**/left;
    width: 100%;
    height: 70px;
    display:inline;
    background-color: #000e78;
    background-image:url('/images/ntrglobal_topbar_2.gif');
    background-repeat: repeat-y;
}
.topbar_ntrglobal_ntradmin{
    float/**/:/**/left;
    width: 100%;
    height: 59px;
    display:inline;
    background-color: #026e4f;
    background-image:url('/images/ntradmin_topbar_2b.gif');
    background-repeat: repeat-y;
}
.topbar_ntrglobal_ntrsupport{
    float/**/:/**/left;
    width: 100%;
    height: 59px;
    display:inline;
    background-color: #4a7bc5;
    background-image:url('/images/ultimate_topbar_2b.gif');
    background-repeat: repeat-y;
}
.topbar_ntrglobal_ntrsupportpro{
    float/**/:/**/left;
    width: 100%;
    height: 59px;
    display:inline;
    background-color: #05bedf;
    background-image:url('/images/pro_topbar_2b.gif');
    background-repeat: repeat-y;
}
.topbar_ntrglobal_ntrmeeting{
    float/**/:/**/left;
    width: 100%;
    height: 59px;
    display:inline;
    background-color: #e6800b;
    background-image:url('/images/ntrmeeting_topbar_2b.gif');
    background-repeat: repeat-y;
}
 
.topbar_ntrglobal_nonavigation{
    float/**/:/**/left;
    width: 100%;
    height: 59px;
    display:inline;
    background-image:url('/images/ntrglobal_topbar_2pro.gif');
    background-repeat: no-repeat;
}

.topbar_ntrglobal_home2a{
    float:left;
    width: 100%;
    height: 26px;
    display:inline;
    background-image:url('/images/ntrglobal_topbar_1.gif');
    background-repeat: no-repeat;
}

.topbar_ntrglobal_telephone{
    float:left;
    width: 100%;
    height: 26px;
    display:inline;
    background-image:url('/images/ntrglobal_topbar_1.gif');
    background-repeat: no-repeat;
}

.topbar_ntrglobal_notelephone{
    float:left;
    width: 100%;
    height: 26px;
    display:inline;
    background-image:url('/images/ntrglobal_topbar_1pro.gif');
    background-repeat: no-repeat;
}


.top-tel{
    float: right;
    text-align:right;
    width: 163px;
    font-size:12px;
    color:#f2edd7;
    font-weight:bold;
    padding-bottom:7px;
    padding-right:52px;
    
}

.top-message{
    float: left;
    width: 511px;
    height: 12px;
    color:#9f9b9b;
    font-size:8px;
    padding-top:3px;
    line-height: 12px;
    overflow:hidden;
}

.top-message a{
    color:#ffffff;
    text-decoration:none;
}
.top-message a:hover{
    color:#ffffff;
    text-decoration:underline;
}


.topbar_ntrsupportpro {
    background-color:#5D92E2;
    background-image:url(/images/ntrsupportsbe_topbarbackground.jpg);
    background-position:right center;
    background-repeat:repeat-y;
    display:inline;
    float:left;
    height:59px;
    width:100%;
}





.top_home_admin{
 float:left;
 height:235px;
 overflow:hidden;
 display:inline
}
 
.top_image_home{
    float: left;
    margin-bottom:1px;
    width: 540px;
    height:232px;
 }

.top_rightbox_home{
    float: right;
    width: 174px;
    height:232px;
 }

.top_rightbox_buttons{
    float: left;
    width: 174px;
    height:152px;
}

.top_rightbox_meeting{
    float: left;
    width: 174px;
    height:80px;
    background-image:url(/images/JoinMeeting-bg.jpg)
}

.localisationcontainer_home{
    float:right;
    margin-right:17px;
    margin-top:25px;
    display:inline;
    width:163px;
}
 
.localisationcontainer_global{
    float:right;
    margin-right:10px;
    margin-top:35px;
    display:inline;
    width:163px;
}
.localisationcontainer_{
    float:right;
    margin-right:15px;
    margin-top:13px;
    display:inline;
    width:200px;
}

.localisationcontainer_products{
    float:right;
    margin-right:15px;
    margin-top:13px;
    display:inline;
    width:200px;
}
.localisationcontainer_search_products{
    float:right;
    margin-right:8px;
    margin-top:23px;
    display:inline;
    width:340px;
}
.localisationcontainer_search_ntrsupport{
    float:right;
    margin-right:15px;
    margin-top:13px;
    display:inline;
    width:340px;
}
.localisationcontainer_search_ntradmin{
    float:right;
    margin-right:15px;
    margin-top:13px;
    display:inline;
    width:340px;
}
.localisationcontainer_search_ntrmeeting{
    float:right;
    margin-right:15px;
    margin-top:13px;
    display:inline;
    width:340px;
}
.localisationcontainer_search_ntrsupportpro{
    float:right;
    margin-right:15px;
    margin-top:13px;
    display:inline;
    width:340px;
}
.localisationcontainer_search_global{
    float:right;
    margin-right:8px;
    margin-top:23px;
    display:inline;
    width:400px;
}
 

.logo{
    float: left;
    width: 439px;
}

.logo_search_products{
    float: left;
    width: 324px;
}
.logo_search_ntrsupport{
    float: left;
    width: 324px;
}
.logo_search_ntrsupportpro{
    float: left;
    width: 324px;
}
.logo_search_ntradmin{
    float: left;
    width: 324px;
}
.logo_search_ntrmeeting{
    float: left;
    width: 324px;
}

.logo_search_global{
    float: left;
    width: 287px;
}

.search{
    float: left;
    padding-left:4px; 
    color:#333333;
    width:135px;
}
 
.logo_without_slogan{
    float: left;
    width: 439px;
}
.logo_with_slogan{
    float: left;
    width: 134px;
}
.slogan{
    float: left;
    width: 400 px;
} 



.slogan_footer{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    padding-top:5px;
    color: #cfcfcf;
}
.slogan_footer_left{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    padding-top:5px;
    color: #9f9b9b;
    width: 100%;
}
.slogan_footer_left a{
    color:#9f9b9b;
    text-decoration:none;
}
.slogan_footer_left a:hover{
    color:#ffffff;
    text-decoration:underline;
}
.location{
    float: left;    
    width: 233px;
    height: 20px;
    display:inline;
    margin-top: 11px;
    text-align:right;
}
.language{
    float: left;
    width: 233px;
    height: 20px;
    margin-top: 2px;
    display:inline;    
    text-align:right;
}
.worldmap{
    float: left;
    width: 31px;
    height: 50px;
    display:inline;
    margin-top: 10px;
    margin-left: 5px;background-image:url('/images/worldmap.gif');
    background-position:left top;
    background-repeat: no-repeat;
}

.step-selected {
    background-image:url('/images/step-selected-background.gif');
    background-repeat:repeat-x;
    float:left;
    height:72px;
    width:356px;
}

.step-description-title {
    float:left;
    font-size:18px;
    margin-bottom:6px;
    margin-left:9px;
    margin-top:9px;
    width:200px;
}

.step-description-subtitle {
    float:left;
    font-size:13px;
    margin-bottom:6px;
    margin-left:9px;
    width:200px;
}

.step-nonselected {
    background-image:url('/images/step-non-selected-background.gif');
    background-repeat:repeat-x;
    float:left;
    height:72px;
    width:356px;
}



/* Nav Location/Language */

#navlocation{
    padding: 0;
    margin: 0;
    list-style: none;
    background-color:#999933;
}
#navlocation a{
    position:relative;
    z-index:500;
    display: block;
}

.navigationlang_dropdown a:link, .navigationlang_dropdown a:visited, .navigationlang_dropdown a:hover, .navigationlang_dropdown a:active {
    position:relative;
    z-index:600;
    display: block;
    text-decoration:none;
    width: 76px;
    color:#FFFFFF !important;
    background-image:none;
}

*html .navigationlang_dropdown a:link, .navigationlang_dropdown a:visited, .navigationlang_dropdown a:hover, .navigationlang_dropdown a:active {
    width: 76px;
}
#navlocation ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;    
}
#navlocation li { /* all list items */
    float: left;
}
#navlocation li ul { /* second-level lists */
    position: absolute;
    float: left;
    width: 107px;
    padding-bottom:5px;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
*html #navlocation li ul { /* Hack for IE 6 and below */
    padding-bottom:0px;
}

#navlocation li:hover{
 background-position: 0 0;
}

#navlocation li:hover ul ul, #navlocation li.sfhover ul ul {
    left: -999em;
}
#navlocation li:hover ul, #navlocation li li:hover ul, #navlocation li.sfhover ul, #navlocation li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}
#navlocation .lang, #navlocation .country_,  #navlocation .country_home, #navlocation .country_global, #navlocation .country_products, .country_ntradmin, .country_ntrsupport, .country_ntrsupportpro, .country_ntrmeeting   {
    display:block;
    color: #ffffff;
    background-position:right top;
    background-repeat:no-repeat;
    cursor: pointer;
    margin-left:2px;
}
  
.navcont{
float:right; 
display:block
 
}
.country_ a, .country_products a, .lang a {
    display: block;
    color:#FFFFFF;
    text-decoration:none;
    background-position:right top;
    background-repeat:no-repeat;
    padding-top:5px; /* The funny stars make this line invisible for Internet Explorer 5.* */
    padding-bottom:5px;  /* The funny stars make this line invisible for Internet Explorer 5.**/
    padding-right: 22px; 
    padding-left: 7px; 
    background-image:url('/images/country_button_home.gif');

}
.country_ntradmin  a {
    display: block;
    color:#FFFFFF;
    text-decoration:none;
    background-position:right top;
    background-repeat:no-repeat;
    padding-top:5px; /* The funny stars make this line invisible for Internet Explorer 5.* */
    padding-bottom:5px;  /* The funny stars make this line invisible for Internet Explorer 5.**/
    padding-right: 22px; 
    padding-left: 7px; 
    background-image:url('/images/country_button_admin.gif');
}
.country_ntrsupport  a {
    display: block;
    color:#FFFFFF;
    text-decoration:none;
    background-position:right top;
    background-repeat:no-repeat;
    padding-top:5px; /* The funny stars make this line invisible for Internet Explorer 5.* */
    padding-bottom:5px;  /* The funny stars make this line invisible for Internet Explorer 5.**/
    padding-right: 22px; 
    padding-left: 7px;
    background-image:url('/images/country_button_ultimate.gif');
}
.country_ntrsupportpro  a {
    display: block;
    color:#FFFFFF;
    text-decoration:none;
    background-position:right top;
    background-repeat:no-repeat;
    padding-top:5px; /* The funny stars make this line invisible for Internet Explorer 5.* */
    padding-bottom:5px;  /* The funny stars make this line invisible for Internet Explorer 5.**/
    padding-right: 22px; 
    padding-left: 7px; 
    background-image:url('/images/country_button_pro.gif');
}
.country_ntrmeeting  a {
    display: block;
    color:#FFFFFF;
    text-decoration:none;
    background-position:right top;
    background-repeat:no-repeat;
    padding-top:5px; /* The funny stars make this line invisible for Internet Explorer 5.* */
    padding-bottom:5px;  /* The funny stars make this line invisible for Internet Explorer 5.**/
    padding-right: 22px; 
    padding-left: 7px; 
    background-image:url('/images/country_button_meeting.gif');
}
.country_home a, .country_global a {
    display: block;
    color:#ffffff;
    text-decoration:none;
    background-position:right top;
    background-repeat:no-repeat;
    padding-top:5px; /* The funny stars make this line invisible for Internet Explorer 5.* */
    padding-bottom:5px;  /* The funny stars make this line invisible for Internet Explorer 5.**/
    padding-right: 22px; 
    padding-left: 7px;
    background-image:url('/images/country_button_home.gif');
}
.country_ a:hover, .country_ntradmin a:hover, .country_ntrsupport a:hover, .country_ntrmeeting a:hover, .country_ntrsupportpro a:hover, .lang a:hover, .country_home a:hover, .country_global a:hover, .country_products a:hover{
    text-decoration:none;
    color: #ffffff;
    background-position:right -27px;
    background-repeat:no-repeat;
}
.navigationlang_dropdown{
    z-index:600;
    cursor: pointer;
    position: relative;
    background-image:url('/images/dropdown_shadow.png');  /* The stars are to hide it from IE 5.*  */
    background-position: right bottom;    
}
*html .navigationlang_dropdown{ /* Hack for IE 6 and below */
    background-image:url('/images/dropdown_background.jpg'); /* The underscore is to only show it to IE  */
}
.navigationlang_dropdown li a{
    z-index:501;
    padding-top: 1px;
    padding-bottom: 2px;
    font-weight:normal;
    padding-left:5px;
    display: inline;
}
*html .navigationlang_dropdown li a{ /*For IE*/
    width: 74px;
}
.navigationlang_dropdown li a:hover{
    background-image:none;
    color: #ffffff !important;
    background-color: #494848;
}

.navigationlang_dropdown li.first_li a{
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom:solid;
    border-bottom-color:#a1a0a0;
    border-bottom-width:1px;
    border-top:solid;
    border-top-color:#8e8c8c;
    border-top-width:1px;

}


/* Navigation dropdowns */
.navigationhorizontal{
    float: left;
    width: 100%;
    background-image:url('/images/horizontalnavigation_background.gif');
    background-repeat:repeat-x;
    margin-bottom: 7px;
}

.navigationhorizontal-right-dropdown {
    background-image:url('/images/navigationright-dropdown.gif');
    background-position:right top;
    background-repeat:no-repeat;
    float:right;
    width:176px;
}



#nav{
    padding: 0;
    margin: 0;
    list-style: none;
    background-color:#999933;
}
#nav a{
    position:relative;
    z-index:500;
}
#nav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;    
}
#nav a {
    display: block;
}
#nav li { /* all list items */
    float: left;
}
#nav li ul { /* second-level lists */
    position: absolute;
    float: left;
    width: 150px;
    padding-bottom:4px;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
*html #nav li ul { /* Hack for IE 6 and below */
    padding-bottom:0px;
}

#nav li:hover{
 background-position: 0 0;
}
 
#nav li:hover ul ul, #nav li.sfhover ul ul {
    left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}
.navigation_dropdown{
    z-index:100;
    cursor: pointer;
    position: relative;
    background-image:url('/images/dropdown_shadow.png');  /* The stars are to hide it from IE 5.*  */
    background-position: right bottom;    
}
*html .navigation_dropdown{ /* Hack for IE 6 and below */
    background-image:url('/images/dropdown_background.jpg'); /* The underscore is to only show it to IE  */
}
.navigation_dropdown li a{
    z-index:501;
    width: 130px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight:normal;
    border-bottom:solid;
    border-bottom-color:#8d8e90;
    border-bottom-width:1px;
}
*html .navigation_dropdown li a{
    width: 135px;
}
.navigation_dropdown li a:hover{
    background-image:none;
    color: #ffffff;
    background-color: #494848;
}

.languagedropdown {
    float:right;
    margin:4px 7px 5px 5px;
    width:161px;
}




/* Navigation appearance */
.navigation_horizontal_right{
    float: right;
    width: 3px;
    height: 31px;
    background-image: url('/images/horizontalnavigation_right.gif');
    background-repeat: no-repeat;
}
.horizontalbutton {
    background-image: url('/images/horizontalnavigation_divider.gif');
    background-position:right top;
    background-repeat:no-repeat;
}
.horizontalbutton a{
    padding-top:6px; /* The funny stars make this line invisible for Internet Explorer 5.* */
    padding-bottom:8px;  /* The funny stars make this line invisible for Internet Explorer 5.* */
    padding-right: 8px;        
    color: #ffffff;
    font-weight:bold;    
    padding-left: 8px;
}
.horizontalbutton a:hover{
    text-decoration:none;
    color: #ffffff;
    background-image:url('/images/horizontalnavigation_rollover.gif');
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
.navigationvertical{
    float: left;
    width: 165px;
    margin-right: 9px;
    overflow: hidden;
}
.mainlink a{
    float: left;
    width: 157px;
    padding-left: 8px;    
    padding-top:4px;    
    padding-bottom:4px;
    margin-bottom: 1px;
    background-color: #f0f0f0;
    color: #000000;    
}
.mainlink a:hover{
    float: left;
    text-decoration: none;
    background-color: #e4e4ee;
    color: #000000;
}
.mainlinkselected a{
    float: left;
    width: 157px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 8px;    
    margin-bottom: 1px;
    text-decoration: none;
    font-weight:bold;
    background-color: #dfdfe9;
    color: #000000;
    display:inline;
}
.mainlinkselected a:hover{
    float: left;
    text-decoration: none;
}
.sublink {
    float: left;         
    border-bottom-color:#FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.sublink a{
    float: left;    
    width: 145px;
    padding-top:3px;
    padding-left: 20px;    
    padding-bottom:3px;
    background-image: url('/images/sublinkarrow.gif');
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #f0f0f0;
    color: #000000;    
}
.sublink a:hover{
    float: left;
    text-decoration: none;
    background-color: #e4e4ee;
    color: #000000;
    background-image: url('/images/sublinkarrowblue_rollover.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

.sublinkselected {
    float: left;         
    border-bottom-color:#FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight:bold;
}
 





.sublinkselected a{
    float: left;
    padding-top:3px;
    padding-bottom:3px;
    width: 145px;
    padding-left: 15pt;
    margin-bottom: 1px;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
    background-image: url('/images/sublinkarrowblue_selected.gif');
    background-repeat: no-repeat;
    background-position: left top;
}
.sublinkselected a:hover{
    float: left;
    text-decoration: none;
    background-color: #e4e4ee;
    background-image: url('/images/sublinkarrowblue_rollover.gif');
}

.ntrsupport_loginbutton{
    width: 175px;
    height: 47px;
    font-weight:bold;
    font-size:100%;
    padding-top: 9px;
    padding-left: 10px;
    padding-bottom: 6px;
    background-image: url(/images/loginbutton_ntrsupport.gif);
    background-repeat: no-repeat;
    background-position: left top;
    cursor: hand;
}
.ntrconnect_loginbutton{    
    width: 175px;
    height: 47px;
    font-weight:bold;
    font-size:100%;
    padding-top: 9px;
    padding-left: 10px;
    padding-bottom: 6px;
    background-image: url(/images/loginbutton_ntrconnect.gif);
    background-repeat: no-repeat;
    background-position: left top;
    cursor: hand;    
}
.ntradmin_loginbutton{    
    width: 175px;
    height: 47px;
    font-weight:bold;
    font-size:100%;
    padding-top: 9px;
    padding-left: 10px;
    padding-bottom: 6px;
    background-image: url(/images/loginbutton_ntradmin.gif);
    background-repeat: no-repeat;
    background-position: left top;    
    cursor: hand;
}

.ntrmeeting_loginbutton{    
    width: 175px;
    height: 47px;
    font-weight:bold;
    font-size:100%;
    padding-top: 9px;
    padding-left: 10px;
    padding-bottom: 6px;
    background-image: url(/images/loginbutton_ntrmeeting.gif);
    background-repeat: no-repeat;
    background-position: left top;    
    cursor: hand;
}

.ntrglobal_login_button{
    overflow: hidden;
}
.ntrglobal_login_button a{    
    float: right;
    margin-bottom: 4px;
    height: 21px;
    width: 124px;
    color: #FFFFFF;
    font-weight:bold;    
    padding-right: 38px;
    padding-left: 12px;
    background-image:url(/images/login_ntrglobal_background.gif);
    background-position:right top;
    background-repeat: no-repeat;
    padding-top: 6px;
}
.ntrglobal_login_button a:hover{
    text-decoration:none;
    background-position:right -27px;
    background-repeat: no-repeat;
}

.ntrconnect_login_button, ntradmin_login_button, ntrsupport_login_button, ntrmeeting_login_button, ntrsupportpro_login_button {
    overflow: hidden;
}
.ntrconnect_login_button a{    
    float: right;
    margin-bottom: 4px;
    height: 21px;
    width: 124px;
    color: #FFFFFF;
    font-weight:bold;    
    padding-right: 38px;
    padding-left: 9px;
    background-image:url('/images/login_ntrconnect_background.gif');
    background-position:right top;
    background-repeat: no-repeat;
    padding-top: 6px;
}

.ntradmin_login_button a{    
    float: right;
    margin-bottom: 4px;
    height: 21px;
    width: 124px;
    color: #FFFFFF;
    font-weight:bold;    
    padding-right: 38px;
    padding-left: 9px;
    background-image:url('/images/login_ntradmin_background.gif');
    background-position:right top;
    background-repeat: no-repeat;
    padding-top: 6px;
}

.ntrsupport_login_button a{    
    float: right;
    margin-bottom: 4px;
    height: 21px;
    width: 124px;
    color: #FFFFFF;
    font-weight:bold;    
    padding-right: 38px;
    padding-left: 9px;
    background-image:url('/images/login_ntrsupport_background.gif');
    background-position:right top;
    background-repeat: no-repeat;
    padding-top: 6px;
}

.ntrmeeting_login_button a{    
    float: right;
    margin-bottom: 4px;
    height: 21px;
    width: 124px;
    color: #FFFFFF;
    font-weight:bold;    
    padding-right: 38px;
    padding-left: 9px;
    background-image:url('/images/login_ntrmeeting_background.gif');
    background-position:right top;
    background-repeat: no-repeat;
    padding-top: 6px;
}


.ntrsupportpro_login_button a{    
    float: right;
    margin-bottom: 4px;
    height: 21px;
    width: 124px;
    color: #FFFFFF;
    font-weight:bold;    
    padding-right: 38px;
    padding-left: 9px;
    background-image:url('/images/login_ntrsupportpro_background.gif');
    background-position:right top;
    background-repeat: no-repeat;
    padding-top: 6px;
}

.ntrconnect_login_button a:hover, .ntradmin_login_button a:hover, .ntrsupport_login_button a:hover, .ntrmeeting_login_button a:hover, .ntrsupportpro_login_button a:hover {
    text-decoration:none;
    background-position:right -27px;
    background-repeat: no-repeat;
}

.button_left{
    float:right;
    background-image: url('/images/button_left.gif');
    background-repeat:no-repeat;
    width:11px;
    height: 29px;
}


.button-leftaligned {
    float:left;
}

.button_large_right {
    border:0 none;
    float:right;
    height:37px;
}

.button_large_middle {
    background-image:url(/images/button-large-middle.jpg);
    background-repeat:repeat-x;
    float:right;
    font-size:14px;
    font-weight:bold;
    height:37px;
    padding-top:10px;
    width:124px;
}


.button_large_left {
    background-image:url(/images/button-large-left.jpg);
    background-repeat:no-repeat;
    float:right;
    height:37px;
    width:11px;
}


.button_large_pro a{
     float:left;
     width:174px;
     height:36px;
     background-image:url(/images/button-large-pro.png);
     background-position:left 0px;
     cursor:hand;
}
.button_large_pro a:hover{
     float:left;
     background-position:left -36px;
     cursor:hand;
     text-decoration:none;
}
.button_large_text{
     float:left;
     margin-left: 9px;
     margin-top:7px;
     font-size:135%;
     font-weight:bold;
     cursor:hand;
}
.button_large_text a:hover{
     cursor:hand;
     text-decoration:none;
}



.button_middle{
    float:right;
    background-image: url('/images/button_middle.gif');
    background-repeat: repeat-x;
    height: 29px;
    padding-top: 5px;
    font-weight:bold;    
    cursor:hand;   
    display:inline; 
}

.button_right{
    float:right;
    height: 29px;
    border:0px;
    cursor:hand;
    
}
.button_middle a, .button_middle a:hover, .button_right a:hover{
    cursor:hand;    
}

.button_ntrglobal_large_middle {
    background-image:url(/images/button_ntrglobal_large_middle.gif);
    background-repeat:repeat-x;
    color:#FFFFFF;
    float:right;
    font-size:14px;
    font-weight:bold;
    height:37px;
padding-top:10px;
}

.button_ntrglobal_large_left {
    background-image:url(/images/button_ntrglobal_large_left.gif);
    background-repeat:no-repeat;
    float:right;
    height:37px;
    width:11px;
}


.ntrconnect_largebutton_right{
    float:right;
    margin-top:10px;
    margin-right: 8px;
    
}

.ntrconnect_loginbutton_left{
    float:right;
    background-image: url('/images/ntrconnect_login_left.jpg');
    background-repeat:no-repeat;
    width:10px;
    height: 29px;
}
.ntrconnect_downloadbutton_left{
    float:right;
    background-image: url('/images/ntrconnect_download_left.jpg');
    background-repeat:no-repeat;
    width:14px;
    height: 63px;
}

.ntrconnect_button_left{
    float:right;
    background-image: url('/images/button_left_ongreen.gif');
    background-repeat:no-repeat;
    width:10px;
    height: 29px;
}

.ntrconnect_button_ongrey_left{
    float:right;
    background-image: url('/images/ntrconnect_button_left_ongrey.gif');
    background-repeat:no-repeat;
    width:10px;
    height: 29px;
}

.ntrconnect_largebutton_left{
    float:right;
    background-image: url('/images/ntrconnect_largebutton_left.jpg');
    background-repeat:no-repeat;
    width:20px;
    height: 54px;
    margin-top:10px;
}
.ntrconnect_button_middle{
    float:right;
    width:78px;
    background-image: url('/images/button_middle_ongreen.gif');
    background-repeat: repeat-x;
    height: 29px;
    text-align:left;
    padding-top: 6px;
    font-weight:bold;
}

.ntrconnect_loginbutton_middle{
    float:right;
    width:109px;
    background-image: url('/images/ntrconnect_login_middle.jpg');
    background-repeat: repeat-x;
    height: 29px;
    text-align:left;
    padding-top: 6px;
    font-weight:bold;
    font-size:110%;
}
.ntrconnect_downloadbutton_middle{
    float:right;
    width:100px;
    background-image: url('/images/ntrconnect_download_middle.jpg');
    background-repeat: repeat-x;
    height: 63px;
    text-align:left;
    padding-top: 12px;
    font-weight:bold;
    font-size: 150%;
}

.ntrconnect_largebutton_middle{
    float:right;
    background-image: url('/images/ntrconnect_largebutton_middle.jpg');
    background-repeat: repeat-x;
    text-align:left;
    padding-top: 15px;
    padding-bottom:17px;
    font-weight:bold;
    font-size:170%;
    margin-top:10px;
}

.ntrconnect_button_ongrey_middle{
    float:right;
    color:#FFFFFF;
    background-image: url('/images/ntrconnect_button_middle_ongrey.gif');
    background-repeat: repeat-x;
    height: 29px;
    text-align:left;
    padding-top: 6px;
    font-size:110%;
    font-weight:bold;
}
.ntrconnect_button_ongrey_middle a{
       color:#FFFFFF;
  }
.ntrconnect_freetrial_button_top{
    float: left;
    width: 100%;
    height: 30px;
    margin-top: 4px;
    background-image:url(/images/ntrconnect_freetial_top.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.ntrconnect_freetrial_button_middle{
    float: left;
    width: 100%;
    padding-bottom: 9px;
    background-image:url(/images/ntrconnect_freetial_middle.gif);
    background-repeat: repeat-y;
    background-position: left top;
}


.ntradmin_freetrial_button_top{
    float: left;
    width: 100%;
    height: 30px;
    margin-top: 4px;
    background-image:url(/images/ntradmin_freetial_top.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.ntradmin_freetrial_button_middle{
    float: left;
    width: 100%;
    padding-bottom: 9px;
    background-image:url(/images/ntradmin_freetial_middle.gif);
    background-repeat: repeat-y;
    background-position: left top;
}


.ntrsupport_freetrial_button_top{
    float: left;
    width: 100%;
    margin-top: 4px;
    background-image:url(/images/ntrsupport_freetrial_top2.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.ntrsupport_freetrial_button_middle{
    float: left;
    width: 100%;
    padding-bottom: 9px;
    background-image:url(/images/ntrsupport_freetrial_middle2.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.ntrconnect_freetrial_button_bottom, .ntradmin_freetrial_button_bottom, .ntrsupport_freetrial_button_bottom{
    float: left;
    width: 100%;
    background-image:url(/images/ntrconnect_freetial_bottom.gif);
    padding-top: 6px;
    padding-bottom: 7px;
    padding-right: 20px;
    text-align:right;
    margin-bottom:9px;
    background-repeat: repeat-y;
    background-position: left top;
    cursor: hand;
}
.ntrconnect_freetrial_button_bottom a:hover{
    text-decoration:underline;
}







.freetrial_clickhere{
    margin-right: 25px;
}
.freetrial_title{
    width: 95%;
    margin-top: 6px;
    margin-left: 9px;
    font-size: 180%;
    color:#FFFFFF;

}

.free_trial_meeting{
    float:left;
    height: 67px;
    color:#021182;
    width: 174px;
    display:block;
    overflow:hidden;
}


.free_trial_meeting a{
    float:left;
    height: 67px;
    width: 174px;
    display:block;
    color:#021182;
    overflow:hidden;
    background-image:url(/images/free-trial-meeting.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
    text-decoration:none;
}
.free_trial_meeting a:hover {
    background-position:0px -67px;
    color:#021182;
    cursor:pointer;
    text-decoration:none;
}


.free_trial_meeting_text{
    float:left;
    height: 32px;
    color:#021182;
    width: 110px;
    padding-left: 24px;
    padding-top: 26px;
    font-size:200%;
    display:block;
    overflow:hidden;
}
.free_trial_meeting_text a{
    float:left;
    display:block;
    color:#021182;
    overflow:hidden;
    text-decoration:none;
}
.free_trial_meeting_text a:hover {
    color:#021182;
    cursor:pointer;
    text-decoration:none;
    color:#2838af;
}

.free_trial_pro{
    float:left;
    height: 52px;
    width: 166px;
    display:block;
    overflow:hidden;
 }
.buy_pro{
    float:left;
    height: 52px;
    width: 173px;
    display:block;
    overflow:hidden;
}


.get_quote_meeting{
    float:left;
    height: 40px;
    width: 174px;
    color:#021182;
    display:block;
    overflow:hidden;
}
.get_quote_meeting a{
    float:left;
    height: 40px;
    width: 174px;
    display:block;
    color:#021182;
    overflow:hidden;
    background-image:url(/images/getQuote-meeting.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
    text-decoration:none;
}
.get_quote_meeting a:hover {
    background-position:0px -40px;
    cursor:pointer;
    text-decoration:none;
}

.get_quote_meeting_text{
    float:left;
    height: 23px;
    width: 110px;
    padding-left: 24px;
    padding-top: 10px;
    font-size:140%;
    color:#021182;
    display:block;
    overflow:hidden;
}
.get_quote_meeting_text a{
    float:left;
    display:block;
    color:#021182;
    overflow:hidden;
    text-decoration:none;
}
.get_quote_meeting_text a:hover {
    cursor:pointer;
    text-decoration:none;
    color:#2838af;
}




.live_chat_meeting{
    float:left;
    height: 40px;
    width: 174px;
    display:block;
    overflow:hidden;
}

.join_submit{
    float:left;
    height: 28px;
    width: 25px;
    display:block;
    overflow:hidden;
}
.join_submit a{
    float:left;
    height: 29px;
    width: 25px;
    display:block;
    overflow:hidden;
    background-image:url(/images/submit-join.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}
.join_submit a:hover {
    background-position:0px -29px;
    cursor:pointer;
}
.join_text{
    float:left;
    color:#021182;
    padding-left:15px;
    padding-right:15px;
    padding-top:9px;
    padding-bottom:3px;
    font-size:120%;
    vertical-align:bottom;
    overflow: hidden;
}
.join_imput{
    float:left;
    width: 120px;
    height:16px;
    margin-left:15px;
    display:inline;
    overflow:hidden;
    padding:4px;
    font-size:105%;
    color:#3e3d3d;
}

 .buttonleft-left a{
     float:left;
     height: 30px;
     width:27px;
     font-weight:bold;
     display:block;
     overflow:hidden;
     margin-bottom: 9px;
     margin-top:9px;
     background-image:url(/images/buttonleft-left.jpg);
     background-position: 0 0px;
 }
 .buttonleft-right-part a{
    float:left;
    padding-top: 7px;
    padding-right:15px;
    padding-left:9px;
    height: 23px;
    margin-top:9px;
    font-weight:bold;
    background-position: right top;
    background-repeat: no-repeat;
    background-image:url(/images/buttonleft-rigth.jpg);
 }
 .buttonleft-right-part a:hover, .buttonleft-left a:hover{
     background-position: right -30px;
    text-decoration:none;
 }




.buttonright, .buttonright_yellow {
     float:left;
     width: 174px;
     height: 28px;
     text-indent:7px;
     font-weight:bold;
     display:block;
     overflow:hidden;
     margin-bottom: 1px;
 
 }

.buttonright_new {
     float:left;
     width: 174px;
     height: 28px;
     text-indent:7px;
     font-weight:bold;
     display:block;
     overflow:hidden;
     margin-bottom: 1px;
 
 }

.buttonright_getaquote{
     float:left;
     width: 174px;
     height: 28px;
     text-indent:7px;
     font-weight:bold;
     display:block;
     overflow:hidden;
     margin-bottom: 9px;
     color: #ffffff;
 
 }

.buttonright a{
     float:left;
     width: 174px;
     padding-top: 7px;
     height: 28px;
     vertical-align: 50%;
     background-position: 0px 0px;
     background-repeat: no-repeat; 
     background-image: url('/images/buttonsright/buttonsright.jpg');
     
}

.buttonright_new a{
     float:left;
     width: 174px;
     padding-top: 7px;
     height: 28px;
     vertical-align: 50%;
     background-position: 0px 0px;
     background-repeat: no-repeat; 
     background-image: url('/images/buttonsright/buttonsright-bg.jpg');
     
}
 
.buttonright a:hover, .buttonright_yellow a:hover {
     background-position: 0px -28px;
     text-decoration:none;
}
.buttonright a:active, .buttonright_yellow a:active {
     background-position: 0px -28px;
     text-decoration:none;
}

.buttonright_new a:hover {
     background-position: 0px -28px;
     text-decoration:none;
}
.buttonright_new a:active {
     background-position: 0px -28px;
     text-decoration:none;
}

.buttonright_yellow a{
     float:left;
     width: 174px;
     padding-top: 7px;
     height: 28px;
     vertical-align: 50%;
     background-position: 0px 0px;
     background-repeat: no-repeat; 
     background-image: url('/images/buttonsright/buttonsright_yellow.png');
     
}

 
.buttonright_getaquote a{
     float:left;
     width: 174px;
     padding-top: 7px;
     height: 28px;
     vertical-align: 50%;
     background-position: 0px 0px;
     background-repeat: no-repeat; 
     background-image: url('/images/buttonsright/buttonsright-blue.jpg');
     color: #ffffff;
}

.buttonright_getaquote a:hover{
     background-position: 0px -28px;
     text-decoration:none;
}

.buttonright_getaquote a:active{
     background-position: 0px -28px;
     text-decoration:none;
}


 .buttonright-comparison {
     float:left;
     width: 174px;
     height: 60px;
     font-weight:bold;
     display:block;
     overflow:hidden;
     margin-bottom: 5px;
}
 
.buttonright-comparison a{
     float:left;
     width: 174px;
     padding-top: 11px;
     padding-left: 7px;
     height: 60px;
     vertical-align: 50%;
     background-position: 0px 0px;
     background-repeat: no-repeat;
     background-image: url('/images/buttonsright/comparison-button.gif');
}
 
.buttonright-comparison a:hover {
     background-position: 0px -60px;
     text-decoration:none;
}
.buttonright-comparison a:active {
     background-position: 0px -60px;
     text-decoration:none;
}



/* Main content */
.content{
     float: left;
     width: 540px;
}
.content_home{
     float: left;
     width: 714px;
}

.homebox-title{
     float:left;
     width:200px;
     background-position:left top;
     background-repeat:no-repeat;
     border-bottom:#e6e6e6;
     border-bottom-style:solid;
     border-bottom-width:1px;
     margin-bottom:0.5em;
}
.homebox-title-text{
     float:left;
     font-weight:bold;          
     margin-top: 0.9em;
     margin-left:56px;
     font-size:120%; 
     padding-bottom: 0.5em;
     display: inline;
     width: 110px;
}



.mainfeature{
    width: 714px;
    overflow:hidden;
}
.mainimage{
    float: left;
    width: 727px;
    height: 150px;
    clear: left;
    overflow:hidden;
    margin-bottom: 9px;
    background-color: #99FF00;
}
.mainimage_small{
    float: left;
    width: 727px;
    height: 67px;
    clear: left;
    overflow:hidden;
    margin-bottom: 9px;
    background-color: #99FF00;
}
.mainimage_left{
    float: left;
    width: 165px;
    height: 80px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    display:inline;
    overflow:hidden;
}
.mainimage_left_profile{
    float: left;
    width: 165px;
    height: 109px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    display:inline;
    overflow:hidden;
}

.mainbuttons_meet_small{
    float:left;
    margin-top:9px;
    height: 29px;
    width: 174px;
    display:block;
    overflow:hidden;
}

.mainbuttons_meet{
    float:left;
    margin-top:12px;
    padding-left: 8px;
    height: 56px;
    width: 174px;
    display:block;
    overflow:hidden;
}

.mainbuttons_meet_freetrial{
    float:left;
    margin-top:9px;
    height: 50px;
    width: 174px;
    display:block;
    overflow:hidden;
}



.success-story-top{
    float: left;
    width: 540px;
    height: 255px;
    overflow:hidden;   
    margin-top:1px;
    margin-bottom: 9px;
    background-color: #f0f0f0;
}

.success-story-logo{
            float:left;
            width:144px;
            margin-right:9px;
}
.success-story-title{
            float:left;
            width:204px;
}
 

.ntrsupport-title-success-story-outside{
    float:left;
    margin-top: 133px;
    width:357px;
    height:135px;
    background-color:#5b8edc;
}
.ntradmin-title-success-story-outside{
    float:left;
    margin-top: 133px;
    width:357px;
    height:135px;
    background-color:#009d72;
}

.title-success-story-inside{
    float:left;
    width:90%;
    margin:9px;
    color:#FFFFFF;
    font-size:23px;
}
.ntrsupport-success-story-quote-outside{
    float:left;
    margin-top:133px;
    width:174px;
    margin-left:9px;
    height: 135px;
    background-color:#5b8edc;
}
.ntradmin-success-story-quote-outside{
    float:left;
    margin-top:133px;
    width:174px;
    margin-left:9px;
    height: 135px;
    background-color:#009d72;
}
.success-story-quote-inside{
    float:left;
    width:90%;
    margin:9px;
    color:#FFFFFF;
    font-size:100%;
    overflow:hidden;
}
.quote-outside{
    float:left;
    width:357px;
    height:230px;
    overflow:hidden;
    background-color:#5b8edc;
}
.quote-inside{
    float:left;
    margin:11px;
}
.quote-text{
    float:left;
    width:100%;
    height:159px;
    font-size:20px;
    overflow:hidden;
    font-weight:bold;
    color:#FFFFFF;    
}

.quote-name{
            float:left;
            width:100%;
            height:31px;
            margin-top:5px;
            font-size:12px;
            font-weight:bold;
            color:#FFFFFF;           
}

.customer-quote-name{
            float:left;
            margin-top:5px;
            font-weight:bold;
            color:#333333;
}

.quote-image{
    float:left;
    width:183px;
    height:230px;
    overflow:hidden;
    background-color:#CCCCCC;
}
.addon-image{
    border-bottom:1px solid #E6E6E6;
    float:left;
    padding-bottom:1px;
    width:100%;
}

.ntradmin_getitnow_button_background{
    float: left;
    width: 540px;
    height: 180px;
    overflow:hidden;
    background-image:url(/images/images_product_main/ntradmin_getitnow.jpg);
    margin-bottom: 9px;
}

.ntradmin_getitnow_button_background a{
    text-decoration:none;
}
.ntradmin_getitnow_button_background a:hover{
   text-decoration:none;
}

.ntrsupport_getitnow_button_background{
    float: left;
    width: 540px;
    height: 180px;
    overflow:hidden;
    background-image:url(/images/Get-NTRsupport.jpg);
    margin-bottom: 9px;
}

.ntrsupport_getitnow_button_background a{
    text-decoration:none;
}
.ntrsupport_getitnow_button_background a:hover{
   text-decoration:none;
}

.ntrsupportpro_getitnow_button_background{
    float: left;
    width: 540px;
    height: 180px;
    overflow:hidden;
    background-image:url(/images/Get-NTRsupportPro.jpg);
    margin-bottom: 9px;
}

.ntrsupportpro_getitnow_button_background a{
    text-decoration:none;
}
.ntrsupportpro_getitnow_button_background a:hover{
   text-decoration:none;
} 


.ntrmeeting_getitnow_button_background{
    float: left;
    width: 540px;
    height: 180px;
    overflow:hidden;
    background-image:url(/images/Get-NTRmeeting.jpg);
    margin-bottom: 9px;
}

.ntrmeeting_getitnow_button_background a{
    text-decoration:none;
}
.ntrmeeting_getitnow_button_background a:hover{
   text-decoration:none;
}

.getitnow_button{
    cursor:hand;
    width: 340px;
    height:85px;
    margin-top: 55px;
    margin-left: 195px;
}



.getitnow_button_h1{
    margin-top:3px;
    margin-left: 9px;
    margin-bottom: 0px;
    font-size: 160%;
    font-weight:bold;
}
.getitnow_button_h2{
    margin-top: 5px;
    margin-left: 9px;
    font-size: 120%;
}



.lightbluebox_left{
    float: left;
    width: 165px;
    height: 80px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    background-image:url('/images/bluebarlight_left_back.gif');
    background-repeat:repeat-x;
    background-position:0px 0px;
    display:inline;
    overflow:hidden;
}

.ntrconnect_logo_left{
    float: left;
    width: 165px;
    height: 80px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    background-image:url('/images/topimages_left/left-box-leaves.gif');
    background-position:0px 0px;
    display:inline;
    overflow:hidden;
}


.ntradmin_logo_left{
    float: left;
    width: 165px;
    height: 80px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    background-image:url('/images/topimages_left/left-box-leaves.gif');
    background-position:0px 0px;
    display:inline;
    overflow:hidden;
}

.ntradminbeta_logo_left{
    float: left;
    width: 165px;
    height: 80px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    background-image:url('/images/topimages_left/left-box-leaves.gif');
    background-position:0px 0px;
    display:inline;
    overflow:hidden;
}

.ntrsupport_logo_left{
    float: left;
    width: 165px;
    height: 80px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    background-image:url('/images/topimages_left/left-box-leaves.gif');
    background-position:0px 0px;
    display:inline;
    overflow:hidden;
}

.ntrsupportpro_logo_left{
    float: left;
    width: 165px;
    height: 80px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    background-image:url('/images/topimages_left/left-box-leaves.gif');
    background-position:0px 0px;
    display:inline;
    overflow:hidden;
}


.ntrmeeting_logo_left{
    float: left;
    width: 165px;
    height: 80px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    background-image:url('/images/topimages_left/left-box-leaves.gif');
    background-position:0px 0px;
    display:inline;
    overflow:hidden;
}

.box_left_heigh{
    float: left;
    width: 165px;
    height: 234px;
    margin-right:9px;
    border-bottom: solid 1px #FFFFFF;
    display:inline;
    overflow:hidden;
}

.box_left_heigher{
    float: left;
    width: 165px;
    height: 315px;
    margin-right:9px;
    border-bottom:#FFFFFF solid 9px;
    display:inline;
    overflow:hidden;
    background-color:#993366;
}

.box_left_meeting_title{
    float: left;
    width:100%;
    margin-top: 152px;
    margin-left: 12px;
    display:inline;
    color:#FFFFFF;
    font-size: 19px;  
}

.box_right_heigh{
    float: left;
    width: 540px;
    height: 234px;
    border-bottom: solid 1px #FFFFFF;
    display:inline;
    overflow:hidden;
}

.box_right_heigher{
    float: left;
    width: 540px;
    height: 315px;
    display:inline;
    overflow:hidden;
}

.box_right_medium{
    float: left;
    width: 540px;
    height: 233px;
    display:inline;
    overflow:hidden;
}

.box_left_pro{
    float: left;
    width: 165px;
    height: 275px;
    margin-right:9px;
    border-bottom:#FFFFFF solid 1px;
    display:inline;
    overflow:hidden;
    background-color:#00abc9;
}

.box_left_pro_title{
    float: left;
    width:100%;
    margin-top: 171px;
    margin-left: 12px;
    display:inline;
    color:#FFFFFF;
    font-size: 19px;  
}

.pro_home_right{
    float: left;
    width: 540px;
    height: 275px;
    display:inline;
    overflow:hidden;
}
.pro_home_image{
    float: left;
    width: 540px;
    height: 200px;
    display:inline;
    overflow:hidden;
}
.pro_home_buttons{
    float: left;
    width: 540px;
    height: 75px;
    display:inline;
    overflow:hidden;
}
.pro_home_trial{
    float: left;
    width: 182px;
    height: 75px;
    display:inline;
    overflow:hidden;
}
.pro_home_button{
    float: left;
    width: 179px;
    height: 75px;
    display:inline;
    overflow:hidden;
}


.twocolumns{
    float: left;
    width: 357px;
    margin-right: 9px;
    overflow:hidden;
}
.twocolumns_last{
    float: left;
    width: 357px;
    overflow:hidden;
}

.oneandahalfcolumns{
    float: left;
    width: 256px;
    margin-right: 9px;
    overflow:hidden;
}
.oneandahalfcolumns_last{
    float: left;
    width: 256px;
    overflow:hidden;
}
.threecolumns{
    float: left;
    width: 174px;
    margin-right: 9px;
    overflow:hidden;
}

.threecolumns_home_product{
    float: left;
    width: 168px;
    margin-right: 9px;
    overflow:hidden;
}
.threecolumns_home_one{
    float: left;
    width: 247px;
    margin-right: 9px;
    overflow:hidden;
}
.threecolumns_home_two{
    float: left;
    width: 218px;
    margin-right: 9px;
    overflow:hidden;
}
.threecolumns_last{
    float: left;
    width: 174px;
    overflow:hidden;
}
.threecolumns_home_three{
    float: left;
    width: 231px;
    overflow:hidden;
}

.threecolumns_greybox{
    float: left;
    width: 164px;
    margin-right: 9px;
    overflow:hidden;
}
.threecolumns_last_greybox{
    float: left;
    width: 164px;
    overflow:hidden;
}

.lastcolumn_home{
    float: left;
    width: 165px;
    overflow:hidden;
    margin-top: 9px;
}

.twocolumnsmeeting_last{
    float: left;
    width: 357px;
    overflow:hidden;
}
.threecolumnsmeeting{
    float: left;
    width: 174px;
    margin-right: 9px;
    overflow:hidden;
}

.threecolumnsmeeting_last{
    float: left;
    width: 174px;
    overflow:hidden;
}

.threecolumnspro{
    float: left;
    width: 174px;
    margin-right: 9px;
    overflow:hidden;
}
.threecolumnspro_last{
    float: left;
    width: 174px;
    overflow:hidden;
}


.content .threecolumnsmeeting_last li{
    float:left;
    width:164px;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li-arrow-meeting.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
}
.content .threecolumnsmeeting li{
    float:left;
    width:164px;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li-arrow-meeting.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
}

.content .threecolumnspro li{
    float:left;
    width:164px;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li-arrow-pro.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
} 

.content .threecolumnspro_last li{
    float:left;
    width:164px;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li-arrow-pro.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
} 

.content li.ntrmeeting_arrow {
    float:left;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li-arrow-meeting.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
}


.content li.ntrsupportpro_arrow {
    float:left;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li-arrow-pro.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
}


.content li.ntradmin_arrow {
    float:left;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li-arrow-admin.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
}

.content li.ntrsupport_arrow {
    float:left;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li-arrow-ultimate.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
}


.threecolumns-bg{
    float: left;
    width: 174px;
    overflow:hidden;
    background-image:url(/images/pro-works-bg.gif);
    background-position:top;
    background-repeat:repeat-x;
}





.footercontainer{
    float: left;
    width: 100%;
    margin-top: 20px;
    background-color: #f2f2f2;
    display:inline
}
.footerleft{
    float: left;
    background-color: #f2f2f2;
    padding: 9px;
    color: #666666;
    display:inline
}
.footerleft a{
    color: #666666;
}
.footerlogo{
    float: right;
}


.footercontainer2{
    float: left;
    width: 100%;
    margin-top: 20px;
    background-image:url(/images/footer-bg.gif);
    background-position:top;
    background-repeat:repeat-x;    
    display:inline
}
.footerleft2{
    float: left;
    padding: 9px;
    padding-top:18px;
    color: #666666;
    display:inline
}
.footerleft2 a{
    color: #666666;
}
.footerlogo2{
    float: right;
    padding-top:11px;
}




.iconlink_footer{
    display: inline;
    padding-left: 2px;
    vertical-align:middle;
}
.iconlink_footer img{
    margin-left: 3px;
}

.iconlink_questionsbar{
    float: left;
    margin-right: 12px;
    display:inline;
    vertical-align: text-bottom;
}
.iconlink_questionsbar a{
  color: #666666;
}
.iconlink_questionsbar img{
    margin-right: 4px;
    border: 0px;
}

.iconlink_questionsbar_img{
    float: left;
    margin-right: 4px;
    border: 0px;
    display:inline;
}

.iconlink_questionsbar_txt{
    float: left;
    display:inline;
    vertical-align: text-bottom;
    height: 17px;
    padding-top: 6px;
}


.seeitinaction_link{
    float: left;
    display:inline;
    padding-left: 5px;
    padding-top: 4px;
}

.save{
    float:left;
    width:174px;
    height:36px;
    margin:0px;
    padding:0px;
}
.yearly-button{
    float:left;
    width:174px;
    height: 42px;
    margin:0px;
    padding:0px;
    background-image:url(/images/yearly-button.jpg);
    background-position:0 0 px;
    font-weight:bold;
    text-indent:18px;    
}
.yearly-button a{
    float:left;
    width:174px;
    height: 42px;
    background-image:url(/images/yearly-button.jpg);
    text-decoration:0px;
    color:#FFFFFF;
    padding-top:7px;
    border:0px;
    }
.yearly-button a:hover{
    float:left;
    width:174px;
    height: 42px;
    background-image:url(/images/yearly-button.jpg);
    background-position:0 -42px;
    text-decoration:none;
}
.monthly{
    float:left;
    width:174px;
    height: 190px;
    margin:0px;
    padding:0px;
    background-image:url(/images/monthly.jpg);
    background-position:0 0 px;
}
.monthly a{
    float:left;
    width:174px;
    height: 190px;
    background-image:url(/images/monthly.jpg);
    }
.monthly a:hover{
    float:left;
    width:174px;
    height: 190px;
    background-image:url(/images/monthly.jpg);
    background-position:0 -191px;
        text-decoration:none;
}
.monthly-text{
    float:left;
    width:174px;
    height: 20px;
    text-decoration:none;
    margin-top:156px;
    color:#FFFFFF;
    text-indent:20px;
    font-weight:bold;
    text-decoration:none;
    cursor:hand;
}
.monthly-text a{
    text-decoration:none;
}
.monthly-text a:hover{
    text-decoration:none;
    
}





/* Styling tools */
.box{
    float: left;
}

.caja{
    float: left;
}

.box_yellow{
    float: left;
    background-color: #e5c038;
}

.box_fullwidth{
    float: left;
    width: 100%;
}

.box_nearly_fullwidth{
    float: left;
    width: 95%;
            
}


.spacebelow{
    float: left;
    display:inline;
    margin-bottom: 9px;
}


.box_fullwidth_spacebelow{
    float: left;
    width: 100%;
    margin-bottom: 9px;
}

.space_above{
    float: left;
    display:inline;
    padding-top: 9px;
}
 
.double_space_above{
    float: left;
    display:inline;
    padding-top: 18px;
}


.greybar_dark{
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
}
.greybar_dark_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}

.greybar_dark_bar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}


.greybar_dark_greyboxright{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}

.grey_bar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #c3c3c8;
}


.greybar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #c4c4c4;
}
.bluebar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #c4c4c4;
}

.bluebar_greybox_top {
    border-bottom:1px solid #FFFFFF;
    border-top:9px solid #545353;
    display:inline;
    float:left;
    font-size:0px;
    height:0px;
    overflow:hidden;
    width:100%;
}



.ntrconnect_bar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}
.ntradmin_bar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}


.ntrsupport_bar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}

.ntrsupportpro_bar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}

.ntrmeeting_bar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}

.pro_bar_light{
    float: left;
    width: 100%;
    font-size:0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #2ac8ec;
}
.ultimate_bar{
    float: left;
    width: 100%;
    font-size:0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #5088de;
}

.greybar_dark_noespace{
    float: left;
    width: 100%;
    font-size:0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
}

.greybox_outside{
     float:left;
     width:100%;
     padding-bottom: 9px;
     background-color: #f2f2f2;
     background-image: url(/images/greybox_background.gif);
     background-repeat: repeat-x;
     background-position: left top;
}

.ntrconnect_box_outside{
     float:left;
     width:100%;
     margin-top: 9px;
     padding-bottom: 9px;
     background-color: #92c535;
     background-image: url(/images/greenbox_background.gif);
     background-repeat: repeat-x;
     background-position: left top;
}

.ultimatebox_outside{
     float:left;
     width:100%;
     padding-bottom: 9px;
     background-color: #4b7ecb;
     background-image: url(/images/NTRsupport-Ult-bg.gif);
     background-repeat: repeat-x;
     background-position: left top;
}
.probox_outside{
     float:left;
     width:100%;
     padding-bottom: 9px;
     background-color: #01a1c8;
     background-image: url(/images/NTRsupport-Pro-bg.gif);
     background-repeat: repeat-x;
     background-position: left top;
}



 
.home_greybox_below_top{
    float:left;
    width: 540px;
    height:10px;
    margin-top:10px;
    background-image:url(/images/home-greybox-below-top.gif);
    background-position:top left;
}
.home_greybox_below_middle{
    float:left;
    width: 540px;
    background-image:url(/images/home-greybox-middle-top.gif);
    background-position:top left;
}
.home_greybox_below_bottom{
    float:left;
    width: 540px;
    height:10px;
    background-image:url(/images/home-greybox-below-bottom.gif);
    background-position:bottom left;
}

.greybox_outside_3steps{
     float:left;
     width:100%;
     padding-bottom: 9px;
     background-color: #cdcccc;
     background-image: url(/images/greybox_background_large.gif);
     background-repeat: repeat-x;
     background-position: left top;
}
 
 
.greybox_inside{
   float:left;
   margin-left: 9px;
   margin-right: 9px;
   padding-top: 7px;
   display: inline;
}

.greybox_inside_blackfont{
   float:left;
   margin-left: 9px;
   margin-right: 9px;
   padding-top: 7px;
   display: inline;
   color: #000000; 
}


.home_greybox_title{
   float: left;
   width:100%;
   font-weight:bold;
   color:  #000000;
   font-size:110%;
   padding-bottom: 9px;
   margin-left: 9px;
   background-image: url(/images/grebox_title_background_home.gif);
   background-position: left bottom;
   background-repeat:no-repeat;
} 

.greybox_title{
     float: left;
     width:100%;
     font-weight:bold;
     color:  #0013a5;
     padding-bottom: 9px;
     background-color: #e3e4e3;
     background-image: url(/images/greybox_title_background.gif);
     background-repeat: repeat-x;
     background-position: left bottom;
}

.greybox_title_greyfont{
     float: left;
     width:100%;
     font-weight:bold;
     color: #000000;
     padding-bottom: 9px;
     background-color: #e3e4e3;
     background-image: url(/images/greybox_title_background.gif);
     background-repeat: repeat-x;
     background-position: left bottom;
}

.greybox_pdf_title{
     float: left;
     width:100%;
     font-weight:bold;
     color:  #000000;
     padding-bottom: 9px;
     background-color: #e3e4e3;
     background-image: url(/images/greybox_title_pdf_bg.gif);
     background-repeat:no-repeat;
     background-position: left bottom;
  }
 
.greybox_pdf{
    float:left;
    color:#000000;
    margin-right: 9px;
    padding-top: 5px;
    padding-left:32px;
    margin-top:2px;
    display: inline;
  }
 






.greybox_inside_3steps{
    float:left;
    margin-left: 9px;
    margin-right: 9px;
    padding-top: 7px;
    display: inline;
}
 
.greybox_awards{
     margin-right: 9px;
     padding-top: 7px;
     text-align: center;
     width: 100%;
  }
  
.greybox_logo{
   float:left;
   padding-left: 9px;
   margin-right: 9px;
   padding-top: 9px;
   padding-bottom: 9px;
   background-color:#efefef;
   display: inline;
   width:100%;
   background-image:url(/images/greenbox_line.gif);
   background-position:bottom;
   background-repeat:repeat-x;
  }
 .greybox_logo_bg{
   float:left;
   margin-right: 9px;
   display: inline; 
   height:47px;
   overflow:hidden; 
   width:100%;
  }



.number_inbox_inside{
    float:left;
    margin-left: 55px;
    margin-top: 5px;
    margin-right: 9px;
    display: inline;
    font-size:150%;
    font-weight:bold;
 }



.number-icon1{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet1.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.number-icon2{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet2.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.number-icon3{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet3.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.number-icon4{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet4.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.number-icon5{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet5.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.number-icon6{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet6.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.number-icon7{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet7.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.number-icon8{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet8.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.number-icon9{
    float: left;
    width: 85%;
    padding-left: 22px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/numbers_bullet9.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.why_title{
    float:left;
    width:100%;
    height: 70px;
    background-color:#92c635; 
    font-size: 160%;
    
}

.bluebar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}


.ntrconnect_bar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #91c435;
    border-bottom-width: 9px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.ntrsupport_bar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.ntrsupport_bar_top_spacebelow{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
    margin-bottom: 9px;
}
.ntradmin_bar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.ntradminbeta_bar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.ntradmin_bar_top_spacebelow{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
    margin-bottom: 9px;
}
.ntradminbeta_bar_top_spacebelow{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
    margin-bottom: 9px;
}
.ntrmeeting_bar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.ntrmeeting_bar_top_spacebelow{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
    margin-bottom: 9px;
}
.ntrsupportpro_bar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.ntrsupportpro_bar_top_spacebelow{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
    margin-bottom: 9px;
}


.globalbar_thin_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #0013a5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}


.supportbar_thin_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #5a8cd7;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.adminbar_thin_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #008574;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.meetingbar_thin_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #fd7800;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.probar_thin_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #00a2cc;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}



.bluebar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}
.orangebar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}
.bluebar_light_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 9px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #67b6f0;
}


.ntrsupportpro_bar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #00abc9;
}




.orangebar_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.orangebar_top_withspace{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    margin-bottom: 5px;
}
.bluebar_home{
    float: left;
    height: 15px;
    width: 100%;
    overflow:hidden;
    display:inline;
    background-image: url(/images/bluebar_background.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.greybar_darker_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #c4c4c4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.greybar_light{
    float: left;
    width: 100%;
    font-size:0px;
    display:inline;
    margin-top: 10px;
    margin-bottom: 5px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #f0f0f0;
}
.greybar_light_top{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #f0f0f0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.horizontalline{
    float: left;
    height: 1px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d2d3d2;
    font-size: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.horizontalline_ongrey{
    float: left;
    height: 2px;
    width: 100%;
    background-image:url(/images/horizontalline_ongrey.gif);
    background-repeat:repeat-x;
    font-size: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.horizontalline_ongrey_lessspace {
    background-image:url(/images/horizontalline_ongrey.gif);
    background-repeat:repeat-x;
    float:left;
    font-size:0px;
    height:2px;
    margin-top:5px;
    width:100%;
}

.horizontalline_ongrey_home{
    float: left;
    height: 2px;
    width: 400px;
    font-size:0px;
    background-image: url(/images/horizontalline_ongrey_home.gif);
     background-position: left bottom;
    background-repeat:no-repeat;
    margin-top: 5px;
    margin-bottom: 6px;
}

.horizontalline_bulletup{
    float: left;
    width: 100%;
    text-align:right;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d2d3d2;
    height: 19px;
    margin-top: 3px;
    margin-bottom: 7px;
}

.horizontalline_no_margin_top{
    float: left;
    height: 1px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d2d3d2;
    font-size: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
}

.horizontaldottedline{
    float: left;
    height: 1px;
    width: 100%;
    font-size: 0px;
    background-image: url('/images/dottedline.gif');
    background-repeat: repeat-x;
    background-position: left;
    margin-top: 7px;
    margin-bottom: 7px;
}

.horizontaldottedline_white {
    background-image:url('/images/dottedline-white.gif');
    background-position:left center;
    background-repeat:repeat-x;
    float:left;
    font-size:0px;
    height:1px;
    margin-bottom:7px;
    margin-top:7px;
    width:340px;
}


.horizontaldottedline-lessspace {
    background-image:url('/images/dottedline.gif');
    background-position:left center;
    background-repeat:repeat-x;
    float:left;
    font-size:0px;
    height:1px;
    margin-bottom:5px;
    width:100%;
}

.line-3columns {
    float:left;
     width:100%;
     height:21px;
    background-image:url('/images/line-3columns.gif');
    background-repeat:no-repeat;
}

.newsitem {
    background-image: url('/images/arrow_link.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom:#f0f0f0;
    border-bottom-width:1px;
    border-bottom-style:solid;
    
}
.jobitem {
    background-image: url('/images/arrow_link.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom:#f0f0f0;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

.inthenews_item{
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image: url('/images/verticalline_middle.gif');
    background-repeat: repeat-y;
    background-position: left;
}

.feature_image{
    float:left;
    width: 100%;
    padding-top: 1px;
    padding-bottom: 9px;
    background-image:url(/images/feature_image_background.gif);
    text-align:center;
    background-repeat: repeat-x;
    background-position: left top;
    background-color:#fafbfa;
}

.ntrconnect_1_inbox{
    width: 100%;
    background-image:url(/images/ntrconnect_1_inbox.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height: 48px;
    border-bottom:#dedddd;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.ntrconnect_2_inbox{
    width: 100%;
    background-image:url(/images/ntrconnect_2_inbox.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height: 48px;
    border-bottom:#dedddd;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.ntrconnect_3_inbox{
    width: 100%;
    background-image:url(/images/ntrconnect_3_inbox.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height: 48px;
    border-bottom:#dedddd;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

.right_image_centered{
    width:100%;
    text-align:center;
    margin-top: 9px;
    margin-bottom: 9px;
}
.greybox_outside_top{
    float:left;
    width:100%;
    background-color: #f0f0f0;
}
.greybox_outside_greybar{
     float:left;
     width:100%;
     height: 9px;
     font-size:0px;
     background-color: #e6e6e6;
     border-bottom:solid;
     border-bottom-color:#FFFFFF;
     border-bottom-width:1px;
}

.greybox_inside_product{
    float:left;
    margin:9px;
    display:inline;
    height: 109px;
}
.greybox_header{
    float: left;    
    width:100%;
    background-color:#e6e6e6;
    border-bottom:solid;
    border-bottom-color:#FFFFFF;
    border-bottom-width:1px;
}
.greybox_header_inside{
    float: left;
    width: 100%;
    margin: 7px;
    color: #000e78;
    display:inline;
    font-weight:bold;
}
.download_pdf {
     float: left;
     width: 126px;
     color: #2c2c2c;
     background-image: url('/images/pdf_ongrey.gif');
     background-repeat: no-repeat;
     background-position: left top;
     padding-left: 28px;
     margin-bottom: 4px;
}
.download_pdf a{
     color: #0013a4;
}

.download_pdf_white {
     float: left;
     width:80%;
     background-image: url('/images/pdf_onwhite.jpg');
     background-repeat: no-repeat;
     background-position: left top;
     padding-left: 36px;
     margin-bottom: 4px;
}


.download_pdf_meeting {
     float: left;
     width: 126px;
     color: #797878;
     background-image: url('/images/NTRmeeting_small_icon.gif');
     background-repeat: no-repeat;
     background-position: left top;
     padding-left: 24px;
     margin-bottom: 4px;
}

.download_pdf_meeting a{
     color: #010101;
}


.download_doc_support {
     float: left;
     width: 126px;
     color: #2c2c2c;
     background-image: url('/images/doc-ico-support.gif');
     background-repeat: no-repeat;
     background-position: left top;
     padding-left: 23px;
     margin-bottom: 4px;
}
.download_doc_support a{
     color: #0013a4;
}
.download_doc_admin{
     float: left;
     width: 126px;
     color: #2c2c2c;
     background-image: url('/images/doc-ico-admin.gif');
     background-repeat: no-repeat;
     background-position: left top;
     padding-left: 23px;
     margin-bottom: 4px;
}
.download_doc_admin a{
     color: #0013a4;
}
.download_doc_meeting {
     float: left;
     width: 126px;
     color: #2c2c2c;
     background-image: url('/images/doc-ico-meeting.gif');
     background-repeat: no-repeat;
     background-position: left top;
     padding-left: 23px;
     margin-bottom: 4px;
}
.download_doc_meeting a{
     color: #0013a4;
}
.download_doc_pro {
     float: left;
     width: 126px;
     color: #2c2c2c;
     background-image: url('/images/doc-ico-pro.gif');
     background-repeat: no-repeat;
     background-position: left top;
     padding-left: 23px;
     margin-bottom: 4px;
}
.download_doc_pro a{
     color: #0013a4;
}
 






.bluebar_header{
    float: left;    
    width:100%;
    background-color:#000e78;
    border-bottom:solid;
    border-bottom-color:#FFFFFF;
    border-bottom-width:1px;
}
.bluebar_header_inside{
    float: left;
    width: 100%;
    margin: 7px;
    color: #ffffff;
    display:inline;
    font-weight:bold;
}
.management{
    float:left;
    margin-bottom: 9px;
}
.management_profile{
    float:left;
    width:100%;
    background-color: #f0f0f0;
    margin-bottom: 9px;
}
.management_thumbnail{
    float:left;
    margin-right: 9px;
    display: inline;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}
.managementprofile_title{
    float: left;
    width: 245px;
    margin-top: 5px;
    margin-bottom: 3px;
    font-size: 28px;
}
.managementprofile_subtitle{
    float: left;
    width: 245px;
    margin-top: 1px;
    font-size: 16px;
}
.event{
    margin-bottom: 4px;
}
.iconlink{
    float: left;
    width: 95%;
    margin-top: 9px;
    display:inline;
    vertical-align: text-bottom;
}
.iconlink img{
    margin-right: 5px;
}


.iconlink_topaligned_image{
   float: left;
   margin-right: 5px;
 
}
.iconlink_topaligned_text{
   float: left;
   width: 75%;
   padding-top: 2px;
   
}


.productlogo img{
    padding-top: 20px;
}

.productlogo_small img{
    padding-top: 13px;
     margin-bottom:11px;
}
.readmore_releasenotes{
    float:right;
    width:50%;
    }
.readmore_releasenotes_text{
    float:right;
    text-align: right;
    margin-right: 5px;
    padding-bottom: 3px;
}
.readmore_releasenotes_image{
    float:right;
    text-align: right;
    padding-bottom: 3px;
}
.readmore_text{
    float:right;
    text-align: right;
    margin-right: 5px;
    padding-bottom: 3px;
}
.readmore_image{
   float:right;
   text-align: right;
   padding-bottom: 3px;
}


.no_display{
    display: none;
}

.visible{
    display: inline;
}

/* Blue and grey buttons */


.bullet_home{
    float: left;
    width: 90%;
    padding-left: 10px;
    margin-bottom: 2px;
    display: inline;
    background-image: url('/images/arrow_orange.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.bullet_home a{
    color:#0013a4;
}
 


.bullet_news{
    float: left;
    padding-left: 10px;
    margin-bottom: 2px;
    color:#0013a4;
    display: inline;
    background-image: url('/images/arrow_orange.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
    width: 90%;
}

.bulletsmall_orange{
    float: left;
    width:90%;
    color:#0013a4;
    padding-left: 18px;
    margin-bottom: 3px;
    background-image: url(/images/arrow_round_orange.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.bulletsmall{
    float: left;
    padding-left: 18px;
    margin-bottom: 5px;
    background-image: url('/images/arrowroundsmall.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.bulletsmall_ongrey{
    float: left;
    padding-left: 18px;
    padding-bottom: 5px;
    background-image: url('/images/arrowround_ongrey.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.bulletsmallblue_ongrey{
    float: left;
    padding-left: 18px;
    margin-bottom: 5px;
    background-image: url('/images/arrowblueround_ongrey.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.bulletsmall_ntrglobal{
    float: left;
    padding-left: 18px;
    margin-bottom: 5px;
    color:#0013a4;
    background-image: url('/images/arrowblueround_small.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.bulletup{
    float: left;
    width: 100%;
    text-align:right;
    height: 14px;
}

.linkwitharrow{
    float: left;
    width: 90%;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/arrowblueround.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.linkwitharrow-white-on-blue {
    background-image:url('/images/arrow-white-on-ntrsupport-blue.gif');
    background-position:0px;
    background-repeat:no-repeat;
    color:#FFFFFF;
    display:inline;
    float:left;
    margin-bottom:5px;
    min-width:200px;
    padding-left:17px;
    width:90%;
}
.linkwitharrow-white-on-blue a{
    color:#FFFFFF;
}

.community-post{
    float: left;
    width: 85%;
    padding-left: 25px;
    padding-bottom:3px;
    margin-top: 5px;
    background-image:url(/images/community-post.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}


.yellow_linkwitharrow{
    float: left;
    width: 85%;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/arrowyellowround.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.yellow_linkwitharrow2{
    float: left;
    width: 85%;
    padding-left: 18px;
    margin-top: 1px;
    margin-bottom: 3px;
    background-image: url('/images/arrowyellowround.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.yellow_linkwitharrow_ongrey{
    float: left;
    width: 90%;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/arrowyellowround-ongrey.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.linkwitharrow_small{
    float: left;
    width: 90%;
    padding-left: 14px;
    display:inline;
    margin-bottom: 2px;
    background-image: url('/images/arrowblueround_small.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.linkwitharrow_ongrey{
    float: left;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image: url('/images/arrowblueround_ongrey.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}


.ntrconnect_linkwitharrow_ongrey{
    float: left;
    width:90%;
    padding-left: 18px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-image: url('/images/arrowgreenround_ongrey.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.readmorewithline_home {
    float: right;
    width: 100%;
    text-align: right;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    margin-top: 10px;
}
.readmorewithline_home a{
    float: right;
    margin-top: 5px;
    text-align: right;
}
.image_distributors{
    float: left;
    width: 100%;
    text-align:right;
    margin-bottom: 10px;
}

.arrow-basket-item {
    background-image:url(/images/arrow-grey-on-grey.gif);
    background-position:0px 1px;
    background-repeat:no-repeat;
    float:left;
    margin-bottom:3px;
    margin-top:2px;
    padding-left:12px;
    width:90%;
}


/* Forms */
form {
    margin: 0px;
    padding: 0px;
}
input{
font-size: 100%;
    color: #666666;
}

.input_threecolumns_greybox{
    width: 158px;
    padding-left: 2px;
}


.input_twocolumns_outside_large {
    float:left;
    width:174px;
}
.input_twocolumns_inside_large {
    display:inline;
    float:left;
    margin:4px;
    padding-left:2px;
    width:153px;
    font-size:130%;
}
 


select{
    font-size: 100%;
    color: #666666;
}


.checkbox{
    float: left;
    margin-right: 5px;
}
.checkboxtext{
    float:left;
    padding-top: 3px;
    width: 85%;
}
.button{
    float: right;
    cursor: hand;
}

.buttonbox-home{
    float:left;
    width:540px;
    height:75px;
    margin-top:6px;
    background-image:url(/images/button-home-background.gif);
    background-repeat:repeat-x;
}
.button-home{
    float:left;
    margin-left:9px;
    margin-top:9px;
    display:inline;
}

.buttom-home-right{
    float:left;
    margin:0px;
    display:inline;
}

.button-home-middle{
    float:left;
    height:58px;
    width:123px;
    background-image:url(/images/button-home-middle.gif);
    background-repeat:repeat-x;
}
.button-home-text-top{
    float:left;
    width:100%;
    margin-top:10px;
    font-size:16px;
    font-weight:bold;
}
.button-home-text-top a{
    float:left;
    width:100%;
    color:#000000;
    font-size:16px;
    font-weight:bold;
}
.button-home-text-bottom{
    float:left;
    width:100%;
    font-size:11px;
    font-weight:bold;
}
.button-home-text-bottom a{
    float:left;
    width:100%;
    color:#676767;
    font-size:11px;
    font-weight:bold;
}

.home_2buttons{
    float: left;
    margin-bottom:18px;
    margin-top:162px;
    margin-left:15px;
    width: 339px;
    height:52px;
 }

.button_comparison{
    float: right;
    display:inline;
    margin-top:15px;
    margin-right: 9px; 
}

.button_login_3steps{
    float: right;
    display:inline;
    margin-top:15px;
  }
.button_download{
    float: right;
    display:inline;
    margin-top:30px;
  }
.formline{
    float: left;
    width: 100%;
    margin-bottom: 3px;
}
.formtitle{
    float: left;
    color:#404040;
    font-weight:bold;
    width: 100%;    
    padding-top: 3px;
    margin-bottom:5px;
}
.formtitle_threecolumns{
    float: left;
    width: 174px;    
    padding-top: 3px;
}

.formtitle_threecolumns_margin_left {
    float:left;
    margin-left:37px;
    padding-top:3px;
    width:137px;
}

.cancel {
    text-align:right;
}

.input_twocolumns{
    float:left;
    width: 167px;
    padding-left: 2px;
    display:inline;
}

.input_twocolumns_outside {
    float:left;
    height:26px;
    width:167px;
}

.input_twocolumns_inside {
    display:inline;
    float:left;
    margin:4px;
    padding-left:2px;
    width:153px;
    color:#000000;
}



.input_threecolumns{
    width: 163px;
    padding-left: 2px;
}

.input_date {
    width:30px;
}

.input_security_code {
    width:40px;
}


.dropdown_countrycode{
    width: 55px;
    margin-right: 5px;
}
.input_countrycode{
    width: 105px;
}
.dropdown{
    width: 174px;
    margin-bottom: 2px;
}
.textarea{
    float: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #666666;
    width: 346px;
    padding: 3px;
    margin-bottom: 5px;
}


.passwordstrength_background{
    float:left;
    width: 174px;
    height: 12px;
    margin-top:2px;
    margin-bottom:5px;
    background-repeat:no-repeat;
    background-image: url(/images/passwordstrength_background.gif);
}
.passwordstrength_bar_green{
    float:left;
    height: 8px;
    margin-top: 2px;
    margin-left: 2px;
    margin-bottom: 2px;
    background-image:url(/images/passwordstrength_bar_green.gif);
    background-repeat:repeat-x;
}
.passwordstrength_bar_red{
    float:left;
    height: 8px;
    margin-top: 2px;
    margin-left: 2px;
    margin-bottom: 2px;
    background-image:url(/images/passwordstrength_bar_red.gif);
    background-repeat:repeat-x;
}
.passwordstrength_textleft{
    float:left;
    width:86px;
    text-align:left;
    font-size: 85%;
    border-left:#d9d9d9 solid 1px; 
    color: #8c8c8c;
}
.passwordstrength_textright{
    float:left;
    width: 86px;
    text-align:right;
    font-size: 85%;
    text-indent:8px;
    border-right:#d9d9d9 solid 1px; 
    color: #8c8c8c;
}
.smallexclamationmark_on{
    float: left;
    width: 9px;
    height: 20px;
    background-image: url('/images/Error_exclamationmark_small.gif');
    background-repeat: no-repeat;
    background-position: left;
}
.smallexclamationmark_off{
    float: left;
    width: 9px;
    height: 20px;
}

.ntrglobal_explanationbox_top {
    background-image:url(/images/ntrglobal_explanationbox_top.gif);
    background-position:0pt;
    background-repeat:no-repeat;
    float:left;
    height:12px;
    width:174px;
}

.ntrglobal_explanationbox_middle {
    background-image:url(/images/ntrglobal_explanation_middle.gif);
    background-position:0pt;
    background-repeat:repeat-x;
    float:left;
    width:174px;
}

.ntrglobal_explanationbox_bottom {
    background-image:url(/images/ntrglobal_explanation_bottom.gif);
    background-position:0pt;
    background-repeat:no-repeat;
    float:left;
    height:7px;
    margin-bottom:10px;
    padding-bottom:10px;
    width:174px;
}

.ntrglobal_explanationbox_middle_inside {
    color:#818181;
    margin-left:7px;
    margin-top:3px;
}


.ntradmin_explanationbox_top{
    float:left;
    width:174px;
    height: 12px;
    background-image:url(/images/ntradmin_explanation_top.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
.ntrsupport_explanationbox_top{
    float:left;
    width:174px;
    height: 12px;
    background-image:url(/images/ntrsupport_explanation_top.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

.ntrsupportpro_explanationbox_top{
    float:left;
    width:174px;
    height: 12px;
    background-image:url(/images/pro_explanation_top.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

.ntradmin_explanationbox_middle{
    float:left;
    width: 174px;    
    background-image:url(/images/ntradmin_explanation_middle.gif);
    background-repeat:repeat-x;
    background-position:0 0;
}
.ntrsupport_explanationbox_middle{
    float:left;
    width: 174px;    
    background-image:url(/images/ntrsupport_explanation_middle.gif);
    background-repeat:repeat-x;
    background-position:0 0;
}

.ntrsupportpro_explanationbox_middle{
    float:left;
    width: 174px;    
    background-image:url(/images/pro_explanation_middle.gif);
    background-repeat:repeat-x;
    background-position:0 0;
}

.ntradmin_explanationbox_middle_inside, .ntrsupport_explanationbox_middle_inside, .ntrsupportpro_explanationbox_middle_inside {
    margin-top: 3px;
    margin-left: 7px;
    color:#FFFFFF;
}
.ntradmin_explanationbox_middle_inside a, .ntrsupport_explanationbox_middle_inside a, .ntrsupportpro_explanationbox_middle_inside a{
    color:#FFFFFF;
    text-decoration:underline;
}
.ntradmin_explanationbox_bottom{
    float:left;
    width: 174px;
    height: 7px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-image:url(/images/ntradmin_explanation_bottom.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
.ntrsupport_explanationbox_bottom{
    float:left;
    width: 174px;
    height: 7px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-image:url(/images/ntrsupport_explanation_bottom.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

.ntrsupportpro_explanationbox_bottom{
    float:left;
    width: 174px;
    height: 7px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-image:url(/images/pro_explanation_bottom.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

.errorexplanationbox{
    float: left;    
    min-height: 25px;
    width: 319px;
    margin-top: 10px;
    margin-bottom: 9px;
    padding-left: 37px;
    padding-top: 8px;
    padding-bottom: 10px;
    background-color: #f0f0f0;
    background-image: url('/images/Error_exclamationmark.gif');
    background-repeat: no-repeat;
    background-position: left top;
    display: inline;
}

.errorexplanationbox_outside{
     float:left;
     width: 100%;
     background-color: #d4d4d4;
     background-image: url('/images/exclamationmarklogin.gif');
     background-repeat: no-repeat;
     background-position: left top;
     margin-bottom:9px;
     padding-bottom:9px;
}
.errorexplanationbox_inside{
    float:left;
    width:115px;
    min-height:35px;
    display:inline;
    margin-left:37px;
    margin-top:5px;
    margin-right:9px;
 }
 

#inlineError{
    width:188px;
    height:65px;
    background:transparent url('/images/errorInlineMessage.png') no-repeat left top;
    position:absolute;
    left:-100px;
    top:-100px;
    padding-bottom:5px;
    padding-left:22px;
    padding-right:5px;
    padding-top:9px;
}

#errorInlineTextContainer{
    width:150px;
    height:40px;
    overflow:block;
    color:#fff;
}
 

.passwordcheck_ok{
    float: left;
    width: 17px;
    height: 20px;
    background-image: url('/images/passwordcheck_ok.png');
    background-repeat: no-repeat;
    background-position: left;
}
.passwordcheck_not_ok{
    float: left;
    width: 17px;
    height: 20px;
    background-image: url('/images/passwordcheck_not_ok.png');
    background-repeat: no-repeat;
    background-position: left;
}
.telephone_home{
    margin-top: 7px;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left:43px; 
    color: #313131;
    font-weight:bold;
    font-size:12px;
    background-image: url('/images/telephone_icon.gif');
    background-repeat: no-repeat;
    background-position: left top;    
}


.telephone_greybox{
    margin-top: 7px;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left:43px; 
    color: #313131;
    font-weight:bold;
    
    background-image: url('/images/telephone_icon_greybox.gif');
    background-repeat: no-repeat;
    background-position: left top;    
}

.error{
    color:#f10000;
    font-weight: bold;
}
.formcomments{
    margin-top: 20px;
    margin-bottom: 15px;
}
.livechat_home{
    color:#313131;
    font-weight:bold;
    font-size:12px;
    padding-top:10px;
    padding-left: 10px;
    padding-bottom:17px;
    background-image: url(/images/livechat_home.gif);
    background-repeat: no-repeat;
    background-position: left top;    
}

.livechat_greybox{
    color:#313131;
    font-weight:bold;
    font-size:12px;
    height: 46px;
    width: 157px;
    
  }

.email_home{
    color:#313131;
    font-weight:bold;
    font-size:12px;
    padding-top:7px;
    padding-left: 10px;
    padding-bottom:10px;
    background-image: url('/images/email_home.gif');
    background-repeat: no-repeat;
    background-position: left top;    
}


.email_greybox{
    color:#0014a7;
    font-weight:bold;
    font-size:12px;
    padding-top:7px;
    padding-left: 10px;
    padding-bottom:10px;
    background-image: url('/images/email_greybox.gif');
    background-repeat: no-repeat;
    background-position: left top;    
}
.awards_home_image{
    float: left;
    margin-right: 9px;
}
.awards_home_title{
    float: left;
    margin-bottom: 3px;
    color: #313131;
    font-weight:bold;
}
.awards_home_text{
    float: left;
}


.news_imageleft{
    float: left;
    overflow:hidden;
    text-align:center;
    width: 160px;
    margin-right: 19px;
}






.news_textright{
    float: left;
    width: 178px;
}
.news_titleright{
    margin-bottom: 3px;
}

.number_before_title{
    float:left; 
    height: 100%;
    font-size:130%;
    font-weight:bold;    
}

/* Text formatting */
h1{
    margin: 0px;
    padding: 0px;
}
h2{
    margin: 0px;
    padding: 0px;
    font-size: 100%;
}

h3{
    margin: 0px;
    padding: 0px;
}

.h3{
    width: 100%;
    font-size: 130%;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 9px;
}

.h1onpicture_white{
    float: left;
    width: 700px;
    margin-left: 30px;
    font-size:50px;
    color: #FFFFFF; 
    display: inline;
    font-style:normal !important;
    font-weight:100;
}
.h1onpicture_ntrglobal{
    float: left;
    width: 700px;
    margin-left: 30px;
    font-size:50px;
    color: #0013a4; 
    display: inline;
    font-style:normal !important;
    font-weight:100;
}

.h1onpicturesmall_white{
     float: left;
     width: 700px;
     margin-left: 20px;
     margin-top: 12px;
     font-size:32px;
     color: #FFFFFF; 
     display: inline;
     font-style:normal !important;


}
.h1onpicturesmall_ntrglobal{
     float: left;
     width: 700px;
     margin-left: 20px;
     margin-top: 12px;
     font-size:32px;
     color: #0013a4; 
     display: inline;
     font-style:normal !important;

}

.h1-ntrglobal-home{
    float: left;
    width: 600px;
    margin-top:35px;
    margin-left: 20px;
    color: #0013a4; 
    display: inline;
    font-weight:300;
    font-style:normal !important;
    line-height: 1em;
}


.h2-ntrglobal-home{
    float: left;
    width: 700px;
    margin-top: 0px;
    margin-left: 20px;
    color: #0013a4; 
    display: inline;
    font-weight:100;
    font-style:normal;
}

.h2onpicture_white{
    float: left;
    width: 700px;
    margin-top: 30px;
    margin-left: 30px;
    font-size:22px;
    color: #FFFFFF; 
    display: inline;
    font-style:normal;
    font-weight:100;
}
.h2onpicture_ntrglobal{
    float: left;
    width: 700px;
    margin-top: 30px;
    margin-left: 30px;
    font-size:22px;
    color: #0013a4; 
    display: inline;
    font-style:normal;
    font-weight:100;
}

.h1_seo_white{
    float: left;
    width: 450px;
    margin-left: 30px;
    margin-top: 45px;
    font-size:32px;
    color: #FFFFFF; 
    display: inline;
    font-style:normal !important;
    text-decoration: none;
}

.h1_seo_ntrglobal{
    float: left;
    width: 450px;
    margin-left: 30px;
    margin-top: 45px;
    font-size:32px;
    color: #0013a4; 
    display: inline;
    font-style:normal !important;
    text-decoration: none;
}

.h2_seo{
    color: #0013a4; 
    font-size:100%;
    display: inline;
    font-style:normal;
}

.h1_ntrglobal{
    float: left;
    width: 520px;
    margin-top: 4px;
    font-size:32px;
    color: #545353;
    display: inline; 
    font-style:normal;
    overflow: hidden;
    max-height:76px;
}

.h1_ntrglobal_smaller{
    float: left;
    width: 354px;
    margin-top: 4px;
    padding-right: 4px;
    font-size:28px;
    color: #545353;
    display: inline; 
    font-style:normal;
    line-height:28px;
    overflow: hidden;
    max-height:76px;
    font-weight:100
}

.h1_ntrglobal_smaller2{
    float: left;
    width: 520px;
    margin-top: 4px;
    font-size:28px;
    color: #545353;
    display: inline; 
    font-style:normal;
    line-height:28px;
    overflow: hidden;
    max-height:76px;
    font-weight:100
}

.h1medium_ntrglobal{
    float: left;
    width: 520px;
    margin-top: 4px;
    margin-bottom: 17px;
    font-size:22px;
    color: #545353;
    display: inline; 
    font-style:normal;
    overflow: hidden;
    max-height:76px;
}

.h1_ntrglobal_nonavigation {
    color:#0013A8;
    display:inline;
    float:left;
    font-size:38px;
    font-style:normal;
    margin-bottom:22px;
    margin-top:10px;
    width:520px;
}


.h2_ntrglobal{
    float: left;
    width: 520px;
    font-size:18px;
    color: #545353;
    display: inline; 
    font-style:normal;
}
.h1medium_image_ntrglobal{
    float: left;
    width: 357px;
    margin-top: 7px;
    padding-bottom: 17px;
    margin-right: 9px;
    font-size:22px;
    color: #0013a4;
    display: inline; 
    font-style:normal;
}
.h3ongrey_ntrglobal{
    font-size:18px;
    color:#000e87;
    height: 70px;    
    font-weight: bold;
    margin: 0px;
    padding: 0px;

}


.h3oncolor_ntrglobal{
    font-size:18px;
    color:#ffffff;
    padding-bottom:18px;   
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.adr p {display:inline;}

.adr {display:inline}


.lightbluebox_left_title_1{
    float: left;
    width:100%;
    margin-left: 7px;
    margin-top: 6px;
    display:inline;
    color:#FFFFFF;
    font-size: 18px;
}
.lightbluebox_left_title_2{
    float: left;
    width:100%;
    margin-left: 7px;
    display:inline;
    color:#FFFFFF;
    font-size: 22px;
}

.box_left_height1_title{
    float: left;
    width:100%;
    margin-top: 200px;
    margin-left: 12px;
    display:inline;
    color:#FFFFFF;
    font-size: 19px;    
}


.box_left_height2_title{
    float: left;
    width:100%;
    margin-top: 126px;
    margin-left: 12px;
    display:inline;
    color:#FFFFFF;
    font-size: 19px;    
}


.box_left_heigher2_title{
    float: left;
    width:100%;
    margin-top: 210px;
    margin-left: 12px;
    display:inline;
    color:#FFFFFF;
    font-size: 19px;    
}

.box_left_heigher2_subtitle{
    float: left;
    width:100%;
    margin-top: 5px;
    margin-left: 12px;
    display:inline;
    color:#FFFFFF;
    font-size: 110%;  
 }


.box_left_heigher3_title{
    float: left;
    width:100%;
    margin-top: 200px;
    margin-left: 12px;
    display:inline;
    color:#FFFFFF;
    font-size: 19px;  
}
.box_left_medium{
    float: left;
    width: 165px;
    height: 232px;
    margin-right:9px;
    border-bottom:#FFFFFF solid 1px;
    display:inline;
    overflow:hidden;
    background-color:#e27400;
}

.h2withline{
    float: left;
    font-weight: bold;
    font-size:120%;
    width: 356px;
    color:#393939;
    padding-bottom: 3px;
    margin-top: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d2d3d2;
}


.h4{
    float:left;
    width:356px;
    color:#444444;
    display:inline;
    margin-top: 8px;
    margin-bottom:3px;
    font-weight: bold;
}

.title_feature{
    float: left;
    width: 356px;
    padding-top: 8px;
    margin-bottom: 7px;
    margin-top: 10px;
    border-top: 1px solid #d2d3d2;
}
.title_feature_text {
    float:left;
    padding-top: 2px;
    font-size:110%;
    font-weight:bold;
}

.title_feature_meeting{
    float: left;
    width: 356px;
    padding-top: 12px;
    margin-bottom: 7px;
    margin-top: 1px;
    border-top: 1px solid #d2d3d2;
}


.icon_middle{
    float:left;
    padding-left: 9px;
}

.title_installation{
    float: left;
    width: 100%;
    padding-top: 5px;
    margin-bottom: 15px;
  }
.title_installation_text {
    float:left;
    padding-top: 2px;
    font-size:140%;
    font-weight:bold;
}



.bodytext{
    font-size: 11px;
}

.mainnews_title{
    width: 100%;
    padding-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    color: #0013a4;
}


.title_large{
    width:100%;
    font-size:180%;
    font-weight:bold;
    margin-bottom: 8px;
}
.title_medium{
    float: left;
    width:100%;
    font-size:130%;
    font-weight:bold;
    margin-bottom: 9px;
    margin-top: 6px;
    min-height: 22px;
}

.title_medium_smaller{
    float: left;
    width:100%;
    font-size:110%;
    font-weight:bold;
    margin-bottom: 9px;
    margin-top: 6px;
    min-height: 22px;
}
 


.title_contactus_ntrglobal{
    font-size:120%;
    font-weight:bold;
    color:#0013a4;
}


.title_contactus_ntradmin{
    font-size:120%;
    font-weight:bold;
    color:#00aa7b;
    text-align: right;
}

.title_contactus_ntrsupport{
    font-size:120%;
    font-weight:bold;
    color:#5b8edc;
    text-align: right;
}

.title_contactus_ntrmeeting{
    font-size:120%;
    font-weight:bold;
    color:#f27d00;
    text-align: right;
}

.title_release {
    float:left;
    width:49%;
    font-size:130%;
    font-weight:bold;
    margin-bottom: 9px;
}



.title_home{
    width:100%;
    color: #0013a7;
    font-size:18px;
    padding-bottom: 5px;
    border-bottom:#e6e6e6;
    border-bottom-style:solid;
    border-bottom-width:1px;
    margin-bottom: 9px;
}
.title_sub_home{
    width:100%;
    color: #0013a7;
    font-size:120%;
    background-image: url(/images/bluebar_background.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding-top: 16px;
    padding-bottom: 7px;
    border-bottom:#e6e6e6;
    border-bottom-style:solid;
    border-bottom-width:1px;
    margin-top: 9px;
    margin-bottom: 9px;
    font-weight:bold;
}

.title_home_star{
    width:100%;
    color: #0013a7;
    font-size:18px;
    padding-bottom: 5px;
    padding-left:15px;
    border-bottom:#e6e6e6;
    border-bottom-style:solid;
    border-bottom-width:1px;
    background-image:url(/images/small-star.gif);
    background-repeat:no-repeat;
    background-position:left top;
    margin-bottom: 9px;
}


.title_home_smaller{
    width:100%;
    color: #0013a7;
    font-size:15px;
    padding-bottom: 5px;
    border-bottom:#e6e6e6;
    border-bottom-style:solid;
    border-bottom-width:1px;
    margin-bottom: 9px;
}
.awards_home_title2{
    float: left;
    margin-bottom: 3px;
    margin-bottom: 3px;
    color: #313131;
}
.home-solutions-boxes{
    float: left;
    width: 702px;
    margin-left:12px;
    margin-top: 45px;
    display:inline;
    overflow:hidden;
}
.home-solutions-box{
    float: left;
    width: 175px;
    display:inline;
    overflow:hidden;
}
.home-top-box{
     float: left;
     width: 156px;
     height:44px;
     padding-left:9px;
     padding-top:9px;
     color:#FFFFFF;
     background-image: url(/images/home-top-box.gif);
     background-repeat:repeat-x;
     display:inline;
     overflow:hidden;
}
.home-top-box-shadow{
     float: right;
     width: 10px;
     height:53px;
     background-image: url(/images/home-top-box-shadow.gif);
     background-repeat:no-repeat;
     display:inline;
     overflow:hidden;
}
.home-inside-box{
     float: left;
     width: 147px;
     padding:9px;
     color:#0014a6;
     background-image: url(/images/home-inside-box.gif);
     background-repeat:repeat-x;
     background-position:bottom;
     background-color:#f7f7f6;
     display:inline;
     overflow:hidden;
}
.home-inside-box a{
    text-decoration: none;
    color: #0014a6;
}
.home-inside-box a:hover{
    text-decoration: underline;
    color: #0014a6;
}
.home-inside-box-shadow{
     float: right;
     width: 10px;
     background-image: url(/images/home-inside-box-shadow.gif);
     background-repeat:repeat-y;
     display:inline;
     overflow:hidden;
}
.home-bottom-box{
     float: left;
     width: 165px;
     height:27px;
     background-repeat:repeat-x;
     display:inline;
     overflow:hidden;
}
.home-bottom-box-shadow{
     float: right;
     width: 10px;
     height: 27px;
     background-image: url(/images/home-bot-box-shadow.gif);
     background-repeat:no-repeat;
     background-position:top;
     display:inline;
     overflow:hidden;
}
.home-bottom-box-shadow2{
     float: left;
     width: 175px;
     height: 3px;
     background-image: url(/images/home-bot-shadow-bot.gif);
     background-repeat:no-repeat;
     display:inline;
     overflow:hidden;
}
.home-bottom-box-links-arrow{
     float: left;
     color:#FFFFFF;
     padding-top:5px;
     padding-right:18px;
     padding-left:9px;
     height:27px;
     background-repeat:no-repeat;
     background-position:right center;
     display:inline;
     overflow:hidden;
}
.home-bottom-box-links-arrow2{
     float: left;
     color:#FFFFFF;
     padding-top:5px;
     padding-right:12px;
     padding-left:9px;
     height:27px;
     background-repeat:no-repeat;
     background-position:right center;
     display:inline;
     overflow:hidden;
     white-space:nowrap;
}
.home-bottom-box-links{
     float: left;
     color:#FFFFFF;
     padding-top:5px;
     padding-right:5px;
     padding-left:9px;
     height:27px;
     display:inline;
     overflow:hidden;
     white-space:nowrap;
}
.home-bottom-box-links a, .home-bottom-box-links-arrow a, .home-bottom-box-links-arrow2 a{
    text-decoration: none;
    cursor: hand;
    color: #ffffff;
}
.home-bottom-box-links a:hover, .home-bottom-box-links-arrow a:hover, .home-bottom-box-links-arrow2 a:hover{
    text-decoration: underline;
    cursor: hand;
    color: #ffffff;
}
.h3-homebox a{
    text-decoration: none;
    cursor: hand;
    color: #ffffff;
}
.h3-homebox a:hover{
    text-decoration: underline;
    cursor: hand;
    color: #ffffff;
}
.home-box-line{
    float:left;
    width: 2px;
    height: 27px;
    margin-right:3px;
    z-index:1000;
}
.h3-homebox{
    float: left;
    font-size:115%;
    color: #FFFFFF;
    font-style:normal !important;
    display:inline;
    text-decoration: none;
}
.threecolumns_home_left{
    float: left;
    width: 177px;
    margin-right: 9px;
    overflow:hidden;
}
.threecolumns_home_right{
    float: left;
    width: 178px;
    overflow:hidden;
}
.threecolumns_home_center{
    float: left;
    width: 341px;
    margin-right: 9px;
    overflow:hidden;
}


.introtext{
    float:left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
    display: inline;
    font-weight: bold;
}

.introtext_bug{
    float:left;
    width: 95%;
    margin-top: 10px;
    margin-bottom: 15px;
    display: inline;
}
.title_dark{
    float:left;
    width: 100%;
    height: 25px;
    display:inline;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-top: 5px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
    font-weight: bold;
}
.title_light{
    float:left;
    width: 100%;
    height: 25px;
    display:inline;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-top: 5px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #f0f0f0;
    font-weight: bold;
}
.title{
    float: left;
    font-weight:bold;
    font-size:100%;
    padding-bottom: 15px;
}

.title_greybardark_doublelines{
    float:left;
    width:100%;
    font-size:100%;
    display:inline;
    margin-top: 15px;
    margin-bottom: 10px;
    padding-top: 5px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e6e6e6;
}
.title_greybarlight_doublelines{
    float:left;
    width:100%;
    height: 22px;
    font-size:110%;
    font-weight:bold;
    display:inline;
    margin-top: 15px;
    margin-bottom: 10px;
    padding-top: 5px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #f0f0f0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f0f0f0;
}
.title_greybardark_doublelines_home{
    float:left;
    width:100%;
    min-width: 700px;
    height: 22px;
    display:inline;
    margin-top: 9px;
    margin-bottom: 10px;
    padding-top: 6px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e6e6e6;
}
.title_blue_doublelines_home{
    float:left;
    width:100%;
    min-width: 700px;
    height: 22px;
    font-weight:bold;
    display:inline;
    margin-bottom: 10px;
    padding-top: 5px;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #000e78;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000e78;
}

.title_howtobuy{
    margin-left: 20px;
    font-size: 130%;
    font-weight:bold;
}


.small{
    font-size: 85%;
}
.medium{
    font-size:110%;
}
.big{
    font-size:120%;
}

.bigger{
    font-size:150%;
}

.biggest {
    font-size:250%;
}

.ntrglobal{
    color: #545353;
}

.ntrglobal_bold{
    color: #545353;
    font-weight:bold;
}

.ntrconnect{
    color: #90c237;
}

.ntradmin{
    color: #009d72;
}


.ntrsupport{
    color: #5b8edc;
}

.ntrmeeting{
    color: #f27d00;
}

.ntrsupportpro{
    color: #00aad2;
}

.orange{
    color:#ff8c01;
}

.darkgrey, .darkgrey a, .darkgrey a:hover{
    color: #333333;
}

.white{
    color:#FFFFFF;
}

.white a{
    color:#ffffff;
    text-decoration:none;
}
.white a:hover{
    color:#ffffff;
    text-decoration:underline;
}
.white-grey{
    color:#9f9b9b;
}
.white-grey a{
    color:#9f9b9b;
    text-decoration:none;
}
.white-grey a:hover{
    color:#ffffff;
    text-decoration:underline;
}

.black {
    color:#000000;
}

.ntrglobal_light{
    color:#c3caff;
}


.grey_background{
     background-color:#f5f2f2;
}

.bg-3columns {
    float:left;
     width:100%;
    background-image:url('/images/bg-3columns.gif');
    background-repeat:repeat-y;
}
.content ul{
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
 }

.content li{
    float:left;
    width:346px;
    margin-top: 3px;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li_arrow.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    
}


.content .threecolumns li{
    float:left;
    width:164px;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li_arrow.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
  }
  .content .threecolumns_last li{
    float:left;
    width:164px;
    margin-top: 3px;
    padding-left: 10px;
    background-image:url(/images/li_arrow.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
  }

.content li.darkblue_arrow {
    float:left;
    width:90%;
    margin-top: 3px;
     margin-left:5px;
    padding-left: 10px;
     background-image:url('/images/li-arrow-greybg.gif');
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
}

.content li.grey_dot {
    float:left;
    width:85%;
    margin-top: 3px;
    margin-left:13px;
    padding-left: 9px;
    background-image:url('/images/li-arrow-dot.gif');
    background-repeat:no-repeat;
    background-position:0 5px;
    list-style-type: none;
}

.nextstep_title{
    float: left;
    font-weight: bold;
    color:#0013a4;
    width: 100%;
    padding-bottom: 3px;
    margin-top: 15px;
    margin-bottom: 5px;
    border-bottom: 1px solid #0013a4;
}
.sitemap_sublink{
    margin-bottom: 3px;
}
.sitemap_subsublink{
    padding-left:9px;
    margin-bottom: 3px;
}
.textcopyright{
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    padding-top:5px;
    color: #c4c4c4;
}

.textcopyright-left{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    padding-top:5px;
    color: #c4c4c4;
}


.basket-price {
    float:left;
    font-size:14px;
    font-weight:bold;
    padding-left:12px;
    width:90%;
}



/* Shadow at the bottom */
.shadowbottomleft{
    width: 5px;
    height: 6px;
    float: right;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url('/images/shadowleftbottom.gif');    
}
.shadowbottommiddle{
    width: 723px;
    height: 6px;
    float: right;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url('/images/shadowmiddlebottom.gif');    
}

.shadowbottommiddle_nonavigation {
    background-image:url('/images/shadowmiddlebottom.gif');
    background-position:left top;
    background-repeat:repeat-x;
    float:right;
    height:6px;
    width:552px;
}




.shadowbottomright{
    width: 5px;
    height: 6px;
    float: right;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url('/images/shadowrightbottom.gif');    
}

/*  ********   */
/* sIFR Styles */
/*  ********   */


/* These are standard sIFR styles... do not modify */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {
    visibility: hidden;
    }


.sIFR-hasFlash h4 {
    visibility: hidden;
    
    font-size: 21px;
}
.sIFR-hasFlash h5#pullquote {
        visibility: hidden;
    font-size: 24px;
}
 

/* NTR Products*/

.ntrconnect_bar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 9px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #91c435;
}
.ntradmin_bar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}
.ntradminbeta_bar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}
.ntrsupport_bar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}

.ntrmeeting_bar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}
.ntrsupportpro_bar_abovenavigation{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-bottom: 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
}
.featureline{
    float: left;
    }

.comparison_title{
    width:100%;
    height: 33px;
    padding-top:9px;
    font-size:120%;
    font-weight:bold;
    text-indent:10px;
    background-image:url(/images/comparison_title_background.gif);
    background-repeat:repeat-x;
    }
.comparison_column_left{
    float: left;
    width:262px;
}
.comparison_column{
    float:right;
    text-align:center;
    width: 138px;
    border-left:#FFFFFF 1px solid;
    border-bottom:#FFFFFF 1px solid;
}
.comparison_column_light{
    float:right;
    width: 138px;
    height:16px;
    text-align:center;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left:#FFFFFF 1px solid;
    background-color:#f2f2f2;
}
.comparison_column_dark{
    float:right;
    padding-top: 3px;
    height:16px;
    padding-bottom: 3px;
    width: 138px;
    text-align:center;
    border-left:#FFFFFF 1px solid;
    background-color:#e8e8e8;
}


.pricelist_column{
    float:left;
    width: 28%;
}
.pricelist_column_yellow{
    float:left;
    width: 20%;
}
.pricelist_column_yellow_last{
    float:left;
    width: 24%;
    background-color: #e5c038;
}
.pricelist_header{
    float:left;
    width:100%;
    background-color: #c2c2c2;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent:9px;    
    display:inline;
    text-align:center;
    font-weight:bold;
    font-size:110%;
}
.pricelist_header_yellow{
    float:left;
    width:100%;
    background-color: #e9c443;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:center;
    font-weight:bold;
    background-image:url(/images/pricelist_background_yellow_dark.gif);
    background-repeat:repeat-y;
    background-position:right top;
    font-size:110%;
}
.pricelist_line_light{
    float:left;
    width:100%;
    background-color: #e9e9ea;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:center;
    font-weight:bold;
    font-size:110%;
border:1px;
    }
.pricelist_line_light_yellow{
    background-color: #fdd348;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:center;
    font-weight:bold;
    background-image:url(/images/pricelist_background_yellow_light.gif);
    background-repeat:repeat-y;
    background-position:right top;
    font-size:110%;
}
.pricelist_line_dark{
    float:left;
    width:100%;
    background-color: #e0e0e0;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:center;
    font-weight:bold;
    font-size:110%;
}
.pricelist_line_dark_yellow{
    float:left;
    width:100%;
    background-color: #efc83c;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:center;
    font-weight:bold;
    background-image:url(/images/pricelist_background_yellow_dark.gif);
    background-repeat:repeat-y;
    background-position:right top;
    font-size:110%;
}


.feature_title{
    float:left;
    padding-top:1px;
    padding-bottom: 5px;
}
.comparison_feature_light{
    float: left;
    width:262px;
    text-indent:7px;
    padding-top: 1px;    
    background-color: #fafafa;
}
.comparison_feature_dark{
    float: left;
    text-indent:7px;
    width:262px;
    height: 20px;
    padding-top: 1px;
    background-color: #f0f0f0;
}
.newfeature_light{
    float:left;
    height: 17px;
    margin-left:6px;
    padding-top:2px;
    background-image:url(/images/newfeature_light.gif);
    background-position:left;
    background-repeat:no-repeat;
    color:#ffaf00;
    text-indent: 23px;
    font-weight:bold;
}
.newfeature_dark{
    float:left;
    height: 17px;
    margin-left:6px;
    background-image:url(/images/newfeature_dark.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-top:2px;
    color:#ffaf00;
    text-indent: 23px;
    font-weight:bold;
}
.ntrconnect_comparison_column_bottom{
    float:right;
    display:inline;
    text-align:center;
    color:#FFFFFF;
    width: 138px;
    padding-top: 10px;
    padding-bottom: 6px;
    border-left:#FFFFFF 1px solid;
    border-bottom:#FFFFFF 1px solid;
    background-color: #aee54a;
    background-image: url(/images/comparison_column_ntrconnect_background.jpg);
    background-repeat: repeat-x;
    background-position: left top;    
}
.comparison_column_bottom_text{
    font-size:150%;
    font-weight:bold;
}
 

.ntrconnect_bar_greybox{
    float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 9px;
    border-bottom: #FFFFFF solid 1px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #90c237;
}
 

.ntrconnect_bulletsmall_ongrey{
    float: left;
    width:90%;
    padding-top: 1px;
    padding-left: 15px;
    margin-bottom: 4px;
    background-image: url('/images/arrowgreenround_ongrey.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.ntradmin_bulletsmall_ongrey{
    float: left;
    width:90%;
    padding-top: 1px;
    padding-left: 15px;
    margin-bottom: 4px;
    background-image: url('/images/ntradmin_bulletsmall_ongrey.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.ntrsupport_bulletsmall_ongrey{
    float: left;
    width:90%;
    padding-top: 1px;
    padding-left: 15px;
    margin-bottom: 4px;
    background-image: url('/images/arrowblueround_small.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.ntrconnect_arrow_bulletsmall_ongrey{
    float: left;
    width:90%;
    padding-top: 1px;
    padding-left: 15px;
    margin-bottom: 4px;
    background-image: url('/images/ntrconnect_ico.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.ntradmin_arrow_bulletsmall_ongrey{
    float: left;
    width:90%;
    padding-top: 1px;
    padding-left: 15px;
    margin-bottom: 4px;
    background-image: url('/images/ntradmin_ico.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.ntrsupport_arrow_bulletsmall_ongrey{
    float: left;
    width:90%;
    padding-top: 1px;
    padding-left: 15px;
    margin-bottom: 4px;
    background-image: url('/images/ntrsupport_ico.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.ntrmeeting_arrow_bulletsmall_ongrey{
    float: left;
    width:90%;
    padding-top: 1px;
    padding-left: 15px;
    margin-bottom: 4px;
    background-image: url('/images/ntrmeeting_ico.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
} 
.ntrsupportpro_arrow_bulletsmall_ongrey{
    float: left;
    width:90%;
    padding-top: 1px;
    padding-left: 15px;
    margin-bottom: 4px;
    background-image: url('/images/pro_ico.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}




.ntrconnect_linkwitharrow{
    float: left;
    width: 90%;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/arrowgreenround.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}


.ntradmin_linkwitharrow{
    float: left;
    width: 90%;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/ntradmin_bulletsmall_ongrey.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.ntrsupport_linkwitharrow{
    float: left;
    width: 90%;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/arrowlightblueround.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.ntrmeeting_linkwitharrow{
    float: left;
    width: 90%;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/arroworangeround.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}


.ntrsupportpro_linkwitharrow{
    float: left;
    width: 90%;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 3px;
    background-image: url('/images/arrowproblueround.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

.ntrconnect_bar_smallspace{
            float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #91c435;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.ntrsupport_bar_smallspace{
            float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color:#FFFFFF;
    border-top-color: #ffffff;
}
 
.ntradmin_bar_smallspace{
            float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom: 1px solid #ffffff;
}

.ntrmeeting_bar_smallspace{
            float: left;
    width: 100%;
    height/**/:/**/ 0px;
    overflow:hidden;
    font-size: 0px;
    display:inline;
    border-top-width: 9px;
    border-top-style: solid;
    border-top-color: #545353;
    border-bottom: 1px solid #ffffff;
}
 

.quote_greybox_left{
    float:left;
    width: 40px;
    background-image:url(/images/quote-left.gif);
    background-repeat:no-repeat;
    background-position:0 0px;
} 
.quote_middle{
    float:left;
    width: 265px;
    font-size:110%;
}
.quote_greybox_right{
    float:left;
    width: 25px;
    background-image:url(/images/quote-right.gif);
    background-repeat:no-repeat;
    background-position:0 0px;
}

.quote-text {
    color:#FFFFFF;
    float:left;
    font-size:20px;
    font-weight:bold;
    height:122px;
    width:100%;
}

.quote-image {
    background-color:#CCCCCC;
    float:left;
    height:230px;
    overflow:hidden;
}
.title_bottom{
    float: left;
    font-weight:bold;
    font-size:100%;
    padding-top: 6px;
}
 


/* Video Section */
.video{
    float:left;
    width:715px;
    heigth:500px;
    background-color:#FFFFFF;
}
.video-bar{
    float:left;
    width:715px;
    height:162px;
    margin-top:9px;
    background-image:url(/images/videobar.gif);
}
.video-bar-twocolumns{
    float:left;
    width:540px;
    height:162px;
    margin-top:9px;
    background-image:url(/images/video-bar-twocolumns.gif);
}
.video-bar-inside{
    float:left;
    width: 636px;
    height:152px;
    overflow:hidden;
}
.video-bar-inside-small{
    float:left;
    width: 486px;
    height:152px;
    overflow:hidden;
}
.video-bar-all{
    height:152px;
    background-color:#00CCFF;
}
.video-bar-arrowleft a{
    float:left;
    width: 32px;
    height:152px;
    margin-left: 4px;
    margin-top: 4px;
    background-image:url(/images/scroll-left.gif);
}
.video-bar-arrowleft-small a{
    float:left;
    width: 20px;
    height:152px;
    margin-left: 4px;
    margin-top: 4px;
    background-image:url(/images/scroll-left-small.gif);
}
.video-bar-arrowright a{
    float:left;
    width: 20px;
    height:152px;
    margin-left: 4px;
    margin-top: 4px;
    background-image:url(/images/scroll-right.gif);
}
.video-bar-arrowright-small a{
    float:left;
    width: 20px;
    height:152px;
    margin-left: 4px;
    margin-top: 4px;
    background-image:url(/images/scroll-right-small.gif);
}
.video-bar-arrowleft a:hover, .video-bar-arrowright a:hover, .video-bar-arrowleft-small a:hover, .video-bar-arrowright-small a:hover{
    background-position:0 -153px;
    cursor:pointer;
}
.video-container{
    float:left;
    width:107px;
    height:133px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
}
.video-container-small{
    float:left;
    width:107px;
    height:133px;
    margin-top:10px;
    margin-left:10px;
    margin-right:4px;
}
.video-text{
    float:left;
    width:105px;
    margin-top:5px;
}




/* Kampyle Button */

#windowkampyle {
    text-align:left;
}

 
#Buttonkampyle
{
    display: none;
    top:150px;
    margin:0;
    overflow:hidden;
    position:fixed;
    _position:absolute;
    text-indent:-1000px;
}

#Buttonkampyle a
{
    display:block;
    height:156px;
    width:24px;
}


a.kampyle_es
{
    background: transparent url(/images/feedback-es.gif) no-repeat scroll 0 0;
    height: 156px;
}


a.kampyle_en
{
    background: transparent url(/images/feedback_en.gif) no-repeat scroll 0 0;
    height: 156px;
}
 
a.kampyle_it
{
    background: transparent url(/images/feedback-it.gif) no-repeat scroll 0 0;
    height: 156px;
}

a.kampyle_fr
{
    background: transparent url(/images/feedback-fr.gif) no-repeat scroll 0 0;
    height: 156px;
}
 
a.kampyle_de
{
    background: transparent url(/images/feedback-de.gif) no-repeat scroll 0 0;
    height: 156px;
}