/* GENERAL STYLES */
body,p,a,h1,h2,h3,h4,h5,h6,ul,ol,form,img,div{border:0;margin:0;padding:0}
body{background:#DBDBDB url(/images/backgrounds/body/bkimg.gif) repeat-y top;font-family:Arial,sans-serif;text-align:center;padding:1px 0 0 1px}
p{padding:3px 10px 3px 10px}
br.Clear{clear:both}
br.Left{clear:left}
a{text-decoration:none}
hr,span.Hidden,p.Hidden{visibility:hidden;display:none}
.MainMenuprop{background:#0F0;height:250px;float:right;width:0}

#external{text-align:center;width:100%}
#internal{text-align:center;padding-bottom:8px;width:100%}
#header{background:#FFF;color:inherit;border-bottom:1px solid #555;margin-left:auto;margin-right:auto;width:760px}
#outer_wrapper{background:transparent;width:760px;margin-left:auto;margin-right:auto}
#wrapper{background:transparent;font-size:70%}
#container{float:left;margin-right:-150px;width:760px}
#content{/*margin-right:150px*/}
#main{margin-left:130px;text-align:left}
#left{float:left;width:130px}
#right{float:right;text-align:left;width:150px}
#footer{background:#FFF;color:#AAA;font-size:66%;width:760px;border-top:1px solid #DDD;border-bottom:1px solid #C9C9C9;margin-left:auto;margin-right:auto}
h1{margin-top:0}
.last{margin-bottom:0}
.clearing{height:0;clear:both}

#Logo{background:url(/images/backgrounds/divs/logo/bkimg.jpg) no-repeat top;border-bottom:1px solid #FFF;float:left;height:160px;width:630px}
#Logo img{float:left;margin:60px 0 0 35px}

#MainMenu{background:#DF1F25;float:left;font-size:80%;min-height:250px;width:129px}
#MainMenu ul{float:left;list-style-type:none;margin:0;padding:0;padding-top:14px;text-align:left}
#MainMenu ul li{float:left;display:block;margin:0;padding:7px 20px}
#MainMenu ul li.Selected{background:url(/images/backgrounds/li/mainmenu/bkimg.gif) no-repeat left}
#MainMenu ul li a{color:#FFF}
#MainMenu ul li a:hover{color:#FF0}

#SearchContainer{background:#999;border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#444;float:left;padding:0;width:129px;text-align:left}
#SearchContainer input{font-size:90%;text-align:center;width:23px}
#SearchContainer input:hover{cursor:pointer}
#SearchContainer input.searchBox{background:#FFF;border:1px solid #777;cursor:text;text-align:left;width:90px}
#SearchContainer p{padding:4px}


#SubMenu{background:#CCC;float:left;font-size:95%;width:109px}
#SubMenu ul{float:left;list-style-type:none;margin:0;padding:0 10px;text-align:left}
#SubMenu ul li{background:url(/images/backgrounds/li/submenu/bkimg.gif) repeat-x bottom;float:left;display:block;margin:0;padding:6px 10px;width:109px;voice-family:"\"}\"";voice-family:inherit;width:89px}
#SubMenu ul li.Selected{font-weight:bold}
#SubMenu ul li a{color:#666}
#SubMenu ul li a:hover{color:#000}
#SubMenu ul li.Selected  a{color:#444}

div.NewsHeadlineContainer{float:left;text-align:left;padding-top:10px;width:129px;padding-bottom:5px}
div.NewsHeadlineContainer p.SideNewsTitle{font-size:100%;font-weight:bold;padding:3px 15px}
div.NewsHeadlineContainer p.SideNewsSynopsis{background:url(/images/backgrounds/paragraph/side_news_synopsis/bkimg.gif) repeat-x bottom;color:#777;font-size:90%;margin:0 10px;padding:3px 5px 8px 5px}
div.NewsHeadlineContainer a,div.NewsHeadlineContainer a:visited{color:#555}
div.NewsHeadlineContainer a:hover{text-decoration:underline;color:#000}

/*#SideMenu{float:left;font-size:95%}
#SideMenu ul{text-align:left}
#SideMenu ul li{float:left;display:block;width:129px}
#SideMenu ul li a{float:left;color:#666;padding:3px 20px;width:129px;voice-family:"\"}\"";voice-family:inherit;width:89px}
#SideMenu ul li a:hover{olor:#666}*/

h1,h2,h3,h4,h5,h6{color:#DF1F25;font-weight:normal;padding:5px 45px 1px 45px}
h1{font-size:200%}
h2{font-size:165%}
h3{font-size:150%}
h4{font-size:135%}
h5{font-size:120%}
h6{font-size:105%}

#CorporateIdentity{font-size:130%;text-align:right;padding:0px 10px 0px 10px}
#CorporateStrapline{font-size:90%;text-align:right;padding:0px 10px 3px 10px}

#MainContent{float:left;width:630px}
#MainContent p{padding:3px 45px}
#MainContent ul,#MainContent ol,#MainContent dl,#MainContent input,#MainContent textarea,#MainContent table,#MainContent blockquote{color:#777;font-size:105%;border:0;margin:0;padding:7px 0 7px 90px}
#MainContent ul,#MainContent ol,#MainContent dd,#MainContent dl,#</div> dt{font-size:95%;margin-left:0;padding-left:10em;text-indent:-.4em}
#MainContent dd p,#MainContent dl p,#MainContent dt p{padding:0}
#MainContent a,#MainContent a:visited{color:#DF1F25}
#MainContent a:hover{color:#A00}
#MainContent table{width:auto;border-collapse:collapse;border-top:1px solid #BBB;border-left:1px solid #BBB;padding:0;margin:0 20px 0 20px}
#MainContent table td{width:auto;border-bottom:1px solid #BBB;border-right:1px solid #BBB;padding:5px;margin:0}
#MainContent h1{padding-top:1em}
#MainContent p.CaseStudyTitles,#MainContent p.NewsTitles{background:url(/images/backgrounds/paragraph/case_study_titles/bkimg.gif) repeat-x top;color:#DF1F25;font-size:120%;font-weight:bold;margin:10px 30px 0 30px;padding:10px 15px 1px 15px}

#ServicesLinkExternal{float:left;margin-bottom:2em;width:630px}
div.ServicesLink{border-right:1px solid #FFF;float:left;width:89px}
div.ServicesLink p.Title{font-size:100%;font-weight:bold;padding:3px 15px 3px 15px}
div.ServicesLink p.Synopsis{background:url(/images/backgrounds/paragraph/side_news_synopsis/bkimg.gif) repeat-x bottom;color:#777;font-size:90%;margin:0 10px;padding:3px 5px 8px 5px}
div.Hydraulics{background:url(/images/services/index/hydraulic.jpg) no-repeat top}

#ServicesLinkExternal div.ServicesImgMenu{border-right:1px solid #FFF;float:left;width:89px}
#ServicesLinkExternal div.ServicesImgMenu ul{float:left;margin:0;padding:0;text-align:left}
#ServicesLinkExternal div.ServicesImgMenu ul li{font-size:8pt;float:left;display:block;height:89px;margin:0;padding:0;width:89px}
#ServicesLinkExternal div.ServicesImgMenu ul li a{color:#FFF;float:left;padding:55px 0 20px 20px;width:89px;voice-family:"\"}\"";voice-family:inherit;width:69px}
#ServicesLinkExternal div.ServicesImgMenu ul li a:hover{color:#FF0}

#ServicesLinkExternal div.ServicesImgMenu ul li a.Hydraulics{background:url(/images/services/index/hydraulic.jpg) no-repeat top left;color:#FFF}
#ServicesLinkExternal div.ServicesImgMenu ul li a.Hydraulics:hover{background:url(/images/services/index/hydraulic.jpg) no-repeat top left;color:#FF0}

#ServicesLinkExternal div.ServicesImgMenu ul li a.Pipework{background:url(/images/services/index/pipeworks.jpg) no-repeat top left;color:#FFF}
#ServicesLinkExternal div.ServicesImgMenu ul li a.Pipework:hover{background:url(/images/services/index/pipeworks.jpg) no-repeat top left;color:#FF0}

#ServicesLinkExternal div.ServicesImgMenu ul li a.Electrical{background:url(/images/services/index/electrical.jpg) no-repeat top left;color:#FFF}
#ServicesLinkExternal div.ServicesImgMenu ul li a.Electrical:hover{background:url(/images/services/index/electrical.jpg) no-repeat top left;color:#FF0}

#ServicesLinkExternal div.ServicesImgMenu ul li a.Fabrication{background:url(/images/services/index/fabrication.jpg) no-repeat top left;color:#FFF}
#ServicesLinkExternal div.ServicesImgMenu ul li a.Fabrication:hover{background:url(/images/services/index/fabrication.jpg) no-repeat top left;color:#FF0}

#ServicesLinkExternal div.ServicesImgMenu ul li a.Design{background:url(/images/services/index/design2.jpg) no-repeat top left;color:#FFF}
#ServicesLinkExternal div.ServicesImgMenu ul li a.Design:hover{background:url(/images/services/index/design2.jpg) no-repeat top left;color:#FF0}

#ServicesLinkExternal div.ServicesImgMenu ul li a.Joinery{background:url(/images/services/index/joinery.jpg) no-repeat top left;color:#FFF}
#ServicesLinkExternal div.ServicesImgMenu ul li a.Joinery:hover{background:url(/images/services/index/joinery.jpg) no-repeat top left;color:#FF0}

#ServicesLinkExternal div.ServicesImgMenu ul li a.Shipbuilding{background:url(/images/services/index/design.jpg) no-repeat top left;color:#FFF}
#ServicesLinkExternal div.ServicesImgMenu ul li a.Shipbuilding:hover{background:url(/images/services/index/design.jpg) no-repeat top left;color:#FF0}

#ServicesLinkExternal div.ServicesImgMenu p{float:left;color:#666;font-size:80%;padding:10px 7px 10px 10px}
#ServicesLinkExternal div.ServicesImgMenu p.Title{color:#DF1F25;font-size:9pt;padding:5px 10px 0 10px}
#ServicesLinkExternal div.ServicesImgMenu p.Title a,#ServicesLinkExternal div.ServicesImgMenu p.Title a:visited{color:#DF1F25}
#ServicesLinkExternal div.ServicesImgMenu p.Title a:hover{text-decoration:underline}

#MainContent p.ProjectLocationOption,#MainContent p.ProjectValueOption,#MainContent p.ProjectOutputOption,#MainContent p.ProjectServicesFacilitiesOption,#MainContent p.ProjectContactsOption,#MainContent p.NewsArticleDateOption{color:#A00;font-weight:bold;padding:10px 45px 0 45px}
#MainContent p.ProjectValue{font-size:150%}
#MainContent p.ProjectLocation{font-size:110%;font-weight:bold}
#MainContent p.ProjectContactsOption{padding-top:25px}
#MainContent p.ProjectContacts{font-size:110%;font-weight:bold;padding-bottom:0}
#MainContent p.ProjectContactsTitle{padding-top:0}
#MainContent p.NewsArticleDate{font-size:110%;font-weight:bold}

/* used for search results(XSLTSearch, not the OOB one) */
#umbSearchResult3_PanelDotNet a{font-size:150%;font-weight:bold}
#umbSearchResult3_PanelDotNet #umbSearchResult3_Header{font-size:120%;font-style:italic}
div.searchtime{font-size:120%;font-style:italic}

/* EDITOR PROPERTIES */

