/* CSS Document */

/* hide from ie5 mac \*/
html {
  height: 100%;
}
/* end hide */

body {
	height: 100%;
	margin: 0px;
  	padding: 0px;
	text-align: left;
	background-color: #FFF;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #808080;
	font-family: Georgia, Times New Roman, serif; 
	font-size: 12pt;
}

p {				font-size: .7em; line-height: 1.6em; margin: 0px; padding: 10px 20px 10px 0px; font-family: Geneva, Lucida Sans, Helvetica, Arial, Verdana, sans-serif; }
p a {			text-decoration: none;	color: #ec068d;	padding: 1px 2px 1px 2px; }
p a:link {		text-decoration: none;	color: #ec068d; }
p a:active {	color: #ec068d; }
p a:hover {		color: #FFF;	background-color: #ec068d;	text-decoration: none; }

h1 { 	font-size: 2em;			font-weight: normal;	line-height: 1.6em;	 	margin: 5px 0px 10px 0px;		padding: 0px 0px 0px 0px;		color: #ec068d; }
h2 { 	font-size: 1.6em;		font-weight: normal;	line-height: 1.4em;		margin: 30px 0px 0px 0px;		padding: 0px 0px 0px 0px;		color: #ec068d; }
h3 {	font-size: 1em;			font-weight: normal;	line-height: 1em;		margin: 0px 20px 0px 0px;		padding: 0px 0px 0px 0px;		color: #CCC; }
h4 { 	font-size: .8em;		font-weight: normal;	line-height: 1.1em;		margin: 0px 0px 10px 0px;		color: #ec068d; }
h5 {	font-size: .8em;		font-weight: normal;	line-height: 1.1em;		margin: 5px 0px 0px 0px;		color: #ec068d; }

.deptDigital {			color: #20358C; }
.deptDigital a {		text-decoration: none;	color: #999;	padding: 1px 2px 1px 2px; }
.deptDigital a:link {	text-decoration: none;	color: #ec068d; }
.deptDigital a:active {	color: #ec068d; }
.deptDigital a:hover {	color: #FFF;	background-color: #ec068d;	text-decoration: none; }

.deptLondon {			color: #ec068d; }
.deptLondon a {			text-decoration: none;	color: #999;	padding: 1px 2px 1px 2px; }
.deptLondon a:link {	text-decoration: none;	color: #20358C; }
.deptLondon a:active {	color: #20358C; }
.deptLondon a:hover {	color: #FFF;	background-color: #20358C;	text-decoration: none; }

.sub {			color: #808080; line-height: 1.4em; }
.abstract { 	font-size: 1.2em;	font-weight: normal;	line-height: 1.4em;		margin: 15px 0px 10px 0px;	padding: 0px 10px 0px 10px;		color: #999; }


hr { 	clear:both; * float: left; height: 1px; line-height: 0px; border: none; margin-bottom: 8px; margin-top: 7px; border-top: 1px dotted #CCC; }
img {	border: none;	text-decoration: none;	background-color: #FFF;	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px; }


/* Divs */

/* hide from ie5 mac \*/
#flashContent {			position: relative; 	text-align: left;	width: 100%;  height: 100%; padding: 0px; 	margin: 0px 0px 0px 0px; 	 }
/* end hide */

#alternateContent { 	float: left; position: relative;	width: 625px;	padding: 0px 0px 20px 40px;	margin: 50px 0px 0px 0px; }
#intro { 				width: 385px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; }
#leftColumn { 			float: left; width: 385px;	padding: 0px 20px 20px 0px;	margin: 30px 0px 0px 0px; }
#rightColumn { 			float: right; position:fixed; top: 0px; left:445px ; width: 200px;	padding: 0px 0px 20px 20px;	margin: 70px 0px 0px 0px; }
#contact { 				float: right; width: 200px;	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px; }
#getFlash { 			float: right; width: 200px;	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px; }

#footer {			position: relative;	float:left;	width: 625px;	color: #CCC; padding: 0px;	margin: 0px 0px 10px 0px; }
#footer img { 		padding: 0px; margin: 0px 0px 10px 0px; }
#footer p { 		font-family: Arial, Verdana, sans-serif; position: relative;	float:none;	font-size: .65em;	padding: 0px;	margin: 10px 0px 0px 0px;}
#footer a { 		text-decoration: none;	color: #00c2ec;	padding: 1px 2px 1px 2px; }
#footer a:link {	text-decoration: none;	color: #00c2ec; }
#footer a:hover {	text-decoration: none;	color: #FFFFFF;	background-color: #00c2ec; }

.copyright { 	text-align:left;	font-size: 11px;	font-weight: bold; padding: 0px;	margin-top: 0px;	color: #D3D3C7; }
.foot-nav { 	text-align:left;	font-size: 11px;	font-weight: bold;	padding: 0px;	margin-bottom: 0px;	color: #D3D3C7; }