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:50px; width:207px; 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 { height:25px; margin-top:5px; padding-top:1px; padding-bottom:2px; padding-right:5px; text-align:left; color:#ffffff; font-size:12px; }
		input.searchinput { width:154px; height:25px; font-family:Arial; font-size:12px; font-style:italic; color:#959595; background:url('../graf/search_field.jpg') no-repeat; border:none; vertical-align:middle; padding:0 0 0 10px; }
		input.searchsubmit {  width:27px; height:25px; vertical-align:middle; font-family:Arial; font-size:12px;  background:url('../graf/search_button.jpg') no-repeat; color:#e5e4e4; border:0; }
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#maincontent_contact { width:590px; padding: 40px 10px 10px 70px; 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, sans-serif; padding:0 15px 10px 15px; margin:0; background:url("../graf/line_x_light.gif") left bottom repeat-x; font-size:16px; }
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:16px; 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; }
span.contactbutton a, span.contactbutton a:visited, span.contactbutton a:hover, span.contactbutton a:active { width:227px; height:90px; display:block;
                background:url("../graf/btn_contact_us.jpg") no-repeat; text-decoration:none; }
span.contactbutton a:hover { background:url("../graf/btn_contact_us_hover.jpg") no-repeat; }

span.contactbutton_fi a, span.contactbutton_fi a:visited, span.contactbutton_fi a:hover, span.contactbutton_fi a:active { width:227px; height:90px; display:block;
                background:url("../graf/btn_contact_us_fi.jpg") no-repeat; text-decoration:none; }
span.contactbutton_fi a:hover { background:url("../graf/btn_contact_us_fi_hover.jpg") no-repeat; }

span.contactbutton_de a, span.contactbutton_de a:visited, span.contactbutton_de a:hover, span.contactbutton_de a:active { width:227px; height:90px; display:block;
                background:url("../graf/btn_contact_us_de.jpg") no-repeat; text-decoration:none; }
span.contactbutton_de a:hover { background:url("../graf/btn_contact_us_de_hover.jpg") no-repeat; }

span.ctia a, span.ctia a:visited, span.ctia a:hover, span.ctia a:active { width:227px; height:90px; display:block;
                background:url("../graf/btn_ctia.jpg") no-repeat; text-decoration:none; }
span.ctia a:hover { background:url("../graf/btn_ctia_hover.jpg") no-repeat; }
					
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:93px; height:31px; color:#ebebeb; text-align:center; background:url("../graf/buttonbg.jpg") #c0bfc0 repeat-x; border:0; font-size:12px; font-weight:bold; font-family:Verdana; }
td.formRight input.radio { width:20px; }
input.submit, input#surveybuttonsubmit, input#surveybuttonreset, input#surveybuttoncancel, input#surveybuttonprevious, input#surveybuttonnext { 
	width:93px; height:31px; color:#ebebeb; text-align:center; background:url("../graf/buttonbg.jpg") #c0bfc0 repeat-x; border:0; 
	font-size:12px; font-weight:bold; font-family:Verdana; }

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; }

