﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}

/* typography */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom: 1em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a {color:#009;text-decoration:underline;}
strong {font-weight:bold;}
li ul, li ol {margin:0 1.5em;}
ul {margin:0 1.5em 1.5em 2.5em;}
ol {margin:0 1.5em 1.5em 3em;}

/* alerts */
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd; font-size: 110%;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#990000;border-color:#990000;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/*clear floated elements*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix {display: block;}

body {font-size:75%; color:#333b3f; background:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; line-height:1.5;}
.inner {margin: 0px auto; width: 960px;}
a {color: #106794; text-decoration:none;}
a:focus, a:hover {color: #000; text-decoration: underline; cursor: pointer;}
a:active {outline: none;}
:focus {-moz-outline-style: none;}
.ie6-upgradebar {display: none;}

#wrap404 {width: 633px;}
#wrap404 .RadEditor {width: 633px !important; height: 100px !important;}
#back404 h3 {font-size: 1.8em; font-weight: bold;}
#back404 a {font-family: Georgia, serif; font-size: 1.4em;}

/*****************************************************/
/*************** EDIT MODE PANELS ********************/
/*****************************************************/

.meta .ms-formfieldvaluecontainer textarea {height: 15px;}
.ms-long {width: 98%; border: none; padding: 5px;}
.ms-formfieldlabelcontainer {margin: 0;}
.ms-formfieldvaluecontainer {border:1px solid #CCCCCC; margin-bottom:4px; margin-left:0; margin-right:0; padding:0;}
#main-content .RadEditor {width: 516px !important; overflow: hidden;}
#related-content .RadEditor {width: 203px !important; overflow: hidden;}
#related-content .RadEditor .reEditorModes a {margin:0 1px 1px; padding: 0; height:21px; width:27px; border-bottom: none; display: inline;}
#related-content .RadEditor .reEditorModes a:hover {background: none;}
.Default2006.rade_toolbarWrapper {width: 694px;}

#e-edit {margin: 20px 0; padding: 5px; background: #EEE; border: 1px #CCC solid;}
#e-edit-show {background: #FFF; margin-bottom: 10px;}
#e-edit-show span.show {width: 185px; float: right;}
#e-edit-show .ms-formfieldlabel {float: left; background: transparent; background-image: none; border: none; color: #852727;}
#e-edit-show .ms-formfieldvaluecontainer {float: left; border: none;}
#e-edit-left {float: left; width: 635px;}
#e-edit-right {float: right; width: 300px;}
#e-edit-left .RadEditor {width: 633px !important; height: 100px !important;}
#e-edit-right .RadEditor {width: 300px !important; height: 100px !important;}

#app-page {width: 755px;}
#app-page .RadEditor {width: 701px !important;}

#newslanding-left .RadEditor {width: 626px !important; overflow: hidden;}


/*****************************************************/
/*************** TELERICK ****************************/
/*****************************************************/

.MainHeading {color: #3c8527; display: block; border-bottom: 1px #dbdad2 solid; padding-bottom: 3px; font-size: 1.5em;}
.SubHeading {color: #333; display: block; font-size: 1.1em; font-weight: bold;}
.ImageLeft {float: left; margin-right: 10px;}
.ImageRight {float: left;	margin-right: 10px;}

/*****************************************************/
/*************** HEADING IMAGES **********************/
/*****************************************************/

.replace {text-indent: -9999px; background-repeat: no-repeat; background-position: left top; float: left;}
a.info-about {background-image: url('../Images/h3-info-about.png'); height: 52px; width: 309px;}
a.info-for {background-image: url('../Images/h3-info-for.png'); height: 52px; width: 309px;}
a:hover.info-about, a:hover.info-for {background-position: left bottom;}
h3.did-you-know {background-image: url('../Images/h3-did-you-know.png'); height: 17px; width: 117px;}
h3.heading, h4.heading {font-family: “Trebuchet MS”, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-transform: uppercase; letter-spacing: normal; line-height: 1.4em;}
h3.heading {font-size: 14px; margin-top: 0 !important;}
.purple {color: #6a4373;}
.white {color: #FFF; font-size: 110%; padding: 8px 0 0 10px;}
.grey {color: #333; font-size: 110%; padding: 8px 0 0 10px;}

/*****************************************************/
/*************** HEADER + NAVIGATION *****************/
/*****************************************************/

#mossadmin {background: #2481b1; display: block; line-height: 1px; overflow: hidden; zoom: 1;}
#mossadmin .admin-links {margin: 0px auto;}
#mossadmin a {color: #fff !important;}

.ms-SpLinkButtonActive, .ms-SpLinkButtonInActive {padding: 4px 10px; *padding: 5px 10px; margin: 0; border-left: 1px #0f6693 solid; border-right: 1px #0f6693 solid; font-size: 0.75em;}
.ms-SpLinkButtonActive {background: #0f6693; border-top: none; border-bottom: none;}
.ms-siteaction {float: right;}
.ms-siteactionsmenu div div div {background-image: none; background: transparent; border: none; font-weight: normal; padding: 4px 10px; *padding: 5px 10px; margin: 0; border-left: none; border-right: 1px #0f6693 solid;}
.ms-siteactionsmenu div div div a {font-size: 0.9em; font-weight: normal; font-family: Verdana; padding-bottom: 1px; display: inline-block;}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {background-image: none; background: #0f6693 !important; border: none; border-right: 1px #0f6693 solid;}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover a {text-decoration: none;}

#network {background: transparent url('../Images/network-bg.png') repeat-x;}
#network-nav ul {margin: 0; padding:0; list-style: none; font-size: 0.9em; font-weight: bold; color: #616e74; border-left: 1px #d8e1e6 solid; float: left;}
#network-nav ul li {float: left;}
#network-nav ul li a {display: block; color: #616e74; padding: 4px 10px 4px 10px; border-right: 1px #d8e1e6 solid; text-decoration: none;}
#network-nav ul li a:hover {background: #d8e1e6; color: #49555a; text-decoration: underline;}

#aux-nav ul { list-style: none; margin: 0; padding: 0; width: 394px; overflow: hidden; zoom:1; float: right;}
#aux-nav li {float:left; height: 41px;}
#aux-nav li a {display: block; text-indent: -9999px; background: #FFF url('../Images/aux-nav-tabs.png') no-repeat; height: 41px;}

#aux-nav li.publications-library a {width: 98px; background-position: 0 top;}
#aux-nav li.quick-answers a {width: 94px; background-position: -98px top;}
#aux-nav li.a-z a {width: 68px; background-position: -192px top}
#aux-nav li.glossary a {width: 61px; background-position: -260px top;}
#aux-nav li.sitemap a {width: 73px; background-position: -321px top;}

#aux-nav li.publications-library a:hover {width: 98px; background-position: 0 -41px;}
#aux-nav li.quick-answers a:hover {width: 94px; background-position: -98px -41px;}
#aux-nav li.a-z a:hover {width: 68px; background-position: -192px -41px}
#aux-nav li.glossary a:hover {width: 61px; background-position: -260px -41px;}
#aux-nav li.sitemap a:hover {width: 73px; background-position: -321px -41px;}

.ms-SPLink {float: right;}

#header {margin: 0px auto; width: 960px; height: 108px;}

#logo {margin: 13px 0 0 10px; width: 239px; height: 67px; float: left; overflow: hidden;}

.skip {font-size: 0.1em; color: #FFF;}

#user {float: right; margin-top: 7px; font-weight: bold; *margin-top: -10px; *margin-bottom: 5px;}

#search-box {width: 408px; height: 46px; background: #FFF url('../Images/search-box.png') no-repeat; float: right; clear: right; margin-top: 0; *margin-bottom: 5px;}
#search-box td {padding: 0;}
#search-box .sbox {float: left; padding: 0; margin: 15px 0 0 15px; border: 0; width: 300px; background: none; font-size: 0.9em; color: #777;}
#search-box .go {float: right; margin: 14px 8px 0 0; width: 68px; height: 17px; background-image: url('../Images/search-button.png'); background-color:#FFFFFF; border-style:none; text-indent: -9999px; font-size: 0px; display:block; line-height: 0px; cursor: pointer;}

#ctl00_PlaceHolderSearchArea_GlobalSearchBox_ctl00_idScopeList {width: 310px; *width: 313px; font-size: 0.9em; float: left; margin-top: 20px;}

a.advanced-search {float: right; font-size: 0.9em; margin-top: 21px; *margin-top: 24px;}

#main-nav {height: 37px; background: #0f6693 url('../Images/main-nav-bg.png') repeat-x;}
#main-nav ul {margin: 0; padding:0;	list-style: none;}
#main-nav li {float: left;}
#main-nav li a {display: block;	text-indent: -9999px; color: #FFF; background: #0f6693 url('../Images/main-nav-tabs.png') no-repeat; height: 37px; width: 160px;}

#main-nav li.advice a {background-position: 0 0;}
#main-nav li.services a {background-position: -160px 0;}
#main-nav li.our-responsibilities a {background-position: -320px 0;}
#main-nav li.news-and-notices a {background-position: -480px 0;}
#main-nav li.get-involved a {background-position: -640px 0;}
#main-nav li.about-us a {background-position: -800px 0;}

#main-nav li.advice a:hover {background-position: 0 center;}
#main-nav li.services a:hover {background-position: -160px center;}
#main-nav li.our-responsibilities a:hover {background-position: -320px center;}
#main-nav li.news-and-notices a:hover {background-position: -480px center;}
#main-nav li.get-involved a:hover {background-position: -640px center;}
#main-nav li.about-us a:hover {background-position: -800px center;}

#main-nav li.advice a.selected {background-position: 0 bottom;}
#main-nav li.services a.selected {background-position: -160px bottom;}
#main-nav li.our-responsibilities a.selected {background-position: -320px bottom;}
#main-nav li.news-and-notices a.selected {background-position: -480px bottom;}
#main-nav li.get-involved a.selected {background-position: -640px bottom;}
#main-nav li.about-us a.selected {background-position: -800px bottom;}

#breadcrumb {min-height: 3px; background: #f3f3f3 url('../Images/breadcrumb-bg.png'); border-bottom: 2px #e6e6e6 solid; font-size: 0.9em;}
#breadcrumb .inner {line-height: 0;}
#breadcrumb ul {margin: 0; list-style: none; height: 32px; line-height: 32px;}
#breadcrumb li {float: left; margin: 0 3px;}
#breadcrumb li a {color: #136b99; text-decoration: none;}
#breadcrumb li a:hover {text-decoration: underline;}

/*****************************************************/
/*************** MAIN BODY STRUCTURE *****************/
/*****************************************************/

#wrapper {padding: 20px 0 60px 0; background: url('../Images/wrapper-bg.png') repeat-x 50% bottom; min-height: 430px;}
#nav-wrapper {width: 960px; background: url('../Images/leftnav-bg-extended.png') repeat-y left bottom;}
#content-wrapper {width: 755px; margin: 20px 0 0 15px; float: left;}
h2 {color: #478b34; font-family: Georgia, serif; font-size: 2.6em; line-height: 1.2; background: transparent url('../Images/fade-line.png') left bottom no-repeat; padding-left: 5px;}
.page-intro {font-size: 1.2em; padding-left: 5px; margin-bottom: 25px;}

#main-content {float: left; width: 520px; margin-left: 5px;}
#main-content h2 {background:transparent url(../Images/fade-line.png) no-repeat scroll left bottom; color:#478B34; font-family:Georgia,serif; font-size:2.0em; padding-left:5px;}
#main-content h3 {margin-top: 1em;}

#section-overview {background: #FCFCFC url('../Images/box-gradient-short.png') repeat-x 50% bottom; border: 1px #dbdad2 solid; padding: 3px; margin-bottom: 25px;}
#section-overview #group {margin: 8px 10px 8px 15px;}
#section-overview #linkitem a {font-weight: bold; color: #136B99; padding: 2px 0; display: block;}

.rollup {background: #FFF; padding: 5px; border: 1px #dbdad2 solid; margin-bottom: 15px; overflow: hidden; zoom:1;}
.rollup-inner {background: #FCFCFC url('../Images/box-gradient-short.png') repeat-x 50% bottom; overflow: hidden; zoom:1; padding-right: 10px;}
.rollup-image {width: 230px; height: 100px; float: left; margin-right: 10px;}
.rollup img {float: left; border: none !important;}
.rollup a {font-family: Georgia, serif; margin: 0 0 5px 0; font-size: 1.4em;}
.rollup span {display: block; font-size: 0.9em; margin-left: 240px;}

.ms-asset-icon {margin-right: 6px;}

.generalTable th {background-color:#637076; border:1px solid #637076; border-collapse:collapse; color:#FFFFFF; font-weight:bold; padding:10px 3px;}
.generalTable td {border:1px solid #CCCCCC; border-collapse:collapse; padding:4px;}


/*****************************************************/
/*************** FORMS *******************************/
/*****************************************************/

.form {width: 428px; margin-bottom: 40px; overflow: hidden; zoom:1;}
.form table {margin: 15px 0;}
.form th {text-align: left; font-size: 1.2em; padding: 15px 0; font-family: Georgia, serif;	width: 150px;}
.form td {text-align: right;}
.form td input, .form td select {padding: 3px; width: 250px; float: left; margin-right: 10px;}
.form td select {padding: 3px; width: 258px; float: left; margin-right: 10px;}
.form td textarea {padding: 5px; width: 248px; height: 80px; margin-top: 15px; float: left;}
.form td span.captcha div {width: 257px; text-align: center;}
.form td.checkbox {text-align: left;}
.form td.checkbox input {width: auto;}
.validator {float: left;}
.form-message {font-family: Georgia, serif; font-style: italic; font-size: 1.6em; margin-top: 20px;}

.body-cancel-button {float: right; margin: 0; width: 89px; height: 38px; background-image: url('../Images/body-cancel-button.png'); background-color: transparent;	border-style:none; cursor:pointer; text-indent: -9999px; font-size: 0px; display:block; line-height: 0px;}
.body-submit-button {float: right; margin: 0 14px 0 0; width: 115px; height: 38px; background-image: url('../Images/body-submit-button.png'); background-color: transparent;	border-style:none; cursor:pointer; text-indent: -9999px; font-size: 0px; display:block; line-height: 0px;}

/*****************************************************/
/*************** EMERGENCY HOMEPAGE + ALERTS *********/
/*****************************************************/

#emergency {border-top: 1px #ffd324 solid; border-bottom: 1px #ffd324 solid; background: #fff6bf url('../Images/emergency-bg.gif') repeat-x 50% bottom; padding: 15px 0;}
#e-left {float: left; width: 635px;}
#e-deck {background: #FFF; border: 2px #d2ca9c solid; padding: 15px; text-align: center; margin-bottom: 10px;}
#e-deck h1 {font-family: Georgia, serif; font-size: 1.7em; color: #852727;}
#e-deck p, .e-custom p {margin-bottom: 0;}
#e-news h2 {font-family: Georgia, serif; text-transform: uppercase;	text-align: center;	display: block; margin: 0; padding: 3px 0; color: #444026; background: #f0eacb; font-size: 1.2em; border-top: 1px #d2ca9c solid; border-bottom: 1px #d2ca9c solid;}
#e-news .e-update {background: #FFF; border-bottom: 1px #f0eacb solid; padding: 10px 20px; font-size: 0.95em;}

#e-news .e-date {font-family: Georgia, serif; color: #478b34; font-style: italic;}
#e-right {float: right; width: 303px; overflow: hidden;}
#e-right img {padding: 5px; border: 1px #d2ca9c solid; bckground: #FFF;}

#e-news {overflow: hidden; zoom:1;}
#e-news ul {margin: 0;	list-style: none;}
#e-news ul li {border-bottom: 1px dotted #BBC8CE; padding: 8px 15px; overflow: hidden; zoom:1; background: #FFF;}
#e-news .rollup-img {float: left; clear: left;}
#e-news .rollup-img img {height: 84px; width: 116px; margin-top: 5px; border: 2px #bbc8ce solid !important; padding: 0;}
#e-news .rollup-text {margin-left:135px;}
#e-news .date {font-family: Georgia, serif; color: #478b34; font-style: italic;}
#e-news .title {font-weight: bold; font-size: 1.1em; color: #106794; margin-bottom:5px;}
#e-news .content {font-size:1em; margin:5px 0;}

.e-custom {margin: 10px 0; padding: 10px; background: #f9f4dc; border: 1px #d2ca9c solid; font-size: 0.9em;}
.e-notice {background:#FFF6BF;color:#514721;border: 2px #990000 solid;}
.e-notice a {color:#514721;}

.notice, .e-notice {margin: 0px auto; margin-top: 10px; margin-bottom: 10px; padding: 3px 0; text-align: center; width: 958px}
.notice table, .e-notice table {margin: 0px auto;}
.notice-table-message, .e-notice-table-message {padding: 0 10px; font-weight: bold; text-transform: uppercase;}
.notice-table-more a {background: transparent url('../Images/more-info.gif') no-repeat left top; width: 91px; height: 20px; text-indent: -9999px; display: block;}
.notice-table-more a:hover {background: transparent url('../Images/more-info.gif') no-repeat left bottom;}
.notice a {color: #136B99;}
.notice table td.additional div {display: inline;}

.e-notice-table-more a {background: transparent url('../Images/e-more-info.gif') no-repeat left top; width: 91px; height: 20px; text-indent: -9999px; display: block;}
.e-notice-table-more a:hover {background: transparent url('../Images/e-more-info.gif') no-repeat left bottom;}

#toggled {width: 75%; margin: 0px auto; padding: 5px 0; line-height: 1.5em; display: none;}

/*****************************************************/
/*************** HOMEPAGE ****************************/
/*****************************************************/

#main-nav-home {height: 139px; background: url('../Images/main-nav-home-bg.png') repeat-x; xmargin-bottom: 20px;}
#main-nav-home ul {height: 139px; margin: 0; padding:0; list-style: none; background: transparent url('../Images/main-nav-extended-bg.png') repeat-x 0 37px;}
#main-nav-home li {float: left; width: 160px;}
#main-nav-home li a {font-size: 0.9em; color: #333b3f; font-family: Tahoma; display: block;}
#main-nav-home a:hover {text-decoration: none;}

#main-nav-home li a span.tab {display: block; text-indent: -9999px; color: #FFF; background: #0f6693 url('../Images/main-nav-tabs.png') no-repeat; height: 37px; width: 160px;}
#main-nav-home li a span.description {width: 138px;	display: block;	margin: 0 1px 0 1px; padding: 10px;}
#main-nav-home li a:hover span.description {display: block;	background: transparent url('../Images/main-nav-extended-hover-bg.png') repeat-x;}

#main-nav-home li.advice a span.tab {background-position: 0 0;}
#main-nav-home li.services a span.tab {background-position: -160px 0;}
#main-nav-home li.our-responsibilities a span.tab {background-position: -320px 0;}
#main-nav-home li.news-and-notices a span.tab {background-position: -480px 0;}
#main-nav-home li.get-involved a span.tab {background-position: -640px 0;}
#main-nav-home li.about-us a span.tab {background-position: -800px 0;}

#main-nav-home li.advice a:hover span.tab {background-position: 0 center;}
#main-nav-home li.services a:hover span.tab {background-position: -160px center;}
#main-nav-home li.our-responsibilities a:hover span.tab {background-position: -320px center;}
#main-nav-home li.news-and-notices a:hover span.tab {background-position: -480px center;}
#main-nav-home li.get-involved a:hover span.tab {background-position: -640px center;}
#main-nav-home li.about-us a:hover span.tab {background-position: -800px center;}

#home-left {float: left; width: 635px;}

#promotions {height: 190px; width: 586px;}
#promotions div {background: url('../Images/featured-bg.png') repeat-x;}
#promotions-nav {position: relative; top: -22px; z-index: 8; width: 600px; text-align: right;}
#promotions-nav a, #s7 strong {margin: 0; padding: 2px; text-decoration: none; font-family: Tahoma; font-size: 0.9em; font-weight: bold; color: #c7c7c7}
#promotions-nav a.activeSlide {color: #7c7c7c;}
#promotions-nav a:focus {outline: none;}

#featured {width: 635px; height: 190px; overflow: hidden;}
.featured-left a {float: left; width: 24px; height: 190px; background: url('../Images/featured-left.png') repeat-x left top;}
.featured-left a:hover {background: url('../Images/featured-left.png') repeat-x right top;}
.featured-right a {float: left; width: 24px; height: 190px; background: url('../Images/featured-right.png') repeat-x left top;}
.featured-right a:hover {background: url('../Images/featured-right.png') repeat-x right top;}
.featured-middle {float: left; background: url('../Images/featured-bg.png') repeat-x;}
.featured-middle div {width: 586px; height: 190px;}
.featured-middle img {float: left; width: 300px; height: 180px; margin: 4px 15px 4px 3px; border: 1px #d8d8d8 solid !important;}
.featured-middle p {float: left; margin: 15px 0 5px 0; width: 240px; line-height: 1.4em;}
.featured-middle a {display: block; font-size: 1.8em; line-height: 1.4em; text-decoration: none; margin-bottom: 5px; font-family: Georgia;}
.featured-middle a:hover {text-decoration: underline;}

#info-for, #info-about {float: left; width: 310px; margin-bottom: 20px;}
#info-about {margin-right: 15px;}

.box-gradient-long {background: #fcfcfc url('../Images/box-gradient-long.png') repeat-x 50% bottom;}
.box-header-left {background: #627076 url('../Images/box-header-left.png') no-repeat left 50%; height: 34px;}
.box-header-right {background: url('../Images/box-header-right.png') no-repeat right 50%; height: 34px;}

.info-links {border: 1px #cfcfcf solid; padding: 3px; width: 301px; float: left;}
.info-links .info-block {overflow: hidden; zoom:1; margin: 10px 12px 10px 12px;}
.info-links a {margin-right: 10px;}
.info-links h5 {font-family: Georgia, serif; color: #22282a; font-weight: normal; font-size: 1.4em; margin-bottom: 0;}
.info-links ul {list-style: none; margin: 0;}
.info-links ul li {float: left;	margin-right: 5px;}

#factoid {background: transparent url('../Images/factoid-base.png') left bottom no-repeat; clear: both; overflow: hidden; zoom:1; padding-bottom: 38px;}
#factoid-inner {background: #faf9ea url('../Images/factoid-bg.png') repeat-x left bottom; border-top: 1px #cfcfcf solid; border-left: 1px #cfcfcf solid; border-right: 1px #cfcfcf solid;	padding: 15px 15px 0 15px; overflow: hidden; zoom:1;}
#factoid h3 {margin-top: 5px; margin-bottom: 0;}
#factoid p {margin-top: 15px; font-style: italic; color: #333b3f;}
#factoid a {margin-left: 5px;}
#factoid img {border: 2px #e3e09e solid !important; float: right !important; margin-left: 15px; margin-bottom: 15px;}

#home-right {float: right; width: 303px; border-left: 2px #bbc8ce solid; background: url('../Images/grey-vertical-bg.gif') repeat-y left top;}
#home-right .section {margin-bottom: 30px;}
#home-right .headingbox {width: 291px; height: 28px; background: #FFF url('../Images/diagonal-bg.gif'); border-top: 1px solid #f2f2f2; border-bottom: 1px #bbc8ce solid; padding: 10px 0 0 12px;}
#home-right .online ul {list-style: none; margin: 12px 0 0 0;}
#home-right .online ul li {width: 139px; float: left; margin: 0 0 8px 12px; font-size: 0.9em;}
#home-right .online ul li span {display: block;	line-height: 1em; margin-top: 5px; font-weight: bold;}
#home-right .online ul li img {float: left;	margin-right: 5px;}
#home-right .popular ul {list-style: none; margin: 0;}
#home-right .popular ul li {padding: 7px 0;	background: transparent url('../Images/bullet-star.gif') no-repeat 12px center;	padding-left: 34px;	border-bottom: 1px #bbc8ce dotted;}
#home-right .popular ul li a {display: block; font-size:0.9em; font-weight: bold;}

#recent-news-nav {margin: 0; list-style: none; height: 26px; background: transparent;}
#recent-news-nav li {float: left;}
#recent-news-nav li a {display: block;	text-indent: -9999px; color: #333; background: #f2f2f2 url('../Images/recent-content-tabs.png') no-repeat; height: 25px;}

#recent-news-nav li.recent-news-events a {background-position: 0 0; width: 107px;}
#recent-news-nav li.recent-publications a {background-position: -107px 0; width: 92px;}
#recent-news-nav li.recent-public-notices a {background-position: -199px 0; width: 104px;}

#recent-news-nav li.recent-news-events a:hover {background-position: 0 center;}
#recent-news-nav li.recent-publications a:hover {background-position: -107px center; width: 92px;}
#recent-news-nav li.recent-public-notices a:hover {background-position: -199px center; width: 104px;}

#recent-news-nav li.recent-news-events a.selected {background-position: 0 bottom;}
#recent-news-nav li.recent-publications a.selected {background-position: -107px bottom; width: 92px;}
#recent-news-nav li.recent-public-notices a.selected {background-position: -199px bottom; width: 104px;}

#recent-news-content {overflow: hidden; zoom:1;}
#recent-news-content ul {margin: 0;	list-style: none;}
#recent-news-content ul li {border-bottom:1px dotted #BBC8CE; padding:8px 0 8px 15px;}
#recent-news-content .rollup-img {float: left; clear: left;}
#recent-news-content .rollup-img img {height: 42px; width: 58px; margin-top: 5px; border: 2px #bbc8ce solid !important; padding: 0;}
#recent-news-content .rollup-text {margin-left:70px;}
#recent-news-content .date {font-size:0.9em; color:#627076; display:block; font-family:Georgia,serif; font-style:italic;}
#recent-news-content .title {font-size:0.9em; font-weight:bold; margin-bottom:5px;}
#recent-news-content .content {font-size:0.9em; margin:5px 0;}

#recent-news-content .home-pubs a.title img {margin-right: 7px;}

/*****************************************************/
/*************** RELATED CONTENT *********************/
/*****************************************************/

#related-content {float: right;	width: 207px; border-left: 2px #bbc8ce solid; background: url('../Images/grey-vertical-bg.gif') repeat-y left top; padding-bottom: 30px;}
#related-content .section {margin-bottom: 30px;}
#related-content .headingbox {width: 197px; height: 28px; background: #FFF url('../Images/diagonal-bg.gif'); border-top: 1px #f2f2f2 solid; border-bottom: 1px #bbc8ce solid; padding: 10px 0 0 10px;}
.item {margin: 0;}
#related-content #linkitem {width: 207px; border-bottom: 1px #e1e1da solid; background: transparent url('../Images/related-arrow.png') right no-repeat;}
#related-content #linkitem a {xline-height: 1.2em; display: block; padding:10px 0 10px 10px; color: #106794;}
#related-content #linkitem .description {padding-left: 10px;}
#related-content #linkitem a:hover, #related-documents a:hover, #related-content .publications ul li a:hover {background: url('../Images/related-hover-bg.png') repeat-y left 50%; color: #000;}
#related-documents a {float: left; display: block; width: 197px; padding: 9px 0 9px 10px; border-bottom: 1px #e1e1da solid; line-height: 1.2em;	font-family:tahoma;	font-size:8pt;}
#related-documents a img {margin-right: 5px;}
#related-content .publications ul {margin: 0; padding: 0; list-style: none;}
#related-content .publications ul li {background: transparent url('../Images/related-arrow.png') right no-repeat; width: 207px;}
#related-content .publications ul li a {display: block;	padding: 9px 15px 9px 10px; border-bottom: 1px #e1e1da solid; line-height: 1.2em;	 font-family:tahoma;	font-size:8pt; background: transparent;}

#related-content .quicka #linkitem {width: 207px; height: auto; border-bottom: 1px #e1e1da solid; background-image: none; overflow: hidden; zoom:1;}
#related-content .quicka #linkitem a {line-height: 1.2em; padding: 10px 0 10px 10px;}

/*****************************************************/
/*************** LEFT NAVIGATION *********************/
/*****************************************************/

#left-nav {float: left; width: 184px; border-top: 3px #718087 solid; border-left: 3px #718087 solid; border-right: 3px #718087 solid; background: #637076 url('../Images/leftnav-bg.png') repeat-y; padding-bottom: 30px;}
#left-nav .nav-quote {margin: 20px 0 30px 5px;}
#left-nav li {list-style: none;}
#left-nav ul.parent {padding: 0; margin: 0;}
#left-nav ul.parent li a {display: block; text-decoration: none; font-size: 1em; color: #FFF; padding: 5px 5px 5px 10px; border-bottom: 1px #718087 solid;}
#left-nav ul.parent li a:hover {background: #718087;}
#left-nav ul.parent li a.selected {font-weight: bold; background: #5cb044 url('../Images/leftnav-selected.png') repeat-y; border-bottom: 1px #51a739 solid;}
#left-nav ul.child {padding: 15px 0 15px 0; margin: 0; line-height: 1; background: #FFF;}
#left-nav ul.child li a {display: block; color: #363f43; font-size: 1em; text-decoration: none; background-color: #FFF; padding: 5px 10px 5px 12px; border-bottom: none;}
#left-nav ul.child li a:hover {background: #FFF; text-decoration: underline;}
#left-nav ul.child li a.selected {font-weight: bold; background-image: none; background-color: #FFF; border-bottom: none;}
#left-nav ul.child ul.child {padding: 0 0 0 20px; margin: 0; line-height: 1; background: #FFF;}
#left-nav ul.child ul.child li a {font-size: 0.9em;}

/*****************************************************/
/*************** A-Z, GLOSSARY, SITEMAP **************/
/*****************************************************/

#az {float:left; width:100%; background:#E9F0F4; border: 2px #D8E1E6 solid; overflow:hidden; position:relative; margin-top: 5px; margin-bottom: 20px;}
.glossary {border-top: none !important; margin-top: 0 !important;}

#az ul {clear:left; float:left; list-style:none; margin: 0; padding:0; position:relative; left:50%; text-align:center; list-style: none;}
#az ul li {display:block; float:left; list-style:none; position:relative; right:50%; color: #CCC; font-weight: bold; font-size: 2em; margin: 0 7px; padding: 5px 0;}
#az li.selected a {text-decoration: underline; color: #000;}
#az-results {list-style: none; clear: both; margin: 0;}
#az-results li a {padding: 5px 10px; font-size: 1.2em; display: inline-block;}

#sitemap a {font-size: 1.4em; font-weight: bold;}
#sitemap ul {list-style: none; margin-bottom: 25px;}
#sitemap ul li a {font-size: 1.4em; font-weight: bold; margin-top: 25px; display: inline-block;}
#sitemap ul.nested {margin-bottom: 0; padding: 0;}
#sitemap ul.nested li a {color: #666; font-size: 1em; font-weight: normal; margin-top: 0; margin-bottom: 2px;}


#sitemap ul.nested li a.nested-2 {font-weight: bold; font-size: 1.2em;}
#sitemap ul.nested li a.nested-3 {font-size: 1.1em;}


#glossary-nav {margin: 0px auto; list-style: none; border-bottom: 2px #D8E1E6 solid; overflow: hidden; zoom:1; width: 964px; font-size: 1.2em;}
#glossary-nav li {float: left; background: #fff; padding: 5px 25px;}
#glossary-nav li.current {float: left; background: #D8E1E6; padding: 5px 25px; font-weight: bold;}

#glossary-results {margin: 0; list-style: none;}
#glossary-results li {margin-bottom: 20px;}
#glossary-results .title, #az-results .title  {font-weight: bold; font-size: 1.2em;}


#subjects-list {background:#E9F0F4; border: 2px #D8E1E6 solid; border-top: none; width: 960px; margin-bottom: 20px;}
#subjects-list ul {margin: 0; padding: 10px 10px; list-style: none; overflow: hidden; zoom:1;}
#subjects-list li {float: left;}
#subjects-list li a {padding: 5px 15px;	background: #E9F0F4; display: block; font-weight: bold; font-size: 1.2em;}
#subjects-list li.selected a {text-decoration: underline; color: #000;}

/*****************************************************/
/*************** QUICK ANSWERS ***********************/
/*****************************************************/

#quick-left {width: 360px; float: left; padding: 3px 3px 10px; border: 1px solid #DBDAD2; margin-left: 5px;}
#quick-right {width: 360px; float: right; padding: 3px 3px 10px; border: 1px solid #DBDAD2;}

#main-content #qa-list {margin: 0; list-style: none;}
#quick-left ul, #quick-right ul {margin: 0 15px; list-style: none;}

#main-content #qa-list li, #quick-left ul li, #quick-right ul li {border-bottom: 1px #CCC dotted; padding: 20px 0;}
#main-content #qa-list li a {font-family: Georgia, serif; font-size: 1.4em; color: #106794; line-height: 1.4em;}
#quick-left ul li a, #quick-right ul li a {font-family: Georgia, serif; font-size: 1.4em; color: #106794; line-height: 1.4em;}

#main-content #qa-list li span.answer, #quick-left ul li span.answer, #quick-right ul li span.answer {display: block; margin-top: 5px;}

#qa-wrapper #related-content ul {margin: 0; list-style: none;}
#qa-wrapper #related-content ul li {width: 207px; border-bottom: 1px #e1e1da solid;}
#qa-wrapper #related-content ul li a {line-height: 1.4em; display: block; padding: 10px 0 10px 10px; color: #106794;}
#qa-additional {margin-top: 20px;}
#qa-categories {background: #fff; margin: 20px 0; border: 1px #CCC dashed; padding: 10px 20px;}
#qa-categories ul {margin: 0; list-style: none;}

/*****************************************************/
/*************** SEARCH + ADVANCED *******************/
/*****************************************************/

#search-content {float: left; width: 685px; margin-left: 5px;}

#search-wrapper #related-content {margin-top: 20px; width: 237px;}
#search-wrapper #related-content .headingbox {width: 225px; background: #FFF url('../Images/diagonal-bg.gif'); border-top: 1px #f2f2f2 solid; border-bottom: 1px #bbc8ce solid;}
#search-wrapper h2 {margin-bottom: 2px;}
#search-wrapper h3 {border-bottom: 1px #CCC solid; padding: 10px 0 10px 5px; margin-bottom: 0; font-size: 1.4em;}
#search-wrapper select {height: 22px; font-size: 100%; font-family: Arial, Helvetica, sans-serif;}

#SRP, .srch-page {background: transparent !important;}/*fix width & remove background colour of sp webpart elements*/
#advanced-search {float: right;}

span.srch-term {color: #333; font-weight: normal; float: left;}

.srch-stats {background-color: transparent !important; margin-top: -30px; font-size: 1.4em;	font-style: italic;}
.no-keyword {padding-top: 20px;	float: left; color: #333;}
.srch-sort {margin: 20px 0 20px 0; text-align: right; color: #333;}
.srch-sort a {color: #106794 !important;}
.srch-advanced {text-align: right;}
.srch-advanced a {color: #999; float: right;}
.srch-sort a:hover, .srch-title a:hover {color: #000 !important; text-decoration: underline;}
.srch-sort #CSR_NO_RESULTS {float: left; text-align: left; margin-left: 0; padding-left: 4px;}
.srch-Summary {padding: 5px; background: #FFF url('../Images/diagonal-bg.gif'); font-size: 1.4em; font-style: italic; min-height: 25px;}
.srch-Summary a {color: #106794 !important;}
.srch-result {border-bottom: 1px #CCC dotted; padding: 15px 0;}
.srch-icon {height: 60px; margin-top: 4px;}
.srch-title a {font-family: Georgia, serif; font-size: 1.4em;margin-left: 8px; padding-top: 30px; color: #106794 !important;}
.srch-description {margin-left: 25px;}
p.srch-metadata {color: #478B34; padding: 0 0 0 25px; margin-bottom: 0;}
.srch-metadata a {color: #478B34;}
.srch-Page {background: url('../Images/diagonal-bg.gif'); padding: 5px; margin-bottom: 25px;	text-align: right;}
.divider {border-bottom: 1px #CCC dotted; height: 30px;	margin-bottom: 30px;}

table.advanced {margin-top: 20px;}
table.advanced tr td label {font-weight: normal;}
table.advanced tr td {padding-right: 5px;}
table.advanced tr td.advanced-search-c1 {width: 190px; padding-right: 50px;	vertical-align: top; font-family: Georgia, serif; font-size: 1.2em;}
table.advanced tr td.advanced-search-c1 h4 {margin-bottom: 0.5em;}
table.advanced tr td.advanced-search-c1 small {color: #999999; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; font-size: 0.8em; float: left;}
table.advanced tr td.advanced-search-c2 {width: 195px; height: 30px; vertical-align: top;}
table.advanced tr td.advanced-search-c2 .dropdown {width: 195px; padding: 2px 0 3px 0;}
table.advanced tr td.advanced-search-c3 {vertical-align: top;}
table.advanced tr td.advanced-search-button {text-align: right;}

.body-search-button {float: right; margin: 0; width: 108px; height: 38px; background-image: url('../Images/body-search-button.png'); background-color: transparent;	border-style:none; cursor:pointer; text-indent: -9999px; font-size: 0px; display:block; line-height: 0px;}

/*****************************************************/
/*************** BEST BETS + POPULAR *****************/
/*****************************************************/

div.srch-BB-SpecialTerm {margin-top: 15px; padding-bottom: 15px;}
span.srch-BB-SpecialTerm {font-family: Arial, Helvetica, sans-serif !important; padding: 0 0 0 10px; margin: 0;}
span.srch-BB-SpecialTerm b {font-size: 1.4em; color: #666;}
div.srch-BB-SpecialTerm img {margin-top: -5px;}
div.srch-BB-SpecialTerm .ms-WPBody {font-style: italic;	color: #777 !important;	font-size: 0.9em; margin-left: 10px; line-height: 1.2;}
.srch-BB-Result{margin: 0 0 10px 0;}
.srch-BB-Result img {display: none;}
.srch-BestBetsTitle {padding: 0 0 0 10px;}
.srch-BestBetsTitle a {color: #106794 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 1.3em;}
.srch-BB-Description {margin-left: 10px; line-height: 1.2; color: #666 !important;}
span.srch-BB-URL{margin: 5px 0 0 0;}
span.srch-BB-URL a {padding-left: 10px; color: #478B34; display:block; line-height: 1; font-size: 1em;}
div.srch-BestBetsBottom {border-bottom: 1px solid #BBC8CE;}

/*****************************************************/
/*************** PUBLICATIONS ************************/
/*****************************************************/

#pub-content {float: left; width: 715px; margin-left: 5px;}
.pub-row {margin-bottom: 15px; overflow: hidden; zoom:1;}
.pub-regional {width: 220px; float: left; margin-right: 15px; border: 1px #dbdad2 solid; padding: 3px 3px 10px 3px;	margin-bottom: 15px;}
.pub-regional-last {width: 220px; float: left; margin-right: 0;	border: 1px #dbdad2 solid; padding: 3px 3px 10px 3px; margin-bottom: 15px;}
.pub-regional .box-header-left, 
.pub-regional-last .box-header-left {margin-bottom: 10px;}
.pub-regional a, .pub-regional-last a {padding: 2px 8px; display: inline-block;	color: #106794 !important; font-size: 1em;}
.pub-regional a:before, .pub-regional-last a:before {content: "»"; font-family: Georgia, serif;	margin-right: 5px;}
.pub-search {float: left; width: 463px;	border: 1px #dbdad2 solid; background: #FFF; padding: 3px;}
.pub-search-inner {height: 100%; width: 100%; background:#FFFFFF url('../Images/diagonal-bg.gif') 0 0; overflow: hidden; zoom:1;}
.pub-search .inputs {float: left; width: 355px;}
.pub-search label {font-family: Georgia, serif;	font-size: 1.4em; font-weight: normal;	margin: 0 10px 0 5px; float: left;	margin-top: 6px;}
.pub-search .inputs input {width: 218px; height: 20px; padding: 3px; float: left; margin-top: 6px;}
.pub-search .inputs-search, .pub-search .inputs-filter {float: left; width: 345px; margin-bottom: 5px;}
.pub-search .inputs-search label,.pub-search .inputs-filter label {height: 22px; float: left; margin-top: 6px;}
.pub-search .inputs-search input {width: 205px; height: 20px; padding: 3px; float: left; margin-top: 6px;}
.pub-search .inputs-filter select {width: 225px; height: 26px; padding: 3px 0; float: left; margin-top: 6px; margin-bottom: 2px;}
.pub-search .button {margin-top: 1px; float: right;}
.pub-browse {float: right; width: 228px; height: 38px; padding-top: 10px; font-family: Georgia, serif; font-size: 1.4em; font-weight: normal; font-style: italic;}
#pub-content .buttons {clear: both;	padding-top: 15px;}
.body-search-publications-button {float: right; margin: 0; width: 188px; height: 38px; background-image: url('../Images/body-search-publications-button.png'); background-color: transparent; border-style:none; cursor:pointer; text-indent: -9999px; font-size: 0px; display:block;	line-height: 0px;}
.body-reset-button, .pub-reset a {float: right; margin: 0; width: 88px; height: 38px; background-image: url('../Images/body-reset-button.png'); background-color: transparent; border-style:none; cursor:pointer; text-indent: -9999px; font-size: 0px; display:block;	line-height: 0px;}
#recently-added {border: 1px #dbdad2 solid;	background: #FFF; padding: 3px;}
#recently-added .box-header-left {background: #FFF url('../Images/blue-box-header-left.png') no-repeat left 50%;	height: 34px;}
#recently-added .box-header-right {background: url('../Images/blue-box-header-right.png') no-repeat right 50%; height: 34px;}
#recently-added h4 {padding: 5px 10px; margin: 0;}
#pub-content #results ul {margin: 0; padding: 0; list-style: none;}
.full-results ul {margin-top: -9px !important;}
#pub-content #results ul li a {display: block; border-bottom: 1px dotted #CCCCCC; padding: 15px 10px;}
#pub-content #results ul li a:hover {display: block; background: #fafafa; text-decoration: none;}
#pub-content #results img {margin-right: 10px; padding-top: 5px; float: left;}
#pub-content #results .pub-detail {padding-left: 25px;}
#pub-content #results .pub-title {font-family: Georgia, serif; font-size: 1.2em; margin-right: 10px;}
#pub-content #results .pub-description {color: #666; font-family: Tahoma; font-size: 1em;}
#pub-content #results .pub-doctype, #pub-content #results .pub-author, #pub-content #results .pub-date, #pub-content #results .pub-status {margin-right: 5px; color: #7f8a8f; font-family: Tahoma; font-style: italic; font-size: 0.9em;}
#pub-content #statistics {font-size: 1.4em;	margin-top: -26px;}
#pub-content #statistics #count {font-style:italic;	font-size: 0.7em; float: left; margin-left: 15px;}
#pub-content #statistics #order-by {font-size: 0.7em; text-align: right; margin-right: 15px;}
#pag {background: url('../Images/diagonal-bg.gif'); padding: 5px; text-align: right;}
#pag a {margin: 0 4px; font-family: Tahoma;	font-size: 0.9em; font-weight: bold;}
#related-content .publications ul li a, #related-content .publications ul li a:hover {background: transparent url('/_layouts/IMAGES/pdf.gif') no-repeat 10px center; padding-left: 35px;}

/*****************************************************/
/*************** DOCUMENT PAGE ***********************/
/*****************************************************/

#document-wrapper {width: 740px; float: left;}
#document-wrapper h3 {color: #3C8527; font-size: 1.5em; padding-bottom: 3px;}
#document-wrapper .RadEditor {width: 748px !important;}

#document-display {background: #FFF; border: 1px #bbc8ce dashed; margin: 20px; padding: 15px 30px 25px 15px;}
#document-display h3 {margin-bottom: 0;}


#document-display th.ms-vh {padding: 2px 0 3px 15px;}
#document-display td.ms-eb {padding: 2px 0 3px 28px;}
#document-display td.ms-gb {padding-top: 3px;}
#document-display td.ms-vb {padding: 2px 0 3px 15px;}
#document-display td.ms-gb, #document-display td.ms-vb {border-bottom: 1px #8EBBF5 solid; border-top: 1px solid #F9F9F9}

#document-display td img {margin-right: 0;}

#document-display span.doc-checkbox {display: block; width: 25px; float: left;}
#document-display span.doc-title {display: block; width: 470px; float: left;}


#document-display ul {list-style: none; margin: 0 0 15px 0;}
#document-display ul li ul {list-style: none; margin: 0 0 0 30px;}
#document-display ul li a {display: block; border-bottom: 1px dotted #CCCCCC; padding: 15px 0 15px 10px; overflow: hidden; zoom:1;}
#document-display ul li a:hover {display: block; background: #fafafa; text-decoration: none;}
#document-display img {margin-right: 10px; padding-top: 5px; float: left;}
#document-display .doc-detail {float: left;}
#document-display .pub-title {font-family: Georgia, serif; font-size: 1.2em; margin-right: 10px;}
#document-display .pub-size {font-style: italic; font-size: 0.8em; margin-left: 5px;}
#document-display .pub-description {color: #666; font-family: Tahoma; font-size: 1em;}
#document-display .pub-doctype, #document-display .pub-author, #document-display .pub-date, #document-display .pub-status {margin-right: 5px; color: #7f8a8f; font-family: Tahoma; font-style: italic; font-size: 0.9em;}

.doc-select-row, .doc-select-check {margin-bottom: 10px;}
.doc-select-row label {width: 90px; display: block; float: left;}
.doc-select-row select {width: 200px; display: block;}
.doc-select-check .checklabel {float: left; width: 90px;}
.doc-select-check table tr td {padding-right: 25px;}
#document-display hr {border: 1px #DDD dashed; border-width: 1px 0 0; clear: both; margin: 20px 0; height: 0;}

.document-page {margin-top: 70px;}

/*****************************************************/
/*************** NEWS & NOTICES **********************/
/*****************************************************/

#newsh2 {background: transparent url('../Images/fade-line.png') left bottom no-repeat; overflow: hidden; zoom:1; margin: 10px 0 20px 0;}
#newsh2 h2 {background: none; float: left; margin-bottom: 0;}
#newsh2 ul, .rss {float: right; list-style: none; margin: 20px 0 0 0;}
#newsh2 ul li, .rss li {float: left; margin-left: 20px;}
#newsh2 ul li a, .rss li a {font-size: 1em; font-family: Georgia, serif; font-style: italic; background: transparent url('../Images/rss14x14.png') no-repeat; display: block; padding-left: 18px;}

.news .ImageLeft {padding: 3px;	background: #FFF !important; border: 1px #CCC solid !important; float: left; margin: 0 20px 20px 0;}
#newslanding-left, #news-left {width: 630px; float: left;}
#newslanding-right, #news-right {width: 300px; float: right;}
#newslanding-left ul, #news-left ul, #newslanding-right ul, #news-right ul {list-style: none; margin: 0;}
#news-left ul {margin: 0; padding: 0; margin-top: -10px; margin-bottom: 35px;}
#newslanding-left ul li, #news-left ul li {padding: 10px 10px 20px 10px; margin-bottom: 10px; border-bottom: 1px #CCC dotted; overflow: hidden; zoom:1;}
#newslanding-left .featured {padding: 10px 10px 20px 10px; overflow: hidden; zoom:1; font-size: 1.2em; margin-bottom: 10px; background: #fcfcfc url('../Images/box-gradient-long.png') repeat-x bottom; border: 1px #CCC dotted;}
#newslanding-left .featured a {font-size: 1.4em; line-height: 1.2; display: inline-block;}
.news .date {font-style: italic; font-family: Georgia, serif; color: #627076; margin-right: 15px; display: block;}
#newslanding-left .title, #news-left .title  {font-family: Georgia, serif; margin-bottom: 10px; font-size: 1.4em;}
.news .rollup-img {float: left; clear: left;}
#newslanding-left .rollup-img img, #news-left .rollup-img img {padding: 3px; background: #FFF !important; border: 1px #CCC solid !important;}
#newslanding-left .rollup-text, #news-left .rollup-text {margin-top: 10px; margin-left: 210px;}
#news-left .doclink {padding: 10px 15px 10px 10px; border: 1px #CCC dashed; background: #FFF; font-family: Georgia, serif; font-style: italic; margin-top: 15px; font-size: 0.9em;}
#news-left .doclink a {font-size: 1.1em;}
.news .doclink a img {margin-right: 5px; float: left;}
#news-right .doclink, #newslanding-right .doclink {font-style: italic; font-size: 0.9em;}
a.viewall {font-style: italic; margin-top: 10px; margin-left: 15px; float: left;}
#newslanding-left a.viewall {font-family: Georgia, serif; font-size: 1.4em;}
#newslanding-right, #news-right {border-left: 2px #bbc8ce solid; background: url('../Images/grey-vertical-bg.gif') repeat-y left top;}
#news-right {margin-top: 7px;}
.news .block {margin-bottom: 40px; float: right; width: 300px;}
.news .headingbox  {width: 285px; height: 28px; background: url('../Images/diagonal-bg.gif'); border-top: 1px #f2f2f2 solid; border-bottom: 1px #bbc8ce solid; padding: 10px 0 0 15px;}
.news .headingbox h4 {float: left;}
.news .headingbox a {float: right; font-style: italic; margin-right: 5px;}
#newslanding-right ul li, #news-right ul li {padding: 8px 0 8px 15px; border-bottom: 1px #bbc8ce dotted;}
#newslanding-right .title, #news-right .title {margin-bottom: 0; font-weight: bold; margin-bottom: 5px; font-size: 1.1em;}
#newslanding-right .date, #news-right .date {margin-right: 0; font-size: 0.9em;}
#news-right .rollup-img img {height: 42px; width: 58px; border: 2px #bbc8ce solid !important; padding: 0;}
#news-right .rollup-text {margin-left: 70px;}
#newslanding-right span.content, #news-right span.content {font-size: 0.9em; margin: 5px 0;}
#newslanding-right .location, #news-right .location {display: block; font-size: 0.9em;}
a.archives {display: block;	padding: 5px 0 5px 15px; border-bottom: 1px #bbc8ce dotted;}

.news .stats {border: 1px solid #E6E6E6 !important; margin-bottom: 15px; padding-bottom: 1px; width: 100%;}
.news .stats-inner {display: block;	border: 1px #FFF solid;	border-bottom: none; background:	#F2F2F2; padding: 0 15px;}
.news .stats span {line-height: 24px; font-size: 0.9em; color: #333; font-family: Tahoma, serif; margin-right: 10px;}
.news .stats-footer {padding: 15px;	border: 1px #CCC dashed; margin: 30px 0; font-family: Tahoma, serif; font-size: 0.9em; overflow: hidden; zoom:1; clear: both;}
.news .stats-footer span {float: left; margin-right: 15px;}
.news .item-footer span b {margin-right: 2px;}
.news .newsbody {padding-left: 5px;}
#news-left .newsbody ul { margin: 0 0 1.5em 1.5em;}
#news-left .newsbody ul li {border-bottom: none; margin-bottom: 2px; padding:0; list-style: disc; overflow: visible;}

.news .makesub, .news .viewsub {padding: 10px 15px 10px 10px; border: 1px #CCC dashed; background: #FFF; font-family: Georgia, serif; font-style: italic; margin: 20px 15px 0 0; float: left;}

#ctl00_PlaceHolderContentWrapper_RichImageField1__ControlWrapper_RichImageField {float: left;}
.news .edits #RadEWrapperctl00_PlaceHolderContentWrapper_editmodepanel1_RadHtmlField1_ctl00 {width: 606px !important;}
.edits {padding: 25px; margin: 25px 0; border: 1px #CCC dashed; background: #fffff1;}
td.ms-input div {width: 200px !important;}
.ms-formfieldvaluecontainer {background: #FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; margin-bottom:4px; margin-left:0; margin-right:0; padding:0;}

/*****************************************************/
/*************** FOOTERS *****************************/
/*****************************************************/

#footer-jump {background: #dbe5eb; overflow: hidden; zoom:1; padding-bottom: 5px;}
.jump-bird a {background: transparent url('../Images/back-to-top.png') no-repeat left top; text-indent: -9999px; width: 109px; height: 28px; display: block; float: right;}
.jump-bird a:hover {background: transparent url('../Images/back-to-top.png') no-repeat left bottom;}
.dates {float: left; font-size: 0.8em; color: #999; margin-left: 210px; font-style: italic;}
#footer-extended {padding-bottom: 15px; background: #fcfcfc url('../Images/extended-footer-bg.png') repeat-x 50% bottom; border-top: 2px #c9d6dd solid; overflow: hidden; zoom:1;}
#footer-extended h4 {margin-bottom: 10px; font-family: Georgia, serif; text-transform: uppercase; color: #565f63; font-size: 1em; letter-spacing: 0.1em;}
.footer-linkbox {width: 200px; margin: 25px 40px 0 0; float: left;}
.footer-linkbox h4 {width: 200px; border-bottom: 2px #dcdcd4 solid; margin-bottom: 10px;}
.footer-linkbox ul {margin: 0; padding: 0; list-style: none;}
.footer-contact {width: 236px; margin: 20px 0 0 0; float: left; border: 1px #dcdcd4 solid; background: #FFF; text-align: center;}
.footer-contact h4 {margin-top: 15px;}
.footer-contact p {font-size: 1em;}
.footer-contact a.contact {padding-top: 10px; display: inline-block;}
#footer {border-top: 3px #55636a solid; background: #647279; padding: 10px 0 35px 0;}
#footer ul {margin: 25px 0 10px 0; padding: 0; list-style: none; float: left; height: 23px;}
#footer li {float: left; margin-right: 15px;}
#footer ul li a {color: #FFF;}
#footer ul.rss {float: left !Important; clear: both; margin: 0; padding: 0; overflow: hidden; zoom:1; width: 500px;}
#footer ul.rss li {margin-left: 0; float: left;}
#footer ul.rss li a {display: block;}
#footer-searchbox {margin: 20px 0 0 0; padding: 0; float: right; height: 23px;}
#footer-searchbox .sbox {font-size: 0.9em; color: #777;	border: 1px #2d383d solid; padding: 3px; height: 14px; width: 160px;}
#footer-searchbox .go {width: 59px; height: 23px; background-image: url('../Images/footer-search-button.png'); background-position: 0 3px; background-repeat: no-repeat; background-color: transparent; border-style:none; cursor:pointer; text-indent: -9999px; line-height: 0px;}
