/* GENERAL STYLES */
 /* GENERAL STYLES */
/*
-------------------------------------------------
URI: 
Created by : MCLDigital Ltd (C) 2007 All rights reserved
-------------------------------------------------

CONTENTS

1: Site Master Setup

2: LAYOUT
		2.1:Brand & Search 
		2.2:Navigation bar 
		2.3: Breadcrumb & Find
		2.4: Promotion image
		2.5: Left navigation
		2.6: Middle area
		2.7: Right content
		2.8: Affilliated sites
		2.9: Footer


/*-------------------------------------------
1:SITE MASTER SETUP
---------------------------------------------*/
html, body {margin: 0px;padding: 0px;color: #000;font-family:Arial, Verdana, Geneva, sans-serif;height: 100%;text-align: center;}
img	{border: 0px;background: none;}
form {margin: 0px;padding: 0px;}
label {font-weight: bold;}
select, input, textarea {margin: 0px; border: 1px solid #999;}
input.nb {border: 0px none;}

fieldset {border: 0px;padding: 0px;margin: 0px;}
ul, ol {margin: 0px;padding: 0px;list-style:none ;}
h1, h2, h3, h4{color: #000;}
.clear{clear:both;}

/* -----------------------------------------------
2. LAYOUT
----------------------------------------------- */
#page-container{ width:973px; margin:auto;}
#main-content{clear:both;width:100%;text-align:left; margin:0px; padding:0px;}


/*-------------------------------------------
2.1:Brand & Search 
---------------------------------------------*/

#header{background: url(../images/ste_tint_top03.gif) no-repeat bottom; padding:0px 6px 7px 6px;float:left;}
#brand-search {height:90px;width:100%;float:left;}
#brand-search ul li{float:left;display:inline;}
div#brand { float: left; height: 90px }
div#brand h1 { text-indent: -3000px; background: url(../images/ste_logo_consumer012.jpg) no-repeat; width: 310px; height: 90px; margin: 0px; padding: 0; float: left; }
div#brand-resellers { float: left; height: 90px }
div#brand-resellers h1 { text-indent: -3000px; background: url(../images/ste_logo_consumer022.jpg) no-repeat; width: 310px; height: 90px; margin: 0px; padding: 0; float: left; }

#search {padding:40px 10px 0px 0px;float:right;}
#search-results {padding:40px 10px 0px 0px;}

#input-field,#input-field-resellers {height:25px;padding:0px 6px 0px 0px;}
#input-field input {padding:5px 3px 3px 22px;background:url(../images/ste_search_consumer.gif) no-repeat;border:none;
width:158px;height:19px;display:inline;float:left;color:#000;font-size:0.8em;font-family:Arial;}
#button{display:inline;}
#button-left{display:inline;background:url(../images/ste_button_consumer01_left.png) no-repeat top left; margin: 0px; padding:9px 0px 9px 0px;font-size:0.8em;float:left;}
#button-right{background:url(../images/ste_button_consumer01_right.png) no-repeat top right; color:#7E826C;font-size:0.8em;padding:5px 10px 9px 7px;margin:0px;text-decoration:none;float:left;}

#input-field-resellers input {padding:5px 3px 3px 22px;background:url(../images/ste_search_consumer_gr.gif) no-repeat;border:none;width:158px;height:19px;display:inline;float:left;color:#000;font-size:0.8em;font-family:Arial;}
#button-left-resellers{display:inline;background:url(../images/ste_button_consumer01_left_gr.png) no-repeat top left; margin: 0px; padding:9px 0px 9px 0px;font-size:0.8em;float:left;}
#button-right-resellers{background:url(../images/ste_button_consumer01_right_gr.png) no-repeat top right; color:#7E826C;font-size:0.8em;padding:5px 10px 9px 7px;margin:0px 0px 0px -1px;text-decoration:none;float:left;}

/*-------------------------------------------
2.2:Navigation bar 
---------------------------------------------*/
#navigation {width:961px; height:38px;position: relative; z-index: 9998;border-bottom:solid 1px #FFF;clear:both;}
#navigation ul{margin:0; padding:0;}
#navigation li{display:inline;}
#navigation li a { float: left; height: 0; padding-top: 38px; overflow: hidden;background: url(../media/4953354/nav.gif) no-repeat;}


#navigation li#home a{width:136px;background-position:0px 0px;}
#navigation #solutions a{width:136px;background-position:-136px 0px;}
#navigation #capital-programmes a{width:136px;background-position:-272px 0px;}
#navigation #services-and-support a{width:136px;background-position:-408px 0px;}
#navigation #training a{width:136px;background-position:-544px 0px;}
#navigation #trade-partner-login a{width:136px;background-position:-680px 0px;}
#navigation #about-us a {width:145px;background-position:-816px 0px;}


#navigation #home a:hover{width:136px;background-position:0px -39px;}
#navigation #solutions a:hover{width:136px;background-position:-136px -39px;}
#navigation #capital-programmes a:hover{width:136px;background-position:-272px -39px;}
#navigation #services-and-support a:hover{width:136px;background-position:-408px -39px;}
#navigation #training a:hover{width:136px;background-position:-544px -39px;}
#navigation #trade-partner-login a:hover{width:136px;background-position:-680px -39px;}
#navigation #about-us a:hover{width:145px;background-position:-816px -39px;}


#navigation #home a.active{width:136px;background-position:0px -39px;}
#navigation #solutions a.active{width:136px;background-position:-136px -39px;}
#navigation #capital-programmes a.active{width:136px;background-position:-272px -39px;}
#navigation #services-and-support a.active{width:136px;background-position:-408px -39px;}
#navigation #training a.active{width:136px;background-position:-544px -39px;}
#navigation #trade-partner-login a.active{width:136px;background-position:-680px -39px;}
#navigation #about-us a.active{width:145px;background-position:-816px -39px;}


#navigation-resellers {width:961px; height:38px;position: relative; z-index: 9998;border-bottom:solid 1px #FFF;clear:both;}
#navigation-resellers ul{margin:0; padding:0;}
#navigation-resellers li{display:inline;}
#navigation-resellers li a { float: left; height: 0; padding-top: 38px; overflow: hidden;background: url(../images/ste_prim_nav_trade01.gif) no-repeat;}

#navigation-resellers li#home a {width:91px;background-position:0px 0px;}
#navigation-resellers #solutions a{width:113px;background-position:-91px 0px;}
#navigation-resellers #innovation a{width:129px;background-position:-204px 0px;}
#navigation-resellers #services-and-support a{width:170px;background-position:-333px 0px;}
#navigation-resellers #training a{width:110px;background-position:-503px 0px;}
#navigation-resellers #managed-services a{width:174px;background-position:-613px 0px;}
#navigation-resellers #about-us a {width:174px;background-position:-787px 0px;}

#navigation-resellers #home a:hover{width:91px;background-position:0px -39px;}
#navigation-resellers #solutions a:hover{width:113px;background-position:-91px -39px;}
#navigation-resellers #innovation a:hover{width:129px;background-position:-204px -39px;}
#navigation-resellers #services-and-support a:hover{width:170px;background-position:-333px -39px;}
#navigation-resellers #training a:hover{width:110px;background-position:-503px -39px;}
#navigation-resellers #managed-services a:hover{width:174px;background-position:-613px -39px;}
#navigation-resellers #about-us a:hover{width:174px;background-position:-787px -39px;}

#navigation-resellers #home a.active{width:91px;background-position:0px -39px;}
#navigation-resellers #solutions a:active{width:113px;background-position:-91px -39px;}
#navigation-resellers #innovation a:active{width:129px;background-position:-204px -39px;}
#navigation-resellers #services-and-support a:active{width:170px;background-position:-333px -39px;}
#navigation-resellers #training a:active{width:110px;background-position:-503px -39px;}
#navigation-resellers #managed-services a:active{width:174px;background-position:-613px -39px;}
#navigation-resellers #about-us a:active{width:174px;background-position:-787px -39px;}

/*-------------------------------------------
2.3: Breadcrumb & Find
---------------------------------------------*/

#breadcrumb{height:18px; width: 938px; padding:8px 11px 8px 12px;background:url(../images/ste_tint_breadcrumb01.gif) top left repeat-x;clear:both;text-align:left;float:left}
#breadcrumb ul li {display:inline; float:left;}
#breadcrumb ul li a{font-family:Arial;font-size:0.8em;color:#7E826C;padding:0px 3px 0px 0px;text-decoration:none; margin:0px;}
#breadcrumb ul li a:hover{color:#5F666B}
#breadcrumb ul li.active {text-decoration:underline;font-family:Arial;font-size:0.8em;color:#7E826C;padding:0px 0px 0px 3px; margin:2px 0px 0px 0px;}

#find-a-product{height:18px; padding:8px 11px 8px 12px;background:url(../images/light_green.gif) repeat top left;clear:both;text-align:left}
#find-a-product label {font-family:Arial;font-size:0.8em;color:#BEC4A8;padding:0px 10px 0px 0px;margin:0px;float:left;}
#find-a-product input,select {color:#BDC4A3;width:150px;float:left;margin:0px 10px 0px 0px;}
#find-a-product input{padding:1px 0px 1px 3px;}
#find-a-product a {color:#BDC4A3;}
#find-a-product img{float:left;padding:5px 10px 0px 0px;}
#find-left{display:inline;background:url(../images/left_findBtn.png) no-repeat top left; margin: 0px; padding:3px 0px 3px 0px;font-size:0.8em;float:left;}
#find-right{background:url(../images/right_findBtn.png) no-repeat top right; color:#7E826C;font-size:0.8em;padding:3px 10px 5px 7px;margin-left:-3px;text-decoration:none;float:left;}

/*-------------------------------------------
2.4: Promotion image
---------------------------------------------*/

#promotion-image-home{background:url(../images/promo_main.jpg) no-repeat top left; float: left;width:961px; height:270px;}
#promotion-image-landing{background:url(../images/promo_landing.jpg) no-repeat top left; float: left;width:961px; height:160px;}
#promotion-image-542{background:url(../images/corporate.jpg) no-repeat top left; float: left;width:961px; height:160px;}

/*-------------------------------------------
2.5: Left navigation
---------------------------------------------*/

#left-navigation{background: url(../images/ste_tint_nav_vertical01.gif) bottom right no-repeat;width:232px;float:left; line-height:1.3em; padding:9px 0px 40px 6px;}
#left-navigation ul li{border-bottom:solid 1px #E1E2E6;margin:0px 0px 0px 0px;width:100%;padding:0px;}
#left-navigation ul li a{font-family:Arial;color:#7E826C;padding:0px;margin:0px; text-decoration:none;width:auto;display:block}

#left-navigation ul li.parent a{background:url(../images/ste_arrow_nav_parent01.gif) no-repeat left 16px; padding:9px 10px 5px 20px;font-size:0.8em;font-weight:bold;color:#003366;}
#left-navigation ul li.sibling a{background:url(../images/ste_arrow_nav_sibling01.gif) no-repeat left 16px;padding:9px 10px 5px 18px; margin:0px 0px 0px 3px;font-size:0.8em;font-weight:bold;color:#003366;}
#left-navigation ul li.sibling{background:url(../images/ste_tint_nav_hover01.gif) 232px 0px;}
#left-navigation ul li.no-child a{background:url(../images/ste_arrow_nav_child01_hover.gif) no-repeat left 16px;padding:9px 10px 5px 18px; margin:0px 0px 0px 3px;font-size:0.8em;font-weight:bold;color:#003366;}

#left-navigation ul li.child a{background:url(../images/ste_arrow_nav_child01.gif) no-repeat left 16px;padding:9px 10px 5px 18px;margin:0px 0px 0px 3px;font-size:0.76em;color:#7E826C;}
#left-navigation ul li.selected a{background:url(../images/ste_arrow_nav_child01_hover.gif) no-repeat left 16px;color:#003366;}
#left-navigation ul li.child a:hover{background:url(../images/ste_arrow_nav_child01_hover.gif) no-repeat left 16px;padding:9px 10px 5px 18px;margin:0px 0px 0px 3px;font-size:0.76em; color:#003366;}


/*-------------------------------------------
2.6: Middle area
---------------------------------------------*/
#middle-content{float:left;display:inline;width:475px; padding:0px 11px 0px 11px;} /*background:url(../images/nav_shadow_re.gif) repeat-y top left;*/
#left-content{display:inline;float:left;width:718px; padding:0px 11px 0px 6px;}
#middle-content h4{font-size:1em;color:#A1A78C;padding:0px 0px 0px 0px;margin:0px;}

.promo{width:232px;float:left;display:inline;margin-right:11px;}
.promo h2 {font-size:0.95em;font-weight:bold;color:#003366;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #003366;}
.promo-grey{width:232px;float:left;display:inline;margin-right:11px;}
.promo-grey h2 {font-size:0.95em;font-weight:bold;color:#003366;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #7E826C;}


.promo-text {font-size:0.8em;color:#666;padding:6px 0px 6px 0px; margin:0px;}
.promo-links a{font-size:0.8em;text-decoration:underline;color:#7E826C;}
.promo-links a:hover{color:#003366;}
.promo-links a:active{color:#003366;}
/*.promo-links a:visited{color:#7E826C;}*/
.first-column {padding-left:6px;}
.right-column {padding-right:0px !important; margin-right:0px !important;}
.green{color:#003366;border-bottom:solid 5px #003366;}

/*.login-banner{width:116px;float:left;display:inline;margin-right:11px;padding-top:19px;}*/
.content-text{width:576px;float:left;display:inline;padding-left:15px; padding-top: 10px;}
.introduction-paragraph{font-size:0.8em;line-height:1.3em;color:#7E826C;padding:17px 0px 0px 0px;margin:0px;}
.introduction-paragraph span{font-weight:bold;color:#003366;}
.partner-logos{width:116px;float:left;display:inline;padding-top:0px;text-align:center;}
.column {padding-right:0px !important; margin-right:0px !important;}
.partner-logos #item {margin-top:20px;padding-top:0px; margin-bottom:0px; padding-bottom:0px}
/*.logos-title{font-size:0.8em;font-weight:bold;color:#003366;}*/
/*.break{padding-bottom:11px;}*/


.downloads h2{font-size:0.95em;font-weight:bold;color:#003366;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #003366;}
.downloads p{font-size:0.8em;color:#7E826C;padding:0px;background-color:#F5F6F7;padding:14px 8px 14px 8px;border-bottom:5px solid #7E826C;margin:0px;}
.downloads-links{background-color:#F5F6F7;padding:14px 8px 14px 8px;border-bottom:5px solid #7E826C;}
.downloads-links a{font-size:0.8em;font-weight:bold;color:#7E826C;background:url(../images/ste_arrow0201.gif) no-repeat left;padding:0px 0px 0px 0px;text-decoration:none;}
.downloads-links a:hover{color:#003366;background:url(../images/ste_arrow0202.gif) no-repeat left;}
.downloads-links span {padding-left:12px;}

.all-news{padding:18px 0px 0px 0px;margin:0px 0px 50px 0px; border-bottom:solid 5px #FAFAFA;}
.news{padding:10px 0px 10px 0px;margin:4px 0px 0px 0px; border-top:solid 5px #FAFAFA;}
.news-date{font-size:0.8em;color:#7E826C;padding:0px 0px 0px 0px; margin:0px;font-weight:normal;}
.news h3{font-size:0.8em;font-weight:bold;color:#003366;padding:0px 0px 10px 0px;margin:0px;}
.news p{font-size:0.8em;color:#7E826C;padding:0px 0px 6px 0px; margin:0px;font-weight:normal;}


.news-item h3 {font-size:1.0em;font-weight:bold;color:#003366;padding:10px 0px 0px 0px;margin:0px;}
.consumer-subtitle {font-size:0.8em;color:#003366;padding:0px 0px 0px 0px;margin:0px;}

.news-item p {font-size: 0.8em; font-weight:normal; color:#7E826C; line-height:1.5;}


.news-item-introduction-paragraph span {font-weight:normal; font-size: 1.2em;line-height:1.5em;padding:0px 0px 0px 0px;margin:0px;}

.news-item-introduction-paragraph p {font-size: 1.2em;line-height:1.5em;padding:0px 0px 0px 0px;margin:0px;}

.news-item-paragraph span {font-size: 0.8em;line-height:1.1em;padding:0px 0px 0px 0px;margin:0px;}

.news-item-paragraph p {font-size: 0.8em;line-height:1.1em;padding:0px 0px 0px 0px;margin:0px;}



.job{padding:18px 0px 0px 0px;margin:0px 0px 0px 0px; }
.job a{background:url(../images/ste_arrow0201.gif) no-repeat left; font-size:0.8em;font-weight:bold;color:#003366;padding:0px 0px 0px 0px;margin:0px;text-decoration:none;}
.job span{padding:0px 0px 0px 15px;}
.job p{font-size:0.8em;color:#7E826C;padding:0px 0px 0px 15px; margin:0px;font-weight:normal;}

.middle-links{padding:20px 0px 12px 0px;margin:0px; clear:both; text-align:left;}
.middle-links li{padding:0px 0px 12px 0px;margin:0px;}
.middle-links li a{font-size:0.8em;font-weight:bold;color:#003366;background:url(../images/ste_arrow0102.gif) no-repeat top left;padding:1px 10px 0px 20px;text-decoration:none;}

.back-link{padding-top:18px;clear:both; text-align:right;}
.back-link a{font-size:0.8em;font-weight:bold;color:#003366;background:url(../images/ste_arrow0102.gif) no-repeat top left;padding:1px 10px 0px 20px;text-decoration:none;}

.one-image{padding:18px 11px 0px 0px;float:left;display:inline;width:232px;}
.one-text{font-family:Arial;font-size:0.8em;color:#7E826C;float:left;display:inline;width:232px;padding:18px 0px 0px 0px;margin:0px 0px 0px 0px;}

#promo-overhang{padding-top:23px;height:120px;float:left;}

.extend-background{ background: #F5F6F7 repeat 5px center; font-style:normal!important; padding:0px; margin:0px;}
.extend-background a{background:#F5F6F7 url(../images/ste_arrow0201.gif) no-repeat scroll 5px center ; font-size:0.7em !important;color:#7E826C; font-weight:bold;  text-decoration:none; padding:4px 5px 4px 15px; width:125px; }
.extend-background a:hover {text-decoration:underline;}

.extend-background-promo{ background: #F5F6F7 repeat 5px center; font-style:normal!important; padding:0px; margin:0px; }
.extend-background-promo a{background:#F5F6F7 url(../images/ste_arrow0201.gif) no-repeat scroll 3px 3px ; font-size:0.85em;color:#7E826C; font-weight:bold;  text-decoration:none; padding:0px 5px 0px 15px; width:125px; }
.extend-background-promo a:hover {text-decoration:underline;}

.paragraph {font-family:Arial;font-size:0.8em;color:#7E826C;padding:0px 0px 0px 0px;width:475px; margin:0px;}
.paragraph span {font-weight:bold;color:#003366;}
.paragraph a{font-family:Arial;font-size:1em;color:#7E826C;padding:0px 0px 0px 0px;width:475px; margin:0px;}
.paragraph a:visited{font-family:Arial;font-size:1em;color:#7E826C;padding:0px 0px 0px 0px;width:475px; margin:0px;}
.paragraph a:active{font-family:Arial;font-size:1em;color:#7E826C;padding:0px 0px 0px 0px;width:475px; margin:0px;}




.promo-sector {padding:37px 0px 6px 11px;float:left;width:232px; }
.promo-sector p{font-size:0.8em;color:#7E826C;padding:6px 0px 6px 0px; margin:0px;}
.grey-border{border-top:solid 5px #7E826C;width:232px; padding:1px 0px 0px 0px; margin:0px; float:left;}
#middle-image{background:url(../images/promo_small.jpg) no-repeat;height:175px;width:475px;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}
.top-middle-image{padding-top:0px;margin:10px 0px 0px 0px!important}
.top-right{padding-top:0px;margin-top:0px!important}

.promo-without-images {width:232px; display:inline;float:left;padding:0px 11px 0px 0px;margin:0px; }
.promo-without-images h2{font-size:0.95em;font-weight:bold;color:#003366;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #003366;text-decoration:none}
.promo-without-imageslink h2{font-size:0.95em;font-weight:bold;color:#8177B4;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #8177B4;text-decoration:none;}
.promo-without-imageslink a:visited{font-size:0.95em;font-weight:bold;color:#8177B4;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #8177B4;text-decoration:none;}
.promo-without-imageslink a:link{font-size:0.95em;font-weight:bold;color:#8177B4;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #8177B4;text-decoration:none;}


.promo-without-images-links{background-color:#F5F6F7;padding:10px 8px 10px 8px;border-bottom:5px solid #7E826C;height:85px;}
.promo-without-images-links a{font-size:0.8em;font-weight:bold;color:#7E826C;background:url(../images/ste_arrow0201.gif) no-repeat left 5px;padding:0px 0px 0px 0px;text-decoration:none;}
.promo-without-images-links a:hover{color:#003366;background:url(../images/ste_arrow0202.gif) no-repeat left 5px;}
.promo-without-images-links span {padding-left:12px;text-decoration:underline;}
.promo-without-images-text{font-size:0.8em;color:#666;padding:0px 0px 0px 0px; margin:0px;}

#left-content h3 {font-size:1em;color:#8177B4;font-weight:bold;padding:18px 0px 18px 2px;margin:0px;} 
.promo-resellers {border-top:solid 5px #8077B6;border-bottom:solid 5px #D9D6E9;}
.promo-resellers .last{border-bottom:none;}
.small-promo-resellers{border-bottom:solid 1px #CCD6E0;clear:both;margin-top:1px;margin-bottom:1px;float:left;width:232px;}
.small-promo-resellers img {display:inline;float:left;padding-left:2px;}
.small-promo-resellers p{margin:5px 0px 0px 76px;padding:0px 0px 0px 0px;font-size:0.76em;font-weight:normal;color:#7E826C;}
.small-promo-resellers a{background:url(../images/ste_arrow_nav_child01_hover.gif) no-repeat -1px;font-weight:bold;color:#003366;padding:0px;margin-left:-14px;text-decoration:none;}
.small-promo-resellers a:hover span{text-decoration:underline;}
.small-promo-resellers span{padding:0px 0px 0px 15px;}
.small-promo-resellers label{font-size:0.76em;font-weight:normal;color:#003464;float:left;width:79px;text-align:center;padding:5px 0px 45px 0px;border-left:solid 1px #CCD6E0;}

.without-img{border:none;padding:0px 0px 0px 0px;margin:0px 11px 0px 0px;}
.without-img p{margin:5px 0px 0px 10px;}
.no-links p{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px}
.promo-resellers dl{padding:0px 0px 0px 0px;margin:0px;}
.promo-resellers dd{padding:0px 0px 0px 0px;margin:0px;}
.promo-resellers dd h2{font-size:0.95em;font-weight:bold;color:#8177B4;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #8177B4;}
.links a{font-size:0.8em;font-weight:bold;color:#003366;background:url(../images/ste_arrow0102.gif) no-repeat top left;padding:1px 10px 0px 20px;text-decoration:none;}
.links {margin:10px 0px 0px 0px; padding: 5px 0px 5px 0px; background-color:#F2F1F7;width:232px;float:left;}

.resellers-products h2{font-size:0.95em;font-weight:bold;color:#8077B6;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #8077B6;}
.resellers-products p{font-size:0.8em;color:#7E826C;padding:0px;background-color:#F5F6F7;padding:14px 8px 14px 8px;border-bottom:5px solid #7E826C;margin:0px;}
.resellers-products ul{margin:0px;padding:0px;}
.resellers-products li{display:inline;margin:0px;padding:0px;}
#resellers-links-container{background-color:#F2F1F7;float:left;}
.resellers-products-links{padding:14px 8px 14px 8px;float:left;width:142.3px;margin-bottom:1px;}
.resellers-products-links a{font-size:0.8em;font-weight:bold;color:#003366;background:url(../images/ste_arrow_nav_child01_hover.gif) no-repeat left;padding:0px;text-decoration:none;}
.resellers-products-links a:hover span{text-decoration:underline;}
.resellers-products-links span {padding:0px 0px 0px 17px;}
.resellers-products-bottom {clear:both;border-bottom:5px solid #E6E4F1;font-size:0px;}
#product-table{float:left;border-bottom:5px solid #E6E4F1;width:100%;}
.table-line{width:100%;margin:0px;}
.last-line{padding-bottom:30px!important;}
.top-bottom-borders{border-top:solid 5px #CCD6E0;border-bottom:solid 5px #CCD6E0;float:left;}
.top-border{border-top:solid 1px #CCD6E0;margin:15px 0px 0px 0px;padding:0px;}
.small-promo-resellers .first-col {float:left;width:230px;}
.small-promo-resellers .price {float:left;width:84px;text-align:center;padding-top:5px;border-left:solid 1px #CCD6E0;padding-bottom:45px;}
.small-promo-resellers .price a{font-size:0.76em;}

.specification-table{clear:both;float:left;width:100%;border-top:solid 1px #CCD6E0;color:#7E826C;font-size:0.76em;font-weight:normal;margin:10px 0px;padding:0px;}
.specification-table dt, .specification-table dd{display:inline;float:left;border-bottom:solid 1px #CCD6E0;padding:3px 0px 3px 5px;}
.specification-table dt {width:40%;}
.specification-table dd {border-left:solid 1px #CCD6E0;margin:0px;width:57.6%;}

.lens-bottom-links{padding:8px 0px 15px 5px;margin:0px; clear:both;}
.lens-bottom-links a{background:url(../images/ste_arrow0201.gif) no-repeat left; font-size:0.8em;color:#CCD6E0;padding:0px 0px 0px 0px;margin:0px;text-decoration:none;}
.lens-bottom-links span{padding:0px 0px 0px 15px;}

/*-------------------------------------------
2.7: Right content
---------------------------------------------*/

#right-content, #right-content-dotted {width:232px;float:left;display:inline;padding:4px 0px 0px 6px; margin: 0px 0px 0px 0px;}
.dotted{background:url(../images/blu_vert_line.jpg) 0px 20px repeat-y; padding:0px 0px 0px 6px !important;}

#right-content dl,#right-content-dotted dl{margin: 0px;}
#right-content dt,#right-content-dotted dt {margin:0px; padding-top:5px;}
#right-content h2,#right-content-dotted h2{font-size:0.95em; font-weight:bold;color:#7E826C;padding:18px 0px 2px 0px;border-bottom:solid 5px #7E826C; margin:0px;}
#right-content dt a, #right-content-dotted dt a{font-size:0.8em; color:#7E826C;text-decoration:underline;}
#right-content dt a:hover, #right-content-dotted dt a:hover{color:#003366;}
#right-content dt a:active, #right-content-dotted dt a:active{color:#003366;}
/*#right-content dt a:visited{color:#7E826C;}*/
#right-content dd, #right-content-dotted dd{font-size:0.8em; color:#666;padding:0px 0px 6px 0px; margin:0px;}
#right-content .contact-header, #right-content-dotted .contact-header{font-size:0.95em;font-weight:bold;color:#7E826C;padding:18px 0px 2px 0px;clear:both;}
#right-content .top-first, #right-content-dotted .top-first{font-size:0.95em;font-weight:bold;color:#7E826C;padding:0px 0px 2px 0px;}

.more-links {padding-left: 8px;margin:0px;}
.more-links a{font-size:0.8em;font-weight:bold;color:#7E826C; background:url(../images/ste_arrow0201.gif) no-repeat left; text-decoration:none;}
.more-links a:hover{color:#003366; background:url(../images/ste_arrow0202.gif) no-repeat left; }
.more-links span {padding-left:12px;}

.contact-links{background:url(../images/ste_tint_bg01.gif) repeat-x top left;padding:14px 8px 0px 8px;}
.contact-links-bottom{background:url(../images/ste_tint_bg01.gif) repeat-x bottom left;padding:0px 8px 14px 8px;font-size:0px;}
.contact-links a{font-size:0.8em;font-weight:bold;color:#7E826C;background:url(../images/ste_arrow0201.gif) no-repeat left;padding:0px 0px 0px 0px;text-decoration:none;}
.contact-links a:hover{color:#003366;background:url(../images/ste_arrow0202.gif) no-repeat left;}
.contact-links span {padding-left:12px;}
.contact-links p{font-size:0.8em;color:#7E826C;padding:0px 0px 10px 0px; margin:0px; text-decoration:none;}


.right-images{padding-top:18px;}
.right-images p{font-size:0.8em;color:#7E826C;padding:6px 0px 0px 0px; margin:0px;}


/*-------------------------------------------
2.8: Affilliated sites
---------------------------------------------*/

#affiliates{background:url(../images/ste_tint_base01.gif) no-repeat top left;padding:40px 0px 12px 0px;margin:10px 0px 0px 0px; clear:both; width: 100%;text-align:left;}
#affiliates h2{font-size:0.8em;font-weight:bold;color:#003366;padding:0px 10px 0px 6px;display:inline;}
#affiliates ul{display:inline;}
#affiliates li {display:inline;}
#affiliates li a{font-size:0.8em;font-weight:bold;color:#7E826C;background:url(../images/ste_arrow0101.gif) no-repeat top left;padding:1px 10px 0px 20px;text-decoration:none;}
#affiliates li a:hover{color:#003366;background:url(../images/ste_arrow0102.gif) no-repeat left;}

/*-------------------------------------------
2.9: Footer
---------------------------------------------*/
.baseline-links {text-align:left;padding-right:6px;}
.baseline-links ul{float:left;display:inline;}
.baseline-links li{border-right:solid 1px #7E826C;display:inline;font-size:0.71em;}
.baseline-links li#last{display:inline;border:none;}
.baseline-links li a{color:#7E826C;padding:0px 6px 0px 6px;text-decoration:none;}
.baseline-links li a:hover{text-decoration:underline;}
.baseline-links span{float:right;color:#7E826C;display:inline;font-size:0.71em;}
#base-landing{padding-top:25px;}

.clr { clear: both; height: 1px; margin-top: -1px; overflow: hidden }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden /* Non IE clearfix */ }
.la { text-align: left }
.ra { text-align: right }
.ca { text-align: center }
.fl { float: left }
.fr { float: right!important }
.vt { vertical-align: top }
.vm { vertical-align: middle }
.vb { vertical-align: bottom }
/*----------------------------------------*/


/*--------------
Site Map
----------------*/

#sitemap-title	{
		margin: 20px 0 0 80px; 
}

#sitemap {
		text-align:left;
		padding: 0; 
		margin: 0 0 0 50px; 
	}	
	
#sitemap ul li {
	font-size: 90%;
	font-weight: bold;
	list-style: none;
	margin: 20px 0 0 30px;
	}

#sitemap ul li ul li {
	font-weight: normal;
	margin: 0 0 0 60px;
	list-style: disc;
	}



/* EVENTS SITE */

/*-------------------------------------------
Navigation bar 
---------------------------------------------*/
#navigation-events {width:961px; height:38px;position: relative; z-index: 9998;border-bottom:solid 1px #FFF;clear:both;}
#navigation-events ul{margin:0; padding:0;}
#navigation-events li{display:inline;}
#navigation-events li a { float: left; height: 0; padding-top: 38px; overflow: hidden;background: url(../media/4722198/events_top_nav.gif) no-repeat;}

#navigation-events li#event a {width:81px;background-position:0px 0px;}
#navigation-events #agenda a{width:106px;background-position:-81px 0px;}
#navigation-events #floorplan a{width:102px;background-position:-187px 0px;}
#navigation-events #offers a{width:90px;background-position:-289px 0px;}
#navigation-events #technology-partners a{width:174px;background-position:-379px 0px;}
#navigation-events #software-partners a{width:159px;background-position:-553px 0px;}
#navigation-events #press a {width:126px;background-position:-712px 0px;}
#navigation-events #contact a {width:123px;background-position:-838px 0px;}

#navigation-events #event a:hover{width:81px;background-position:0px -39px;}
#navigation-events #agenda a:hover{width:106px;background-position:-81px -39px;}
#navigation-events #floorplan a:hover{width:102px;background-position:-187px -39px;}
#navigation-events #offers  a:hover{width:90px;background-position:-289px -39px;}
#navigation-events #technology-partners a:hover{width:174px;background-position:-379px -39px;}
#navigation-events #software-partners a:hover{width:159px;background-position:-553px -39px;}
#navigation-events #press a:hover{width:126px;background-position:-712px -39px;}
#navigation-events #contact a:hover{width:123px;background-position:-838px -39px;}

#navigation-events #event a.active{width:81px;background-position:0px -39px;}
#navigation-events #agenda a.active{width:106px;background-position:-81px -39px;}
#navigation-events #floorplan a.active{width:102px;background-position:-187px -39px;}
#navigation-events #offers a.active{width:90px;background-position:-289px -39px;}
#navigation-events #technology-partners a.active{width:174px;background-position:-379px -39px;}
#navigation-events #software-partners a.active{width:159px;background-position:-553px -39px;}
#navigation-events #press a.active{width:126px;background-position:-712px -39px;}
#navigation-events #contact a.active{width:123px;background-position:-838px -39px;}



/*------------------
Home page
-------------------*/

#home-content{display:inline;float:left;width:961px; padding:0px 0px 0px 6px;}


.homeColumn{width:313px;float:left;display:inline;margin-right:11px;padding-top:18px;}
.homeColumn-right{width:313px;float:left;display:inline;margin-right:0px;padding-top:18px;}
.homeColumn h2 {font-size:0.95em;font-weight:bold;color:#003366;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #003366;}
.homeColumn-right h2 {font-size:0.95em;font-weight:bold;color:#003366;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #003366;}

.homeColumn-grey{width:313px;float:left;display:inline;margin-right:0px;padding-top:18px;}
.homeColumn-grey h2 {font-size:0.95em;font-weight:bold;color:#7E826C;padding:18px 0px 2px 0px;margin:0px;border-bottom:solid 5px #7E826C;}

.homeColumn-grey-content {background-color:#F5F6F7;padding:10px 8px 10px 8px;border-bottom:5px solid #7E826C;}

.homeColumn-grey-content h2 {font-size:0.85em;font-weight:bold;color:#003366;padding:14px 0px 2px 0px;margin:0px; border-bottom:none;}

.homeColumn-grey-content ul {padding:0px 0px 10px 0px;margin:0px; clear:both; text-align:right;border-bottom:solid 1px #7E826C;}
.homeColumn-grey-content li{padding:0px 0px 0px 0px;margin:0px;}
.homeColumn-grey-content li a{font-size:0.7em;font-weight:bold;color:#003366;background:url(../images/ste_arrow0102.gif) no-repeat center right;padding:10px 20px 10px 0px;text-decoration:none;margin-bottom:0px;}


#last-promo {
	border-bottom: none;
}


.agenda-time {
   font-size:0.8em;color:#7E826C;padding:0px 0px 0px 0px; margin:0px;font-weight:normal;
   position:absolute;
}

.agenda-detail {
   padding-left: 100px;
}

.agenda-detail h2 {
  
  font-size:0.85em;font-weight:bold;color:#003366;padding:0px 0px 2px 0px;margin:0px;   border-bottom:none;
}

.agenda-detail h3 {
  
  font-size:0.75em;font-style:italic;font-weight:normal;color:#7E826C;padding:0px 0px 2px 0px;margin:0px;   border-bottom:none;
}

.agenda-item ul {padding: 0px 0px 10px 0px; margin-bottom:12px; clear:both; text-align:right;border-bottom:solid 1px #7E826C;}
.agenda-item li{padding:0px 0px 0px 0px;margin:0px;}
.agenda-item li a{font-size:0.7em;font-weight:bold;color:#003366;background:url(../images/ste_arrow0102.gif) no-repeat center right;padding:4px 20px 4px 0px;text-decoration:none;margin-bottom:0px;}

.product-detail {
   padding-left: 0px;
}

.product-detail h2 {
  
  font-size:0.85em;font-weight:bold;color:#003366;padding:0px 0px 2px 0px;margin:0px;   border-bottom:none;
}


.product-item ul {padding: 0px 0px 10px 0px; margin-bottom:12px; clear:both; text-align:right;border-bottom:solid 1px #7E826C;}
.product-item li{padding:0px 0px 0px 0px;margin:0px;}
.product-item li a{font-size:0.7em;font-weight:bold;color:#003366;background:url(../images/ste_arrow0102.gif) no-repeat center right;padding:10px 20px 10px 0px;text-decoration:none;margin-bottom:0px;}


.Doc2Form label  {margin-right:10px; font-weight:bold; padding-top:10px; font-size:0.8em; width:200px; display:block;}

.Doc2Form label strong {font-weight:bold;}
.Doc2Form li {margin-top:10px;}
#Doc2Form_9_VS {font-size:0.8em;}

.Doc2Form input {margin-right: 0.5em;}
.Doc2Form tr {height: 2em;}
.button {margin-top: 2em;}
.session_li label {font-weight:bold; color:#003366; font-size: 1em;}
.session_li td label {font-weight:normal; color:#000000; font-size: 0.8em;}

.sessions {width:360px; color: #000000; display:inline; float:none}

.registrations {width: 100%;}
.registrations th {font-size: 1em; color:#003366}

.registrations tr {cursor: pointer; font-size:0.8em; background-color:white;}
.registrations tr.highlight { 
        background-color: #7E826C;
        cursor: pointer;
        color: #ffffff;
      }

#regHeader {cursor:auto;}


.registration-view {width: 100%;}
.registration-view tr {font-size:0.8em;}

.sessions-list {margin-bottom: 3em;}
.sessions-list {font-size:0.8em;}
.sessions-list h3 {color:#003366; font-size: 1em;}

.numbered-list {list-style-type:decimal; margin-left:20px;}

#middle-content-wide{display:inline;float:left;width:699px; padding:0px 11px 0px 11px;}
div#brand-events h1 { text-indent: -3000px; background: url(../images/steljesssatlogo.jpg) no-repeat; 
width: 435px; height: 90px; margin: 0px; padding: 0; float: left; }
div#brand-events { float: left; height: 90px }



/* EDITOR PROPERTIES */
