/* Page layout */
body { margin:inherit; padding:inherit; font-size:16px; }
.pagewrapper { position:absolute; width:530px; top:0; left:0; }

/* Section colours */
#colour-members { background-color:#CC0001; }
#colour-students { background-color:#005F27; }
#colour-centres { background-color:#396CAE; }
#colour-employers { background-color:#49001B; }
a#colour-members:hover, a#colour-students:hover, a#colour-centres:hover, a#colour-employers:hover { background-color:#01146A; }

/* Header elements */
.header { position:relative; background-color:#F6F6F4; height:90px; width:530px; margin-bottom:10px; border-top:solid 5px #FD7E13; border-bottom:2px solid #929490; }
.header .logo { position:absolute; left:10px; top:15px; }
.header .tagline { position:absolute; bottom:53px; right:10px; text-align:right; color:#FD7E13; font-style:italic;
    font-family:Helvetica, sans-serif; font-size:1em; }
.header .menu-tabs { display:none; }
.footer { display:none; }
.navigation { display:none; }
.banners { display:none; }
.crumbtrail { display:none; }

.sectionheader { position:relative; width:inherit; height:inherit; height:inherit; color:#000000; background-image:none; }
.sectionheader#reduced { height:inherit; }
.sectionheader h1 { position:relative; padding:inherit; margin:inherit; font-size:1.2em; font-weight:bold; }
.sectionheader p { position:relative; padding:inherit; margin:inherit; width:inherit;
    font-size:0.9em; font-weight:normal; font-family:Helvetica, sans-serif; line-height:1.3em; }
.sectionheader p a, .sectionheader p a:visited { color:Blue; }

/* Content wrapper */
.contentwrapper { position:relative; width:530px; margin:0; }
.block-type6, .block-type7 { padding-bottom:20px; overflow:visible; }

/* Major page layout columns */
.columnleft { display:none; }
.columncentre { position:relative; width:530px; float:right; }
.columncentre .row { position:relative; width:100%; clear:both; }
.columncentre .row .col1 { position:relative; width:258px; float:left; }
.columncentre .row .col2 { position:relative; width:259px; float:right; }

/* Edit Controls (blocks) */
.editcontrols { position:absolute; right:5px; bottom:5px; width:47px; height:21px; }
.editcontrols img { width:21px; height:21px; display:inline; }
.editcontrols img#edit { position:absolute; top:0; right:0; }
.editcontrols img#delete { position:absolute; top:0; left:0; }
/* Forms */
form.search-site { display:none; }
form.login { display:none; }
.loggedin { display:none; }

/* General-purpose styles */
h1, h2, h3, h4 { font-family:Helvetica, sans-serif; }
.hidden { display:none; }

/* Hide the ASP.NET Trace info */
div#__asptrace { display:none; }
