@charset "utf-8";
/* CSS Document */



#body { /*TO AVOID BODY CONFLICT WITH MAINSTYLE.CSS */
	padding: 0;
	margin: 0;
	text-align: left;
	background-image:url(limages/bg-bright-blue-index-background-new.png);
	background-color:#213443;
	background-repeat: repeat-x;
	background-position: center top;
	font-size: 11px;
	color:#36526c;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	float: center;
}
#container_990 {
	margin: 0 auto;
	width: 990px;
	text-align: left; /*THIS CORRECTS BODY CENTER */
	float: center;
}
.bsm_content_container {
	float:left;
	width:311px;
	height:300px;
	background-image:url(limages/bsm_subheaders.png);
	background-repeat:no-repeat;
	padding-right:20px;
}
.bsm_content_container p {
	padding-left:20px;
	padding-top:5px;
}
.bsm_opening_text {
	padding-left:20px;
	padding-top:5px;
}
.product_finder_text {
	padding-left:20px;
	padding-top:0px; /* 10px */
}
.bsm_initiatives {
	padding-left:20px;
	padding-top:4px;
}
.bsm_bulletlist_outercontainer {
	float:left;
	width:220px;
	height:137px;
	background-image:url(limages/bsm_bulletlist.png);
	background-repeat:no-repeat;
}
.bsm_bullet_space {
	width:20px;
	float:left;
}
.bsm_bulletlist_innercontainer {
	padding-left:20px;
	padding-top:3px;
}
.bsm_initiative_container {
	height:15px;
	padding-bottom:8px;
}
.bsm_bullet_container {
	background-image:url(limages/bullet_square_dk_blue.gif);
	background-repeat:no-repeat;
	width:10px;
	height:13px;
	float:left;
}
.bsm_bullet_container_empty {
	width:9px;
	height:20px;
	float:left;
}
.bsm_bullet_text_container_20 {
	height:20px;
}
.bsm_bullet_text_container_34 {
	height:34px;
}
.bsm_bullet_text_container_29 {
	height:33px;
}
.saas_subheader {
	font-weight:bold;
	padding-bottom:8px;
}
.saas_bluesubheader {
	padding-bottom:8px;
}
.saas_left_column {
	float:left;
	width:164px;
	height:300px;
	background-image:url(limages/software_left_column.png);
	background-repeat:no-repeat;
}
.saas_left_innercolumn {
	padding-left:19px;
	padding-top:12px;
}
.saas_right_column {
	float:left;
	width:164px;
	height:300px;
	background-image:url(limages/software_left_column.png);
	background-repeat:no-repeat;
}
.saas_right_innercolumn {
	padding-left:14px;
	padding-top:12px;
}
.more_success {
	float:left;
	width:330px;
	height:22px;
	background-image:url(limages/success_stories.png);
	background-repeat:no-repeat;
}
#es-ES .more_success {
	height: 52px;
}
.customer_success_container {
	width:330px;
	height:169px;
	float:left;
	background-image:url(limages/btn_success_stories_empty.png);
	background-repeat:no-repeat;
}
.dropdown_bg {
	float:left;
	width:331px;
	height:108px;
	background-image:url(limages/dropdown_bg.png);
	background-repeat:no-repeat;
}
.dropdown_row {
	padding-bottom:5px;
}
.dropdown_container {
	padding-left:20px;
	padding-top:10px;
}
.product_finder-options {
	float:left;
	width:331px;
	height:41px;
	background-image:url(limages/product_finder_secondary_nav.png);
	background-repeat:no-repeat;
}
.support-login_container {
	float:left;
	width:126px;
	height:40px;
	background-image:url(limages/btn_support_login.png);
	background-repeat:no-repeat;
}
.support_content_outer_container {
	float:left;
	width:329px;
	height:108px;
	background-image:url(limages/support_resources_content.png);
	background-repeat:no-repeat;
}
.support_top_left_bullet {
	padding-left:18px;
	padding-bottom:8px;
	padding-top:9px;
	width:160px;
	float:left;
}
.bsm_top_left_bullet {
	padding-left:18px;
	padding-bottom:8px;
	padding-top:5px;
	width:160px;
	float:left;
}
.support_bullet_container {
	background-image:url(limages/bullet_square_dk_blue.gif);
	background-repeat:no-repeat;
	width:10px;
	height:13px;
	float:left;
}
.support_bullet_contents {
	padding-left:1px;
	float:left;
}
.support_top_right_bullet {
	padding-bottom:8px;
	padding-top:9px;
	width:120px;
	float:left;
}
.support_secondary_bullet_left {
	padding-left:18px;
	padding-bottom:8px;
	width:160px;
	float:left;
}
.support_secondary_bullet_right {
	padding-bottom:8px;
	width:120px;
	float:left;
}
.bold {
	font-weight:bold;
}
/* ================== ZONES AND ZONE HEADERS ================== */

