/*<FONT FACE="sans-serif" SIZE=-1><PRE>
AUTO-STYLESHEET 'default' FOR 'www.nick.rozanski.org.uk' PAGE 'contact'

stylesheet content file:     nickrozanski.content
stylesheet definitions file: nickrozanski.inc
stylesheet livery file:      nickrozanski.default.inc
stylesheet media:            screen
(C) 2009 Nick Rozanski

*/

div.displayOnly {  } 
div.printOnly { display: none ;  } 
td.leftpane { display: none ;  } 
td.rightpane { display: none ;  } 
body { background-color: #FFFFFF ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000000 ;  } 
img { text-align: 0 ; border-width: 0px ;  } 
p { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000000 ; text-indent: 0 ;  } 
hr { border-bottom: none ; color: #000000 ; height: 1pt ;  } 
em { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #902020 ;  } 
a:link { color: #000000 ;  } 
a:visited { color: #000000 ;  } 
a.blue:link { color: #0000FF ;  } 
a.blue:visited { color: #0000FF ;  } 
li { margin-left: 15px ; list-style-type: square ; list-style-position: outside; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000000 ;  } 
div.alignRight { text-align: right ;  } 
font.code { font-family: "Courier New", fixed ; font-size: 10pt ; color: #000000 ;  } 
pre { font-family: "Courier New", fixed ; font-size: 10pt ; color: #000000 ;  } 
table { width: 100% ; margin-left: 0px ; clear: both ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000000 ;  } 
h1 { border-width: 1px ; padding-top: 10px ; font-family: "Arial", "Helv", sans-serif ; font-size: 14pt ; color: #000000 ; font-weight: bold; font-style: normal; text-decoration: none;  } 
h2 { border-width: 1px ; padding-top: 20px ; font-family: "Arial", "Helv", sans-serif ; font-size: 12pt ; color: #000000 ; font-weight: bold; text-indent: 0px ;  } 
h2 a:link { font-size: 12pt ; color: #000000 ; font-weight: bold;  } 
h2 a:visited { font-size: 12pt ; color: #000000 ; font-weight: bold;  } 
h3 { font-family: "Arial", "Helv", sans-serif ; font-size: 11pt ; color: #000000 ; font-weight: bold; font-style: normal; text-decoration: none; text-indent: 0px ;  } 
h3 a:link { font-size: 11pt ; color: #000000 ; font-weight: bold; font-style: normal;  } 
h3 a:visited { font-size: 11pt ; color: #000000 ; font-weight: bold; font-style: normal;  } 
div.titleBar { background-color: white ; padding-left: 20% ; padding-top: 30px ; padding-bottom: 30px ; font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif ; font-size: 22pt ; color: black ; font-weight: bold; font-style: normal;  } 
div.titleBar img { text-align: 0 ; vertical-align: top ; padding-right: 30px ; display: inline ;  } 
div.headingbar { background-color: #202020 ; margin: 2px ; padding: 2px ;  } 
div.headingbarTitle { font-family: "Arial", "Helv", sans-serif ; font-size: 12pt ; color: #F0F0F0 ; font-weight: bold; font-style: normal;  } 
div.headingbarMenu { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #F0F0F0 ; font-weight: bold;  } 
div.headingbar a:link { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #F0F0F0 ; font-weight: normal; font-style: italic;  } 
div.headingbar a:visited { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #F0F0F0 ; font-weight: normal; font-style: italic;  } 
table.panes { margin-left: 0px ;  } 
div.leftPane { background-color: #FFFFFF ; text-align: left ; vertical-align: top ;  } 
div.centrePane { background-color: #FFFFFF ; text-align: left ; vertical-align: top ; border-left-width: 1px ; border-left-color: #F0F0F8 ; border-left-style: solid ;  } 
div.rightPane { background-color: #FFFFFF ; text-align: left ; vertical-align: top ; border-left-width: 1px ; border-left-color: #F0F0F8 ; border-left-style: solid ;  } 
div.footer { background-color: #F0F0F8 ; border-width: 1px ; padding: 1px ; font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif ; font-size: 8pt ; color: #600000 ;  } 
div.footer a:link { font-family: "Arial", "Helv", sans-serif ; font-size: 8pt ; color: #600000 ; font-style: italic; text-decoration: underline;  } 
div.footer a:visited { font-family: "Arial", "Helv", sans-serif ; font-size: 8pt ; color: #600000 ; font-style: italic; text-decoration: underline;  } 
table.sidebars { background-color: #FFFFFF ; width: 100% ; clear: both ;  } 
td.nosidebar { background-color: #FFFFFF ; text-align: center ; vertical-align: top ;  } 
th.sidebar { background-color: #99CCFF ; text-align: center ; vertical-align: top ; border-width: 16px ; border-color: #FFFFFF ; border-style: solid ; padding: 8px ; font-family: "Arial", "Helv", sans-serif ; font-size: 11pt ; color: #333399 ; font-weight: bold; font-style: normal; text-decoration: none;  } 
td.sidebar { background-color: #FFFFFF ; text-align: left ; vertical-align: top ; border-width: 2px ; border-style: solid ; border-left-color: #909090 ; border-right-color: #F0F0F0 ; border-top-color: #707070 ; border-bottom-color: #F0F0F0 ;  } 
h2.quicklinks { text-align: center ; font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif ; font-size: 10pt ; color: #600000 ;  } 
ul.sidebar { margin: 0px ; padding: 0px ; list-style-position: outside ; font-family: "Arial", "Helv", sans-serif ; font-size: 9pt ;  } 
a.quicklinks:link { font-size: 8pt ; color: #600000 ; font-weight: normal; font-style: normal; text-decoration: underline;  } 
a.quicklinks:visited { font-size: 8pt ; color: #600000 ; font-weight: normal; font-style: normal; text-decoration: underline;  } 
blockquote { background-color: #FFF8F8 ; text-align: left ; border-width: 2px ; border-style: solid ; border-left-color: #F0F0F0 ; margin-left: 15% ; border-right-color: #909090 ; margin-right: 15% ; border-top-color: #F0F0F0 ; border-bottom-color: #707070 ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; font-style: italic;  } 
table.shaded { width: 90% ; margin-left: 4% ; clear: both ;  } 
table.shaded-small { width: 75% ; margin-left: 4% ; clear: both ;  } 
table.shaded-tiny { width: 45% ; margin-left: 4% ; clear: both ;  } 
th.shaded-plain { background-color: #99CCFF ; text-align: left ; vertical-align: bottom ; border-width: 2px ; border-style: solid ; border-left-color: #F0F0F0 ; border-right-color: #909090 ; border-top-color: #F0F0F0 ; border-bottom-color: #707070 ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #333399 ; font-weight: bold;  } 
th.shaded-em { background-color: #99CCFF ; text-align: left ; vertical-align: bottom ; border-width: 2px ; border-style: solid ; border-left-color: #F0F0F0 ; border-right-color: #909090 ; border-top-color: #F0F0F0 ; border-bottom-color: #707070 ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #333399 ; font-weight: bold;  } 
td.shaded-em { background-color: #FFF8F8 ; text-align: left ; vertical-align: top ; border-width: 2px ; border-style: solid ; border-left-color: #909090 ; border-right-color: #F0F0F0 ; border-top-color: #707070 ; border-bottom-color: #F0F0F0 ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000000 ; font-weight: bold;  } 
td.shaded-plain { background-color: #FFF8F8 ; text-align: left ; vertical-align: top ; border-width: 2px ; border-style: solid ; border-left-color: #909090 ; border-right-color: #F0F0F0 ; border-top-color: #707070 ; border-bottom-color: #F0F0F0 ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000000 ; font-weight: normal;  } 
caption.shaded { background-color: #404040 ; font-family: "Arial", "Helv", sans-serif ; font-size: 8pt ; color: #FFFFFF ; font-weight: normal;  } 
table.littleButton { width: 90% ; text-align: left ;  } 
td.littleButton { text-align: left ; vertical-align: top ;  } 
p.littleButton { font-weight: normal; font-style: italic; text-decoration: none;  } 
p.littleButton a:link { font-weight: normal; font-style: normal; text-decoration: underline;  } 
p.littleButton a:visited { font-weight: normal; font-style: normal; text-decoration: underline;  } 
div.littleLink a { font-style: italic; text-decoration: none;  } 
div.littleLink a:visited { font-style: italic; text-decoration: none;  } 
img.menubutton_graphic { border-width: 0px ;  } 


/* this portion of the stylesheet is based on the excellent DD Tab Menu from www.dynamicdrive.com */
.ddcolortabs { background-color: transparent ; width: 100% ; padding: 0px ;  } 
.ddcolortabs ul { margin: 0px ; padding: 0px ; list-style-type: none ; font-family: "Arial", "Helv", sans-serif ; font-size: 8pt ; color: #FFFFFF ;  } 
.ddcolortabs li { padding: 0px ; margin-left: 0px ; margin-right: 2px ; margin-top: 0px ; border-bottom-width: 1px ; border-bottom-color: #fff ; border-bottom-style: solid ; margin-bottom: 0px ; display: inline ;  } 
.ddcolortabs a.currentpage { background-color: #F0F0F8 ; background-image: url(img/color_tabs_left.gif) ; background-repeat: no-repeat ; background-position: top left ; margin-left: 0px ; padding-left: 3px ; margin-right: 2px ; padding-right: 0px ; margin-top: 0px ; padding-top: 0px ; border-bottom-width: 1px ; border-bottom-color: #F0F0F8 ; border-bottom-style: solid ; margin-bottom: 0px ; padding-bottom: 1px ; float: left ; font-size: 8pt ; color: #600000 ; font-weight: bold; text-decoration: none;  } 
.ddcolortabs a.spacer { background-color: white ; margin-left: 0px ; padding-left: 3px ; margin-right: 2px ; padding-right: 0px ; margin-top: 0px ; padding-top: 0px ; margin-bottom: 0px ; padding-bottom: 1px ;  } 
.ddcolortabs a { background-color: #404040 ; background-image: url(img/color_tabs_left.gif) ; background-repeat: no-repeat ; background-position: top left ; margin-left: 0px ; padding-left: 3px ; margin-right: 2px ; padding-right: 0px ; margin-top: 0px ; padding-top: 0px ; margin-bottom: 0px ; padding-bottom: 1px ; float: left ; font-size: 8pt ; color: #FFFFFF ; font-weight: bold; text-decoration: none;  } 
.ddcolortabs a:visited { background-color: #404040 ; background-image: url(img/color_tabs_left.gif) ; background-repeat: no-repeat ; background-position: top left ; margin-left: 0px ; padding-left: 3px ; margin-right: 2px ; padding-right: 0px ; margin-top: 0px ; padding-top: 0px ; margin-bottom: 0px ; padding-bottom: 1px ; float: left ; font-size: 8pt ; color: #FFFFFF ; font-weight: bold; text-decoration: none;  } 
.ddcolortabs a span { background-color: transparent ; background-image: url(img/color_tabs_right.gif) ; background-repeat: no-repeat ; background-position: top right ; padding-left: 4px ; padding-right: 4px ; padding-top: 2px ; padding-bottom: 2px ; display: block ; float: none ;  } 
.ddcolortabs a:hover { background-color: #F0F0F8 ; font-size: 8pt ; color: #600000 ; font-weight: bold; text-decoration: none;  } 
.ddcolortabs a:hover span { background-color: #F0F0F8 ;  } 
.ddcolortabsline { background-color: #F0F0F8 ; width: 100% ; height: 2px ; padding: 0px ; border-bottom-width: 1px ; border-bottom-color: #fff ; border-bottom-style: solid ; clear: both ; line-height: 3px ;  } 
#okButton { font-size: 14px ; color: white ; background-color: blue ; padding: 8px ; border-radius: 6px ;  } 
#resetButton { font-size: 14px ; color: white ; background-color: red ; padding: 8px ; border-radius: 6px ;  } 
/* THIS FILE WAS NOT RETRIEVED FROM CACHE */
