body{width:780px; background-color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#000000;}
/*
table{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
tr{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
b{font-weight:bold;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;}
img{border-style:none}
.o{}
.bigquote{padding:0; display:inline}
.bi {font-weight:bold; font-style:italic;}
ul.projectlist li {padding-bottom:0.5em}
h2{font-family:Verdana, Arial, Helvitca, sans-serif; font-size:16px; font-weight:bold;color:#000090}
h3{font-family:Verdana, Arial, Helvitca, sans-serif; font-size:14px; font-weight:bold;color:gray}
form{margin:0px;padding:0px;}
*/


/* Colour schemes */
.cs0 { background: transparent; color: #000 }
.cs1 { background: #325; color: #fff }
.cs2 { background: #548; color: #fff }
.cs3 { background: #0bb; color: #548 }
.cs4 { background: #ccd; color: #325 }
.cs5 { background: #fff; color: #325 }
.cs9 { background: transparent; color: #fff }

/* Main elements */

.cs1 p.ln { font-size: 11px; color: #ccd }
.cs2 p.ln { font-size: 11px; color: #fff }
.cs3 p.ln { font-size: 11px; color: #548 }
.cs4 p.ln { font-size: 11px; color: #000 }

.cs1 a { color: #ccd }
.cs2 a { color: #ccd }
.cs3 a { color: #325 }
.cs4 a { color: #fff }


.cs1 a.menu:link { color: #ccd }
.cs2 a.menu:link { color: #ccd }
.cs3 a.menu:link { color: #325 }
.cs4 a.menu:link { color: #548 }

.cs1 a.menu:visited { color: #548 }
.cs2 a.menu:visited { color: #0bb }
.cs3 a.menu:visited { color: #000 }
.cs4 a.menu:visited { color: #fff }

.cs1 a.menu:active { color: #f00; text-decoration:none; border: thin solid #fff }
.cs2 a.menu:active { color: #f00; text-decoration:none; border: thin solid #fff }
.cs3 a.menu:active { color: #f00; text-decoration:none; border: thin solid #fff }
.cs4 a.menu:active { color: #f00; text-decoration:none; border: thin solid #fff }

.cs1 a.menu:hover { color:#fff; text-decoration:none }
.cs2 a.menu:hover { color:#fff; text-decoration:none }
.cs3 a.menu:hover { color:#fff; text-decoration:none }
.cs4 a.menu:hover { color:#fff; text-decoration:none }

.cs1 h2, .cs2 h2, .cs3 h2, .cs4 h2 { font-size: 16px; padding: 4px }
.cs1 h3, .cs2 h3, .cs3 h3, .cs4 h3 { font-size: 14px; padding: 4px }

h2.cs1, h2.cs2, h2.cs3, h2.cs4 { font-size: 16px; padding: 4px }
h3.cs1, h3.cs2, h3.cs3, h3.cs4 { font-size: 12px; padding: 4px }

a.ln {color:white; text-decoration:underline}
ul li{list-style-type:circle; margin:0 0 6px 0}
.clientlist {list-style-type:circle;}
.projectlist {list-style-type:square;}

/* Inidividual components */

.headborder { border: thin ridge #847 }

/* Standard Links */
a:link   {font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;font-size:11px;color:#000099;}
a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;font-size:11px;color:#6666CC;}
a:active {font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;font-size:11px;color:#000099;}
a:hover  {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000099;text-decoration:underline;}

/* Menu Links */
a.menu:link   {font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;font-size:13px}
a.menu:visited{font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;font-size:13px}
a.menu:active {font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;font-size:13px}
a.menu:hover  {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:underline;}

/* Forms */
.formprompt {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px; font-weight:bold}
.redstar {color:red}
.formerror {border: medium solid red }
h3.jobform {padding:0; margin:0; font-size:16px}
h4.jobform {padding:0; margin:0; font-size:14px}
ol{padding-left:2em}

/* In-line figures */
div.figureR, div.figureL {
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

div.figureR 
{
	float: right;
	margin-right: 0
}

div.figureL 
{
	float: left;
	margin-left : 0
}

div.figureL p, div.figureR p 
{
  text-align: center;
  color: Gray;
  text-indent: 0;
  margin: .5em;
  width: 166px;
  font-size: 10px
}

div.figureL h3, div.figureR h3 
{
  text-align: center;
}

div.figureL li, div.figureR li 
{
  text-indent: 0;
  list-style-position: outside;
  color: brown;
  margin: 0;
  padding: 0
}

.att { color: white;
background: #204080;
font-weight: bold;
text-align: center;
width: 100px;
margin: 5px auto 10px;
padding: 10px;
border: thin groove blue;
}

.mxb 
{
  margin-bottom: 10px
}

ul.padded li { 
   padding-bottom: 6px
}

.flatform {
	float:left;
	margin: 2px 4px;
	font-size:small;
}

/* Newsletter index */

.block {
	margin-left:0px;
}

.issue {
	background-repeat: no-repeat;
	background-image: url(/Newsletters/Images/issue.png);
	background-color: #ccd; 
	color: #325;
	line-height:46px;
	margin 20px 0 0 -20px;
	padding-left: 60px
}

.story {margin: 20px 0 0 10%;
	font-weight: bold;
}

.abstract {margin: 10px 0 0 10%;
}

