body
{
    width: 943px;
    margin: auto;
    font-family: Arial;
    font-size: 11pt;
}
#centreColumn .Normal p
{
    font-family: Arial;
    font-size: 11pt;
}
#leftColumn, #contentArea, #centreColumn, #mainColumn, #rightColumn
{
    float: left;
}
#leftColumn
{
    width: 212px;
    min-height: 1000px;
    _height: 1000px;
}
#contentArea
{
}
#centreColumn
{
    width: 530px;
    border-left: solid 1px black;
    border-right: solid 1px black;
    min-height: 950px;
    _height: 950px;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
#mainColumn
{
    width: 763px;
    border-right: solid 1px black;
    min-height: 950px;
    _height: 950px;
    padding: 10px;
}

#rightColumn
{
    width: 157px;
    min-height: 950px;
    _height: 950px;
}
#footer
{
    clear: left;
    background-color: #003399;
    height: 48px;
}
#footer div
{
    position: absolute;
    font-size: 8.5pt;
    color: #fff;
    margin-left: 330px;
    margin-top: 18px;
}
#footer div a
{
    color: #fff;
}
#adspace1, #adspace2, #adspace3
{
    position: absolute;
}
#adspace1
{
    margin-top: 20px;
    margin-left: 20px;
}
#adspace2
{
    margin-top: 640px;
    margin-left: 20px;
}
#adspace3
{
    margin-top: 780px;
    margin-left: 20px;
}
#navigation
{
    margin-top: 10px;
    margin-left: 10px;
}
#findUsOnFacebook, #wantToExhibit, #theGuardian, #theCareersGroup
{
    text-align: center;
    margin-top: 30px;
}
#findUsOnFacebook div
{
    text-align: left;
    margin-left: 34px;
    margin-right: 26px;
    font-size: .7em;
}
#findUsOnFacebook
{
    margin-left: -20px;
}
#wantToExhibit
{
}
#theGuardian
{
}
#theCareersGroup
{
}
#preregister
{
    position: absolute;
    margin-left: 372px;
    margin-top: 170px;
}

/* styles */
a img
{
    border: none;
}
.title1
{
    font-family: Arial Black;
    color: #524DA1;
    font-size: 14pt;
}
.title2
{
    font-family: Arial;
    color: #524DA1;
    font-size: 14pt;
}
.title3
{
    font-size: 13pt;
    font-family: Arial Black;
    color: #524DA1;
}
.title4
{
    font-size: 13pt;
    font-family: Arial Black;
    color: #524DA1;
}
.magenta
{
    color: #EC008B;
}
.purple
{
    color: #524DA1;
}
.blue
{
    color: #00ADEF;
}
.mainHeading
{
    font-family: Arial Black;
    font-size: 1.7em;
}
.subHeading
{
    font-size: 1.5em;
}
.homepageTable
{
    font-size: 14pt;
    font-family: Arial;
}
.homepageTable tr
{
    height: 40px;
}
/* navigation */
.navNode
{
    font-family: Arial;
    font-size: .85em;
    color: Black;

}
.navNodeRoot
{
    text-transform: uppercase;
    font-family: Arial Black;
    font-size: 1em;
}
.navNodeHover
{
}

/***** UCAS COUNTER CSS *****/
.ucasTitleLabels
{
    color: Black; /*font-weight: bold;*/
    font-size: 8.5pt;
}

.ucasTitleSubLabels
{
    color: Black; /*font-weight: bold;*/
    font-size: 8.5pt;
    font-style: italic;
}

.ucasPointsLabels
{
    color: Black;
    font-weight: bold;
    font-size: 8.5pt;
    float: left;
    height: 24px;
    padding: 5px,0,0,15px;
    margin: 0px 2px 0px 0px;
    padding: 4px 10px 0px 0px;
    vertical-align: middle; /*background-color:Red;*/
}

.ucasPointsLabelsAS
{
    color: Black;
    font-weight: bold;
    font-size: 8.5pt;
    float: left;
    height: 24px;
    padding: 5px,0,0,15px;
    margin: 0px 2px 0px 0px;
    padding: 4px 3px 0px 0px;
    vertical-align: middle; /*background-color:Red;*/
}

.ucasPointsTally
{
    /*color: Red;*/
    color: #ff0099;
    font-weight: bold;
    font-size: 8.5pt;
    float: left;
    padding: 0px,5px,0px,5px;
    width: 20px; /*background-color:Yellow;	*/
}

.ucasPointsLabelsLarge
{
    color: Black;
    font-weight: bold;
    font-size: 12pt;
}

.ucasPointsTallyLarge
{
    /*color: Red;*/
    color: #ff0099;
    font-weight: bold;
    font-size: 12pt;
}

.calculatorButton
{
    color: Red;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.ucasLabel
{
    float: left;
    margin: 0px 2px 0px 0px;
    padding: 4px 0px 0px 0px;
    vertical-align: middle;
    border: solid 0px red;
    height: 24px;
    color: Black;
    font-weight: bold;
    font-size: 8.5pt;
}

.ucasInput
{
    float: left;
    margin: 0px 5px 0px 0px;
    border: solid 0px blue;
    height: 26px;
}

.ucasSmallLabel
{
    margin: 0px 7px 0px 0px;
    float: left;
    color: Black;
    font-size: 8.5pt;
    font-style: italic;
}

.ucasClear
{
    margin: 4px 0px 0px 80px;
    font-size: 9pt;
    border: solid 0px magenta;
    float: left;
}

.ucasClearLink
{
    color: #ED008C;
    text-decoration: none;
}

.ucasClearLink:link
{
    text-decoration: none;
    color: #ED008C;
}

.ucasClearLink:hover
{
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    color: #ED008C;
}
.ucasClearLink:active
{
    text-decoration: none;
}

.ucasClearLink:focus
{
    text-decoration: none;
}
a, a:visited, a:link
{
    color: #ec008d;
}
.LinksDesignTable a
{
    font-size: 12pt;
}
/*
a
{
    font-size: 12pt;
}
*/
.Normal
{
    font-size: 12pt;
}
.Normal p
{
    font-size: 12pt;
}
.clear
{
    clear: both;
}
.inputs
{
    max-width: 300px;
}


