body{margin:0;padding:0;background:#FFF;font-family:Verdana;font-size:11px;color:#3C3C3C;text-align:center;}
.hidden{display:none;}
img{border:0;}
.cls{clear:both;height:0px;font-size:0px;line-height:0px;}
#page{width:934px;margin:0 auto 0 auto;padding:0;text-align:left;} html>body .page{padding:0;}
#flashheader{margin-bottom:6px;}
#middle{float:left;width:561px;padding:0 29px 0 42px;} html>body #middle{padding:0;}
#right{float:left;width:373px;}

#menu{list-style-type:none;margin:4px 0 0 0;padding:0;width:490px;height:27px;background:transparent url(double_arrow_menu.gif) no-repeat 0 15px;} html>body #menu{margin-left:42px;}
#menu li{float:left;width:80px;padding-top:5px;background:transparent url(menu_rest.gif) no-repeat;text-align:center;overflow:hidden;}
#menu li.first{width:82px;background:transparent url(menu_first.gif) no-repeat;}
#menu li a{margin:0 5px 0 5px;font-size:12px;color:#FFF;font-weight:bold;text-decoration:none;} #menu li a span{color:#5D7E0D;}
#menu.noRight{width:850px;height:27px;background:transparent url(double_arrow_menu_no_right.gif) no-repeat 0 15px;}

#welcome{width:490px;padding-bottom:16px;background:transparent url(double_arrow_welcome.gif) no-repeat bottom;} html>body #welcome{margin-left:42px;}
#welcome h2{margin:0;padding:12px 0 0 0;font-size:18px;color:#709D00;line-height:18px;}
#welcome p{margin:14px 0 0 0;padding:0;text-indent:37px;}
#welcome p a{color:#709D00;text-decoration:none;} #welcome p a:hover{text-decoration:underline;}
#welcome .lead{font-size:12px;color:#333;font-weight:bold;}
#welcome .favouritism1{padding-right:5px;text-align:right;font-size:12px;color:#709D00;font-weight:bold;}

#contactMain{width:490px;font-size:12px;color:#1B1B1B;} html>body #contactMain{margin-left:42px;} #contactMain a{color:#E3811D;}
#contactMain h2{margin:0;padding:10px 0 14px 0;font-size:16px;color:#1B1B1B;line-height:16px;}
#contactMain .address{width:344px;float:left;line-height:20px;}
#contactMain .mobile{width:344px;clear:left;color:#B0A8A8;line-height:20px;} #contactMain .mobile strong{font-weight:normal;color:#1B1B1B;}
#contactMain .next{width:128px;height:77px;float:right;}

#contact{width:839px;margin:0 auto 0 auto;padding:0;text-align:left;}html>body #contact{width:841px;margin-left:42px;padding:0;} #contact a{color:#E3811D;}
#contact h2{margin:12px 0 12px 0;font-size:18px;color:#709D00;font-weight:bold;}
#contact #employers h3{margin:0;padding:0;font-size:12px;}
#contact #employers{float:left;width:490px;font-size:12px;}
#contact #employers strong{margin:6px 0 0 0;padding:0;font-size:12px;color:#B0A8A8;font-weight:normal;}
#contact #employers strong.address{margin:0;color:#414141;font-weight:bold;}
#contact #flashmap{float:left;width:349px;height:319px;margin:0;padding:0;}

#gallery{width:839px;margin:0 auto 0 auto;padding:0;text-align:left;}html>body #gallery{width:841px;margin-left:42px;padding:0;} #gallery a{color:#E3811D;}
#gallery h2{margin:12px 0 12px 0;font-size:18px;color:#E3811D;font-weight:bold;}
#gallery #signature{float:left;width:288px;color:#1B1B1B;padding-right:30px;}html>body #gallery #signature{width:258px;}
#gallery #img,#gallery #imgList{float:left;width:551px;}
#gallery #imgList div{float:left;width:130px;height:130px;margin:0 10px 8px 0;background:#F1F1F1;text-align:center;}
#gallery #imgList div.end{margin-right:0;}
#gallery #imgList div img{margin-top:5px;border:1px solid #4C4C4C;}
#gallery #imgList div a:hover{background:#FF9022;}
#gallery div.more{margin:15px 0 0 288px;clear:both;width:551px;height:100px;color:#AFAFAF;text-align:center;}#gallery div.more img.left{margin-right:10px;}#gallery div.more img.right{margin-left:10px;}#gallery div.more strong{color:#1B1B1B;font-weight:bold;}
#gallery .img{text-align:center;}

#newsList{width:331px;} html>body #newsList{margin-right:42px;} #newsList a{text-decoration:none;} #newsList img{margin:0 7px 0 0;float:left;border:1px solid #D1D1D1;}
#newsList h2{margin:3px 0 0 0;padding:0 0 8px 0;background:transparent url(double_arrow_newsList.gif) no-repeat bottom;font-size:16px;color:#1B1B1B;line-height:16px;}
#newsList ul{list-style-type:none;padding:0;margin:0;}
#newsList ul li{clear:both;margin:8px 0 0 0;padding:0 0 5px 17px;background:transparent url(newsList_title.gif) no-repeat 2px 2px;}
#newsList h4{margin:0;padding:0;} #newsList h4 a{font-size:12px;color:#E3811D;font-weight:bold;text-decoration:none;} #newsList h4 a:hover{color:#E3811D;text-decoration:underline;}
#newsList .date{margin-bottom:6px;font-size:10px;color:#A4A4A4;}
#newsList .lead{color:#3C3C3C;} #newsList a:hover{color:#3C3C3C;text-decoration:underline;}
#newsList .arrow{float:none;margin-left:5px;border:0;}
#newsList .prev{margin:10px 0 5px 0;color:#F48000;text-align:right}
#newsList .prev a,#newsList .prev a:hover{color:#F48000;}

#news{width:490px;} html>body #news{margin:0 0 0 42px;}
#news h3{margin:10px 0 12px 0;font-size:18px;color:#E3811D;font-weight:bold;}
#news p{margin:12px 0 0 0;padding:0;}
#news .lead{margin:0;font-weight:bold;}
#news img{float:left;margin:0 13px 11px 0;}
#news span.lead input{margin:0 13px 11px 0;border:10px solid red;}
#news a{color:#709D00;text-decoration:none;} #news a:hover{text-decoration:underline;}

#footer{clear:both;width:934px;margin:20px auto 0 auto;padding:16px;background:transparent url(double_arrow_footer.gif) no-repeat 42px 0;color:#AFAFAF;text-align:center;}

