/* Site navigation */

.nv { color: #000000; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; line-height:14px;}
a.nv { color: #000000; font-family: Arial, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal; line-height:14px;}
a:ullethover.nv { color: #000000; text-decoration: underline; line-height:14px;}
a:visited.nv { color: #000000; line-height:14px;}

.nvb { color: #000000; font-family: Arial, sans-serif; font-size: 12px;  font-weight: bold; line-height:14px;}
a.nvb { color: #000000; font-family: Arial, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold; line-height:14px;}
a:hover.nvb { color: #000000; text-decoration: underline; line-height:14px;}
a:visited.nvb { color: #000000; line-height:14px;}

.navbd { color: #000000; font-family: Arial, sans-serif; font-size: 12px;  font-weight: bold; line-height:14px;}
a.navbd { color: #000000; font-family: Arial, sans-serif; text-decoration: none; font-size: 12px;  font-weight: bold; line-height:14px;}
a:hover.navbd { color: #000000; text-decoration: underline; line-height:14px;}
a:visited.navbd { color: #000000; line-height:14px;}

.navselected { background-color: #b8d9ef;}
.navselected1 { background-color: #D9EEC4;}
.navselected2 { background-color: #c1e9eb;}
.navselected3 { background-color: #FFCCCC;}
.navselected4 { background-color: #E7D4ED;}
.navselected5 { background-color: #FFE59E;}
.navselected6{ background-color: #DADADA;}
.navselected7 { background-color: #DEE3D6;}
.navselected8 { background-color: #DADADA;}

.navsection { background-color: #EDEDED;}

.navibg { background-color: #EDEDED;}

/* Strapline styling */

.top { font-family: Verdana, Geneva, Arial; font-size: 12px; font-weight: bold; color: white; line-height:16px;}
a.top { text-decoration: none;}
a:hover.top { text-decoration:underline;}

/* General styling */

table { font-family: Arial;}
tr { font-family: Arial;}
td { font-family: Arial;}
p { font-family: Arial; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px;}
hr { color: #999999; height: 1px;}

ul { margin-top: 0px; margin-bottom: 0px;}
li { margin-left: -20px; margin-top: 0px; margin-bottom: 2px;}

h1 { font-family: Arial;}
h2 { font-family: Arial;}
h3 { font-family: geneva, verdana, arial;}

/* Specific styling */

.date { font-family: Arial;}
.dategrey { font-family: Arial; color: #999999;}
.datesmall { font-family: Arial;}

.head1 { font-family: Arial;}
.head2 { font-family: Arial;}
.head3 { font-family: geneva, verdana, arial;}

.larger { font-family: geneva, verdana, arial;}
a.larger { font-family: geneva, verdana, arial;}

.larger { font-family: geneva, verdana, arial;}
a.larger { font-family: geneva, verdana, arial;}

.smaller { font-family: verdana, arial; }
a.smaller { font-family: verdana, arial;}

.grey { color: #383838;}
a.grey { color: #383838;}
a:hover.grey { color: #383838;}
a:visited.grey { color: #383838;}

.red { font-family: geneva, verdana, arial;}
a.red { color: #ca0000; font-family: geneva, verdana, arial; text-decoration: none;}
a:hover.red { color: #ca0000;}
a:visited.red { color: #ca0000;}

.black12px { font-family: Arial; font-weight: normal; line-height:14px;}
a.black12px { color: #000000; text-decoration: none;}
a:hover.black12px { color: #000000; text-decoration:underline;}
a:visited.black12px { color: #000000;}

.greylabel { font-family: Arial; font-weight: normal; line-height:12px; text-transform:capitalise; text-align:left; color: #505050; font-size:8pt}
a.greylabel { color: #505050; text-decoration: none;}
a.greylabel { color: #505050; text-decoration: none;}
a:hover.greylabel { color: #505050; text-decoration:underline;}
a:visited.greylabel { color: #505050;}

.blacklabel { font-family: Arial; font-weight: normal; line-height:12px; text-transform:capitalise; text-align:left; color: #000000; font-size:8pt}
a.blacklabel { color: #000000; text-decoration: none;}
a.blacklabel { color: #000000; text-decoration: none;}
a:hover.blacklabel { color: #000000; text-decoration:underline;}
a:visited.blacklabel { color: #000000;}

.whitebg { background-color: #FFFFFF;}
.linkbox { width: 165px; background: #f5f5f5; font-family: Arial; font-weight: normal;}
.linkindent { font-size: 12px; margin-top:2px; margin-bottom: 2px; text-indent:-7px; padding: 4px 5px 0px 15px;}

.obitquote {padding-left: 8px;}

.box1 { background-color: #EDEDED;}
.premiumbullet { BACKGROUND-IMAGE: url('graphicsbullet.gif'); BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 12px}
.box2 { background-color: #F5F5F5;}
.box3 { background-color: #ffffff; padding: 5px;}
.colorbox { background-color: #E3F4FF;}
.image {margin-bottom: 8px; margin-top: 2px;}
.box4 { border: 1px solid #CCCCCC; background-color: #ffffff ; padding: 5px;}

.thinspace { LINE-HEIGHT: 6px; COLOR: #ffffff }

a:hover { color: #006699; text-decoration:underline;}
a:visited { color: #006699;}
a { color: #006699; font-family: geneva, verdana, arial; text-decoration: none;}

/* for use later with scaling  css */

table { font-size: 12px;}
tr { font-size: 12px;}
td { font-size: 12px;}
p { font-size: 12px;}

h1 { font-size: 20px; font-weight: normal; line-height:22px;}
h2 { font-size: 16px; font-weight: bold; line-height:18px;}
h3 { font-size: 14px; font-weight: bold; line-height:16px;}

.box { font-size: 11px; line-height: 15px; color: #000000; font-family: Arial; font-weight: normal;}
option { font-size: 11px; line-height: 15px; color: #000000; font-family: Arial; font-weight: normal;}
select { font-size: 11px; line-height: 15px; color: #000000; font-family: Arial; font-weight: normal;}

.headsection { font-size: 24px; font-weight: bold; line-height:28px;}
.head1 { font-size: 20px; font-weight: normal; line-height:22px;}
.head2 { font-size: 16px; font-weight: bold; line-height:18px;}
.head3 { font-size: 14px; font-weight: bold; line-height:16px;}

.date { font-size: 12px; font-weight: normal; line-height:14px;}
.dategrey { font-size: 12px; font-weight: normal; line-height:14px;}
.datesmall { font-size: 11px; text-align: right; margin-bottom: 8px;}

.larger { font-size: 18px; font-weight: bold; line-height:20px;}
a.larger { font-size: 18px; font-weight: bold; line-height:20px;}

.largest { font-size: 22px; font-weight: bold; line-height:24px;}
a.largest { font-size: 22px; font-weight: bold; line-height:24px;}

.smaller { font-size: 12px; font-weight: bold; line-height:14px;}
a.smaller { font-size: 12px; font-weight: bold; line-height:14px;}

.red { font-size: 14px; font-weight: bold; line-height:16px; color: #ca0000;}
a.red { font-size: 14px; font-weight: bold; line-height:16px;}

.black12px { font-size: 12px;}

.linkbox { font-size: 12px; line-height:14px;}

.llitem { font-size: 12px;}

.bullet { font-size: 12px; font-family: Arial;}
.bulletdefault { font-size: 12px; font-family: Arial;}

.banner   { background-color: #949494 }
.bannerline { color: #ffffff; background-color: #2189ad }

/* Lists and bullets */
li {list-style: graphics/bullet.gif"}
.bullet {background-image: url('graphicsbullet.gif'); background-repeat: no-repeat; margin-bottom: 2px; margin-top: 2px; padding-left: 12px}
.bulletdefault {background-image: url('graphicsbullet.gif'); background-repeat: no-repeat; margin-bottom: 2px; margin-top: 2px; padding-left: 12px}
.related {background-image: url('graphicsarrow/bullet.gif'); background-repeat: no-repeat; margin-bottom: 10px; margin-top: 10px; padding-left: 12px}