@charset "utf-8";
/* CSS Document */

body {
	background-color: #e5ecec;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

img {
	border:none;
	padding:0px;
	margin:0px;
	}

/* scroller */

#marqueecontainerx {
position: relative;
width: 185px; /*marquee width */
height: 194px; /*marquee height */
overflow: hidden;
}

/* biogs page */

#biographies_proposition_text{
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:16px;
width:443px;
}

.greyline_biographies {
height:1px;
background-color:#ccd0d0;
margin-right:20px;
margin-left:20px;
font-size:1px;
line-height:1px;
}

.biographies_rowheader {
margin:0 20px 0 20px;
padding:0 0 8px 0;
}

.biog_thumbnails_row {
padding:0 0 16px 20px;
}

.biog_thumbnail {
float:left;
display:inline;
padding:10px 10px 0 0;
width:127px;
}

.biog_heading {
padding:10px 0 4px 0;
}

.biog_subheading {
padding:0 0 8px 0;
}

.biog_summary {
padding:0 0 8px 0;
}

.subnav_link_biographies{
float:left;
display:inline;
width:100px;
}

#bigoraphies_profile_container {
width:537px;
}

#bigoraphies_profile_image {
float:left;
display:inline;
width:156px;
padding:10px 0 0 0;
}

#bigoraphies_profile_text {
float:left;
display:inline;
width:331px;
margin:0 0 0 12px;
}

/* product page */

.subnav-spacer {
height:8px;
}

.subnav_heading {
padding:16px 14px 8px 14px;
background:#dbe4e3;
}

.subnav_heading_red {
padding:16px 14px 8px 14px;
background:#d32737;
}

#product-summary {
float:left;
display:inline;
margin: 20px 20px 0 0;
width:352px;
}

#product-shot {
float:left;
display:inline;
margin:20px 0 0 0;
}

.product-row {
margin: 0 20px 20px 20px ;
}

.product-row-calltoaction {
width:560px;
margin: 0 20px 40px 20px ;
}

.product-row-title {
margin: 0 20px 10px 20px ;
}

.product-screenshot-image {
float:left;
display:inline;
margin: 0 20px 0 0;
width:260px;
}

.product-screenshot-image_right {
float:left;
display:inline;
margin: 0 0 0 0;
width:260px;
}

.product-screenshot-text {
float:left;
display:inline;
width:352px;
}

.product-screenshot-text_right {
float:left;
display:inline;
margin: 0 20px 0 0;
width:352px;
}

.pdf-link-container {
margin:12px 0 0 0;
}

#breadcumbs-container {
/*width:774px;*/
height:33px;
background:#dbe4e3;
}

#breadcumbs {
padding:10px 20px 10px 20px ;
height:13px;
/*width:734px;*/
}

#breadcumbs a {
color:#333333;
}


/* extraneous code needed to make the big background square enclose floating items (!?) */
.clear{
clear:both;
}

.ourpartnerslogo {
float:left;
display:inline;
width:93px;
margin:0 24px 10px 0;
}

.ourpartnerslogo_2009 {
float:left;
display:inline;
width:93px;
height:93px;
margin:0px 24px 0px 0;
}

/* partners login */

#partners_loginstatus {
width:300px;
margin:0 0 17px 0;
}

/* library */

#library_summary_text{
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:13px;
width:374px;
}

#libraryitems_container {
width:748px;
margin:0px 0 13px 20px;
}

#libraryitems_container_partners {
width:748px;
margin:0px 0 0px 20px;
}

#libraryitems_container_whatsnew {
padding:13px 20px 0 3px;
background:#eef1f1;
}

#libraryitems_logoutbutton {
float:right;
display:inline;
text-align:right;
width:200px;
margin:20px 20px 0px 0px;
}

.libraryitems_column {
float:left;
display:inline;
width:170px;
margin:17px 17px 0 0;
}