/* ALL ENGLISH LANGUAGE INDEX PAGE HEADERS */

#bsm-header, #bsm-header-en-GB, #bsm-header-en-HK, #bsm-header-en-GB, #bsm-header-en-CA, #bsm-header-en-GB, #bsm-header-en-AU, #bsm-header-en-GB, #bsm-header-en-IN, #bsm-header-en-GB, #bsm-header-en-SG, #bsm-header-en-GB, #bsm-header-en-ME, #bsm-header-en-GB, #bsm-header-en-BE, #bsm-header-en-GB, #bsm-header-nordic, #bsm-header-en-CY, #bsm-header-el-GR, #bsm-header-he-IL, #bsm-header-pl-PL, #bsm-header-pt-PT, #bsm-header-en-ZA, #bsm-header-tr-TR {
	text-indent:-5000px;
	background:url(limages/header_hhmo.png);
	height:37px;
	width: 331px;
}
#saas-header, #saas-header-en-GB, #saas-header-en-HK, #saas-header-en-CA, #saas-header-en-AU, #saas-header-en-IN, #saas-header-en-SG, #saas-header-en-ME, #saas-header-en-BE, #saas-header-nordic, #saas-header-en-CY, #saas-header-el-GR, #saas-header-he-IL, #saas-header-pl-PL, #saas-header-pt-PT, #saas-header-en-ZA, #saas-header-tr-TR {
	text-indent:-5000px;
	background:url(limages/header_webdesign.png);
	height:37px;
	width: 329px;
}
#customersuccesses-header, #customersuccesses-header-en-GB, #customersuccesses-header-en-HK, #customersuccesses-header-en-CA, #customersuccesses-header-en-AU, #customersuccesses-header-en-IN, #customersuccesses-header-en-SG, #customersuccesses-header-en-ME, #customersuccesses-header-en-BE, #customersuccesses-header-nordic, #customersuccesses-header-en-CY, #customersuccesses-header-el-GR, #customersuccesses-header-he-IL, #customersuccesses-header-pl-PL, #customersuccesses-header-pt-PT, #customersuccesses-header-en-ZA, #customersuccesses-header-tr-TR {
	text-indent:-5000px;
	background:url(limages/header_support_resources.png);
	height:37px;
	width: 328px;
}
#productfinder-header, #productfinder-header-en-GB, #productfinder-header-en-HK, #productfinder-header-en-CA, #productfinder-header-en-AU, #productfinder-header-en-IN, #productfinder-header-en-SG, #productfinder-header-en-ME, #productfinder-header-en-BE, #productfinder-header-nordic, #productfinder-header-en-CY, #productfinder-header-el-GR, #productfinder-header-he-IL, #productfinder-header-pl-PL, #productfinder-header-pt-PT, #productfinder-header-en-ZA, #productfinder-header-tr-TR {
	text-indent:-5000px;
	background:url(limages/header_product_finder.png);
	height:40px;
	width: 331px;
}
#supportresources-header, #supportresources-header-en-GB, #supportresources-header-en-HK, #supportresources-header-en-CA, #supportresources-header-en-IN, #supportresources-header-en-SG, #supportresources-header-en-AU, #supportresources-header-en-ME, #supportresources-header-en-BE, #supportresources-header-nordic, #supportresources-header-en-CY, #supportresources-header-el-GR, #supportresources-header-he-IL, #supportresources-header-pl-PL, #supportresources-header-pt-PT, #supportresources-header-en-ZA, #supportresources-header-tr-TR {
	text-indent:-5000px;
	background:url(limages/header_support_resources.png);
	height:40px;
	width: 203px;
	float:left;
}
/* es-ES es-LA es-MX */

