BODY {background: #000000; margin-top: 10; margin-left: 50; margin-right: 50}
body{behavior: url(http://www.jstratford.co.uk/shared/javascript/csshover.htc);}

p.first {color: #FFFFFF; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif}
p.second {color: #FFFFFF; font-size: 100%; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif}
p.third {color: #DDFFBB; font-size: 60%; font-family: Verdana, Arial, Helvetica, sans-serif}
p.fourth {color: #FFFFFF; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif}
p.fifth {color: #FFFFFF; font-size: 80%; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif}
p.sixth {color: #DDFFBB; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif}
p.seventh {color: #DDFFBB; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif}
p.eighth {color: #DDFFBB; font-size: 100%; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif}
p.ninth {color: #DDFFBB; font-size: 80%; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif}
p.tenth {color: #FFFFFF; font-size: 60%; font-family: Verdana, Arial, Helvetica, sans-serif}
p.eleventh {color: #000000; font-size: 60%; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif}

h1 {color: #FFFFFF; font-size: 100%; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif}

ul.first {color: #FFFFFF; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; type: disc}
ul.second {color: #FFFFFF; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; type: disc}

A.first:link {color:#DDFFBB; font-size: 100%; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif}
A.first:visited {color:#DDFFBB; font-size: 100%; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif}
A.first:hover {color:#009900; font-size: 100%; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif}

A.second:link {color:#DDFFBB; font-size: 100%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
A.second:visited {color:#DDFFBB; font-size: 100%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
A.second:hover {color:#009900; font-size: 100%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}

A.third:link {color:#DDFFBB; font-size: 60%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
A.third:visited {color:#DDFFBB; font-size: 60%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
A.third:hover {color:#009900; font-size: 60%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}

A.fourth:link {color:#FFFFFF; font-size: 100%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
A.fourth:visited {color:#FFFFFF; font-size: 100%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
A.fourth:hover {color:#DDFFBB; font-size: 100%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}

a.transparent: {
	position: relative;
	display: block;
	width: 100px;
	height: 100px;
}

a.transparent:hover{
	display: block;
	width: 100px;
	height: 100px;
	background-color: #DDFFBB;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;

}	

.formbuttonsmall {
	cursor: pointer;
	color: #000000;
	font-size: 80%;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('http://www.jstratford.co.uk/finance/images/webdesign/formbuttonsmallbg.gif') repeat-x;
}

/* MARKET INFO */

table.uk {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/flags/ukgreyb.jpg"); background-repeat: repeat;}


/* MENU */

.transparent {
	background-color: #000000;
	filter: alpha(opacity=10);
	-moz-opacity: 0.10;
	opacity: 0.10;
	position: relative;
	z-index: -1;
} 

#menu {
width: 200px; /* set width of menu */
background: #000;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0px;
padding: 0px;
}

/* style, color and size links and headings to suit */
#menu a {
color: #DDFFBB; font-size: 100%; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
margin: 0px;
padding: 0px;
}


#menu a:hover {
color:#009900; font-size: 100%; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
line-height: 35px;
padding: 0px 10px;
margin: 0px;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 265px; /* width is based on the containing block */
padding: 0px 10px;
margin: 0px;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

table.menu {
padding: 0px;
margin: 0px;
}

li.menuhome {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/home.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menuphilosophy {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/philosophy.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menubiography {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/biography.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menutraining {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/training.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menuseminars {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/seminars.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menueducation {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/education.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menustats {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/stats.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menuanalysis {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/analysis.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menutelephone {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/telephone.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menumarketinfo {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/marketinfo.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menunews {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/news.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menudiary {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/diary.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menuopening {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/opening.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menufibonacci {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/fibonacci.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menudata {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/data.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menucontact {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/contact.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menulinks {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/links.jpg"); background-repeat: no-repeat; background-position: center left;}
li.menusign {background-image: url("http://www.jstratford.co.uk/finance/images/webdesign/menu/sign.jpg"); background-repeat: no-repeat; background-position: center left;}



/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	top:0; left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;  padding:0;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url('http://www.jstratford.co.uk/finance/slimbox/images/loading.gif') no-repeat center;
}

#lbCanvas {
	border: 9px solid #fff;
}

#lbCanvas iframe, #lbCanvas img {
	border:1px solid #999;
	margin:0; padding:0;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	background:url('http://www.jstratford.co.uk/finance/slimbox/images/sb_anchor_spacer.gif');
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink {
	background: url('http://www.jstratford.co.uk/finance/slimbox/images/prevlabel.gif') no-repeat 0% 100%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink {
	background: url('http://www.jstratford.co.uk/finance/slimbox/images/nextlabel.gif') no-repeat 100% 100%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	margin:0 0 0 10px; padding:0;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: url('http://www.jstratford.co.uk/finance/slimbox/images/closelabel.gif') no-repeat center;
	margin:0; padding:0
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#blogcontent {color: #FFFFFF;}
p {color: #FFFFFF; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif;}
#blogcontent a {color: #DDFFBB; text-decoration: none;}
#blogcontent a:hover {color: #009900; text-decoration: none;}