.libraryitem {
width:170px;
margin:17px 0 17px 0;
}

.libraryitem_info {
float:left;
display:inline;
width:170px;
height:100px;
margin:17px 17px 17px 0;
}

.libraryitem_info_withborder {
float:left;
display:inline;
width:170px;
height:100px;
margin:0 17px 17px 0;
padding:12px 0 0 0;
border-top:1px solid #ccd0d0;
}

.libraryitems_column_title {
width:170px;
}

.libraryitems_info_title {
width:748px;
padding:17px 0 0px 0;
}

.libraryitems_fullwidth_container {
padding:0 0 0 17px;
}

.libraryitem_floatleft {
float:left;
display:inline;
width:170px;
margin:17px 0 17px 17px;;
}



#hero_strapline{
/*margin-top:32px;*/
margin-left:21px;
width:400px;
}

#hero_text{
margin-top:8px;
margin-left:21px;
width:400px;
height:145px;
}

#home_hero{
padding-top:32px;
background-image:url(../images/home_hero.jpg);
width:970px;
}

#main_container{
margin-left: auto;
margin-right: auto;
width: 990px;
padding-left:15px;
padding-right:15px;
background-color: #c6d0cf;
background-image:url(../images/leftright_shadow.gif);
}

#main_container_404{
margin-left: auto;
margin-right: auto;
width: 1020px;
background-color: #c6d0cf;
background-image:url(../images/leftright_shadow.gif);
}

#bottomlinks_container{
width: 990px;
margin-right:15px;
margin-left:15px;
}

#main_container2{
margin-left: auto;
margin-right: auto;
width: 990px;
padding-left:15px;
padding-right:15px;
background-color: #c6d0cf;
background-image:url(../images/leftright_shadow.gif);
}

#main_container2 a:hover{
color:#d32737;
}


#header_container{
width: 970px;
margin-left: 10px;
margin-right: 10px;
}

#header_container_404{
background-color: #ffffff;
width: 970px;
margin-left: 10px;
margin-right: 10px;
}

#header_logocontainer{
background-color: #ffffff;
height: 89px;
}

#header_logocontainer_404{
background-color: #ffffff;
}

#aurix_logo{
	float:left;
	display:inline;
	display: inline;
	margin-left: 24px;
	margin-top: 21px;
}



/* MAIN NAVIGATION */
/* set the width of the nav and turn off the list bullets */

#mainNav_container{
background-image:url(../images/topnav_grad.gif);
width:970px;
height:24px;
}

#mainNav {
position:relative;
margin:0;
padding:0;
list-style:none;
height:24px;
}

/* make the nav horizontal and change its backg color */
#mainNav_link {
float:left;
display:inline;
}

/* create a hover effect for each remaining block */
#mainNav a:hover {
background:#d32737 url(../images/topnav_divider.gif) repeat-y right top;
color:#ffffff;
}
/* create 1 px gap between each of the blocks */
#mainNav a {
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:11px;
padding-right:11px;
text-decoration:none;
color:#ffffff;
font-family: Arial,sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: normal;
background:url(../images/topnav_divider.gif) repeat-y right top;
}
/* make the first block not have a divider */
#mainNav .navon {
background: #d32737 url(../images/topnav_divider.gif) repeat-y right top;
}
#mainNav .navon a {
background: #d32737 url(../images/topnav_divider.gif) repeat-y right top;
}

#redpiping{
background: #d32737;
height: 4px;
font-size:2px;
}

#mteasers{
position:relative;
margin:0;
padding:0;
list-style:none;
background:#c6d0cf;
}


#mteasers li {
float:left;
display:inline;
width:206px;
height:162px;
}

#mteaser_nomargin{
float:left;
display:inline;
width:186px;
}

#mteaser_nomargin_vertical{
float:left;
display:inline;
width:206px;
}



#mteasers a {
display:block;
text-decoration:none;
}

