*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, Sans-Serif;font-size:12px;color:#333;}
.Green{background:url(Images/BGGreen.jpg) repeat-y center;}
.Braun{background:url(Images/BGBraun.jpg) repeat-y center;}
p{font-family:Arial;font-size:12px;color:#1a171b;}
h2{font-family:Arial;font-size:12px;font-weight:700;padding:0;color:#000;margin:0;}
h3{font-family:Arial;font-size:12px;font-weight:700;padding:0;color:#000;}
hr{height:1px;color:#9d9ea0;}

/*** Main divs ***/
#Wrapper{width:880px;margin:auto;position:relative;}
.WrapperInside{width:880px;float:left;min-height:729px;height:auto!important;height:729px;position:relative;background:#fff url(Images/Bg.jpg) no-repeat;}
.TitleBlock{position:absolute;top:99px;width:366px;}
.IntroBackground{padding:0;position:absolute;left:-5px;top:0;z-index:300;}
.LeftBlock{width:182px;float:left;display:inline;}
.LogoutButtonContainer{position:absolute;top:20px;left:670px;}
.LogoutButtonContainer a{color:#000;text-decoration:none;}
.Title{background-color:#fff;width:175px;height:21px;text-align:left;padding:15px 0 0 6px;float:left;display:inline;}
#Header{position:relative;width:900px;height:135px;}
.Logo{margin:55px 0 0;z-index:100;}
#Header .Lang{position:absolute;top:20px;left:776px;width:120px;}
#Header .Lang a{margin:0 10px 0 0;float:left;text-decoration:none;}
#Header .Lang a img{float:left;border:0;margin:2px 5px 0 0;}
#Header .Lang a span{float:left;color:#000;font-family:Arial, Sans-Serif;font-size:12px;}
#MenuMaster{width:178px;padding:5px 0 8px;float:left;display:inline;border-top:2px solid #000;}
#Menu{width:178px;height:300px;padding:5px 0 8px;float:left;display:inline;border-top:2px solid #000;}
.MenuTop{width:178px;margin:0;padding:20px 0 0;border-top:1px solid #000;}
.MenuTop li{margin:0 0 7px;text-align:right;list-style:none;border-top:1px solid #000;background-color:#dcd7d1;}
.MenuTop a{color:#1a171b;padding:5px 10px 5px 0;display:block;text-decoration:none;}
.MenuTop a:hover{background-color:#badccf;}
.MenuTop li.Braun a:hover{background-color:#dcd7d1;}
.MenuBottom{width:178px;margin:40px 0 0;}
.MenuBottom li{height:25px;margin:0 0 6px;text-align:right;list-style:none;border-top:1px solid #000;background-color:#fff;}
.MenuBottom a{color:#1a171b;height:20px;padding:5px 10px 0 0;display:block;text-decoration:none;}
.MenuBottom a:hover{background-color:#badccf;}
#Footer{width:880px;height:8px;margin:0 auto;border-top:1px solid #000;background-color:#fff;border-bottom:2px solid #000;}
#FooterColorGreen{width:875px;height:20px;margin:0 auto;background-color:#add7ce;padding:5px 5px 0 0;text-align:right;}
#FooterBraun{width:880px;height:8px;margin:0 auto;border-top:1px solid #000;background-color:#fff;border-bottom:2px solid #000;}
#FooterColorBraun{width:875px;height:20px;margin:0 auto;background-color:#d6d3ce;padding:5px 5px 0 0;text-align:right;}
#ContentWrapper{width:702px;padding:0 0 10px;float:left;}
.ContentMenu{width:178px;margin:0 0 0 6px;display:inline;float:left;}
.MainMenu{width:178px;margin:0;padding:20px 0 10px;border-top:1px solid #000;background:url(Images/MainMenuBg.png) repeat-y;border-bottom:1px solid #000;}
.MenuMenu li .Arrow{width:5px;height:10px;bottom:10px;right:10px;position:absolute;}
.MainMenu li{position:relative;width:100%;padding:0;margin:0 0 6px;text-align:right;list-style:none;}
.MainMenu a{color:#1a171b;padding:5px 25px 5px 10px;display:block;border-top:#fff 1px solid;text-decoration:none;background:url(Images/MenuArrow.gif) no-repeat bottom right;}
.MainMenu a:hover{border-top:#000 1px solid;background:#badccf url(Images/MenuArrow.gif) no-repeat bottom right;}
.MainMenu ul.BraunMenu li a:hover{background-color:#dcd7d1;border-top:#000 1px solid;}
.MainMenuTopBorder{border-top:1px solid #000;}

.RssReader{width:178px;margin: 40px 0 20px 0;padding:0 0 30px;border-top:1px solid #000;background:url(Images/MainMenuBg.png) repeat-y; background: #D5CDC5 url('Images/feedArrow.gif') no-repeat left bottom;}
.RssReader h2{margin: 0; padding: 0;}
.RssReader h2 a{ text-align: right; color:#1a171b;font-size:12px; text-transform: uppercase; font-weight: normal; padding:10px 10px 10px 0;display:block;text-decoration:none;}
.RssReader h2 a:hover{text-decoration: none;background:#badccf;}
.RssReader ul{ margin:0; padding: 0; list-style: none;}
.RssReader li{ border-top: 1px solid black;  text-align: right;}
.RssReader li a{ color: #000;text-decoration: none; display: block;padding: 8px 5px 8px 5px;}
.RssReader li a:hover{ text-decoration: none;background:#badccf;}

.MainMenuTopNoBorder{border:none;}
.MainContentFooter{width:416px;height:15px;padding:4px 0 4px 4px;border-top:1px solid #000;background-color:#c8e0d2;}
.MainContentFooter a{text-decoration:none;font-weight:700;color:#000;}
.MainContent{width:512px;margin:0 0 0 6px;padding:0 0 7px;border-top:2px solid #000;border-bottom:1px solid #000;float:left;display:inline;}
.MainContentTxt{width:512px;margin:4px 0 0;padding:0;border-top:1px solid #000;float:left;line-height:18px;}
.MainContentTxtTable{background:url(Images/ContentBg.png) repeat;margin:20px 0 0;width:513px;padding:0 0 10px 10px;border-top:1px solid #000;}
.MainContentTxtTable td{padding:5px 0 6px;}
.MainContentTxtTable a{padding:0;color:#000;font-weight:700;text-decoration:none;font-size:11px;}
.MainContentTxtTable a:hover{text-decoration:underline;}
.MainContent p{padding:-2px 0 5px;line-height:16px;}
.MainContent .selected{background:#FFF;border-top:solid 1px #000;border-bottom:solid 1px #000;}
.ExtraContent{width:356px;margin:0 0 0 6px;padding:0;border-top:2px solid #000;border-bottom:1px solid #000;float:left;display:inline;}
.ExtraContentTxt{width:356px;margin:4px 0 0;padding:0;border-top:1px solid #000;float:left;}
.ExtraContentTable{margin:20px 0 0;padding:0 10px 0 2px;float:left;display:inline;background-color:#FFF;border-top:1px solid #000;}
.ExtraContentTable	p{padding:5px 0 10px;line-height:16px;}
.ExtraContentTxtHeader{height:21px;padding:5px 10px 0;}
.ExtraContentFooter{width:352px;height:15px;padding:4px 0 4px 4px;border-top:1px solid #000;background-color:#c8e0d2;float:left;display:inline;}
.ExtraContentFooter a{font-weight:700;text-decoration:none;}
.ExtraContentTxt ul{margin:20px 0 0;list-style-position:outside;padding:0 0 0 20px;float:left;display:inline;background-color:#FFF;border-top:1px solid #000;width:336px;}
.ExtraContentTxt li{padding:5px 0 10px 10px;}
.ExtraContentTable ul{border:none;margin:5px 0 15px;padding:0 0 0 20px;}
.ExtraContentTable ul li{margin:0;}
.OurTeamImagesRight{width:177px;height:222px;margin:22px 0 0 6px;float:left;}
.OurTeamImagesLeft{width:184px;height:222px;float:left;}
.OurTeamImagesTop{width:177px;height:198px;float:left;border-bottom:1px solid #000;}
.OurTeamImagesBottom{width:177px;height:18px;padding:2px 0 0;border-top:1px solid #000;border-bottom:1px solid #000;float:left;background-color:#c8e0d2;}
.OurTeamImagesBottom{font-weight:700;color:#000;text-decoration:none;}
.ContactMainContent{width:695px;margin:0 0 0 6px;padding:0 0 7px;border-top:2px solid #000;float:left;border-bottom:1px solid #000;background:url(Images/ContactMainContentBg.png) repeat-y;}
.ContactContent{width:695px;margin:5px 0 0;padding:0;border-top:1px solid #000;float:left;}
.ValueContent{margin:20px 0 0;width:635px;padding:0 50px 0 10px;border-top:1px solid #000;}
.ValueContent p{padding:6px 0 10px;line-height:16px;}
.ValueContent a{padding:0;color:#000;font-weight:700;text-decoration:none;font-size:11px;}
.ContactTable{margin:20px 0 0;width:695px;padding:0 0 0 10px;border-top:1px solid #000;}
.ContactTable p{padding:10px 0;line-height:16px;}
.ContactTable ul{list-style:inside;}
.ContactTable li{padding:5px 0 10px;}
.MainContentTxtTable p{margin:0 0 8px;}
.MainContentTxtTable ul{list-style:inside;}
.MainContentTxtTable ul.Factsheets{list-style:none;}
.MainContentTxtTable li{padding:5px 0 10px;}
.MainContentTxtTable ul.Factsheets li{padding:5px 0 0;}
.ContactContentFooter{width:507px;height:15px;padding:4px 0 4px 4px;border-top:1px solid #000;background-color:#c8e0d2;float:left;display:inline;}
.ContactContentFooter a{font-weight:700;text-decoration:none;color:#000;}
.ContactTable a{padding:0;color:#000;font-weight:700;text-decoration:none;font-size:11px;}
.ContactTable a:hover{text-decoration:underline;}
.ContactTable td{padding:0 7px 0 0;}
.ContactTxtFieldTable{margin:15px 0 0;}
.ContactBox{width:300px;height:70px;border:1px solid #838383;}
.ContactField{width:300px;height:17px;border:1px solid #838383;}
.ContactButton{border:1px solid #838383;float:right;background-color:#c8e0d2;}
.InternshipsButton{border:1px solid #838383;padding:0 5px;background-color:#c8e0d2;}
.ContactFeedback{margin:10px 0 0;}
.Pdf{width:130px;height:100px;}
.AreasTable{background:url(Images/AreaTableBg.png) repeat-y;}
.AreasTable a{text-decoration:none;color:#000;}
.PublicationsTable td{padding:10px 0 0;}
.PublicationsTable ul{list-style:inside;}
.PublicationsTable a{color:#000;}
.PrintLogo{border:none;}
.Internshipsinput{width:260px;height:15px;border:1px solid #000;}
.InternshipsBox{width:260px;height:80px;border:1px solid #000;}
.Internshipsfeedback a{color:#000;}
.Services ul{list-style:inside;}
.Clients ul li{margin:0 0 0 10px;list-style:inside;}
.ExtraContentTxt a{color:#000;}
.ErrorContent{width:880px;margin:0;padding:0 0 7px;border-top:2px solid #000;border-bottom:1px solid #000;float:left;display:inline;}
.ErrorContentInner{background:url(Images/ContentBg.png) repeat;margin:20px 0 0;width:860px;padding:15px 10px;border-top:1px solid #000;}
.ErrorContentInner a{color:#1a171b;}
.ErrorContentInner p{margin:0 0 15px;}
.ErrorContentInner ul{margin:2px 0 15px;padding:0;list-style-position:inside;}
.ErrorContentInner ul li{margin:0 0 2px;}

/*** Invite ***/
.Invite{position:absolute;top:99px;width:366px;}
.InviteTitle{width:175px;height:21px;text-align:left;padding:15px 0 0 6px;float:left;display:inline;background:url(Images/invite_title.png) 6px 0 no-repeat;}
.InviteTitle h2{font-size:11px;}
.InviteMenu{width:178px;margin:0;padding:20px 0 10px;border-top:1px solid #000;}

#MusicPlayer{position:absolute;left:184px;top:262px;padding-top:31px;border-top:solid 1px #000;border-bottom:solid 1px #000;background:url(Images/invite_music_bg.png) left bottom repeat-x;}
#MusicPlayer .Description{margin-bottom:5px;padding:5px 0 7px;width:530px;height:40px;display:block;text-decoration:none;background:url(Images/invite_music_desc.png) 10px 5px no-repeat;border-top:solid 2px #000;border-bottom:solid 1px #000;}
.Dummy{position:absolute;left:0;top:415px;}
.Dummy li{margin-bottom:5px;padding-bottom:27px;border-bottom:solid 1px #000;background:none;}
.Dummy a, .Dummy a:hover{background:#dcd7d1;}
