
@import url("module_reset.css");
@import url("module_header.css");
@import url("module_nav.css");
@import url("module_home.css");
@import url("module_sidebar.css");
@import url("module_maincontent.css");
@import url("module_forms.css");
@import url("module_footer.css");

/* ------------------------------------------------------------------------------------------------------------------------------------------------------

GLOBAL STYLES

------------------------------------------------------------------------------------------------------------------------------------------------------ */

* { margin: 0; padding: 0; }

body { font: 62.5% Arial, Helvetica, sans-serif; background: #fff; text-align: center; color: #333; }

h1, h2, h3 { font: 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif; }
h4, h5, h6 { font: 1.0em Arial, Helvetica, sans-serif; }

a, a:visited { color: #1ab7ea; text-decoration: none; }
a:hover { color: #234090; text-decoration: underline; }

table, th, td { font-size: 1.0em;  }
input, textarea, select { font-size: 1.0em; }

div.spacer, .clear { clear: both; height: 0; line-height: 0; font-size: 0; }
.float-left, .left { float: left; text-align: left; }
.float-center, .center { margin: 0 auto; text-align: center; }
.float-right, .right { float: right; text-align: right; }
.align_right { text-align: right !important; }
.align_right img { vertical-align: middle; padding-right: 10px; }
.align_left { text-align: left !important; }
.valign_middle { vertical-align: middle; }

.opacity:link img, .opacity:visited img, .opacity:active img { filter: alpha(opacity=100); opacity: 1.0; }
.opacity:hover img { filter: alpha(opacity=60); opacity: 0.60; }

#container { margin: 0 auto; width: 960px; text-align: left; font-size: 1.1em; }


#sectorWrapper { padding: 10px 0 0 0; width: 100%; display: block; overflow: hidden; }

.sectorPanel { margin-right: 14px; margin-bottom: 14px; width: 230px; display: block; float: left; }
.sectorPanelLast { margin-right: 0px; width: 230px; display: block; float: left; }
.sectorPanel a, .sectorPanelLast a { width: 230px; height: 215px; display: block; }

.itSector, .itSector:visited { background: url("/images/allen_overy/img_information_technology_002.gif") no-repeat 0 0; }
.itSector:hover { background-image: url("/images/allen_overy/img_information_technology_on_002.gif"); }

.businessServicesSector, .businessServicesSector:visited { background: url("/images/allen_overy/img_business_studies_002.gif") no-repeat 0 0; }
.businessServicesSector:hover { background-image: url("/images/allen_overy/img_business_studies_on_002.gif"); }

.hrSector,.hrSector:visited { background: url("/images/allen_overy/img_human_resources_002.gif") no-repeat 0 0; }
.hrSector:hover { background-image: url("/images/allen_overy/img_human_resources_on_002.gif"); }

.financeSector, .financeSector:visited { background: url("/images/allen_overy/img_finance_002.gif") no-repeat 0 0; }
.financeSector:hover { background-image: url("/images/allen_overy/img_finance_on_002.gif"); }

.librarySector, .librarySector:visited { background: url("/images/allen_overy/img_library_002.gif") no-repeat 0 0; }
.librarySector:hover { background-image: url("/images/allen_overy/img_library_on_002.gif"); }

.legalServicesSector, .legalServicesSector:visited { background: url("/images/allen_overy/img_legal_services_002.gif") no-repeat 0 0; }
.legalServicesSector:hover { background-image: url("/images/allen_overy/img_legal_services_on_002.gif"); }

/*.legalServicesSector, .legalServicesSector:visited { background: url("/images/allen_overy/img_legal_services_003.gif") no-repeat 0 0; }
.legalServicesSector:hover { background-image: url("/images/allen_overy/img_legal_services_on_003.gif"); }*/