.tenpxgap {
float:left;
display:inline;
width:10px;
height:174px;
font-size:1px;
}

.tenpxgap_vertical {
float:left;
display:inline;
width:206px;
height:10px;
background-color:#c6d0cf;
font-size:1px;
}

.tenpxgap_vertical_nomargin {
float:left;
display:inline;
width:186px;
height:10px;
background-color:#c6d0cf;
font-size:1px;
}

/*#mteasers a:hover {
background:#ffffff;
text-decoration:none;
width:206px;
}*/

.home_mteaser_container{
/*padding-left: 10px;*/
padding-bottom: 10px;
padding-top: 10px;
}

.vertical_mteaser_container{
/*padding-left: 10px;*/
padding-left: 10px;
padding-right: 10px;
}

#marketsectorteaser_headingcontainer{
width:186px;
background-image:url(../images/mteaser_grad.gif);
cursor:pointer;
}

#marketsectorteaser_blankcontainer{
width:186px;
height:154px;
background-color:#FFFFFF;
}

#heading_margin_hometeaser{
background-image:url(../images/darktab_grad.gif);
padding-left:14px;
padding-right:14px;
padding-top:8px;
padding-bottom:8px;
}

#heading_margin{
padding-left:14px;
padding-right:14px;
padding-top:8px;
padding-bottom:8px;
}

.subheading_margin{
padding-left:14px;
padding-right:14px;
padding-top:0px;
padding-bottom:8px;
}

#image_margin{
padding-top:4px;
padding-bottom:4px;
width:157px;
}

#teaser_link_margin{
float:left;
display:inline;
padding-left:14px;
padding-right:14px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:10px;
width:157px;
}

.heading_white_homehero{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:32px;
text-decoration:none;
color:#FFFFFF;
line-height:38px;
font-weight:normal;
}

.heading_white13px{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-decoration:none;
color:#FFFFFF;
line-height:17px;
font-weight:bold;
}

.heading_black18px{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
text-decoration:none;
color:#000000;
line-height:19px;
font-weight:normal;
}

.heading_black16px{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-decoration:none;
color:#000000;
line-height:14px;
font-weight:bold;
}

.bodytext_white11px{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:13px;
}

.bodytext_white11px a {
	color:#FFFFFF;
}

.bodytext_white_homehero{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#FFFFFF;
line-height:16px;
}



.bodytext_offwhite11px{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#d5d5d5;
line-height:13px;
}

.heading_black11px{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
line-height:13px;
}

.bodytext_grey11px{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#666666;
line-height:13px;
}

.bodytext_grey13px{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#666666;
line-height:15px;
}

.bodytext_grey11px a{
color:#a56868;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.bodytext_grey12px{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666666;
line-height:14px;
}

.heading_grey14px{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
color:#666666;
line-height:16px;
}

.bodytext_grey12px a{
color:#a56868;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.bodytext_darkred11px {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#a56868;
font-weight:bold;
text-decoration:none;
line-height:13px;
cursor:pointer;
}




.bodytext_darkgrey11px {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#333333;
font-weight:bold;
text-decoration:none;
line-height:13px;
}


.bodytext_black14px{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#000000;
line-height:15px;
}

.bodytext_black14px a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#a56868;
line-height:15px;
}


.productspage_image {
float:left;
display:inline;
width:315px;
padding:20px 0px 0px 0px;
margin:0px 20px 0px 20px;
}

#productimages_container {
float:left;
display:inline;
width:355px;
padding:0 0 30px 0;
}

#home_proposition_text{
float:left;
display:inline;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:30px;
width:352px;
}



#home_proposition_text_info{
float:left;
display:inline;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:30px;
width:548px;
}

#home_proposition_text_3col{
float:left;
display:inline;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:30px;
width:538px;
}

#home_proposition_text_3col_subnav{
float:left;
display:inline;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:30px;
width:538px;
}