/* style for generated tables */
table.csvTable { width: 100%; border:0px; padding:0px margin:0px; }
td.csvCellHeaderNoCols { font-family:Arial; font-size:12px; color:#cccccc; font-weight:bold; background-color:#333333; margin:0px; padding-left:14px; padding-top:16px; padding-bottom:16px; padding-right:14px; text-align:left; } 
td.csvCellHeaderWithCols { font-family:Arial; font-size:12px; color:#cccccc; font-weight:bold; background-color:#333333; margin:0px; padding:0px; padding-right:16px; text-align:right;} 

td.csvCellSubHeaderNoCols { font-family:Arial; font-size:11px; color:#ffffff; font-weight:bold; background-color:#8c8c8c; margin:0px; padding-left:14px; padding-top:8px; padding-bottom:10px; padding-right:14px; text-align:left; } 
td.csvCellSubHeaderWithColsFirstCell { font-family:Arial; font-size:11px; color:#ffffff; font-weight:bold; background-color:#8c8c8c; margin:0px; padding-left:14px; padding-top:8px; padding-bottom:10px; padding-right:14px; text-align:left; } 
td.csvCellSubHeaderWithColsOtherCell { font-family:Arial; font-size:11px; color:#ffffff; font-weight:bold; background-color:#8c8c8c; margin:0px; padding:0px; padding-right:14px; text-align:right; } 

td.csvCellOdd { font-family:Arial; font-size:13px; color:#333333; background-color:#cccccc; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:right; border-right:1px solid #c2c2c2; } 
td.csvCellOddFirstCell { width:40%; font-family:Arial; font-size:13px; color:#333333; background-color:#cccccc; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:left; border-right:1px solid #c2c2c2; } 
td.csvCellOddCurrent { font-weight:bold; font-family:Arial; font-size:13px; color:#333333; background-color:#cccccc; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:right; border-right:1px solid #c2c2c2; } 
td.csvCellOddLastCell { font-family:Arial; font-size:13px; color:#333333; background-color:#cccccc; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:right; } 
td.csvCellOddCurrentLastCell { font-weight:bold; font-family:Arial; font-size:13px; color:#333333; background-color:#cccccc; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:right; } 


td.csvCellEven { font-family:Arial; font-size:13px; color:#333333; background-color:#dfdfdf; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:right; border-right:1px solid #c2c2c2; } 
td.csvCellEvenFirstCell { width:40%; font-family:Arial; font-size:13px; color:#333333; background-color:#dfdfdf; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:left; border-right:1px solid #c2c2c2; } 
td.csvCellEvenCurrent { font-weight:bold; font-family:Arial; font-size:13px; color:#333333; background-color:#dfdfdf; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:right; border-right:1px solid #c2c2c2; } 
td.csvCellEvenLastCell { font-family:Arial; font-size:13px; color:#333333; background-color:#dfdfdf; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:right; } 
td.csvCellEvenCurrentLastCell { font-weight:bold; font-family:Arial; font-size:13px; color:#333333; background-color:#dfdfdf; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:right; } 

td.csvCellFooter { font-family:Arial; font-size:13px; color:#333333; background-color:#ebebeb; margin:0px; padding-left:14px; padding-top:13px; padding-bottom:14px; padding-right:14px; text-align:left; } 

div.followtitle { padding:10px 20px; font-family:"Arial Narrow", Arial; font-size:16px; font-weight:bold; background:#0d0d0f; color:#ffffff; border-bottom:1px solid #464648; }
#follow { width:222px; background:#474749; border: 3px solid #0d0d0f; border-bottom: 5px solid #0d0d0f; color:#ffffff; font-size:13px; font-weight:bold; }
#follow ul { width:222px; margin:0; padding:0; list-style:none; }
#follow ul li { min-height:49px; margin:0px; padding:10px 0 0 0; cursor: pointer; font-family:Arial; background:url('../graf/gradient1.gif') repeat-x #474749; overflow: hidden; position: relative; }
#follow ul li:hover { background:url('../graf/gradient2.gif') repeat-x #111111; margin:0px; }
#follow ul li img { vertical-align: middle; margin-right:5px; margin-left:10px; }
#follow ul li.rss img, #follow li.whitepaper img { margin-right:25px; }
#follow ul li ul {cursor: default; display: none; width:222px; background:#d5d5d5; color:#575657; margin:0; padding:10px 0; left:0; font-size:12px; font-weight:normal; position:relative; }
#follow ul li ul li, #follow li ul li:hover { cursor: default;background-image:none; background:#d5d5d5; height:auto; padding:0 5px 0 40px; }
#follow div.formdiv { display: none; position:absolute; width:408px; padding:20px; left:240px; top:40px; background:url('../graf/popup_gradient.jpg') #9b9c98 left top repeat-x; color:#575657; font-size: 12px; font-weight: normal;  font-family: Verdana, arial, helvetica, sans-serif; }
#follow ul li div.close { cursor: pointer; position: absolute; top: 62px; right: 0px; background:url('../graf/close_small.png') no-repeat; width: 11px; height: 11px; padding: 3px; z-index: 9999;} 
#follow ul li ul li p { line-height: 15px; margin: 0px; padding: 0px; }

/* Edit: JKa 19.1.2012 */
#follow div.formdiv p { color:#575657; font-size: 12px; font-weight: normal; }
#follow div.formdiv div.follow-label { width: 107px; font-size: 11px; color: #575657; float: left;  margin-top: 5px; font-weight: normal; }
#follow div.formdiv input.follow-txt-field { float:left; width: 254px; border: 1px solid #d0d0d0; height: 15px; padding: 3px 0px 3px 3px; margin-top: 5px; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #2c2a2a; }
#follow div.formdiv input.follow-txt-field:focus { border: 1px solid #aaaaaa; }
#follow div.formdiv select { margin-top: 5px; width: 257px; }
table.substable td.title { width: 137px; font-size: 11px; color: #575657; float: left;  margin-top: 5px; font-weight: normal; }
#follow div.formdiv div#arrowdiv { background: url('../graf/popup_arrow.png') no-repeat; width: 21px; height: 48px; position: absolute; left:-21px; top:107px; z-index: 10000; }
#follow div#pr_form { display: none; position:absolute; width:408px; padding:20px; left:240px; top:130px; background:url('../graf/popup_gradient.jpg') #9d9e99 left top repeat-x; color:#575657; font-size: 12px; font-weight: normal;  font-family: Verdana, arial, helvetica, sans-serif; }

table.joblinks { border:1px solid #e3e3e3; }
table.joblinks td { padding:15px 10px 15px 20px; font-size:14px; color:#464646; font-weight:bold; line-height:1.5; }
table.joblinks td img { vertical-align:middle; }
table.joblinks td a, table.joblinks td a:visited, table.joblinks td a:hover, table.joblinks td a:active { color:#464646; }
div.hide { width: 222px; height: 44px; margin: 0px; padding: 0px; }