#bsm-header-es-ES, #bsm-header-es-LAS, #bsm-header-es-MX {
	text-indent:-5000px;
	background:url(limages/header_businessservicemgmt_es-ES.png);
	height:37px;
	width: 331px;
}
#saas-header-es-ES, #saas-header-es-LAS, #saas-header-es-MX {
	text-indent:-5000px;
	background:url(limages/header_softwareasservice_es-ES.png);
	height:37px;
	width: 329px;
}
/* */

h1 {
	padding: 0 em;
	margin: 0 em;
	font-size:9px;
}
.hideLink {
	outline: none;
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
a.hideLink {
	text-decoration: none;
}
.hideLink a:link {
	text-decoration: none;
}
.hideLink a:visited {
	text-decoration: none;
}
.hideLink a:hover {
	text-decoration: none;
}
.hideLink a:active {
	text-decoration: none;
}
#zone_3 {
	float:left;
	width:331px;
	background-color:#E1E5E9;
}
#zone_4 {
	float:left;
	width:329px;
	background-color:#E1E5E9;
}
#zone_5 {
	float:left;
	width:330px;
	background-color:#E1E5E9;
}
#zone_6 {
	float:left;
	width:331px;
	background-color:#E1E5E9;
}
#zone_7 {
	float:left;
	width:329px;
	background-color:#E1E5E9;
}
#zone_8 {
	float:left;
	width:330px;
	height:148px;
	background-image:url(limages/tabs_bg.png);
	background-repeat:no-repeat;
	background-color:#E1E5E9;
}
span.date {
	color:#36526C;
	padding-left:7px;
	font-weight:bold;
	padding-right:5px;
}
.logo_no_country {
	height:35px;
	width:141px;
	float:left;
	background-image:url(limages/hhilogo.png);
	background-repeat:no-repeat;
	background-position:0px 0;
}
.logo_country {
	height:35px;
	width:141px;
	float:left;
	background-image:url(limages/hhi.png);
	background-repeat:no-repeat;
	background-position:0px 0;
}
.logo_container {
	height:35px;
	width:141px;
	float:left;
	padding: 0;
	margin: 0;
}
.about_bmc_container {
	float:left;
	width:535px;
	height:50px;
}
.about_bmc_text {
	padding-left:400px;
	padding-top:15px;
	color:#FFFFFF;
	float:left;
}
.worldwide_text {
	padding-left:24px;
	padding-top:15px;
	color:#FFFFFF;
	float:left;
}
.country_container {
	padding-left:0px;
	padding-top:57px;
	font-size:10px;
	color:#c3cbd3;
	text-align: center;
	text-transform:uppercase;
	text-decoration: none;
}
.country_text {
	padding-left:45px;
	padding-top:14px;
}
/* ================== MAIN NAVIGATION ================== */



