body { background: #F7FCFF url(/media/Assets/bg_with_top.jpg) repeat-x; }
.wrap { margin: 0 auto; width: 900px; }
.background { background: url(/media/Assets/bg.jpg) no-repeat left 42px; }

#maincontent {background: transparent url(/media/assets/content_bg.png) repeat scroll center center; width: 1000px; margin-top: -11px;}
#footer_wrap  {background: transparent url(/media/assets/content_footer.png) repeat scroll center center; width: 1000px; min-height:20px; height:20px; }
/*#footer_wrap {background: transparent url(/media/assets/content_footer.png) no-repeat top center; width: 1000px; }*/

div.map {height:250px; width:250px; border:1px solid #333; margin: 0 0 35px 0; } 
#search { float: right; margin: 10px 0 0; width: 205px; }
#search input.field { float: left; background: #808080; color: #ccc; padding: 4px; border: 0; margin: 0 5px 0 0; width: 170px; font-size: .7em; }
#search input.field:focus { border-bottom: 1px dotted #ccc; color: #fff; }
#search input.button { float: right; background: url(/media/Assets/search.gif) no-repeat; width: 20px; height: 13px; border: 0; margin: 5px 0 0; }

#menu { padding: 0 0 8px; margin: 0 0 25px; height: 20px; }
#menu li { display: inline; }
#menu li a { float: left; width: 86px; text-align: center; margin: 0 2px 0 0; font-weight: bold; font-size: .8em; padding: 16px 0 21px; color: #fff; }
#menu li a:hover, #menu li.current a { color: #006699; background: url(/media/Assets/menu.png) no-repeat center bottom; }

#logo_hotlinks{margin:-110px 45px 0 0; float:right;}
#logo_hotlinks img { vertical-align:middle; padding: 0px 4px 0 20px; }

#logo h1.flashHeader { font-family: Calisto, "New York", "MS Serif", serif; font-size: 32px; font-weight: bold; color: #f49ac1; }
#logo h1.flashHeader a { color: #619ca7; }

h2.logoTagline { font-family: Calisto, "New York", "MS Serif", serif; font-size: 17px; font-weight: normal; color: #333333; }
h2.logoTagline { color: #333333; }
h2.logoTagline strong { color: #5B7289; }

#logo { float: left; margin: 0 0 10px 50px; height: 125px; }
#logo h1 { width: 290px; }
#mailFriend{ padding:0 0 0 730px;}
#mailFriend a { font-size: 0.8em; }
.feature { color: #33617F; float: left; border-left: 3px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; width: 580px; height: 190px; margin: 0 0 20px; font-size: 1.1em; font-style: italic; padding: 10px 10px 2px; }
.feature img { float: left; margin: 20px 20px 40px 20px; }
.feature p { margin: 10px 0 0; }
.more { font-size: .74em; font-weight: bold; margin: 0 5px 0 0; color: #390505; font-style: normal; }

img.articleImage {border:1px solid #aaa; margin: 8px 0 12px 0;}
img.newsListImage{border:1px solid #aaa; float:left; margin: 0 10px 0 0;}

#feature_menu { }
#feature_menu li { display: inline; }
#feature_menu li a { border-left: 3px solid #ccc; border-top: 1px solid #ccc; color: #33617F; float: left; padding: 6px 14px 6px 21px; margin: 0 0 0 6px; font-size: .9em; font-weight: bold; }
#feature_menu li a:hover { color: #071F2D; background: #fff url(/media/Assets/bullet_hover.gif) no-repeat 7px 8px; }
#feature_menu li a.current { background: #fff url(/media/Assets/bullet.gif) no-repeat 5px 12px; }
#feature_menu li a.first { margin: 0; }
a#feature_production {background: #DBEFFB url(/media/Assets/bullet.gif) no-repeat scroll 7px 12px;}
a#feature_engineering {background: #DBEFFB url(/media/Assets/bullet.gif) no-repeat scroll 7px 12px;}
a#feature_project {background: #DBEFFB url(/media/Assets/bullet.gif) no-repeat 7px 12px;}
a#feature_service {background: #DBEFFB url(/media/Assets/bullet.gif) no-repeat scroll 7px 12px;}
a#feature_logistics {background: #DBEFFB url(/media/Assets/bullet.gif) no-repeat scroll 7px 12px;}

#footer { border-top: 1px dotted #666666; }

#breadcrumb { display: inline-block; height: 2.3em; border: 1px solid #dedede; padding-right: 0.75em; background-color: #fff; }
#breadcrumb li { display: inline-block; line-height: 2.3em; color: #777;  }
#breadcrumb li a { background: url(/media/Assets/breadcrumb/crumbs.gif) no-repeat right center; display: block; padding: 0 15px 0 0.75em; }
#breadcrumb li a:link, #breadcrumb li a:visited { color: #777; text-decoration: none; }
#breadcrumb li a:hover, #breadcrumb li a:focus { color: #dd2c0d; }

#sitemap ul, #sitemap li { margin:0 1.6em; }

#flags { float: right; margin: 12px 14px 0 0; }
#flags ul { list-style-type: disc; }
#flags ul li { display:inline; }
#flags ul li a { color: #5B7289; margin-right:4px }
#flags ul li a span { display: block; font-size: 10px; color: #515151; }
#flags ul li a:hover span { color: #000; }

a.external {
    background: url(/media/assets/external.png) center right no-repeat;
    padding-right: 13px;
}
a.readmore{
    background: url(/media/assets/readmore.gif) center left no-repeat;
    padding-left: 13px;
}
a.pdf{
    background: url(/media/assets/pdf.gif) center left no-repeat;
    padding-left: 18px;
    margin-left:-4px;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
