/*-----------------------------------------------------------------
Layout StyleSheet
-----------------------------------------------------------------*/
#Show1{
	float:left;
}

#ctl00_PlaceHolderMain_empMetaKeywords{
	clear:both;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#secondaryContent_search {
	background: #ccd2da;
	margin-bottom: 1px;
}

#secondaryContent_search span {
	background: transparent url(/_layouts/1033/images/grontmij/search_in_our_market_sectors.gif) no-repeat scroll 0%;
	display: block;
	height: 9px;
	margin: 9px 0pt 13px 11px;
	color: #0d2c50;
	font-size: 8pt;
	font-weight: 500;
	line-height: 14px;
}

#secondaryContent_search.search_results div a {
	display: block;
	float: none;
	height: 12px;
	width: 126px;
}

#secondaryContent_search input, #secondaryContent_search select {
	margin: 0 5px 5px 10px;
	float: left;
	font-size: 1.1em;
	width: 172px;
}
#secondaryContent_search label {
	display: block;
	background: url(/_layouts/1033/images/grontmij/search_in_our_market_sectors.gif) no-repeat;
	height: 9px;
	text-indent: -5000em;
	margin: 9px 0 13px 11px;
}
#secondaryContent_search h3.search_again {
	background: url(/_layouts/1033/images/grontmij/search_again_box.gif) no-repeat;
	width: 226px;
	height: 27px;
	text-indent: -5000em;
	border-bottom: 1px solid white;
}
#secondaryContent_search label.label_keywords {
	clear: left;
	background: url(/_layouts/1033/images/grontmij/label_keywords.gif) no-repeat;
	width: 45px;
	height: 12px;
	text-indent: -5000em;
	margin-bottom: 9px;
}
#secondaryContent_search label.label_country {
	clear: left;
	background: url(/_layouts/1033/images/grontmij/label_country.gif) no-repeat;
	width: 38px;
	height: 12px;
	text-indent: -5000em;
	margin-bottom: 5px;
}
#secondaryContent_search label.label_sector {
	clear: left;
	background: url(/_layouts/1033/images/grontmij/label_sector.gif) no-repeat;
	width: 30px;
	height: 9px;
	text-indent: -5000em;
	margin-bottom: 5px;
}
#secondaryContent_search.project_search input, #secondaryContent_search.project_search select {
	margin-bottom: 12px;
	display: block;
	float: none;
	width: 204px;
}
#secondaryContent_search.project_search a {
	float: right;
	background: url(/_layouts/1033/images/grontmij/search_button_2.gif) no-repeat;
	width: 41px;
	height: 19px;
	margin-right: 12px;
	margin-bottom: 8px;
}

#secondaryContent #secondaryContent_search fieldset{
	display:inline; 
	*display:block;
}

#secondaryContent_search a{
text-indent:0px;
text-align:right;
}
#secondaryContent_search.search_results div a 
{
	width:175px;
}

#secondaryContent_search.search_results div a{
text-indent:0px;
}

#secondaryContent_search.project_search a.search_button {
	color: #ffffff;
	width: 53px;
    text-align:center;
    background-color: #cd202c;
        
}
/*layouts project search small label*/
#secondaryContent_search.project_search a {
	background:none;
 }
#secondaryContent_search span.projectsearchsmall {
	
	color:#0d2c50!important;
	display: block;
	font-size:8pt;
	height: 14px;
	margin: 2px 2pt 2px 2px;
	text-indent: 1em;
}
#secondaryContent_search h3.searchproject_again span{
	text-indent:0em;
	font-size:8pt;
	color:#cd202c;
	
	
}
#secondaryContent_search h3.searchproject_again {
	background: none;
	height:19px !important;	/*ff*/
	*height:26px !important;	/*ie7 & ie8*/
	_height:26px !important;	/*ie6*/
	border-bottom: 1px solid white;
}

#secondaryContent_search.search_results div
{
	height: 19px;
}

#secondaryContent_search .newsletterSubscriptionSubmitButton {
	background-color: #D81F2A;
	color: #FFFFFF !important;
	display: inline;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 19px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 23px;
}

#secondaryContent_search.search_results div {
	background-color: #CCD2DA;
	border-top: 1px solid white;
	padding: 9px 0pt 6px 13px;
}

.pagination li.prev_year {
	font-size: 1.3em;
	margin-right: 5px;
}

.pagination li.next_year {
	font-size: 1.3em;
	margin-right: 10px;
}

.pagination li a:link, .pagination li a:visited {
	color: #002147;
}

.pagination.clearfix {
	display: inline;
}

.pagination LI A.active:link {	
	COLOR: #cd202c !important
}
.pagination LI A.active:visited{
 	COLOR: #cd202c !important
}
.pagination LI.nolink{
 	COLOR: #939393 !important
}

.pagination li.next_year {
	_margin-right:0px !important;
}

ol.clearfix.pagination{
	display:block;
	*display:inline;
}

ol.pagination li {
	margin-right:5px;
}

.pagination li a, .pagination li.disabled, .pagination li a.active {
	letter-spacing:0.0em;
}

.expertise .pagination LI {
	padding-top: 5px;
	MARGIN-RIGHT: 4px
}
.expertise .pagination.clearfix {
	padding-top: 5px;
	margin-bottom:10px;
}

.expertise .pagination.clearfix li {
	padding-top: 3px; 
	padding-right: 1px;
}

.pagination li {
	float: left;
	color: #cd202c;
	font-family: tahoma;
	font-size: 1.3em;
	letter-spacing: -0.04em;
	margin-right: 8px;
}

.pagination li input {
	font-size: 1.0em;
	letter-spacing: -0.04em;
	font-family: tahoma;
	margin-top: -3px; 
	margin-top: -5px;	/*ie fix*/
}

.pagination li a {
	color: #002147;
}

.pagination li a.active {
	color: #cd202c;
}

.pagination li.disabled {
	color: #939393;
}

.expertise .pagination LI {
	MARGIN-RIGHT: 5px;
}

.pagination li a, .pagination li.disabled, .pagination li a.active {
	letter-spacing: 0.02em;
}

.pagination li {
	margin-right: 4px;
}

.news_detail {
	padding-top: 30px;
	margin-top: 30px;
}

ul.sitemap li {
	background: url(/_layouts/1033/images/grontmij/bullet.gif) no-repeat;
	background-position: 0 3px;
/*margin-bottom: 2px;*/	padding-left: 10px;
}
.sitemap .level a {
	font-size: 11px;
	font-weight: bold;
}
.sitemap .level {
}
.sitemap .sublevel a {
	font-weight: normal;
	font-size: 11px;
}
.sitemap .sublevel {
	margin-top: 10px;
	padding-left: 20px;
}
.sitemap .sitemap {
	padding-top: 10px;
	margin-bottom: 30px;
}
ul.sitemap li {
	background: transparent none no-repeat scroll 0pt 3px;
}

div.vacancy_search {
	margin-top: 20px;
}

.vacancies_list {
	margin-top: 30px;
}
.vacancies_list li {
	margin-bottom: 3px;
}
.vacancies_list li strong {
	font-weight: bold;
}

.search_results_stats, .vac_search_no_results {
	color: #002147;
	clear: both;
	margin-bottom: 10px;
}

.vac_search_no_results {
	width: 10px;
}
.vac_search_no_results LABEL{
	min-width:500px;
}

div.action_right {
	float: right;
}
div.action_right a.mail {
	background: url(/_layouts/1033/images/grontmij/icon_email-sweco.gif) no-repeat;
	display: block;
	float: left;
	height: 9px;
	margin-left: 10px;
	margin-top: 9px;
	text-indent: -5000em;
	width: 12px;
}
div.action_right a.print {
	background: url(/_layouts/1033/images/grontmij/icon_sheet.gif) no-repeat;
	display: block;
	float: left;
	height: 12px;
	margin-left: 10px;
	margin-top: 7px;
	text-indent: -5000em;
	width: 9px;
}
div.action_right a.back {
	background: url(/_layouts/1033/images/grontmij/icon_back.gif) no-repeat;
	display: block;
	float: left;
	height: 13px;
	margin-left: 10px;
	margin-top: 7px;
	text-indent: -5000em;
	width: 11px;
}

.regular_forms label.header_fields {
	text-decoration: underline;
}
.regular_forms {
	clear: both;
}
.regular_forms legend {
	font-weight: bold;
	color: #002147;
	margin-bottom: 10px; /*margin-left: -8px;*/
	clear: left;
}
.regular_forms label {
	clear: left;
	float: left;
	width: 225px;
	margin-right: 10px;
	line-height: 22px;
	margin-bottom: 5px;
	position: relative;
}

.regular_forms label em {
	position: absolute;
	right: 5px;
	color: #334d6c;
	line-height: 20px;
}

.regular_forms input {
	float: left;
	width: 260px;
	font-size: 1em;
	padding: 2px 5px;
	margin-bottom: 5px;
}

.regular_forms select {
	float: left;
	width: 250px;
	font-size: 1em;
	margin-bottom: 5px;
}

.regular_forms input.radios, .regular_forms span.radios input {
	width: 15px;
	padding: 2px 0;
	margin-left: 0px;
	margin-right: 5px;
}