#header-top {
	margin: 0px;
	display: block;
	padding: 10px 0px 0px 0px;
	position: relative;
	height: 30px;
	text-align: right;
}
#header-top img {
	float: left;
	padding: 0px;
	margin: 14px 0px 0px 52px;
}
#header_top_notoplink-new img {
	float: left;
	padding: 0px 0px 20px 0px;
	margin: 14px 0px 0px 30px;
}
#header-top span {
	display: inline;
	margin: 0px 0px 0px 25px;
	color: #7c7c7c;
	/*width: 100%;*/

	font-weight: normal;
	font-size: 11px;
}
#header-top span form {
	display: inline;
	border: 0px none;
	height: 18px;
}
.search_text {
	font-size: 11px;
	width: 130px;
	border: 1px solid #22405C;
	background-image: url('bg_searchtext.gif');
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: 2px;
	margin-top:0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
}
.submit {
	margin-bottom: -3px;
	margin-left: -25px;
	margin-right: 15px;
	margin-top: 0px;
}
#header-top span a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
#header-top span a:hover {
	color: #0D97F2;
	font-weight: normal;
}
#header_topnav {
	padding: 0px;
	margin: 0px;
	display: block;
	height: 30px;
}
.local_country {
	width: 234px;
	text-align: center;
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana";
	font-size: 11px;
	color: #C6C6C6;
	float: left;
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 4px;
}
#top-nav {
	float: right;
	width: 764px;
	background-color:#e3e3e3;
	background-image: url(navbar_homepage.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	margin: 0;
	display: block;
	height: 30px;
}
.corner-rt {
	float: right;
	width: 9px;
	height: 30px;
	background-image: url(rt-corner_new.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.top_link_nav {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	float: left;
	display: block;
	line-height: normal;
}
.top_link_nav {
	list-style-type: none;
}
.top_link_nav_on {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color:#0b83d3;
	background-image:url(limages/bg_topnav_selected_new.gif);
	background-repeat:repeat-x;
	background-position:left;
	text-decoration: none;
	float: left;
	line-height: normal;
}
.top_link_nav_on a, .top_link_nav_on a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color:#0b83d3;
	background-image:url(limages/bg_topnav_selected_new.gif);
	background-repeat:repeat-x;
	background-position:left;
	display: block;
	padding: 8px 14px 7px 14px;
	text-decoration: none;
	float: left;
	line-height: normal;
}
.top_link_nav_on a:hover, top_link_nav_on a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color:#0b83d3;
	background-image:url(limages/bg_topnav_selected_new.gif);
	background-repeat:repeat-x;
	background-position:left;
	display: block;
	padding: 8px 14px 7px 14px;
	text-decoration: none;
	float: left;
}
.top_link_nav a, .top_link_nav a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 8px 14px 7px 14px;
	display: block;
	text-decoration: none;
}
.top_link_nav a:hover, top_link_nav a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color:#0b83d3;
	background-image:url(limages/bg_topnav_selected_new.gif);
	background-repeat:repeat-x;
	background-position:left;
	padding: 8px 14px 7px 14px;
	display: block;
	text-decoration: none;
}
.bmc_home_link a, .bmc_home_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	font-size: 12px;
	font-weight: bold;
	background-image:url(limages/bg_home_btn_new.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display: block;
	color:#FFFFFF;
}
.bmc_home_link a:hover, .bmc_home_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	font-size: 12px;
	font-weight: bold;
	background-image:url(limages/bg_home_btn_new.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display: block;
	color:#FFFFFF;
}
.topnav_selected {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #006EAD url('limages/bg_topnav_selected.gif') repeat-x left;
}
ul#dmenu {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	margin-left: 0px;
}
/* ================== LINKS ================== */

a.subheaderlink {
	font-size:11px;
	/* font-weight:bold; */

	color:#0d8de3;
	text-decoration: none;
}
a.subheaderlink:hover, a.subheaderlink:active {
	color:#18A7FC;
	font-size:11px;
	text-decoration: underline;
}
a.contentlink {
	color: #0d8de3;
	text-decoration: none;
}
a.contentlink:hover, a.contentlink:active {
	color:#18A7FC;
	font-size:11px;
	text-decoration: underline;
}
a.copyright_text_link {
	color:#ffffff;
	text-decoration: none;
	font-size:10px;
}
a.copyright_text_link:hover, a.fcopyright_text_link:active {
	color:#ffffff;
	font-size:10px;
	text-decoration: underline;
}
#copyright_text a, #copyright_text a:link {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
#copyright_texta:active, #copyright_text a:hover {
	color:#0D97F2;
	text-decoration:none;
}
a.newsticker {
	color:#ffffff;
	text-decoration: none;
}
a.newsticker:hover, a.newsticker:active {
	color:#cccccc;
	font-size:11px;
	text-decoration: underline;
}
a.newsticker_link {
	color:#c3cbd3;
	text-decoration: none;
}
a.newsticker_link:hover, a.newsticker_link:active {
	color:#ffffff;
	font-size:11px;
	text-decoration: underline;
}
.floatleft {
	float:left;
}
/* ================== BLUEPRINT BUTTONS ================== */