#subnav{
float:left;
display:inline;
width:186px;
height:304px;
background-color:#eef1f1;
}

#subnav_thecompany{
float:left;
display:inline;
width:186px;
height:380px;
background-color:#eef1f1;
margin:0px;
}

#subnav_thecompany_history{
float:left;
display:inline;
width:186px;
background-color:#eef1f1;
margin:0px;
}

#subnav_info{
float:left;
display:inline;
width:196px;
background-color:#eef1f1;
margin:0px;
}

#subnav_margin{
margin-top:14px;
}

#subnav_nomargin{

}

#home_partners_container{
float:left;
display:inline;
margin-left:10px;
margin-right:10px;
width:186px;
height:337px;
background:#ffffff;
}

#home_proposition_container{
float:left;
display:inline;
margin-left:0px;
margin-right:10px;
width:578px;
background:#ffffff;
height:337px;
}

#home_teasers_container{
float:left;
display:inline;
margin-left:0px;
margin-right:10px;
width:186px;
}

#block_heading_dark{
float:left;
display:inline;
background-image:url(../images/darktab_grad.gif);
width:186px;
}

#block_heading_red{
float:left;
display:inline;
background: #d32737;
width:186px;
}

#block_ticker{
float:left;
display:inline;
background-image:url(../images/ticker_grad.gif);
width:392px;
}
#block_ticker_txt{
padding-left:14px;
padding-right:14px;
padding-top:10px;
padding-bottom:10px;
}
#ticker{
float:left;
display:inline;
width:286px;
height:13px;
margin-top:8px;
margin-left:4px;
}

#ticker a {
color:#FFFFFF;
font-weight:bold;
}

#ticker_title{
float:left;
display:inline;
margin-left:14px;
margin-top:10px;
margin-bottom:10px;
}

#block_heading_grey{
float:left;
display:inline;
background-image:url(../images/lightergreytab_grad.gif);
width:186px;
}

#greyline{
height:1px;
background-color:#ccd0d0;
margin-right:14px;
margin-left:14px;
font-size:1px;
line-height:1px;
}

#greyline_nomargin{
height:1px;
background-color:#ccd0d0;
font-size:1px;
line-height:1px;
}

#ourtechnology_container {
float:left;
display:inline;
background:#ffffff;
width:186px;
height:177px;
/*margin-bottom:10px;*/
}

#ourprocesses_container {
float:left;
display:inline;
background:#ffffff;
width:186px;
height:84px;
}


#copyright{
float:left;
display:inline;
margin-left:224px;
margin-top:16px;
margin-bottom:120px;
color:#637271;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:12px;
background-color: #c6d0cf;
}

#copyright_index{
float:left;
display:inline;
margin-left:17px;
margin-top:16px;
margin-bottom:120px;
color:#637271;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:12px;
background-color: #c6d0cf;
}

#bottom_textlinks{
float:left;
display:inline;
margin-right:216px;
margin-top:16px;
margin-bottom:120px;
color:#637271;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:12px;
background-color: #c6d0cf;
}

#bottom_textlinks_index {
float:left;
display:inline;
margin-left:17px;
margin-top:16px;
margin-bottom:120px;
color:#637271;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:12px;
background-color: #c6d0cf;
}

#bottom_textlinks_index a {
color:#637271;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
}

#left_container {
float:left;
display:inline;
width:186px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
background-color:#FFFFFF;
min-height:610px;
line-height:10px;
}

#left_container_nomargin {
float:left;
display:inline;
width:186px;
margin-top:10px;
margin-left:10px;
background-color:#FFFFFF;
min-height:610px;
line-height:10px;
}

* html #right_teasers { height:610px; }

#middle_container {
float:left;
display:inline;
width:578px;
padding:0px;
}



#middle_container_3qwidth {
float:left;
display:inline;
width:774px;
padding:0px;
}

