/* default font size*/@import url(../../sircstyle/small.css);

body { margin: 10px; padding: 10px; font-size: 85%; font-family: "Trebuchet MS", georgia, times, "times new roman", serif; color: #000; background-color: #fff; } 

p { color: #000000; text-align: left; font-family: "Trebuchet MS"; font-size: 13px; text-align: left; font-weight: normal; }

.indent { color: #000000; text-align: left; font-family: "Trebuchet MS"; font-size: 13px; text-align: left; font-weight: normal; margin-left: 20px; margin-right: 20px; }

#banner { color: #fff; background-color: #fff; border-bottom: 1px solid #369; width: 760px; } 

#container { background-color: #FFF; float: left; width: 760px; margin-bottom: 0px; } 

#container2 { background-position: right; padding-top: 5px;	float: right; } 

#navigation { float: left; width: 131px; } 

#navigation ul { list-style-type: none; padding: 0px; margin: 0px; } 

#navigation ul li { margin-top: 4px; margin-bottom: 0px;  } 

#navigation ul li a { font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; background-color: #F1F4F4; background-position: right; padding: 2px 5px 4px 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #8FB8BC; border-bottom-color: #CCCCCC; display: block; text-align: right; color: #336699; text-decoration: none; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }

#navigation ul li a:hover { font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; background-color: #F1F4F4; background-position: right; padding: 2px 5px 4px 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #8FB8BC; border-bottom-color: #FFFFFF; display: block; text-align: right; color: #339999; text-decoration: none; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; } 

#more { float: right; width: 141px; background-color: #FFF; margin-top: 4px; color: #000; }

#more h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #24486B; background-color: #FFFFFF; text-align: left; text-decoration: none; font-weight: bold; border-bottom-color: #999999; border-bottom-style:solid; border-bottom-width: 1px; margin-top: 5px; margin-bottom: 0px; padding-bottom: 5px; } 

.box { color: #6b243d; font-family: Trebuchet MS; font-size: 13px; text-align: left; font-weight: bold; border-bottom: 2px dotted #CCCCCC; border-top: 2px dotted #CCCCCC; padding: 10px; background-color: #FFFFFF; }
.box a:link { color: #036; } 
.box a:visited { color: #066; background-color: transparent; } 
.box a:hover, a:active {color: #fff; background-color: #369;} 

.box h2 {margin-bottom: 0px;}

.rightcolourpic {background-color: #F7EFDE; padding: 10px 0px 10px 0px; margin: 0px;}

.rightcolourbox { color: #24486B; font-family: Trebuchet MS; font-size: 13px; text-align: left; font-weight: normal; border-bottom: 2px dotted #CCCCCC; border-top: 2px dotted #CCCCCC; padding: 10px; background-color: #F7EFDE; }

.rightcolourbox h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #24486B; text-align: left; text-decoration: none; font-weight: bold; border-bottom-color: #999999; border-bottom-style:solid; border-bottom-width: 1px; margin-top: 5px; margin-bottom: 5px; margin-left: -10px; padding-bottom: 5px; } 

.rightcolourbox a:link { color: #036; } 
.rightcolourbox a:visited { color: #066; background-color: transparent; } 
.rightcolourbox a:hover, a:active {color: #fff; background-color: #369;} 

.tquote { color: #066; text-align:center; font-size: 48px; margin-bottom: 0px; margin-top: 0px; background-color: #F7EFDE; }
.bquote { color: #066; text-align:center; font-size: 48px; margin-bottom: 15px; margin-top: 0px; border-bottom-color: #999999; border-bottom-style: solid; border-bottom-width: 1px; background-color: #F7EFDE;}

.picbox { margin-top: 25px; text-align: center; font-weight: bold; border-top: 2px dotted #CCCCCC; padding: 10px; background-color: #FFFFFF; margin-bottom: 0px; }

.indent10 { font-family: Trebuchet MS; font-size: 13px; text-align: left; font-weight: normal; padding: 10px; background-color: #F7EFDE; }

.rlink  { color: #6b243d; font-family: Trebuchet MS; font-size: 13px; text-align: right; font-weight: normal; margin-bottom: -0.4em; margin-right: 5px; }

.rlink {color: #6b243d; font-family: Trebuchet MS; font-size: 13px; text-align: right; font-weight: normal; margin-bottom: -0.4em; margin-right: 5px; }
.rlink a:link {text-decoration: none; color:#6b243d;}
.rlink a:visited {text-decoration:none; color:#066; background-color: transparent; }
.rlink a:hover {text-decoration: none; color:#ffffff; background-color: #369;}

#content { margin-left: 141px; width: 468px; }
#content a:link { color: #036; } 
#content a:visited { color: #066; background-color: transparent; } 
#content a:hover, a:active {color: #fff; background-color: #369;}  

#content h2 { font-size: 14px; color: #036; margin: 0; font-weight: bold; }
#content h4 { font-size: 14px; color: #036; margin: 0; font-weight: bold; }

#fpcontent { margin-left: 141px; width: 468px;}
#fp content h2 { font-size: 14px; color: #036; margin: 0; font-weight: bold; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #24486B; text-align: left; text-decoration: none; font-weight: bold; margin-top: 10px; } 

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #24486B; text-align: left; text-decoration: none; font-weight: bold; margin-top: 10px; } 

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #24486B; text-align: left; text-decoration: none; font-weight: bold; }

#cleardiv { clear: both; height: .5em; } 

#cleardiv h1 { margin-left: 20px; margin-top: 0px; padding: 0px; } 

#cleardiv h2 { border-top-width: 1px; border-top-style: solid; border-top-color: #24486B; padding: 0px; margin: 0px; } 

#cleardiv p { margin-left: 20px; font-size: 13px; margin-right: 20px; } 

#footer { clear: both; padding: .5em 1em; border-top: 1px solid #3366CC; text-align: center; background-color: #ffffff; } 

#footer ul { padding: 0; margin: 0; background-color: #ffffff; list-style-type: none; } #footer li { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; background-color: #ffffff; letter-spacing: 2px; display: inline; margin-right: 1em; } 

#mediafooter { clear: both; padding: .5em 1em; border-top: 1px solid #3366CC; text-align: center; background-color: #ffffff; } 

#vox { 	position:absolute; top:5px; width:250px; height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-align: right; left: 530px; } 

#text_resize { position:absolute; top:50px; width:200px; height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: normal; color: #336699; left: 580px; text-align: right; } 

#text_resize a:link { color: #036; } 
#text_resize a:visited { color: #066; background-color: transparent; } 
#text_resize a:hover, a:active {color: #fff; background-color: #369;} 

#search { position:absolute; top:22px; width:200px; height:30px; left: 580px; }

#textbox { text-align: center; padding: 0px 10px 0px 15px; }

/*media pages navigation column format styles*/

#navigation h2 { font-family: "Trebuchet MS"; font-size: 13px; font-variant: normal; color: #FFFFFF; text-align: left; font-weight: bold; margin-top: 0px; border-bottom-width: 2px; border-bottom-style: groove; border-bottom-color: #CCCCCC; background-color: #339999; border-right-width: 2px; border-right-style: groove; border-right-color: #8FB8BC; padding-left: 5px; margin-bottom: 0px; padding-right: 5px; } 

#navigation h3 { font-family: "Trebuchet MS"; font-size: 13px; font-variant: normal; color: #FFFFFF; text-align: left; font-weight: bold; margin-top: 0px; border-bottom-width: 2px; border-bottom-style: groove; border-bottom-color: #CCCCCC; background-color: #336699; border-right-width: 2px; border-right-style: groove; border-right-color: #8FB8BC; padding-left: 5px; margin-bottom: 0px; padding-right: 5px; } 

#navigation h4 { font-family: "Trebuchet MS"; font-size: 13px; font-variant: normal; color: #FFFFFF; text-align: left; font-weight: bold; margin-top: 0px; border-bottom-width: 2px; border-bottom-style: groove; border-bottom-color: #CCCCCC; background-color: #FF0000; border-right-width: 2px; border-right-style: groove; border-right-color: #8FB8BC; padding-left: 5px; margin-bottom: 0px; padding-right: 5px; } 

.livenews { font-size: 13px; font-weight: bold; text-align: right; padding: 0px 0px 15px; margin-top: 5px; border-bottom-width: 2px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; margin-right: 2px; line-height: 25px; } 
.livenews a:link { color: #036; } 
.livenews a:visited { color: #066; background-color: transparent; } 
.livenews a:hover, a:active {color: #fff; background-color: #369;} 

.archives { font-size: 13px; font-weight: bold; text-align: right; padding: 0px 0px 15px; margin-top: 5px; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-right: 2px; line-height: 25px; }
.archives  a:link { color: #036; } 
.archives  a:visited { color: #066; background-color: transparent;} 
.archives  a:hover, a:active {color: #fff; background-color: #369;} 

/*media latest column format styles*/

#mediacontent { margin-left: 141px; width: 468px; } 

#mediacontent h1 { font-family: "Trebuchet MS"; font-size: 16px; font-variant: normal; color: #24486B; text-align: left; font-weight: bold; margin-top: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #336699; padding-left: 1px; margin-bottom: 0px; }

#mediacontent h2 { font-family: "Trebuchet MS"; font-size: 13px; font-variant: normal; color: #FFFFFF; text-align: left; font-weight: bold; margin-top: 0px; border-bottom-width: 2px; border-bottom-style: groove; border-bottom-color: #CCCCCC; background-color: #336699; border-right-width: 2px; border-right-style: groove; border-right-color: #8FB8BC; padding-left: 5px; margin-bottom: 0px; } 

#mediamore { float: right; width: 141px; background-color: #FFFFFF; margin-top: 30px; color: #000; }

.mediabox { font-family: verdana, arial, sans-serif; font-size: 12px; margin-left: 5px; margin-right: 5px; font-weight: normal; border-bottom-color: #006699 ; border-bottom-style:solid; border-bottom-width: 1px; border-top-color:#006699; border-top-style:solid; border-top-width: 3px; padding-top: 10px; padding-bottom: 10px; } 

.emphasis { font-family: verdana, arial, sans-serif; font-size: 12px; margin-left: 20px; margin-right: 20px; font-weight: normal; border-bottom-color: #006699 ; border-bottom-style:solid; border-bottom-width: 1px; border-top-color:#006699; border-top-style:solid; border-top-width: 3px; padding-top: 10px; padding-bottom: 10px; }

/*media front page column format styles*/
#fpmediacontent { margin-left: 137px; width: 615px; }
#fpmediacontent a:link { color: #036; } 
#fpmediacontent a:visited { color: #066; background-color: transparent; } 
#fpmediacontent a:hover, a:active {color: #fff; background-color: #369;}  

#fpmediacontent p { border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-bottom: 15px; } 

/*last column entry no underline*/
.lastentry { padding-bottom: 15px; border: none; }

/*media front page column header no bg colour*/
#fpmediacontent h1 { font-family: "Trebuchet MS"; font-size: 16px; font-variant: normal; color: #24486B; text-align: left; font-weight: bold; margin-top: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #336699; padding-left: 1px; margin-bottom: 0px; }

/*media front page column header blue*/
#fpmediacontent h2 { font-family: "Trebuchet MS"; font-size: 18px; font-variant: normal; color: #336699; text-align: center; font-weight: bold; margin-top: 0px; border-bottom-width: 2px; border-bottom-style: groove; border-bottom-color: #FFFFFF; background-color: #F1F4F4; border-right-width: 2px; border-right-style: groove; border-right-color: #66CCCC; } 

/*media front page column header green*/
#fpmediacontent h3 { font-family: "Trebuchet MS"; font-size: 18px; font-variant: normal; color: #FFFFFF; text-align: center; font-weight: bold; margin-top: 0px; border-bottom-width: 2px; border-bottom-style: groove; border-bottom-color: #FFFFFF; background-color: #006666; border-right-width: 2px; border-right-style: groove; border-right-color: #66CCCC; } 

#fpmediacontent h4 { font-family: "Trebuchet MS"; font-size: 13px; font-variant: normal; color: #24486B; text-align: center; font-weight: bold; margin-top: 0px; margin-bottom: 0px; border-top-color: #CCCCCC; border-top-style: dotted; border-top-width: 2px; padding-top: 10px; padding-bottom: 10px; } 

/*timeline pages format styles*/

.footnote { font-family: verdana, arial, sans-serif; font-size: 12px; margin-left: 20px; margin-right: 20px; font-weight: normal; border-bottom-color: #006699 ; border-bottom-style:solid; border-bottom-width: 1px; border-top-color:#006699; border-top-style:solid; border-top-width: 3px; padding-top: 10px; padding-bottom: 10px; }

.picsfootnote { font-family: verdana, arial, sans-serif; font-size: 11px; margin-left: 15px; margin-right: 30px; font-weight: normal; padding-top: 5px; padding-right: 10px; }

.tlbox { color: #000000; font-family: "Trebuchet MS"; font-size: 13px; text-align: left; font-weight: normal; border-bottom: 2px dotted #CCCCCC; padding: 0px 0px 10px; margin: 0px; }

.cite	{ font-family: verdana, arial, sans-serif; font-size: 10px; margin-left: 0pt; margin-right: 20px; margin-bottom: 15px; margin-top: 15px;}

.number {font-family: verdana, arial, sans-serif; font-size: 80%; margin-left: 15pt}

.letter { font-family: verdana, arial, sans-serif; font-size: 80%; margin-left: 25pt}

.ptimeline { font-family: verdana, arial, sans-serif; font-size: 80%; margin-left: 10pt; margin-right: 10pt;text-align: left;}.return  { font-family: verdana, arial, sans-serif; font-size: 70%; margin-left: 10pt; margin-right: 10pt;font-weight: bold;}

.timelinetext5  { color:#990000; font:10pt arial, helvetica, sans-serif; text-decoration:none; font-weight:bold; margin-left: 25px; margin-right: 25px; margin-top: 25px; margin-bottom: 35px; line-height: 15px;} #tlcontainer { margin-left: 141px; padding-top: 5px; padding-bottom: 15px; } 

#tlcontainer ul { list-style-type: none; padding: 0; margin: 0; } 

#tlcontainer ul li { margin-top: 2px;} 

#tlcontainer ul li a { font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; background-color: transparent; display: block; color: #ffffff; text-decoration: none; } 

#tlcontainer ul li a:hover { font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; background-color: transparent; display: block; color: #000060; text-decoration: none; }

#tlcontainer h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #336699; background-color: #FFFFFF; text-align: left; text-decoration: none; font-weight: bold; border-bottom-color: #999999; border-bottom-style:solid; border-bottom-width: 1px; margin-bottom: 10px; } 

#tlcontainer h5 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #6b243d; background-color: #FFFFFF; text-align: left; text-decoration: none; font-weight: bold; margin-top: 2px; margin-bottom: 2px; }

.tlrbox { margin-top: 45px; color: #24486B; font-family: Trebuchet MS; font-size: 13px; text-align: left; font-weight: bold; border-bottom: 2px dotted #CCCCCC; border-top: 2px dotted #CCCCCC; padding: 10px; background-color: #FFFFFF; }

/*front page format styles*/
.features { color: #000; font-family: Trebuchet MS; font-size: 12px; text-align: right; font-weight: normal; border-bottom: 2px dotted #CCCCCC; padding: 5px; background-color:#FFFFFF; }
.features a:link { color: #036; } 
.features a:visited { color: #066; background-color: transparent; } 
.features a:hover, a:active {color: #fff; background-color: #369;} 

.recent { color: #000; font-family: Trebuchet MS; font-size: 12px; text-align: left; font-weight: normal; border-bottom: 2px dotted #CCCCCC; padding: 5px; background-color:#FFFFFF; }
.recent a:link { color: #036; } 
.recent a:visited { color: #066; background-color: transparent; } 
.recent a:hover, a:active {color: #fff; background-color: #369;} 
.recent h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #24486B; background-color: #FFFFFF; text-align: left; text-decoration: none; font-weight: bold; border-bottom-color: #999999; border-bottom-style:solid; border-bottom-width: 1px; margin-bottom: 5px; }

/*front page paragraph style*/
.fpp { color: #000000; text-align: left; font-family: "Trebuchet MS"; font-size: 1em; text-align: left; font-weight: normal; margin-bottom: 13px; }
.fpp a:link { color: #036; } 
.fpp a:visited { color: #066; background-color: transparent; } 
.fpp a:hover, a:active {color: #fff; background-color: #369;} 

.dash {border-bottom: 2px dotted #CCCCCC; margin: 5px;}

.subscribe { font-size:24px; font-family: "Trebuchet MS"; }

.indentcolour	{ font-weight: bold; padding: 15px 15px 15px 15px; font-family: Trebuchet MS, verdana, arial, sans-serif; font-size: 12px; margin-left: 20px; margin-right: 20px; width: 400px; background-color: #ffffee;}


#news { position:absolute; top:30px; width:420px; height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: normal; color: #336699; left: 164px; text-align: left; } 
#news a:link { color: #036; } 
#news a:visited { color: #066; background-color: #FFFFFF; } 
#news a:hover, a:active {color: #fff; background-color: #369;} 

.dropcap {float: left; width: .7em; font-size: 4em; line-height: 83%; }

#validator { position: absolute; left: 43px; top: 750px; height: 31px; width: 88px; }
#validator a:visited { background-color: transparent; } 

#formcontent { margin-left: 136px; width: 473px; margin-top:4px; background-color: #F1F4F4; }

#formcontent h2 { margin-top: 0px; }