.regular_forms span.radios label {
	clear: none;
	width: auto;
	padding-right: 10px;
}

.regular_forms .checkboxcontainer {
	float: left;
	width: 250px;
	font-size: 1em;
	margin-bottom: 5px;
}

.regular_forms .checkboxcontainer input.checkboxes, .regular_forms .checkboxcontainer span.checkboxes input {
	width: 15px;
	padding: 2px 0;
	float: left;
}

.regular_forms span.checkboxes label {
	clear: none;
	float: none;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.regular_forms fieldset {
	margin-top: 10px;
}
.regular_forms fieldset.vacancy_buttons, .regular_forms td.vacancy_buttons {
	clear: both;
	margin-top: 10px;
	text-align: right;
}
.regular_forms fieldset.project_buttons {
	clear: both;
	margin-top: 10px;
}
.regular_forms textarea {
	float: left;
	padding: 2px 5px;
	width: 260px;
	height: 65px;
}
.regular_forms .stepdescription {
	margin-bottom: 10px;
	margin-top: 0px;
}

.regular_forms input#contacted_by {
	width: 158px;
}
.regular_forms input#more_about_project {
	width: 99px;
}

.regular_forms fieldset.checkboxes_left {
	position: relative;
	margin-top: 0;
}
.regular_forms .checkboxes_left input {
	width: 20px;
	position: relative;
	left: -230px;
}
.regular_forms .checkboxes_left label {
	position: relative;
	left: 20px;
	clear: left;
}

.regular_forms input.mandatory_hint {
	font-size: 0.8em;
	color: #334d6c;
	padding-top: 3px;
}

.regular_forms select {
	width: 272px; /*ff*/
	width: 274px;	/*ie*/
}

.regular_forms label em {
	position: relative;
	left: 5px;
}

.regular_forms label {
	margin-right: 0px;
}

.regular_forms label em {
	position: absolute;
	left: auto;
	*line-height:10px;	/*ie6, ie7, ie8*/
}

.regular_forms input.predefined_fields{
	border:1px white solid;
}

.regular_forms .checkboxcontainer label {
	float: left;
	padding-left:0px;
	padding-right:0px;
}

.regular_forms fieldset.vacancy_buttons, 
.regular_forms td.vacancy_buttons {
	float:right;	
}

.regular_forms input.mandatory_hint {
	font-size: 0.8em;
	*font-size:1.0em;
}

.regular_forms .checkboxlistcontainer .checkboxlist input {
	float: none !important;
	width: 15px !important;
}

.regular_forms .checkboxlistcontainer .checkboxlist label {
	float: none !important;
	vertical-align: middle !important;
	padding-left: 10px;
}

.regular_forms legend {
	*margin-left:-7px;
}

.regular_forms label.header_fields {
	text-decoration:none; 
	font-weight:bold; 
	width:100%;
}

.regular_forms .checkboxcontainer {
	float: left;
	font-size: 1em;
}

.regular_forms LABEL.FieldLabelAbove {
	width: 510px;
}

.regular_forms SPAN.checkboxes {
	width: 30px;
}

fieldset.clearfix span{
	clear:left;
	float:left;
	line-height:22px;
	margin-bottom:5px;
	margin-right:0px;
	position:relative;
	width:225px;
}

fieldset.clearfix span.checkboxlist{
	width:300px;
	margin-left: 225px;
}

fieldset.clearfix span.dataprotectionspan{
	width:525px;
	line-height: 10px;
}

fieldset.clearfix span.dataprotectionspan{
	clear:left;
	float:left;
	line-height:10px;
	margin-bottom:5px;
	margin-right:0px;
	position:relative;
	width:480px;
}

.find_vacancy_button {
	margin-top: 20px;
	width: 71px;
	height: 19px;
	
	float: right;
}

a.find_vacancy_button{
	color: #ffffff;
	background-color: #cd202c;
	vertical-align: middle;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

a:link.find_vacancy_button, a:visited.find_vacancy_button
{
	color: #ffffff;
}

a.find_project_button, a:link.find_project_button, a:visited.find_project_button
{
	float:right;
	width: 71px;
	height: 19px;
	color: #ffffff;
	background-color: #cd202c;
	text-align: center;
	line-height: 20px;
	margin-left: 20px;
	font-size: 11px;
}

/* Vacancy, Project, Event, News and link summery */
div.articlesList,
div.projectsList {
	
	margin-top: 20px;
	margin-right:10px;
	margin-bottom: 20px;
}
div.articlesList H2, 
div.location H2 {
	margin-top: 0 !important;
}
div.articlesListHeaderBox {
	width:100%;
	background-color: #efefef;
	padding: 4px 4px 4px 5px;
	font-size: 10px;
	text-transform:uppercase;
	height: 10px;
	margin-bottom: 8px;
	
}
div.articlesListHeaderBox div.articlesListHeader {
	float:left;
}
div.articlesListHeaderBox div.overviewLink {
	float:right;
	padding-right:10px;
}
div.articlesListHeaderBox div.overviewLink a 
{
	color: #686868;
}

div.articlesListHeaderBox div.overviewLink a:hover
{
	text-decoration: none;
}

div.articlesList h2,
div.projectsList h2 {
	color:#000000;
	font-size: 10px;
	font-weight:bold;
}
div.articlesList h3{
	font-size: 11px;
	font-weight:normal;
	text-transform: uppercase;
}
div.articlesList h3 a{
	font-size: 10px;
	text-transform: none;
}
div.articlesList ul li {
	border-bottom: solid 1px #EFEFEF;
	padding: 9px 5px 9px 5px;
}

div.articlesList ul li.Last
{
	border-bottom-width: 0px;
}

div.projectsList ul,
div.articlesList ul{
	margin-bottom: -1px;	
}
div.projectsList ul li {
	padding-left: 5px;
	padding-bottom: 2px;
}
div.projectsList ul li.title {
	padding: 5px 0px 2px 5px;
	font-weight:bold;
}
div.projectsList ul li.readmore {
	padding-bottom: 5px;
	border-bottom: solid 1px #EFEFEF;
}

#news-noleft, #projects-noleft {
	width: 235px;
	float: left;
	margin-right: 9px;
}
#news, #projects {
	width: 255px;
	float: left;
	margin-right: 9px;
}

/*Contact webpart*/
div#box_contact {
	background-color: #cccccc;
	margin: 0px 12px 1px 0px;
	width: 226px;
	_margin-right: 0px;
	_width:226px;			/*ie6*/
	clear: both;
	padding: 1px 0px 1px 0px;
}
div#box_contact table.NoContactPicture {
	margin-top: 7px;
	margin-bottom:7px;
}
#box_contact table {
	width: 100%;
}
div#box_contact #contact_header {
	border-bottom: 1px solid white;
	font-size: 1.2em;
	padding-left: 10px;
	padding-top: 8px;
	*height: 17px;
	height:19px;
	text-transform: uppercase;
	font-weight:bold;
}
div#box_contact div#info {
	padding: 0px;
	padding-left: 12px;
}
div#box_contact div#info.compact {
	padding-top: 10px;
	padding-bottom: 10px;
}
div#box_contact div#info .contact_display td {
	font-weight: bold;
	vertical-align: bottom;
}
div#box_contact div#info .contact_phone td {
	padding-top: 13px;
}
div#box_contact div#info .contact_email a {
	background: url(/_layouts/1033/images/grontmij/icon_email-sweco.gif) no-repeat;
	display: block;
	float: right;
	height: 9px;
	margin-right: 12px;
	margin-top: 3px;
	text-indent: -5000em;
	width: 12px;
}
#box_contact td.contact_photo {
	width: 1px;
}
div#box_contact .contact_photo img{
	height:83px;
	width:73px;	
}
#box_contact tr.contact_display td.contact_photo {
	padding-top: 0 !important;
	vertical-align:bottom;
}

#secondaryContent #videoUnit 
{	
	width: 226px;
	padding-bottom: 1px;
	border-top: 1px solid #d6d6d6;
}

#secondaryContent #videoUnitHome
{
 /* border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6; */
	padding-top: 1px;
	padding-bottom: 1px;
}


#secondaryContent #videoUnitHome #videoUnit{
	width: 226px;	
}

#secondaryContent {
	width: 226px;
	left: 171px;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	display: inline;
}

.listLeft {
	float: left;
	width: 150px;
	font-weight: bold;
	padding-top: 5px;
    padding-bottom:5px;
}
.listRight {
	float: left;
	padding-top: 5px;
	padding-bottom:5px;
	width: 305px;
}


#project_detail_content p.listLeft, #project_detail_content p.listRight, #project_detail_content p.clearBoth {
	margin-bottom: -3px;
	color: #002147;
}
.listLeft p {
	color: #939393;
}

#project_detail_content p.listLeft, #project_detail_content p.listRight, #project_detail_content p.clearBoth {
	margin-bottom: 3px;
	margin-bottom: -3px;
}

a.respond_button, a:link.respond_button 
{
	margin-top: 20px;
	width: 57px;
	height: 17px;
	float: right;
	margin-right: 3px;
	background-color:#cd202c;
	text-align:center;
	TEXT-INDENT:0px;
	color:White;
	padding-top: 4px;
	text-decoration: none;
}

