/* -------------------------------------------------------------------------
The Parole Board - screen styles

last update: 23 January 2008
author: Andy Gosling @ Ecru
email: info@ecru.co.uk
------------------------------------------------------------------------- */


/* colours

Teal		= #008997
Grey		= #8996A0
Green		= #6A913C
Plum		= #8C2245
Light blue	= #00A0DF
Orange		= #F3AF32
------------------------------------------------------------------------- */

/* css reset
------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}


/* layout
------------------------------------------------------------------------- */

body {
	line-height: 1.125em; /* 18px (16 x 1.125 = 18) */
	font-family: Verdana, "Lucida Grande", Arial, sans-serif;
	color: #444;
}

#divToolbar {
	margin-bottom: 2.25em;
	background-color: #E7EAEC;
	float: left;
	width: 100%;
	height: 2.25em;
}

#divNavigation {
	clear: left;
	float: left;
	width: 200px;
	margin-left: 30px;
	padding-bottom: 1.125em;
}

#divWrapper {
	margin: 0 30px 0 260px;
	padding-bottom: 2.25em;
	min-width: 500px;
	max-width: 1000px;
}

#divContentWrapper {
	float: left;
	width: 100%;
	padding-bottom: 2.25em;
}

#divContent {
	margin-right: 230px;
	padding-bottom: 1.125em;
}

#divSidebar {
	float: right;
	width: 200px;
	padding-bottom: 1.125em;
}

#divFooter {
	clear: left;
	background: url("../images/dotted_rule.gif") repeat-x;
	width: 100%;
}

.clearBoth {
	clear: both;
}

.clearLeft {
	clear: left;
}

/* homepage layout */

body#home #divNavigation {
	float: none;
	position: absolute;
	left: 30px;
	top: 4.5em;
	margin-left: 0;
}

body#home #divWrapper {
	float: none;
	position: absolute;
	left: 260px;
	top: 4.5em;
	width: 660px;
	margin-left: 0;
}

/* full width content pages */

.wide #divContent {
	margin-right: 0;
}

.wide #divSidebar {
	visibility: hidden;
	display: none;
}

/* typography
------------------------------------------------------------------------- */

h1, h2, h3, h4 {
	margin: 0;
	font-weight: normal;
	color: #008997;
}

h1 {
	font-size: 1.625em; /* 26px */
	line-height: 1.3846em;
}

h2 {
	font-size: 1.125em; /* 18px */
	line-height: 1.5em;
	margin: 2em 0 1em 0;
}

h3 {
	font-size: 1em; /* 16px */
	line-height: 1.125em;
	margin: 2.25em 0 1.125em 0;
}

h4 {
	font-size: 0.875em; /* 14px */
}

p {
    font-size: 0.75em; /* 12px */
	margin: 1.5em 0; /* 18px */
}

strong {
	font-weight: bold;
}

li {
    font-size: 0.75em; /* 12px */
	margin: 1.5em 0; /* 18px */
}

li li {
    font-size: 1em;
}

#divContent ul,
#divSidebar ul {
    padding-left: 10px;
}

#divContent ol,
#divSidebar ol {
	list-style: decimal;
    margin-left: 45px;
}

#divWrapper #divContent ol li,
#divWrapper #divSidebar ol li {
	background-image: none;
}

#divContent ul ul,
#divContent ol ul,
#divContent ol ol {
    margin-top: 1.5em;
}

#divContent ul li,
#divSidebar ul li,
#sections ul li {
    background: url("../images/bullet_orange.gif") no-repeat 0 0.5em;
    padding-left: 12px;
}

#divContent ul li li li,
#divSidebar ul li li li,
#sections ul li li li {
    background-image: url("../images/bullet_orange_hollow.gif") !important;
}

#divContent ol li,
#divSidebar ol li,
#sections ol li {
    padding-left: 0;
}

#divContent li {
	margin-bottom: 1.5em;
}

.rule {
    background: url("../images/dotted_rule.gif") repeat-x left bottom;
    height: 1.125em;
}

/* data tables */

table {
	border-top: 1px solid #008997;
	border-left: 1px solid #008997;
	margin: 2.25em 0;
	border-collapse: collapse;
}

#divContent th, #divContent td {
    font-size: 0.75em; /* 12px */
	margin: 1.5em 0; /* 18px */
	border-right: 1px solid #008997;
	border-bottom: 1px solid #008997;
	padding: 5px;
}