.blueprint_text {
	height:15px;
	width:130px;
	float:left;
}
.btn-view-blueprint-icon {
	height:15px;
	width:130px;
	float:left;
}
.blueprint_container {
	float:left;
	width:115px;
	height:137px;
}
/* ================== FATFOOTER ================== */



ul.fatfooter {
	padding-top:10px;
	list-style:none;
	display: block;
	width:130px;
	padding-left:11px;
	float:left;
}
ul.fatfooter li {
	padding: 0 0 2px 0;
	margin: 0px;
	display: block;
	list-style-image:none;
}
.facebook_link a, .facebook_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-facebook.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.facebook_link a:hover, .facebook_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-facebook.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.twitter_link a, .twitter_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-twitter.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.twitter_link a:hover, .twitter_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-twitter.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.youtube_link a, .youtube_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-youtube.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.youtube_link a:hover, .youtube_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-youtube.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.linkedin_link a, .linkedin_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-linkedin.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.linkedin_link a:hover, .linkedin_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-linkedin.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.blogs_link a, .blogs_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.blogs_link a:hover, .blogs_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.podcasts_link a, .podcasts_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-podcasts.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.podcasts_link a:hover, .podcasts_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-podcasts.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.bmcvideo_link a, .bmcvideo_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.bmcvideo_link a:hover, .bmcvideo_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.communities_link a, .communities_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.communities_link a:hover, .communities_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.subscription_link a, .subscription_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.subscription_link a:hover, .subscription_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
.rss_link a, .rss_link a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-subscriptions.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
	;
}
.rss_link a:hover, .rss_link a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans";
	background-image:url(limages/icons-subscriptions.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-bottom:10px;
}
/* footer menu links */