div.addtoany_top {	
	display: block;
	float: right;
	margin-left: 5px;
	margin-top: 5px;	
	width: 131px;
}

div.addtoany_bottom {	
	display: block;
	float: right;
	margin-left: 20px;
	margin-top: 5px;
}

div#footer 
{
	clear: both;
	border-top: 1px solid #939393;
	border-bottom: 1px solid #939393;
	color: #000000;
	height: 27px;
	margin: 0px 10px 15px 10px;
	width: 517px;
	margin-left:7px;
}

#project_detail_content {
	clear: both;
	color: #939393;
	font-size: 1.1em;
	padding: 0 10px 10px 10px;
	margin-top: 10px;
	color:#000000;
}
#project_detail_content h2 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 17px;
}
#project_detail_content p {
	margin-bottom: 10px;
}
#project_detail_content p#abstract {
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
}


#project_detail_bar {
	border-bottom: 1px solid #bbbbbb;
	height: 28px;
	margin-bottom: 13px;
}
#project_detail_bar {
	color: #333333; /*float: left;*/
	list-style: none;
	font-size: 11px;
}
#project_detail_bar li {
	color: #333333;
	float: left;
	list-style: none;
	margin-top: 8px;
	margin-right: 3px;
	padding-top: 2px;
	line-height: 13px;
}
#project_detail_bar .current, #project_detail_bar li.current {
	color: #333333;
	float: left;
	font-size: 10px;
}
#project_detail_bar a, #project_detail_bar li a {
	text-decoration: none;
	line-height: 13px;
}

#project_detail_bar li.current{
 margin-top: 10px;
 }

#project_detail_bar 
{
	height:1.3em; 
	padding-bottom:13px;
}

#project_detail_bar li A, #project_detail_bar li.current{
 padding-top: 1px;
 
 }

#project_detail_bar ul li a {
	margin-right: 3px;
}

#project_detail_bar ul li a{
	color: #333333 !important;
	font-size: 10px;
}

#project_detail_bar ul li.current a{
	color: #333333 !important;
}

.inner_page_spotlight {
	background-color: #333333;
	width:530px;
	margin-right:1px;
	overflow:hidden;
	height: auto;
}
.inner_page_spotlight img {
	border-bottom: 2px solid white;
	
}
.inner_page_spotlight p, .inner_page_spotlight h2 {
	color: white;
	font-size: 1.5em;
	font-family: tahoma;
	font-weight: bold;
	height: auto;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	
}
.inner_page_spotlight h2 {
	
	text-transform: uppercase;
	float: left;
	top: -3px;
}

.mainContent-noleft 
{
	width: 977px;
	float: left;
	display: inline;
	top: 7px;
	margin-top: 3px;
	margin-left:0px;
	padding-right: 1px;	
}
.mainContent {
	width: 530px;
	float: left;
	display: inline;
	top: 7px;
	margin-top: 3px;
	margin-left:0px;
	padding-right: 1px;
}

.ob_show_panel{
	overflow:hidden !important;
}

.wrapper{
	text-align: center;
}

/** core overrides **/

.welkom{
	text-align: left;
	background-color: #ffffff;
}

.ms-siteactionsmenu div div div, 
.ms-siteactionsmenu div div div a{
	background: none;
	color: #2a4666;
	border: none;
	
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background: none;
	border: none;
}

/** imageslider **/
.ImageSlider div.ImageSliderSpacer{
	width:100%;
	height:5px;
	overflow:hidden;
}

.ImageTd{
    padding: 0px;
    margin: 0px;
    height: 200px;
}

.detailsDiv{
    position: relative;
    float:left;
    margin-top: -45px;
    height: 28px;
    left: 655px;
    *left: 655px;
}

.detailsDiv a,
.detailsDiv a:link,  
.detailsDiv a:hover, 
.detailsDiv a:visited{
    padding: 3px;
    padding-right: 9px;
    padding-left: 9px;

    line-height: 30px;
    text-decoration: none;
    font-size: 10pt;
}


.ob_show_changer_1
{
    position: relative;
    float:right;
    margin-top: -65px;
    right: 18px;
}


html{
}

/** GLOBAL LAYOUT STYLE **/
body {
	background: #F2F2F2 url('/_layouts/grontmij/nieuw/images/layout/page/bgr.gif') repeat-y top center;
	text-align: center;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	padding-bottom: 20px;
	margin: 0;
}

/**MAIN DIV LAYOUT **/
#page-header {
	/*background: #FFF url('/_layouts/grontmij/nieuw/images/layout/header/bgr.gif') no-repeat top right;*/
	background-position: top 217px;
	
	text-align: left;
	width: 977px;
	display: inline-block;
	height:94px;
}
.pageheaderright 
{
	float: right; 
	text-align:right;
	margin-right: 3px;	
}
#page-content {
	margin: 0 auto;
	text-align: left;
	width: 977px;
}
#page-footer 
{
	clear: both;
	display: block;
	text-align: center;
	width: 977px;
	/*background-color: #ebf1f9;*/
	padding: 10px 0 11px 0;
	font-size: 9px;
	color: #464646;
	line-height: normal;
}
#page-footer a {
	text-decoration:underline;
}
/** CONTENT HEADER STYLE **/
#page-header .select-country {
	/*margin: 35px 0 0 0;
	float:right;*/
	margin-top:-40px;
}
#page-header .logo {
	margin: 0;
	float:left;
}
/** CONTENT DIV LAYOUT **/
.left-column-content {
	float: left;
	width: 212px;
	background: #FFF url('/_layouts/grontmij/nieuw/images/layout/content/bgr-left-column-header.gif') no-repeat top center;	
}

.main-column-content-noleft {
	width: 970px;	
}

.main-column-content {
	width: 757px;
}

.main-column-content,
.main-column-content-noleft {
	display: inline;
	float: left;
	background: #FFF url('/_layouts/grontmij/nieuw/images/layout/content/bgr-main-column-header-sweco.gif') repeat-x top center;
	margin-left: 5px;
}

/** CONTENT LEFT-COLUMN STYLE **/
.left-column-content h3 {
	font-size: 11px;
	color: #040404;
	padding: 7px 5px 10px 5px;
	float: left;
	font-weight: bold;
}
.left-column-content a img.text-size {
	float: left;
	margin: 10px 0px 0 5px;
}
.left-column-content a.rss {
	float: right;
	margin-right: 5px;
	font-size: 11px;
	color: #040404;
	text-decoration: none;
}
.left-column-content a.rss:hover {
	text-decoration: none;
}
.left-column-content a.rss span{
	margin: 0 5px 0 20px;
	vertical-align: 8px;
}
.left-column-content a.rss img {
	margin: 2px 0 0 0px;
}

/** DIV LEFTZONE WEBPART **/
.left-column-leftzone {
	float:left;
	width: 212px;
}
	


/** CONTENT MAIN-COLUMN STYLE **/
.main-column-content .search {
	float: right;
	margin: 4px 4px 0px 0;
	height: 19px;
}
.main-column-content .flashbanner {
	clear: both;	
	padding: 2px 0 0 0;
	overflow: hidden;
	min-height: 0px;
}

/* CONTENT MAIN-COLUMN ::ABOUT AND GALLERY:: STYLE */
.main-column-content .info-box {
	background-color: #f7f9fd;
	border: solid #d6d6d6;
	border-width: 1px 0;
	margin-top: 5px;
	width: 757px;
	padding: 1px 0;
}
.main-column-content .info-box .info-box-left-column {
	float: left;
	width: 500px;
	padding: 8px 15px 8px 15px;
	background-color: #ebf1f9;
}
.main-column-content .info-box .info-box-right-column {
	float: right;
	width: 195px;
	background-color: #ceddf1;
	padding: 14px 15px;
	height: 52px;
	text-align: center;
}
/** NB: This styles can be deleted, if the current content is styles from CMS instead **/
.main-column-content .info-box .info-box-right-column img {
	float: left;
}
.main-column-content .info-box .info-box-right-column a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 16px;
}
.main-column-content .info-box .info-box-right-column span {
	margin: 10px 0 0 5px;
	float:left;
	width: 140px;
}
/** NB END **/

/* CONTENT MAIN-COLUMN ::NEWS, HIGHLIGHTS AND LATEST :: STYLE */
.tree-column-lists {
	margin: 20px 0 20px 0;
}
.tree-column-lists div {
	background: #FFF url('/_layouts/grontmij/nieuw/images/layout/content/bgr-three-column-header.gif') no-repeat top center;	
	float:left;
	width: 255px;
	margin-right: 11px;
}
.tree-column-lists div h3 {
	float:left;
	padding: 4px 5px;
	font-size: 10px;
	text-transform: uppercase;
}
.tree-column-lists div a {
	padding: 4px 5px;	
	float:right;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	color: #686868;	
}
.tree-column-lists div.last {
	margin-right: 0;
	width: 225px;
}
.tree-column-lists div ul {
	clear: both;
	margin-top: 10px;
}
.tree-column-lists div ul li {
	border: solid #efefef;
	border-width: 0 0 1px 0;
	padding: 7px 0;
	height: 25px;
}
.tree-column-lists div li a {
	float:none;
	text-transform: none;
	color: #01235d;	
}
.tree-column-lists div li a:hover {
	text-decoration: underline;
}