#middle_container_customerlibrary {
float:left;
display:inline;
width:794px;
padding:0px;
}

#whitecontainer_fluid_text_fullwidth {
float:left;
display:inline;
background:#ffffff;
width:774px;
min-height:386px;
}

* html #whitecontainer_fluid_text { height:386px; }

#clearcontainer_fluid_text_fullwidth {
float:left;
display:inline;
background:#c6d0cf;
width:774px;
min-height:386px;
}

* html #clearcontainer_fluid_text { height:386px; }

#whitecontainer_fluid_text_biographies {
float:left;
display:inline;
background:#ffffff;
width:578px;
min-height:386px;
}

* html #whitecontainer_fluid_text_biographies  { height:386px; }

#right_container {
float:left;
display:inline;
width:206px;
}

#right_container a{
font-weight:normal;
cursor:pointer;
}

#right_teasers {
float:left;
display:inline;
width:186px;
margin-top:10px;
margin-left:10px;
background-color:#FFFFFF;
line-height:10px;
min-height:386px;
/*height:380px;*/
}

* html #right_teasers { height:386px; }



#right_teasers_withmargin {
float:left;
display:inline;
width:186px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
background-color:#FFFFFF;
line-height:10px;
min-height:610px;
/*height:380px;*/
}

* html #right_teasers_withmargin { height:610px; }

#right_teasers_withmargin_subnav {
float:left;
display:inline;
width:196px;
margin-top:10px;
margin-right:10px;
background-color:#eef1f1;
line-height:10px;
min-height:610px;
/*height:380px;*/
}

* html #right_teasers_withmargin_subnav { height:610px; }

#leftnav_container{
float:left;
display:inline;
width:186px;
min-height:228px;
background-color:#ffffff;
}

* html #leftnav_container{ height:228px; }

#leftnav_container{
color:#a56868;
font-weight:bold;
text-decoration:none;
}

#searchinput_container {
float:right;
display:inline;
padding:0px;
margin-top:54px;
margin-right:10px;
background-color:#a9b9b8;
width:176px;
height:17px;
}

.searchinput{
display:inline;
padding:0px;
margin:0px;
background:#FFFFFF;
width:161px;
text-align:left;
font-family: Arial,sans-serif; 
font-size:12px;
color:#000000;
font-weight:normal;
line-height: 12px;
text-transform:none;
border:#a9b9b8 1px solid;
width:144px;
height:15px;
}

.contactinput{
display:inline;
padding:0px;
margin:0px;
margin-top:4px;
background-color:#EEEEEE;
width:154px;
text-align:left;
font-family: Arial,sans-serif; 
font-size:12px;
color:#000000;
font-weight:normal;
line-height: 12px;
text-transform:none;
/*border:#a9b9b8 1px solid;*/
height:15px;
}

.contactinput_comments{
display:inline;
padding:0px;
margin:0px;
margin-top:4px;
background-color:#EEEEEE;
width:328px;
text-align:left;
font-family: Arial,sans-serif; 
font-size:12px;
color:#000000;
font-weight:normal;
line-height: 12px;
text-transform:none;
/*border:#a9b9b8 1px solid;*/
height:45px;
}

.contactusform{
margin:0px;
padding:0px;
}

.contactinput_wide{
display:inline;
padding:0px;
margin:0px;
margin-top:4px;
background-color:#EEEEEE;
width:328px;
text-align:left;
font-family: Arial,sans-serif; 
font-size:12px;
color:#000000;
font-weight:normal;
line-height: 12px;
text-transform:none;
/*border:#a9b9b8 1px solid;*/
height:20px;
}

.logininput{
display:inline;
padding:0px;
margin:0px;
margin-top:4px;
background-color:#EEEEEE;
width:284px;
text-align:left;
font-family: Arial,sans-serif; 
font-size:12px;
color:#000000;
font-weight:normal;
line-height: 12px;
text-transform:none;
/*border:#a9b9b8 1px solid;*/
height:15px;
}

