/* global */
html,body{background:#D7D7D7 url(../images/gui/bodybackground.gif);padding:0;margin:0;text-align:center}
h1, h2, h3, h4, h5, h6, p, img{margin:0;padding:0}
img{border:0}
img.photo{border:1px solid #0E3CB2}
img.grayborder{border:1px solid #676767}


p, p.content-right{font:normal 11px arial, verdana;color:#676767;line-height:14px}
p.content-right_larger_m{font:normal 11,7px arial, verdana;color:#676767;line-height:15px}
p.float-right{
	float:right;
	font:normal 11px arial, verdana;
	color:#676767;
	line-height:14px;
	padding-left: 10px;
}
p.boldexpr{font:bold 14px arial, verdana;color:#000000;line-height:16px}
p.listhead{font:bold 11px arial, verdana;color:#0E3CB2;line-height:12px}
p.listhead_nomargin{font:bold 11px arial, verdana;color:#0E3CB2;line-height:12px; margin-left:0px}
p.listhead-large{font:bold 13px arial, verdana;color:#0E3CB2;line-height:14px}
p.listhead-larger_m{font:bold 17px arial, verdana;color:#0E3CB2;line-height:19px}
p.listhead-large_nomargin{font:bold 13px arial, verdana;color:#0E3CB2;line-height:14px; margin-left:0px}
p.content-right-header-text{font:normal 9px arial, verdana;color:#676767;line-height:9px}
p.content-right a{font:normal 11px arial, verdana;color:#3859E4;line-height:12px;text-decoration:none}
p.content-right a:hover{
	text-decoration:underline;
	line-height: 15px;
}
a.press-news-link{color:#10A31D !important;text-decoration:underline !important;line-height:17px !important}
a.press-news-link-bold{color:#3859E4 !important;text-decoration:none !important;line-height:19px !important}
a.press-news-link-bold:hover{text-decoration:underline !important}
p.press-news{color:#0E3CB2 !important;line-height:17px !important}
p.product-header{font:bold 18px arial, verdana;color:#0E3CB2;line-height:22px}


a.latest-news-link{color:#3859E4 !important;text-decoration:none !important;line-height:12px !important; margin-left:0px}
a.latest-news-link:hover{color:#3859E4; text-decoration:underline !important; margin-left:0px}
p.latest-news{color:#3859E4 !important;line-height:12px !important; margin-left:0px}



.leftmenu-normal2_selected{
	color:#0E3CB2;
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.leftmenu-normal2{
	color:#676767;
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.tm{
	font-size: 6px;
	font-variant: small-caps;
	padding-top: 10px;
	vertical-align: super;
}


/* classes */
div.clear-float{clear:both}
div.content-bottom-space{clear:both;font-size:1.5em}

/* regular text top border */
div.text-top-border{float:left;display:inline}
div.text-top-border div.left{float:left;display:inline;background:url(../images/gui/borderLeft.gif) no-repeat top left;width:9px;height:28px}
div.text-top-border div.middle{float:left;display:inline;background:url(../images/gui/borderMiddle.gif) repeat-x top left;height:28px}
div.text-top-border div.right{float:left;display:inline;background:url(../images/gui/borderRight.gif) no-repeat top left;width:9px;height:28px}
div.text-top-border div.middle p{font:bold 12px arial, verdana;color:#0E3CB2;margin-top:5px}
/*div.text-top-border div.middle p{font:bold 12px arial, verdana;color:#00BA0D;margin-top:5px}*/

/* containers */
div#site{position:relative;margin:2px auto;width:906px;text-align:left}
div#header3{position:relative;top:0;left:0;width:906px}
div#header2{position:relative;top:0;left:0;width:906px;height:20px}
div#header{position:relative;top:0;left:0;width:906px;height:50px}
div#header img{position:relative;top:14px;left:735px}

div#content{position:relative;background:#FFF url(../images/gui/contentbg.gif) repeat-y top left;top:2px;left:0;width:906px}
div#content-top{position:relative;top:0;left:4px;width:902px;height:3px;background:url(../images/gui/contenttop.gif);font-size:0}

div#footer{float:left;display:inline;background:url(../images/gui/footerbg.gif) repeat-x top left;margin-bottom:2px;margin-left:7px;width:892px;height:25px;text-align:center}
div#footer p{font:bold 10px arial, verdana;color:#7D7D7D;margin-top:6px}
div#footer p a{color:#7D7D7D;text-decoration:none}
div#footer p a:hover{text-decoration:underline}

/* top menu */
div#menu-top{position:relative;background:url(../images/gui/menuTopBg.gif) repeat-x top left;top:0;left:6px;width:894px;height:29px}
div#menu-top div.item{float:left;display:inline;background:url(../images/gui/topMenuDivider.gif) no-repeat top right;margin-top:9px;padding-right:19px;padding-left:19px;height:20px}
div#menu-top div.item a, div#menu-top div.item-left-of-selected a{float:left;display:inline;font:bold 12px arial;color:#7D7D7D;text-decoration:none;line-height:20px;margin-top:-1px}
div#menu-top div.first-item-selected{float:left;display:inline;background:url(../images/gui/topMenuDividerSelectedNT.gif) no-repeat top right;margin-top:9px;padding-right:5px;padding-left:5px;height:20px}
div#menu-top div.item-blank{float:left;display:inline;background:url(../images/gui/topMenuDivider.gif) no-repeat top right;margin-top:9px;padding-right:5px;padding-left:5px;height:20px}
div#menu-top div.item-left-of-selected{float:left;display:inline;background:url(../images/gui/topMenuDividerSelectedNT.gif) no-repeat top right;margin-top:9px;padding-right:19px;padding-left:19px;height:20px}
div#menu-top div.item-selected{float:left;display:inline;background:#FFF url(../images/gui/topMenuDividerSelected.gif) no-repeat top right;border-bottom:1px solid #FFF;margin-top:9px;padding-right:19px;padding-left:19px;height:20px}
div#menu-top div.item-selected a{float:left;display:inline;font:bold 12px arial;color:#0E3CB2;text-decoration:none;line-height:20px;margin-top:-1px}

/* left menu */
div#menu-left{float:left;display:inline;background:url(../images/gui/leftmenubg.gif) repeat-y top left;width:175px;margin-left:2px}
div#menu-left div.top-image{float:left;display:inline;background:url(../images/gui/leftmenutop.gif) no-repeat top left;margin:auto auto auto 3px;width:169px;height:22px;font-size:0}
div#menu-left div.inner{float:left;display:inline;background:url(../images/gui/menuleftbg.gif) no-repeat bottom left;border-right:1px solid #BDBCB7;border-bottom:1px solid #BDBCB7;border-left:1px solid #BDBCB7;margin:auto auto auto 3px;width:167px;/*min-height:300px;height:auto !important;height:300px*/}
div#menu-left div.inner div.level-two{float:left;display:inline;background:url(../images/gui/menuleveltwo.gif) repeat-x top left;border-top:1px solid #8E8C7F;border-bottom:1px solid #8E8C7F;width:167px;height:24px}
div#menu-left div.inner div.level-two a{float:left;display:inline;font:bold 12px arial, verdana;color:#7B7B7B;margin-top:4px;margin-left:6px;text-decoration:none}
div#menu-left div.inner div.selected a{color:#0E3CB2 !important}
div#menu-left div.inner div.level-three{float:left;display:inline;background:url(../images/gui/menulevelthree.gif) repeat-x top left;width:167px;height:24px}
div#menu-left div.inner div.level-three a{float:left;display:inline;font:bold 11px arial, verdana;color:#7B7B7B;margin-top:5px;margin-left:6px;text-decoration:none}
div#menu-left div.inner div.is-selected a{color:#0E3CB2 !important}
div#menu-left div.inner div.is-last{margin-bottom:50px}
div#menu-left div.inner div.links-top-item{float:left;display:inline;background:url(../images/gui/menuleftlinktop.gif) repeat-x top left;border-top:1px solid #ACB7A7;border-bottom:1px solid #8E8C7F;width:167px;height:20px}
div#menu-left div.inner div.links-top-item p{float:left;display:inline;font:bold 12px arial, verdana;color:#7D7D7D;margin-top:3px;margin-left:6px}
div#menu-left div.inner div.menu-left-bottom{clear:both;font-size:0.5em}
div.menu-left-image-block{float:left;display:inline;width:167px;margin:0;padding:0}

/* content */
div.inline-content{position:relative;float:left;display:inline;top:10px;left:4px;width:898px}

/* index (was 212)*/
div#index-banner{float:left;display:inline;margin-left:12px;width:874px;height:150px;background:url(../images/gui/startpagebanner2.jpg) no-repeat top left}
div.index-two-col-border{float:left;display:inline;width:880px;height:31px;margin-top:7px;margin-left:9px}
div.index-two-col-border div.left{float:left;display:inline;background:url(../images/gui/indexTwoColLeft.gif) no-repeat top left;width:10px;height:31px}
div.index-two-col-border div.middle{float:left;display:inline;background:url(../images/gui/indexTwoColMiddle.gif) repeat-x top left;width:860px;height:31px}
div.index-two-col-border div.middle p{font:bold 13px arial, verdana;color:#E8E8E8;margin-top:5px}
div.index-two-col-border div.right{float:left;display:inline;background:url(../images/gui/indexTwoColRight.gif) no-repeat top left;width:10px;height:31px}
div.index-text-container{float:left;display:inline;background:url(../images/gui/indextextblockbg.gif) repeat-x top left;width:874px;margin-top:2px;margin-left:12px}
div.index-text-container-inner{background:url(../images/gui/startpagecontentBg.gif) repeat-y top left;width:874px;margin-top:20px}
div.index-text-container div.col-left{float:left;display:inline;width:404px;margin-top:0px;margin-left:9px}
div.index-text-container div.col-middle{float:left;display:inline;width:47px;margin-top:10px;text-align:center}
div.col-right{float:right !important;display:inline;width:404px;margin-top:0px;margin-right:11px}
div.index-text-container div.col-left p{margin-left:6px}
div.index-text-container div.col-left img {
	float:left;
	position:relative;
	top:0;
	margin-right:5px;
	margin-left:0px;
	left: 0px;

}
div.image-banner-right{width:404px;text-align:center;margin-bottom:10px}
div.index-text-container div.col-left div.text-top-border{width:404px;margin-top:5px;margin-bottom:5px}
div.index-text-container div.col-left div.text-top-border div.middle{width:384px}
div#index-banner div.inner{position:absolute;top:30px;left:38px;}

h1.startpage{font:normal 27px arial, verdana;color:#F2F2F6;line-height:29px}
/*h1.startpage{font:normal 27px arial, verdana;color:#5191EC;line-height:29px}*/
h2.startpage{font:normal 21px arial, verdana;color:#F2F2F6;line-height:23px}
h3.startpage{font:normal 16px arial, verdana;color:#F2F2F6;line-height:27px}

/* news flash container */
div.block-newsflash{float:left;display:inline;margin-top:0px;margin-left:3px}
div.block-newsflash div.top{float:left;display:inline;background:url(../images/gui/newsflashtop.gif) no-repeat top left                ;width:398px;height:22px}
div.block-newsflash div.top p{font:bold 13px arial, verdana;color:#0E3CB2;margin-top:4px;margin-left:7px}
div.block-newsflash div.middle{float:left;display:inline;border:1px solid #AFAFAF;border-width:0 1px 1px 1px;width:393px;min-height:60px;height:auto !important;height:60px;margin-left:3px}
div.block-newsflash div.middle p{font:normal 11px arial, verdana;color:#444;margin-top:5px;margin-left:10px}
div.block-newsflash div.middle img{float:left;position:relative;top:0;margin-left:0px}
table.newsblock-list{margin:10px}
table.newsblock-list_nomargin{
	margin:10px;
	margin-left:10px;
	margin-top: 10px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
table.newsblock-list_nomargin2{
	margin:10px;
	margin-left:0px;
	margin-top: 10px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
table.newsblock-list td.bullet{font:normal 13px arial, verdana;color:#676767;line-height:14px}
table.newsblock-list td{font:normal 11px arial, verdana;color:#676767;line-height:14px;height:22px}
table.newsblock-list td a{color:#3859E4}


/* content right */
div#text-one-col-right{float:left;display:inline;margin-left:3px;width:715px}
div#text-one-col-right div.top-border{float:left;display:inline;background:#C6C5BE url(../images/gui/contenttopborderbgnoGreen.gif) no-repeat top left;width:715px;height:25px}
div#text-one-col-right div.top-border-no-green{background:#C6C5BE url(../images/gui/contenttopborderbgnoGreen.gif) no-repeat top left                !important}
div#text-one-col-right div.top-border h1{font:bold 14px arial, verdana;color:#FEFEFE;margin-top:3px;margin-left:38px;line-height:14px}
div#right-content-inner{float:left;display:inline;background:url(../images/gui/contentrightbottom.gif) no-repeat bottom left;border:1px solid #D4D4D4;border-width:1px 0 1px 0;width:709px;margin-top:2px;margin-left:5px}
div#right-content-inner div.content{float:left;display:inline;margin-top:0;margin-left:20px}
div#right-content-inner div.content div.top{float:left;display:inline;background:url(../images/gui/contentrightinnertop.gif) no-repeat top left;width:672px;height:3px;font-size:0}
div#right-content-inner div.content div.middle{float:left;display:inline;border:1px solid #F3F3F3;border-width:0 1px 0 1px;width:670px;min-height:40px;height:auto !important;height:40px}
div#right-content-inner div.content div.middle div.inner{float:left;display:inline;width:640px;margin-top:12px;margin-left:15px}
div#right-content-inner div.content div.bottom{float:left;display:inline;background:url(../images/gui/contentrightinnerbottom.gif) no-repeat top left;width:672px;height:3px;font-size:0}
div.product-bannerimage{float:left;display:inline;margin-bottom:5px
}
div.product-bannerimage2{
	float:left;
	display:inline;
	margin-bottom:5px;
	padding-left:0px;
	width:709px;
	background-color: #000000;
	margin-left: 5px;
}
div.image-floatright{
	float:right;
	display:inline;
	margin-bottom:0px;
	padding-left:0px;
	background-color: #000000;
	margin-left: 5px;
}

/* product */
table.product-table{width:640px;margin-top:10px;margin-left:31px;}
table.product-table td.cell-a{width:270px}
table.product-table td.cell-a_wider{width:300px}
table.product-table td.cell-b{width:100px;background:url(../images/gui/tabletwocolbg.gif) repeat-y top left;text-align:center;margin-bottom:5px}

div.product-image-orbit{float:center;display:inline;margin:20px}

/*div.product-image-orbit{float:left;display:inline;margin:30px auto 20px 120px}*/

table.right-text-table{width:640px;margin-top:10px;margin-left:21px;}
table.right-text-table td.cell-a{width:270px}
table.right-text-table td.cell-b{width:50px;background:url(../images/gui/contentrightmiddle.gif) repeat-y top left;text-align:center;margin-bottom:5px}

div.about-photo-block{width:270px}
div.about-photo-block div.text{float:right;display:inline;text-align:left;width:190px}
div.about-photo-block div.photo{float:left;display:inline;width:80px}

div.photo-block{width:270px}
div.photo-block div.text{float:right;display:inline;text-align:left;width:100px}
div.photo-block div.photo{float:left;display:inline;width:170px}


div.index-photo-block_m{width:410px}
div.index-photo-block_m div.text{float:right;display:inline;text-align:left; margin-left: 0px; width:210px}
div.index-photo-block_m div.photo{float:left;display:inline;width:200px; border:0px}

div.productsheet{
	float:left;
	display:inline;
	width:100px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	height: 142px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0;
}

/* dividers */
.vert-line-grey{
	display:inline;background:url(../images/gui/contentrighhorisontal_M) repeat-x top left; width:100%}
}

div.top_M{display:inline; background:url(../images/gui/contentrightinnertop_M.gif) repeat-x top left;width:300px;height:22px}

div.centered_M {
	background-position: center top;
	position: relative;
	background-image: url(../images/banners/Awards2.jpg);
}

