html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong, sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

ul#skip_links {display:none;}
a{color:#FFFFFF; font-size:11px; text-decoration:none;}
a:hover{cursor:pointer;}
p {margin-bottom:5px;}

body{
background-color:#FFF;
color:#666666; text-align:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em;
}

#Homepage #mainWrapper{
background:url("~/media/Images/S/soditic-group/images/css/topbanner2.jpg") no-repeat scroll 0 0 transparent; width:985px;
}
#mainWrapper{
background:url("~/media/Images/S/soditic-group/images/css/topbanner.jpg") no-repeat scroll 0 0 transparent; width:985px;
}
#Homepage .Header{height:168px;}
#Homepage h1{border:0 none; color:#C41B2A; font-size:20px; font-weight:normal; padding-bottom:15px;}
#Homepage #HomecontentWrapper .home-left{margin:15px 0 100px 60px;}
.Footer{background-color:#C41B2A; width:100%; clear:both;}
.Footer #footerlinksContainer{padding:8px 20px;}
.Footer #footerlinksContainer ul li span a{color:#FFFFFF; font-size:11px; text-decoration:none;}
#logoContainer{float:left;}
.Headerlinks{display:none;}
#mainnavcontainer{display:none;}

/******************* About Page ************************************/
#TwoColumnsContainer{float:left; width:100%; margin-top:38px;}
#leftnavcontainer{background-color:#C41B2A; float:left; padding-top:15px; width:205px;}
#leftnavcontainer #leftnavsectionheader{color:#FFFFFF; font-weight:bold; padding:0 0 6px 20px;}
#leftnavcontainer ul{border-top:1px solid #CCCCCC; list-style-type:none; margin:0 20px 20px;}
#leftnavcontainer ul li{border-bottom:1px solid #CCCCCC;}
#leftnavcontainer ul li.selected{background-color:#90131F;}
#leftnavcontainer ul li:hover{background-color:#90131F;}
#leftnavcontainer ul li a{background:url("~/media/Images/S/soditic-group/images/images/sundries/nav_arrow.gif") no-repeat 5px 10px; display:inline-block; padding:5px 15px; text-decoration:none;}

#LeftImgContainer{clear:both; height:151px;}
#TwoColumnsLeftColContainer{display:none;}

#TwoColumnsRightColContainer{background-color:#FFFFFF; border-left:0px solid #CCCCCC; border-right:0px solid #CCCCCC; float:left; width:743px; padding:15px; line-height:150%; font-size:0.8em; margin-top:1px;}
#TwoColumnsRightColContainer h1{border-bottom:1px solid #CCCCCC; color:#C41B2A; font-size:20px; font-weight:normal; margin-bottom:15px; padding-bottom:15px;}
#TwoColumnsRightColContainer h2{border-bottom:1px solid #CCCCCC; color:#000000; font-size:13px; font-weight:bold; margin:20px 0 10px; padding-bottom:8px;}
#TwoColumnsRightColContainer ul{margin-left:30px; padding-bottom:5px; list-style:disc;}
#TwoColumnsRightColContainer ul li{padding-bottom:3px;}
#FieldContentContainer a{color:#C41B2A; font-size:12px; text-decoration:none;}
#FieldContentContainer a:hover{color:#000;}

#backtotopContainer{margin-top:15px; display:none;}
#backtotopContainer a{color:#C41B2A; font-size:12px; text-decoration:none;}
#backtotopContainer a:hover{color:#000;}

/**************** Our people **********************************/
h3{color:#000000; font-size:12px; font-weight:bold; margin:10px 0 3px;}

/************************Company history ****************************/
#history #TwoColumnsRightColContainer ul li{color:#C41B2A;}
#history #TwoColumnsRightColContainer ul li a{text-decoration:underline;}

/***************** Disclaimer *********************/
#disclaimer_text #leftnavsectionheader{display:none;}
#disclaimer_text #leftnavcontainer{padding-top:0px;}
#disclaimer_text #leftnavcontainer ul{border:none; margin:0 20px 15px;}

/***************** Search Result *********************/
#search-result #leftnavsectionheader{display:none;}
#search-result #leftnavcontainer{padding-top:0px;}
#search-result #leftnavcontainer ul{border:none; margin:0 20px 15px;}

/***************** Search *********************/
#search #leftnavsectionheader{display:none;}
#search #leftnavcontainer{padding-top:0px;}
#search #leftnavcontainer ul{border:none; margin:0 20px 15px;}
#SearchMainContainerLabelContainer{margin-bottom:5px;}
#SearchMainContainerTextBoxContainer{float:left; margin-right:5px;}
#SearchMainContainerTextBoxContainer input{height:15px; width:145px;}
#SearchMainContainerButtonContainer{float:left; margin-top:-2px;}
#SearchMainContainerButtonContainer input{width:65px;}
#search #FieldContentContainer{clear:both; padding-top:20px;}
#FieldContentContainer #SearchBack{margin:15px 0 23px;}
#SearchResult tbody tr#SearchResultTitleRow td{color:#000000; font-size:12px; font-weight:bold; margin:10px 0 3px;}
#SearchResult tbody tr#SearchResultHeaderRow td{color:#666666; font-size:12px; font-weight:bold; margin:10px 0 3px;}
#SearchResult a{color:#C41B2A; font-size:12px;}
#SearchResult a:hover{color:#000;}
#SearchResult td.SearchResultScoreColumn{width: 10%;}


/********* Site map *************************/
#sitemap #TwoColumnsRightColContainer ul{line-height:25px; list-style:none;}
#SitemapContainer a{color:#C41B2A; font-size:12px; text-decoration:none;}
#SitemapContainer a:hover{color:#000;}
#sitemap #SitemapHomeLevel1ChildrenContainer{margin-left:0px;}

/******************** Contacts ***************************/
#LeftImg1Container{clear:both;}
#LeftImg2Container{padding:180px 0 140px;}
.contacts{float:left; margin-bottom:20px; width:49%;}
.contacts dt{float:left; width:45px;}
.clearleft{clear:left;}
h4{color:#999999; font-size:12px; font-weight:bold;}



body#people #FieldContentContainer{position: absolute;}