a.fatfootermenulink {
	color:#c3cbd3;
	font-size:11px;
	text-decoration: none;
	list-style-type: none;
}
a.fatfootermenulink:active {
	color:#c3cbd3;
	font-size:11px;
	text-decoration: none;
	list-style-type: none;
}
a.fatfootermenulink:visited {
	color:#c3cbd3;
	font-size:11px;
	text-decoration: none;
	list-style-type: none;
}
a.fatfootermenulink:hover {
	color:#ffffff;
	font-size:11px;
	text-decoration: underline;
	list-style-type: none;
}
a.fatfooterheaderlink {
	color:#ffffff;
	font-size:11px;
	text-decoration: none;
	list-style-type: none;
	font-weight:bold;
}
a.fatfooterheaderlink:active {
	color:#ffffff;
	font-size:11px;
	text-decoration: none;
	list-style-type: none;
	font-weight:bold;
}
a.fatfooterheaderlink:visited {
	color:#ffffff;
	font-size:11px;
	text-decoration: none;
	list-style-type: none;
	font-weight:bold;
}
a.fatfooterheaderlink:hover {
	color:#ffffff;
	font-size:11px;
	text-decoration: underline;
	list-style-type: none;
	font-weight:bold;
}
a.header_links {
	color:#ffffff;
	text-decoration: none;
}
a.header_links:active {
	color:#ffffff;
	font-size:11px;
}
a.header_links:visited {
	color:#ffffff;
	font-size:11px;
}
a.header_links:hover {
	color:#18A7FC;
	font-size:11px;
	text-decoration: none;
}
#footertext-copyright, #footertext-copyright p {
	font-family: "Arial", "Tahoma", "Helvetica", "Verdana", sans-serif;
	/*color: #B7B7B7; */

	color: #AEAEAE;
	font-size: 10px;
	margin-left: 15px;
	margin-right: 80px;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 680px;
	float:left;
}
.footer-container {
	float:left;
	width:990px;
	height:55px;
}
.fatfootermenu-container {
	float:left;
	width:990px;
	height:192px;
	background-image:url(limages/fatfooter_container-dk-blue.png);
	background-repeat:no-repeat
}
.fatfootermenu-subcontainer {
	width:140px;
	float:left;
}
.fatfootermenu-subcontainer-long {
	width:140px;
	float:left;
	padding-top:13px;
}
.fatfootermenu-subcontainer-short {
	width:130px;
	float:left;
}
ul.fatfootermenu {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	margin-left: 50px;
	margin-top:10px;
}
ul li, ul.fatfootermenu li {
	line-height: 20px;
}
.fatfootericon-container {
	padding-left:6px;
}
.fatfootermenu-headers {
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:14px;
}
.fatfootermenu-headers-no-icons {
	color:#FFFFFF;
	padding-bottom:11px;
	font-size:11px;
	font-weight:bold;
	margin-left:-7px;
}
.footer-icon-community {
	float:left;
	background-image: url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	padding-bottom:10px;
}
.footer-icon-facebook {
	float:left;
	background-image: url(limages/icon-facebook.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}
.footer-icon-twitter {
	float:left;
	background-image: url(limages/icons-twitter.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}
.footer-icon-youtube {
	float:left;
	background-image: url(limages/icons-youtube.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}
.footer-icon-linkedin {
	float:left;
	background-image: url(limages/icons-linkedin.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}
.footer-icon-blogs {
	float:left;
	background-image: url(limages/icon-blogs.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}
.footer-icon-podcasts {
	float:left;
	background-image: url(limages/icons-podcasts.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}
.footer-icon-rss {
	float:left;
	background-image: url(limages/icons-subscriptions.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}
.footer-icon-item {
	float:left;
	padding-bottom:10px;
}
.footer-no-icon-item {
	float:left;
	padding-bottom:10px;
}
/* ================== FOOTER ================== */

#copyright_container {
	float:left;
	width:780px;
	height:57px;
	background-image:url(limages/copyright_container.png);
	background-repeat:no-repeat;
}
#brand_driver_container {
	float:left;
	width:200px;
	height:57px;
}
#copyright_text, #copyright_text p {
	font-family: "Arial", "Tahoma", "Helvetica", "Verdana", sans-serif;
	/*color: #B7B7B7; */

	color: #AEAEAE;
	font-size: 10px;
	width: 780px;
	float:left;
	padding-left:2px;
	padding-top:12px;
}
.arrow-container-small {
	background-image:url(limages/arrow-blue-transparent.png);
	background-repeat:no-repeat;
	background-position:right;
	width:70px;
	float:left;
	margin-right:10px;
	margin-top:5px;
	padding-left:24px;
}
.arrow-container-medium {
	background-image:url(limages/arrow-blue-transparent.png);
	background-repeat:no-repeat;
	background-position:right;
	width:85px;
	float:left;
	margin-top:5px;
	padding-left:7px;
}
.arrow-container-large {
	font-size:11px;
	background-image:url(limages/arrow-blue-transparent.png);
	background-repeat:no-repeat;
	background-position:right;
	width:120px;
	margin-top:8.5px;
	padding-left:21px;
}
/* displays the product links in list */



#product-links {
	margin-top: 0px 0 0 0;
	padding: 4px 0 0 22px;
	display: block;
}
#product-links li {
	background-image: url(limages/arrow-blue-transparent.png);
	background-repeat: no-repeat;
	background-position: right center;
	list-style: none;
	display: block;
	float: left;
	margin-right: 14px;
}
#product-links li a {
	padding-right: 10px;
}
/* ================== TABS ================== */



* {
	margin: 0;
	padding: 0;
}
#tabs {
	font-size:11px;
	margin: 0;
}
#tabs ul {
	float: left;
	width: 329px;
	padding-top: 8px;
}
#tabs li {
	margin-left: 8px;
	list-style: none;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
}
#tabs ul li.active {
	border-top:2px #FFFFFF solid;
	background: #FFFFFF;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-khtml-border-radius-topleft: 3px;
	-khtml-border-radius-topright: 3px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	color:#36526c;
}
#tabs ul li.active a {
	color:#36526c;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-khtml-border-radius-topleft: 3px;
	-khtml-border-radius-topright: 3px;
	font-size:11px;
}
#tabs div {
	clear: both;
	padding-left:10px;
	padding-top:14px;
}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 8.5px;
}
#tabs div p.linespace {
	line-height: 7px;
}
#tabs ul li a {
	text-decoration: none;
	color:#36526c;
	font-weight: bold;
	font-size:11px;
}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}
/* ================== FORMS  ================== */