#divContent p th, #divContent p td {
    font-size: 1em; /* 12px */
}

#divContent th {
	color: #008997;
	background: #FFF url(../images/th_bg.jpg) repeat-x left bottom;
}

/* hyperlinks - content */

#divWrapper a:link, #divWrapper a:visited {
	color: #008997;
	text-decoration: none;
	border-bottom: 1px dotted #F3AF32;
}

#divWrapper a:hover, #divWrapper a:active {
	color: #222;
	border-bottom: 1px dotted #008997;
}

/* pullquotes */

.pullquote {
	float: left;
	width: 185px;
	margin: 0 15px 0.75em 0;
	background: url(../images/quote_end.gif) no-repeat bottom right;
}

.pullquote p {
	color: #8996A0;
	font-size: 0.875em; /* 14px */
	line-height: 1.286em;
	margin: 0;
	background: url(../images/quote_begin.gif) no-repeat top left;
	text-indent: 22px;
}

/* toolbar
------------------------------------------------------------------------- */

#divToolbar p,
#divToolbar li,
#divToolbar label {
    font-size: 0.6875em; /* 11px */
	margin: 7px 0 0 0;
	float: left;
}

#divToolbar #skipLink,
#divToolbar #search,
#divToolbar #login {
	float: left;
}

#divToolbar #skipLink {
	width: 1px;
	height: 1px;
	text-indent: -999em;
}

#divToolbar label {
	float: left;
	text-indent: -999em;
}

#searchPanel,
#loginPanel {
	float: left;
	background-color: #DEE1E3;
	margin-left: 30px;
	height: 100%;
}

#searchPanel:hover,
#loginPanel:hover,
#styleSwitcher:hover {
	background-color: #D4D9DD;
}

input#search,
input#user,
input#password {
	float: left;
	margin: 7px 0 0 9px;
    font-size: 0.6875em; /* 11px */
    padding: 2px 0 0 2px;
    color: #444;
	height: 18px;
    border: none;
    background-color: #FFF;
    font-family: Verdana, "Lucida Grande", Arial, sans-serif;
}

/* search panel */

#searchPanel {
	width: 200px;
}

#searchPanel input#search {
	width: 155px;
}

#searchPanel input#btnSearch {
	float: right;
	margin: 7px 9px 0 0;
    height: 20px;
    width: 20px;
}

/* login panel */

#loginPanel p {
	margin-left: 9px;
	padding-left: 23px;
	background: url(../images/icon_login.gif) no-repeat 0 0;
	height: 21px;
}

#loginPanel input#user, #loginPanel input#password {
	width: 85px;
}

#loginPanel input#btnLogin {
	margin: 7px 9px 0 3px;
    height: 20px;
}

#members #loginPanel strong {
    font-weight: bold;
    color: #8C2245;
    margin-right: 6px;
}

/* style switcher */

#styleSwitcher {
	float: right;
	margin: 0 30px 0 3px;;
	background-color: #DEE1E3;
	height: 100%;
}

#home #styleSwitcher {
	float: left;
	margin: 0 0 0 30px;
}

#styleSwitcher p {
	margin-left: 9px;
}

#styleSwitcher ul {
	float: left;
	padding: 0 5px;
}

#styleSwitcher li {
	border-right: 1px solid #8996A0;
	padding-right: 5px;
	margin-right: 5px;
}

/* hyperlinks - toolbar */

#divToolbar a:link, #divToolbar a:visited {
	color: #444;
	text-decoration: none;
	border-bottom: 1px dotted #F3AF32;
}

#divToolbar a:hover, #divToolbar a:active {
	color: #000;
	border-bottom: 1px dotted #000;
}

/* navigation
------------------------------------------------------------------------- */

#divNavigation #logo {
	margin: 0;
	width: 140px;
	height: 144px;
	margin-bottom: 3em;
    background: url("../images/logo.gif") no-repeat 0 0;
    text-indent: -999em;
}

#divNavigation #logo img {
	display: none;
	visibility: hidden;
}

#divNavigation #logo a {
	display: block;
	width: 100%;
	height: 100%;
}

#divNavigation ul {
    background: url("../images/dotted_rule.gif") no-repeat 0 0;
}

#divNavigation li {
    font-size: 0.6875em; /* 11px */
	margin: 0;
	background: url("../images/dotted_rule.gif") no-repeat left bottom;
}

