﻿body 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	margin: 0px;
	padding:0px;
	text-align:left;
}
#centerpage 
{
  margin-left: auto;
  margin-right: auto;
  width: 960px;
 }

a, a:link, a:visited, a:active {color: #92003d; text-decoration: none !important;}
a:hover {color: #000; text-decoration: underline !important;}

a.black, a.black:link, a.black:visited, a.black:active {color: #000; text-decoration: none !important;}
a.black:hover {color: #000; text-decoration: underline !important;}

h1 {color:#7b7f5f; font-size:23pt; font-weight:bold;}
h2 {color:#7b7f5f; font-size:20pt; font-weight:bold;}
h3 {color:#9b9b80; font-size:17pt; font-weight:bold;}

/* navigation */
div.sidenav {	display:block; position: relative; width: 158px; padding: 0px 2px 0px 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size:11pt; color: #fff; background-color:#7b7f5f; line-height:26px; }

/* layout */ 
#header {width:960px; height:217px; background-image:url(../images/2009/header_bkgd.jpg); position:relative; }
#header #headerLinks { display:block; position:relative; top:7px; width:220px; height:25px; float:right; color:#fff; }
#header #headerLinks a, #header #headerLinks a:active, #header #headerLinks a:link, #header #headerLinks a:visited, #header #headerLinks a:hover { color:White; }

#header #headerBC { display:block; position:absolute; bottom:3px; left:40px; width:900px; height:17px; font-weight:bold; color:#fff; }
.bc_normal, a.bc_normal, a.bc_normal:active ,a.bc_normal:link, a.bc_normal:visited { font-size:9pt; color:White; text-decoration: none; }
.bc_select, a.bc_select, a.bc_select:active ,a.bc_select:link, a.bc_select:visited { font-size:9pt; color:White; text-decoration: none; }
a.bc_select:hover, a.bc_normal:hover { color:ccd8e5!important; }

.printer { display:block; position:relative; height:20px; width:960px; background-color:#fff; }
.printerhome { display:block; position:relative; height:20px; width:960px; background-color:#FFF; }
.PrinterFriendlyTable img { float:right; padding-right:20px; }

#searcharea {width: 170px; padding-right: 10px; vertical-align: middle !important; white-space: nowrap !important; }
table.QuickSearchTable { width:170px; }
.QuickSearchInput { vertical-align: middle !important; margin: 3px 0px 3px 0px;}
.QuickSearchImage {width: 51px !important; height: 25px !important; vertical-align: middle !important;}

table.content { margin:0px; padding:0px; border:none 0px; }
table.contenthome { margin:0px; padding:0px; border:none 0px; }
.content { width:960px; background-color:#fff; }
.contenthome { width:960px; background-color:#FFF; } /* also change printerhome above background-color:#F8F8F6;*/
.contentleft {width:170px; vertical-align:top; }
.contentspace0 {width:35px;}
.contentspace1 {width:80px;}
.contentspace2 {width:40px;}
.contentmiddle, #footermiddle {width:630px !important; vertical-align: top; color: Black;}

#footerleft {width:170px; background-color:#666; vertical-align: top; color: White;}
#contentright, #footerright {width:240px; vertical-align: top;}

#footermiddle { width:630px !important; color:black; padding-bottom:10px; } 
#footerright {font-size:7pt; color:Black; padding-bottom:10px; }
.SearchMenu {font-size:10pt; font-weight: bold; color:White !important;}

/* menu */
.TalkTo1 {font-size:10pt; color:#7b7f5f; }
.TalkTo2 {font-size:13pt; color:#7b7f5f; font-weight:bold; }

.menubody {width: 170px; background-color: #fff;}
.menu-sub, .menu-sub2, .menu-sub3, .menuunpublished, .menu-sub-selected, .menu-sub2-selected, .menu-sub3-selected {
	display: block;
	font-family: Verdana, Arial;
	width: 170px;
	font-size: 10pt;
	color: #9b9b80 !important;
	border-bottom: 1px solid #9b9b80;
	}
	
.menu-sub a, .menu-sub a:active, .menu-sub a:link, .menu-sub a:visited {
	display: block;
	width: 160px;
	padding-left: 10px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #9b9b80;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 6px;
	}
	
.menu-sub a:hover {
	display: block;
	color: #000 !important;
	width: 160px;
	text-decoration: none !important;
	}

.menu-sub-selected a, .menu-sub-selected a:active, .menu-sub-selected a:link, .menu-sub-selected a:visited {
	display: block;
	width:160px;
	padding-left: 10px;
	color: #fff !important;
	background-color: #9b9b80;
	padding-top: 4px;
	padding-bottom: 6px;
}

.menu-sub2 a, .menu-sub2 a:active, .menu-sub2 a:link, .menu-sub2 a:visited {
	display: block;
	width: 160px;
	padding-left: 10px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #9b9b80 !important;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 6px;
	background-color:#cacabc;
	}
	
.menu-sub2 a:hover {
	display: block;
	color: #000 !important;
	width: 160px;
	text-decoration: none !important;
	}

.menu-sub2-selected a, .menu-sub2-selected a:active, .menu-sub2-selected a:link, .menu-sub2-selected a:visited {
	display: block;
	width:160px;
	padding-left: 10px;
	color: #000 !important;
	background-color: #cacabc;/*82A7CE;*/
	padding-top: 4px;
	padding-bottom: 6px;
}

.menu-sub3 a, .menu-sub3 a:active, .menu-sub3 a:link, .menu-sub3 a:visited {
	display: block;
	width: 160px;
	padding-left: 10px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #9b9b80 !important;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 6px;
	}
	
.menu-sub3 a:hover {
	display: block;
	color: #9b9b80 !important;
	width: 160px;
	text-decoration: none !important;
	}

.menu-sub3-selected a, .menu-sub3-selected a:active, .menu-sub3-selected a:link, .menu-sub3-selected a:visited {
	display: block;
	width:160px;
	padding-left: 10px;
	color: #9b9b80 !important;
	background-color: #fff;
	padding-top: 4px;
	padding-bottom: 6px;
}
.menu-sub-selected a:hover,.menu-sub2-selected a:hover,.menu-sub3-selected a:hover {text-decoration: none !important;}

.menuunpublished a, .menuunpublished a:active, .menuunpublished a:link, .menuunpublished a:visited {
	display: block;
	width: 160px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: italic;
	color: black !important;
	text-decoration: none;
	background-color:#ddd;
	}
	
.menuunpublished a:hover {
	display: block;
	color: black !important;
	width: 160px;
	text-decoration: none !important;
	background-color:#ddd;
	}

/* admin toolbox */
.admintoolbox {background-color :#fff; width:170px !important; border-collapse:collapse;}
.toolboxtitle {background-color: #7b7f5f; color:#fff;}
.admintoolbox th {background-color: #7b7f5f; color:#fff; text-align: left;}
.admintoolbox td a, .admintoolbox td a:active, .admintoolbox td a:link, .admintoolbox td a:visited {font-family:verdana,arial,sans serif;font-size:9pt;text-decoration:none; color:#92003d !important;}
.admintoolbox td a:hover {text-decoration: none !important; color: #000 !important;}


/* homepage */
table.home-rightside {border: solid 2px #903; background-color:#666; width:240px !important;}
.home-rightside th {color: White !important; font-weight: bold; text-align: left;}
.home-rightside td {color: White !important;}
.home-rightside td a, .home-rightside td a:active, .home-rightside td a:link, .home-rightside td a:visited {color: White !important;}
.home-rightside td a:hover {color: #000 !important;text-decoration: none !important;}
.home-bullet {vertical-align: top;}

.redborder {border: solid 2px #9b9b80;}
.redbordergreybkgd {border: solid 2px #903; background-color:#666;}
table.rightsidetable {border: solid 2px #903; background-color:#666; width:240px !important;}

a.whitelink, a.whitelink:link, a.whitelink:active, a.whitelink:visited  {color: White !important;}
.whitelink:hover {color: #000 !important;text-decoration: none !important;}

/* scheme docs zip */
table.schemedocs { border:2px #9b9b80 solid; border-collapse:collapse; }
table.schemedocs th { background-color:#9b9b80; color:#ffffff; }
table.schemedocs tr.normal { background-color:#fff; color:#000; }
table.schemedocs tr.alt { background-color:#cacabc; color:#000; }

/* pension dates tables */
table.pensiondates { border:2px #9b9b80 solid; border-collapse:collapse; width:600px; }
table.pensiondates th { background-color:#9b9b80; color:#ffffff; font-size:13pt; }
table.pensiondates td { border:1px #9b9b80 solid; text-align:center; }

/* scheme page - view pdfs */
div.schemeviewpdfs { display:block; position:relative; float:right; border:2px solid #9b9b80; width: 190px; border-collapse:collapse; padding:7px; margin:10px; }
div.schemeviewpdfs table { width:100%; border:none; }

/* contact us */
table.contactusform { width:600px; }
table.contactusform th { font-size:9pt; font-weight:normal; margin-top:10px; margin-bottom:1px; padding-top:10px; }

/* unclaimed money */
#unclaim-alphabet { margin: 0px 0px 20px 0px; font-size:1.05em; }
#unclaim-search { margin: 0px 0px 20px 0px; font-size:0.85em; }
#unclaim-results { margin-top:9px; border:1px solid #ccc; }
#unclaim-results table { width:100%; border-collapse:collapse; border:1px solid #ccc; }
.noresults { font-style:italic; margin:15px; padding:15px; display:block; }
.normalrow { background-color:#fff; }
.altrow { background-color:#ddd; }

/* FAQs */
dl { padding: 0; margin:0; }
dt { color: #7b7f5f; font-weight: bold; margin: 10px 0px; }
.hover { text-decoration: underline; cursor: pointer; }
dd { padding: 5px 10px; margin: 0; }
dd ul { padding: 1em 0; }
dd li { padding-bottom: 1em; }
dd table { margin-bottom: 1em; }
dd thead th { background-color: #9b9b80; color: #FFFFFF; }
dd tbody td { border-bottom: dotted 1px gray; }
.highlight { background-color: #ccd8e5; }
