﻿/* Global Styles */

body
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background:url("/images/top.gif") repeat-x;					
	background-color:white;
	font-family:Lucida Sans, Sans-Serif;
	font-size:70%;		
	color:#000000;
	font-weight:normal;
}




table
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

table.below
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

tr
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

td
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

td.colour
{
	background-color:#99ABDD;
}

p {
	margin:0px 0px 14px 0px;
	padding:0px 0px 0px 0px;
}

form
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a, a:visited
{
	color:#313888;
	text-decoration:none;
}

a:hover
{
	color:#313888;
	text-decoration:underline;
}

fieldset
{
	margin:11px 11px 11px 11px;
	>margin:0px 11px 11px 11px;
	padding:8px 14px 14px 14px;
	border:solid 1px #99ABDD
}

legend
{
	margin:0px 0px 0px 0px;
	>margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
}

h1
{
	color:#005191;
	font-family:Times New Roman, Serif;	
	font-size:210%;
}

h2
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#313888;
	font-family:Times New Roman, Serif;	
	font-size:160%;
}

h3
{
	margin:-10px 0px 13px 0px;
	padding:0px 0px 0px 0px;
	color:#313888;
	font-family:Times New Roman, Serif;	
	font-weight:normal;
	font-size:125%;
}

/* End Global Styles */

/* *********************************************************************************** */

/* Page Top Styles */

table#top
{
	margin:0 auto;
	padding:0 auto;
	width:779px;
}

td#leftsearchbox
{
	width:7px;
	height:7px;
	background:url("/images/leftsearchbox.gif") no-repeat;	
}

td#rightsearchbox
{
	width:7px;
	height:7px;
	background:url("/images/rightsearchbox.gif") no-repeat;	
}

td.searchbox
{
	background-color:#EFEEFF;
}

p.searchbox
{
	margin:0px 0px 0px 0px;
	font-size:110%;
	color:#005191;
	font-weight:bold;
}

input#searchbox
{
	border:solid 1px #313888;
	width:140px;
	font-size:110%;
}

input#searchbutton
{
	width:auto;
	background-color:#EFEEFF;
	border:none;
	font-size:110%;
	font-family:Lucida Sans, Sans-Serif;
	color:#005191;
	font-weight:bold;
}

/* End Page Top Styles */

/* *********************************************************************************** */

/* Menu Styles */

table#menu
{
	margin:0 auto;
	padding:0 auto;
	width:779px;
}

td.menu
{
	padding:2px 0px 0px 0px;
}

	td.menu a, td.menu a:visited, td.menu a:hover
	{
		margin:0px 7px 0px 7px;
		color:#313888;
	}

td.menuselected
{
	background-color:#313888;
	padding:2px 0px 0px 0px;
}

	td.menuselected a, td.menuselected a:visited, td.menuselected a:hover
	{
		margin:0px 7px 0px 7px;
		color:#ffffff;
	}
	
td.toplink
{
	padding:2px 0px 0px 0px;
	text-align:right;
}

a.toplink, a.toplink:visited, a.toplink:hover
{
	color:#313888;
	font-weight:bold;
}

/* End Menu Styles */

/* *********************************************************************************** */

/* Footer Styles */

table#footer
{
	margin:0 auto;
	padding:0 auto;
	width:779px;
}

td.upperfooter
{
	background-color:#313888;
}

td.lowerfooter
{
	background-color:#EFEEFF;
}

p.upperfooter
{
	margin:0px 0px 0px 0px;
	color:#ffffff;
}

p.lowerfooter
{
	margin:0px 0px 0px 0px;
	color:#005191;
}

td.footermenu a, td.footermenu a:visited, td.footermenu a:hover
{
	margin:0px 0px 0px 10px;
	color:#ffffff;
} 

/* End Footer Styles */

/* *********************************************************************************** */

/* Homepage Styles */

table#content
{
	margin:0 auto;
	padding:0 auto;
	width:779px;
}

td.welcome
{
	padding:15px 15px 15px 15px;
	background-color:#EFEEFF;
}

td.mainstory
{
	padding:0px 15px 0px 15px;
}

td.sidestory
{
	padding:0px 5px 0px 5px;
}

p.welcome
{
	color:#005191;
	font-family:Times New Roman, Serif;	
	font-size:210%;
	margin:0px 0px 5px 0px;
}