#divNavigation li a {
	display: block;
	padding: 1.5em 0 0 48px;
	width: 152px;
	height: 3em;
	background: no-repeat 0 50%;
}

/* navigation icons */

#divNavigation li#navHome a { background-image: url("../images/icon_home.gif"); }
#divNavigation li#navExtranet a { background-image: url("../images/icon_members.gif"); }
#divNavigation li#navAbout a { background-image: url("../images/icon_about.gif"); }
#divNavigation li#navVictims a { background-image: url("../images/icon_victims.gif"); }
#divNavigation li#navPrisoners a { background-image: url("../images/icon_prisoners.gif"); }
#divNavigation li#navNews a { background-image: url("../images/icon_news.gif"); }
#divNavigation li#navRecruit a { background-image: url("../images/icon_recruit.gif"); }
#divNavigation li#navPolicy a { background-image: url("../images/icon_policy.gif"); }
#divNavigation li#navContact a { background-image: url("../images/icon_contact.gif"); }

#home #divNavigation li#navHome a { background-image: url("../images/icon_home_on.gif"); }
#members #divNavigation li#navExtranet a { background-image: url("../images/icon_members_on.gif"); }
#about #divNavigation li#navAbout a { background-image: url("../images/icon_about_on.gif"); }
#victims #divNavigation li#navVictims a { background-image: url("../images/icon_victims_on.gif"); }
#prisoners #divNavigation li#navPrisoners a { background-image: url("../images/icon_prisoners_on.gif"); }
#news #divNavigation li#navNews a { background-image: url("../images/icon_news_on.gif"); }
#recruit #divNavigation li#navRecruit a { background-image: url("../images/icon_recruit_on.gif"); }
#policy #divNavigation li#navPolicy a { background-image: url("../images/icon_policy_on.gif"); }
#contact #divNavigation li#navContact a { background-image: url("../images/icon_contact_on.gif"); }

/* hyperlinks - navigation */

#divNavigation li a:link, #divNavigation li a:visited {
	color: #444;
	text-decoration: none;
}

#divNavigation li a:hover, #divNavigation li a:active {
	color: #008997;
}

/* secondary level of navigation */

#divNavigation ul ul {
    margin-left: 48px;
}

#divNavigation ul li ul li {
    font-size: 1em; /* 11px */
    background: url("../images/dotted_rule_light.gif") no-repeat 0 0;
	padding: 0.5em 0;
}

#divNavigation ul li ul li a {
	background: url("../images/bullet_orange.gif") no-repeat 0 0.6em !important;
	padding: 0 0 0 12px;
	height: auto;
	width: 140px;
}

/* tertiary level of navigation */

#divNavigation ul ul ul {
    margin-left: 12px;
	background-image: none;
	padding-top: 0.5em;
}

#divNavigation ul li ul li ul li {
    background-image: none;
	font-weight: normal;
}

#divNavigation ul li ul li ul li a {
	background-image: url("../images/bullet_orange_hollow.gif") !important;
	width: 116px;
}

/* current page */

#divNavigation ul li.currentPage a:link,
#divNavigation ul li.currentPage a:visited,
#divNavigation ul li.currentPage a:hover,
#divNavigation ul li.currentPage a:active {
	font-weight: bold;
	color: #222;
	letter-spacing: -0.05em;
}

#divNavigation li.currentPage ul li a:link,
#divNavigation li.currentPage ul li a:visited {
	font-weight: normal;
	color: #444;
	text-decoration: none;
	letter-spacing: 0;
}

#divNavigation li.currentPage ul li a:hover,
#divNavigation li.currentPage ul li a:active {
	color: #008997;
	font-weight: normal;
	letter-spacing: 0;
}

/* banner
------------------------------------------------------------------------- */

#divBanner {
	width: 100%;
	height: 108px;
	margin-bottom: 1.125em;
	position: relative;
	background: #008997 no-repeat 0 0;
}

#members #divBanner { background-image: url(../images/banner_members.jpg) }
#about #divBanner { background-image: url(../images/banner_about.jpg) }
#victims #divBanner { background-image: url(../images/banner_victims.jpg) }
#prisoners #divBanner { background-image: url(../images/banner_prisoners.jpg) }
#policy #divBanner { background-image: url(../images/banner_policy.jpg) }
#news #divBanner { background-image: url(../images/banner_news.jpg) }
#recruit #divBanner { background-image: url(../images/banner_recruit.jpg) }
#contact #divBanner { background-image: url(../images/banner_contact.jpg) }
#searchResults #divBanner { background-image: url(../images/banner_search.jpg) }

