/*********************************
       General styles
*********************************/
body {color:#777;}
a {color:#9A0245;}
h1, h2, .services h2 a { color: #313131; }
h3, h4, h5, h6, .articleContent h2 {color:#9A0245;}
#footer p {color:#686868; }



/*********************************
       Microsite Header
*********************************/

/* The height of the header is changed by adjusting the padding-top and padding-bottom values for #microSiteHeader a#home */
#microSiteHeader a#home { padding-top: 0.67em;  padding-bottom: 0.66em; }

/* header background colour */
#microSiteHeader, #microSiteHeader.backgroundImage { background-color:#fff; }
#microSiteHeader, #topNav { border-top-color: #fff; }
#microSiteName {}

/*--------------
 top nav colours
----------------*/
/* background */
#topNav, #topNav li.current li a, #topNav ul ul li a {background-color:#9A0245; }
#topNav ul ul li a {border-color:#9A0245; }
/* menu item font colours */
#topNav li a, #topNav li.current li a, #topNav ul ul li a {color:#fff; }
/* selected/hover menu item font colours */
#topNav li a:hover, #topNav li a:active, #topNav li.current a, #topNav ul li a.hover, #topNav ul ul li a:hover { color:#fff; }

/* borders of submenu items */
#topNav ul ul li.first a {border-top-color:#9A0245;}
#topNav ul ul li a {border-bottom-color:#9A0245; }

/* highlighted items */
#topNav li a:hover, #topNav li a:active, #topNav li.current a, #topNav ul li a.hover, #topNav ul ul li a:hover {background-color:#cc0066;}
#topNav ul ul li a:hover {border-color: #9A0245; }

#topNav ul li.current ul li a {}
#topNav ul li.current ul li a:hover {}



/*********************************
       Main content pages
*********************************/
blockquote.orange { color: #d06a2a; }
ul.downloads li { background-color: #f7f7f7; }

/* "left hand nav background" */
#subPageWrap, .rhNav {background-color:#FFFFFF; }
.hasNav { border-top-color:#FAC7C7; }
.rhNav { border-bottom-color:#FAC7C7; }

/*--------------
left hand navigation
----------------*/
/* line between menu items */
.lhNav a, .lhNav .submenu, .lhNav .noLink, .lhNav ul li li a, .lhNav ul li li .submenu, .lhNav ul li li .noLink, .lhNav p.h3,
.lhNav li.current li a, .lhNav li.open li.current li a, .lhNav li.open li.open li.current li a {border-bottom-color: #b1b1b1;}

/* top two levels (outside of white background) */
.lhNav li a, .lhNav li li a { color: #333; }

/* lower levels (on white background) */
.lhNav li li li a, .lhNav li li.open a,
.lhNav a, .lhNav .submenu, .lhNav .noLink,
.lhNav li.current li a, .lhNav li.open li.current li a, .lhNav li.open li.open li.current li a {color:#333;}

/* highlighted items */
.lhNav a:hover, .lhNav a:active {color:#fff!important; background-color:#cc0066 !important; }
.lhNav li.current a, .lhNav li.current .noLink, .lhNav li.open li.current a, .lhNav li.open li.current .noLink, .lhNav li.open li.open li.current a, .lhNav li.open li.open li.current .noLink {color:#fff; background-color:#cc0066;}


.lhNav p.h3 {color:#333; }
.lhNav .submenu, .lhNav .newsBrowseBy {color:#333;}

/*--------------
right hand (in this section) navigation
----------------*/
.rhNav h4, .rhNav a, .rhNav span.noLink, .rhNav li.current li span.noLink, .rhNav li.open li.current li span.noLink { color:#333; }

/* In this section header */
.rhNav h3 {background-color:#EBEBEB; color:#333;}

/* line between menu items */
.rhNav a, .rhNav span.noLink, .rhNav li.current li span.noLink, .rhNav li.open li.current li span.noLink { border-top-color: #b1b1b1;}
#contentCol .rightCol .rhNav ul {border-bottom-color:#b1b1b1;}

/* highlighted items */
.rhNav li.current span.noLink, .rhNav li.open li.current span.noLink, .rhNav li.open li.open li.current span.noLink {color:#fff; background-color:#cc0066;}
.rhNav a:hover, .rhNav a:active {color:#fff!important; background-color:#cc0066 !important; }




/*********************************
       Promo panels
*********************************/
.dualPromo {background-color: #FAC7C7;}
.dualPromo div.promoText { border-color: #aac1c7; }
.textPromo {background-color:#FAC7C7; border-color:#aac1c7; }
.textPromo h2 a {color:#000000;}
div.twitterFacebookPromo div.headerAndBottom { background-color: #E6EEF9; }
div.twitterFacebookPromo div.headerAndBottom h2 span.title { color: #313131; }


/*********************************
       Search results page
*********************************/
.results .url {color: #313131; }
.results {border-top-color: #b2b2b2; }
.results table {border-bottom-color: #B2B2B2;}



/*********************************
       News and Events pages
*********************************/
.pagination .current {color:#333; }

.featured, .newsHomeSubNews, .newsHomeEvents .subSection, .eventSummary, ul.eventsList li.eventSummary {border-bottom-color:#cdcdcd;}
.eventSummary, ul.eventsList {border-top-color:#cdcdcd;}

.featured .title a {color: #8e0240;}
.newsTitle a {color: #353535;}

.newsNav li.active {background-color:#fff;}

.articlesList li {border-bottom-color:#b2b2b2}
.articlesList li:first-child {border-top-color:#b2b2b2;}

.newsArticle .articleImage, .articlesList li .articlesList_img {border-color:#cbcbcb;}

.articlesList .listDate {color:#8e0240;}
