﻿/* East of England RDSU stylesheet */
/* Sharon Steeples, February 2006 */

/* set up the framework of the page */
BODY {margin: 0 0 0 0; padding: 0; }

/* default colours, fonts, etc */
BODY { color: #000000; background-color: #DDEBF6; /*background-image: url('/images/checks.gif')*/ background-color:white; font-family: verdana, helvetica, sans-serif }
/*BODY { color: #000000; background-color: #cc0000; font-family: verdana, helvetica, sans-serif }*/

/* set the main font sizes, spacing, styles and weights */
HTML, TABLE { font-size: 100%} /* IE fix */
BODY { font-size: 0.8em; font-weight: 400; } /* default font size and weight */ 
H1 { font-family: arial, helvetica, sans-serif; font-size: 2em; color:#CC0000; font-weight: 400;  margin-left:12px; margin-right:12px; margin-top:24px; margin-bottom:16px }
H2 { font-family: arial, helvetica, sans-serif; font-size: 1.6em; word-spacing: 0.3em; color:#000000; font-weight: 400; margin-left:12px; margin-right:12px; margin-top:16px; margin-bottom:8px }
H3 { font-family: arial, helvetica, sans-serif; font-size: 1.5em; word-spacing: 0.1em; color:#cc0000; font-weight: 600; margin-left:12px; margin-right:12px; margin-top:12px; margin-bottom:8px; }
H4 { font-family: arial, helvetica, sans-serif; font-size: 1.3em; color:#cc0000; font-weight: 700; font-style: italic; margin-left:12px; margin-right:12px; margin-top:12px; margin-bottom:8px; }
H5 { font-family: arial, helvetica, sans-serif; font-size: 1.2em; color:#99ccff; font-weight: 700; margin-left:12px; margin-right:12px; margin-top:12px; margin-bottom:8px; }
H6 { font-family: arial, helvetica, sans-serif; font-size: 1em; color:#cc0000; font-weight: 700; text-transform: uppercase; margin-left:12px; margin-right:12px; margin-top:12px; margin-bottom:8px; }
P  { margin-left:12px; margin-right:12px; margin-top:12px; margin-bottom: 12px; }
TABLE.bodytable  { padding-left:12px; padding-right:12px; margin-top: 12px; margin-bottom:12px; } /*used for layout tables inserted into main body cell*/

/* header decoration*/
TD.topstripe {background-image: url('/images/top_stripe.gif'); background-repeat: repeat-x
}

TD.btmstripe {background-image: url('/images/bottom_stripe.gif'); background-repeat: repeat-x;
}

TD.leftblue {background-color: #ffffff;
}

/*TD.leftblue {background-image: url('/images/blue_white_left.gif'); background-repeat: repeat-y;
}*/
TD.fademenu {background-image: url('/images/button_fade.gif'); background-repeat: repeat-y;}  


TD.pblue {background-image: url('/images/pale_blue.gif');}
TD.leftmenu {background-image: url('/images/blue_white_left.gif');
}
TD#textpane {background-color: #FFFFFF;}
P#textpane {padding-left: 20px; padding-right: 20px;}
TD.whitecell {background-color: #FFFFFF;}

TD.whitecellgtp { background-color: #FFFFFF; color: #000000; text-align: right; padding-right: 15px; padding-bottom: 4px;}

HR {color: #cc0000; background-color: #cc0000; height: 1px; border: 0px none; margin-right: 12px; margin-left: 12px; }

/* links - standard */
A:link { color: #cc0000; text-decoration: underline;}
A:visited { color: #920000; text-decoration: underline;}
A:active { color: #800080; text-decoration: underline;}
A:hover { color: #800080; text-decoration: underline;}

/* links - where long lists of bulleted links*/
A:link.listlink { color: #cc0000; text-decoration: none;}
A:visited.listlink { color: #920000; text-decoration: none;}
A:active.listlink { color: #800080; text-decoration: underline;}
A:hover.listlink { color: #800080; text-decoration: underline;}


/* links - go to top */
A:link.smallbold { font-size: 0.84em; font-weight: 600; text-decoration: none; margin: 0; border: 0px none; }
A:visited.smallbold { font-size: 0.84em; font-weight: 600; text-decoration: none; margin: 0; border: 0px none; color: #cc0000; }
A:active.smallbold { font-size: 0.84em; font-weight: 600; text-decoration: underline; margin: 0; border: 0px none; color: #cc0000;}
A:hover.smallbold { font-size: 0.84em; font-weight: 600; text-decoration: underline; margin: 0; border: 0px none; color: #cc0000;}



/* footer */
A:link.footerlink { color: #cc0000; text-decoration: underline; }
A:visited.footerlink { color: #cc0000; text-decoration: underline; }
A:active.footerlink { color: #cc0000; text-decoration: underline; }
A:hover.footerlink { color: #800080; text-decoration: underline; }
.footer { font-weight: 100; font-size: 0.8em; color: #000000; margin: 10px; text-align: center; }


/* other standard elements */
TT, PRE { font-family: "Courier New", courier, monospace; color: #000000; font-weight: 400; }
UL { margin-bottom: 1em; list-style-image: url('/images/bullet.gif'); } 
UL UL { list-style-type: circle; list-style-image: url('none'); } 

/* other tweaks */
.smalltext { font-size: 0.85em }

/* for proof reading */
span.checkme { background-color: #0000FF; color: #FFFFFF }

/* table styling - may need amending */
.tableheading { color: #000000; background-color: #CC0000; vertical-align: top; }
.tablebody    { color: #000000; background-color: #f5f5f5; vertical-align: top; }

/* modifications for IE4 on Mac */
IMG { border:0px none; margin:0; padding:0; word-spacing: normal; letter-spacing: normal; }

/* modifications for NS6 on Mac */
TABLE, TR, TD { border: 0px none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

/* rollover effect for left menu */
ul#leftnav { list-style-type: none; list-style-image: url('/images/spacer.gif'); margin: 0; padding: 0; background-color: #fdf5f5}
ul#leftnav li a:link, ul#leftnav a:visited { text-decoration: none; display: block; width: 96%; padding: 4px; background-color: #fdf5f5; font-weight: 100; color: #cc0000;}
ul#leftnav li { border-top: 1px solid #FFFFFF;  }
ul#leftnav li.lastitem2 { border-bottom: 1px solid #FFFFFF; }
ul#leftnav li a:hover { background-color: #cc0000; color:#FFFFFF; }

ul#leftnav li.title2 { background-color: #cc0000;  color: #ffffff; font-weight: bold; padding: 3px; }


/* rollover effect for top menu */
ul#mainnav { list-style-type: none; list-style-image: url('/images/spacer.gif'); margin: 0; padding: 0; }
/*ul#mainnav { list-style-type: none; list-style-image: url('/images/spacer.gif'); margin: 0; padding: 0; background-image: url('/images/button_fade.gif')}*/
ul#mainnav li a:link, ul#mainnav a:visited { text-decoration: none; display: block; width: 240px; padding: 4px;  color: #ffffff; font-weight: 600; /*background-image: url('/images/button_fade.gif')*/;}
/*ul#mainnav li a:link, ul#mainnav a:visited { text-decoration: none; display: block; width: 240px; padding: 4px; font-weight: 100; color: #ffffff; background-image: url('/images/button_fade.gif');}*/
ul#mainnav li.item { border-bottom: 1px solid #DDECF7;  text-decoration: none; }
ul#mainnav li.lastitem { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px;  text-decoration: none; }
ul#mainnav li a:hover {  color::#f2bdbd;  text-decoration:  underline; }
/*ul#mainnav li a:hover { background-image: url('none'); color:#f2bdbd;  text-decoration: none; }*/

.rdsulogo {float: right;}
#logosoup {text-align: center;}
#footerinfo {text-align: center;}
#logosoup2 {text-align: right;}

.photo {border: 1px solid #000000; margin-right: 25px; margin-left: 5px; margin-bottom: 5px;}
.staffphoto {border: 1px solid #000000; margin-right: 25px; margin-left: 25px; margin-bottom: 5px; margin-top: 5px;}

/* this area intentionally blank */