.searchbox-container {
	float:left;
	width:229px;
	height:45px;
	background-image:url(limages/searchbox_container.png);
	background-repeat:no-repeat;
}
.searchbox-innercontainer {
	width:225px;
}
.search-textfield-container {
	float:left;
	padding-top:25px;
	padding-left:5px;
}
.search-button-container {
	float:left;
	padding-top:2px;
	padding-left:4px;
}
.search_textfield {
	font-size: 11px;
	width: 160px;
	background-color:transparent;
	border:none;
	margin-left:20px;
	margin-top:-10px;
}
.submit_button {
	margin-top: 11px;
}
/* ================== LOGIN  ================== */

.loginbox-container {
	float:left;
	width:150px;
	height:65px;
	background-image:url(limages/searchbox_container1.png);
	background-repeat:no-repeat;
}
.loginbox-innercontainer {
	width:145px;
}
.login-textfield-container {
	float:left;
	padding-top:25px;
	padding-left:5px;
}
.password-innercontainer {
	width:40px;
}
.password-textfield-container {
	float:left;
	padding-top:25px;
	padding-left:5px;
}
.login-button-container {
	float:left;
	padding-top:40px;
	padding-left:4px;
}
.login_textfield {
	font-size: 12px;
	width: 140px;
	background-color:transparent;
	border:none;
	margin-left:1px;
	margin-top:10px;
}
.password_textfield {
	font-size: 12px;
	width: 80px;
	background-color:transparent;
	border:none;
	margin-left:1px;
	margin-top:10px;
}
.login_submit_button {
	margin-top: -5px;
}
/* ================== BLUEPRINT ROLLOVER  ================== */



}
#bsm-blueprint:hover {
	background-position: bottom left;
}
/* ================== NEWSTICKER  ================== */

.news-title-container {
	background-image:url(limages/newsticker_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	width:auto;  /*was 75px*/
	float:left;
	margin-right:3px;
	margin-top:8px;
	padding-left:10px;
	padding-right: 14px; /*added for international adjustments */
}
.ticker {
	position: relative; /* So we can absolute the .items */
	width: 800px;
	height: 29px;
	overflow: hidden;/* margin: 200px;  Controls location of ticker on the screen */			

}
.items {
	position: absolute;
	top: 94px;
	margin: 8px 0 0px 15px; /* Controls position of text within the ticker */
	color: #c3cbd3;
	left:0px;
}
/*.items a:link {

	color: #c3cbd3;	

}*/	

.newsticker-container {
	float:left;
	width:990px;
	height:30px;
	background-image:url(limages/newsticker_container.png);
	background-repeat:no-repeat;
}
/* ================== SELECTBOX ================== */



div.selectbox-wrapper {
	position:absolute;
	width:400px;
	background-color:white;
	border:1px solid #C1CAD2;
	margin:0px;
	padding:2px;
	font-size:0.8em;
	text-align:left;
	height:200px;
 *height:200px; /*IE6 fix */
	overflow: auto;
}
div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.selectbox-wrapper ul li.selected {
	background-color: #E9F5FE;
}
div.selectbox-wrapper ul li.current {
	background-color: #D5EDFD;
}
div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}
label {
	display: block;
}
.selectbox /* look&fell of  select box*/ {
	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	display : block;
	text-align:left;
	background: url('limages/bg_select_blue.png') right;
	/*height:18px;*/

  cursor: pointer;
	border:1px solid #FFFFFF;
	color:#213443;
}
.selectbox1 /* look&fell of  select box*/ {
	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width : 10em;
	display : block;
	text-align:left;
	background: url('limages/bg_select_blue.png') right;
	cursor: pointer;
	border:1px solid #FFFFFF;
	color:#213443;
}
div.selectbox2-wrapper {
	position:absolute;
	background-color:white;
	border:1px dotted #DADF81;
	margin:0px;
	padding:0px;
	text-align:right;
	overflow:auto;
}
div.selectbox2-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.selectbox2-wrapper ul li.selected {
	background-color: #ECEFB7;
}
div.selectbox2-wrapper ul li.current {
	background-color: #CBE5B0;
}
div.selectbox2-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}
div.selectbox2-wrapper ul li.groupname {
	font-style: italic;
	font-weight: bold;
	font-size: smaller;
	cursor: default;
}
.selectbox2 {
	/*   margin: 0px 5px 10px 100px; */

  padding-right:20px;
	width : 180px;
	display : block;
	text-align:right;
	background: url('limages/bg_select_blue.png') right;
	height:20px;
	cursor: pointer;
	border:1px solid #ECEFB7;
}
select {
	width:285px;
}
ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.container {
	padding-left:19px;
}
li.bullets {
	background-image: url(limages/bullet_square_dk_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
	line-height:21px;
}
.bsm_bulletlist_outercontainer li.bullets {
	margin: 2px 0px 2px 0px;
	line-height: 16px;
	background-position: 0px 2px; /* 0px 4px */
}
.support_left_column {
	float:left;
	padding-top:7px;
	padding-left:17px;
	width: 146px;
}
.support_right_column {
	float:left;
	padding-top:7px;
	margin-left:17px;
}
#zone_4 p {
	margin: 0;
	padding:0 10px 0 0; /*added to fix spacing */
}
/* Used for Zone 1 Promotion Slide **/