.contactform_column{
float:left;
display:inline;
margin-bottom:9px;
margin-right:16px;
width:154px;
}

.contactform_column_wide{
float:left;
display:inline;
margin-bottom:9px;
margin-right:16px;
width:328px;
}

#contactform_lastcolumn{
float:left;
display:inline;
margin-right:16px;
width:154px;
}

#form_thankyou {
	background:#d32737;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:4px;
	width:319px;
	margin:0 0 10px 0;
}



#submitbuttondiv{
float:left;
display:inline;
margin-right:16px;
padding-bottom:8px;
width:154px;
}

#submittedform{
float:left;
display:inline;
margin-right:16px;
padding-bottom:8px;
width:154px;
}

#formheading{
float:left;
display:inline;
margin-right:3px;
}

.infdiv{
float:left;
display:inline;
color:#d32737;
}


#contactform_fluidcolumn{
float:left;
display:inline;
margin-bottom:10px;
margin-right:16px;
}

#loginform_column{
float:left;
display:inline;
margin-bottom:10px;
width:324px;
}

.searchbutton {
display:inline;
padding:0px;
margin:0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
background-color:#a9b9b8;
border:none;
cursor: pointer;
width:30px
}

.submitbutton {
display:inline;
padding:0px;
margin:0px;
margin-top:6px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
background-color:#a9b9b8;
border:none;
cursor: pointer;
width:60px;
height:20px;
}

#searchlabel_container{
float:right;
display:inline;
padding:0px;
margin-top:58px;
margin-right:10px;
height:17px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
font-style: normal;
font-weight: normal;
color: #666666;
}

#whitecontainer_fluid {
float:left;
display:inline;
background:#ffffff;
width:186px;
}

#whitecontainer_fluid_text {
float:left;
display:inline;
background:#ffffff;
min-height:386px;
}

* html #whitecontainer_fluid_text { height:386px; }

#whitecontainer_fluid_text_nohero {
float:left;
display:inline;
background:#ffffff;
min-height:610px;
}

* html #whitecontainer_fluid_text_nohero { height:610px; }


#middlecontent_container{
float:left;
display:inline;
margin-top:10px;
min-height:380px;
background-color:#eef1f1;
}

* html #middlecontent_container { height:380px; }

#middlecontent_container_nohero{
float:left;
display:inline;
margin-top:10px;
min-height:610px;
background-color:#eef1f1;
}

* html #middlecontent_container_nohero { height:610px; }

#middlecontent_container_nohero_customerlogin {
float:left;
display:inline;
margin-left:10px;
min-height:610px;
background-color:#eef1f1;
}

* html #middlecontent_container_nohero_customerlogin { height:610px; }

#middlecontent_container_nohero_partnerlogin{
float:left;
display:inline;
margin-top:10px;
min-height:610px;
background-color:#eef1f1;
width:774px;
}

* html #middlecontent_container_nohero_partnerlogin { height:610px; }


#middlecontent_container_3col{
float:left;
display:inline;
margin-top:10px;
min-height:610px;
background-color:#ffffff;
}

* html #middlecontent_container_3col { height:610px; }

#softwaredemo_image{
float:left;
display:inline;
width:330px;
margin-top:26px;
margin-right:10px;
}

#arrow {
float:left;
display:inline;
margin-top:3px;
width:16px;
}

#subnav_link{
float:left;
display:inline;
width:141px;
}

#subnav_link_extended{
float:left;
display:inline;
width:300px;
}

#teaser_link{
margin-top:3px;
zoom: 1;
}

#contactform_addresscontainer{
margin-top:12px;
}

#login_enterlink {
	background:#d32737;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:4px;
	width:319px;
	margin:10px 0 10px 0;
}

#login_enterlink a {
	color:#FFF;
}

#login_enterlink a:hover {
	color:#FFF;
}