#divBanner p {
	color: #FFF;
    font-size: 1.125em; /* 18px (16 x 1.125 = 18) */
	height: 2em;
	margin: 0;
	padding: 1em 0 0 48px;
	position: absolute;
	bottom: 0;
	left: 118px;
	background: no-repeat 0 50%;
}

#members #divBanner p { background-image: url("../images/icon_members_banner.gif"); }
#about #divBanner p { background-image: url("../images/icon_about_banner.gif"); }
#victims #divBanner p { background-image: url("../images/icon_victims_banner.gif"); }
#prisoners #divBanner p { background-image: url("../images/icon_prisoners_banner.gif"); }
#policy #divBanner p { background-image: url("../images/icon_policy_banner.gif"); }
#news #divBanner p { background-image: url("../images/icon_news_banner.gif"); }
#recruit #divBanner p { background-image: url("../images/icon_recruit_banner.gif"); }
#contact #divBanner p { background-image: url("../images/icon_contact_banner.gif"); }
#searchResults #divBanner p { background-image: url("../images/icon_search.gif"); }

/* hyperlinks - banner */

#divBanner a:link, #divBanner a:visited {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #F3AF32;
}

#divBanner a:hover, #divBanner a:active {
	color: #222;
	border-bottom: 1px dotted #FFF;
}

/* homepage banner */

#home #divBanner {
	padding-top: 120px;
	height: auto;
	margin-bottom: 2.25em;
	background: #008997 url("../images/home_banner.jpg") no-repeat 0 0;
}

#home #divBanner h1 {
	font-size: 0.875em; /* 14px */
	width: 412px;
	color: #FFF;
	padding: 0 0 1.286em 18px;
}

body#home #divBanner p {
	background: none;
	height: auto;
    font-size: 0.75em; /* 12px */
	margin: 1.5em 0; /* 18px */ 
	padding: 0;
	text-align: right;
	left: 0;
	right: 18px;
}

/* breadcrumb trail
------------------------------------------------------------------------- */

p#breadcrumb {
    font-size: 0.6875em; /* 13px */
	margin: 1.6363em 0 3.2726em 0; /* 18px */
}

/* hyperlinks - breadcrumb */

p#breadcrumb a:link, p#breadcrumb a:visited {
	color: #008997;
	text-decoration: none;
	border-bottom: 1px dotted #F3AF32;
}

p#breadcrumb a:hover, p#breadcrumb a:active {
	color: #222;
	border-bottom: 1px dotted #008997;
}

/* content
------------------------------------------------------------------------- */

#divContentWrapper .rangeLeft {
	float: left;
	margin: 0.5em 18px 1em 0;
}

#home #divSidebar .rangeLeft,
body.landing #divSidebar .rangeLeft {
	float: left;
	margin: 0.5em 11px 0 0;
}

/* homepage content */

#home #sections {
 	background: url("../images/sections_bg.gif");
 	margin-bottom: 2.25em;
 	width: 660px;
}

#home #sections .clearLeft {
	background: url("../images/dotted_rule.gif") repeat-x left bottom;
	height: 1.125em;
}

#home .sectionInfo {
 	width: 200px;
 	float: left;
 	margin-right: 30px;
}

#home #sectionPractioners {
 	margin-right: 0;
}

#home .sectionInfo h2 {
    font-size: 1em; /* 16px */
	line-height: 1.2em;
	margin: 0 0 0 0;
	padding: 1.125em 0 0 55px;
	height: 3.375em;
	background: no-repeat 0 6px;
}

#home #sectionVictims h2 {
	background-image: url(../images/icon_victims_home.jpg);
}

#home #sectionPrisoners h2 {
	background-image: url(../images/icon_prisoners_home.jpg);
}

#home #sectionPractioners h2 {
	background-image: url(../images/icon_policy_home.jpg);
}

#home h2 a:link,
#home h2 a:visited {
    border: none;
}

#sections ul {
    padding-left: 0;
}

#sections li,
#home #divContent li {
    margin: 0.75em 0;
}

#home #divContent h2,
#home #divSidebar h2 {
    font-size: 1em; /* 16px */
    margin-top: 0;
}