/**************************************************** Peter's css*******************************************/
.mainContentHome
{
	margin-top:0px;
}
.secondaryContentHome
{
	margin-top:0px !important;
	width: 226px;
	float: left;
	display: inline;
	left:auto;
}

#wpzSecondaryContent {
	padding: 10px 8px 4px 8px;
}



/* SPOT LIGHT CONTENT */
.spotlight {
	background: #ebf1f9;
	line-height:1.45em;
	max-height: 1000px!important;
	width: 530px;
	overflow: hidden;
}

.topColumn
{
	float: left;
	width: 757px;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	padding: 1px 0px 1px 0px;
}

div#spotlight_image_box {
	position: relative;
	width: 530px;
	overflow: hidden;
}

div#spotlight_image #spotlight_image_background:hover {
}
.spotlight img {
	border-bottom: 1px solid white;
}
.spotlight p {
	font-size: 1.1em;
	color: black;
	padding: 8px;
}
.spotlight p div {
	font-size: 1.1em;
	color: black;
	padding: 8px;
}

.spotlight .RadContent {
	color:black;
	font-size:1.1em;
	width:504px;	
	margin: 8px 15px 8px 11px;
}

div#spotlight_image_box #spotlight_image_background {
	left:0;
	position:absolute;
	top:0;
}
.spotlight #spotlight_image_box img {
	height: auto !important;
}
* html .inner_page_spotlight img {
	height: 200px !important;
}

#spotlight_image_box a {
	height: 200px;
}

/*bug 358:Text enlargement bug */
div.spotlight div.RadContent{
display:block;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
}

div.spotlight {
display:block;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
}


/*END TEMP*/

/* Rendering of Bullet Items in the Rad Editor */
.RadContent {
	display: block;
	width: 100%;
	line-height:1.45em;
}

.RadContent p
{
	line-height:1.45em;
}

.RadContent h1
{
	line-height:normal;
}

.RadContent ul li {
	list-style-type: disc !important;
}
.RadContent ul {
	margin-left: 20px;
}
.RadContent ol li {
	list-style-type: decimal !important;
}
.RadContent ol {
	margin-left: 25px;
}
#project_detail_content .RadContent img {
	position: inherit;
}

div.RadContent div.thumb
{
	float: right;
	margin: 0px 0px 7px 7px !important;
}

/*Diantha van Marion: our offices*/
.RadContent td{vertical-align:bottom;}

/**********
Diantha van Marion: borders in tables in ff*/
.RadContent table {
	border-collapse:separate;
}

.RadContent {float:none;}




/*SHARES WEBPART*/
#shares {
	position: relative;
	border-bottom: 1px solid #bbbbbb;
	height:30px;
	margin-right: 28px;
	line-height: 26px;
	width: 212px;
}

div:hover#shares
{
	background-color: #efefef;
	

}



#shares h2 {
	height: 19px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
	line-height: 26px;
	color: #234073;
}

#shares h2 a,#shares h2 a:link,#shares h2 a:visited, #shares h2 a:hover
{
	color: #234073;
	text-decoration: none;
}

#shares p {
	font-size: 11px;
	font-weight: bold;
	float:right;
	height: 19px;
	line-height: 26px;
}

/* Address webpart*/
#footerInfo {
	padding-top: 10px;
}
#footerInfo p {
	font-size: 0.95em;
	color: #556985;
	padding-left: 6px;
	line-height: 1;
}
/*Project and event pages*/
#project_detail_content p.calendar_abstract {
	color: #002147;
	font-weight: bold;
	margin-bottom: 3px;
}
#project_detail_content p.calendar_date {
	color: #002147;
	margin-bottom: 3px;
	font-size: 1.4em;
}
#project_detail_content p.calendar_excerpt {
	margin-bottom: 10px;
}

#project_detail_content strong
{
	font-weight:bold !important;
}
#project_detail_content p
{
	font-size: 1em;
}
/***** OPMAKEN CALENDAR *****/
table.calendar_picker {
	border: 0px none !important;
	width:226px;
}
.calendar_picker a:link, .calendar_picker a:visited {
	color: #D81F2A !important;
}
.calendar_picker td {
	padding: 7px 0px;
	text-align: center;
	border-bottom: 1px #fff solid;
	font-size: 1.1em;
}
.calendar_picker .calendar_month {
	margin-top: -7px;
	margin-bottom: -8px;
}
.week_days {
	padding: 8px 7px 8px 8px;
	border-bottom: 1px #fff solid;
	font-size: 1.2em;
	font-weight: normal;
	text-align: center;
}
.othermonthdays {
	background-color: #E1E4E9;
}
.othermonthdays {
	color: #E1E4E9 !important;
}
.thismonthdays {
	background-color: #E1E4E9;
}
.week_days {
	background-color: #E1E4E9;
}

/* ADDRESSES */
.addressOverviewItem {
	width: 240px;
	float: left;
	margin-bottom: 15px;
	line-height: 1.4em;
}
.addressOverviewItem h3 {
	margin-bottom: 3px;
	font-weight:bold;
}
.addressOverviewItem ul {
	margin-top: 15px;
}
.addressOverviewItem ul li {
	margin-bottom: 3px;
}
.addressOverviewItem ul li em {
	float: left;
	width: 15px;
	font-style: normal;
}
.addressOverviewItem a:hover {
	color: #002147;
	text-decoration: none;
}
/*Expertise overview */
.expertise .search_results_list {
	margin-top:35px;
}

.expertise .search_results_list li {
	margin-bottom:15px;
}

a.send_button,
a.send_button:link,
a.send_button:visited,
a.send_button:active
{
	color: #ffffff !important;
	background-color: #cd202c;
	vertical-align: baseline;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	width: 81px;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
/*IE6 had aproblem with displaying the text*/
a.send_button:visited, a.send_button:hover
{
	_color: #ffffff !important;
	_background-color: #cd202c;
	_vertical-align: baseline;
	_text-align: center;
	_line-height: 25px;
	_font-weight: bold;
	_font-family: Helvetica, Arial, sans-serif;
	_width: 81px;
	_height: 30px;
	_padding-left: 5px;
	_padding-right: 5px;
	_padding-bottom: 5px;
}

/* NEWSROOM */
.newsroom_RSS a {
	display: block;
	background: url(/_layouts/1033/images/grontmij/download_newsroom_rss.gif) no-repeat;
	width: 219px;
	height: 17px;
	text-indent: -5000em;
}

.newsroom_list {
	margin-top: 8px;
}

.newsroom_list li {
	margin-bottom: 5px;
}

.newsroom_list strong {
	font-weight: bold;
}

#project_detail_content .newsroom_rss_feed img{
	float:none;
	padding:0px 0px 0px 0px;
}

#project_detail_content .newsroom_rss_feed a{
	float:none;
	padding:10px 10px 10px 10px;
	position:relative;
	top:-3px;
}

#project_detail_content .newsroom_rss_feed
{
	float:none;
	margin-top: 40px;
}


td#MSOTlPn_MainTD {
	vertical-align: top;
}

/*BING MAP*/

div.location 
{
	background-color: #efefef;
	padding: 0 0 0 0;
	/* WL, issue 541: */
	margin-bottom: 0 !important;
	clear:left;
}

div.location h2 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-transform: uppercase;
	padding: 4px 4px 4px 4px;
}

/*Issue ID : 541 : Space between Webparts : 14:53 AM 9/8/2008*/
#secondaryContent .location{
/*	padding: 0 0 12px 12px;*/
	padding:0 0 0 0;
	margin-bottom:-11px;
}
#secondaryContent .location h2{
}



.mainContent .MSVE_MapContainer
{
	height:270px !important;	/*ff*/
	*height:265px !important;	/*ie7 & ie8*/
	_height:265px !important;	/*ie6*/
	width:320px !important;
}

#secondaryContent .MSVE_MapContainer{
	width:225px !important;
	_width:220px !important;	/*ie6*/
}

#Compass {
	visibility: hidden;
}

#MSVE_navAction_modeCell {
	visibility: hidden !important;
}

#MSVE_navAction_topBar {
	left: 29px !important;	
}

.MSVE_navAction_separator {
	visibility: hidden !important;	
}

#MSVE_navAction_styleGroup {
	left: 29px !important;
}

.MSVE_Dashboard_V6 .MSVE_MapStyle {
	left: -30px;
}

.MSVE_Dashboard_V6 #MSVE_navAction_ObliqueMapView {
	left: -30px;
	width: 68px;
}

#MSVE_obliqueCompassContainer {
	visibility: hidden !important;
}

#MSVE_navAction_showLabels {
	Visibility: hidden;
}

#MSVE_navAction_rotatorContainer {
	display: none !important;
}
.MSVE_ObliqueView #MSVE_navAction_leftBackground {
	height: 60px !important;
}

#MSVE_obliqueNotification {
	visibility: hidden !important;
}

