/* CSS Document */



.hidden { display: none; }



.clearer {height:1px;overflow:hidden;margin-top:-1px;clear:both;}



body {

background-color: #346493;

font-family: Arial, Helvetica, sans-serif;

color: #333333;

padding: 0;

margin: 0;

}



#wrapper {

width: 760px;

padding: 0;

margin: 0 auto;

background-color: #113657;

}



#header {

background-color: #113657;

width: 760px;

padding: 0;

margin: 0;

}



#switch-country {

height: 32px;

}



#switch-country, #switch-country map, #switch-country map area{

margin: 0;

padding: 0;

}



#logo h1 {

padding: 0;

margin: 0;

}



#logo a {

background-color: #113657;

width: 760px;

height: 136px;

padding: 0;

margin: 0;

background-image: url(images/header-globe.jpg);

background-repeat: no-repeat;

display: block;

}



#nav-primary {

background-color: #113657;

background-image: url(images/header-nav.jpg);

background-repeat: no-repeat;

width: 760px;

padding: 0;

margin: 0;





}



#nav-primary ul {



height: 31px;

padding: 10px 0 0 10px;

margin: 0;

list-style: none;

font-size: 11px;

}



#nav-primary ul li {

padding: 0 8px;

margin: 0;

display: inline;

}



#nav-primary ul li a {

padding: 0;

margin: 0;

color: #fff;

text-decoration: none;

}



#nav-primary ul li a:hover {

padding: 0;

margin: 0;

color: #fff;

text-decoration: underline;

}



#content {

background-color: #113657;

background-image: url(images/header-welcome.gif);

background-repeat: no-repeat;

width: 760px;

padding: 0;

margin: -9px 0 0 0;

}



#welcome {

width: 345px;

height: 120px;

margin: 0 0 0 180px;

padding: 0 0 0 0;

}



#welcome p {

margin-top: 0;

padding-top: 10px;

color: #fff;

font-family: Georgia,"Arial Narrow",Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 16px;

}



#page-content {

background-color: #113657;

width: 760px;

padding: 0;

margin: -9px 0 0 0;

background-image: url(images/page-content-bg.jpg);

background-repeat: no-repeat;

}



#page-editorial-wrapper {

width: 543px;

padding: 10px;

margin: 16px 14px 10px 0;

border: 1px solid #fff;

float: right;

background-color: #fff;

}



#sub-nav {

width: 150px;

float: left;

padding: 20px 0 15px 20px;

margin: 0;

font-size: 11px;

color: #fff;

}



#sub-nav h3 {

margin-top: 22px;

color: #fff;

font-size: 14px;

font-weight: normal;

}



#sub-nav a {

color: #fff;

text-decoration: none;

background: url(images/sub-nav-a.gif) no-repeat 0 5px;

margin: 0;

padding: 0 0 0 6px;

}



#sub-nav a:hover {

color: #fff;

text-decoration: underline;

background: url(images/sub-nav-a.gif) no-repeat 0 5px;

margin: 0;

padding: 0 0 0 6px;

}



#sub-nav ul {

list-style: none;

padding: 0;

margin: 0;

}



#sub-nav ul li {

margin: 2px 0;

}



#sub-nav li.page_item {

font-weight: normal;

}



#sub-nav li.current_page_item {

font-weight: bold;

}



#sub-nav ul li ul {

padding: 3px 0 3px 12px;

}



#page-editorial {

background-color: #fff;

padding: 10px 10px 0 10px;

margin: 0;

float: left;

}



#page-editorial strong {

color: #113657;

}



#page-editorial a {

color: #990F0D;

text-decoration: none;

}



#page-editorial a:hover {

color: #990F0D;

text-decoration: underline;

}



#page-editorial h2 {

font-family: Georgia, "Arial Narrow", Arial, Helvetica, sans-serif;

padding: 0 0 10px 0;

margin: 0;

font-size: 22px;

font-weight: normal;

color: #CB1410;

}



#page-editorial h2 span {

Arial, Helvetica, sans-serif;

font-size: 11px;

display: block;

}



#page-editorial h3 {

font-family: Georgia, "Times New Roman", Times, serif;

padding: 0 0 5px 0;

margin: 0;

font-size: 18px;

font-weight: normal;

color: #CB1410;

}



#page-editorial h3 a {

color: #4378AC;

text-decoration: none;

}



#page-editorial h3 a:hover {

color: #4378AC;

text-decoration: underline;

}



#page-editorial h4 {

font-family: Georgia, "Times New Roman", Times, serif;

padding: 0 0 10px 0;

margin: 0;

font-size: 18px;

font-weight: normal;

}



#page-editorial h4 span {

Arial, Helvetica, sans-serif;

font-size: 11px;

display: block;

margin-bottom: -5px;

}



#page-editorial p {

padding: 0 0 15px 0;

margin: 0;

font-size: 11px;

font-weight: normal;

line-height: 16px;

}



#page-editorial span.leadin {

font-family: Georgia, "Arial Narrow", Arial, Helvetica, sans-serif;

font-size: 14px;

line-height: 18px;

color: #4478AA;

}



#page-editorial em {

font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

font-size: 15px;

line-height: 18px;

color: #4478AA;

font-style: normal;

}



#page-editorial img {

float: left;

margin: 0 15px 5px 0;

}



#page-editorial table img {

float: none;

margin: 0;

padding: 0;

}



#page-editorial ul, #page-editorial ol {

clear: left;

font-size: 11px;