#home #divContent ul {
	padding-left: 0;
}

#home #divSidebar p {
    font-size: 0.75em; /* 12px */
	margin: 1.5em 0; /* 18px */
}

/* hyperlinks - homepage content */

#home #sections li a:link, #home #sections li a:visited,
#home #divContent li a:link, #home #divContent li a:visited {
	color: #444;
	text-decoration: none;
	border-bottom: 1px dotted #F3AF32;
}

#home #sections li a:hover, #home #sections li a:active,
#home #divContent li a:hover, #home #divContent li  a:active {
	color: #222;
	border-bottom: 1px dotted #008997;
}

/* sidebar
------------------------------------------------------------------------- */

#divSidebar p,
#divSidebar li {
    font-size: 0.6875em; /* 11px */
	margin: 1.6363em 0; /* 18px */
}

#divSidebar #rhpanelQuicklinks li {
	margin: 0.8181em 0;
}

#divSidebar ul {
	padding: 0;
}

#divSidebar .divRightInfo {
	margin-bottom: 2.25em;
}

#divSidebar #rhpanelReadpagetome {
	position: relative;
}

#divSidebar #rhpanelReadpagetome h2 {
	padding: 0.7em 5px 2.3em 60px;
}

#divSidebar #rhpanelReadpagetome #player {
	position: absolute;
	width: 42px;
	height: 17px;
	bottom: 4px;
	right: 4px;
}

#divSidebar .divRightInfo h2 {
	color: #FFF;
	font-size: 0.75em; /* 12px */
	padding: 1.5em 5px 1.5em 60px;
	margin-top: 0;
	background: #008997 no-repeat 0 0;
}

#divSidebar #rhpanelQuestion h2,
#divSidebar #rhpanelHaveyoursay h2 {
	padding: 0.75em 5px 0.75em 60px;
}

#divSidebar #rhpanelQuicklinks h2 {
	background-image: url("../images/icon_links.jpg");
}

#divSidebar #rhpanelReadpagetome h2 {
	background-image: url("../images/icon_read.jpg");
}

#divSidebar #rhpanelHaveyoursay h2 {
	background-image: url("../images/icon_haveyoursay.jpg");
}

#divSidebar #rhpanelPDF h2 {
	background-image: url("../images/icon_pdf.jpg");
}

#divSidebar #rhpanelQuestion h2 {
	background-image: url("../images/icon_questions.jpg");
}

#divSidebar h2 {
	font-size: 0.875em; /* 14px */
	margin: 2.572 0 1.286em 0;
	padding: 0;
}

#divSidebar h3 {
	font-size: 0.75em; /* 12px */
	padding: 1.5em 0;
	padding: 0;
}

/* hyperlinks - sidebar panels */

#divSidebar .divRightInfo h2 a:link, #divSidebar .divRightInfo h2 a:visited {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #F3AF32;
}

#divSidebar .divRightInfo h2 a:hover, #divSidebar .divRightInfo h2 a:active {
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}

/* footer
------------------------------------------------------------------------- */

#divFooter p,
#divFooter li {
    font-size: 0.6875em; /* 11px */
	margin: 1.6363em 0; /* 18px */
}

#divFooter a:link,
#divFooter a:visited {
	margin: 0;
	padding: 0;
}

#divFooter ul {
	float: left;
	margin: 0 !important;
}

#divFooter li {
    float: left;
    margin-right: 1.5em;
}

#divFooter .topLink {
    float: right;
}

#divFooter #contactInfo {
	clear: both;
	background: url("../images/dotted_rule.gif") repeat-x;
	padding-top: 1.125em;
}

#divFooter #contactInfo p {
	margin: 0;
}

#divFooter #contactInfo h2 {
    font-size: 0.75em; /* 12px */
	color: #008997;
	margin: 0;
}

#divFooter img.floatRight {
	float: right;
}

/* members area styles
------------------------------------------------------------------------- */

#members #divBanner {
	margin-bottom: 2.25em;
}

#members #divContent {
	margin-right: 0;
}

#members.landing #divContent {
	margin-right: 230px;
}

body.landing #divContent li {
    margin: 0.75em 0;
}

#members #divSidebar {
	visibility: hidden;
	display: none;
}

body.landing #divContentWrapper #divSidebar {
	visibility: visible;
	display: block;
}