.VE_Message {
	visibility:hidden !important;
}
.search_results_list li h3;
{
	font-weight:bold;
}

/*Advanced search*/
#advanced_search_dates label {
	left: 0pt;
	position: relative;
	width: 260px;
}
#advanced_search_dates input {
	left: 0pt;
	margin-right: 5px;
	position: relative;
	width: 30px;
}
#advanced_search_dates a.search_button {
	float: left;
}
a.search_button {
	width: 51px;
	height: 19px;
	color: #ffffff !important;
	background-color: #cd202c;
	text-align: center;
	line-height: 20px;
	margin-left: 20px;
}
/* IE6 text on btn not shown*/
a.search_button:visited, a.search_button:hover {
	_width: 51px;
	_height: 19px;
	_color: #ffffff;
	_background-color: #cd202c;
	_text-align: center;
	_line-height: 20px;
	_margin-left: 20px;
}

/* Language selector*/
.languageSelection 
{
	width: 300px;
	height: 24px;
	margin-top:13px;
	text-align: left;
}
.languageSelection a, 
.languageSelectionSeparator {
	display: inline;
	font-size: 100%;
	line-height:normal;
	color: #01235d;
	padding-bottom: 1px;
}
.languageSelection a:hover,
.languageSelection a.VariationActive {
	text-decoration: underline;
}
.languageSelectionSeparator {
	color: #000000;
	padding-left: 5px;
	padding-right:5px;
}


.acquisitionDiv
{
	margin-top: 20px;	
	background-color: #efefef;
	padding: 10px 10px 10px 10px;
}

.acquisitionDiv span
{
	line-height: 16px;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 1px;
}

.acquisitionDiv h3
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

.sliderImage
{
	margin-right: 5px;
}

.sliderLeft
{
	margin-right: 5px;
}

.sliderRight
{
}


.ob_show_changer_1 img:hover.sliderLeft
{
	cursor: pointer;
}

.ob_show_changer_1 img:hover.sliderRight
{
	cursor: pointer;
}


.topMenuSelected, .topMenuSelected a, .topMenuSelected a:link, .topMenuSelected a:hover, .topMenuSelected a:visited
{
	text-decoration: underline;
}

#CountrySelectLightbox {
    display: none;
    
    color: #333;
    border: 1px solid black;
    padding: 12px;
	
	background: #8CA5C7 url(../images/navigation_background.gif) repeat-y scroll right top
}

#ctl00_PlaceHolderMain_ContentField__ControlWrapper_XHtmlRichHtmlField {
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	padding: 5px;
	padding-left: 0px;
	margin-left: -4px;
	width: 100%;
}

.jqmOverlay { background-color: #00204e; }

#secondaryContent div.articlesListHeaderBox
{
	width: 217px;
	
}

#secondaryContent div.articlesList ul
{
	width: 226px;
}

#videoUnit2
{
	width: 100%;
}

#project_detail_content .RadContent img{
/*float:left;*/
/*
padding:10px 10px 10px 10px !important;
margin-top: 10px;*/
}

/*Tweaked design bug 60*/
.forumHeader{
border-bottom: #bbbbbb 1px solid;
margin-left: 12px;
}    
.OverviewRow{

}

.forumHeader{
padding-bottom: 4px;
text-transform: uppercase;
background-color: #efefef;
padding-left: 5px;
padding-right: 4px;
margin-bottom: 8px;
height: 10px;
margin-left:0px;
font-size: 10px;
padding-top: 4px;
border:none;
width: 97%;
}

.OverviewRow {

border-bottom: solid #efefef 1px;
padding: 9px 5px 9px 0px;

}
.OverviewRow h3,
.OverviewRowLast h3{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
TEXT-TRANSFORM: uppercase;

}

.OverviewRow h3 A,
.OverviewRowLast A{
FONT-SIZE: 10px;
TEXT-TRANSFORM: none;

}

.overviewTable{
margin-left: 0px;
width: 98%
}

.forumViewLink{
FONT-SIZE: 10px;
TEXT-TRANSFORM: none;
CURSOR: pointer;	
COLOR: #01235d;	
TEXT-DECORATION: none;
}
.forumBlankLine{
height: auto;
line-height:0px;
}    
.leftPadding{
 width: 12px;
} 
.subjectHeader
{
padding-left:5px;
}
.GrontmijCQWPList{margin-left:5px;}
.OverviewRowLast{
padding: 9px 5px 9px 0px;
}

/* end bug 60*/
.groupNameLabel{
padding-top: 6px;

}

/*-----------------------File Webpart -----------------------------------------*/

.folderName

{

padding-top: 6px;

padding-left: 5px;

}

.vraagButton

{

padding-left: 30px; 

padding-bottom: 10px;

}

/*-----------------------Forum Webpart -----------------------------------------*/

.typeHeader

{

padding-right: 10px;

}

.typeImage

{

padding-left: 0px;

}

.overviewTable

{

width: 100%;

}

.subjectHeader

{

width: 25%;

}

.moduleHeader

{

width: 10%;

}

.modifiedHeader

{

width: 25%;

}

.repliesHeader

{

width: 10%;

}

.updatedHeader

{

width: 20%;

}

.organisatieHeader

{

width: 10%;

}

.ms-rtelong

{

border: solid 1px #a5a5a5;

width: 370px;

}

.bodyField

{

padding-left: 4px;

padding-top: 4px;

padding-bottom: 4px;

padding-right: 10px;


background-color: #ebf3ff;

border-top: solid 1px #888888;

width: 472px;

}

.bodyLabel

{ 

padding-top: 10px;

vertical-align: top;

width: 100px;

border-top: solid 1px #888888;

}

.bodyFieldBottom

{

padding-left: 4px;

padding-top: 4px;

padding-bottom: 4px;

padding-right: 10px;


background-color: #ebf3ff;

border-top: solid 1px #888888;

border-bottom: solid 1px #888888;

width: 472px;

}

.bodyLabelBottom

{ 

padding-top: 10px;

vertical-align: top;

width: 100px;

border-top: solid 1px #888888;

border-bottom: solid 1px #888888;

}



.buttons

{

width: 7.5em;

margin-left: 10px;

font-size: 8pt;

margin-top: 10px;

}

.topTable

{

width: 517px;

}

.textBoxes

{

width: 370px;

}

.bodyFieldReply

{

padding: 10px;

background-color: #ebf3ff;

border-top: solid 1px #888888;

border-bottom: solid 1px #888888;

width: 472px;

}

.bodyLabelReply

{ 

border-top: solid 1px #888888;

border-bottom: solid 1px #888888;

padding-top: 10px;

vertical-align: top;

width: 100px;

}



.PostingHeader, .Reply

{

background-image: url('/_layouts/images/quicklaunchheader.gif');

height: 20px;

font-family: Verdana, Arial;

font-size: 8pt;

border-top: solid 1px #79a7e3;

border-bottom: solid 1px #79a7e3;

}

.Reply

{

border-right: solid 1px #79a7e3;

}

.PostingHeader

{

width: 95%;

padding-left: 5px;

border-left: solid 1px #79a7e3;

}

.DiscussionTitle

{

padding-left: 10px;

font-weight: bold;

color: #4c4c4c; 

font-size: 9pt;


border-left: solid 1px #79a7e3;

}

.DiscussionBody

{

padding-left: 10px;

color: #4c4c4c;

padding-top: 10px;

padding-bottom: 10px;

border-left: solid 1px #79a7e3;

}

.TableClass

{

width: 100%;


}

.headerTable

{

margin-bottom: 10px;

}


.vraagClass

{

padding-bottom: 20px;

}

.vraagClassHeader

{

width: 75px;

vertical-align: Top;

}

.subTitleEvent h2

{

font-variant: small-caps;

}

div#spotlight_image_box{

line-height:1px;

}
/*bug 558*/
.clearfix .RadContent{
margin-top:10px;

}
/* end bug 558*/
.mainHeaderBar{
width: 757px;
min-height: 2.7em;	
background-color: #01235d;
}
/*  change: 281 Remove calendar from GMevent.aspx  */
.calendar{
display:none;
}
/* Change 596  Contact Web Part - pieces of letters disappear */
.contact_display td{
padding-bottom:3px;
}
.contact_display td.contact_photo{
padding-bottom:0px;
}
div#box_contact {
	font-size: 11px;
}
/*Change 606 Button for sending a form not correctly aligned   */
.regular_forms fieldset.vacancy_buttons, .regular_forms td.vacancy_buttons {	
margin-bottom: 10px;
margin-right: 10px;
}
a.send_button,
a.send_button:link,
a.send_button:visited,
a.send_button:active{		
padding-top:3px;
}
/* addressbar in FF*/
#page-footer {
text-align:-moz-center;
display:-moz-inline-stack;
margin-right: auto; 
margin-left:auto;
}
/*  bug 638  font title subtitle too small */
#project_detail_content h2 {
	color: #002147;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 17px;
}
/* bug 647 Print option ShareButton */ 
@media print {
div.wrapper{width:100%;}
#headerTopRow,#sidebar{
	visibility:hidden;
}
div#header h1,
div#header h2{
	visibility:visible;
}
div#topMenuBar,
#secondaryContent,
div#footer,
.inner_page_spotlight  { 
	display:none;
}
.mainContent,
.mainContent-noleft {
	border-bottom:1px solid #bbbbbb;
        width:100%; 
}
#project_detail_content{
	border-top:1px solid #bbbbbb;
}
div#header h2 .tag2 {
	color: #002147;
}
div#headerTopRow {
	padding-left:200px;
	/*background: transparent url(/_layouts/1033/images/grontmij/print_grontmij_logo.jpg) no-repeat top left;*/
}

	div#header h1,
	div#header h1 a {
		/*display: none;*/
}

	
div.action_right a.print{
	display:none;
}