p.subtitle
{
	color:#313888;
	font-family:Times New Roman, Serif;	
	font-size:160%;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

p.storysummary
{
	margin:0px 0px 10px 0px;
}

a.link, a.link:visited, a.link:hover
{
	font-weight:bold;
}

/* End Homepage Styles */

/* *********************************************************************************** */

/* Navigation Styles */

table.navbar
{
	margin:0px 0px 20px 0px;
	width:100%;
}

td.navbar
{
	background-color:#EFEEFF;
}

ul#nav1, ul#nav2, ul#nav3
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

ul#nav2
{
	margin:0px 0px 5px 0px;
}

li.nav1 a, li.nav1 a:visited
{
	padding:2px 0px 2px 26px;
	color:#313888;
	font-weight:bold;
	display:block;
	width:206px;
	background:url("/images/navrightunselected.gif") no-repeat;
	background-position:center;
	background-position:left;
}

li.nav1 a:hover
{
	padding:2px 0px 2px 26px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background:url("/images/navrightselected.gif") no-repeat;
	background-position:center;
	background-position:left;
	background-color:#99ABDD;
}

li.nav1selected a, li.nav1selected a:visited
{
	padding:2px 0px 2px 26px;
	color:#313888;
	font-weight:bold;
	display:block;
	width:206px;
	background:url("/images/navdownunselected.gif") no-repeat;
	background-position:center;
	background-position:left;
}

li.nav1selected a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	background:url("/images/navdownselected.gif") no-repeat;
	background-position:center;
	background-position:left;
	background-color:#99ABDD;
}

li.nav2 a, li.nav2 a:visited
{
	padding:2px 0px 2px 26px;
	color:#313888;
	font-weight:normal;
	display:block;
	width:206px;
	background:none;
}

li.nav2 a:hover
{
	padding:2px 0px 2px 26px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	display:block;
	background:none;
	background-color:#99ABDD;
}

li.nav2selected a, li.nav2selected a:visited
{
	padding:2px 0px 2px 26px;
	color:#313888;
	font-weight:bold;
	display:block;
	width:206px;
	background:none;
}

li.nav2selected a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	background:none;
	background-color:#99ABDD;
}

li.nav3 a, li.nav3 a:visited
{
	padding:2px 0px 2px 41px;
	color:#313888;
	font-weight:normal;
	display:block;
	width:191px;
	background:none;
}

li.nav3 a:hover
{
	padding:2px 0px 2px 41px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	display:block;
	background:none;
	background-color:#99ABDD;
}

li.nav3selected a, li.nav3selected a:visited
{
	padding:2px 0px 2px 41px;
	text-decoration:none;
	color:#313888;
	font-weight:bold;
	display:block;
	width:191px;
	background:none;
}

li.nav3selected a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	background:none;
	background-color:#99ABDD;
}

/* End Navigation Styles */

/* *********************************************************************************** */

/* Main Content Styles */

td#pagetitle
{
	padding:5px 15px 5px 15px;
	color:#FFFFFF;
	font-family:Times New Roman, Serif;	
	font-size:210%;
}

td#relatedlinkstitle, td#downloadstitle
{
	padding:3px 10px 3px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Times New Roman, Serif;	
	font-size:14px;
}

ul#relatedlinks, ul#downloads
{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

ul#relatedlinks li, ul#downloads li
{
	display:block;
}

ul#relatedlinks li a, ul#relatedlinks li a:visited, ul#relatedlinks li a:hover
{
    padding: 0px 0px 0px 25px;
	color:#313888;
	font-weight:bold;
	background:url("/images/linkarrow.gif") no-repeat;
	background-position:center;
	background-position:left;
	display: block;
}

ul#downloads li a, ul#downloads li a:visited, ul#downloads li a:hover
{
	padding:4px 0px 4px 36px;
	color:#313888;
	font-weight:bold;
	line-height:2;
}

ul#downloads li.csv a, ul#downloads li.csv a:visited, ul#downloads li.csv a:hover
{
	background:url("/images/documenticons/iconcsv.gif") no-repeat;
	background-position:center;
	background-position:left;
		display: block;
}

ul#downloads li.doc a, ul#downloads li.doc a:visited, ul#downloads li.doc a:hover
{
	background:url("/images/documenticons/icondoc.gif") no-repeat;
	background-position:center;
	background-position:left;
	display: block;
}

ul#downloads li.pdf a, ul#downloads li.pdf a:visited, ul#downloads li.pdf a:hover
{
	background:url("/images/documenticons/iconpdf.gif") no-repeat;
	background-position:center;
	background-position:left;
    display: block;
}

/* End Main Content Styles */

/* *********************************************************************************** */

/* Biography Content Styles */

img.biopic
{
	margin:0px 0px 5px 0px;
}

a.biolink, a.biolink:visited, a.biolink:hover
{
	font-weight:bold;
}

.darkblue
{
	color:#313888;
}

.darkbluebold
{
	color:#313888;
	font-weight:bold;
}

.indent
{
	padding:0px 0px 0px 5px;
}

/* End Biography Content Styles */

/* *********************************************************************************** */

/* Print Content Styles */

table#printtop, table#printmain, table#printfooter
{
	margin:0 auto;
	padding:0 auto;
	width:564px;
}

/* End Print Content Styles */

/* *********************************************************************************** */

/* Site Map Styles */

.navheirachylevel0table
{
	margin:10px 0px 0px 0px;
}
.navheirachylevel0spacertabletd
{
	width: 0px;
}	
.navheirachylevel1table
{
	margin:15px 0px 5px 0px;
}
.navheirachylevel2table
{
	
}	
.navheirachylevel3table
{
	
}
.navheirachylevel1tabletd
{
	font-weight:bold;
}
.navheirachylevel1spacertabletd
{
	width: 10px;
}
.navheirachylevel2spacertabletd
{
	width: 20px
}
.navheirachylevel3spacertabletd
{
	width: 40px
}
.navheirachycolumnspacertabletd
{
	width: 5px
}

/* End Site Map Styles */

/* *********************************************************************************** */

/* Email A Friend Styles */

table.email
{
	width:100%;
}

table.email td.spacer
{
	width:10px;
}

.smallvspacer
{
	height:3px;
	>height:1px;
}

.dashedline
{
	height:2px;
	border-top:dashed 1px #99ABDD;
}

/* End Email A Friend Styles */

/* *********************************************************************************** */

/* Form Styles */

.SMForm_Control_TEXT, .SMForm_Control_EMAIL, .SMForm_Control_COUNTRYDROPDOWN,
.SMForm_Control_AMOUNTSINGLE, .SMForm_Control_CCISSUE, .SMForm_Control_CCNUMBER,
.SMForm_Control_CCCSV, .SMForm_Control_CCTYPE, .SMForm_Control_DROPDOWN
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	width:218px;
	border:solid 1px #313888;
	font-family:Lucida Sans, Sans-Serif;
	font-size:100%;
}

