/*
    ROUNDED CORNERS, ADDED USING JAVASCRIPT
*/

/* BASE CORNERS
--------------------------------------------------------------*/
.rounded, .block {position: relative; } /* this class is used for the JS hook */

.nw, .se, .sw, .ne {position: absolute; background-position: 0 0; background-repeat: no-repeat; overflow: hidden;}

.nw {top: 0; left: 0;}
.ne {background-position: 100% 0; top: 0; right: 0;}
.se {background-position: 100% 100%; bottom: 0; right: 0;}
.sw {background-position: 0 100%; bottom: 0; left: 0;}


/* BLOCKS 
--------------------------------------------------------------*/

/* STANDARD GREY BLOCKS */
.block .nw, .block .ne, .block .se, .block .sw {height: 5px; width: 5px;}
.block .nw, .block .ne {top: -1px;}

/* COLOURS BLOCKS */
.blockD .nw, .blockD .ne, .blockE .nw, .blockE .ne, .blockCPA .nw, .blockCPA .ne, .blockCPB .nw, .blockCPB .ne, .blockF .nw, .blockF .ne, .blockG .nw, .blockG .ne, .blockH .nw, .blockH .ne {height: 7px; width: 7px; top: 0;}

/* BLOCK D AND E (PURPLE AND PINK) */
.blockD .nw, .blockD .ne, .blockE .nw, .blockE .ne, .blockCPA .nw, .blockCPA .ne, .blockCPB .nw, .blockCPB .ne {top: -1px;}

/* BLOCK F (GREEN)*/
.blockF .ne  {right: 10px;}

/* BLOCK G (RED) */
.blockG .nw {left: 10px;}
.blockG .ne {right: 10px;}

/* BLOCK H (BLUE) */
.blockH .nw {left: 10px;}
.blockH .ne {right: 0;}

/* BLOCK I - SUPPORT NAS */
.blockI .se, .blockI .sw {display: block;}

/* BLOCK K */
.blockK .ne, .blockK .nw {display: none;}

/* BUTTONS
--------------------------------------------------------------*/
.button .nw, .button .ne, .button .se, .button .sw {height: 3px; width: 3px;}

.button .nw, .button .ne {top: -1px;}
.button .sw, .button .se {bottom: -1px;}
.button .nw, .button .sw {left: -1px;}
.button .ne, .button .se {right: -1px;}

#sideWrapTwo .button .nw, #sideWrapTwo .button .ne, #sideWrapTwo .button .se, #sideWrapTwo .button .sw, .homePage .buttonFour .se, .homePage .buttonFour .sw {display: block;}

.Submit .nw, .Submit .ne, .Submit .se, .Submit .sw {height: 3px; width: 3px;}

.Submit .nw, .Submit .ne {top: -1px;}
.Submit .sw, .Submit .se {bottom: -1px;}
.Submit .nw, .Submit .sw {left: -1px;}
.Submit .ne, .Submit .se {right: -1px;}

#sideWrapTwo .Submit .nw, #sideWrapTwo .Submit .ne, #sideWrapTwo .Submit .se, #sideWrapTwo .Submit .sw {display: block;}

/* CALENDAR 
--------------------------------------------------------------*/
#calendarHeader .se, #calendarHeader .sw {display: none;}

#calendarHeader .ne {right: -1px;}
#calendarHeader .nw {left: -1px;}
#calendarHeader .ne, #calendarHeader .nw {top: -1px; height: 7px; width: 7px;}

#calendarHeader .button .ne, #calendarHeader .button .se {display: block; height: 3px; width: 3px; right: -1px;}
#calendarHeader .button .ne {top: -1px;}
#calendarHeader .button .se {bottom: -1px;}

/* TOP NAVIGATION 
--------------------------------------------------------------*/
#topNavigationBlock .ne, #topNavigationBlock .nw, #topNavigationBlock .se, #topNavigationBlock .sw {width: 5px; height: 5px;}

/* DISPLAY PREFERENCES BUTTONS 
--------------------------------------------------------------*/
#siteCustomisation .columnOne .ne, #siteCustomisation .columnOne .nw, #siteCustomisation .columnOne .se, #siteCustomisation .columnOne .sw {height: 5px; width: 5px;}

/* SIDE NAVIGATION 
--------------------------------------------------------------*/
#sideNavigationBlock .ne, #sideNavigationBlock .nw {top: 0; display: block; width: 5px; height: 5px;}
#sideNavigationBlock .nw {left: 0;}
#sideNavigationBlock .ne {right: 11px;}

/* MICROSITE 
--------------------------------------------------------------*/
.micrositePage .blockI .ne, .micrositePage .blockI .nw {top: 0;}