.action_right{display:none;}

div#header h1, 
div#header h1 a:link,
div#header h1 a:visited{
	width:130px;
	height:40px;
	background:transparent url(/_layouts/1033/images/grontmij/print_grontmij_logo.jpg) no-repeat left top;
}
div.RadContent{font-size:1.1em;
}
div#header h1, div#header h1 a {
width:509px;
height:72px;
}
div#headerTopRow{height:72px;}
div#flashcontainer,
a.countrySelector,
div#header .tags{display:none;}
div#header h1{margin-top:0px;}

div#header h1 a {
color:white;
font-size:1px;
padding-top:51px;
}
#sidebar{
 display:none;
}
div.welkom{   
visibility:hidden;
}
div#headerTopRow {
 padding-left:10px;
}
div#wrapper{
 margin-right:10px;
 padding-left:30px;
}
div.left-column-content{display:none;}
div.search{display:none;}
ul.corporate-navigation{display:none;}
#project_detail_bar ul li{display:inline;}
div.wrapper{
 margin-right:10px;
 padding-left:30px;
}
div#page-footer{display:none;}
div.RadContent{padding-bottom:5px;}
div.pageheaderright{display:none;}
div#project_detail_bar{padding-bottom:10px;}
div.addtoany_top{display:none;}
#project_detail_content P{padding-bottom:10px;}
}
/* end print layout for AddToAny button */
/*  Change 601 Result page vacancy search shows strange buttons   */
.vacancy_search .paging_button_submit {
	display: inline;
    color: #002147;
	background: none;
	text-decoration: none;
	cursor: default;
	border: 0;
    /*float: left;
    font-family: tahoma;*/
    margin-top:-22px;   
	margin-left:0px;
	margin-right:0px; 
 }
.paging_button_submit:hover {
	color: #cd202c;
	text-decoration: underline;
	cursor: pointer;
}
div.vacancy_search OL.pagination li{margin-right: 1px; margin-left:1px;}
/* IE6 Fix */
#shares {_margin-right:0px;}
#news, #projects {_margin-right:0px;}
.topColumn{_width: 530px;}

#secondaryContent, 
#secondaryContent div.articlesList ul {
	_width:200px;
}
#secondaryContent DIV.articlesList {
	_MARGIN-RIGHT: -10px;
}
div.inner_page_spotlight, div.inner_page_spotlight img{_width:535px;}
div#largezone .articlesListHeaderBox{_margin-right:-10px;}
/* ie6 fix*/

/*
*	Internal News Letters
*/

