body {font: bold 14px Verdana,sans-serif; text-align:center;}
p,div{margin:0px; padding:0px;}
p.errorMsg {color:#d60734; font-size:14px; padding:5px 0;}
p.smallFont {font-size:12px;}
p.fileMissing {height:300px; text-align:center; font-size:18px;}
a{color:black; text-decoration:none;}
	a.red {color:#d60734; font-size:14px; text-decoration:underline;}
	a.red:hover {color:#4a4a4a;}
h1{margin:30px auto 50px auto; font-size:24px; text-align:center;}
h3{font-size:16px; font-weight:bold;}
form {margin:0; padding:0;}
div.button {background:url('images/page/button.gif') 0 0 no-repeat transparent; width:108px; height:23px; 
	text-align:center; font-size:12px; padding-top:1px; color:#262626; cursor:pointer; margin-top:10px;}
div#messageWnd {background:url('images/page/message.gif') 0 0 no-repeat transparent; width:272px; height:142px; 
	position:absolute; z-index:102; text-align:center; display:none; color:white;}
div#messageWnd div#messageText {position:relative; margin:10px auto 3px auto; width:250px; height:95px;}
div#messageWnd label {padding-top:2px; display:block; cursor:pointer;}
div.waitDiv {width:240px; height:120px; background:url('images/page/waitCircles.gif') 70px 17px no-repeat transparent; position:relative;}
div.waitDiv div.img {width:80px; height:64px; background:url('images/page/waitWelder.gif') 0 0 no-repeat transparent; margin:20px auto 0 auto;}
div.close {position:absolute; width:10px; height:10px; cursor:pointer; font-size:16px;}

div.wholePage {width:986px; margin:auto; position:relative; border-bottom:1px solid black;}
div.pageBaner{clear:both; background:url('images/page/banerLeft.gif') 0 0 no-repeat transparent; height:104px;}
div.pageBaner div.rightPart {float:right; width:488px; background:url('images/page/banerTR.jpg') 0 0 no-repeat #d60734; height:104px;}
div.pageBaner div.rightPart div.bottom { margin-top:66px;}
div.pageBaner div.rightPart div.bottom div.left {float:left; width:488px; height:38px; background:url('images/page/banerTextR.gif') 0 0 no-repeat #d60734;;}
div.pageBaner div.LEE {position:absolute; top:25px; left:15px; color:white; font-size:18px;}
div.pageBaner div.LEE b {color:black;}
div.pageBaner div.badge {width:198px; height:108px; position:absolute; top:5px; right:3px; z-index:100;}	
div.mainMenu{position:absolute; top:66px; left:15px; z-index:101; font-size:12px;}
div.mainMenu ul {list-style-type:none; margin:0; padding:0;}
div.mainMenu ul.items li {float:left; position:relative;}
div.mainMenu ul.items li a{display:block; padding:7px 4px 9px 4px;}
div.mainMenu ul.items b {display:block; padding:7px 0px 9px 0px;}
div.mainMenu ul.items a:hover {background-color:#d60734; color:white;}
div.mainMenu ul.items li div.subMenu {position:absolute; top:29px; left:-3px; clear:both; width:220px; display:none; overflow:hidden;}
div.mainMenu ul.items li div.subMenu div.frame {background-color:#e5e5e5; border-color:#787878; border-style:solid; border-width:3px 1px 0 1px;}
div.mainMenu ul.items li div.subMenu li {float:none; text-align:left; display:block; margin:0 5px; border-bottom:1px dashed white; width:95%;}
div.mainMenu ul.items li div.subMenu li a {padding:5px 0; color:black;}
div.mainMenu ul.items li div.subMenu li a:hover {color:#d60734; background-color:transparent;}
div.mainMenu ul.items li div.subMenu div.bottomBorder{width:220px; height:9px; overflow:hidden; background:url('images/page/menuBottomBorder.gif') 0 0 no-repeat transparent;}

div.pageContentFrame {text-align:left; background:url('images/page/pageBG.jpg') 0 0 repeat-x #cacaca; position:relative;}
div.pageContentFrame  div.borderLeft {background:url('images/page/pageFrameL.gif') top left repeat-y transparent;}
div.pageContentFrame  div.borderLeft div.borderRight {background:url('images/page/pageFrameR.gif') top right repeat-y transparent;}
div.pageContentFrame  div.borderLeft div.borderRight div.content {padding:20px 20px 0 20px; position:relative;}

div.pageFooter {width:889px; margin:40px auto 0 auto; text-align:center; position:relative;}
div.pageFooter div.circles div {float:left;}
div.pageFooter div.circles img {border:none;}
div.pageFooter div.centerCircle {background:url('images/page/circleCenter.jpg') 0 0 no-repeat transparent; width:181px; height:174px;}
div.pageFooter div.centerCircle img {margin:65px auto 0 5px;}
div.pageFooter div.leFooter {height:23px; background:url('images/page/leFooter.gif') 0 0 no-repeat transparent;}
div.pageFooter div.smallCircle {background:url('images/page/circleSmall.jpg') 0 0 no-repeat transparent; width:148px; height:143px; margin-top:20px; display:inline;}
div.pageFooter div.smallCircle a {position:relative; top:60px; left:3px; font:bold 12px Verdana,sans-serif; text-decoration:underline;}
div.pageFooter div.smallCircle a:hover {color:#d60734;}

div.mainContent {word-spacing:2px; line-height:20px;}
div.mainContent p.paragraph {text-indent:30px; margin:20px auto;}
div.mainContent p.paragraph b {font-size:14px; color:#d60734;}
div.mainContent p.header {color:#d60734; font-size:14px; text-decoration:underline;}
div.image {border:2px solid #d60734; position:relative; background:url() 0 0 no-repeat transparent;}

div.mainContent div.bottomLinks {text-align:center; width:930px;}
div.mainContent div.bottomLinks a {margin:0 60px;}

div.slideshowFrame {width:610px; height:230px; margin:0 auto; text-align:center; position:relative;}
div.slideshowFrame div.slideshowBorder {border:5px solid #d60734; background:url('images/page/slidePattern.gif') 0 0 repeat white;}
div.slideshowFrame div.slideshowContent{width:600px; height:220px; position:relative; overflow:hidden;}
div.slideshowFrame div.slideshow {margin:auto; position:relative; top:10px;}

div.selectionBox {background:url('images/page/listBG.gif') 0 0 no-repeat transparent; height:246px;}
div.selectionBox ul {list-style-type:none; margin:0; padding:0;}
div.selectionBox ul ul {display:none;}
div.selectionBox div.outsideFrame {width:235px; height:230px; overflow:auto; position:relative; top:10px; left:5px;}
div.scrollList,div.pageContentFrame div.mainContent div.selectionBox {width:250px; font-size:12px;}
div.scrollList a {display:block; width:215px; padding-left:2px;}
div.scrollList a:hover {background-color:#d60734;}
div.selectionBox ul ul a {color:#d60734;}
div.selectionBox ul ul a:hover {color:white;}
div.scrollList label.selectedElement{color:#d60734;}
div.europeMap {float:left; background:url('images/EuropeMap2.gif') 2px 0 no-repeat transparent; width:420px; height:390px; margin-top:-20px; position:relative;}
p.listDescription {height:50px;}

table.offersList {border-collapse:collapse; table-layout:fixed; font-size:12px;}
table.offersList th {background-color:#d60734; color:white;}
table.offersList th.corner {background:url('images/page/tlCorner.gif') 0 0 no-repeat transparent;}
table.offersList .corner{width:9px;}
table.offersList .jobTitle {width:270px;}
table.offersList .businessUnit {width:250px;}
table.offersList .country {width:150px;}
table.offersList .date {width:90px;}
table.offersList .offerCode {width:140px;}
table.offersList .hoverOn {background-color:#787878; color:white; cursor:pointer;}
table.offersList .hoverOff {background-color:transparent; color:black; cursor:pointer;}

ul.offerData {list-style-type:none; margin:0; padding:0;}
ul.offerData li {color:#d60734;}
ul.offerData li label {color:black; float:left; width:120px;}
div.offerSection label {display:block; color:#d60734;}
div.offerSection ul li {padding:2px 0;}

div.descriptionFrame {display:none; width:567px; height:412px; text-align:left;
						background:url('images/page/descFrame.gif') 0 0 no-repeat transparent; 
						position:absolute; top:40px; left:190px; clear:both;}
div.descriptionFrame div.scrollContent {position:relative; top:20px; left:20px; width:525px; height:370px; overflow:auto;}
div.descriptionFrame div.scrollContent div.contentFrame {width:500px;}
div.descriptionFrame div.scrollContent div.contentFrame p.white {color:white;}
div.descriptionFrame div.scrollContent div.contentFrame p.strong {padding:10px 0 10px 0;}
div.descriptionFrame div.scrollContent div.contentFrame p.text {text-indent:12px; font-weight:normal;}
div.descriptionFrame div.scrollContent div.contentFrame ul li {font-weight:normal; padding-bottom:4px;}

div.depContainer {float:left; display:inline;}
div.depFrame {cursor:pointer; position:relative; margin:0 5px;}
div.depFrame div.depContent, div.depFrame p {text-align:center;}
div.depFrame div.roundedFrame, div.depFrame div.depContent {clear:both;}
div.depFrame div.roundedFrame div {height:9px; overflow:hidden; position:relative;}
div.depFrame div.roundedFrame div.corner {width:9px; background:url('') 0 0 no-repeat; overflow:hidden;}
div.depFrame div.roundedFrame div.space, div.depFrame div.depContent {background-color:#e5e5e5;}