
/* gets around IE5.5 bug in conjunction with focus div and centres page */

body {
	background: #eaffff;
	SCROLLBAR-FACE-COLOR: #ebebeb;
	SCROLLBAR-HIGHLIGHT-COLOR: #606060;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: grey;
	margin-top:15;
	text-align: center;
}

.popup {
	background: #eaffff;
	SCROLLBAR-FACE-COLOR: #ebebeb;
	SCROLLBAR-HIGHLIGHT-COLOR: #606060;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: grey;
	margin-top:15;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000099;
	font-weight: normal;
	text-decoration: none;
	background-color: #eaffff;
}

#focus {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 2;
	height: 575px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000099;
	font-weight: normal;
	text-decoration: none;
	background-color: #eaffff;
	layer-background-color: #eaffff;
	border-bottom : 1px solid;
	border-bottom-color : Gray;
	border-left : 1px solid Gray;

}
/* used for site name */
.title {
	font-size: 270%;
	font-weight: bold;
	background : transparent;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #626262;
}
/* used for bottom of page strapline */
.strapline {
	font-size: 150%;
	font-weight: bold;
	background : transparent;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #626262;
}
/* used for page names  */
.pagename {
	font-size: 120%;
	font-weight: bold;
	background : transparent;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* used for memo subheaders  */
.memoheader {
	font-size: 110%;
	font-weight: bold;
	background : transparent;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000099;
}

.memosubheader {
	font-size: 90%;
	font-weight: bold;
	background : transparent;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000099;
	line-height: 100%;
}

/* used for reviews subheader on Bletchley page  */
.subheader {
	font-size:75%;
	font-weight: bold;
	background : transparent;
	color: #000099;
	border-bottom : 1px solid #000099;
}

/* standard paragraphs eg on home page */
p {
	font-size: 70%;
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
	background : transparent;
	margin-top: 5px;
}

/* formatting for memo layers */

.memopara {
	font-size: 70%;
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
	background : transparent;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* lists in memo texts */
ul {
	font-size: 70%;
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
	background : transparent;
	margin-top:5px;
	margin-bottom:7px;

}
/* subhead in memo texts */
h5 {
	font-size: 80%;
	color: #000099;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	background : transparent;
}

/* standard text in cells eg on books pages */
.copy {
	font-size: 70%;
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
	background : transparent;
}

/* for link description paras - smaller bottom margin than standard*/
.linkstext {
	font-size: 70%;
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
	background : transparent;
	margin-bottom: 3px;
}
/* used for book photo captions */
.caption {
	font-size: 60%;
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	text-align: center;
	background : transparent;
	font : italic;
	margin-top: 1px;
}

/* used for date and bookmark */
.small{
	font-size: 60%;
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	text-align: justify;
	background : transparent;
	padding-right: 0px;
	margin-top: 5px;
	display: inline;
}
.small:hover{
	font-size: 60%;
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	text-align: justify;
	background : transparent;
	padding-right: 0px;
	margin-top: 5px;
	display: inline;
}

.smallwhite{
	font-size: 70%;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	text-align: justify;
	background : transparent;
	padding-right: 0px;
	margin-top: 2px;
}

/* underlining for menu table */
.menucell {
	width:180px;
	background : transparent;
	border-bottom : 1px solid Gray;
	padding-top : 0px;
	padding-left : 0px;
}

/* table for links page  */
.linkscell {
	width:170px;
	background : #000099;
	border-bottom : 0px solid Gray;
	color: #eaffff;
}
/* text for links page links */
.memolinks {
	color: #eaffff;
}
/* text for links page links */
.memolinks:visited {
	color: #eaffff;
}


/* underlining for book page links */
.booklinkscell {
	width:250px;
	background : transparent;
	border-bottom : 1px solid Gray;
}

/* for main menu links */
a {
	color: #000099;
	font-weight: normal;
	text-decoration:none;
	background : transparent;
	font-size: 70%;
	display: block;
	padding-top:1px;
	padding-bottom: 1px;
}
a:hover {
	background : #000099;
	text-decoration:none;
	color: #eaffff;
	font-weight: normal;
	font-size: 70%;
}
/* for active page in menu */
.active {
	color: #eaffff;
	font-weight: normal;
	text-decoration:none;
	background : #000099;
	font-size: 70%;
	display: block;
	padding-top:1px;
	padding-bottom: 1px;
}

/* for pix links */
.pixlink {
	color: #000099;
	text-decoration:none;
	background : transparent;
	padding-top:0px;
	padding-bottom: 0px;
}
.pixlink:hover {
	background : #eaffff;
	text-decoration:none;
	color: #000099;
}


/* for links within body copy */

.pagelink {
	color: #000099;
	font-weight: normal;
	text-decoration: underline;
	background : transparent;
	font-size: 100%;
	display: inline;
}

.pagelink:hover{
	color: #000099;
	font-weight: normal;
	text-decoration:underline;
	background : transparent;
	font-size: 100%;
	display: inline;
}


/* text for book page links to amazon */
.amazonlinks {
	color: #eaffff;
	padding-left: 3px;
	
}
/* text for book page links to amazon */
.amazonlinks:visited {
	color: #eaffff;
	padding-left: 3px;
	}

/* table for book links page to amazon  and back links on memos page*/
.amazonlinkscell {
	width:290px;
	background : #000099;
	border-bottom : 0px solid Gray;
	color: #eaffff;
}

/* print button on memo popups*/

.formbutton {
	font-size: 70%;
	font-weight: normal;
	color : #eaffff;
	border-top : 1px solid #858383;
	border-right : 2px solid #055654;
	border-bottom : 2px solid #055654;
	border-left : 1px solid #858383;
	background-color: #000099; 
	font-family:  Verdana, Helvetica, sans-serif;
}