div.main-column-content-news {margin-left:8px;}
div.left-column-content-news {background:none; }
/*Change 717*/
div.page-header-news{background:url(/_layouts/grontmij/nieuw/images/layout/header/bgrNew.jpg) #fff no-repeat 217px top !important;}
/*div.page-header-news{background-position: top 220px !important;}*/
div#NewsLetterMainContent div.mainContent div.maincontent-noleft { width: 100%; }

div.mainContent div#NewsLetterBlueBar{ width:100%; color:#ffffff; font-weight:bold; margin-bottom:8px; }
div.mainContent div#NewsLetterBlueBar span.NewsLetterBlueBarAbout{padding: 4px 7px 5px 7px; float:left; text-transform:uppercase;}
div.mainContent div#NewsLetterBlueBar span.NewsLetterBlueBarTitle{padding: 4px 7px 5px 0px; float:right;}
div.mainContent div#NewsLandingTopRow { width:100%; padding-bottom:10px; padding-top:5px;}
div.mainContent div#NewsLandingTopRow div.NewsLandingTopLeftSection { width:500px; float:left; }
div.mainContent div#NewsLandingTopRow div.NewsLandingTopRightSection{ width: 249px; float:right; }

div.mainContent div#NewsLandingMiddleRow { width:100%; padding: 10px 0px 10px 0px; border-top: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid;}
div.mainContent div#NewsLandingMiddleRow div.NewsLandingMiddleSection {width: 368px; float:left;}
div.mainContent div#NewsLandingMiddleRow div.NewsLandingMiddleSectionLeft {padding-right:10px;border-right: #d6d6d6 1px solid;}
div.mainContent div#NewsLandingMiddleRow div.NewsLandingMiddleSectionRight {padding-left:10px;}

div.mainContent div#NewsLandingBottomRow { width:100%; padding-top:10px; padding-bottom:10px;}
div.mainContent div.NewsLandingBottomSection {width:238px; float:left; }
div.mainContent div.NewsLandingBottomSectionLeft {padding-right:10px;}
div.mainContent div.NewsLandingBottomSectionMiddle {padding: 0px 10px 0px 10px;border-left: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid;}
div.mainContent div.NewsLandingBottomSectionRight {padding-left:10px;}

div.NewsLetterPageFooter {margin: 0px 0px 15px 0px;clear: both;width: 977px;}
	
	
/*Sub pages*/
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft {float:left; margin-left:14px; width:480px;}
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionRight{float:right; width:249px;}
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeftTop,
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeftBottom {width:100%;}

/*Bullet binnen RadContent van Newsletter subpages */
div.NewsLetterSubPageSectionLeftTop ul li
{
	list-style-type: disc !important;
}
div.NewsLetterSubPageSectionLeftTop ul
{
	margin-left:20px;
}
div.NewsLetterSubPageSectionLeftBottom ol li {
	list-style-type: decimal !important;
}
div.NewsLetterSubPageSectionLeftBottom ul li 
{
	list-style-type: disc !important;
}
div.NewsLetterSubPageSectionLeftBottom ul
{
	margin-left:20px;
}
div.NewsLetterSubPageSectionLeftBottom ol li {
	list-style-type: decimal !important;
}

div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft div.NewsLetterSubPageSectionLeftTop {width:100%; margin-top: 15px; margin-bottom:5px;}
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft div.NewsLetterSubPageSectionLeftTop img {float: left;margin: 0px 14px 14px 0px;	}
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft div.NewsLetterSubPageSectionLeftTop h1 {font-weight:normal; display:inline; background-color: #01235d; color: #FFFFFF; text-transform: uppercase; padding: 0px 2px 0px 2px; line-height:normal; font-size:1.2em; }
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft div.NewsLetterSubPageSectionLeftTop h2 {font-weight:normal; line-height:26px; color:#01235d; text-decoration:none; font-size:22px; margin:5px 0px 15px 0px; }
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft div.NewsLetterSubPageSectionLeftTop,
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft div.NewsLetterSubPageSectionLeftBottom {line-height:16px;}
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft div.NewsLetterSubPageSectionLeftBottom p {margin-bottom:14px; }
div.NewsLetterSubPageSectionRight div.NewsWebPartHeader{ background-color: #01235d; color:#ffffff; font-weight:bold; padding: 8px 8px 8px 8px;}	

	
	
/*WebPart: Generic*/
div.left-column-content-news div.NewsWebPart, 
div.NewsLetterSubPageSectionRight div.NewsWebPart {margin-bottom:10px;}
div.left-column-content-news div.NewsWebPartHeader{background-color:#efefef; font-weight:bold; color:#01235d; padding: 7px 10px 10px 10px;}
div#NewsLetterMainContent div.NewsWebPartHeader span{background-color: #01235d; color: #FFFFFF; text-transform: uppercase; padding: 0px 2px 0px 2px; line-height:16px;}

/*WebPart: Picture of the month*/
div.NewsPictureOfTheMonthBox { background-color:#efefef; }
div.NewsPictureOfTheMonthBox input{width:212px;}
div.NewsPictureOfTheMonthBox div.NewsPictureOfTheMonthBoxText {line-height:16px; padding:10px 10px 10px 10px;}
div.NewsPictureOfTheMonthBox div.NewsPictureOfTheMonthBoxText a {display:block; color: #01235d; margin-top:10px;}

/*WebPart: Quote of the month*/
div.NewsQuoteOfTheMonthBox div.NewsQuoteOfTheMonthText {padding-left:10px; padding-right:10px; line-height:16px;}
div.NewsQuoteOfTheMonthBox div.NewsQuoteOfTheMonthText div.NewsQuoteOfTheMonthOwner {font-style:italic;}

/*WebPart: Top news*/
div.NewsTopNews { padding: 14px 14px 14px 14px; background-color:#efefef; height:100%; }
div.NewsTopNews div.NewsTopNewsImageBox{ float:left; width:131px; }
div.NewsTopNews div.NewsTopNewsImageBox img{ width:131px; }
div.NewsTopNews div.NewsTopNewsBoxText{ float:right; width:330px; }
div.NewsTopNews div.NewsTopNewsBoxText div.NewsTopNewsTitle a { line-height:26px; color:#01235d; text-decoration:none; font-size:22px; margin:5px 0px 15px 0px; }
div.NewsTopNews div.NewsTopNewsBoxText div.NewsTopNewsDescription {line-height: 16px; margin: 14px 0px 0px 0px;font-weight:bold;}

/*WebPart: Did You Know*/
div.NewsDidYouKnow {background-color: #efefef;}
div.NewsDidYouKnow div.NewsWebPartHeader { background-color: #ee3124; color:#ffffff; font-weight:bold; padding: 8px 8px 8px 8px;}
div.NewsDidYouKnow ul {padding-left: 8px; padding-right:8px;}
div.NewsDidYouKnow ul li { border-bottom: #d6d6d6 1px solid; border-top: #ffffff 1px solid; line-height:12px; padding-top:12px; padding-bottom:12px; list-style-type:none;  }

/*WebPart: MiddleNews*/
div.NewsMiddleNews div.NewsMiddleNewsImageBox {width:154px; float:left;}
div.NewsMiddleNews div.NewsMiddleNewsImageBox img {width:154px;}
div.NewsMiddleNews div.NewsMiddleNewsBoxText {float:right; width:205px;}
div.NewsMiddleNews div.NewsMiddleNewsBoxText div.NewsMiddleNewsTitle a { line-height:26px; color:#01235d; text-decoration:none; font-size:18px; margin:5px 0px 15px 0px; }
div.NewsMiddleNews div.NewsMiddleNewsBoxText div.NewsMiddleNewsDescription {line-height: 16px; margin: 14px 0px 0px 0px;}

/*WebPart: Bottom News*/
div.NewsBottomNew div.NewsBottomNewsImageBox img {width: 238px;}
div#NewsLetterMainContent div.NewsBottomNews div.NewsWebPartHeader span{background-color:Transparent; color: #01235d;}
div.NewsBottomNews div.NewsBottomNewsTitle {margin-top:5px; margin-bottom:15px;}
div.NewsBottomNews div.NewsBottomNewsTitle a {color: #01235d; font-size:18px;  }
div.NewsBottomNews div.NewsBottomNewsTitle a:hover { text-decoration:none; }

/*WebPart: News Links*/
div.NewLinkBox ul li {border-bottom: #d6d6d6 1px solid; }
div.NewLinkBox ul li a{display:block; line-height: 14px; margin: 1px 0px; padding:10px 0px 10px 10px; color:#01235d; }
div.NewLinkBox ul li a:hover {text-decoration:none; background-color: #EFEFEF;}
/*Different look and feel on the sub pages */
div.NewsLetterSubPageSectionRight div.NewLinkBox ul {background-color:#efefef;}
div.NewsLetterSubPageSectionRight div.NewLinkBox ul li a:hover {text-decoration:underline;}

/*WebPart: Footer*/
div.NewsFooter{ background-color:#ebf1f9; color:#464646; margin:20px auto 0px; padding: 10px 0px 11px 0px; font-size:9px; }
div.NewsFooter a:hover{text-decoration:none;}

/*WTRP pagelayouts css */

.inner_page_spotlight_WTRP {
	background-color: #334D6C;
	width:757px;
	margin-right:1px;
	overflow:hidden;
	height: auto;
}
.inner_page_spotlight_WTRP img {
	border-bottom: 2px solid white;
	
}
.inner_page_spotlight_WTRP p, .inner_page_spotlight_WTRP h2 {
	color: white;
	font-size: 1.5em;
	font-family: tahoma;
	font-weight: bold;
	height: auto;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	
}
.inner_page_spotlight_WTRP h2 {
	
	text-transform: uppercase;
	float: left;
	top: -3px;
}

#project_detail_content_WTRP{width:747px;}
#project_detail_content_WTRP p.listLeft, #project_detail_content_WTRP p.listRight, #project_detail_content_WTRP p.clearBoth {
	margin-bottom: -3px;
	color: #002147;
}
#project_detail_content_WTRP p.listLeft, #project_detail_content_WTRP p.listRight, #project_detail_content_WTRP p.clearBoth {
	margin-bottom: 3px;
	margin-bottom: -3px;
}

#project_detail_content_WTRP {
	clear: both;
	color: #939393;
	font-size: 1.1em;
	padding: 0 5px 8px 5px;
	margin-top: 2px;
	color:#000000;
}
#project_detail_content_WTRP h2 {
	color: #002147;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 17px;
}
#project_detail_content_WTRP p {
	margin-bottom: 10px;
	
}
#project_detail_content_WTRP  strong
{
	font-weight:bold !important;
	font-size: 1em;
}

#project_detail_content_WTRP p#abstract {
	color: #002147;
	font-weight: bold;
	margin-bottom: 10px;
}

div#footer_WTRP 
{
	clear: both;
	border-top: 1px solid #939393;
	border-bottom: 1px solid #939393;
	color: #D81F2A;
	height: 27px;
	margin: 5px 10px 15px 2px;
	width: 749px;
	
}
.mainContent_WTRP {
	width: 757px;
	float: left;
	display: inline;
	top: 7px;
	margin-top: 3px;
	margin-left:0px;
	padding-right: 1px;
}
.mainContent_WTRP .MSVE_MapContainer
{
	height:270px !important;	/*ff*/
	*height:265px !important;	/*ie7 & ie8*/
	_height:265px !important;	/*ie6*/
	width:320px !important;
}
#project_detail_content_WTRP .pagination clearfix {
	margin-top:10px;
}
#NewsFilter
{padding-top:10px;
padding-bottom:10px;
}
div#spotlight_image_box_WTRP {
	position: relative;
	width: 757px;
	overflow: hidden;
	padding-bottom:1px;
	border-bottom: 1px solid #bbbbbb;
	margin-bottom:14px;
}
#project_detail_content_WTRP .news_detail {
	padding-top: 10px;
	margin-top: 10px;
	*padding-top: 30px;
	*margin-top: 30px;
	_padding-top: 30px;
	_margin-top: 30px;
}
#project_detail_content_WTRP .newsroom_rss_feed{margin-top:10px;}

/* Change 657 Interspace in Intro's   */
.summarytext{line-height:1.4em;}

/* Show Image Webpart  */
div.ShowImageWebPart .articlesListHeaderBox{font-weight:bold;}
div.ShowImageWebPart {width:100%;padding-top:20px;margin-bottom:5px;}
div.ShowImageWebPart {overflow:hidden;}
div.ShowImageWebPart .ShowImageWebpartImageText{font-size:11px;font-weight:bold;padding-bottom:10px;padding-left:3px;}
div.ShowImageWebPart .LinksContainer ul li{padding-bottom:6px}
div.ShowImageWebPart div.articlesListHeaderBox {padding-left:5px;}
div.ShowImageWebPart div.articlesListHeaderBox span {float:left;}
div.ShowImageWebPart div.articlesListHeaderBox a {color: #686868; float:right; font-weight:normal;margin-right:8px;}
div#secondaryContent div.ShowImageWebPart div.articlesListHeaderBox a {margin-right:0px;}
div#top_largezone div.ShowImageWebPart {float:left;}
div#top_largezone  {padding-right:10px;}
div.ShowImageWebPart input{padding-bottom:10px;}
div.mainContent div.ShowImageWebPart{font-size:11px;}

div.flashbannerWTRP {
	clear: both;	
	padding: 2px 0 0 0;
	overflow: hidden;
	min-height: 0px;
margin-bottom:0px;
}
div#spotlight_image_box_WTRP{line-height:0px;}

/* Change 659 Size title and dates Event overview */
.calendar_date
{font-size: 1.0em !important;}
#calendar_date
{font-size: 1.0em !important;}

/*  bug 717 Application Button changes the color */
a.respond_button, a:link.respond_button 
{padding-top:6px;
        padding-bottom:1px;height:18px;
}
a:visited.respond_button, a:link.respond_button 
{ color:white;}

/* Bug 735 New templats for UK are shown wrong in IE6 */
.mainContent_WTRP {
	_margin-left:-1px;
	_padding-right:0px;
}
.respond_btn
{
	
	float: right;
	margin: 10px;
}
.respond_btn input.respond_button 
{
	width: 57px;
	border:none;
	height:24px;	
	margin-right: 3px;
	background-color:#cd202c;	
	color:White;	
	text-decoration: none;
}
.respond_btn input.respond_button:hover
{cursor:hand;}

#footerInfo {
	padding-bottom: 10px;
}
/*
div.SelectButton{height:20px; color:#01235D; text-align:center; padding-top:6px; background: url('/_layouts/grontmij/images/button-select-country-brg.gif') no-repeat}
div.SelectButton a:hover{cursor:hand;}
div.SelectButton a#selectOffice{height:50px}
.pnlOffice{margin-top:8px}

*/

div.SelectButton{text-align:center; vertical-align: middle; padding-top:5px; height:17px; color:#01235D; background-color:#CEDDF1; border-color:#CEDDF1; border-width:3px; border-style:double;}

div.SelectButton a:hover{cursor:hand;}
div.SelectButton a#selectOffice{height:50px}
.pnlOffice{margin-top:8px}

div#NewsLetterMainContent div#project_detail_bar{margin-bottom:3px; margin-top: -3px; padding-left:3px;}
div.mainContent div#BrandPortalBlueBar span.BrandPortalBlueBarTitle{margin-top:-20px; padding: 4px 7px 5px 5px; float:left;}
div.mainContent div#BrandPortalBlueBar{ width:100%; color:#ffffff; font-weight:bold; margin-bottom:8px; }


a:link img, a:vlink img, a:alink img, a:visited img{border:none;}
/*b.RadContent ul li {
	list-style-type: disc !important;
}
b.RadContent ul {
	margin-left: 20px;
}
b.RadContent ol li {
	list-style-type: decimal !important;
}
div.NewsLetterSubPageSection div.NewsLetterSubPageSectionLeft div.NewsLetterSubPageSectionLeftTop .RadContent img {float:none;}
*/

/*JobAlert*/
.Job_Alert_button {
margin-top: 20px;
width: auto;
height: 17px;
margin-right:10px;
padding-left:8px; 
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
float: left;
}

a.Job_Alert_button {
	color: #ffffff;
	background-color: #cd202c;
	vertical-align: middle;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

a:link.Job_Alert_button , a:visited.Job_Alert_button ,a:hover.Job_Alert_button 
{
	color: #ffffff;
    cursor:hand;
}

.datarotectionCheckbox input {
	float: none !important;
	width: 15px !important;
}

.datarotectionCheckbox label {
	float: none !important;
	vertical-align: middle !important;
	padding-left: 10px;
}
.datarotectionCheckbox {
margin-left:225px;
}

.dataprotection span.checkboxlist INPUT{width:15px;}
.send_button{margin-left:10px;}



.ms-MenuUIPopupBody TABLE{text-align:left;}
.console {text-align:left !important;}
.ms-MenuUIPopupBody TABLE{text-align:left;}
.ms-ToolPaneOuter{text-align:left;}
.ms-TPBody {text-align:left;}
.console {text-align:left}
.ms-ToolPaneBody {text-align:left}

/* did you know wp*/
.DidYouKnowContainer A:link, .DidYouKnowContainer A:Hover { cursor:hand; text-decoration:none;}
.DidYouKnowContainer A:visited {color:black;}

/* bug 818 layout in FF not correct */
.topColumn {
*float:left;
float:none;
}

/*change 830*/
th.search-header-location, td.search-item-location 
{
	text-align: right;
}

th.search-header-title, td.search-item-title 
{
	width: 375px;
}

tr.GridViewHeader 
{
	height: 40px;
}

tr.GridViewHeader a 
{
	text-decoration: underline;
}

/*change 898 Cookie Legislation*/
.CookieDivInner 
{
	background-color: #00214D;
	padding : 20px 20px 10px 20px;
}

.CookieDiv 
{
	position: fixed; 
	height: 120px; 
	top: 50%; 
	left: 50%; 
	color: White;
	z-index: 1000;
	margin: 0 -250px 0 -250px;
	width: 500px; 
}

.CookieButtonsDiv 
{
	background-color: #00214D;
	padding-left: 20px;
	height: 40px;
	width: 480px;
}

.CookieButton 
{
	margin-right: 20px;
	
}

/*Grontmij Blog*/
.topColumnBlog
{
	float: left;
	width: 757px;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	padding: 1px 0px 1px 0px;
}

div.social_media_blog
{
	width: 535px;
	float:right;
}

.blog
{
	float: left;
	width:535px;
}

.ms-PostWrapper 
{
	width:535px;
}

h3.ms-PostDate
{
	border-bottom: solid 1px #D6D6D6;
}

.ms-PostTitle
{
	border-top: none;
	color: #4495d7;
}
.ms-PostTitle a:link, .ms-PostTitle a:active, .ms-PostTitle a:visited 
 {
	color: #4495d7;
}

.ms-commenttable td
{
	border-top: 1px solid #D6D6D6;
}

.ms-formbodyblog
{
	background-color:#f2f2f2;
}

ms-bottompagingBlog
{
	 background: none;
}

div.inner_page_spotlight_blog {
	width:100%;
	margin-right:1px;
}

.ms-PostWrapper 
{
	width:500px;
}

.BlogArchive 
{
	padding-top: 15px;
}

.BlogArchive_Titel 
{
	background-color: #efefef;
	font-weight: bold;
	padding: 5px 2px;
}

.BlogArchive_ul 
{
	padding-top: 10px; 
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc; 
}

.BlogArchive_ul li 
{
	background-image: url(/_layouts/Grontmij/Images/gm_circle_blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 50px;
}

.BlogContact {
	min-height: 200px;
	min-width: 206px;
	padding: 10px;
	
}

.blogcontact_foto 
{
	float: left;
	padding-right: 10px;
}

.blogcontact_details 
{
	float: left;
}

.blogcontact_naam 
{
	font-weight: bold;
}

.blogcontact_omschrijving 
{
	padding-top: 5px;
	line-height: 1.45em;
}

.BlogShare 
{
	padding-top: 15px;
}

.BlogLatestPosts 
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.BlogLatestPosts_post
{
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #efefef;
}

.BlogLatestPosts_header 
{
	background-color: #efefef;
	font-weight: bold;
	padding: 10px 4px;
}

.BlogLatestPosts_titel 
{
	padding-top: 15px;
	padding-bottom: 10px;
	font-weight: bold;
}

.BlogLatestPosts_foto 
{
	float: left;
	padding-right: 10px;
}

.BlogLatestPosts_content 
{
	float: left;
	width: 120px;
	line-height: 1.45em;
}

.clear 
{
	clear: both;
}

.BlogNewComment
{
	background-color: #EFEFEF;
	padding-top: 10px;
	padding-left: 5px; 
	margin-top: 10px;
}

.BlogNewComment h1 
{
	font-size: 12pt;
	color: #4495D7;
	padding-bottom: 10px;
	font-weight: normal;
}

.BlogNewComment_Body
{
	background-color: #EFEFEF;
}

.BlogNewComment_Alert
{
	background-color: #EFEFEF;
}

.BlogNewComment_Button
{
	padding: 10px;
}

.BlogPostOverzicht_post 
{
	border-bottom: 1px solid #efefef;
	padding-top: 15px;
	padding-bottom: 15px;
}

.BlogPostOverzicht_posttitel 
{
	padding-bottom: 10px;
}

.BlogPostOverzicht_posttitel a:link, .BlogPostOverzicht_posttitel a:active, .BlogPostOverzicht_posttitel a:visited
{
	font-size: 16pt;
	color: #4495D7;
}

.BlogPostOverzicht_postdatum 
{
	float: right; 
	color: #cccccc; 
	padding-top: 8px;
}

.BlogComments 
{
	padding-bottom: 15px;
	margin-top: 10px;
}

.BlogComments h1 
{
	font-size: 12pt;
	color: #4495D7;
	padding-bottom: 10px;
	font-weight: normal;
}

.BlogComments_Comment 
{
	padding: 15px 0;
	border-bottom: 1px solid #efefef;
}

.BlogComments_Picture
{
	min-width: 50px; 
	float: left;
}

.BlogComments_Naam 
{
	min-width: 50px;
	float: left;
	font-weight: bold;
}

.BlogComments_Datum 
{
	min-width: 50px;
	float: right;
	padding-left: 5px;
	color: #cccccc;
}

.BlogComments_Header 
{
	min-width: 50px;
	float: left;
}

.BlogComments_Body
{
	clear: both;
}

.BlogComments_AllComments 
{
	padding: 10px;
}

.BlogShare_table  td
{
	width: 100px;
	clear: both;
	text-align: center;
	
}

.BlogShare_table  img 
{
	display: block;
	float: left;
	padding-right: 5px
}

.BlogShare_table .counter
{
	min-width: 5px;
	float: left;
	padding-top: 3px;
}

.BlogShareControl_sharebutton 
{
	float: left; 
	min-width: 75px; 
	max-width: 100px;
}

.BlogPageTitle_h2
{
	font-size: 14pt!important;
	color: #4495D7!important;
	padding-bottom: 10px;
	font-weight: normal!important;
	
}

#secondaryContent_blog 
{
	width: 226px;
	left: 171px;
	float: left;
	margin-left: 0px;
	display: inline;
}

h2.BlogPageTitle_h2 
{
	padding-top: 30px;
}

#socialMedia
{
	padding-top: 20px;
}

.clearboth
{
	clear: both;
}

.inlineField
{
	float: left;
	width: 225px;
	margin-bottom: 5px;
}

.inlineField select
{
	width: 215px;
	margin-bottom: 5px;
}

.inlineField2 
{
	width: 284px;
}

.inlineField2 a
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 260px;
	
}

.inlineField2 img
{
	margin-top: 4px;
	margin-bottom: 4px;
}

.inlineField2 select
{
	width: 274px;
}
.inlineField3 
{
	width: 10px;
	float: left;
}

fieldset.clearfix  span.privacyStatement
{
	width: 500px;
}
