/* private:site_styles */

body {width:100%; background:#000 url(/images/body-back.gif) top left repeat-x; text-align:center; margin:0; padding:15px 0; border:0;}
#header, #body, #footer {width:752px; margin:auto;}

/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:0px; display:block;}
.noShow {display:none;}
label { cursor: pointer; }

/*header styles*/
#header {background:url(/images/header-back.gif) top left repeat-y; position: relative; }
#header .inner {background:url(/images/header-top.gif) top left no-repeat; padding:17px 10px 10px 10px;}

/*body styles*/
#body {background:url(/images/main-back.gif) top left repeat-y; text-align:left;}
#body .inner {margin:0 3px; clear:both;}
#topStrip {margin:0 3px; padding-top:1px; background-color:#fff;}

.advert {margin:0 0 15px 13px;}
.searchBox { position: absolute; top: 5px; right: 8px; width: 270px; text-align: right; }
.searchBox label { position: absolute; top: 3px; left: 4px; }


/*footer styles*/
#footer, #footer a {color:#fff;}
#footer .inner {width:685px; margin:auto; text-align:left; margin-top:15px;}
#hireLink {float:left; *display:inline; margin-left:10px; width:322px;}
#footerLogos { text-align:center; }
#footerAddresses {margin-top:10px; padding:5px 0 0 75px; background:url(/images/footer-back.gif) top left no-repeat;}
#footerAddresses div {padding-bottom:2px;}
#openingHours {padding:8px 0 2px 0;}
#netconstruct {text-align:center; padding-top:15px;}


/*homepage styles*/
.homeLeftSide, .homeRightSide {float:left;}
.homeLeftSide {width:275px;}
.homeRightSide {width:471px;}

#body .inner {background:#7A7D7A url(/images/bodyInner-back.gif) top left repeat-x;}
#body .inner .homeRightSide {padding:25px 0 15px 0; width:425px;}

#bodyInner {background:url(/images/bodyInner-bottom.gif) bottom left no-repeat;}
#bottomContent {background:url(/images/bottomContent-back.gif) bottom left no-repeat; text-align:center;}

#bottomContentInner {background:url(/images/bottomContentInner-back.gif) top left repeat-y; width:726px; margin:auto;}
#bottomContentBottom {background:url(/images/bottomContentInner-bottom.gif) bottom left no-repeat; padding-bottom:40px; text-align:right;}

.homepageBox {width:176px; float:left; position:relative;}
#leftBox {background:url(/images/leftBox-back.gif) top left no-repeat; margin:0px 0px 0px 0px;}
#middleLeftBox {background:url(/images/middleLeftBox-back.gif) top left no-repeat; *display:inline; margin:0px 0px 0px 6px;}
#middleRightBox {background:url(/images/middleRightBox-back.gif) top left no-repeat; *display:inline; margin:0px 0px 0px 8px;}
#rightBox {background:url(/images/rightBox-back.gif) top left no-repeat; *display:inline; margin:0px 0px 0px 7px;}

.bottomTitle {display:block; height:100px; text-decoration:none;}
.homepageBox .textContainer {text-align:left; width:137px; padding: 0px 18px 0px 20px; margin:0 0px;}
.moreButton {position:absolute; bottom:-2.5em; right:23px;}

/*news scroller styles*/
#scrollbar {
	width:750px;
	height:57px;
	margin-left:auto;
	margin-right:auto;
}
#scroll_left {
	background-image:
	url('/images/newsscroller/scroller_left.gif');
	background-repeat: no-repeat;
	height:57px;
	width:126px;
	float:left;


}
#scroll_mid {
	background-image:
	url('/images/newsscroller/scroller_middle.gif');
	background-repeat: repeat-x;
	height:57px;
	width:570px;
	float:left;
}
#scroll_mid obj{
	margin-left:15px;
}
#scroll_right {
	background-image:
	url('/images/newsscroller/scroller_right.gif');
	background-repeat: no-repeat;
	height:57px;
	width:30px;
	float:left;

}
