/* colour_route_red.css */

#templateColumnContainer {
 background:url(../furniture/red.gif) no-repeat top left;
}

.picPaddingBorderTwo {
 border:3px solid #cc001e;
}

a.toTheTop, .toTheTopArrows {
 color:#990000;
}

h2 {
 border-left:1px solid #cc001e;
 border-bottom:1px solid #cc001e;
}

/* common.css */

/* START ESSENTIALS */

.mainRed {
 color:#cc001e;
}

.date {
 color:#3f000a;
}

.contact {
 color:#330000;
}

.fileSize {
 color:#000000;
}

.important {
 color:#990000;
}

.errorMsg {
 font-weight:bold;
 color:#CC0000;
}

/* END ESSENTIALS */



/* START TOP HEADER CONTAINERS */

#topBorder {
 border-top:4px solid #000000;
}

/* END TOP HEADER CONTAINERS */



/* START IOP LOGO */

/* END IOP LOGO */



/* START HORIZONAL SEPARATOR */

.colouredHorizontalSeparator {
 border-bottom:1px solid #cc001e;
}


/* END HORIZONTAL SEPERATOR */


/* START BREADCRUMB */

#breadcrumb {
 color:#333333;
}

#breadcrumb a {
 color:#333333;
}

/* END BREADCRUMB */



/* START TEMPLATE COLUMN WIDTHS */

#threeColRight .threeColRightBorders, #twoColRight .twoColRightBorders {
 /*float:left;*/
 border-top:4px solid #ffffff;
 border-left:4px solid #ffffff;
 background:#ffffff;
}

/* END TEMPLATE COLUMN WIDTHS */



/* START MARGINS */


/* END MARGINS */



/* START HEADERS */

a.headerLink {
 color:black;
}

h3, h4, h5 {
 color:#000000;
}

h4 {
 color:#cc001e;
}

h5 {
 color:#990000;
}

h3.headerLink, h4.headerLink, h5.headerLink {
 background:url(../furniture/arrows/white_4x7.gif) no-repeat 3px 9px #990000;
}

h3.headerNoLink, h4.headerNoLink, h5.headerNoLink {
 background:#990000;
 color:#ffffff;
}

.boxHeader h3.headerLink, .boxHeader h4.headerLink, .boxHeader h5.headerLink {
 background-color:#cc001e;
}

.boxHeader h3.headerNoLink, .boxHeader h4.headerNoLink, .boxHeader h5.headerNoLink {
 background-color:#cc001e;
 color:#ffffff;
}

h4.withBorder {
 color:#cc001e;
 border-left:1px solid #999999;
 border-bottom:1px solid #999999;
}

/* END HEADERS */



/* START PARAGRAPHS */


/* END PARAGRAPHS */



/* START LISTS */

ul {
 border-bottom:2px solid #cccccc;
}


ul li {
 border-top:1px solid #cccccc;
}

ul li a, a.formButton, a.highLight, a.back /* formButton is used in right hand side */ {
 background:url(../furniture/arrows/red_4x7.gif) no-repeat 0px 2px;
 color:#000000;
}

a.midFormButton {
background:url(../furniture/arrows/red_4x7.gif) no-repeat 0px 2px;
 color:#000000;
}

a.highLight {
 background:url(../furniture/arrows/red_4x7.gif) no-repeat 0px 5px;
}

ul li a.on {
 background:url(../furniture/arrows/red_down_4x7.gif) no-repeat 0px 4px;
 color:#cc001e;
}

ul li ul li a {
 background:url(../furniture/arrows/red_3x5.gif) no-repeat 0 4px;
}

ul li.levelTwo ul li a.on {
 background:url(../furniture/arrows/red_down_5x3.gif) no-repeat 8px 4px;
 color:#990000
}

ul li ul li ul li a {
 background:url(../furniture/arrows/grey_3x5.gif) no-repeat 20px 3px;
 color:#666666;
}

ul li.levelTwo ul li ul li.first {
 border-top:1px solid #cccccc;
}


ul li.levelTwo ul li ul li a.on {
 color:#990000;
}

ul.topItems li {
 border-top:1px solid #cc001e;
}