margin: 0;

padding: 10px 30px;

}



#page-editorial ul li, #page-editorial ol li {

padding: 0;

margin: 5px 0;

}



#page-editorial table {

border: 1px solid #fff;

}



#nav-industries {

width: 520px;

height: 300px;

padding: 10px 0 0 15px;

margin: 0;

float: left;

}



#nav-industries p {

padding-right: 20px;

color: #4378AC;

font-size: 11px;

line-height: 16px;

margin-top: 0;

margin-bottom: 0;

}



#nav-industries .mission p {

font-family: Georgia, "Times New Roman", Times, serif;

padding: 0 0 15px 0;

line-height: 20px;

margin: 0;

font-size: 12px;

}



#nav-industries ul {

width: 510px;

list-style: none;

padding: 0;

margin: 10px 0 0 0;

}



#nav-industries li {

padding: 0 0 15px 0;

margin: 0;

float: left;

}



a.nav-industries-sc {

padding: 0 0 0 10px;

margin: 0;

width: 116px;

height: 116px;

background-image: url(images/nav-industries-shopping-cen.jpg);

background-repeat: no-repeat;

display: block;

}



a.nav-industries-r {

padding: 0 0 0 10px;

margin: 0;

float: left;

width: 116px;

height: 116px;

background-image: url(images/nav-industries-retail.jpg);

background-repeat: no-repeat;

display: block;

}



a.nav-industries-rp {

padding: 0 0 0 10px;

margin: 0;

float: left;

width: 116px;

height: 116px;

background-image: url(images/nav-industries-retail-parks.jpg);

background-repeat: no-repeat;

display: block;

}



a.nav-industries-tc {

padding: 0 0 0 10px;

margin: 0;

float: left;

width: 116px;

height: 116px;

background-image: url(images/nav-industries-town-centres.jpg);

background-repeat: no-repeat;

display: block;

}



a.nav-industries-nc {

padding: 0 0 0 10px;

margin: 0;

float: left;

width: 116px;

height: 116px;

background-image: url(images/nav-industries-night-clubs.jpg);

background-repeat: no-repeat;

display: block;

}



a.nav-industries-t {

padding: 0 0 0 10px;

margin: 0;

float: left;

width: 116px;

height: 116px;

background-image:url(images/nav-industries-transportati.jpg);

background-repeat: no-repeat;

display: block;

}



a.nav-industries-sg {

padding: 0 0 0 10px;

margin: 0;

float: left;

width: 116px;

height: 116px;

background-image: url(images/nav-industries-sports-groun.jpg);

background-repeat: no-repeat;

display: block;

}



a.nav-industries-lm {



padding: 0 0 0 10px;

margin: 0;

float: left;

width: 116px;

height: 116px;

background-image: url(images/nav-industries-libraries.jpg);

background-repeat: no-repeat;

display: block;

}



#featured-wrapper {

width: 183px;

padding: 10px;

margin: -104px 14px 10px 0;

border: 1px solid #fff;

float: right;

background-color: #FFFFFF;

}



#featured-wrapper p {

font-family: Georgia, "Times New Roman", Times, serif;

padding: 0 0 5px 0;

line-height: 20px;

margin: 0;

font-size: 12px;

font-weight: normal;

color: #113657;

}



#featured-wrapper a {

color: #4378AC;

text-decoration: none;

}



#featured-wrapper a:hover {

color: #4378AC;

text-decoration: underline;

}



#featured-news {

background-color: #D9E4EE;

padding: 10px 10px 0 10px;

margin: 0 0 15px 0;

}



#featured-wrapper h2 {

font-family: Georgia, "Times New Roman", Times, serif;

padding: 0 0 10px 0;

margin: 0;

font-size: 18px;

font-weight: normal;

color: #CB1410;

}



#featured-news h3 {

padding: 0;

margin: 0 0 5px 0;

font-size: 11px;

font-weight: bold;

}



#featured-news h3 a {

color: #4378AC;

text-decoration: none;

}







#featured-news h3 a:hover {

color: #4378AC;

text-decoration: underline;

}



#featured-news p {

font-family: Arial, Helvetica, sans-serif;

line-height: 14px;

padding: 0 0 15px 0;

margin: 0;

font-size: 11px;

font-weight: normal;

color: #333;

}



#cta ul {

list-style: none;

padding: 0;

margin: 0;

}



#cta ul li a.cta-sales {

width: 160px;

height: 77px;

display: block;

background-image: url(images/cta-sales.jpg);

background-repeat: no-repeat;

margin-top: 15px;

}



#cta ul li a.cta-support {

margin-top: 15px;

width: 143px;

height: 77px;

display: block;

background-image: url(images/cta-support.jpg);

background-repeat: no-repeat;

}



#footer {

background-color: #113657;

background-image: url(images/footer.gif);

background-repeat: no-repeat;

width: 760px;

height: 39px;

padding: 0;

margin: 10px 0 0 0;

text-align: right;

}



#footer ul {

padding: 17px 12px 0 0;

margin: 0;

list-style: none;

font-size: 10px;

}



#footer ul li {

padding: 0 5px;

margin: 0;

display: inline;

}



#footer ul li a {

padding: 0;

margin: 0;

color: #4782BA;

text-decoration: none;

}



#footer ul li a:hover {

padding: 0;

margin: 0;

color: #4782BA;

text-decoration: underline;

}



span.more-link {

margin: 5px 0 0 0;

padding: 0;

display: block;

}
