*{margin:0;padding:0;}
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#efefef;}
a{color:#b90101;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
p{line-height:16px;padding-bottom:8px;}
ul,dl,ol{margin:0;padding:0;list-style-type:none;}
.innercont ul li{background:url(../images/red_bullet.gif) no-repeat 0 6px;padding:0 0 4px 15px;display:block;}
.innercont ol{padding:0 0 0 15px;list-style:decimal;}
.innercont ol li{padding-bottom:4px;}
#Wrapper1{width:929px;height:auto;margin:0 auto;}
#header{width:929px;height:134px;float:left;background:transparent url(../images/header_right.jpg) no-repeat right bottom;}
.headerleft{width:10px;height:134px;float:left;background:transparent url(../images/header_left.jpg) no-repeat left bottom;}
.headerright{width:919px;float:left;}
.logo{padding:24px 0 0 18px;width:214px;float:left;}
.logofhome{padding:16px 0 0 14px;}
.calllan{margin:0 20px 0 0;text-align:right;}
.margin{margin:20px 0 0 0;}
.marginhomeff{margin:15px 0 0 0;}
.padibng{margin:15px 0 0 0;padding:0 2px 0 0;}
.padibng a{color:#000;text-decoration:none;}
.padibng a:hover,.padibng a.on{color:#b90101;text-decoration:none;}
ul.calllist{list-style-type:none;margin-left:63px;padding:0 0 3px 0;}
ul.calllist li{text-align:right;padding:0 30px 0 32px;margin:0;font-weight:bold;}
ul.calllist li.swiss{background:transparent url(../images/flags_17.jpg) no-repeat 100% -1px;padding-bottom:3px;}
ul.calllist li.ind{background:transparent url(../images/flags_23.jpg) no-repeat 100% 0;padding-bottom:3px;}
.topnav{width:919px;float:left;margin:13px 0 0 0;}
.innertopnav n{width:919px;float:left;margin:0;}
.flash{width:929px;float:left;text-align:center;background:transparent;background-image:url(../images/contentbg_38.jpg);background-repeat:repeat-y;background-position:left;}
.flashBnr{width:909px;float:left;text-align:center;padding:0 10px;background:transparent;background-image:url(../images/contentbg_38.jpg);background-repeat:repeat-y;background-position:left;}
.content{width:914px;margin:0 auto;}
.contentouter{padding:0 0 10px 0;width:910px;height:auto;margin:0 auto 13px auto;background:transparent url(../images/swdx_07.gif) no-repeat bottom left;}
.innermidcon{padding:10px 0 0 0;background:transparent url(../images/swdx_03.gif) no-repeat top left;}
.innermidconbrdr{border:0 solid #FFF;background:transparent url(../images/swdx_0a6.gif) repeat-y 0 330px;height:auto;width:910px;padding:0;}
.context{width:615px;float:right;padding:20px 15px 10px 0;text-align:justify;}
.news{width:220px;float:left;padding:13px 5px 2px 0;}
.divshadow{width:3%;float:left;background:transparent url(../images/shadownews.jpg) no-repeat bottom center;padding:30px 0 0 0;height:200px;}
.clear{clear:both;}
.newstitle{background:transparent url(../images/newicons_43.jpg) no-repeat left top;text-align:left;padding:0 0 0 32PX;}
.newstitleINNER{margin:5PX 0 7px 5px;background:transparent url(../images/innerheadbg_03.jpg) no-repeat bottom left;height:20px;text-align:left;}
.newstitle h1{width:125px;text-align:left;font-size:11px;color:#000;font-weight:bold;height:37px;padding:10px 0 0 5PX;}
.newstitle h1 span{color:#b50b0b;}
ul.newstxt{list-style:none;margin:5px 0 10px 0;padding:0 5px 0 0;text-align:left;}
ul.newstxt li{margin:0;padding:10px 0 0 4px;display:block;}
ul.newstxt li a{color:#b30d0d;text-decoration:none;}
ul.newstxt li a:hover{color:#b90101;text-decoration:underline;}
#footerouter{width:929px;float:left;background:url(../images/footer_37.gif) right top no-repeat;height:80px;border-bottom:1px solid #d5d3d4;margin:0;position:relative;}
#footerrleft{width:18px;float:left;background:transparent url(../images/footer_36.jpg) left top no-repeat;height:80px;}
#foternav{width:911px;float:left;font-size:12px;text-align:center;margin:0;padding:20px 0 10px 0;}
.menu2{padding:0 0 0 15px;margin:0;list-style:none;height:26px;background:none;position:relative;z-index:500;font-family:verdana,sans-serif;}
.menu2 li.top{display:block;float:left;position:relative;margin-right:6px;padding:0;}
.menu2 li:hover>a{text-decoration:none;color:#fff;background:transparent url(../images/nav_hovleft_06.jpg) no-repeat top left;}
.menu2 li:hover>a span{text-decoration:none;background:transparent url(../images/nav_hov_right.jpg) no-repeat top right;}
.menu2 li:hover>a span.down{background:transparent url(button4a.gif) no-repeat right top;}
.menu2 li a{background:transparent url(../images/btn_left_01.jpg) no-repeat top left;display:block;float:left;height:26px;line-height:25px;color:#fff;text-decoration:none;font-size:11px;font-weight:bold;padding:0 4px 0 4px;cursor:pointer;}
.menu2 li a span{float:left;display:block;padding:0 5px 0 5px;height:26px;background:transparent url(../images/btn_left_02.jpg) no-repeat top right;width:154px;text-align:center;}
.menu2 li a span.home{padding:0 50px 0 38px;}
.menu2 li a span.about{padding:0 40px 0 28px;}
.menu2 li a span.contact{padding:0 33px 0 21px;}
.menu2 li a span.down{float:left;display:block;padding:0 24px 0 12px;height:40px;}
.menu2 li a:hover{color:#fff;text-decoration:none;background:transparent url(../images/nav_hovleft_06.jpg) no-repeat top left;}
.menu2 li a:hover span{text-decoration:none;background:transparent url(../images/nav_hov_right.jpg) no-repeat top right;}
.menu2 li a:hover span.down{background:transparent url(button4a.gif) no-repeat right top;}
#Wrapper1 .menu2 li a{color:#fff;}
.menu2 table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
.menu2 a:hover{visibility:visible;}
.menu2 li:hover{position:relative;z-index:200;}
.menu2 li.on a{color:#fff;background:transparent url(../images/nav_hovleft_06.jpg) no-repeat top left;}
.menu2 li.on a span{background:transparent url(../images/nav_hov_right.jpg) no-repeat top right;}
.newsletter{width:225px;margin-bottom:5px;float:left;}
.newsletter h3{padding:0 10px 5px 0;margin:5px 0 5px 5px;background:transparent url(../images/innerheadbg_03.jpg) repeat-x bottom left;font-size:11px;font-weight:bold;text-align:left;}
.newsletter ul{margin:6px 0 0 5px;padding:0;float:left;width:215px;list-style:none;font-weight:bold;}
.newsletter UL LI UL{margin:0;padding:0;float:left;width:208px;}
.newsletter ul.INNER{margin:6px 0 0 10px;}
.newsletter ul li{margin:0;padding:0;float:left;}
.newsletter ul li img{margin-left:5px;padding:0;float:left;}
.newsletter ul li input{height:24px;border-bottom:#cccaca solid 2px;border-top:#cccaca solid 1px;border-right:#cccaca solid 1px;border-left:#cccaca solid 1px;width:154px;height:19px;background:#fff;padding:3px 3px 0 3px;}
.newsletter ul li.txy{margin:0 0 5px 0;}
.newsletter ul li.in{width:160px;}
.newsletter ul li.txy h3{padding-bottom:5px;font-size:12px;}
.bginput{width:8px;height:27px;}
.bginputri{width:8px;height:27px;}
.dwloadpdf{width:205px;margin:10px 0 0 5px;text-align:left;padding:0 0 10px 0;height:27px;float:left;background:transparent url(../images/pdf.png) no-repeat 0 0;}
.dwloadpdf a{display:block;float:left;font-weight:bold;color:#b90101;height:27px;padding:8px 0 0 20px;text-decoration:none;}
.dwloadpdf a:hover{display:block;float:left;font-weight:bold;color:#b90101;text-decoration:underline;}
.innernews{width:243px;float:left;padding:15px 10px 0 10px;border-right:#cecbca solid 0;}
.newsletterinner{width:226px;margin:15px 0 0 5px;background:#ececec;height:63px;border:#c8c8c8 1px solid;padding:7px 0 0 0;float:left;}
.dwloadpdfINNER{width:220px;margin:10px 0 0 10px;text-align:left;padding:0 0 10px 0;height:27px;float:left;}
.innernav{margin:5PX 0 10px 5px;height:auto;text-align:left;}
.innernav h3{padding:0 40px 5px 0;margin:0;width:170px;background:transparent url(../images/innerheadbg_03.jpg) repeat-x scroll left bottom;font-size:11px;font-weight:bold;}
.innernav ul{list-style:none;margin:12px 0 0 0;padding:0;}
.innernav ul li{margin:0 0 4px 0;padding:0;height:20px;width:210px;}
.innernav ul li a{display:block;margin:0;padding:0 0 0 10px;background:#adacab;height:20px;width:200px;color:#fff;line-height:19px;}
.innernav ul li a:hover{background:#b90101;text-decoration:none;color:#fff;}
.innernav ul li.on a{background:#b90101;text-decoration:none;color:#fff;}
.innernav ul li.grewlight a{background:#696969;}
.innernav ul li.grewlight a:hover{background:#b90101;}
.innermenu2{padding:0;margin:0 10px 0 11px;list-style:none;height:37px;position:relative;z-index:500;font-family:verdana,sans-serif;color:#FFF;}
.innermenu2 li.top{display:block;float:left;position:relative;margin-right:6px;color:#fff;font-weight:bold;}
.innermenu2 li a.top_link{display:block;float:left;height:37px;line-height:33px;color:#fff;text-decoration:none;font-size:11px;font-weight:bold;padding:0 2px 0 2px;cursor:pointer;}
.innermenu2 li a.top_link span{float:left;display:block;padding:0 13px 0 10px;height:40px;}
.innermenu2 li a.top_link span.home{padding:0 50px 0 38px;}
.innermenu2 li a.top_link span.about{padding:0 40px 0 28px;}
.innermenu2 li a.top_link span.contact{padding:0 30px 0 18px;}
.innermenu2 li a.top_link span.down{float:left;display:block;padding:0 24px 0 12px;height:40px;}
.innermenu2 li a.top_link:hover{color:#bb080a;}
.innermenu2 li a.top_link:hover span.down{background:transparent url(button4a.gif) no-repeat right top;}
.innermenu2 table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
.innermenu2 a:hover{visibility:visible;}
.innermenu2 li:hover{position:relative;z-index:200;}
.innermenu2 ul,.innermenu2 :hover ul ul,.innermenu2:hover ul:hover ul ul,.innermenu2:hover ul:hover ul:hover ul ul,.innermenu2:hover ul:hover ul:hover ul:hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
.innermenu2 :hover ul.sub{background:#696969;left:2px;top:35px;padding:3px 0;border:1px solid #630203;width:120px;height:auto;position:absolute;}
.innermenu2 :hover ul.sub li{padding:0;height:auto;}
.innermenu2 :hover ul.sub li a{display:block;font-size:11px;height:auto;width:116px;line-height:22px;color:#fff;text-decoration:none;border:3px solid #fff;border-width:0 0 0 2px;font-weight:normal;text-align:left;padding:0 0 0 5px;}
.innermenu2 :hover ul.sub li a.fly{background:#bb0304;border-right:1px solid #fff;}
.innermenu2 :hover ul.sub li a:hover{background:#bb0304;color:#fff;}
.innermenu2 :hover ul.sub li a.fly:hover{background:#bb0304;}
.innermenu2 :hover ul li:hover>a.fly{background:#bb0304;}
.innermenu2 :hover ul:hover ul,.innermenu2:hover ul:hover ul:hover ul,.innermenu2:hover ul:hover ul:hover ul:hover ul,.innermenu2:hover ul:hover ul:hover ul:hover ul:hover ul{left:90px;top:-4px;background:#fff;padding:3px 0;border:1px solid #4ab;white-space:nowrap;width:93px;z-index:200;height:auto;}
.innercont{text-align:justify;border-left:#cecbca solid 0;width:645px;float:right;padding:15px 5px 15px 0;}
.innercont h3{padding:0 0 8px 0;margin:0;font-size:16px;font-weight:bold;}
#foternav a{color:#000;text-decoration:none;font-size:12px;}
#foternav a:hover{color:#b01f24;text-decoration:none;}
#foternav ul{list-style-type:none;margin:0;padding:4px 0 8px 0;}
#foternav ul li.footer{display:inline;}
#foternav ul li.footer a{color:#000;text-decoration:none;padding-left:5px;padding-right:6px;font-size:12px;background:transparent url(../images/divider_ftr.gif) no-repeat 100% 2px;}
#foternav ul li.last{display:inline;}
#foternav ul li.last a{color:#000;text-decoration:none;padding-left:5px;padding-right:6px;font-size:12px;}
#foternav ul li a:hover{color:#b01f24;text-decoration:none;}
#foternav ul li.last a{background:none;}
.bottommenu{width:929px;background:transparent url(../images/menubottomlongimg.jpg) repeat-x right top;height:32px;margin:4px auto 10px auto;padding:0;border-bottom:0 solid #f00;}
.nebottommenubg{float:left;background:transparent url(../images/bottommenubg_10.jpg) left top no-repeat;padding:13px 0 0 0;width:100%;}
.innerv{width:600px;float:left;padding:0;margin:0;}
.innerv ul{list-style:none;padding:0;margin:0;}
.innerv ul li{float:left;padding:0;margin:0;height:30px;}
#navinner{width:auto;margin:0 0 0 28px;padding:0;list-style-type:none;}
#navinner li{display:inline;float:left;color:#FFF;text-decoration:none;height:32px;line-height:32px;font-weight:bold;background:url(../images/menu_03.jpg) left -32px no-repeat;margin:0;padding:0;}
#navinner li.first{display:inline;float:left;color:#FFF;text-decoration:none;height:32px;line-height:32px;font-weight:bold;background:url(../images/menu_01.jpg) left -32px no-repeat;}
#navinner li a{color:#fff;text-decoration:none;display:block;float:left;font-size:11px;height:32px;background:transparent url(../images/menu_02.jpg) right -32px no-repeat;padding:0 18px 0 0;text-align:center;}
#navinner li a b{background:transparent url(../images/menu_03.jpg) left -32px no-repeat;padding:0 0 0 15px;line-height:32px;height:32px;float:left;}
#navinner li.first a b{background:transparent url(../images/menu_01.jpg) left -32px no-repeat;}
#navinner li a:hover,#navinner li a:hover b{background-position:left top;}
#navinner li.act a,#navinner li.act a b{background-position:left top;}
#navinner li.last span{display:inline;float:left;color:#FFF;text-decoration:none;height:32px;line-height:32px;font-weight:bold;width:8px;background:transparent url(../images/LAST.jpg) right -32px no-repeat;}
#navinner li.last:hover span{background:transparent url(../images/LAST.jpg) right -32px no-repeat;}
#Wrapper1 h3{font-size:1.1em;font-family:Tahoma,Arial,Helvetica,sans-serif;}
#Wrapper1 h4{font-size:1em;font-family:Tahoma,Arial,Helvetica,sans-serif;padding:8px 0;}
#Wrapper1 h2{font-size:1.6em;font-family:Tahoma,Arial,Helvetica,sans-serif;padding:0 0 12px 0;font-weight:400;}
.bottommenu ul.menu2{padding-left:25px;float:left;margin-top:-5px;width:900px;}
.bgLine{background:url(../images/line_bg.gif) repeat-y 226px 0;float:left;width:100%;}
#goclww{width:40px;height:25px;border:0 solid #000;margin:0 0 0 5px;background:transparent url(../images/go-act_86.jpg) no-repeat;cursor:pointer;}
#goclww:hover{width:40px;height:25px;border:0 solid #000;margin:0 0 0 5px;background:transparent url(../images/newsletter_43.jpg) no-repeat;cursor:pointer;}
#serclww{width:40px;height:25px;border:0 solid #000;margin:0 0 0 5px;background:transparent url(../images/searchNor.jpg) no-repeat;cursor:pointer;}
#serclww:hover{width:40px;height:25px;border:0 solid #000;margin:0 0 0 5px;background:transparent url(../images/searchAct.jpg) no-repeat;cursor:pointer;}
.roundedcornr_box_444222{background:url(../images/roundedcornr_444222_tl.png) no-repeat top left;width:910px;margin:0 auto;}
.roundedcornr_top_444222{background:url(../images/roundedcornr_444222_tr.png) no-repeat top right;}
.roundedcornr_bottom_444222{background:url(../images/roundedcornr_444222_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_444222 div{background:url(../images/roundedcornr_444222_br.png) no-repeat bottom right;}
.roundedcornr_content_444222{background-color:#FFF;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;}
.roundedcornr_top_444222 div,.roundedcornr_top_444222,.roundedcornr_bottom_444222 div,.roundedcornr_bottom_444222{width:100%;height:8px;font-size:1px;}
.roundedcornr_content_444222,.roundedcornr_bottom_444222{margin-top:0;}
.roundedcornr_content_444222{padding:0 8px;}
form{margin:0;padding:0;border:0;}
ul.calllist li p.bodytext{margin:0;padding:0;}
.tx_powermail_pi1_fieldwrap_html{clear:both;padding:5px 0;}
.tx-powermail-pi1 label{width:200px;display:block;float:left;padding:0 5px;}
.tx_powermail_pi1_fieldwrap_html_radio_title{width:200px;display:block;float:left;padding:0 5px;}
.tx_powermail_pi1_fieldwrap_html_radio label{display:inline;float:none;}
.tx-bbsimplecontact-pi1{float:left;width:550px;}
.tx-bbsimplecontact-pi1 fieldset{border:0;margin:0 0 8px 0;padding:8px 0;text-align:left;}
.tx-bbsimplecontact-pi1 label{width:200px;float:left;}
.tx-bbsimplecontact-pi1 legend{padding:8px 0;font-weight:bold;color:#343434;margin:0;}
.tx-bbsimplecontact-pi1 fieldset div{padding-bottom:4px;}
.tx-bbsimplecontact-pi1 fieldset input,.tx-bbsimplecontact-pi1 fieldset textarea{width:260px;border:1px solid #ccc;background-color:#fff;}
div.chbx input{float:left;width:20px;display:inline;text-align:left;margin:0 5px 0 0;padding:0;height:15px;}
div.chbx label{display:inline;float:left;}
div.chbx{clear:both;width:480px;float:left;margin:0 0 4px 0;display:block;vertical-align:bottom;}
div.submit{display:block;clear:both;margin:10px 0 10px 200px;}
#alternetjobcontrol_detail .label{padding-top:10px;font-weight:bold;}
.tx_powermail_pi1_fieldwrap_html{clear:both;padding:5px 0;}
#alternetjobcontrol_list p a{color:#b90101;}
#alternetjobcontrol_detail a{color:#b90101;}
#alternetjobcontrol_list .pagination{float:right;}
.tx-powermail-pi1 label{width:200px;display:block;float:left;padding:0 5px;}
.tx_powermail_pi1_fieldwrap_html_submit{float:left;padding:5px 5px 10px 150px;}
.tx_powermail_pi1_fieldwrap_html_reset{float:left;padding:5px 5px 10px 0;}
.tx-danewslettersubscription-pi1 .tx-danewslettersubscription-pi1-listrow-header td input{width:15px;height:15px;}
.btns{width:180px;height:30px;clear:both;}
.innernav SPAN{visibility:hidden;display:none;height:1px;font-size:1px;float:left;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P{margin-bottom:10px;margin-left:0;}
.breadcrumb{font-size:11px;color:#666;clear:both;margin-bottom:15px;width:100%;}
.breadcrumb ul{margin:0;padding:0;list-style-type:none;}
.breadcrumb ul li{margin:0;padding:0;display:inline;background:url(../images/brdArrow.gif) no-repeat 100% 4px;padding:0 12px 0 0;}
.breadcrumb ul li a{color:#666;text-decoration:none;}
.breadcrumb ul li a:hover{color:#b90101;text-decoration:underline;}
.breadcrumb ul li.last{background-image:none;}
.partner{text-align:center;padding:8px 0;float:left;width:100%;}
.typo3logo .csc-textpic-image img{padding-top:10px;padding-bottom:10px;float:left;padding-left:0;}
hr{color:#cecbca;}
#NewsTicker{BORDER-RIGHT:#ccc 0 solid;BORDER-TOP:#ccc 0 solid;BACKGROUND:#fff;BORDER-LEFT:#ccc 0 solid;WIDTH:auto;BORDER-BOTTOM:#ccc 0 solid;HEIGHT:115px;}
#NewsVertical{DISPLAY:block;OVERFLOW:hidden;WIDTH:100%;POSITION:relative;HEIGHT:115px;}
#TickerVertical{PADDING-RIGHT:0;DISPLAY:block;PADDING-LEFT:0;PADDING-BOTTOM:0;MARGIN:0;WIDTH:100%;PADDING-TOP:0;LIST-STYLE-TYPE:none;HEIGHT:115px;}
#TickerVertical LI{PADDING-RIGHT:6px;DISPLAY:block;PADDING-LEFT:6px;FONT-SIZE:11px;FLOAT:left;PADDING-BOTTOM:6px;MARGIN:0;WIDTH:100%;COLOR:#333;PADDING-TOP:6px;TEXT-ALIGN:left;}
#Wrapper1 .innercont h4{padding:0 0 8px 0;margin:0;font-size:1.15em;font-weight:bold;}
.offloc{width:100%;height:auto;}
.rowCover{padding:0;margin:0;width:100%;clear:both;}
.leftCl{float:left;width:315px;background:#f00;}
ul.officeLocations{list-style-type:none;margin:10px 0 15px 0;padding:0 0 15px 0;background-image:none;border-bottom:1px solid #dadada;float:left;width:100%;clear:both;}
ul.officeLocations li{list-style-type:none;margin:0;padding:0;float:left;background-image:none;display:inline;height:auto;font-size:12px;line-height:16px;color:#000;}
ul.officeLocations li.col1{width:90px;}
ul.officeLocations li.col2{width:215px;margin-left:10px;text-align:left;}
ul.officeLocations li.col3{width:90px;margin-left:10px;}
ul.officeLocations li.col4{width:225px;margin-left:10px;text-align:right;}
ul.officeLocations li.col1 img,ul.officeLocations li.col3 img{height:85px;width:85px;border:0;}
ul.officeLocations li h5{margin:0 0 8px 0;padding:0;font-size:12px;font-weight:bold;}
.mcWrapper{width:645px;clear:both;margin-top:8px;}
.mc1{float:left;width:197px;height:auto;padding:10px 5px 0 5px;background:#efefef;border-top:2px solid #adacab;}
.mc2{float:left;width:197px;height:auto;padding:10px 5px 0 5px;margin:0 0 0 7px;background:#efefef;border-top:2px solid #adacab;}
#Wrapper1 .mcWrapper h2{font-size:12px;color:#000;font-weight:bold;padding:0;margin:0 0 4px 0;}
.mcltext{font-size:11px;color:#5d5d5d;line-height:14px;text-align:left;}
.mc1 p.bodytext,.mc2 p.bodytext{font-size:11px;color:#5d5d5d;line-height:14px;text-align:left;}
.mc1 h2.csc-firstHeader,.mc2 h2.csc-firstHeader{font-size:12px;color:#000;font-weight:bold;padding:0;margin:0 0 4px 0;}
.clientsCol{width:304px;text-align:center;padding:8px 8px;}
.clientsCol p{text-align:center;font-size:10px;}
div.tx-columna-pi1{float:left;}
.homeCol{vertical-align:top;}
.align-right{text-align:right;}
.align-justify{text-align:justify;}
div.tx-ahbookmark-pi1{display:inline;margin:0 4px 0 8px;padding:0;height:16px;width:16px;float:right;}
#Wrapper1 .singlenews h3{font-weight:normal;font-size:12px;margin-top:15px;}
.powermail_mandatory_js{color:#f00;}
dl.csc-textpic-image dt img{padding:10px 0;}
.csc-header{clear:both;width:100%;float:left;padding-bottom:25px;}
.csc-header h1.csc-firstHeader{background:url(../images/h1bg.png) no-repeat right bottom;display:block;float:left;padding:0 75px 0 0;margin:0;color:#000;}
.csc-header h1{background:url(../images/h1bg.png) no-repeat right bottom;display:block;float:left;padding:0 75px 0 0;margin:0;color:#000;}
.csc-header h2.csc-firstHeader{background:url(../images/h1bg.png) no-repeat right bottom;display:block;float:left;padding:0 75px 0 0;margin:0;color:#000;height:15px;}
.innernav ul li.sub{margin:0 0 4px 0;padding:0 0 0 12px;height:20px;width:188px;}
.innernav ul li.sub a{display:block;margin:0 0 0 20px;padding:0 0 0 10px;background:#767676;height:20px;width:168px;color:#fff;line-height:19px;}
.innernav ul li.sub a:hover{background:#840303;text-decoration:none;color:#fff;}
.innernav ul li.onsub a{background:#840303;text-decoration:none;color:#fff;display:block;margin:0 0 0 32px;width:168px;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{border:1px solid black;padding:0;}
#alternetjobcontrol_detail div{margin-bottom:5px;}
#alternetjobcontrol_detail{margin-top:10px;float:left;}
#alternetjobcontrol_list div{margin-bottom:3px;}
#alternetjobcontrol_list a{color:#b90101;}
#alternetjobcontrol_list img{vertical-align:bottom;}
ul.maroon{padding:0 5px 0 0;margin:10px 0;list-style-type:none;background-color:#fff;float:left;clear:left;}
ul.maroon li{clear:both;display:block;margin:0 0 8px 0;list-style-type:none;}
ul.maroon li a{float:left;text-decoration:none;color:#fff;margin-right:8px;width:92px;height:91px;background:url(../images/download.jpg) no-repeat top right;}
ul.maroon1{padding:0 5px 0 0;margin:10px 0;list-style-type:none;background-color:#fff;float:left;clear:left;}
ul.maroon1 li{clear:both;display:block;margin:0 0 8px 0;list-style-type:none;}
ul.maroon1 li a{float:left;text-decoration:none;color:#fff;margin-right:8px;width:92px;height:91px;background:url(../images/online.jpg) no-repeat top right;}
ul.maroon li,ul.maroon1 li{background:none;}
.col{padding:12px 8px 0 12px;margin-bottom:1px;width:295px;}
.c315{width:210px;padding:0;margin:0;}
.cssbox315p,.cssbox315p_body,.cssbox315p_head,.cssbox315p_head .b{background:none;}
.cssbox315p{width:300px;width:300px;padding-right:15px;margin:0;float:left;}
.cssbox315p_head{background-position:top right;margin-right:-15px;padding-right:40px;}
.cssbox315p_head .b{background:none;margin:0;border:0;padding:0;width:10px;height:10px;}
.cssbox315p_body{background-position:bottom left;margin-right:0;padding:0 0 15px 12px;}
.lih{height:auto;padding:0;margin:0;clear:both;}
.lih ul{padding:3px 0 0 0;margin:0;}
.lih ul li{color:#000;text-decoration:none;font-size:10px;line-height:14px;margin-bottom:8px;text-align:left;}
h3,h3 a{font-size:11px;text-decoration:none;font-family:Verdana,"Frutiger 47LightCn",sans-serif;font-weight:bold;line-height:16px;margin:0;padding:0 0 8px 0;color:#003060;}
h3.csc-firstHeader{font-size:11px;}
ul,ol{list-style-type:none;}
.lih h3{padding:0 10px 5px 0;margin:5PX 0 5px 5px;background:transparent url(../images/innerheadbg_03.jpg) no-repeat bottom left;height:20px;text-align:left;}
.search{width:225px;margin:5px 0 5px 0;float:left;}
.search h3{padding:0 10px 5px 0;margin:0 0 5px 0;background:transparent url(../images/innerheadbg_03.jpg) repeat-x bottom left;font-size:11px;font-weight:bold;text-align:left;}
.search ul{margin:6px 0 0 5px;padding:0;float:left;width:215px;list-style:none;font-weight:bold;}
.search UL LI UL{margin:0;padding:0;float:left;width:208px;}
.search ul.INNER{margin:6px 0 0 10px;}
.search ul li{margin:0;padding:0;float:left;}
.search ul li img{margin-left:5px;padding:0;float:left;}
.search ul li input{height:24px;border-bottom:#cccaca solid 2px;border-top:#cccaca solid 1px;border-right:#cccaca solid 1px;border-left:#cccaca solid 1px;width:154px;height:19px;background:#fff;padding:3px 3px 0 3px;}
.search ul li.txy{margin:0 0 5px 0;}
.search ul li.in{width:160px;}
.search ul li.txy h3{padding-bottom:5px;font-size:12px;}
.res-tmpl-css{margin-bottom:10px;}
.tx-indexedsearch-res h3{background:#eee none repeat scroll 0 0;padding:5px 5px;}
.tx-indexedsearch-res p.tx-indexedsearch-descr{padding:5px 5px;}
.tx-indexedsearch-res dl.tx-indexedsearch-info{padding:5px 5px;display:none;}
.tx-indexedsearch-res h3 a{font-size:12px;line-height:14px;color:#003060;}
.tx-indexedsearch-res h3 a:hover{color:#b90101;text-decoration:underline;}
.tx-indexedsearch .tx-indexedsearch-res p.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup{font-size:14px;color:#3186b7;}
.tx-indexedsearch-browsebox{padding-bottom:20px;}
.tx-indexedsearch-browsebox ul.browsebox li{background:none;padding-left:0;}
.tx-indexedsearch .tx-indexedsearch-browsebox li{margin-right:15px;}
#NewsVertical ul.newstxt li a p{text-decoration:underline;margin-left:0;}
.singlenews p.bodytext a{color:#b90101;}
#Wrapper1 .search .tx-macinasearchbox-pi1 h3{text-align:left;margin-left:5px;}
.tx-macinasearchbox-pi1{width:210px;}
.tx-macinasearchbox-pi1 h3{font-size:11px;font-weight:bold;text-align:left;}
.newstitleINNER,.newsletter h3{background:transparent url(../images/innerheadbg_03.jpg) repeat-x bottom left;}
.newstitleINNER{width:205px;}
.newsletter h3{line-height:2em;margin-bottom:0;padding-bottom:0;}
.newsletter ul li.txy{width:204px;}
.news-latest-container{text-align:left;}
#NewsLeft .news-latest-container h3 a{color:#3186b7;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
#NewsLeft .news-latest-container h3{margin-left:5px;font-size:11px;font-weight:bold;color:#000;}
.flash .news .innernav h3{width:165px;}
#icoHolder{width:640px;height:82px;float:left;display:block;}
.eqlCol{width:190px;height:82px;float:left;margin:0 10px;}
.m92{margin:0 15px;}
.icoImg{width:190px;height:82px;margin:0;padding:0;}
.img1 a{display:block;width:190px;height:82px;overflow:hidden;background:#fff url(../images/dot_net.jpg) no-repeat 0 -82px;border:0;}
.img2 a{display:block;width:190px;height:82px;overflow:hidden;background:#fff url(../images/php_lab.jpg) no-repeat 0 -82px;border:0;}
.img3 a{display:block;width:190px;height:82px;overflow:hidden;background:#fff url(../images/java_venture.jpg) no-repeat 0 -82px;border:0;}
.img1 a:hover,.img2 a:hover,.img3 a:hover{background-position:0 0;}
.news-list-container,.news-list-container H3{border-bottom:none;background:none;}
.news-list-container{border:1px solid #b4b4b4;}
.news-list-container img{border:none;}
.news-list-item{background-color:#f0f0f0;}
.listnews{margin:0 0 0 140px;vertical-align:middle;}
.alignlist{padding-bottom:5px;}
.alignlist .newsimage{float:left;width:125px;}
.news-single-img{display:block;float:right;}
.tx-damfrontend-pi1 table.brtable{border:1px solid #e5e5e5;background-color:#fefaf9;}
.tx-damfrontend-pi1 table.intable td{vertical-align:top;}
.tx-damfrontend-pi1 table.intable td.colon{padding-left:3px;}
.tx-damfrontend-pi1 table td.tdfirst,.tx-damfrontend-pi1 table td.tdthird{border-right:1px solid #e5e5e5;margin-right:5px;}
.tx-damfrontend-pi1 table td.tdfirst,.tx-damfrontend-pi1 table td.tdsecond{border-bottom:1px solid #e5e5e5;}
.tx-damfrontend-pi1 table td.tdsecond,.tx-damfrontend-pi1 table td.tdfourth{padding:6px 12px 0 8px;}
.tophead h2{width:545px;display:block;float:left;padding-left:10px;margin:0;color:#000;}
#main611{border:1px solid #B4B4B4;padding:15px 0 15px 15px;display:block;float:left;width:626px;background-color:#D3D3D3;}
#sub612{float:left;width:611px;}
.box{border:1px solid #cfcfcf;margin:0 0 15px;padding:1px;}
.box .content{background:#f0f0f0;height:95px;padding-top:16px;}
.fl{float:left;height:100%;padding-left:10px;}
.pic img{border:1px solid #cfcfcf;display:block;margin:0;margin-bottom:-1px;}
.pic.fl img{margin-right:25px;}
.post-excerpt{display:block;font-size:13px;font-style:normal;padding-left:0;}
.box post a:hover{color:#b90101;text-decoration:underline;}
.clear{clear:both;}
.foliocontent a{color:#b90101;}
.innercont a{color:black;}
#Wrapper1 .innercont .csc-header-n2 h4{padding-top:10px;}
.newsltr-list-title h1{font-size:16px;padding-top:5px;}
.newsltr-list-morelink a{color:#ba0001;}
.tx-danewslettersubscription-pi1-listrow{visibility:hidden;display:none;}
table tr.icoHoldertest{width:650px;height:82px;float:left;display:block;margin-left:5px;}
td.eqlColtest{width:190px;height:82px;float:left;margin:0 10px;}
.m92{margin:0 15px;}
td.eqlColtest .csc-textpic .csc-textpic-image a img{width:190px;height:82px;margin:0;padding:0;display:block;background:no-repeat 0 -82px;border:0;}
td.eqlColtest a:hover{background-position:0 0;}
.innernav ul.mainblink li.blink{margin:0 0 4px 0;padding:0;height:20px;width:210px;}
.innernav ul.mainblink li.blink a{display:block;margin:0;padding:0 0 0 10px;height:20px;width:200px;color:#fff;line-height:19px;background-image:url(../images/b_4.gif);}
.innernav ul li a{color:#fff;}
.news-latest-container h2,.news-latest-container .news-latest-date,.news-latest-container .news-latest-morelink,.news-latest-container .news-latest-gotoarchive{display:none;visibility:hidden;}
.news-latest-container .news-latest-item{border:none;padding:0;margin:0;}
.news-latest-container{background:none;border:none;}
.news-latest-item,.news-latest-date{background:none;}
.news-latest-container .news-latest-item h3 a{text-decoration:underline;}
.news-single-timedata{font-size:12px;}
.newsletter{padding-bottom:15px;}
.dwloadpdf{padding-bottom:15px;padding-left:15px;}
.partner{padding:0;}
.tx-indexedsearch-searchbox{padding-top:20px;}
.tx-indexedsearch .searchbox-tmpl-css label{float:none;}
.pic.fl .port tr td{margin-right:20px;}
.tx-damfrontend-pi1 .brtable{float:left;}
.tx-damfrontend-pi1{float:left;clear:both;}
.brtable .tdsecond,.brtable .tdfourth{width:297px;}
.brtable .trfirst{padding-top:20px;}
.tx-damfrontend-pi1 table.brtable{border:1px solid #e5e5e5;}
.tx-damfrontend-pi1 .tdfirst{border-bottom:0;}
.tx-damfrontend-pi1 .tdsecond{border-bottom:0;}
.social{display:block;float:left;padding-bottom:10px;}
.social .social-headerwrap{width:205px;background:transparent url(../images/innerheadbg_03.jpg) repeat-x scroll left bottom;height:20px;margin:5px 0 5px 5px;text-align:left;}
ul.officeLocations{list-style-type:none;margin:10px 0 15px 0;padding:0 0 15px 0;background-image:none;border-bottom:1px solid #9a9a9a;float:left;width:100%;clear:both;}
ul.officeLocations li{list-style-type:none;margin:0;padding:0;float:left;background-image:none;display:inline;height:auto;font-size:12px;line-height:16px;color:#000;}
ul.officeLocations li.col1{width:90px;}
ul.officeLocations li.col2{width:140px;margin-left:5px;text-align:left;}
ul.officeLocations li.col3{width:90px;margin-left:5px;}
ul.officeLocations li.col4{width:235px;margin-left:5px;text-align:left;}
ul.officeLocations li.col5{width:50px;margin-left:10px;text-align:right;}
ul.officeLocations li.col1 img,ul.officeLocations li.col3 img{height:85px;width:85px;border:0;margin-top:3px;}
ul.officeLocations li h5{margin:0 0 8px 0;padding:0;font-size:12px;font-weight:bold;}
.social-icons{padding-left:0;margin:15px 5px 0 32px;padding-top:12px;display:block;}
.topnav{padding-top:7px;}
.clientsLogo{background:transparent url(../images/h1bg.png) no-repeat scroll right bottom;display:block;float:left;padding-right:75px;width:120px;}
.box post{width:100%;height:auto;}
.box .content{width:100%;height:auto;}
.port{width:100%;height:auto;margin-bottom:10px;}
.port .portimage{background-color:white;
border:1px solid #CFCFCF;
height:auto;
width:25%;}
.port .portlist{background-color:white;
border:1px solid #CFCFCF;
height:100px;
margin-left:5px;
margin-top:10px;
padding-left:7px;
width:450px;;}
.port .portlist a{padding-bottom:7px;display:block;font-weight:bold;color:#B90101;}
.portlist p.bodytext{text-align:left;}
.news-list-browse{display:block;float:right;margin-right:3px;}
.news-list-browse a{color:#b90101;margin-left:2.5px;}
.newsletter h3{width:195px;margin-bottom:5px;}
.newsletter .csc-header{padding-bottom:0;}
.newsletter ul{margin-left:5px;}
.newport{width:638px;border:2px solid #B4B4B4;background: none repeat scroll 0 0;margin-bottom:20px;padding:5px 0;float:left;}
.csc-textpic-lastcol a{margin:0;padding:0;display:inline;}
.search .csc-textpic{width:200px;}
.hrLine{border-bottom:1px solid #cecbca;height:1px;width:100%;display:block;}
ul.rgtabs-menu li,#left ul.rgtabs-menu li{list-style-type:none;list-style:none;background:url(../../../typo3conf/ext/rgtabs/res/css/tab-on-l.gif) top left no-repeat;float:left;margin:0 5px 0 0!important;padding:0 0 0 14px!important;cursor:pointer;height:auto;}
.innercont .news-single-backlink a{font-weight:bold; color:#990000;}
.foliocontent ul{margin-left:10px;}
.foliocontent .news-single-img{padding-left:10px;}
.clientsCol {
padding:0;
margin:0;
width:350px;
vertical-align:top;
}
.clientsCol h1 {
font-size:11px; margin:0; padding:0;
}
.clientsCol a {
font-size:11px; margin:0; padding:0;
}

div#Book {
margin-left:18px; /* 15px;*/
margin-top:10px;
padding:60px 0;
}

/* Social networking icons */

.social-icons img.myspace, .social-icons img.linkedin, .social-icons img.slashdot{padding-bottom:2px;}
.social-icons img.slashdot{padding-left:2px;}

.iconsSocial .csc-header{padding-bottom:0px;padding-left:5px;}
.iconsSocial h3{float:left;background:url("../images/innerheadbg_03.jpg") repeat-x scroll left bottom transparent;}
.iconsSocial{clear:both;}

.icons p {
display:inline;
float:left;
height:35px !important; 
padding:10px 5px 0 0;
width:24px;
line-height:16px;
}

.icons{padding-left:5px;}