#slideshow {
	position: relative;
	height: 275px;
	width: 990px;
}
#slideimages {
	position:relative;
	height:275px;
	width: 990px;
}
#slideshow div {
	position:absolute;
	top:2px;
	left:0;
	z-index:8;
	opacity:0.0;
	height: 275px;
	width: 990px;
}
#slideshow div.active {
	z-index:10;
	opacity:1.0;
}
#slideshow div.last-active {
	z-index:9;
}
#slideshow DIV IMG {
	height: 275px;
	display: block;
	border: 0;
}

#slideshowBig {
	position: relative;
	height: 400px;
	width: 800px;
}

#slideimagesBig {
	position:relative;
	height:400px;
	width: 800px;
}
#slideshowBig div {
	position:absolute;
	top:2px;
	left:0;
	z-index:8;
	opacity:0.0;
	height: 400px;
	width: 800px;
}
#slideshowBig div.active {
	z-index:10;
	opacity:1.0;
}
#slideshowBig div.last-active {
	z-index:9;
}
#slideshowBig DIV IMG {
	height: 400px;
	display: block;
	border: 0;
}

/*--Paging Styles--*/

.button {
	font-family: Sans-serif;
	font-size: 11px;
	width: 190px;
	height:26px;
	text-align: center;
	line-height: 12px;
	clear: both;
	cursor:pointer;
}
.button a {
	padding: 4px 8px 2px 30px;
	margin: 1px;
	height: 30px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	text-align: left;
	background: #213443;
	background-image: url("limages/indicator_off.png");
	background-position: 5px;
	border: none;
	background-repeat: no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.button a.last-active {
	padding: 4px 8px 2px 30px;
	margin: 2px;
	height: 30px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	text-align: left;
	background: #213443;
	background-image: url("limages/indicator_off.png");
	background-position: 5px;
	border: none;
	background-repeat: no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.button a.active {
	background: #213443;
	background-image: url("limages/indicator_on.png");
	background-position: 5px;
	border: none;
	background-repeat: no-repeat;
	font-weight: normal;
	filter:alpha(opacity=90);
	-moz-opacity: .9;
	-khtml-opacity: .9;
	opacity: 0.9;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#slide-buttons {
	height: 0px;
	padding: 1px;
	margin: 0;
	width:190px;
	cursor:pointer;
}
#slideque {
	position: absolute;
	top: 12px;
	left: 778px;
	z-index: 200;
}
/**/

.company_links {
	font-family:"Arial", "Helvetica", "Verdana", sans-serif;
	font-size:11px;
	float:left;
	display:block;
	line-height:normal;
	list-style-type:none;
	float:right;
	padding-left:24px;
}
.about_bmc_inner_container {
	width:530px;
}