.SMForm_Control_PASSWORD
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	width:218px;
	border:solid 1px #313888;
	font-family:arial, Sans-Serif;
	font-size:100%;
}

.SMForm_Control_COUNTRYDROPDOWN, .SMForm_Control_CCTYPE, .SMForm_Control_DROPDOWN
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	width:220px;
	border:solid 1px #313888;
	font-family:Lucida Sans, Sans-Serif;
	font-size:100%;
}

.SMForm_Control_TEXTAREA
{
	width:218px;
	>width:216px;
	height:70px;
	border:solid 1px #313888;
	font-family:Lucida Sans, Sans-Serif;
	font-size:100%;
}

.SMForm_Control_CCEXPIRYDROPDOWN, .SMForm_Control_CCSTARTDROPDOWN, .SMForm_Control_DATEDROPDOWN
{
	border:solid 1px #313888;
	font-family:Lucida Sans, Sans-Serif;
	font-size:100%;
}

.SMForm_Control_CHECKBOX
{
	border-collapse:collapse;
}

input.button
{
	margin:0px 11px 11px 11px;
	font-weight:bold;
	font-size:110%;
	color:#ffffff;
	background-color:#313888;
}
	
.formerror 
{
	color:#ff0000;
}

.formtitle 
{
	font-family:Times New Roman, Serif;
	color:#313888;
	font-size:130%;
	font-weight:bold;
}

/* End Form Styles */

/* *********************************************************************************** */

/* Search Styles */

table#results{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	background-color:#EFEEFF;
}

	table#results td.resultsheader{
		margin:0px 0px 0px 0px;
		padding:7px 7px 7px 7px;
		background-color:#313888;
		font-size:110%;
		color:#ffffff;
		font-weight:bold;
	}

	table#results td.result{
		padding:5px 7px 5px 7px;
		border-bottom:dashed 1px #99ABDD;
	}
	
		table#results td.result a, table#results td.result a:visited{
			color:#313888;
			font-weight:bold;
			text-decoration:none;
		}
			
		table#results td.result a:hover{
			text-decoration:underline;
		}

table.prevnextsearch{
	margin: 15px 0px 0px 0px;
	width:100%;
}

table.prevnextsearch td{
	width:33%;
	padding: 7px 7px 7px 7px;
	font-weight:bold;
	background-color:#313888;
	color:#ffffff;
}

table.prevnextsearch td.center{
	width:34%;
	text-align:center;
}

table.prevnextsearch td.right{
	text-align:right;
}

table.prevnextsearch td a, table.prevnextsearch td a:visited, table.prevnextsearch td a:hover{
	color:#ffffff;
}

/* End Search Styles */

/* *********************************************************************************** */

/* Smart Tag Styles */

.maintitle
{
	color:#313888;
	font-family:Times New Roman, Serif;	
	font-weight:bold;
	font-size:160%;
}

.colmargin, .colnomargin {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.greycolmargin {
	margin:0px 0px 0px 0px;
	padding:8px 8px 8px 8px;
}

.greycolnomargin {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* End Smart Tag Styles */

/* *********************************************************************************** */