@charset "utf-8";
html, body {width:100%; margin:0; padding:0; background-color:#3a3a3a; min-width:960px;}

/* DIVS */
#header {width:100%; height:233px; background-color:#2d2c2b; overflow:hidden; text-align:center; }
#header_content_wrapper {width:100%; height:54px; margin:-54px 0 0 0; position:relative;}
#header_title_wrapper {width:50%; height:54px; position:relative; float:right; background: url(/images/layout/header_content3.png) left no-repeat;}
#header_title {width:305px; height:54px; margin-left:179px;}
#header_toggle_more {margin:-54px 20px 0 0; display:none;}
#header_toggle_less {margin:-54px 20px 0 0; display:none;}
#header_controls {width:250px; height:54px; position:relative; float:right; margin-right:-181px;}
#menu_wrapper {width:100%; height:37px; background-color:#242424;}
#menu {width:960px; height:37px; margin:0 auto; z-index:8;}
#menu_items {float:left; height:37px; width:685px;}
#searchbox {float:left; height:37px; width:200px;}
#language {float:right; height:26px; width:70px; padding-top:11px; margin:0 0px 0 0 !important; margin-right:0px;}
#logo_wrapper {width:192px; height:55px; margin:0 auto; top:-64px; left:-384px; position:relative; margin-bottom:-64px;}
#logo {width:192px; height:55px; margin:0 0 0 10px; z-index:10; position:relative;}
#content_wrapper {width:100%; background:#282726 url(/images/layout/content_bg.jpg) repeat-x; padding-bottom:20px;}
#content {width:960px; margin:0 auto;}
#content_left {width:610px; float:left; margin:20px 20px 0 20px !important; margin-right:10px; margin-left:10px; padding:0px 0 0px 0}
#content_right {width:275px; float:right; margin:20px 0 20px 0; padding:0px 0 0 33px; border-left:#464542 1px solid;}
#footerblock {width:100%; background-color:#d1d0c4;}
#footerblock_right {width:50%; position:relative; float:right; background:#b0afa6 url(/images/layout/footerblock.jpg) repeat-y; height:225px;}
#footerblock_left {width:625px; position:relative; float:right; margin-right:-171px; background-color:#d1d0c4}
#quote {width:285px; margin:0px 0 20px 0; float:left;}
#address {width:245px; margin:0px 0 20px 70px; float:left;}
#latest_news {width:260px; margin:0px 0 20px 203px;}
#footer_wrapper {width:100%; height:32px; background-color:#3a3a3a;}
#footer {width:960px; margin:0 auto; height:32px;}
.team_partner {clear:both; width:610px; margin-bottom:0px;}
.team_partner_img {float:left; width:110px; margin:0;}
.team_partner_img p {margin:0 !important; }
.team_partner_img p a.button {margin:0 !important; padding:5px 8px;}
.team_partner img {margin:0 0 10px 0 !important;}
.team_partner_info {float:right; width:496px;}
#team_wall img {width:95px; height:95px; margin:0 4px 4px 0; float:left; display:block; border:#d1d0c4 1px solid;}
/*#flickr {width:220px; padding:12px 0 20px 0;}*/
#flickr {padding:12px 0 0px 0;}
#details { background-color:#222; padding:10px; margin:20px 20px 10px 0;}
.hide {display:none;}
.news_item {width:590px; padding:15px 0 20px;}
#map {width:270px; height:210px; border:#d1d0c4 1px solid; margin-top:25px;}
#more {display:none;}
#project-wrapper {margin-top:26px;}
#form_contact {margin:0;}
#cse-search-box {margin:0;}
#cse-search-results {margin:0 0 0 20px; padding-top:30px; background-color:#282726; width:960px;}
#res {padding:0; margin:0;}
#res p {font-size:12px;}
#cse-search-results table {width:100%;}
#cse-search-results table .ra {float:right; width:200px;}
#cse-search-results iframe {width:900px;}



/* PARAGRAPHS */
#content p {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#bbb; line-height:18px; margin:12px 20px 12px 0;}
#quote p {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#3a3a3a; line-height:22px; background: url(/images/layout/quote.jpg) 0px 6px no-repeat; padding-left:36px;}
#address p {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a; line-height:20px;}
#latest_news p {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a; line-height:20px; margin:4px 0 0px 0;}
#language p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; margin:0}
#footer p {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; margin:8px 0 0 10px; display:inline; float:left;}
#details p {margin:0 0 3px 100px;}
.category_block p {margin-right:0 !important;}
.news_item p {margin-right:0 !important;}
p.skipcontent {font-size:1px; height:1px; margin:0; display:none;}
#content_left #error_container {padding:0 0 0 130px; color:#ec4101; display:none;}

/* TITLES */
#content h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#d1d0c4; font-weight:200; margin:9px 0 10px 0;}
#content_right h3, #content_right h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#d1d0c4; font-weight:200; margin:12px 0 10px 0;}
#footerblock h3, #footerblock h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#3a3a3a; font-weight:200; margin-top:20px; margin-bottom:10px;}
/*.project_block h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; font-weight:200; margin:0px 0 3px 0;}*/
.project_block h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; font-weight:200; margin:0px 0 3px 0; line-height:18px;}
.project_block h3 {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:14px; color:#d1d0c4; font-weight:200; margin:0px 0 4px 0; font-style:italic;}
/*.project_block h4 {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#777; font-weight:200; margin:6px 0 10px 0;}*/
.project_block h4 {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#777; font-weight:200; margin:6px 0 5px 0;}
.category_block h2 {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:200; margin:12px 0 26px 0;}
#details h3 { font-style:normal; margin-bottom:14px; font-weight:600;}
.news_item h2 {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:16px; color:#d1d0c4; font-weight:600; margin:8px 0 4px 0;}
.news_item h4 {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; color:#d1d0c4; font-weight:200; margin:0px 0 12px 0;}
.project_block h4 a {color:#777 !important; text-decoration:none !important;}
.project_block h4 a:hover {color:#999 !important; text-decoration:none !important;}
h2.team {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d1d0c4; font-weight:200; margin:20px 0 18px 0; font-style:italic; clear:both;}
#content_left h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d1d0c4; font-weight:200; margin:0px 0 4px 0;}
.company #content_left h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d1d0c4; font-weight:200; margin:0; padding:0;}
#content_left .team_partner_info h3 {font-weight:600;}
#content_left .team_partner_info h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; font-weight:200; margin:0px 0 4px 0; font-style:italic}

/* LINKS */
#header_controls a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f1f1f; margin:0 5px 0 0; outline:none;}
#header_controls a.H_viewproject { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ec4101; text-decoration:none;}
#header_controls a.H_viewproject span { background-color:#1f1f1f; padding:18px 20px 17px 20px; float:right; margin-right:15px; -moz-opacity: 0.85; opacity: 0.85; cursor:pointer;}
#header_controls a.H_previous { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; text-decoration:none;}
#header_controls a.H_previous span { background:#1f1f1f url(/images/layout/arrow_left2.gif) 15px 50% no-repeat; padding:18px 30px 17px 0px; float:right; margin-right:5px; -moz-opacity: 0.85; opacity: 0.85; cursor:pointer;}
#header_controls a.H_previous:hover span { background:#1f1f1f url(/images/layout/arrow_left.gif) 15px 50% no-repeat; padding:18px 30px 17px 0px; float:right; margin-right:5px; -moz-opacity: 0.85; opacity: 0.85; cursor:pointer;}
#header_controls a.H_next { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; text-decoration:none;}
#header_controls a.H_next span { background:#1f1f1f url(/images/layout/arrow_right2.gif) 15px 50% no-repeat; padding:18px 30px 17px 0px; float:right; margin-right:5px; -moz-opacity: 0.85; opacity: 0.85; cursor:pointer;}
#header_controls a.H_next:hover span { background:#1f1f1f url(/images/layout/arrow_right.gif) 15px 50% no-repeat; padding:18px 30px 17px 0px; float:right; margin-right:5px; -moz-opacity: 0.85; opacity: 0.85; cursor:pointer;}

#header_title span {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#d1d0c4; margin:0 0 0 24px !important; margin-left:12px; padding-top:15px; display:block; float:left;}
#header_toggle_more a {display:block; float:right; width:33px; height:33px; background: url(/images/layout/header_maximize.jpg) no-repeat; text-decoration:none; margin:9px 0 0 0;}
#header_toggle_less a {display:block; float:right; width:33px; height:33px; background: url(/images/layout/header_minimize.jpg) no-repeat; text-decoration:none; margin:9px 0 0 0;}

#menu_items a.projects, #menu_items a.company, #menu_items a.news, #menu_items a.contact {font-family:Arial Narrow, Tahoma, Arial, sans-serif; font-size:12px; color:#d1d0c4; text-decoration:none; padding:10px 6px 3px 6px; display:block; text-transform:uppercase;}
.projects #menu_items a.projects, .company #menu_items a.company, .news #menu_items a.news, .contact #menu_items a.contact {font-family:Arial Narrow, Tahoma, Arial, sans-serif; font-size:12px; color:#d1d0c4; text-decoration:none; padding:10px 6px 3px 6px; display:block; background-color:#cb3700; text-transform:uppercase;}
#menu_items a.projects:hover, #menu_items a.company:hover, #menu_items a.news:hover, #menu_items a.contact:hover {text-decoration:underline;} 

#language a.nl, #language a.fr, #language a.en {color:#d1d0c4; text-decoration:none;}
.nl #language a.nl, .fr #language a.fr, .en #language a.en {color:#ec4101;}
#language a.nl:hover, #language a.fr:hover, #language a.en:hover {text-decoration:underline;}

#content_left a.viewproject { height:23px; background:#222222 url(/images/layout/arrow_right.gif) 10px 50% no-repeat; display:block; float:left;padding:3px 10px 0px 30px; color:#ec4101; text-decoration:none;}
#content_left a.viewproject:hover { height:23px; background:#ec4101 url(/images/layout/arrow_right3.gif) 10px 50% no-repeat; display:block; float:left;padding:3px 10px 0px 30px; color:#222222; text-decoration:none;}
#content_left a.button2 { height:23px;  display:block; float:left; padding:3px 10px 0px 10px; text-decoration:none;}
#content_left a.button2:hover { height:23px; display:block; float:left; padding:3px 10px 0px 10px; text-decoration:none;}	
#content_left a {color:#d1d0c4; text-decoration:underline;}
#content_left a:hover {color:#fff; text-decoration:underline;}
.home #content_left a {color:#d1d0c4; text-decoration:none;}
.home #content_left a:hover {color:#fff; text-decoration:none;}
#content_left a.button {color:#d1d0c4; text-decoration:none;}
#content_left a.button:hover {color:#fff; text-decoration:none;}
#content_left .company_list {list-style:none; margin:30px 0 20px 0; padding:0;}
#content_left .company_list li a {text-decoration:none; color:#d1d0c4; background: url(/images/layout/arrow_right.gif) 0 50% no-repeat; padding:0 0 0 18px;}
#content_left li a:hover {text-decoration:none; color:#fff;}
#content_right a {color:#d1d0c4; text-decoration:none;}
#content_right a:hover {color:#fff; text-decoration:none;}

#content_right .submenu a {text-decoration:none;}
.submenu a.organisation, .submenu a.team, .submenu a.mission {height:27px; background:#222222; padding:5px 10px 5px 10px; color:#d1d0c4; text-decoration:none;}
.submenu a.organisation:hover, .submenu a.team:hover, .submenu a.mission:hover {height:27px; background:#cb3700; padding:5px 10px 5px 10px; color:#d1d0c4; text-decoration:none;}
.organisation .submenu a.organisation, .team .submenu a.team, .mission .submenu a.mission { text-decoration:underline !important;}

#footerblock a {color:#ce4513; text-decoration:none;}
#footer a.projects, #footer a.company, #footer a.profile, #footer a.contact { font-family:Arial Narrow, Tahoma, Arial, sans-serif; color:#d1d0c4; text-decoration:none; font-size:11px; text-transform:uppercase;}
#footer a.projects:hover, .projects #footer a.projects, #footer a.company:hover, .company #footer a.company, #footer a.profile:hover, .profile #footer a.profile, #footer a.contact:hover, .contact #footer a.contact {font-family:Arial Narrow, Tahoma, Arial, sans-serif; color:#d1d0c4; text-decoration:underline; text-transform:uppercase;}
#footer a.valid {display:block; height:18px; background:#272626 url(/images/layout/valid.jpg) 7px 50% no-repeat; padding:0 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; float:left; text-decoration:none; margin-right:3px; line-height:18px;}
#footer a.valid span {padding:0 4px 0 18px;}
#content h1 a, #content h1 a:hover {text-decoration:none;}
#content h2 a {text-decoration:none !important;}
#footer p a {text-decoration:none; color:#d1d0c4;}


.residentieel #content_right #residentieel, .kantoren #content_right #kantoren, .onderwijs-en-onderzoek #content_right #onderwijs-en-onderzoek, .cultuur-en-zorg #content_right #cultuur-en-zorg, .handel-en-utiliteitsbouw #content_right #handel-en-utiliteitsbouw, .interieur #content_right #interieur, .stedenbouw-en-publieke-ruimte #content_right #stedenbouw-en-publieke-ruimte, .wedstrijden #content_right #wedstrijden {color:#fff; border-bottom:#777 1px dashed;}
.mission #content_right .mission, .organisation #content_right .organisation, .team #content_right .team, .publications #content_right .publications, .awards #content_right .awards {color:#fff; border-bottom:#777 1px dashed;}


/* LISTS */
#menu_items ul {list-style:none; display:block; margin:0 0 0 270px; padding:0;}
#menu_items li {float:left; font-family:Arial Narrow, Helvetica, sans-serif; font-size:13px; color:#d1d0c4; margin:0 24px 0 0;}
#content_left ul {list-style:disc;}
#content_right li {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; line-height:14px; margin:0px 0 8px 0; background: url(/images/layout/arrow_right.gif) 0 50% no-repeat; padding:0 0 0 18px;}
#content_right ul {list-style:none; margin-left:0; padding-left:0; margin-bottom:15px}
#content_left li {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; line-height:14px; margin:4px 0 8px 0;}
#content_right ul.submenu {margin:20px 0 30px 0; padding:0; list-style:none;}
#content_right .submenu li {margin:0 0 14px 0;}
#footer ul {list-style:none; margin:8px 0 0 0; display:block; float:left; width:467px; padding:0;}
#footer li { font-family:Arial Narrow, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; float:left; margin:0 5px 0; padding:0;}

/* CLASSES */
.clear {clear:both;}
.footer_logo {width:135px; height:15px; display:block; float:left; background: url(/images/layout/footer_logo.jpg) no-repeat; margin:0 52px 0 8px !important; margin-right:26px; margin-left:4px; font-size:10px;}
.searchbtn { height:20px; padding-left:5px;}
.glue_logo {width:13px; height:13px;  background: url(/images/layout/glue.jpg) 0 2px no-repeat; text-align:center; padding:0px 8px 0 8px; margin:0 20px 0 5px; line-height:13px; }
.project_block {margin:0 0 20px 0 !important; margin-bottom:10px; display:block;}
.category_block {margin:0 24px 4px 0 !important; margin-right:12px; display:block; float:left; width:173px; height:165px;}
.home #header {height:483px;}
.home #header_toggle_less {display:block;}
/*.flickr {width:60px; height:17px; background: url(/images/layout/flickr.jpg) no-repeat; padding:0 10px;}*/
.flickr {margin-top:18px !important;}
.flickr span {width:60px; height:15px; background: url(/images/layout/flickr.jpg) no-repeat; padding:0 10px;}
/*.button {background-color:#222222; padding:5px 10px; margin-right:10px; color:#d1d0c4; text-decoration:none !important}*/
/*.button2 {background-color:#222222; padding:6px 10px; margin-left:10px; color:#d1d0c4; text-decoration:none !important;}*/
#content_left a.button2 {height:23px; line-height:23px; background-color:#222222; display:block; float:left;padding:0 10px 0 10px; color:#ec4101; text-decoration:none; margin:-5px 0 5px 0;}
#content_left a.button2:hover {height:23px; line-height:23px; background-color:#ec4101; display:block; float:left;padding:0 10px 0 10px; color:#222222; text-decoration:none;}
#content_left a.button, #content_right a.button, a.button {height:23px; background:#222222 url(/images/layout/arrow_right.gif) 10px 50% no-repeat; display:block; float:left;padding:3px 10px 0px 30px; color:#ec4101; text-decoration:none;}
#content_left a.button:hover, #content_right a.button:hover, a.button:hover  {height:23px; background:#ec4101 url(/images/layout/arrow_right3.gif) 10px 50% no-repeat; display:block; float:left;padding:3px 10px 0px 30px; color:#222222; text-decoration:none;}
.team_partner_img .button2 {margin:0 !important; padding:3px 5px 0px 5px !important;}
.project_height {height:155px;}
.bookmark {padding:3px 10px; background-color:#222222; height:35px;}
.viewall {margin:30px 30px 0 0;}
.prev {float:left; background:#222 url(/images/layout/arrow_left.gif) 10px 50% no-repeat; padding:3px 10px 4px 25px; text-decoration:none !important; }
.next {float:right; text-align:right; background:#222 url(/images/layout/arrow_right_next.gif) right 50% no-repeat; padding:3px 25px 4px 10px; text-decoration:none !important;}
.js #project-wrapper {height:525px; overflow:hidden;}
.js #project-wrapper.one {height:175px !important;}
.js #project-wrapper.two {height:350px !important;}
.search #content_wrapper {background:none; background-color:#282726;}
.fancybutton a, .fancybutton a:hover {padding-top:7px;}
/*
.js #project-wrapper.one {height:120px !important;}
.js #project-wrapper.two {height:240px !important;}
.js #project-wrapper.three {height:360px !important;}
.js #project-wrapper.four {height:480px !important;}
.js #project-wrapper.five {height:600px !important;}
*/
.margin_left {margin-left:10px;}
.margin_right {margin-right:10px;}
.headerlink {display:block !important; width:100%; height:483px; text-decoration:none;}

.js #more {display:block;}
.archive {background:none !important; padding-left:0 !important; margin-top:-10px !important; line-height:35px !important;}

.social_icons em {visibility: hidden; font-size:0; line-height: 17px;}
.ico_twitter {display:block; width:17px; height:17px; float:left; margin-right:10px; background:url(/images/layout/social_icons.gif) left top no-repeat;}
.ico_facebook {display:block; width:17px; height:17px; float:left; margin-right:10px; background:url(/images/layout/social_icons.gif) -27px top no-repeat;}
.ico_linkedin {display:block; width:17px; height:17px; float:left; margin-right:10px; background:url(/images/layout/social_icons.gif) -54px top no-repeat;}
.ico_rss {display:block; width:17px; height:17px; float:left; margin-right:45px; background:url(/images/layout/social_icons.gif) -81px top no-repeat;}


/* MISC */
#header_controls em, #header_toggle_more em, #header_toggle_less em, #footer em, .flickr em { font-style:normal; visibility:hidden;}
#header_controls em strong, #header_title_wrapper em strong { display:none;}
#searchbox input {float:left; font-size:12px; line-height:18px; border:0; margin:8px 0 0;}
#custom-search-box {width:130px; height:18px; padding:1px 4px; background-color:#41413f; color:#d1d0c4;}
#latest_news .hr {height:1px; border-bottom:#76746f 1px solid;  margin:5px 0 4px; padding:0; display:block; line-height:0; font-size:0;}
#content img {border:#d1d0c4 1px solid; float:left; margin:0 15px 10px 0;}
.category_block h2 span {color:#777;}
#content_right li span {color:#777;}
#content_right img {float:left; margin:0 15px 15px 0;}
#details p span {margin:0 0 0 -100px; width:100px; display:block; float:left;}
.project_block h4 span {color:#444 !important;}
#footer li span {color:#ec4101; margin-left:15px;}
#content form {padding:10px 0 0;}
form label { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; color:#d1d0c4; font-size:12px; width:120px; float:left; display:block; padding:0px 0 0;}
.textbox {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; background-color:#41413f; color:#d1d0c4; height:18px; width:450px; padding:2px 4px 0; border:none;  margin:1px 0 0;border-left:#41413f 3px solid;}
.textarea {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; background-color:#41413f; color:#d1d0c4; height:96px; width:450px; padding:2px 4px 0; border:none;  margin:1px 0 0; border-left:#41413f 3px solid;}
.submit {border:none; margin:0px 0 0 120px; cursor:pointer; background:#222 url(/images/layout/arrow_right.gif) 10px 50% no-repeat; padding:4px 10px 4px 25px; color:#ec4101;}
.submit:hover {border:none; margin:0px 0 0 120px; cursor:pointer; background:#ec4101 url(/images/layout/arrow_right3.gif) 10px 50% no-repeat; color:#222;}
#content .bookmark img {border:none !important; margin:10px 10px 0 0;}
.news_item h4 span {color:#777;}
#flickr img {margin:0 18px 18px 0;}
#content h1 span {font-size:14px !important;}
#latest_news img {margin:0 0 0 10px; padding-top:1px;}
#content_left hr {height:1px; border:none; border-bottom:#555 1px solid;  margin:8px 20px 4px 0; padding:0; display:block;}
input.error, textarea.error, select.error {border-left:#ec4101 3px solid;}
input.valid, textarea.valid, select.valid {border-left:#41413f 3px solid;}


/* list */
#content_list {width:920px; padding:20px;}
#content_list table {width:920px; border:none; margin:10px 0 20px 0;}
#content_list th {background-color:#222; padding:10px 10px; text-align:left; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#d1d0c4; cursor:pointer;}
.no_th {background:#282726 none !important; width:25px; cursor:default !important;}
#content_list td {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#bbb; padding:4px 10px;}
.opp {text-align:right; padding-right:30px;}
.list_details {background-color:#282726 !important;}
a.button_more {color:#ec4101 !important; text-decoration:none;}
a.button_more:hover {background-color:#ec4101 !important; color:#222 !important; text-decoration:none;}
.button_more {background-color:#222222; font-size:12px; line-height:12px; padding:2px 7px; margin-right:10px; color:#ec4101; text-decoration:none !important}
#content_list th a {color:#d1d0c4; text-decoration:none;}
#content_list th a:hover {color:#fff; text-decoration:none;}
#content_list td a {color:#bbb; text-decoration:none;}
#content_list td a:hover {color:#d1d0c4; text-decoration:none;}
.odd {background-color:#333;}
table thead tr .headerSortUp {background:#222 url(/images/layout/desc.gif) center right no-repeat !important;}
table thead tr .headerSortDown {background:#222 url(/images/layout/asc.gif) center right no-repeat !important;}
table thead tr .header {background:#222 url(/images/layout/default.gif) center right no-repeat;}
#content_list table tbody tr.hover { background-color:#555 !important;}
/* table */
th.tloc{width:110px;}
th.tclient{width:200px;}
th.tyear{width:80px;}
th.tarea{width:70px;}

/* Widget content container */
#goog-wm {margin:20px 0 0 0;}
#goog-wm li b {color:#ec4101;}

/* Heading for "Closest match" */
#goog-wm h3.closest-match {margin:0; padding:0;}

/* "Closest match" link */
#goog-wm h3.closest-match a { margin:0; padding:0;}

/* Heading for "Other things" */
#goog-wm h3.other-things {margin:0; padding:0;}

/* "Other things" list item */
#goog-wm ul {margin:12px 0; padding:0; list-style:none;}
#goog-wm ul li { margin:0; padding:0;}

/* Site search box */
#goog-wm li.search-goog {display: list-item;}

#goog-wm li form {margin:10px 0 10px 0;}
#goog-wm li form input {margin:0 10px 10px 0; border:none; height:20px; padding:3px 5px 0 5px; background-color:#41413f; color:#d1d0c4; float:left;}
#goog-wm li form input#goog-wm-sb {height:23px; cursor:pointer;  padding:3px 5px 6px 25px; color:#ec4101; float:left; background:#222222 url(/images/layout/arrow_right.gif) 10px 50% no-repeat;}
#goog-wm li form input#goog-wm-sb:hover {color:#222222; background:#ec4101 url(/images/layout/arrow_right3.gif) 10px 50% no-repeat;}
/* noscript */
noscript{background-color:#990000; color:#fff;display:block;padding:0px;font: 13px arial, sans-serif;}
noscript span{display:block;padding:10px;margin:0;}
