body { text-align:center; margin-top:0; padding-top:0; background:url("../graf/bg_gradient.jpg") #ebebeb repeat-x; color:#575657; font-family:verdana, sans-serif; }

img { border:0; }
a, a:visited, a:hover, a:active { color:#464646; }
h1, h2, h3 { margin:0; padding:0; color:#464646; }
h1 { font-size:22px; font-family: "Arial Narrow", Arial; line-height:normal; }
h2 { font-size:18px; font-family: "Arial Narrow", Arial; line-height:normal; }
h3 { font-size:14px; font-family: "Arial Narrow", Arial; line-height:normal; }
ul { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; list-style:disc; }
li { margin:0; padding:0; }
td { vertical-align:top; font-size:11px; font-family:Verdana; }
hr { background-color:#c5c5c6; color:#c5c5c6; border:0; height:1px; margin: 15px 0; padding:0; }
p { margin-top:0; padding-top:0; }

img[align=left] { padding-right:5px; padding-bottom:5px; }
img[align=right] { padding-left:5px; padding-bottom:5px; }
img[align="left"] { padding-right:5px; padding-bottom:5px; }
img[align="right"] { padding-left:5px; padding-bottom:5px; }


div#container { width:929px; margin-left:auto; margin-right:auto; text-align:left; }
div#header { width:100%; position:relative; /*padding-bottom:28px;*/ z-index:100; }
	div#logo { position:relative; padding:19px 0 10px 0; float:left; }
	div#flags { position:absolute; top:0px; right:0; z-index:300; }
		div#flags a { padding:5px; margin-left:1px; background-color:#474749; font-size:10px; color:#a0a0a2; text-decoration:none; }
	div#navimain { position:relative; float:left; left:0; width:760px; padding-top:79px; padding-left:80px; }
	div#links { position:absolute; right:0; top:62px; width:203px; z-index:350; font-family:Arial; font-size:12px; white-space:nowrap; }
	div#links a, div#links a:visited, div#links a:hover, div#links a:active { color:#b6b6b8; text-decoration:none; }
	div#links a.act, div#links a.act:visited, div#links a.act:hover, div#links a.act:active { color:#ffffff; text-decoration:none; }
		div#search { background-color:#5c5c5f; height:18px; margin-top:5px; padding-top:3px; padding-right:4px; text-align:right; color:#ffffff; font-size:16px; }
		input.searchinput { width:140px; height:12px; font-family:Arial,Verdana; font-size:12px; color:#ffffff; background-color:#5c5c5f; border:none; vertical-align:top; padding:0; }
		input.searchsubmit { vertical-align:top; background-color:#5c5c5f; color:#d7d7d8; border:0; width:50px; height:16px; }
div#content { position:relative; font-family:Verdana; font-size:12px; z-index:0; width:100%; line-height:16px; }
	div#submenu { width:228px; padding-top:40px; padding-bottom:10px; float:left; }
	div#maincontent { width:412px; padding: 40px 25px 0 21px; float:left; }
	div#maincontent_wide { width:655px; padding: 40px 10px 10px 35px; overflow:hidden; float:left; }
	div#maincontent_extrawide { width:680px; padding: 40px 10px 10px 10px; overflow:hidden; float:left; }
	div#right_col { width:213px; margin-top:95px; padding-left:15px; float:left; background:url("../graf/dot.gif") repeat-y; }
	div#right_col_level5 { width:213px; margin-top:60px; padding-left:5px; float:left; }
	div#products { clear:both; border-top:1px solid #c5c5c6; padding:15px; }
		div#products a, div#products a:visited, div#products a:hover, div#products a:active { color:#464646; text-decoration:none; }
div#footer, div#footernavi { border-top:1px solid #c5c5c6; font-size:10px; font-family:Arial; margin-top:5px; color:#979799; }
div#footer a, div#footer a:visited, div#footer a:hover, div#footer a:active { color:#979799; text-decoration:none; }
div#footernavi a, div#footernavi a:visited, div#footernavi a:hover, div#footernavi a:active { font-family:"Arial Narrow",Arial; letter-spacing:1px; text-decoration:none; color:#808080; }
div#footer { padding-top:12px; }
div#footer a { text-decoration:none; }
div#footernavi { padding:38px 0; }

div.clear { clear:both; line-height:0; }

div#linkworm { /*padding-bottom:45px;*/ padding-top:7px; font-family:Arial; font-size:10px; color:#9c9c9c; }
div#linkworm a, div#linkworm a:visited, div#linkworm a:hover, div#linkworm a:active { font-family:Arial; font-size:10px; color:#9c9c9c; text-decoration:none; }

ul#navi, ul#subnavi, ul#subnavi1, ul#subnavi2, ul#subnavi3 { margin:0; padding:0; list-style:none; }
ul#navi { position:relative; width:763px; background:url("../graf/line_x_long_light.gif") right bottom no-repeat; }
ul#navi li { float:left; font-family:"Arial Narrow", Arial; padding:0 20px 10px 20px; margin:0; background:url("../graf/line_x_light.gif") left bottom repeat-x; font-size:18px; }
ul#navi li:first-child { padding:0 20px 10px 0; }
ul#navi li.act { background:none; }
ul#navi li.act div { display:block; }
ul#navi li span a, ul#navi li span a:visited, ul#navi li span a:active { color:#a3a3a4; font-size:18px; text-decoration:none; }
ul#navi li span.wrapA a, ul#navi li span a:hover { color:#ffffff; }

div#navi_vertical { position:relative; margin:0; width:763px; border-bottom:1px solid #838283; font-family: Arial; padding: 10px 0; }
div#navi_vertical span { padding: 5px; font-size:142x; }
div#navi_vertical span:first-child { padding: 0 5px 0 0; }
div#navi_vertical span a { color:#cdcdce; font-size:12px; text-decoration:none; }
div#navi_vertical span.subwrapA a, div#navi_vertical span a:hover { color:#ffffff; }

/* Fix IE. Hide from IE Mac \*/
* html ul#navi li { float: left; height: 1%; }
* html ul#navi li span a { height: 1%; text-decoration:none; }
/* End */
ul#subnavi {border-bottom:1px solid #989898; }
ul#subnavi li { line-height:normal; height: 1%; margin:0; }
ul#subnavi li a { display:block; color:#989898; padding:7px 0; border-top:1px solid #989898; font-family:Arial; font-size:10px; text-decoration:none; }
ul#subnavi li:first-child a { border:0; }
ul#subnavi li a.act { display:block; color:#464646; font-family:Arial; border-top:1px solid #989898; font-size:10px; text-decoration:none; }
ul#subnavi1 li a { display:block; border:0; padding:3px 0 3px 15px; text-decoration:none; }
ul#subnavi1 li a.act { display:block; border:0; color:#464646; font-family:Arial; font-size:10px; background:url("../graf/listitem_dark.gif") 0 6px no-repeat; text-decoration:none; }
ul#subnavi2 li a { display:block; border:0; padding:3px 0 3px 30px; text-decoration:none; }
ul#subnavi2 li a.act { background:url("../graf/listitem_dark.gif") 10px 6px no-repeat; border:0; }
ul#subnavi3 li a { display:block; border:0; padding:3px 0 3px 40px; text-decoration:none; }
ul#subnavi3 li a.act { background:url("../graf/listitem_dark.gif") 20px 6px no-repeat; border:0; }


div#prodinfoarea { position:relative; background-color:#2c2c30; padding-top:3px; border:1px solid #3f3f43; border-left:0; border-right:0; border-bottom:0; margin-bottom:12px; width:100%; }
div#prodinfo1, div#prodinfo2, div#prodinfo3, div#whoweare1, div#whoweare2, div#whoweare3, div#whatsnew1, div#whatsnew2, div#whatsnew3
 { font-family: Arial; font-size:11px; height:185px; float:left; padding:20px 5px 0 20px; position:relative; }
div#prodinfo1 h2, div#prodinfo1 h1, div#prodinfo2 h2, div#prodinfo2 h1, div#prodinfo3 h2, div#prodinfo3 h1 { font-family:"Arial Narrow", Arial; font-size:20px; color:#ffffff; }
div#whatsnew1 h2, div#whatsnew2 h2, div#whatsnew3 h2,div#whatsnew1 h1, div#whatsnew2 h1, div#whatsnew3 h1 { font-family:"Arial Narrow", Arial; font-size:20px; }
div#whatsnew1 h2, div#whatsnew h1 { color:#ffffff; }
div#whoweare1 h2, div#whoweare2 h2, div#whoweare3 h2 { font-family:"Arial Narrow", Arial; font-size:20px; }
div#whoweare1 h2, div#whoweare1 h1 { color:#ffffff; }
div#prodinfo1 { width:278px; background:url("../graf/prodinfo1.jpg") no-repeat; color:#ffffff; }
div#prodinfo2 { left:4px; width:291px; background:url("../graf/prodinfo2.jpg") no-repeat; color:#ffffff; }
div#prodinfo3 { left:8px; width:277px; background:url("../graf/prodinfo3.jpg") no-repeat; color:#ffffff; }
div#whoweare1 { width:278px; background:url("../graf/whoweare1.jpg") no-repeat; color:#ffffff; }
div#whoweare2 { left:4px; width:291px; background:url("../graf/whoweare2.jpg") no-repeat; color:#252525; }
div#whoweare3 { left:8px; width:277px; background:url("../graf/whoweare3.jpg") no-repeat; color:#252525; }
div#whatsnew1 { width:278px; background:url("../graf/prodinfo1.jpg") no-repeat; }
div#whatsnew2 { left:4px; width:291px; background:url("../graf/whatsnew2.jpg") no-repeat; color:#252525; }
div#whatsnew3 { left:8px; width:277px; background:url("../graf/whatsnew3.jpg") no-repeat; color:#464646; }
div.linkwrapper { text-align:right; position:absolute; top:186px; right:10px; width:90%; color:#ffffff; }
div.linkwrapper a, div.linkwrapper a:visited, div.linkwrapper a:hover, div.linkwrapper a:active { color:#ffffff; text-decoration:none; }

div#prodmainmenuarea { padding:5px 0; border-top:1px solid #3f3f43; }
div#prodmainmenu1, div#prodmainmenu2, div#prodmainmenu3, div#prodmainmenu4 { position:relative; float:left; height:190px; width:291px; padding-left:15px; padding-top:14px; color:#3f3f43; }
div#prodmainmenu1 h2, div#prodmainmenu2 h2, div#prodmainmenu3 h2, div#prodmainmenu4 h2 { color:#3f3f43; }
div#prodmainmenu1 { background:url("../graf/ebweb_1.jpg") no-repeat; }
div#prodmainmenu2 { left:5px; background:url("../graf/ebweb_2.jpg") no-repeat; }
/*div#prodmainmenu3 { left:5px; background:url("../graf/ebweb_2.jpg") no-repeat; }*/
div#prodmainmenu4 { left:10px; background:url("../graf/ebweb_3.jpg") no-repeat; }

div#prodmenuarea { width:100%; border-top:5px solid #989898; background:url("../graf/line_y_light.gif") top center repeat-y; }

div#more { display:none; }

div.navi_footer { width:185px; float:left; font-size:14px; }
ul.footerlist { margin:0; padding:10px 0 0 0; list-style:none; }
ul.footerlist li { font-family:Arial; font-size:10px; padding:0; margin:0; }
ul.footerlist li a, ul.footerlist li a:visited, ul.footerlist li a:hover, ul.footerlist li a:active { color:#979799; text-decoration:none; }

span.morebutton { width:100%; display:block; text-transform:uppercase; font-family: "Arial Narrow", Arial; font-size:12px; text-align:center; height:14px;
					background:url("../graf/bg_morebutton.jpg") #c0bfc0 repeat-x; padding:3px; margin-bottom:5px; }
span.morebutton a { text-decoration:none; }
					
ul.documentMenu { padding:0; padding-bottom:10px; margin:0; }
ul.documentMenu li { margin:0 0 0 40px; padding:0; }
ul.documentMenu h2, ul#documentMenu h2 { margin:0; padding-top:10px; color:#989898; }

ul#documentMenu { margin:0; padding:0; }
ul#documentMenu li { margin:0; padding:0 0 8px 25px; list-style:none; background-repeat: no-repeat; }

.prodHeader { font-size:16px; font-family: "Arial Narrow", Arial; }
h2.prodHeader a, h2.prodHeader a:visited, h2.prodHeader a:hover, h2.prodHeader a:active { text-decoration:none; color:#989898; }
div.prodBlock { float:left; width:312px; padding:10px 5px 10px 10px; overflow:hidden; background:url("../graf/line_x_light.gif") bottom left repeat-x; }

select.prodSelect { width:218px; position:absolute; bottom:5px; left:6px; }
select.prodSelectWide { width:295px; }

div.s input, div.s select { width:240px; }
div.s textarea { width:240px; height:100px; }
div.cb input { width:20px; }

td.formRight input, td.formRight select { width:240px; }
td.formRight input.submit{ width:156px; color:#ffffff; text-align:center; text-transform:uppercase; background:url("../graf/bg_button.jpg") #c0bfc0 repeat-x; border:0; font-size:14px; }
td.formRight input.radio { width:20px; }

ul.searchlist { list-style-type:none; font-weight: normal; margin: 0; padding: 0; }
li.searchresult a { text-decoration:none; padding:3px 0; }
table.persontable { width:100%; }
table.persontable td { vertical-align:top; font-size:100%; font-family:Verdana; }

ul.events li { line-height:25px; }
div.eventdate { float:left; width:75px; }
div.eventcontent { float:left; width:380px; }
div.eventcontent a, div.eventcontent a:visited, div.eventcontent a:hover, div.eventcontent a:active { text-decoration:none; }

div.newsheader { padding:10px 0; font-weight:bold; text-transform:uppercase; }

#blog_liftup { width:195px; background:url(../graf/bg_blog_liftup.jpg) no-repeat; padding:20px 10px 0 10px; margin:0; /*border-left:1px solid #30302f; border-top:1px solid #30302f; border-right:1px solid #30302f;*/ }
#blog_liftup_middle { padding:10px 0; }
#blog_liftup ul,#blog_liftup_middle ul { margin:0; padding:0; }
#blog_liftup ul li, #blog_liftup_middle ul li { background:url(../graf/listitem.png) 0 4px no-repeat; list-style:none; padding-bottom:10px; padding-left:10px; color:#3f3f45; }
#blog_liftup h2 { font-size:16px; font-family:Arial; font-weight:normal; color:#3f3f45; margin-bottom:10px; }
#blog_liftup a, #blog_liftup a:visited, #blog_liftup a:hover, #blog_liftup a:active,
#blog_liftup_middle a, #blog_liftup_middle a:visited, #blog_liftup_middle a:hover, #blog_liftup_middle a:active { color:#3f3f45; text-decoration:none; }
img#blogbottom { display:block; margin-bottom:10px; /*border-left:1px solid #30302f; border-bottom:1px solid #30302f; border-right:1px solid #30302f;*/ }

div.survey_options { font-size:10px; padding-bottom:20px; }
table#surveytable { background:url("../graf/bg_chart.gif") #ffffff left bottom no-repeat; width:265px; }
ul.blogs { margin-top:10px; margin-bottom:10px; }
ul.blogs li { padding-bottom:5px; }
ul.blogs li a, ul.blogs li a:visited, ul.blogs li a:hover, ul.blogs li a:active { text-decoration:none; }