a.highLight, a.back {
 color:#990000;
}

a.back {
 background:url(../furniture/arrows/red_bck_4x7.gif) no-repeat 0px 3px;
}

ul.restOfItems {
 border-top:1px solid #cc001e;
 border-bottom:1px solid #cc001e;
}

ul.squares li a, ul.downloads li a {
 background:url(../furniture/arrows/red_sq_4x4.gif) no-repeat 0px 6px;
 color:#990000;
}

ul.downloads li a {
 background:url(../furniture/arrows/red_download.gif) no-repeat 0px 2px;
}
.middleCol ul li {
 border:none; background-image:none;
}
.middleCol ul li a{
 border:none; background-image:none; text-decoration:underline; display:inline; margin-left:0px; padding-left:0px; color:#900;
}
.middleCol ul {
 border:none; list-style-type:disc; list-style-position:outside; background-image:none; margin-left:3em;}
/* END LISTS */



/* START FORM ELEMENTS */


/* END FORM ELEMENTS */



/* START TABLES */

th {
 color:#3f000a
}

table.example2 {
 border-bottom:2px solid #000000;
}

table.example2 th {
 color:#ffffff;
 background:#006699;
 border-right:1px solid #cccccc;
}

table.example2 td {
 border-right:1px solid #cccccc; 
}

table.example2 td.first {
 border-left:1px solid #000000;
}

table.example2 td.last {
 border-right:1px solid #000000;
}

table.example2 td a {
 color:#006699;
}

table.example2 tr.rowStyleOne {
 background-color:#ffffff;
}

table.example2 tr.rowStyleTwo {
 background-color:#f0f0f0;
}

/* END TABLES */

/* START SPECIFIC LINKS */

a.headerLink {
 color:#ffffff;
}

a.back {
 background:url(../furniture/arrows/red_bck_4x7.gif) no-repeat 3px 6px;
}

p a {
 color:#990000;
}
table a { color:#900; }
p.small a {
 color:#000000;
}

p.small a.color {
 color:#990000;
}

a.visited {
 color:#660099;
}

.pagination {
border-top:1px solid #cc001e;border-bottom:1px solid #cc001e;text-align:right;
}

.pagination p.small a {
 color:#990000;
}

/* END SPECIFIC LINKS */


/* START PICTURE PADDING */
		
.picPaddingBorderOne {
 border:1px solid #ffffff;
}

.picPaddingBorderTwo {
 border:3px solid #cc001e;
}

/* for picPaddingBorderTwo see relevant colour route */

.picPaddingBorderThree {
 border:1px solid #ffffff;
}

.picPaddingBorderOneNoRight, .picPaddingBorderThreeNoRight {
 border:1px solid #ffffff;
}

.galleryBorderOne {
 border:1px solid #cccccc;
}

.galleryBorderTwo {
 border-left:23px solid #ffffff;
 border-right:23px solid #ffffff;
 border-top:13px solid #ffffff;
 border-bottom:14px solid #ffffff; 
}

/* END PICTURE PADDING */



/* START IMAGE CREDITS */

.imageCredit {
 color:#666666;
}

.underImageCredit {
 color:#990000;
}

/* END IMAGE CREDITS */



/* START BOXES */

.imageOverviewContainer, .imageLeftContainer {
 border-bottom:1px solid #cc001e;
}

.imageSmallContainer {
 border-top:7px solid #990000;
}

.imageBigContainer {
 border-top:7px solid #990000;
}

.boxContainer {
 border-left:1px solid #000000;
 border-bottom:2px solid #000000;
}


/* END BOXES */



/* START FOOTER */

#footerNavigationContainer {
 background-color:#999999;
}

#footerNavigation {
 background:#ffffff;
}

.footerNavButton {
 border-right:1px solid #cc001e;
}

.footerNavButton a, .footerNavButtonLast a {
 color: #212121;
 background-color:#ffffff;
}

.footerNavButton a:hover, .footerNavButtonLast a:hover, .footerNavButton a.on, .footerNavButtonLast a.on {
 background: #cc001e;
 color:#ffffff;
}

/* END FOOTER */

.doubleCaptionsContainer {
border-bottom:1px solid #cc001e;
}