#members #divNavigation ul li ul li a {
	background-image: url("../images/bullet_plum.gif") !important;
}

#members #divNavigation ul li ul li ul li a {
	background-image: url("../images/bullet_plum_hollow.gif") !important;
}

#members h1, #members h2, #members h3, #members h4 {
	color: #8C2245;
}

#members p#breadcrumb a:link, #members p#breadcrumb a:visited,
#members #divWrapper a:link, #members #divWrapper a:visited {
	border-bottom-color: #8C2245;
}

#members p#breadcrumb a:hover, #members p#breadcrumb a:active,
#members #divWrapper a:hover, #members #divWrapper a:active {
	color: #8C2245;
	border-bottom-color: #8C2245;
}

#members #divContent li,
#members #divSidebar li,
#members #sections li {
    background-image: url("../images/bullet_plum.gif");
}

/* members landing page */

body#members.landing #divNavigation {
	float: none;
	position: absolute;
	left: 30px;
	top: 4.5em;
	margin-left: 0;
}

body#members.landing #divWrapper {
	float: none;
	position: absolute;
	left: 260px;
	top: 4.5em;
	width: 660px;
	margin-left: 0;
}

#members #sections {
 	background: url("../images/sections_bg.gif");
 	margin-bottom: 2.25em;
 	width: 660px;
}

#members .sectionInfo h2 {
	line-height: 1.2em;
}

#members #sections .clearLeft {
	background: url("../images/dotted_rule.gif") repeat-x left bottom;
	height: 1.125em;
}

#members .sectionInfo {
 	width: 200px;
 	float: left;
 	margin-right: 30px;
}

#members #sectionPractioners {
 	margin-right: 0;
}

#members .sectionInfo h2 {
    font-size: 1em; /* 16px */
	margin: 0 0 0 0;
	padding: 1.125em 0 0 64px;
	height: 3.375em;
	background: no-repeat 0 0;
}

#members #sectionVictims h2 {
	background-image: url(../images/extranet_members_img.jpg);
}

#members #sectionPrisoners h2 {
	background-image: url(../images/extranet_staff_img.jpg);
}

#members #sectionPractioners h2 {
	background-image: url(../images/extranet_contacts_img.jpg);
}

body#members.landing #divContent li {
    margin-bottom: 0.75em;
}

body#members.landing #divContent h2,
body#members.landing #divSidebar h2 {
    font-size: 1em; /* 16px */
    margin-top: 0;
}

body#members.landing #divContent ul {
	padding-left: 0;
}

body#members.landing #divSidebar p {
    font-size: 0.75em; /* 12px */
	margin: 1.5em 0; /* 18px */
}

/* sitemap styles
------------------------------------------------------------------------- */

#sitemap #divContent {
	margin-right: 0;
}

#sitemap #divSidebar {
	visibility: hidden;
	display: none;
}

#divSitemap {
	margin-top: 1.125em;
}

#divSitemap ul {
	padding: 0;
	margin: 0;
}

#divSitemap ul li {
    font-size: 0.875em; /* 14px (16 x 0.875 = 14) */
	margin: 0 0 1.286em 0; /* 18px (14 x 1.286 = 18) */
	border: 1px solid #DEE1E3;
	padding: 10px;
    background: url(../images/sitemap_bg.jpg) repeat-x;
}

#divSitemap ul ul {
	padding: 0;
	margin: 0;
}

#divSitemap ul li ul li {
	border: none;
    font-size: 0.875em; /* 14px (16 x 0.875 = 14) */
	margin: 0 0 1.286em 0; /* 18px (14 x 1.286 = 18) */
    background: url(../images/bullet_orange.gif) no-repeat 0 0.5em;
	padding: 0 0 0 12px;
	margin: 1em 0 0 12px;
}

#divSitemap ul li ul li a:link,
#divSitemap ul li ul li a:visited {
	color: #444;
}

#divSitemap ul li ul li a:hover,
#divSitemap ul li ul li a:active {
	color: #222;
}

#divSitemap ul ul ul {
	padding: 0;
	margin: 0;
}

#divSitemap ul li ul li ul li {
	font-size: 0.9166em;
	padding: 0 0 0 12px;
	margin: 0.5em 0 0 12px;
}

/* parole board custom style divMonthlyInfo
------------------------------------------------------------------------- */

.divMonthlyInfo {
	float:left;
	margin-right:35px;
}