@import url(/_js/jquery.fancybox/jquery.fancybox.css);/*FancyBox*/

* {margin: 0;padding: 0;}
a {text-decoration:underline;color:#a5a5a5;}
a:hover {color:#f78f1e;}
.sidebar a {text-decoration: none;}
a img {border: 0;}
.button_more {padding: 7px 15px 5px;display:block;background:#1b1b1b none;float:left;font-size:13px;color: #dddddd;font-weight: normal; cursor: pointer;margin-right:15px}
button.button_more, input.button_more {border: none;}
.button_more:hover {background-color:#353433;color:#f78f1e;}
h1 {color:#ddd;	font-size:26px;	padding: 5px 0px 20px 0px;	line-height:1.2em;	font-weight:normal;}
h2 {color: #ddd;font-size:15px;font-weight: normal;padding: 0px 0px 8px 0px;margin: 0px 0px 10px 0px;border-bottom: 1px solid #894512;}
h3 {font-size:13px;}
.content h2 {clear: both;padding-top: 15px;}
h4 {color:#ddd;	font-size:12px;	font-weight:normal;	line-height:1.7em;}
h1 a, h2 a, h3 a {font-size:1em;color: #ddd;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
ul li {	background:transparent url(/_img/redesign/bullet.gif) no-repeat scroll 0 6px;list-style-type:none;padding: 0px 0px 6px 12px;}
p, address {margin:0.5em 0 0.5em;}
body {background: #000 url(/_img/redesign/bg_body.jpg) no-repeat 50% 0;font-family: Arial;font-size: 62.5%;color: #A6A6A6;}

/*Labels*/
span.lbl {	background : none !important;	padding : 0 !important;	margin : 0 !important;	position : relative ;	left : 10px;}
span.lbl em{	display : inline !important;	position : absolute !important;	background:#ff8 !important;	border:1px solid #884 !important;	color : #444 !important;	padding : 2px !important;	font:11px/1em arial !important;	z-index : 9999;}


/* @group Header */

.header_wrapper {position: relative;}
.header_wrapper .header {height:115px;	width: 900px;position: relative;margin: 0 auto;}
.header_wrapper .header .logo, .header_wrapper .header .logo_nl {height:34px;width:177px;top: 46px;left: 15px;position: absolute;}
.header_wrapper .header .logo a {height:34px;width:177px;background: transparent url(/_img/redesign/logo_emakina.png) no-repeat 0 0;outline:none;display: block;}
.header_wrapper .header .logo_nl a {height:34px;width:224px;background: transparent url(/_img/redesign/logo_emakina_nl.png) no-repeat 0 0;outline:none;	display: block;}
.header_wrapper .header .logo a img,.header_wrapper .header .logo_nl a img {display: none;}
.header_wrapper .header .header_block {overflow: hidden;position: absolute;top: 12px;right:0px;width:auto;}
.header_wrapper .header .header_block .header_nav {float: left;margin: 3px 0px;list-style-type:none;}
.header_wrapper .header .header_block .header_nav li {float: left;padding:0px;background-image:none;}
.header_wrapper .header .header_block .header_nav li a {font-size: 1.1em;color: #bab9b9;border-right:1px solid #b56916;display:block;padding: 0px 10px;text-decoration:none;}
.header_wrapper .header .header_block .header_nav li a:hover {color: #F78F1E;}
.header_wrapper .header .header_block .header_nav li.last a {border-right:none;}
.header_wrapper .header .header_block .header_search {float: left;width:112px}
.header_wrapper .header .header_block .header_search fieldset, .box_search fieldset {border: none;}
.header_wrapper .header .header_block .header_search fieldset legend, .box_search fieldset legend {display: none;}
.header_wrapper .header .header_block .header_search fieldset input.search_field, .box_search fieldset input.search_field {background: transparent url(/_img/redesign/bg_search_field.png) no-repeat 0 0;padding: 3px 0px 5px 8px;font-size: 1.1em;color: #fff;border: 0;height:14px;float:left;width:77px;}
.header_wrapper .header .header_block .header_search fieldset input.search_button, .box_search fieldset input.search_button {background: transparent url(/_img/redesign/bg_search_button.png) no-repeat 0 0;border: 0;height:19px;width:23px;float:left;cursor:pointer;}
.header_wrapper .header .header_block .header_lang {float: left;list-style-type:none;padding: 0px 0px 0px 16px;}
.header_wrapper .header .header_block .header_lang li {float: left;height:18px;overflow: hidden;background-image:none;padding:0px;}
.header_wrapper .header .header_block .header_lang li a {display:block;width:23px;height:14px;background:#373737 none;text-align: center;padding: 2px 0px;font-size:1.1em;overflow: hidden;float:left;margin: 0px 0px 0px 2px;font-weight: normal; color: #fff;text-decoration:none;}
.header_wrapper .header .header_block .header_lang li.active a {background:#000 none;color:#8e8e8e;}
.box_search fieldset input.search_field {width:150px;}
.box_search {padding-bottom: 25px;}

/* @group Nav Primary */

.header_wrapper .navbar_wrapper {/*padding: 0px 0px 15px 0px;*/min-height:75px;}
.header_wrapper .navbar_wrapper .navbar {height:45px;}
.header_wrapper .navbar_wrapper .navbar ul {list-style-type:none;width: 900px; margin: 0 auto;background:transparent url(/_img/redesign/navbar_trans/bg_navbar.png) repeat-x 0 100%;overflow:hidden;display:block;}
.header_wrapper .navbar_wrapper .navbar ul li {height:45px;overflow: hidden;float:left;background: transparent url(/_img/redesign/navbar_trans/sep_navbar_item.png) repeat-y 100% 0;padding: 0px 2px 0px 0px;}
.header_wrapper .navbar_wrapper .navbar ul li a {padding: 16px 35px;font-size: 1.3em;display:block;height:13px;color:#dddddd;font-weight: normal;text-decoration:none;float:left;outline: none;}
.header_wrapper .navbar_wrapper .navbar ul li.last {background: transparent none;}
.header_wrapper .navbar_wrapper .navbar ul li.selected a {background:transparent url(/_img/redesign/navbar_trans/bg_navbar_item.png) repeat 0 100%;color: #f78f1e;}
.header_wrapper .navbar_wrapper .navbar ul li a:hover {color: #f78f1e;}

/* @end */

/* @group Navbar level2 (trans) */
.header_wrapper .navbar_wrapper .navbar_level2 ul {	list-style-type:none;width: 900px;margin: 0 auto;background:transparent url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat 0 100%;overflow:hidden;display:block;}
.header_wrapper .navbar_wrapper .navbar_level2 ul li {height:40px;overflow: hidden;float:left;background:transparent none ;	padding: 0px 2px 0px 0px;}
.header_wrapper .navbar_wrapper .navbar_level2 ul li a {padding: 13px 25px 13px 30px ;font-size: 1.3em;display:block;height:13px;color:#dddddd;font-weight: normal;text-decoration:none;float:left;background: transparent url(/_img/redesign/bullet_grey.png) no-repeat 15px 50% !important;}
.header_wrapper .navbar_wrapper .navbar_level2 ul li a:hover, .header_wrapper .navbar_wrapper .navbar_level2 ul li.selected a {background-image: url(/_img/redesign/bullet_orange.png) !important;color: #f78f1e;} 

/* @group Nav in cols */
.nav_cols {width: 900px; margin: 0 auto;background:transparent url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat 0 100%;overflow:hidden;}
.nav_cols ul {background: transparent none !important;padding-top: 5px !important;}
.nav_cols ul li {float: none !important;background: transparent none !important;height:auto !important;}
.nav_cols ul li a {padding: 5px 10px 5px 30px !important;background: transparent url(/_img/redesign/bullet_grey.png) no-repeat 15px 10px !important;height:auto !important;}
.nav_cols ul li a:hover {background-image: url(/_img/redesign/bullet_orange.png) !important;}
.nav_2cols ul {width:49% !important;margin-right:1% !important;float: left !important;}
.nav_3cols ul {width:32% !important;margin-right:1% !important;float: left !important;}
.nav_4cols ul {width:24% !important;margin-right:1% !important;float: left !important;}

/* @end */
/* @end */
/* @end */

/* @group Main */

.main_wrapper {}
.main {width: 900px;margin: 0 auto;padding-bottom:50px;	line-height:1.6em;}
.content_large {padding: 0px 0px 30px 0px;float:left;width:100%;}
.videoclass {height: auto !important;}
/* @end */

/* @group Content_wrapper */

.content_wrapper {overflow: hidden;clear:both;}

/* @group Content */

.content {float: left;width: 590px;font-size: 1.2em;color: #A6A6A6;}
.content_noside {width: 900px;}
#content-page {padding-left:75px;clear:both;}
.home_content {font-size: 1em !important;}
.content_homecols {font-size: 0.8em;padding-top: 35px;overflow:hidden;clear:both;}
.home_text {font-size: 1.5em;padding-bottom:15px;line-height:1.4em;}
.home_info {padding-bottom: 25px;color:#a5a5a5;font-size: 1.2em;text-align:right;}
.home_col1, .home_col2 {width:280px;float: left;}
.home_col1 {padding-right:30px;}

/* @group List_projects */
.list_projects h2 {border-bottom:none;padding-bottom:9px;margin-bottom: 0px;}
.list_projects h3 {color: #dddddd;font-size: 1.3em;font-weight: normal; }
.list_projects h4 {color: #a5a5a5;font-size:1.1em;font-weight: normal; }
.list_projects h4 a:hover {color: #f78f1e;}
.list_projects h3 a {color: #dddddd;font-size:13px;font-weight: normal; }
.list_projects h3 a:hover {color: #f78f1e;}
.list_projects h4 a {color: #a5a5a5;font-size:11px;font-weight: normal; }
.list_projects img {width:127px;height:90px}
.list_projects ul {list-style-type:none;overflow:hidden;margin-bottom:6px;}
.list_projects div {padding-bottom:50px;border-bottom:1px solid #343435;margin-bottom:7px;}
.list_projects ul li {border: 1px solid #343434;padding: 0;width:127px;float:left;background-image:none;}
.list_projects ul li h4,.list_projects ul li h3{padding: 0 2px;}
.list_projects ul li.even {margin-right:10px;}
/* @end */

/* @group List_news */
.list_news {}
.list_news h3 {color: #dddddd;font-size: 1.3em;font-weight: normal; padding-bottom:0px;}
.list_news h3 a {color: #dddddd;font-size:13px;font-weight: normal; }
.list_news h3 a:hover {color: #f78f1e;}
.list_news li p {color: #a6a6a6;font-size:11px;}
.list_news ul {list-style-type:none;}
.list_news ul li {border-bottom: 1px solid #343434;padding: 0px 0px 10px;margin: 0px 0px 10px;}
/* @end */

/* @end */

/* @group Sidebar */

.sidebar {float: right;width:285px;font-size: 1.1em;}
.sidebar ul {margin:10px 0;}
/*.sidebar h2 {margin-top: 30px;}*/
.sidebar .block {margin-bottom: 30px;}

ul.sep_line li {border-bottom:1px solid #2D2C2C;position:relative;padding: 1px 0px;background-image:none;}
ul.ema_ag li {border-bottom:1px solid #2D2C2C;position:relative;padding: 1px 0px;background-image:none;}
ul.ema_ag li a {position:absolute;right:1px;}
.border_bot {border-bottom:1px solid #2D2C2C;padding-bottom: 1px;}
ul.social_list li {border-bottom:1px solid #2D2C2C;background-image:none !important;height:16px;padding: 4px 0px !important;overflow:hidden;position: relative;line-height:16px;}
ul.social_list li a {}
ul.social_list li a.onright {position:absolute;right:0px;top: 4px;cursor:pointer;}
/* @end */

/* @end */

/* @group Footer_wrapper */
.footer_wrapper {border-top:1px solid #393636;}
/* @group Footer Sitemap */
.footer_sitemap {width: 900px;margin: 0 auto;}
.footer_sitemap ul {overflow:hidden;width:900px;}
.footer_sitemap ul li {overflow:hidden;width:162px;float:left;padding: 0px 15px 0px 0px;background-image:none;}
.footer_sitemap ul li h2 {color: #d4d4d4;font-size: 1.3em;padding: 14px 0px;font-weight: normal;border: none;margin: 0px;}
.footer_sitemap ul li h2 a {color: #d4d4d4;font-size: 1em;font-weight: normal;}
.footer_sitemap ul li ul {padding: 1px 0px 12px;width: auto;}
.footer_sitemap ul li ul li {padding: 0px 0px 7px 17px;background: transparent url(/_img/redesign/bullet_orange.png) no-repeat 3px 4px;}
.footer_sitemap ul li ul li a {	color: #bcbcbc;font-size:1.1em;}
.footer_sitemap ul li ul li a:hover {color: #f78f1e;}

/* @end */

/* @group footer */

.footer {border-top: 2px solid #393636;padding: 12px 0px 20px;}
.footer p {text-align:center;width: 900px;	margin:0 auto;color: #a2a1a1;font-size:1.1em}
.footer p a {color: #a2a1a1;font-size: 1em;}
.footer p a:hover {color: #f78f1e;}

/* @end */

/* @end */

/* @group Icons */

.icon {outline:none;text-decoration:none;display:inline-block !important;height:16px;line-height:16px;display:-moz-inline-box;background:url(/_img/redesign/icons.png) no-repeat 0 0;}
.icon span {padding-left:20px;cursor:pointer;display:-moz-inline-block;display:inline-block !important;}
.icon_notext {zoom:1;cursor:defaut;width:15px;}
.icon_notext span {text-align:left;text-indent:-9000px;}

/* @end */

/* Old style */
.box_more, .vacancy {background:#1C1C1C none;clear:both;padding:10px;margin:15px 0px 15px 0px;}
.bm_right {float:right;width:40%;margin-left:15px;}
.bm_left {float:left !important;width:40% !important;margin-right:15px;}
.box_more h3, .vacancy {background:#353433 none;border-bottom:1px solid #353433;color:#ddd;font-size:13px;margin:-10px -10px 10px;padding:5px 5px 2px;position:relative;}
.vacancy {padding: 0;margin: 0 0 20px 0;}
.box_more li {background:transparent url(/_img/redesign/bullet_grey.png) no-repeat scroll 2px 6px;padding-left:15px;color:#A6A6A6;}

/* ICO */
.ico_extern {background: url(/_img/redesign/link_extern.gif) no-repeat left 0px !important;padding-left: 20px !important;display: block;}
.ico_pdf {background: url(/_img/redesign/link_pdf.gif) no-repeat left 0px !important;padding-left: 20px !important;display: block;}
.ico_file {background: url(/_img/redesign/link_file.gif) no-repeat left 0px !important;padding-left: 20px !important;display: block;}
.ico_slide {background: url(/_img/redesign/link_slide.gif) no-repeat left 0px !important;padding-left: 20px !important;display: block;}
.ico_warning {background: url(/_img/redesign/link_warning.gif) no-repeat left 0px !important;padding-left: 20px !important;display: block;}
.ico_page {background: url(/_img/redesign/link_page.gif) no-repeat left 0px !important;padding-left: 20px !important;display: block;}
.ico_emakina {background: url(/_img/redesign/link_emakina.gif) no-repeat left 0px !important;padding-left: 20px !important;display: block;}
.icon-pdf {background: url(/_img/redesign/icon-pdf.png) no-repeat 0 0px;padding:0 10px 0 10px;margin-left:10px;}

p.error {color:#ff0000;	font-weight:bold;} 

.content .col1, .content .col2 {float:left;width:285px;}
.content .box {float:none;margin-right:20px;width:275px;}
.content .box h4 {background:transparent url(/_img/redesign/bullet_double_orange.png) no-repeat scroll 0 50%;padding-left:15px;font-size:13px;font-weight:bold;color:#fff;}
.content .box h4 a{color:#fff;}

div.pressreleases-page {clear:both;}
div.pressreleases-page div.news { margin: 10px 40px 0 0; }
div.pressreleases-page div.news h3 { display: block; float: left; padding-bottom: 10px; width:460px;}
div.pressreleases-page ul { margin-bottom: 25px; margin-right: 150px; }
div.pressreleases-page p {  margin: 0;}
div.pressreleases-page div.date { float: left; width:80px; font-weight: bold; font-size: 11px; }
div.pressreleases-page p.info { margin-left: 70px; display: block; clear: left; }
div.pressreleases-page ul.info { margin: 0 0 10px 70px;}
div.pressreleases-page ul.info li { margin: 0 !important;}
div.pressreleases-page hr { clear: both;}

#company-image{clear:both; padding-top: 15px;}

.ul3cols li {float:left;width:30%;}

/* network */
img.network-logo {float: right;padding-left:10px}
#network-logos {margin-top: 20px;}
#network-logos .col {float: left;width: 160px;margin-right: 0px;}
.location {	width:50%;float: left;}

/* PAGER STYLES */

.emakinaPager{ text-align : center;	margin : 15px 0 5px 0;}
.emakinaPager .pageNumberActive{	font-size : 1.2em;	font-weight : bold;}
.emakinaPager .pagerIndicators{	margin-right : 5px;	margin-left : 5px;}

ul.sidebarJobList li{ border-bottom : 1px solid #2D2C2C; position : relative;}
ul.sidebarJobList li a{ position : absolute;right : 1px;}
 
 /* MINI_FORMS STYLES */
 
 .InsertBox{border : 1px solid #30B5F0;position : relative;z-index :0;margin : 25px 0 10px 0;padding : 5px;}
.InsertBoxTitle{padding : 5px;height : 20px;background-color : #161414;position : absolute;top : -15px;left : 10px;z-index : 1;font-weight : bolder;font-size : 15px;color:#30B5F0;}
.InsertBox table tr td{	padding : 10px;}

/* Form styles */

div.form-container { padding-bottom: 10px;}

p.legend {	margin-bottom: 1em;}
p.legend em {font-style: normal;}

div.form-container form p {	margin: 0;}
div.form-container form fieldset {margin: 10px 0;padding: 10px;border: 1px solid #2B2A28;}
div.form-container form legend {font-weight: bold;color: #8e8e8e;}
div.form-container form fieldset div {padding: 0.25em 0;}
div.form-container label,div.form-container span.label {margin-right: 10px;padding-right: 10px;width:150px;display: block;float: left;text-align: right;position: relative;}
div.form-container label.error,div.form-container span.error {color: #C00;}
div.form-container input, div.form-container textarea, div.form-container option, div.form-container select {font-size: 11px;}
div.form-container label em,div.form-container span.label em {	position: absolute;}

/*..begin youness..*/

div.form-container span.label em {  position: absolute;}
div.form-container form fieldset td {font-size: 11px}
td {font-size: 11px} 

/*..end youness.. 1.1em */

div.form-container input.error {border-color: #C00;background-color: #FEF;}
div.form-container input:focus,div.form-container input.error:focus,div.form-container textarea:focus {	background-color: #FFC;	border-color: #FC6;}
div.form-container div.controlset label,div.form-container div.controlset input {display: inline;float: none;}
div.form-container div.controlset div {	margin-left: 170px;}
div.form-container div.buttonrow {	margin-left: 180px;}

div#toggle-next {border-bottom: 1px solid #2B2A28;	margin: 10px 0;}
div#toggle-next h3 {color: #8E8E8E;font: normal 12px "Lucida Grande", Arial, Helvetica, sans-serif;border: 1px solid #2B2A28;border-bottom: 0;cursor: pointer;padding: 3px 5px;background: url(/_img/redesign/toggle-next-h3.gif) no-repeat;padding-left: 22px;}
div#toggle-next h3.selected {background: url(/_img/redesign/toggle-next-h3-selected.gif) no-repeat;font-weight: bold;}
div#toggle-next fieldset {margin: 0;border-bottom: 0;font-size: 11px;}

#people h2 {margin-top: 15px;margin-bottom:15px;}
#people dl, #people div div {float:left;margin:0;}
#people .four-columns, .three-column {clear:both;overflow:hidden;}
#people .four-columns dl, .four-columns div {margin-right:17px;width:130px;}
#people dd {font-size:0.9em;margin:0;padding:0;}
#people dt {font-size:1.05em;margin-top:5px;}
#people dl {margin-bottom:5px;}
#people .topline {border-top:1px solid #FC6B00;}

.doublebox {background:transparent none repeat scroll 0 0;color:#505050;margin-bottom:15px;overflow:hidden;text-align:justify;clear:both;padding: 15px 0px;}
.doublebox .col1 {float:left;width:44%;}
.doublebox .col2 {float:right;width:44%;}
.doublebox .col1, .doublebox .col2 {background:#1C1C1C none repeat-x scroll left bottom;color:#505050;padding:15px;text-align:justify;}

.sitemap, .page_404, div.academy {background:transparent url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat;	padding: 15px;}
.sitemap p, .page_404 p {font-size:1.2em}

ul#normalsitemap {float:left;list-style-image:none;width: 900px;overflow:hidden;}
ul#normalsitemap li {background:transparent none repeat scroll 0 0;float:left;margin:15px;padding:0;width:250px;}
ul#normalsitemap li ul {display:block;list-style-type:none;width:auto;}
ul#normalsitemap li ul li {background:transparent url(/_img/redesign/bullet_orange.png) no-repeat scroll left 7px !important;border-bottom:1px solid #555555;font-size:1.1em;font-weight: normal;line-height:1em;list-style-type:none;margin:0 0 5px;padding:5px 0 10px !important;text-indent:15px;width:100%;}

.table_grad {background:#353433 url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat;width:100%;border-left:1px solid #000;}
.table_grad table {border-collapse:collapse;border-left:1px solid #000;border-top:1px solid #000;width:100%;}
.table_grad table th {font-weight: normal;	text-align:center;}
.table_grad table td, .table_grad table th {border-bottom:1px solid #000;border-right:1px solid #000;font-size:1em;padding:4px;}
.table_grad table td {text-align:center;}
.table_grad table td.firstcol {	text-align:left;}

.box_quote blockquote {background-color:#1C1C1C;background-image:url(/_img/redesign/quoleft.png);background-position:left top;background-repeat:no-repeat;margin:10px 0 0;padding:8px;}
.box_quote blockquote div {	background-color:transparent;background-position:right bottom;background-repeat:no-repeat;padding:0 25px;background-image:url(/_img/redesign/quoright.png);}
.box_quote strong {background:#272525 none repeat scroll 0 0;color:#4B4B4B;display:block;font-size:0.8em;line-height:1em;margin:-8px 0 10px;padding:10px 8px 8px;text-align:right;}

p.date {float:left;margin:3px 9px 4px 0;text-align:center;width:40px;}
p.date strong {	background:#2C2B2B url(/_img/redesign/bg-date-top.gif) repeat-x scroll center bottom;border-bottom:1px solid #2C2B2B;display:block;}
p.date span.month {	font-weight:normal;padding:1px;text-transform:uppercase;}
p.date span.day {color:#FC6B00;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;padding:0 0 2px;}
p.date span.year {background:#282726 url(/_img/redesign/bg-date-bottom.gif) repeat-x scroll 0 0;border-top:1px solid #0F0E0E;font-size:10px;font-weight:normal;	display:block;}
.but_twitter {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_twitter.png) no-repeat 0 0;}
.but_facebook {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_facebook.png) no-repeat 0 0;}
.but_rss {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_rss.png) no-repeat 0 0;}
.but_linkedin {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_linkedin.png) no-repeat 0 0;}
.but_mail {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_mail.png) no-repeat 0 0;}
.but_twitter_inv {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_twitter_inv.png) no-repeat 0 0;}
.but_facebook_inv {display: block;height:16px;width:16px;Background:transparent url(/_img/redesign/but_facebook_inv.png) no-repeat 0 0;}
.but_rss_inv {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_rss_inv.png) no-repeat 0 0;}
.but_linkedin_inv {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_linkedin_inv.png) no-repeat 0 0;}
.but_mail_inv {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_mail_inv.png) no-repeat 0 0;}
.but_twitter_grey {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_twitter_grey.png) no-repeat 0 0;}
.but_facebook_grey {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_facebook_grey.png) no-repeat 0 0;}
.but_rss_grey {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_rss_grey.png) no-repeat 0 0;}
.but_linkedin_grey {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_linkedin_grey.png) no-repeat 0 0;}
.but_mail_grey {display: block;height:16px;width:16px;background:transparent url(/_img/redesign/but_mail_grey.png) no-repeat 0 0;}

.but_twitter span, .but_facebook span, .but_rss span, .but_linkedin span, .but_mail span,
.but_twitter_inv span, .but_facebook_inv span, .but_rss_inv span, .but_linkedin_inv span, .but_mail_inv span,
.but_twitter_grey span, .but_facebook_grey span, .but_rss_grey span, .but_linkedin_grey span, .but_mail_grey span {display: none;}
.but_twitter:hover, .but_facebook:hover, .but_rss:hover, .but_linkedin:hover, .but_mail:hover,
.but_twitter_inv:hover, .but_facebook_inv:hover, .but_rss_inv:hover, .but_linkedin_inv:hover, .but_mail_inv:hover,
.but_twitter_grey:hover, .but_facebook_grey:hover, .but_rss_grey:hover, .but_linkedin_grey:hover, .but_mail_grey:hover {background-position:0 100%;display:block;height:16px;}

.follow-us ul li {background:transparent url(/_img/redesign/bullet_orange.png) no-repeat scroll 3px 4px;padding:0 0 7px 17px;overflow: hidden;}

div.academy {	clear:both;}
div.academy h3 {color:#ddd;font-size:2.6em;padding: 5px 0px 15px 0px;line-height:1.2em;font-weight:normal;}
div.academy h4 a {color:#ddd;font-size:1.3em;padding: 0px;line-height:1.3em;font-weight:normal;}

.academy p {font-size: 1.2em;}
.academy br.space {	border-bottom:1px solid #555;}

ul.agenda li {background:transparent url(/_img/redesign/bullet_orange.png) no-repeat scroll 3px 15px;padding:10px 0 10px 17px;overflow: hidden;	border-bottom: 1px solid #555;}
ul.agenda li.last {border-bottom: none !important;}
ul.agenda li span.date {font-size: 1.2em;color: #f78f1e;display: block;float: left;width: 150px;}
ul.agenda li p {font-size: 1.2em;color: #fff;display: block;float: left;width: 400px;margin: 0px;}
.header_text {float: right;width:350px;padding: 36px 15px 15px;}
.header_text h1, .header_text h2{text-align: right;margin: 0px;}
.header_text h1 {font-size: 1.8em;text-transform:uppercase;padding-bottom:3px;}
.header_text h2 {font-size: 1.6em;}

/* ONLY FOR OLD CASESTORIES SUPPORT */

#content {width:900px;}
#content .real_content{float:left;width:585px;padding-bottom:50px;}
#content .real_content p, #content .real_content h3, #content .real_content ul, #content .real_content ol{width:510px;padding-left:75px;}
.content_right{float:right;width:279px;margin:0px;padding: 0px 0px 50px 0px;line-height: 1.5em;font-size: 0.95em;}
.content_right p{padding:5px 0px 5px 0px;width:279px;margin:0px;}
.content_right h5 {margin-top: 15px;}
#syndication {border-top:solid 1px #2D2C2C;padding:30px 0px 50px 0px;}
.border{	border-top:solid 1px #FC6B00;}
 .border ul, .border p {margin-top: 5px;}
#content li {background:transparent url(../work/casestories/images/bullet_orange.gif) no-repeat scroll 0pt 7px;}

/* END OF OLD CASESTORIES SUPPORT */

/* "WORK" OLD STYLES */
#clientsLogoList li{float : left;list-style-type:none;background : none;padding : 0;margin : 5px 10px 5px 0;}
#clientsLogoList li a{display : block;}
#clientsLogoList li img{margin : 0;}
ul#clientsLogoList{	list-style-type:none;margin-top : 30px;width:570px;margin-left : 20px;}

/* NEW Cases studies + links */

ul.casestories, ul.links {list-style-type: none;}
ul.casestories li, ul.links li {width: auto;overflow: hidden;background: transparent none !important;padding: 0px;}
ul.casestories li ul li, ul.links li ul li {width: 265px !important;float: left;padding: 10px 0px 10px 0px !important;margin: 0px 15px 0px 0px !important;border-bottom: 1px solid #2d2c2c;}
ul.casestories li ul li h3, ul.links li ul li h3 {padding-bottom: 7px;font-size: 13px;}
ul.casestories li ul li .whitelink, ul.links li ul li .whitelink {color: #F78F1E;}
ul.casestories li ul li .clientid .whitelink, ul.links li ul li .clientid .whitelink {color: #DDDDDD;}
ul.casestories li ul li .clientid .whitelink:hover, ul.links li ul li .clientid .whitelink:hover {color: #F78F1E;}

/* END NEW Cases studies + links */

/* ROADMAPS */
div#gmapContainer div {color:#2F2F2F;line-height:14px;}
div#gmapContainer div img{display : block;	margin-bottom : 10px;}
div#physicalAddresses{display : none;}

/* ACADEMY NEW SLICING */

.bar_title {overflow: hidden;border-bottom:1px solid #894512;margin:0 0 10px;padding:0 0 8px;}
.bar_title h1{margin-bottom : 10px;}
.bar_title h1,.bar_title h1 a {color:#DDD;font-size:22px;font-weight:normal;padding: 0px;text-decoration : none !important;}
.bar_title h2 {color:#FFF;float: left;padding: 0px;border-bottom : none;}

.projectdetails .bar_title {border:0;}
.projectdetails .bar_title h1,.projectdetails .bar_title h1 a {color:#DDD;font-size:28px;font-weight:normal;padding: 0px;}
.projectdetails .bar_title h2,.projectdetails .bar_title h2 a  {color:#FFF;float: left;font-size:12px;padding: 0px;border-bottom : none;text-decoration : none !important;}

.box_date {	border: 1px solid #3d3d3d;background: #141414 none;width: 40px;margin: 0px 6px 6px 0px;float:left;}
.box_date span {text-align: center;display: block;}
.box_date span.month {color: #dcddde;font-size: 11px;text-transform:uppercase;padding-bottom: 3px;}
.box_date span.day {color: #ee6601;font-size: 20px;padding-bottom: 2px;}
.box_date span.year {color: #dddddd;border-top: 1px solid #3d3d3d;font-size: 11px;padding-top: 1px;padding-bottom: 1px;}

.cols_two {	overflow: hidden;padding-bottom: 30px;}
.cols_two .col_1 {width:285px;float:left;}
.cols_two .col_2 {width:275px;float:right;}
.cols_two p {margin-top: 0px;line-height:1.6em;}

h2.academy, .academy_style h2{color:#ddd;font-size:18px;padding: 5px 0px 10px 0px;font-weight:normal;border:none;}
.col_agenda h2{ margin-left : 65px;}
.academy_style .subcolumns{	float : left;	margin-top : 20px;	margin-left : 65px;}
ul.style_add {list-style-type: none;padding: 0px 0px 20px 0px;}
ul.style_add li {padding-left:20px;background: transparent url(/_img/redesign/bg_style_add.png) no-repeat 0 3px;padding-bottom:15px;}
ul.style_add li h3 {color: #a5a5a5;font-size: 12px;font-weight:bold;padding-bottom:3px;}
ul.style_add li p {padding-bottom:1px;margin: 0px;}

.cols_three {overflow:hidden;padding-bottom: 30px;}

.cols_three .col_agenda {width: 265px;float: left;padding-right:20px;}
.cols_three .col_location {width: 145px;float: left;}
.cols_three .col_locationmap {width: 250px;float: left;margin: 30px 0px 0px 90px;}
.cols_three .col_social {width: 140px;float: left;margin-left: 140px;}
.col_agenda ul {list-style-type:none;padding: 0px;}
.col_agenda ul li {overflow:hidden;padding: 0px 0px 0px 0px;background: transparent none;padding-bottom:15px;}
.col_agenda ul li span {font-weight:bold;width:50px;font-size:12px;color: #a5a5a5;float: left;}
.col_agenda ul li p {width: 200px;float:right;margin: 0px;}
.col_location p {line-height:1.6em;font-weight:bold;}
.col_location p a {color: #F78F1E;}
.col_social ul li {background:transparent none;padding: 0px 0px 10px 0px;}
.col_social ul li a {width: auto;color: #F78F1E;}
.col_social ul li a.but_twitter {display: block;height:16px;background:transparent url(/_img/redesign/but_twitter_inv.png) no-repeat 100% 0;}
.col_social ul li a.but_facebook {display: block;height:16px;background:transparent url(/_img/redesign/but_facebook_inv.png) no-repeat 100% 0;}
.col_social ul li a.but_rss {display: block;height:16px;Background:transparent url(/_img/redesign/but_rss_inv.png) no-repeat 100% 0;}
.col_social ul li a:hover {background-position:100% 100%;}
ul.documents {padding-bottom:30px}
ul.documents li {padding: 0px 0px 8px 0px;background:transparent none;}
ul.documents li a {font-weight:bold;overflow: hidden;display: block;}
ul.documents li a * {cursor: pointer;}
ul.documents li span {width:55px;display: block;float:left;}
ul.documents li strong{color: #F78F1E;display: block;float:left;}
.button_container {border-top:1px solid #232323;padding-top:13px}

.button, input.button, button {background:#1b1b1b none repeat scroll 0 0;color:#DDDDDD;cursor:pointer;display:block;float:right;font-size:13px;font-weight:normal;padding:7px 15px 5px;border: none;text-decoration: none;}
.button:hover, input.button:hover, button:hover{background-color:#353433;color:#f78f1e;}
.before_title {margin-bottom: 30px;}
/* END ACADEMY NEW SLICING */

/*Alliance Block*/
.alliance_block {list-style-type:none;padding-bottom: 25px;overflow: hidden;}
.alliance_block li {float: left;background:transparent none !important;margin-bottom:0px !important;padding-left:0px !important;padding: 0px 5px 5px 0px;}
.alliance_block li a {	display: block;width: 110px;height: 110px;overflow: hidden;/*border: 1px solid #30B5F0;*/background:transparent url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat scroll 0 100%;text-decoration:none;cursor: pointer;position: relative;}
.alliance_block li a img {display: block;width: 110px;height: 110px;text-decoration:none;cursor: pointer;position: absolute;top: 0px;left: 0px;}
.alliance_block li a span {display: none;width: 104px;height: 104px;font-size: 10px;text-decoration:none;padding: 3px;color:#F78F1E;cursor: pointer;position: absolute;top: 0px;left: 0px;}
.alliance_block li a span strong {display: block;font-size: 12px;color:#fff;text-decoration:none;}
.alliance_block li a:hover span {display: block !important;}
.alliance_block li a:hover img, .alliance_block li p {display: none !important;}

.tooltip_box {position: absolute;display: none;width: 205px;height:90px;padding: 10px;background:transparent url(/_img/redesign/bg_tooltip.png) repeat 0 0;font-size: 12px;color: #fff;}
.tt_onright {border-left: 5px solid #2D2C2C;}
.tt_onleft {border-right: 5px solid #2D2C2C;}
/*END Alliance Block*/

.list_showcases {padding-bottom: 20px;overflow: hidden;}
.list_showcases li {width: 45%;float:left;padding-right:2%;padding-bottom: 5px;background:transparent url(/_img/redesign/bullet_orange.png) no-repeat 1px 5px;}
.list_showcases li h3 {font-weight:normal;color:#A5A5A5;font-size: 12px;}
.list_showcases li a {font-weight:normal;color:#A5A5A5;}
.list_showcases li a:hover {color:#F78F1E;}

p.arrow{overflow:hidden;padding-bottom: 10px;}
p.arrow a {background: #1B1B1B url(/_img/icon_play.png) no-repeat 7px 7px;display: block;float: right;padding: 7px 15px 5px 30px;font-size:13px;color: #dddddd;font-weight: normal;cursor: pointer;}
p.arrow a:hover {color: #F78F1E;background-position: 7px -27px;}
h3.testimonials {padding-bottom: 10px;}
p.intro {font-size: 13px;padding-bottom:15px;}

.news h3 {float: right;width: 490px;padding-top: 5px;font-size: 15px;}
.news hr {display: none;}
.news {border-bottom: 1px solid #2D2C2C;padding: 10px 0px;overflow:hidden;}

.box_date_line {border: 1px solid #3d3d3d;background: #141414 none;width: 80px;margin: 0px 6px 6px 0px;float:left;}
.box_date_line span {text-align: center;}
.box_date_line span.day_month {color: #ee6601;font-size: 13px;text-transform:uppercase;padding-bottom: 3px;padding-top: 3px;text-align: center;display:block;font-weight:bold;}
.box_date_line span.year {color: #dddddd;border-top: 1px solid #3d3d3d;font-size: 11px;padding-top: 1px;padding-bottom: 1px;display: block;}

/* vacandy details 
-----------------------------------------------
----------------------------------------------- */

div#vacancy-detail { width:500px; }
div#vacancy-detail .othervacancy { width:281px; float: left;}
div#vacancy-detail div.details li { margin-right: 100px;}
div#vacancy-detail h3 a {color: #30B5F0;}
div.vacancy {margin-bottom: 20px;}
div.vacancy h3 {background: #2c2b2b url(../_img/bg-vacancy-h3.gif) repeat-x bottom;border-bottom: 1px solid #2c2b2b;padding: 2px 10px;color: #FFF;position: relative;}
div.vacancy h3 a {}
div.vacancy h3 small {position: absolute;top: 3px;right: 10px;width:50px;text-align: right;}

ul.list li {background:transparent url(../_img/bullet.gif) no-repeat scroll 0pt 7px;margin-bottom:6px;padding-left:12px;}

div.vacancy div {background: #282726 url(../_img/bg-vacancy.gif) repeat-x;padding: 10px;border-top: 1px solid #0f0e0e;}
.financial_report ul {padding-top: 10px;padding-bottom: 10px;}
.financial_report li {font-weight:bold;font-size: 13px;}
.financial_report ul li {padding: 0px;background: transparent none;	font-weight:normal;font-size: 12px;}
ul.eventpartners {overflow:hidden;}
ul.eventpartners li {background: transparent none !important;float: left;width:130px;padding: 0px 0px 10px 0px;overflow: hidden;}
ul.eventpartners li.cb {clear: both;padding-right:20px;}
ul.eventpartners li img {width:130px;}

div#liveChatBox{background:transparent url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat scroll 0 0;padding:5px;}
#liveChatBox #uListFlash{float:left;}
#liveChatBox ul.userList{width:370px;float:left;padding:0 5px;}
#liveChatBox ul.userList li{width:360px;float :left;padding:0;margin:0 0 5px 5px;}
#liveChatBox ul.userList li h2{padding-top:5px;}
#liveChatBox ul.userList li img{float:left;margin-right:10px;}

.col_agenda ul li span.speaker {color: #F78F1E;width : 100% !important;font-weight : normal;}
form.newsletters fieldset{	border : 1px dashed #353433;padding : 5px;vertical-align : middle;margin : 0 10px;width : 400px;}
form.newsletters fieldset label{margin-left : 10px;}
form.newsletters fieldset div{float : left;	margin-top : 7px;}

.tagdetailblock, .tagclientblock_clientlogo{width : 100%;padding : 0;margin :0;display : block}
.tagdetailitem{width:100%;float : left;display : block;margin : 2px 5px;}
.tagdetailitem h2{	margin-top : 0;}
.tagclientblock, .tagclientblock_clientlogo{width:100%;margin : 8px 0;overflow : hidden;zoom : 1;border-bottom: 1px solid #2D2C2C;padding-bottom : 10px;}
.tagclientblock img, .tagclientblock_clientlogo img{float : left;margin-right : 10px;width : 135px}
.tagclientblock ul li , .tagclientblock_clientlogo ul li { float:none !important;height:auto !important;margin:0 !important;padding:0 0 5px !important;width:auto !important;}
.tagclientblock ul li , .tagclientblock_clientlogo ul li { float:none !important;height:auto !important;margin:0 !important;padding:0 0 5px !important;width:auto !important;}
.tagclientblock ul {padding:0 15px 0 0;}
.tagclientblock_clientlogo ul {padding:0 15px 0 135px;}
.tagclientblock_clientlogo h3 {float:left;padding-bottom:10px;}
.tagclientblock_clientlogo h3 a img { float : left;}
.tagdetailitem ul li{float : left;width : 30%;margin : 4px;padding : 0 0 0 10px !important;height : 50px;background : none;}
.tagdetailitem ul li a{	color : #30B5F0;}
.tagclientblock ul li a,.tagclientblock_clientlogo ul li a {color:#A5A5A5;text-decoration:none;}
.tagclientblock ul li a:hover,.tagclientblock_clientlogo ul li a:hover {color:#F78F1E;text-decoration:none;} 

.clearboth{ clear : both;}

.contact_error_message	{	border : #D90000 solid 2px;	color : #B30000;	font-size : 14px;	padding : 5px;}
.contact_error_message strong {font-size : 16px;font-weight : bold;}
.contact_error_message ul li strong {font-size : 14px;}
.contact_error_message ul {margin-top : 10px;list-style-type : square;}
.contact_error_message ul li {background:transparent url(/_img/redesign/bullet_orange.gif) no-repeat scroll 0 6px;list-style-type : square;}

/*NEW PROJECTS*/
#gallery_mask{	width : 590px;	overflow : hidden;}
.gallery_container{width :1180px;}
.gallery_container ol.gallery_pages{float : left;overflow : hidden;}
.gallery_container ol.gallery_pages li{	list-style-type : none;	float : left;width: 590px;}
.gallery_container ol.gallery_pages li ol.gallery_page{float : left}
.gallery_container ol.gallery_pages li ol.gallery_page li{float : left;width : 260px;height : 195px;overflow : hidden;margin : 5px;border : 1px solid #30B5F0;}
.gallery_container ol.gallery_pages li ol.gallery_page li img{}

/*Old styles from academy*/

.slideshare {background: #282726;padding: 10px 10px 1px 10px;}
.slideshare li {background: url(../_img/icon-slideshare.gif) no-repeat 0 0px;padding-left: 19px;margin-bottom: 10px;}
/*End old styles from academy*/

/*New Work*/
.opened .opened {display: block;}
.opened .closed {display: none;}

.box_filters {margin-bottom: 20px;}
.resetfilters{margin : 0 10px;}

.box_filters .box_filters_inner {background:transparent url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat 0 0;padding: 10px;overflow:hidden;}
.box_filters .box_filters_inner input.filter_action {text-align:center;}
.list_workprojects {list-style-type: none;width: 590px;}
.list_workprojects li {width: 283px;height : 290px;float: left;margin: 0px 0px 25px 0px;display:block;padding : 0;border : 1px solid #333}
.list_workprojects li.odd {margin-right: 20px;}
.list_workprojects li a.thumb {width: 285px;height:215px;overflow: hidden;display: block;}
.list_workprojects li a.thumb img {width: 285px;}
.list_workprojects li h2 {border: none;padding : 0;margin:0;}
.list_workprojects li h2 a {text-decoration: none;}
.list_workprojects li h3 {text-transform : uppercase;position:absolute;bottom : 5px;}
.list_workprojects li h3 a {text-decoration: none;font-size:12px;}

.list_workprojects li div.project_text{padding : 10px;position : relative;height:58px;}


.pager {text-align:center;}
.pager ol {list-style-type: none;margin: 0 auto;text-align:center;overflow: hidden;float:left;}
.pager ol li {overflow:hidden;display: inline;}
.pager ol li a {display:block;float:left;text-decoration:none;background:transparent url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat 0 0;margin:0px 3px 0px 0px;border: 1px solid #353535;text-align: center;padding: 6px;}
.pager ol li.pager_mask {width : 462px;float : left;overflow : hidden;}
.pager ol li ol { margin-left : 0px;width : 700px; }
.pager ol li ol li a {width:16px;}
.pager ol li a:hover,.pager ol li.active a {border: 1px solid #F78F1E;}
.pager_bottom {	padding-top: 10px;border-top: 1px solid #894512;margin-top: 15px;}

.filter_projects {overflow: hidden;}
.filter_projects li {background: transparent none !important;padding: 0px 15px 10px 0px;float: left;height:65px;}
.filter_projects li label {font-size: 0.9em;display: block;}
.filter_projects li select {width: 175px;}
.filter_projects li input {width: 118px;}

/* USED FOR THE JQUERY DATEPICKER */
.ui-datepicker{background-color : #1F1E1E;border : 1px solid #CC6600;width : 150px;padding : 5px;}
.ui-datepicker table{ width : 100%;	background:black none repeat scroll 0 0;border:1px solid #000000;border-collapse:separate;border-spacing:2px;}
.ui-datepicker-next {float : right;}
.ui-icon{cursor : pointer;}
.ui-datepicker-title{font-weight : bold;text-align : center;margin-bottom : 5px;}
table.ui-datepicker-calendar tbody tr td a{color:#F78F1E;text-decoration:none;}
table.ui-datepicker-calendar tbody tr td{text-align : center;background-color : #282726;}
table.ui-datepicker-calendar tbody tr td.ui-datepicker-days-cell-over, table.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day{	font-weight : bold;padding : 0 1px;background-color : #666666;}
.ui-helper-hidden-accessible {left:-100000000px;position:absolute;}
/* END USED FOR THE JQUERY DATEPICKER */

/*Project Detail*/
.content_company {padding-top: 30px;}

.work_pic {background-color:#353433;padding: 0px;margin-bottom: 20px;}
.work_pic img {margin-bottom: 5px;width: 100%;}
.work_pic p {text-align: right; font-size: 11px;margin: 0;padding: 5px;}

.content_company .intro {padding: 0px;}
.content_company h3 {padding: 10px 0px 5px;}
.box_quote {background-color:#353433;}
.box_quote blockquote {font-size: 12px;background-color: #353433;}
.box_quote .signature {text-align: right;font-size: 11px;padding: 3px 10px;}

.work_gal {overflow: hidden;}

.work_gal ul {list-style-type:none;margin-left : 6px;}
.work_gal ul li {background: transparent none !important;overflow: hidden;float: left;padding: 0px 6px 8px 0px;}
.work_gal ul li a {background: transparent none !important;overflow: hidden;height: 87px;width: 87px;display: block;}

.button_container {overflow: hidden;}
.work_comp {overflow: hidden;padding: 20px 0px;clear: both;background: transparent url(/_img/redesign/arrow.png) no-repeat 50% 50%;}
.work_comp h3 {padding-bottom: 10px;font-size: 14px;}
.work_comp .col_before, .work_comp .col_after {	float: left; width: 200px; text-align: center; padding: 0px 20px;}
.work_comp .col_after {	float:right;}
.work_related ul.raw {	clear:both;}
.work_related ul li { float: left; padding:8px 0px 8px 0; margin:0px 8px 0px 0;	background: transparent none !important; width: 110px;	border-bottom:1px solid #2D2C2C;}
/*End Project Detail*/

.client_detail {overflow: hidden;}
.client_detail img.client_logo {float: left;width: 180px;height:140px;}
.client_detail div.intro {float: right;width: 385px;}
.client_detail div.intro p {margin-top: 0px;}

.client_list ul li{padding-left: 0px;background: transparent none;}
.client_list .cols_2 {overflow:hidden;}
.client_list .cols_2 .col_1 {width: 49%;float: left;}
.client_list .cols_2 .col_2 {width: 49%;float: right;}

.box_trans {background:transparent url(/_img/redesign/navbar_trans/bg_navbar_level2.png) repeat 0 0;padding: 10px;overflow:hidden;margin-bottom:20px;}
.list_logoclients ul {	margin-left: 8px; overflow: hidden; height: 290px;}
.list_logoclients ul li {padding-left: 0px;background:transparent none;float:left;padding: 0px 5px 5px 0px ;}
.list_logoclients ul li a img {float: left;}
.list_logoclient_anim ul {margin-left: 0px;padding-right:-10px;overflow-y:scroll !important;height: 290px;}
.list_logoclient_anim {padding-right:0px;}
a.project_overview_image{width : 283px;height : 214px;overflow : hidden;display : block;}
/*End New work*/

/*MAPS*/
.legend {padding-top: 15px;}
.legend p {overflow: hidden;}
.legend p img {float: left;}
.legend p span {line-height: 26px;display:block;float: left;margin: 0 0 0 10px;font-size: 0.9em;}
/*MAPS END*/

.additionalinfo{width : 570px;background-color : #E3913B; font-weight : bold; color : #FFF; margin : 15px 0;padding : 5px 10px;}

/*NEW EVENTS*/
.eventcontent h1{ padding : 0 0 5px 0;margin : 0;float : left;}
.eventcontent p{margin : 0 0 10px 0;padding : 0;}
.eventcontent p.intro { font-size : 13px; }
.eventcontent div.description h2{border:none;color:#DDDDDD;font-size:18px;font-weight:normal;padding:5px 0 10px;}
.eventcontent div.description ul{list-style-type:none;padding:0 0 20px;}
.eventcontent div.description ul li
{	background:url("/_img/redesign/bg_style_add.png") no-repeat scroll 5px 5px transparent;
	padding-bottom:15px;
	padding-left:20px;
	color:#A5A5A5;
	font-size:12px;
	font-weight:bold;
}
div.eventintro{margin-bottom : 10px;}
body.empty {background: #000;}
body.empty .main_wrapper{padding : 10px;}
body.empty .main_wrapper p{font-size : 12px;}

#eventform fieldset
{	border :none;
	padding : 0;
	margin :0;
	font-size : 12px;
}

#eventform ol
{	
list-style:none outside none;
margin : 0;
padding:0;
}
#eventform ol li
{	
clear:left;
display:block;
height:1%;
margin: 4px 0;
padding:0 0 0 140px;
width:330px;
}

#eventform label
{	float:left;
	font-weight:bold;
	margin-left:-145px;
	text-align : right;
	width:140px;
	padding-right : 5px;
}

#eventform input.text
{	/*background-color:#F6F6F6;
border:1px solid #000000;*/
font-size:11px;
height : 13px;
padding:2px;
width:180px;
}
/*NEW ACADEMY END */

/*TWITTER FEED*/
#twitterfeed{ padding : 0;}
#twitterfeed ul{ padding : 0;  list-style-type: none;}
#twitterfeed ul li{  list-style-type: none;  padding : 0 0 5px 0;  border-bottom:1px solid #894512;  margin : 0 0 5px 0;}
#twitterfeed ul li.tweet_last{  border : none;}
#twitterfeed ul li span.tweet_date{   font-size : 10px;  padding-left : 2px;  display : block;}
#twitterfeed ul li span.tweet_date a:hover{  color : #A5A5A5;}
#twitterfeed ul li span.tweet_text{  font-size : 12px;  color : #DDD;}
#twitterfeed ul li span.tweet_text a{  font-size : 12px;   color : #F78F1E;}
#twitterfeed ul li span.tweet_text a:hover{  font-size : 12px;  text-decoration : underline;}
/*TWITTER FEED END*/

/* @group Sidebar tabs */

#sidebar_tags div.tabcontent{	display : none;	background:#353433 none;padding: 12px;	zoom:1;}
#sidebar_tags div.tabcontent div{ padding : 12px;}

#sidebar_tags ul.tabs {overflow:hidden;list-style-type:none;margin: 0;}
#sidebar_tags ul.tabs li {float: left;padding: 0px 1px 0px 0px;background-image:none;}
#sidebar_tags ul.tabs li a {color: #d6d6d6;font-size : 13px;font-weight: normal;padding: 5px 8px;background:#1c1c1c none;display:block;height:auto;}
#sidebar_tags ul.tabs li.active a {background:#353433 none;}

#sidebar_tags div a {font-size:1.1em;}
#sidebar_tags div a.subtitle {font-size:1.2em;font-weight: normal;padding:0 2px 0 0;color:#f78f1e;}
#sidebar_tags div p {padding: 0px 0px 5px 0px;line-height:1.6em;}


#tab_tags_content p {line-height:2em !important;}
#tab_twitter_content div {padding : 0 !important;}
/* @end */

#sidebar_tags ul.tabs li a:hover {background:none repeat scroll 0 0 #353433;padding-bottom:4px;margin-bottom:1px;}

/*Flickr stream */
#sidebar_tags #tab_flickr_content div {padding:0;overflow:hidden;clear:both;}
#sidebar_tags #tab_flickr_content div ul {padding:3px;background:#fff none;overflow:hidden;width:243px;margin:0 auto;}
#sidebar_tags #tab_flickr_content div ul li {padding:3px;float:left;background:transparent none;}
#sidebar_tags #tab_flickr_content div ul li a {display:block;width:75px;height:75px;overflow:hidden;}
#sidebar_tags #tab_flickr_content div ul li a:hover {width:71px;height:71px;border:2px solid #fff;}
#sidebar_tags #tab_flickr_content div ul li a:hover img {margin:-2px;}
#sidebar_tags #tab_flickr_content p {padding:6px;width:250px;margin:0 auto;clear:both;overflow:hidden;}
#sidebar_tags #tab_flickr_content p.flickWidgetLink {background:#fff none;width:237px;}
#sidebar_tags #tab_flickr_content p.flickWidgetLinkw {}
#sidebar_tags #tab_flickr_content .flickWidgetLink a.icon_flickr_w {display:block !important;background:transparent url(/_img/redesign/ico_flickr.png) no-repeat 100% 0;text-align:right;height:16px;}
#sidebar_tags #tab_flickr_content .flickWidgetLink a.icon_flickr_w:hover {background-position:100% 100%;}
#sidebar_tags #tab_flickr_content .flickWidgetLink a.icon_flickr_w span {display:block;padding-right:25px;}
a.button_tweetr {float:none;}
a.button_tweetr span {background:transparent url(/_img/redesign/ico_tweet.png) no-repeat 100% 0;height:16px;padding:0 0 0 0;display:block;}
a.button_tweetr:hover span {background-position:100% 100%;}
a.button_flickr {float:none;}
a.button_flickr span {background:transparent url(/_img/redesign/icobt_flickr.png) no-repeat 100% 0;height:16px;padding:0 0 0 0;display:block;}
a.button_flickr:hover span {background-position:100% 100%;}
a.button_flickrw {float:none;background-color:#fff;}
a.button_flickrw span {background:transparent url(/_img/redesign/icobt_flickrw.png) no-repeat 100% 0;height:16px;padding:0 0 0 0;display:block;color:#5d5d5d;}
a.button_flickrw:hover span {background-color:#fff;background-position:100% 100%;color:#f78f1e;}
a.button_flickrw:hover {background-color:#fff;}
/*Flickr stream END */

/*HTML5 video player*/

.htmlVideoWrapper{position:relative;height:530px;overflow:hidden;}
.htmlVideoWrapper .playlist{position:absolute;bottom:0;right:0;font-size:1.2em;}
.htmlVideoWrapper select{width:238px;padding-left:3px;}