DIV.carousel {
	WIDTH: 25em; HEIGHT: 20.68em
}
DIV.carousel DIV.carouselRotator {
	MARGIN-BOTTOM: 0.5em; HEIGHT: 16.68em
}
DIV.carousel DIV.carouselRotatorItem SPAN {
	HEIGHT: 3.25em
}
DIV.carousel DIV.carouselRotatorItem SPAN.top {
	BOTTOM: 15.5em
}
DIV.carousel DIV.carouselRotatorItem SPAN.bottom {
	BOTTOM: 4em
}
DIV.carousel DIV.carouselRotatorItem DIV {
	PADDING-LEFT: 0.5em; WIDTH: 24em; HEIGHT: 2.25em
}
DIV.carousel DIV.carouselRotatorItem DIV.top {
	BOTTOM: 18.5em
}
DIV.carousel DIV.carouselRotatorItem DIV.bottom {
	BOTTOM: 7em
}
DIV.carousel UL.carouselPlaylist {
	HEIGHT: 3.5em
}
#region-content DIV.carousel UL.carouselPlaylist {
	HEIGHT: 3.5em
}
DIV.carousel LI.carouselPlaylistItem IMG {
	WIDTH: 4.5em; HEIGHT: 3em
}
DIV.carousel LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.62em
}
#region-content DIV.carousel LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.62em
}
DIV.carousel LI.carouselPlaylistItem A {
	WIDTH: 4.5em
}
DIV.carousel-784 {
	WIDTH: 49em; HEIGHT: 39.93em
}
DIV.carousel-784 DIV.carouselRotator {
	MARGIN-BOTTOM: 0.5em; HEIGHT: 32.68em
}
DIV.carousel-784 DIV.carouselRotatorItem SPAN {
	HEIGHT: 3.25em
}
DIV.carousel-784 DIV.carouselRotatorItem SPAN.top {
	BOTTOM: 30em
}
DIV.carousel-784 DIV.carouselRotatorItem SPAN.bottom {
	BOTTOM: 6em
}
DIV.carousel-784 DIV.carouselRotatorItem DIV {
	PADDING-LEFT: 0.5em; WIDTH: 48em; HEIGHT: 2.25em
}
DIV.carousel-784 DIV.carouselRotatorItem DIV.top {
	BOTTOM: 32.75em
}
DIV.carousel-784 DIV.carouselRotatorItem DIV.bottom {
	BOTTOM: 8.75em
}
DIV.carousel-784 UL.carouselPlaylist {
	HEIGHT: 6.75em; MARGIN-LEFT: 0.06em
}
#region-content DIV.carousel-784 UL.carouselPlaylist {
	HEIGHT: 6.75em; MARGIN-LEFT: 0.06em
}
DIV.carousel-784 LI.carouselPlaylistItem IMG {
	WIDTH: 9.37em; HEIGHT: 6.25em
}
DIV.carousel-784 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.5em
}
#region-content DIV.carousel-784 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.5em
}
DIV.carousel-784 LI.carouselPlaylistItem A {
	WIDTH: 9.37em
}
DIV.carousel-584 {
	WIDTH: 36.5em; HEIGHT: 29.81em
}
DIV.carousel-584 DIV.carouselRotator {
	MARGIN-BOTTOM: 0.5em; HEIGHT: 24.31em
}
DIV.carousel-584 DIV.carouselRotatorItem SPAN {
	HEIGHT: 3.25em
}
DIV.carousel-584 DIV.carouselRotatorItem SPAN.top {
	BOTTOM: 22.5em
}
DIV.carousel-584 DIV.carouselRotatorItem SPAN.bottom {
	BOTTOM: 5em
}
DIV.carousel-584 DIV.carouselRotatorItem DIV {
	PADDING-LEFT: 0.5em; WIDTH: 35.5em; HEIGHT: 2.25em
}
DIV.carousel-584 DIV.carouselRotatorItem DIV.top {
	BOTTOM: 25.25em
}
DIV.carousel-584 DIV.carouselRotatorItem DIV.bottom {
	BOTTOM: 7.75em
}
DIV.carousel-584 UL.carouselPlaylist {
	HEIGHT: 5em
}
#region-content DIV.carousel-584 UL.carouselPlaylist {
	HEIGHT: 5em
}
DIV.carousel-584 LI.carouselPlaylistItem IMG {
	WIDTH: 6.75em; HEIGHT: 4.5em
}
DIV.carousel-584 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.68em
}
#region-content DIV.carousel-584 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.68em
}
DIV.carousel-584 LI.carouselPlaylistItem A {
	WIDTH: 6.75em
}
DIV.carousel-384 {
	WIDTH: 24em; HEIGHT: 20em
}
DIV.carousel-384 DIV.carouselRotator {
	MARGIN-BOTTOM: 0.5em; HEIGHT: 16em
}
DIV.carousel-384 DIV.carouselRotatorItem SPAN {
	HEIGHT: 3.25em
}
DIV.carousel-384 DIV.carouselRotatorItem SPAN.top {
	BOTTOM: 14.5em
}
DIV.carousel-384 DIV.carouselRotatorItem SPAN.bottom {
	BOTTOM: 4.75em
}
DIV.carousel-384 DIV.carouselRotatorItem DIV {
	PADDING-LEFT: 0.5em; WIDTH: 23em; HEIGHT: 2.25em
}
DIV.carousel-384 DIV.carouselRotatorItem DIV.top {
	BOTTOM: 17.25em
}
DIV.carousel-384 DIV.carouselRotatorItem DIV.bottom {
	BOTTOM: 7.5em
}
DIV.carousel-384 UL.carouselPlaylist {
	HEIGHT: 3.5em
}
#region-content DIV.carousel-384 UL.carouselPlaylist {
	HEIGHT: 3.5em
}
DIV.carousel-384 LI.carouselPlaylistItem IMG {
	WIDTH: 4.5em; HEIGHT: 3em
}
DIV.carousel-384 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.37em
}
#region-content DIV.carousel-384 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.37em
}
DIV.carousel-384 LI.carouselPlaylistItem A {
	WIDTH: 4.5em
}
DIV.carousel-187 {
	WIDTH: 11.68em; HEIGHT: 9.93em
}
DIV.carousel-187 DIV.carouselRotator {
	MARGIN-BOTTOM: 0.5em; HEIGHT: 7.81em
}
DIV.carousel-187 DIV.carouselRotatorItem SPAN {
	HEIGHT: 2em
}
DIV.carousel-187 DIV.carouselRotatorItem SPAN.top {
	BOTTOM: 7em
}
DIV.carousel-187 DIV.carouselRotatorItem SPAN.bottom {
	BOTTOM: 2.5em
}
DIV.carousel-187 DIV.carouselRotatorItem DIV {
	PADDING-LEFT: 0.5em; WIDTH: 10.68em; HEIGHT: 1em
}
DIV.carousel-187 DIV.carouselRotatorItem DIV.top {
	BOTTOM: 8.5em
}
DIV.carousel-187 DIV.carouselRotatorItem DIV.bottom {
	BOTTOM: 4em
}
DIV.carousel-187 UL.carouselPlaylist {
	HEIGHT: 2em; MARGIN-LEFT: 0.06em
}
#region-content DIV.carousel-187 UL.carouselPlaylist {
	HEIGHT: 2em; MARGIN-LEFT: 0.06em
}
DIV.carousel-187 LI.carouselPlaylistItem IMG {
	WIDTH: 2.25em; HEIGHT: 1.5em
}
DIV.carousel-187 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.06em
}
#region-content DIV.carousel-187 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.06em
}
DIV.carousel-187 LI.carouselPlaylistItem A {
	WIDTH: 2.25em
}
DIV.carousel-171 {
	WIDTH: 10.68em; HEIGHT: 9.06em
}
DIV.carousel-171 DIV.carouselRotator {
	MARGIN-BOTTOM: 0.5em; HEIGHT: 7.12em
}
DIV.carousel-171 DIV.carouselRotatorItem SPAN {
	HEIGHT: 2em
}
DIV.carousel-171 DIV.carouselRotatorItem SPAN.top {
	BOTTOM: 6.5em
}
DIV.carousel-171 DIV.carouselRotatorItem SPAN.bottom {
	BOTTOM: 2.5em
}
DIV.carousel-171 DIV.carouselRotatorItem DIV {
	PADDING-LEFT: 0.5em; WIDTH: 9.68em; HEIGHT: 1em
}
DIV.carousel-171 DIV.carouselRotatorItem DIV.top {
	BOTTOM: 8em
}
DIV.carousel-171 DIV.carouselRotatorItem DIV.bottom {
	BOTTOM: 4em
}
DIV.carousel-171 UL.carouselPlaylist {
	HEIGHT: 1.87em; MARGIN-LEFT: 0.06em
}
#region-content DIV.carousel-171 UL.carouselPlaylist {
	HEIGHT: 1.87em; MARGIN-LEFT: 0.06em
}
DIV.carousel-171 LI.carouselPlaylistItem IMG {
	WIDTH: 2.06em; HEIGHT: 1.37em
}
DIV.carousel-171 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.06em
}
#region-content DIV.carousel-171 LI.carouselPlaylistItem {
	MARGIN-RIGHT: 0.06em
}
DIV.carousel-171 LI.carouselPlaylistItem A {
	WIDTH: 2.06em
}
DIV.carouselRotator {
	WIDTH: 100%; OVERFLOW: hidden
}
DIV.carouselRotator A:hover {
	TEXT-DECORATION: none
}
DIV.carouselRotatorItem {
	WIDTH: 100%; HEIGHT: 100%
}
DIV.carouselRotatorItem IMG {
	WIDTH: 100%; HEIGHT: 100%
}
DIV.carouselRotatorItem SPAN {
	POSITION: relative; FILTER: alpha (opacity=70); BACKGROUND-COLOR: #fff; WIDTH: 100%; DISPLAY: block; opacity: .7
}
DIV.carouselRotatorItem SPAN.hidden {
	DISPLAY: none
}
DIV.carouselRotatorItem SPAN.hidden {
	DISPLAY: none
}
DIV.carouselRotatorItem DIV {
	POSITION: relative; OVERFLOW: hidden
}
DIV.carouselRotatorItem DIV.hidden {
	DISPLAY: none
}
UL.carouselPlaylist {
	LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 100%; CLEAR: both; FONT-SIZE: 100%; OVERFLOW: hidden
}
#region-content UL.carouselPlaylist {
	LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 100%; CLEAR: both; FONT-SIZE: 100%; OVERFLOW: hidden
}
LI.carouselPlaylistItem {
	LIST-STYLE-TYPE: none; FLOAT: left
}
#region-content LI.carouselPlaylistItem {
	LIST-STYLE-TYPE: none; FLOAT: left
}
UL.carouselPlaylist LI.last {
	MARGIN-RIGHT: 0px
}
#region-content UL.carouselPlaylist LI.last {
	MARGIN-RIGHT: 0px
}
LI.carouselPlaylistItem A {
	FILTER: alpha (opacity=40); DISPLAY: block; FLOAT: left; opacity: .4
}
LI.carouselPlaylistItem A:hover {
	FILTER: none; opacity: 1
}
DL.portletCarousel DT.portletHeader {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
DL.portletCarousel DD.portletItem {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
DL.portletCarousel P {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
FORM#carouselitem-base-edit DIV#archetypes-fieldname-text IFRAME#kupu-editor-iframe-text {
	BORDER-BOTTOM: #ccc 0.06em solid; BORDER-LEFT: #ccc 0.06em solid; WIDTH: 25em; HEIGHT: 2em; BORDER-TOP: #ccc 0.06em; BORDER-RIGHT: #ccc 0.06em solid
}
DIV.carousel A {
	MARGIN: 0px
}
DIV.carousel-784 A {
	MARGIN: 0px
}
DIV.carousel-584 A {
	MARGIN: 0px
}
DIV.carousel-384 A {
	MARGIN: 0px
}
DIV.carousel-187 A {
	MARGIN: 0px
}
DIV.carousel-171 A {
	MARGIN: 0px
}
A {
	OUTLINE-STYLE: none
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
* :link {
	TEXT-DECORATION: none
}
:visited {
	TEXT-DECORATION: none
}
* UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
* LI {
	DISPLAY: inline
}
* H1 {
	FONT-SIZE: 1em
}
H2 {
	FONT-SIZE: 1em
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em
}
PRE {
	FONT-SIZE: 1em
}
CODE {
	FONT-SIZE: 1em
}
* A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
:link IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
:visited IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.visualClear {
	DISPLAY: block; CLEAR: both
}
BODY {
	FONT: 1em/120% ,Times New Roman,Serif; BACKGROUND: url(whitetopbackground.gif) #000 repeat-x; COLOR: black
}
#visual-portal-wrapper {
	MARGIN: auto; WIDTH: 74em; BACKGROUND: #0186be
}
IMG {
	VERTICAL-ALIGN: middle
}
TABLE {
	BORDER-COLLAPSE: collapse
}
FORM {
	WIDTH: 100%; MARGIN-BOTTOM: 1em
}
FIELDSET {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 100%; BORDER-LEFT-STYLE: none; BORDER-TOP: #5a9bc6 1px solid
}
LEGEND {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-SIZE: 1em; PADDING-TOP: 0px
}
A:link {
	COLOR: #007db1
}
A:visited {
	COLOR: #007db1
}
A:hover:link {
	TEXT-DECORATION: underline
}
A:hover:visited {
	TEXT-DECORATION: underline
}
PRE {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; OVERFLOW-X: scroll; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; FONT-FAMILY: Courier, monospace; FONT-SIZE: 0.75em; PADDING-TOP: 10px
}
CODE {
	FONT-FAMILY: "American Typewriter", "Bitstream Vera Sans Mono", "Courier New", monospace
}
LABEL {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
LABEL:hover {
	BACKGROUND-COLOR: #e3e3ec; CURSOR: pointer
}
TEXTAREA {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; WIDTH: 99%; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid
}
INPUT[type='text'] {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 99%; PADDING-RIGHT: 2px; FONT-SIZE: 110%; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 2px
}
INPUT[type='password'] {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 99%; PADDING-RIGHT: 2px; FONT-SIZE: 110%; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 2px
}
INPUT[type='text']:focus {
	BACKGROUND-COLOR: #ffffe0; OUTLINE-STYLE: none
}
INPUT[type='password']:focus {
	BACKGROUND-COLOR: #ffffe0; OUTLINE-STYLE: none
}
INPUT:focus {
	BORDER-BOTTOM-COLOR: black !important; BORDER-TOP-COLOR: black !important; BORDER-RIGHT-COLOR: black !important; BORDER-LEFT-COLOR: black !important
}
TEXTAREA:focus {
	BORDER-BOTTOM-COLOR: black !important; BORDER-TOP-COLOR: black !important; BORDER-RIGHT-COLOR: black !important; BORDER-LEFT-COLOR: black !important
}
#portal-columns {
	BACKGROUND-COLOR: #fff; WIDTH: 55.5em; FLOAT: left; MARGIN-LEFT: 9.25em; MARGIN-RIGHT: 9.25em
}
#portal-column-one {
	WIDTH: 18.5em; FLOAT: left; FONT-SIZE: 99.99%
}
#portal-column-two {
	WIDTH: 18.5em; FLOAT: left; FONT-SIZE: 99.99%
}
#portal-searchbox {
	FLOAT: left
}
#portal-searchbox .searchSection {
	FLOAT: left; FONT-SIZE: 75%
}
#portal-searchbox INPUT#searchGadget {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 180px; FONT-SIZE: 75%; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #eee 1px solid
}
#portal-searchbox INPUT#searchGadget:focus {
	COLOR: black
}
#portal-searchbox INPUT.searchButton {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 1px; BACKGROUND: url(searchField.png) #eee no-repeat 2px 1px; FONT-SIZE: 85%; CURSOR: pointer; PADDING-TOP: 1px
}
.portlet {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #eeeeee; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; /* BEHAVIOR: url(border-radius.htc);*/ -moz-border-radius: 1em; -webkit-border-radius: 1em
}
#portal-column-one .portletWrapper {
	MARGIN: 0.25em 0.25em 0.75em
}
#portal-column-two .portletWrapper {
	MARGIN: 0.25em 0.25em 0.75em
}
#portal-column-one .portletWrapper {
	MARGIN-LEFT: 0.5em
}
#portal-column-two .portletWrapper {
	MARGIN-RIGHT: 0.5em
}
.portletHeader {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 1em; BORDER-RIGHT-STYLE: none; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP-STYLE: none; CLEAR: both; FONT-SIZE: 1.25em; BORDER-LEFT-STYLE: none; PADDING-TOP: 1em
}
.portletItem {
	Z-INDEX: 1; POSITION: relative; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; CLEAR: left; BORDER-LEFT-STYLE: none
}
DIV.portletAssignments DIV.portletHeader {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #666; MARGIN: 6px 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: white; PADDING-TOP: 6px
}
DIV.portletAssignments A {
	COLOR: white; TEXT-DECORATION: underline
}
DIV.portletAssignments .managedPortletActions A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
DIV.portletAssignments .managedPortletActions A:hover {
	BACKGROUND-COLOR: white; COLOR: #666
}
.managedPortletActions {
	DISPLAY: block; FLOAT: right
}
DIV.managePortletsLink {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 20px; CLEAR: both; PADDING-TOP: 20px
}
DIV.managePortletsLink A {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e5e5e5; PADDING-LEFT: 1.7em; PADDING-RIGHT: 1.7em; COLOR: #909090; FONT-SIZE: 75%; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 3px; -moz-border-radius: 1.1em; -webkit-border-radius: 1.1em
}
DIV.managePortletsLink A:hover {
	BORDER-BOTTOM: #e5e5e5 1px outset; BORDER-LEFT: #e5e5e5 1px outset; BACKGROUND-COLOR: #5a9bc6; COLOR: white; BORDER-TOP: #e5e5e5 1px outset; BORDER-RIGHT: #e5e5e5 1px outset
}
#portal-column-content DIV.managePortletsLink {
	DISPLAY: none
}
#portlet-prefs STRONG {
	MARGIN-LEFT: 2em
}
DL.toc {
	BORDER-LEFT: #666 1px solid; MARGIN: 0px 0px 0.5em 1.5em; WIDTH: 35%; FLOAT: right; FONT-SIZE: 90%
}
DL.toc DT {
	MARGIN-LEFT: 3em; FONT-WEIGHT: normal
}
DL.toc DD {
	MARGIN-BOTTOM: 0px !important
}
DL.toc DD OL {
	MARGIN-LEFT: 1.5em !important
}
#portal-header {
	MARGIN-TOP: 0em; WIDTH: 74em; BACKGROUND: #fff; HEIGHT: 7.5em
}
#portal-top {
	WIDTH: 100%; BORDER-TOP: #0186be 1.5em solid
}
A#portal-logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 97px; PADDING-TOP: 0px
}
DL.enableFormTabbing DD {
	MARGIN-LEFT: 0px; PADDING-TOP: 2em
}
FIELDSET.formPanel {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
FIELDSET.hidden.formPanel {
	DISPLAY: none
}
#region-content UL.formTabs {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#region-content UL.formTabs LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#region-content UL.formTabs {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; PADDING-TOP: 4px
}
#region-content UL.formTabs LI {
	PADDING-BOTTOM: 4px; DISPLAY: inline; PADDING-TOP: 3px
}
#region-content UL.formTabs LI A.selected {
	BACKGROUND-COLOR: #5a9bc6 !important; COLOR: white
}
#region-content UL.formTabs LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(bulletLeft.gif) no-repeat right center; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#region-content UL.formTabs LI A SPAN {
	BORDER-BOTTOM: #5a9bc6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: url(bulletRight.gif) no-repeat 0px center; BORDER-TOP: #5a9bc6 1px solid; PADDING-TOP: 3px
}
#region-content UL.formTabs LI A:hover {
	BORDER-BOTTOM-COLOR: #666; BACKGROUND-COLOR: #666; BORDER-TOP-COLOR: #666; TEXT-DECORATION: none
}
#region-content UL.formTabs LI A:hover SPAN {
	COLOR: white; TEXT-DECORATION: none
}
#region-content UL.formTabs LI.firstFormTab {
	PADDING-BOTTOM: 4px; BACKGROUND: url(pageTabs-bottom-left.gif) no-repeat 0px bottom; PADDING-TOP: 4px
}
#region-content UL.formTabs LI.firstFormTab A {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(pageTabs-top-left.gif) no-repeat 0px top; PADDING-TOP: 4px
}
#region-content UL.formTabs LI.firstFormTab A SPAN {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 3px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP-STYLE: none; BACKGROUND: url(bulletLeft.gif) no-repeat right center; PADDING-TOP: 4px
}
#region-content UL.formTabs LI.firstFormTab A:hover {
	BACKGROUND: url(pageTabs-bottom-left-over.gif) no-repeat 0px bottom
}
#region-content UL.formTabs LI.firstFormTab A.selected {
	BACKGROUND: url(pageTabs-bottom-left-over.gif) no-repeat 0px bottom
}
#region-content UL.formTabs LI.firstFormTab A:hover SPAN {
	BACKGROUND: url(pageTabs-top-left-over.gif) no-repeat 0px top
}
#region-content UL.formTabs LI.firstFormTab A.selected SPAN {
	BACKGROUND: url(pageTabs-top-left-over.gif) no-repeat 0px top
}
#region-content UL.formTabs LI.lastFormTab {
	PADDING-BOTTOM: 4px; BACKGROUND: url(pageTabs-bottom-right.gif) no-repeat right bottom; PADDING-TOP: 4px
}
#region-content UL.formTabs LI.lastFormTab A {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(pageTabs-top-right.gif) no-repeat right top; PADDING-TOP: 4px
}
#region-content UL.formTabs LI.lastFormTab A SPAN {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP-STYLE: none; PADDING-TOP: 4px
}
#region-content UL.formTabs LI.lastFormTab A:hover {
	BACKGROUND: url(pageTabs-bottom-right-over.gif) no-repeat right bottom
}
#region-content UL.formTabs LI.lastFormTab A.selected {
	BACKGROUND: url(pageTabs-bottom-right-over.gif) no-repeat right bottom
}
#region-content UL.formTabs LI.lastFormTab A:hover SPAN {
	BACKGROUND: url(pageTabs-top-right-over.gif) no-repeat right top
}
#region-content UL.formTabs LI.lastFormTab A.selected SPAN {
	BACKGROUND: url(pageTabs-top-right-over.gif) no-repeat right top
}
* HTML #region-content UL.formTabs LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#login-form INPUT {
	WIDTH: auto
}
.field {
	MARGIN-BOTTOM: 1em
}
.formHelp {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0.25em; COLOR: #000; FONT-SIZE: 0.75em
}
#portal-breadcrumbs {
	BACKGROUND-COLOR: #000; PADDING-LEFT: 9.25em
}
SPAN#breadcrumbs-you-are-here {
	COLOR: white; FONT-SIZE: 0.75em
}
#portal-breadcrumbs .breadcrumb {
	PADDING-RIGHT: 0.5em; BACKGROUND: url(breadCrumbDivider.gif) no-repeat right center
}
#portal-breadcrumbs .bcLast {
	LINE-HEIGHT: 150%; PADDING-RIGHT: 0px; BACKGROUND: #000; COLOR: white; FONT-SIZE: 0.75em
}
#portal-breadcrumbs A {
	LINE-HEIGHT: 150%; WHITE-SPACE: nowrap; COLOR: white; FONT-SIZE: 0.75em; TEXT-DECORATION: none
}
#portal-breadcrumbs A:hover {
	TEXT-DECORATION: underline
}
DIV.searchBreadcrumbs SPAN.breadcrumb {
	LINE-HEIGHT: 150%; PADDING-RIGHT: 0.5em; WHITE-SPACE: nowrap; BACKGROUND: url(breadCrumbDivider.gif) no-repeat right center; COLOR: #999; FONT-SIZE: 0.75em; TEXT-DECORATION: none
}
DIV.searchBreadcrumbs SPAN.bcLast {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#portal-column-content UL.contentViews {
	POSITION: relative; LIST-STYLE-TYPE: none; WIDTH: 100%; MARGIN-BOTTOM: 1em; BACKGROUND: url(edgeColour.gif) repeat-x 0px bottom; FLOAT: left
}
#portal-column-content UL.contentViews LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#portal-column-content UL.contentViews LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FLOAT: left; COLOR: orange; FONT-SIZE: 0.75em; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#portal-column-content UL.contentViews LI A:hover {
	COLOR: black
}
#portal-column-content UL.contentViews LI.selected A {
	BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: black; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 2px
}
DIV.contentActions {
	MARGIN-TOP: -1em; MIN-HEIGHT: 1.5em; WIDTH: 100%; MARGIN-BOTTOM: 1em; FLOAT: left
}
UL#contentActionMenus {
	LIST-STYLE-TYPE: none; FLOAT: right
}
UL#contentActionMenus LI {
	POSITION: relative; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; FLOAT: right; FONT-SIZE: 0.75em; FONT-WEIGHT: bold
}
UL#contentActionMenus LI A {
	DISPLAY: block
}
UL#contentActionMenus LI A:hover {
	TEXT-DECORATION: underline
}
UL#contentActionMenus LI DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#contentActionMenus LI DD {
	DISPLAY: none
}
UL#contentActionMenus LI DD IMG {
	VERTICAL-ALIGN: middle
}
UL#contentActionMenus LI DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#contentActionMenus LI DT A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; MARGIN-LEFT: 2px; FONT-SIZE: 90%; MARGIN-RIGHT: 2px; PADDING-TOP: 6px
}
UL#contentActionMenus LI A IMG {
	BACKGROUND-COLOR: white; MARGIN-TOP: -3px; WIDTH: 16px; HEIGHT: 16px
}
UL#contentActionMenus LI DD.actionMenuContent IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
UL#contentActionMenus LI DT A SPAN.arrowDownAlternative {
	FONT-SIZE: 90%
}
UL#contentActionsMenus LI DT A {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-RIGHT: 0px; TEXT-DECORATION: none
}
UL#contentActionMenus LI DT A:hover {
	TEXT-DECORATION: underline
}
UL#contentActionMenus DL.activated DT {
	Z-INDEX: 1000; POSITION: relative; PADDING-RIGHT: 4px; BACKGROUND: url(listBox-header-right.gif) no-repeat right top; COLOR: black; TEXT-DECORATION: none
}
UL#contentActionMenus DL.activated DT A {
	Z-INDEX: 1000; POSITION: relative; PADDING-BOTTOM: 3px; MARGIN-TOP: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BACKGROUND: url(listBox-header-left.gif) no-repeat left top; COLOR: black; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
UL#contentActionMenus DL.activated DD {
	POSITION: absolute; TEXT-ALIGN: left; MARGIN-TOP: -1px; WIDTH: 150px; DISPLAY: block; BACKGROUND: url(listBox-top.gif) no-repeat; FLOAT: left; RIGHT: 0px
}
UL#contentActionMenus DL.activated UL {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; WIDTH: 150px; BACKGROUND: url(listBox-bottom.gif) no-repeat 0px bottom; FLOAT: left
}
UL#contentActionMenus DL.activated UL LI {
	WIDTH: 150px; FLOAT: left
}
UL#contentActionMenus DL.activated UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; LINE-HEIGHT: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 4px
}
UL#contentActionMenus DL.activated UL LI A:hover {
	BACKGROUND-COLOR: #666; COLOR: white
}
UL#contentActionMenus LI.actionSeparator {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px dotted; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
H1 {
	LINE-HEIGHT: 100%; COLOR: #0186be; CLEAR: left; FONT-SIZE: 2em; FONT-WEIGHT: bold
}
#archetypes-fieldname-title INPUT {
	LINE-HEIGHT: 100%; COLOR: #0186be; CLEAR: left; FONT-SIZE: 2em; FONT-WEIGHT: bold
}
H1.documentFirstHeading {
	MARGIN-BOTTOM: 0.4em
}
DIV.collage-item H2 {
	COLOR: #0186be; FONT-WEIGHT: normal; PADDING-TOP: 0.5em
}
H2 {
	LINE-HEIGHT: 120%; MARGIN-BOTTOM: 0.25em; FONT-SIZE: 1.5em
}
#content H2 A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; DISPLAY: block; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0.5em; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
H2 A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; DISPLAY: block; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0.5em; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
#content H2 A:hover {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; DISPLAY: block; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0.5em; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: none
}
#portal-column-content {
	BACKGROUND-COLOR: white; FLOAT: left
}
#portal-columns DIV.content-narrow {
	WIDTH: 55.5em
}
#portal-columns DIV.content-medium {
	WIDTH: 37em
}
#portal-columns DIV.content-wide {
	WIDTH: 55.5em
}
#portal-column-content DL DD {
	VERTICAL-ALIGN: middle
}
#portal-column-content DL.folder_listing DT SPAN.summary IMG {
	FLOAT: left; MARGIN-RIGHT: 0.25em
}
#portal-column-content DL.folder_listing DD {
	MARGIN-BOTTOM: 0.75em; MARGIN-LEFT: 1.25em
}
#portal-column-content DL.folder_listing DT SPAN.summary {
	LINE-HEIGHT: 150%; FONT-SIZE: 0.75em
}
#portal-column-content DL.folder_listing DT SPAN.documentByLine {
	LINE-HEIGHT: 150%; FONT-SIZE: 0.75em
}
#portal-column-content DL.folder_listing DD SPAN.description {
	LINE-HEIGHT: 150%; FONT-SIZE: 0.75em
}
#portal-column-content DL.folder_listing DD SPAN.description {
	DISPLAY: block
}
#region-content {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0px
}
#region-content P {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
#region-content UL {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
#region-content OL {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
#region-content TABLE {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
HTML.kupu-html P {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
HTML.kupu-html UL {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
HTML.kupu-html OL {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
HTML.kupu-html TABLE {
	LINE-HEIGHT: 150%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: black; FONT-SIZE: 0.75em
}
#region-content UL UL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content OL OL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content UL OL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content OL UL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content UL P {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content OL P {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content UL TABLE {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content OL TABLE {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content TABLE UL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content TABLE OL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content TABLE P {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html UL UL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html OL OL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html UL OL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html OL UL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html UL P {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html OL P {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html UL TABLE {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html OL TABLE {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html TABLE UL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html TABLE OL {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
HTML.kupu-html TABLE P {
	LINE-HEIGHT: 150%; FONT-SIZE: 1em
}
#region-content IMG {
	MAX-WIDTH: 100%
}
#region-content UL {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 2em
}
HTML.kupu-html UL {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 2em
}
#region-content OL {
	LIST-STYLE-TYPE: decimal; MARGIN-LEFT: 2em
}
HTML.kupu-html OL {
	LIST-STYLE-TYPE: decimal; MARGIN-LEFT: 2em
}
#region-content LI {
	DISPLAY: list-item; MARGIN-BOTTOM: 0.25em
}
HTML.kupu-html LI {
	DISPLAY: list-item; MARGIN-BOTTOM: 0.25em
}
#region-content DIV.documentByLine {
	DISPLAY: none
}
.documentByLine {
	DISPLAY: none
}
#region-content P.tileBody {
	DISPLAY: inline; CLEAR: none
}
#portal-column-content titleFooter {
	DISPLAY: inline; CLEAR: none
}
#region-content .discreet {
	COLOR: #999
}
#region-content .visualHighlight {
	BACKGROUND-COLOR: #ffc
}
#region-content .pullquote {
	BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 1em; PADDING-LEFT: 1em; WIDTH: 35%; PADDING-RIGHT: 1em; FLOAT: right; COLOR: #888; CLEAR: right; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#region-content .callout {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px; PADDING-BOTTOM: 1em; FONT-VARIANT: small-caps; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #888; CLEAR: both; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px; PADDING-TOP: 1em
}
#region-content TABLE {
	TEXT-ALIGN: left; WIDTH: 100%
}
#region-content P.documentDescription {
	FONT-STYLE: italic; COLOR: #999
}
DIV.documentDescription {
	LINE-HEIGHT: 150%; FONT-SIZE: 0.75em
}
#archetypes-fieldname-description TEXTAREA {
	FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; COLOR: #999
}
#region-content A.link-parent {
	DISPLAY: none
}
#portal-footer {
	TEXT-ALIGN: center; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #000; COLOR: white; MARGIN-LEFT: 12.25em; FONT-SIZE: 0.75em; MARGIN-RIGHT: 12.25em
}
DIV.eventDetails {
	BORDER-BOTTOM: #007db1 1px solid; BORDER-LEFT: #007db1 1px solid; BACKGROUND-COLOR: #e3e3ec; WIDTH: 50%; FLOAT: right; BORDER-TOP: #007db1 1px solid; BORDER-RIGHT: #007db1 1px solid
}
TABLE.listing {
	WIDTH: 100%
}
TABLE.listing TD {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
TABLE.listing TH {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
TABLE.listing TD.listingCheckbox {
	TEXT-ALIGN: center
}
TABLE.listing TH.listingCheckbox {
	TEXT-ALIGN: center
}
TABLE.listing THEAD TH {
	BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: left; PADDING-LEFT: 0px; COLOR: #666
}
TABLE.listing TBODY TH {
	FONT-WEIGHT: bold
}
TABLE.listingtbody TR {
	TEXT-ALIGN: left
}
TABLE.listing TBODY TR.odd {
	BACKGROUND: #f9f9f9
}
TABLE.listing TBODY TR TD {
	BACKGROUND: #fff
}
TABLE.listing TBODY TR.odd TD {
	BACKGROUND: #f9f9f9
}
TABLE.listing A {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none !important; BORDER-TOP-STYLE: none !important; BORDER-LEFT-STYLE: none !important
}
TABLE.listing A:hover {
	BORDER-BOTTOM: black 1px solid
}
DL.portalMessage {
	CLEAR: both
}
DL.portalMessage A {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none !important; BORDER-TOP-STYLE: none !important; COLOR: black; BORDER-LEFT-STYLE: none !important; TEXT-DECORATION: underline
}
DL.portalMessage DT {
	BORDER-BOTTOM: #996 1px solid; BORDER-LEFT: #996 1px solid; PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #996; MARGIN: 0px 0.5em 0px 0px; PADDING-LEFT: 0.75em; PADDING-RIGHT: 0.75em; FLOAT: left; COLOR: white; BORDER-TOP: #996 1px solid; FONT-WEIGHT: normal !important; BORDER-RIGHT: #996 1px solid; PADDING-TOP: 0.5em
}
DL.portalMessage DD {
	BORDER-BOTTOM: #996 1px solid; BORDER-LEFT: #996 1px solid; PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #ffffe3; MARGIN: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BORDER-TOP: #996 1px solid; BORDER-RIGHT: #996 1px solid; PADDING-TOP: 0.5em
}
DL.warning DT {
	BORDER-BOTTOM: #d80 1px solid; BORDER-LEFT: #d80 1px solid; BACKGROUND-COLOR: #d80; BORDER-TOP: #d80 1px solid; BORDER-RIGHT: #d80 1px solid
}
DL.error DT {
	BORDER-BOTTOM-COLOR: #d00; BACKGROUND-COLOR: #d00; BORDER-TOP-COLOR: #d00; BORDER-RIGHT-COLOR: #d00; BORDER-LEFT-COLOR: #d00
}
DL.warning DD {
	BORDER-BOTTOM-COLOR: #d80; BACKGROUND-COLOR: #fd7; BORDER-TOP-COLOR: #d80; BORDER-RIGHT-COLOR: #d80; BORDER-LEFT-COLOR: #d80
}
DL.error DD {
	BORDER-BOTTOM-COLOR: #d00; BACKGROUND-COLOR: #fdc; BORDER-TOP-COLOR: #d00; BORDER-RIGHT-COLOR: #d00; BORDER-LEFT-COLOR: #d00
}
DIV.fieldErrorBox {
	BACKGROUND-COLOR: #fdc
}
UL.configlets {
	
}
UL.configlets LI {
	DISPLAY: block; MARGIN-BOTTOM: 0.75em
}
UL.configlets A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#region-content UL.configletDetails LI {
	DISPLAY: inline; MARGIN-LEFT: 2.75em
}
DIV.documentActions {
	TEXT-ALIGN: right; MARGIN: 1em 0px; BORDER-TOP: #666 1px solid
}
DIV.documentActions UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN-TOP: -0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV.documentActions UL LI {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 0px 0.5em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; DISPLAY: inline !important; PADDING-TOP: 0px
}
DIV.documentActions UL LI A {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none !important; BORDER-TOP-STYLE: none !important; BORDER-LEFT-STYLE: none !important
}
.kupu-tb {
	WIDTH: 98% !important
}
.kupu-tb-buttons BUTTON.kupu-contact {
	BACKGROUND-IMAGE: url(contact_us_icon.gif)
}
.kupu-tb-buttons BUTTON.kupu-mcgruffstore {
	BACKGROUND-IMAGE: url(mcgruffstore_icon.gif)
}
DIV.fieldUploadFile {
	DISPLAY: none
}
HTML.kupu-html {
	FONT-SIZE: 100%
}
HTML.kupu-html BODY {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
HTML.kupu-html BODY.documentContent {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
IFRAME.kupu-editor-iframe {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
IFRAME.kupu-editor-iframe BODY.documentContent {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.image-left {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; MARGIN: 0.5em 1em 0.5em 0px; FLOAT: left; CLEAR: both; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
.image-inline {
	FLOAT: none
}
.image-right {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; MARGIN: 0.5em; FLOAT: right; CLEAR: both; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
DD.image-caption {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.captioned {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
.LSRes {
	LINE-HEIGHT: 1.1em; TEXT-TRANSFORM: none; VISIBILITY: visible; MARGIN-LEFT: 0px
}
.LSResult {
	BORDER-BOTTOM: black 1px solid; POSITION: relative; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 0.75em; BACKGROUND-COLOR: #ffffe0; MARGIN-TOP: -1px; PADDING-LEFT: 0px; WIDTH: 198px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: left; FONT-SIZE: 75%; BORDER-RIGHT: black 1px solid; PADDING-TOP: 0.5em
}
.LSResult H4 {
	DISPLAY: none
}
.LSHighlight {
	
}
.LSHighlight A {
	BACKGROUND-COLOR: gray; COLOR: white
}
.LSHighlight A .livesearchResult-description {
	COLOR: white
}
.LSResult UL {
	
}
.LSResult UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.LSResult UL LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 26px; WIDTH: 167px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; FLOAT: left; PADDING-TOP: 5px
}
.LSResult .livesearchResult-title {
	DISPLAY: inline; WHITE-SPACE: normal; FONT-WEIGHT: bold
}
.LSResult .livesearchResult-score {
	DISPLAY: inline; WHITE-SPACE: normal
}
.LSResult .livesearchResult-description {
	WIDTH: 165px; DISPLAY: inline; WHITE-SPACE: normal; FLOAT: left; COLOR: gray; CLEAR: left
}
.LSResult UL LI A IMG {
	MARGIN-TOP: -3px; FLOAT: left; MARGIN-LEFT: -20px
}
.LSRow {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: normal; PADDING-TOP: 0px
}
.LSRow A {
	TEXT-DECORATION: none
}
.LSDescr {
	BACKGROUND-COLOR: #7dabcf
}
.documentContent DIV#review-history {
	FLOAT: left
}
.documentContent DIV#content-history {
	FLOAT: left
}
.documentContent DIV#review-history DL {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #5a9bc6; MARGIN: 1em 0pt 0pt; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; COLOR: white; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.documentContent DIV#content-history DL {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #5a9bc6; MARGIN: 1em 0pt 0pt; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; COLOR: white; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.documentContent DIV#review-history DL.expandedInlineCollapsible {
	PADDING-BOTTOM: 1em
}
.documentContent DIV#content-history DL.expandedInlineCollapsible {
	PADDING-BOTTOM: 1em
}
.documentContent DIV#review-history DL DT {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 0.5em; HEIGHT: 0.75em; CURSOR: pointer; PADDING-TOP: 0.5em
}
.documentContent DIV#content-history DL DT {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 0.5em; HEIGHT: 0.75em; CURSOR: pointer; PADDING-TOP: 0.5em
}
.documentContent DIV#review-history DL.collapsedInlineCollapsible DT.collapsibleHeader {
	LINE-HEIGHT: 150%; BACKGROUND: url(twistie-closed.gif) no-repeat 0.5em center; COLOR: white; FONT-SIZE: 0.75em
}
.documentContent DIV#content-history DL.collapsedInlineCollapsible DT.collapsibleHeader {
	LINE-HEIGHT: 150%; BACKGROUND: url(twistie-closed.gif) no-repeat 0.5em center; COLOR: white; FONT-SIZE: 0.75em
}
.documentContent DIV#review-history DL.expandedInlineCollapsible DT.collapsibleHeader {
	BACKGROUND: url(twistie-open.gif) no-repeat 0.5em center; COLOR: white
}
.documentContent DIV#content-history DL.expandedInlineCollapsible DT.collapsibleHeader {
	BACKGROUND: url(twistie-open.gif) no-repeat 0.5em center; COLOR: white
}
.documentContent DIV#review-history DL.collapsedInlineCollapsible DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px
}
.documentContent DIV#content-history DL.collapsedInlineCollapsible DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px
}
.documentContent DIV#review-history DL.expandedInlineCollapsible DD {
	MARGIN: 1em 0.5em 0.5em; DISPLAY: block
}
.documentContent DIV#content-history DL.expandedInlineCollapsible DD {
	MARGIN: 1em 0.5em 0.5em; DISPLAY: block
}
.documentContent DIV#review-history DL DD P {
	MARGIN: 0px 1.25em 1em; COLOR: white
}
.documentContent DIV#content-history DL DD P {
	MARGIN: 0px 1.25em 1em; COLOR: white
}
.documentContent DIV#review-history DL DD A {
	COLOR: white; TEXT-DECORATION: none
}
.documentContent DIV#content-history DL DD A {
	COLOR: white; TEXT-DECORATION: none
}
#review-history TABLE.listing {
	BACKGROUND-COLOR: transparent !important; MARGIN: 0px 0.5em 1em; WIDTH: 420px; BORDER-COLLAPSE: collapse; FONT-SIZE: 90%
}
#content-history TABLE.listing {
	BACKGROUND-COLOR: transparent !important; MARGIN: 0px 0.5em 1em; WIDTH: 420px; BORDER-COLLAPSE: collapse; FONT-SIZE: 90%
}
#review-history TABLE.listing TR {
	BACKGROUND-COLOR: transparent !important
}
#content-history TABLE.listing TR {
	BACKGROUND-COLOR: transparent !important
}
#review-history TABLE.listing TR TD {
	COLOR: white
}
.documentContent DIV#review-history TABLE.listing TR TH {
	COLOR: white
}
#content-history TABLE.listing TR TD {
	COLOR: white
}
.documentContent DIV#content-history TABLE.listing TR TH {
	COLOR: white
}
#review-history TABLE.listing TR:hover {
	
}
#content-history TABLE.listing TR:hover {
	
}
#review-history TABLE.listing TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.25em; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: transparent !important; PADDING-LEFT: 0px; PADDING-RIGHT: 0.25em; MARGIN-BOTTOM: 0.25em; VERTICAL-ALIGN: text-top; BORDER-LEFT-STYLE: none; BORDER-TOP: white 1px dotted
}
#content-history TABLE.listing TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.25em; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: transparent !important; PADDING-LEFT: 0px; PADDING-RIGHT: 0.25em; MARGIN-BOTTOM: 0.25em; VERTICAL-ALIGN: text-top; BORDER-LEFT-STYLE: none; BORDER-TOP: white 1px dotted
}
#review-history TABLE.listing TH {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0.25em; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0.25em; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0.25em; VERTICAL-ALIGN: text-top; BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold
}
#content-history TABLE.listing TH {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0.25em; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0.25em; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0.25em; VERTICAL-ALIGN: text-top; BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold
}
#reviewHistory TABLE.listing {
	MARGIN: 1em 1em 1.5em; BACKGROUND: none transparent scroll repeat 0% 0%
}
#contentHistory TABLE.listing {
	MARGIN: 1em 1em 1.5em; BACKGROUND: none transparent scroll repeat 0% 0%
}
#region-content .formControls {
	MARGIN-TOP: 0.5em; BORDER-TOP: gray 1px solid; PADDING-TOP: 0.5em
}
#region-content .formControls BUTTON {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0.1em; LINE-HEIGHT: 1.8em; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #5a9bc6; PADDING-LEFT: 1.25em; PADDING-RIGHT: 1.25em; BORDER-TOP-STYLE: none; COLOR: white; BORDER-LEFT-STYLE: none; CURSOR: pointer; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.1em; -moz-border-radius: 1em; -webkit-border-radius: 1em
}
#region-content .formControls INPUT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0.1em; LINE-HEIGHT: 1.8em; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #5a9bc6; PADDING-LEFT: 1.25em; PADDING-RIGHT: 1.25em; BORDER-TOP-STYLE: none; COLOR: white; BORDER-LEFT-STYLE: none; CURSOR: pointer; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.1em; -moz-border-radius: 1em; -webkit-border-radius: 1em
}
#region-content .formControls BUTTON:hover {
	BACKGROUND-COLOR: #666
}
#region-content .formControls INPUT:hover {
	BACKGROUND-COLOR: #666
}
.portletLanguage LI {
	
}
.portletLanguage LI A {
	PADDING-BOTTOM: 0.25em; DISPLAY: block; PADDING-TOP: 0.25em
}
.portletRecent A IMG {
	MARGIN-TOP: -1px; FLOAT: right
}
.portletStaticText UL {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 2em
}
.portletStaticText OL {
	LIST-STYLE-TYPE: decimal; MARGIN-LEFT: 2.5em
}
.portletStaticText LI {
	LINE-HEIGHT: 1.5em; DISPLAY: list-item; MARGIN-BOTTOM: 0.25em
}
#portal-personaltools-wrapper {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 70em; TOP: 4em
}
#portal-personaltools-wrapper UL {
	MARGIN-BOTTOM: 0px
}
#portal-personaltools-wrapper LI A {
	LINE-HEIGHT: 150%; PADDING-LEFT: 1em; COLOR: #0186be; FONT-SIZE: 0.75em
}
DIV.callout-box {
	BORDER-BOTTOM: #007db1 0.06em solid; BORDER-LEFT: #007db1 0.06em solid; PADDING-BOTTOM: 0.25em; BACKGROUND-COLOR: #e3e3ec; MARGIN: 0.25em 0.25em 1em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; BORDER-TOP: #007db1 0.06em solid; BORDER-RIGHT: #007db1 0.06em solid; PADDING-TOP: 0.25em
}
DL.button {
	LINE-HEIGHT: 150%; MARGIN-BOTTOM: 0.37em; FONT-SIZE: 1em
}
DL.button DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.37em; PADDING-RIGHT: 0.37em; PADDING-TOP: 0px
}
DL.button DD {
	OVERFLOW: hidden
}
DL.button A {
	LINE-HEIGHT: 150%; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 0.75em; TEXT-DECORATION: none
}
DL.button A:hover {
	TEXT-DECORATION: underline
}
DL.glass_150_blue {
	WIDTH: 9.37em; BACKGROUND: url(glass_150_blue_top.gif) no-repeat 0px top; PADDING-TOP: 0.56em
}
DL.glass_150_blue DT {
	BACKGROUND: #007db1
}
DL.glass_150_blue DD {
	BACKGROUND: url(glass_150_blue_bottom.gif) no-repeat 0px top; HEIGHT: 0.43em
}
DL.glass_150_blue A {
	TEXT-INDENT: 1.5em; DISPLAY: block !important; BACKGROUND: url(paw.gif) no-repeat 0px 1px; COLOR: #fff
}
DL.glass_150_gray {
	WIDTH: 9.37em; BACKGROUND: url(glass_150_gray_top.gif) no-repeat 0px top; PADDING-TOP: 0.56em
}
DL.glass_150_gray DT {
	BACKGROUND: #ccc
}
DL.glass_150_gray DD {
	BACKGROUND: url(glass_150_gray_bottom.gif) no-repeat 0px top; HEIGHT: 0.43em
}
DL.glass_150_gray A {
	TEXT-ALIGN: center; COLOR: #007db1
}
DL.glass_150_gray A IMG {
	BORDER-BOTTOM: #ccc 1px solid
}
DL.glass_150_gray A IMG:hover {
	BORDER-BOTTOM: #007db1 1px solid
}
UL#portal-siteactions {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #000; MARGIN-LEFT: 9.25em; MARGIN-RIGHT: 9.25em
}
UL#portal-siteactions LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; FONT-SIZE: 0.75em; PADDING-TOP: 0px
}
#portal-languageselector {
	DISPLAY: none
}
UL.visualNoMarker {
	LIST-STYLE-TYPE: none; MARGIN: 0.5em 0px 0px; LIST-STYLE-IMAGE: none
}
OL.visualNoMarker {
	LIST-STYLE-TYPE: none; MARGIN: 0.5em 0px 0px; LIST-STYLE-IMAGE: none
}
.visualOverflow {
	MARGIN: 0px 0px 1em; OVERFLOW: auto
}
.visualOverflow PRE {
	MARGIN: 0px
}
.visualOverflow TABLE {
	MARGIN: 0px
}
.visualOverflow IMG {
	MARGIN: 0px
}
BODY.largeText {
	FONT-SIZE: 95%
}
BODY.smallText {
	FONT-SIZE: 60%
}
.hiddenStructure {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: -1px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 1px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; PADDING-TOP: 0px
}
.contentViews .hiddenStructure {
	POSITION: absolute; TOP: -200px; LEFT: -200px
}
.contentActions .hiddenStructure {
	POSITION: absolute; TOP: -200px; LEFT: -200px
}
.hiddenLabel {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: -1px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 1px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; PADDING-TOP: 0px
}
.section-front-page #portal-breadcrumbs {
	DISPLAY: none
}
.section-home #portal-breadcrumbs {
	DISPLAY: none
}
#clouseau-visual-portal-wrapper {
	BACKGROUND-COLOR: #fff
}
.collage-item {
	MARGIN-BOTTOM: 1.5em
}
DIV.collage-item .contenttype-feedfeederitem IMG {
	DISPLAY: none
}
DIV.collage-item DL.folder_listing DD {
	MARGIN-LEFT: 0px !important
}
DIV.collage-item DL.folder_listing DT SPAN.summary {
	FONT-SIZE: 1em !important
}
DIV.collage-item SPAN.datePosted {
	WHITE-SPACE: nowrap
}
#collage .collage-row .block_1 DIV.collage-item {
	MARGIN-RIGHT: 0px
}
#collage .collage-row .block_2 DIV.collage-item {
	MARGIN-RIGHT: 0px
}
#collage .two-columns-equal .block_1 DIV.collage-item {
	MARGIN-RIGHT: 0.5em
}
#collage .two-columns-largeleft .block_1 {
	WIDTH: 36em; PADDING-RIGHT: 0.5em
}
#collage .two-columns-largeleft .block_2 {
	PADDING-LEFT: 0.15em; WIDTH: 17.5em
}
#collage .two-columns-largeleft .block_2 A:link {
	COLOR: black
}
#collage .two-columns-largeleft .block_2 A:hover:visited {
	COLOR: white
}
#collage DT.portletHeader {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
#collage DD.portletItem {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; COLOR: white; PADDING-TOP: 0.5em
}
.documentByLine {
	DISPLAY: inline
}
UL#contentActionMenus LI DT.label-state-draft A {
	BACKGROUND-COLOR: #cccccc; COLOR: #666666
}
UL#contentActionMenus LI DT.label-state-editorial_review A {
	BACKGROUND-COLOR: #ccffcc; COLOR: #006600
}
UL#contentActionMenus LI DT.label-state-content_review A {
	BACKGROUND-COLOR: #ccccff; COLOR: #000066
}
UL#contentActionMenus LI DT.label-state-deleted A {
	BACKGROUND-COLOR: #ffcccc; COLOR: #660000
}
DL.portletNavigationTree DD A.state-draft {
	BACKGROUND-COLOR: #eeeeee; COLOR: #999999
}
DL.portletNavigationTree DD A.state-editorial_review {
	BACKGROUND-COLOR: #ccffcc; COLOR: #006600
}
DL.portletNavigationTree DD A.state-content_review {
	BACKGROUND-COLOR: #ccccff; COLOR: #000066
}
DL.portletNavigationTree DD A.state-deleted {
	BACKGROUND-COLOR: #ffcccc; COLOR: #660000; TEXT-DECORATION: line-through
}
DIV#content DIV DL DT SPAN A.state-draft {
	BACKGROUND-COLOR: #cccccc; COLOR: #666666
}
DIV#content DIV DL DT SPAN A.state-editorial_review {
	BACKGROUND-COLOR: #ccffcc; COLOR: #006600
}
DIV#content DIV DL DT SPAN A.state-content_review {
	BACKGROUND-COLOR: #ccccff; COLOR: #000066
}
DIV#content DIV DL DT SPAN A.state-deleted {
	BACKGROUND-COLOR: #ffcccc; COLOR: #660000; TEXT-DECORATION: line-through
}
BODY.section-home #portal-top {
	BORDER-BOTTOM: #fff 0.5em solid; HEIGHT: 13em
}
BODY.section-home #collage DL.folder_listing DT {
	MARGIN-TOP: 0.5em
}
BODY.section-home #portal-columns DIV.content-medium {
	WIDTH: 55.5em; MARGIN-LEFT: -18.5em
}
BODY.section-home DIV.documentActions {
	DISPLAY: none
}
BODY.section-home .documentContent DIV#review-history {
	DISPLAY: none
}
BODY.section-home #collage .two-columns-largeleft .block_1 {
	WIDTH: 36em; HEIGHT: 389px
}
BODY.section-home #collage .two-columns-largeleft .block_2 {
	WIDTH: 17em; BACKGROUND: #e98b33; HEIGHT: 389px; COLOR: black; MARGIN-LEFT: 0.5em
}
BODY.section-home #collage .two-columns-largeleft .block_2 H2 {
	COLOR: white
}
BODY.section-home DL.portalMessage {
	DISPLAY: none
}
BODY.section-home DIV.contentActions {
	DISPLAY: none
}
BODY.section-home #portal-column-content UL.contentViews {
	DISPLAY: none
}
BODY.section-home #portal-column-one {
	MARGIN-TOP: 24.5em
}
DL.portletCarousel {
	BACKGROUND-COLOR: #86aa4a; MARGIN-TOP: -18.5em; WIDTH: 17.83em; HEIGHT: 17.83em; MARGIN-LEFT: 18.5em
}
BODY.section-home DL.portletDonate {
	MARGIN-TOP: -18.5em; MARGIN-LEFT: 18.5em
}
BODY.section-home DL.portletStaticText {
	WIDTH: 17.83em; HEIGHT: 17.83em
}
UL#portal-globalnav {
	MARGIN-LEFT: 0px; FONT-SIZE: 1em; FONT-WEIGHT: bold; MARGIN-RIGHT: 0px; PADDING-TOP: 0.5em
}
.narrow UL#portal-globalnav {
	WIDTH: 450px
}
.medium UL#portal-globalnav {
	
}
UL#portal-globalnav LI {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; FLOAT: left
}
UL#portal-globalnav LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; FLOAT: left; FONT-SIZE: 80%; PADDING-TOP: 5px
}
UL#portal-globalnav LI.firstTab {
	PADDING-RIGHT: 22em; FLOAT: left; PADDING-TOP: 0px
}
UL#portal-globalnav LI.firstTab A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
UL#portal-globalnav LI.selected A {
	BACKGROUND-COLOR: #fff; PADDING-RIGHT: 1.5em; COLOR: #0186be; PADDING-TOP: 5em
}
UL#portal-globalnav LI.plain A {
	PADDING-RIGHT: 1.5em; COLOR: #837e7e; FONT-SIZE: 0.75em; PADDING-TOP: 5em
}
UL#portal-globalnav LI A:hover {
	
}
DIV#portal-globalnav-description {
	HEIGHT: 0em; CLEAR: both
}
DIV#portal-globalnav-description DIV {
	FONT-STYLE: italic; TEXT-INDENT: 0em; VISIBILITY: hidden; COLOR: #999; FONT-SIZE: 75%
}
DIV#portal-globalnav-description DIV.visible {
	DISPLAY: block
}
#tooltip {
	Z-INDEX: 3000; POSITION: absolute; PADDING-BOTTOM: 0em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; VISIBILITY: hidden; PADDING-TOP: 0em; opacity: 0
}
#tooltip H3 {
	FONT-STYLE: italic; MARGIN: 0px; VISIBILITY: hidden; COLOR: #666; FONT-SIZE: 0px; FONT-WEIGHT: normal
}
#tooltip DIV {
	FONT-STYLE: italic; MARGIN: 0px; VISIBILITY: hidden; COLOR: #666; FONT-SIZE: 0px; FONT-WEIGHT: normal
}
#compressed-globalnav {
	Z-INDEX: 1000; POSITION: relative; LEFT: 0.5em
}
#compressed-globalnav .hostedBy {
	FONT-SIZE: 0.75em
}
#compressed-globalnav .hostedBy SPAN {
	PADDING-TOP: 3em
}
#compressed-globalnav UL#portal-globalnav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#compressed-globalnav UL#portal-globalnav LI {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
#compressed-globalnav UL#portal-globalnav LI A IMG {
	POSITION: absolute; LIST-STYLE-TYPE: none; DISPLAY: block; FONT-WEIGHT: bold
}
#compressed-globalnav UL#portal-globalnav LI A {
	DISPLAY: block
}
#compressed-globalnav UL#portal-globalnav LI A:hover {
	TEXT-DECORATION: underline
}
#compressed-globalnav UL#portal-globalnav LI DL {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#compressed-globalnav UL#portal-globalnav LI DD {
	DISPLAY: none
}
#compressed-globalnav UL#portal-globalnav LI DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#compressed-globalnav UL#portal-globalnav LI DT A {
	WIDTH: 8em; DISPLAY: block; COLOR: #fff; MARGIN-LEFT: 0.25em; MARGIN-RIGHT: 0.25em
}
#compressed-globalnav UL#portal-globalnav LI DT A:hover {
	TEXT-DECORATION: underline
}
#compressed-globalnav UL#portal-globalnav DL.activated {
	BACKGROUND-COLOR: transparent
}
#compressed-globalnav UL#portal-globalnav DL.activated DT {
	Z-INDEX: 1000; POSITION: relative; PADDING-RIGHT: 4px; BACKGROUND: url(listBox-header-right.gif) no-repeat right top; COLOR: black; TEXT-DECORATION: none
}
#compressed-globalnav UL#portal-globalnav DL.activated DT A {
	Z-INDEX: 1000; POSITION: relative; PADDING-LEFT: 0.25em; BACKGROUND: url(listBox-header-left.gif) no-repeat left top; FLOAT: none; COLOR: black; MARGIN-LEFT: 0px; TEXT-DECORATION: none
}
#compressed-globalnav UL#portal-globalnav DL.activated DD {
	Z-INDEX: 1000; POSITION: absolute; TEXT-ALIGN: left; MARGIN-TOP: -1px; WIDTH: 150px; DISPLAY: block; BACKGROUND: url(listBox-top.gif) no-repeat; FLOAT: left; RIGHT: 0px
}
#compressed-globalnav UL#portal-globalnav DL.activated UL {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 5px; WIDTH: 150px; BACKGROUND: url(listBox-bottom.gif) no-repeat 0px bottom; FLOAT: left
}
#compressed-globalnav UL#portal-globalnav DL.activated UL LI {
	POSITION: relative; BACKGROUND-COLOR: #eaeaea; WIDTH: 150px; FLOAT: left
}
#compressed-globalnav UL#portal-globalnav DL.activated UL LI A {
	TEXT-ALIGN: left; BORDER-LEFT: #9c9c9c 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 120%; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: none; COLOR: #666; BORDER-RIGHT: #9c9c9c 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#compressed-globalnav UL#portal-globalnav DL.activated UL LI A:hover {
	BACKGROUND-COLOR: #666; COLOR: white
}
#compressed-globalnav UL#portal-globalnav LI.actionSeparator {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px dotted; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
BODY.section-home #collage DL.portlet {
	BORDER-BOTTOM: #b83b3f 0.5em solid; BORDER-LEFT: #b83b3f 0.5em solid; WIDTH: 16em; BACKGROUND: #b83b3f; COLOR: white; MARGIN-LEFT: -0.25em; BORDER-TOP: #b83b3f 0.5em solid; BORDER-RIGHT: #b83b3f 0.5em solid
}
#portal-column-two DT.portletHeader {
	HEIGHT: 1%
}
#portal-column-two DT.portletHeader A {
	POSITION: relative
}
#portal-column-two DL.portletCalendar DT A.calendarNext {
	MARGIN-LEFT: 56px; TOP: -5px; PADDING-TOP: 30px
}
#portal-column-two DL.portletCalendar DT A.calendarPrevious {
	TOP: -5px; PADDING-TOP: 30px
}
UL#contentActionMenus LI DT A {
	POSITION: relative
}
#region-content UL.formTabs LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#region-content UL.formTabs LI.lastFormTab {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#region-content UL.formTabs LI.lastFormTab A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#region-content UL.formTabs LI.firstFormTab {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#region-content UL.formTabs LI.firstFormTab A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.livesearchContainer {
	MARGIN-TOP: 1em; PADDING-TOP: 0px
}
#tooltip {
	DISPLAY: none
}
BODY.section-programs-celebrate-safe-communities #visual-portal-wrapper {
	BACKGROUND: url(celebratesafecommunities.gif)
}
BODY.section-programs-celebrate-safe-communities #portal-top {
	BORDER-BOTTOM: #fff 0.5em solid; WIDTH: 100%; HEIGHT: 13em; BORDER-TOP: #b83b3f 1.5em solid
}
BODY.section-programs-celebrate-safe-communities DL.portletNavigationTree {
	BORDER-BOTTOM: #f39e97 0.35em solid; BORDER-LEFT: #f39e97 0.35em solid; BACKGROUND-COLOR: #f39e97; BORDER-TOP: #f39e97 0.35em solid; BORDER-RIGHT: #f39e97 0.35em solid
}
BODY.section-programs-celebrate-safe-communities LI.navTreeItem {
	BACKGROUND-COLOR: #f39e97
}
BODY.section-programs-celebrate-safe-communities H1 {
	COLOR: #b83b3f
}
BODY.section-programs-celebrate-safe-communities UL#portal-globalnav LI {
	MARGIN-TOP: 5em
}
BODY.section-programs-celebrate-safe-communities UL#portal-globalnav LI IMG {
	MARGIN-TOP: -6.5em
}
BODY.section-programs-circle-of-respect #visual-portal-wrapper {
	BACKGROUND: url(circle.gif)
}
BODY.section-programs-circle-of-respect #portal-top {
	BORDER-BOTTOM: #fff 0.5em solid; WIDTH: 100%; HEIGHT: 13em; BORDER-TOP: #86aa4a 1.5em solid
}
BODY.section-programs-circle-of-respect DIV.collage-item H2 {
	COLOR: #86aa4a
}
H1 {
	COLOR: #86aa4a
}
BODY.section-programs-circle-of-respect UL#portal-globalnav LI A {
	MARGIN-TOP: 5em; PADDING-RIGHT: 2em; COLOR: #837e7e
}
BODY.section-programs-circle-of-respect UL#portal-globalnav LI.firstTab {
	MARGIN-TOP: -3em; PADDING-RIGHT: 1em
}
BODY.section-programs-circle-of-respect-pledge-card LABEL.formQuestion {
	DISPLAY: none
}
BODY.section-programs-circle-of-respect-pledge-card SPAN.fieldRequired {
	DISPLAY: none
}
BODY.section-programs-circle-of-respect-pledge-card TEXTAREA.blurrable {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
BODY.section-programs-circle-of-respect-pledge-card TEXTAREA {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
BODY.section-programs-circle-of-respect-pledge-card INPUT.blurrable {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
BODY.section-programs-circle-of-respect-pledge-card DIV.formHelp {
	COLOR: #000; FONT-SIZE: 0.75em; PADDING-TOP: 0px
}
BODY.section-programs-circle-of-respect-pledge-card DIV.fieldErrorBox {
	DISPLAY: none
}
BODY.section-programs-circle-of-respect-pledge-card DIV.formid-pledge-card {
	PADDING-LEFT: 125px; PADDING-RIGHT: 200px; PADDING-TOP: 125px
}
BODY.section-programs-circle-of-respect-pledge-card DIV.pfg-form {
	BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #000 2px solid
}
BODY.section-home #audience-portals {
	MARGIN-LEFT: -8em
}
BODY.template-default_error_message #audience-portals {
	MARGIN-LEFT: -8em
}
BODY.template-search #audience-portals {
	MARGIN-LEFT: -8em
}
BODY.template-sitemap #audience-portals {
	MARGIN-LEFT: -8em
}
BODY.template-login_form #audience-portals {
	MARGIN-LEFT: -8em
}
#audience-portals {
	POSITION: relative; LINE-HEIGHT: 150%; WIDTH: 6.5em; FONT-SIZE: 1em
}
UL#audiencePortalMenus {
	LIST-STYLE-TYPE: none
}
UL#audiencePortalMenus LI {
	POSITION: absolute; LIST-STYLE-TYPE: none; DISPLAY: block
}
UL#audiencePortalMenus LI A {
	DISPLAY: block
}
UL#audiencePortalMenus LI A:hover {
	TEXT-DECORATION: underline
}
UL#audiencePortalMenus LI DL {
	BACKGROUND-COLOR: transparent
}
UL#audiencePortalMenus LI DT A {
	LINE-HEIGHT: 150%; DISPLAY: block; COLOR: #fff; MARGIN-LEFT: 0.25em; FONT-SIZE: 0.75em; FONT-WEIGHT: bold; MARGIN-RIGHT: 0.25em
}
UL#audiencePortalMenus LI DD {
	DISPLAY: none
}
UL#audiencePortalMenus DL.activated {
	BACKGROUND-COLOR: transparent
}
UL#audiencePortalMenus DL.activated DT {
	Z-INDEX: 1000; POSITION: relative; PADDING-RIGHT: 0.25em; BACKGROUND: url(listBox-header-right.gif) no-repeat right top; COLOR: black; TEXT-DECORATION: none
}
UL#audiencePortalMenus DL.activated DT A {
	Z-INDEX: 1000; POSITION: relative; PADDING-LEFT: 0.25em; BACKGROUND: url(listBox-header-left.gif) no-repeat left top; COLOR: black; MARGIN-LEFT: 0px; TEXT-DECORATION: none
}
UL#audiencePortalMenus DL.activated DD {
	Z-INDEX: 1000; POSITION: absolute; TEXT-ALIGN: left; MARGIN-TOP: -1px; WIDTH: 9.37em; DISPLAY: block; BACKGROUND: url(listBox-top.gif) no-repeat; FLOAT: left; RIGHT: 0px
}
UL#audiencePortalMenus DL.activated DD UL {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 5px; WIDTH: 9.37em; BACKGROUND: url(listBox-bottom.gif) no-repeat 0px bottom; FLOAT: left
}
UL#audiencePortalMenus DL.activated DD UL LI {
	POSITION: relative; BACKGROUND-COLOR: #eaeaea; WIDTH: 9.37em; FLOAT: left
}
UL#audiencePortalMenus DL.activated DD UL LI A {
	TEXT-ALIGN: left; BORDER-LEFT: #9c9c9c 1px solid; WIDTH: 9.25em; DISPLAY: block; COLOR: #666; BORDER-RIGHT: #9c9c9c 1px solid; TEXT-DECORATION: none
}
UL#audiencePortalMenus DL.activated DD UL LI A SPAN {
	LINE-HEIGHT: 150%; MARGIN: 0.25em; FONT-SIZE: 0.75em
}
UL#audiencePortalMenus DL.activated DD UL LI A:hover {
	BACKGROUND-COLOR: #666; COLOR: white
}
UL#audiencePortalMenus LI.actionSeparator {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px dotted; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
DL.portletSearch {
	BORDER-BOTTOM: #0186be 0.15em solid; POSITION: absolute; BORDER-LEFT: #0186be 0.15em solid; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 50em; BORDER-TOP: #0186be 0.15em solid; TOP: 2.25em !important; BORDER-RIGHT: #0186be 0.15em solid
}
DL.portletSearch DT.portletHeader {
	DISPLAY: none
}
DL.portletSearch DD.portletItem {
	PADDING-BOTTOM: 0px
}
DL.portletSearch FORM {
	TEXT-ALIGN: center; MARGIN: 0px
}
DL.portletSearch INPUT.searchField {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #fff; WIDTH: 100px; BORDER-TOP-STYLE: none; COLOR: #666; FONT-SIZE: 75%; BORDER-LEFT-STYLE: none; PADDING-TOP: 0.25em; -moz-border-radius: 1em; -webkit-border-radius: 1em
}
DL.portletSearch INPUT.searchField:focus {
	COLOR: black
}
DL.portletSearch INPUT.searchButton {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; DISPLAY: inline; BORDER-TOP-STYLE: none; BACKGROUND: #0186be; HEIGHT: 1.6em; COLOR: #fff; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; CURSOR: pointer; -moz-border-radius: 1em; -webkit-border-radius: 1em
}
DL.portletSearch DD.portletFooter {
	DISPLAY: none
}
DL.portletNavigationTree {
	BORDER-BOTTOM: #86aa4a 0.35em solid; BORDER-LEFT: #86aa4a 0.35em solid; BACKGROUND-COLOR: #86aa4a !important; PADDING-LEFT: 0px !important; BORDER-TOP: #86aa4a 0.35em solid; BORDER-RIGHT: #86aa4a 0.35em solid
}
DL.portletNavigationTree DT.portletHeader {
	DISPLAY: none
}
DL.portletNavigationTree DD A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; COLOR: white; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DL.portletNavigationTree DD A:hover {
	BACKGROUND-COLOR: white !important; COLOR: #0186be !important
}
DL.portletNavigationTree UL.navTree LI {
	DISPLAY: block
}
DL.portletNavigationTree UL.navTree LI A {
	PADDING-BOTTOM: 0.37em; LINE-HEIGHT: 150%; WIDTH: auto; FONT-SIZE: 0.9em
}
DL.portletNavigationTree UL.navTree LI A SPAN {
	DISPLAY: inline
}
DL.portletNavigationTree UL.navTree LI A IMG {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-LEFT: -19px
}
DL.portletNavigationTree UL.navTree LI {
	FONT-WEIGHT: bold
}
DL.portletNavigationTree UL.navTree LI.visualNoMarker {
	LINE-HEIGHT: 120%; FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}
DL.portletNavigationTree UL.navTree LI.navTreeCurrentNode {
	LINE-HEIGHT: 120%; FONT-SIZE: 1em
}
DL.portletNavigationTree UL.navTree LI.navTreeCurrentNode LI {
	LINE-HEIGHT: 120%; FONT-SIZE: 1em
}
DL.portletNavigationTree UL.navTree LI.navTreeItemInPath {
	LINE-HEIGHT: 120%; FONT-SIZE: 1em
}
DL.portletNavigationTree UL.navTree LI.navTreeItemInPath LI {
	LINE-HEIGHT: 120%; FONT-SIZE: 1em
}
DL.portletNavigationTree UL.navTree .navTreeCurrentItem {
	BACKGROUND-COLOR: white; DISPLAY: block; COLOR: #0186be
}
DL.portletNavigationTree UL.navTree LI.navTreeItemInPath {
	DISPLAY: block
}
DL.portletNavigationTree UL.navTree LI A.navTreeCurrentItem SPAN {
	COLOR: #0186be !important
}
DL.portletNavigationTree A.navTreeFolderish {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; DISPLAY: block; PADDING-TOP: 4px
}
DL.portletNavigationTree A.navTreeFolderish.navTreeItemInPath {
	BACKGROUND-REPEAT: no-repeat
}
DL.portletNavigationTree A.navTreeFolderish.navTreeCurrentItem {
	BACKGROUND-REPEAT: no-repeat
}
DL.portletNavigationTree A.navTreeFolderish.navTreeCurrentNode {
	BACKGROUND-REPEAT: no-repeat
}
DL.portletNavigationTree UL.navTree LI UL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
DL.portletNavigationTree .navTreeLevel0 LI A {
	PADDING-LEFT: 1.5em !important
}
DL.portletNavigationTree .navTreeLevel1 LI A {
	PADDING-LEFT: 3em !important; BACKGROUND-POSITION: 1.5em 0px
}
DL.portletNavigationTree .navTreeLevel2 LI A {
	PADDING-LEFT: 4.5em !important; BACKGROUND-POSITION: 3em 0px
}
DL.portletNavigationTree .navTreeLevel3 A {
	PADDING-LEFT: 5em !important
}
DL.portletNavigationTree .navTreeLevel4 A {
	PADDING-LEFT: 6em !important
}
DL.portletNavigationTree .navTreeLevel5 {
	PADDING-LEFT: 7em !important
}
DL.portletNavigationTree .navTreeLevel6 {
	
}
DL.portletNavigationTree .navTreeLevel7 {
	
}
DL.portletNavigationTree .navTreeLevel8 {
	
}
DL.portletNavigationTree .navTreeLevel9 {
	
}
DL.portletNavigationTree .navTreeLevel10 {
	
}
DL.portletCampaigns DT.portletHeader {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; COLOR: #f39e97; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
DL.portletCampaigns DD.portletItem {
	PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #b83b3f; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; COLOR: #fff; PADDING-TOP: 0.5em
}
DL.portletCampaigns DD.portletItem .campaign {
	LINE-HEIGHT: 120%; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 0.75em
}
DL.portletLogin .portletHeader {
	DISPLAY: none
}
DL.portletLogin DIV.field INPUT {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 5px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
DL.portletLogin LABEL {
	FONT-SIZE: 75%
}
DL.portletLogin DIV.formControls {
	MARGIN-TOP: 20px; BORDER-TOP: gray 1px solid; PADDING-TOP: 20px
}
DL.portletLogin .formControls INPUT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.8em; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #5a9bc6; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP-STYLE: none; COLOR: #0186be; FONT-SIZE: 1em; BORDER-LEFT-STYLE: none; CURSOR: pointer; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; -moz-border-radius: 1em; -webkit-border-radius: 1em
}
DL.portletLogin .formControls INPUT:hover {
	BACKGROUND-COLOR: #666
}
DL.portletDonate {
	WIDTH: 17.83em; BACKGROUND: #0186be; HEIGHT: 17.83em
}
DL.portletDonate DT.portletHeader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1.5em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; COLOR: #79d8ff; PADDING-TOP: 1.5em
}
DL.portletDonate DD.portletItem {
	PADDING-BOTTOM: 1.5em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; COLOR: white; PADDING-TOP: 1.5em
}
DL.portletDonate DD.portletItem P {
	TEXT-ALIGN: center; LINE-HEIGHT: 150%; FONT-SIZE: 0.85em
}
DL.portletDonate DD.portletItem DL.button {
	MARGIN-TOP: 2em; MARGIN-LEFT: 3em
}
DL.portletCalendar DT A.calendarPrevious {
	POSITION: absolute; PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 16px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(buttonBack.png) no-repeat 0px 0px; FLOAT: right; HEIGHT: 0px; COLOR: #666; OVERFLOW: hidden; TOP: 10px; RIGHT: 29px; PADDING-TOP: 20px !important
}
DL.portletCalendar DT A.calendarNext {
	POSITION: absolute; PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 16px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(buttonForward.png) no-repeat 0px 0px; FLOAT: right; HEIGHT: 0px; COLOR: #666; OVERFLOW: hidden; TOP: 10px; RIGHT: 10px; PADDING-TOP: 20px !important
}
DL.portletCalendar DT A.calendarPrevious:hover {
	BACKGROUND-POSITION: -16px 0px
}
DL.portletCalendar DT A.calendarNext:hover {
	BACKGROUND-POSITION: -16px 0px
}
DL.portletCalendar DD {
	MIN-HEIGHT: 170px; MARGIN-LEFT: 3px !important; MARGIN-RIGHT: 3px !important
}
DL.portletCalendar DT {
	POSITION: relative; DISPLAY: block; TEXT-DECORATION: none
}
DL.portletCalendar TABLE {
	WIDTH: 100%; FONT-SIZE: 0.9em
}
DL.portletCalendar TABLE TD {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; LETTER-SPACING: 0px; BORDER-LEFT-STYLE: none; PADDING-TOP: 5px
}
DL.portletCalendar TABLE THEAD TR.weekdays TD {
	PADDING-TOP: 0px
}
DL.portletCalendar TABLE THEAD TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: black; FONT-WEIGHT: bold
}
DL.portletCalendar TABLE A {
	DISPLAY: block
}
DL.portletMembershipPrograms {
	WIDTH: 17.83em; BACKGROUND: #e98b33; HEIGHT: 17.83em
}
DL.portletMembershipPrograms DT.portletHeader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1.5em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; COLOR: #fdcc91; PADDING-TOP: 1.5em
}
DL.portletMembershipPrograms DD.portletItem {
	TEXT-ALIGN: center; PADDING-LEFT: 4em; COLOR: white
}
DL.portletPartners {
	WIDTH: 17.83em; BACKGROUND: #b83b3f
}
DL.portletPartners DT.portletHeader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #f39e97; PADDING-TOP: 1em
}
DL.portletPartners DD.portletItem {
	BORDER-BOTTOM: #b83b3f 0.5em solid; TEXT-ALIGN: center; BORDER-LEFT: #b83b3f 0.5em solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #b83b3f 0.5em solid; BORDER-RIGHT: #b83b3f 0.5em solid
}
DL.portletPartners DD.portletItem P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
BODY.section-programs-national-crime-prevention-association #visual-portal-wrapper {
	BACKGROUND: url(NCPA.gif)
}
BODY.section-programs-national-crime-prevention-association #portal-top {
	BORDER-BOTTOM: #fff 0.5em solid; WIDTH: 100%; HEIGHT: 13em; BORDER-TOP: #e98b33 1.5em solid
}
BODY.section-programs-national-crime-prevention-association DL.portletNavigationTree {
	BORDER-BOTTOM: #fdcc91 0.35em solid; BORDER-LEFT: #fdcc91 0.35em solid; BACKGROUND-COLOR: #fdcc91; BORDER-TOP: #fdcc91 0.35em solid; BORDER-RIGHT: #fdcc91 0.35em solid
}
BODY.section-programs-national-crime-prevention-association LI.navTreeItem {
	BACKGROUND-COLOR: #fdcc91
}
BODY.section-programs-national-crime-prevention-association DIV.carousel-584 {
	HEIGHT: 24.31em
}
BODY.section-programs-national-crime-prevention-association DIV.carousel-584 {
	HEIGHT: 24.31em
}
BODY.section-programs-national-crime-prevention-association H1 {
	COLOR: #e98b33
}
H2 {
	COLOR: #e98b33
}
BODY.section-programs-national-crime-prevention-association A {
	COLOR: #e98b33
}
BODY.section-programs-national-crime-prevention-association DL.glass_150_gray {
	WIDTH: 9.37em; BACKGROUND: url(darkgray_button_top5.gif) no-repeat 0px top; HEIGHT: 0.43em
}
BODY.section-programs-national-crime-prevention-association DL.glass_150_gray DT {
	BACKGROUND: #333
}
BODY.section-programs-national-crime-prevention-association DL.glass_150_gray DD {
	WIDTH: 9.37em; BACKGROUND: url(darkgray_button_bottom.gif) no-repeat 0px top; HEIGHT: 0.43em
}
BODY.section-programs-national-crime-prevention-association DL.glass_150_gray A {
	TEXT-ALIGN: center; COLOR: #2a8ebf
}
BODY.section-programs-national-crime-prevention-association DL.glass_150_gray A IMG {
	BORDER-BOTTOM: #333 1px solid
}
BODY.section-programs-national-crime-prevention-association DL.glass_150_gray A IMG:hover {
	BORDER-BOTTOM: #2a8ebf 1px solid
}
DL.portletSubBrandNavigation {
	BORDER-BOTTOM: #ccc 0.06em solid; BORDER-LEFT: #ccc 0.06em solid; PADDING-BOTTOM: 0.06em; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0.06em; PADDING-RIGHT: 0.06em; MARGIN-BOTTOM: 0.5em; BORDER-TOP: #ccc 0.06em solid; BORDER-RIGHT: #ccc 0.06em solid; PADDING-TOP: 0.06em; -moz-border-radius: 0; -webkit-border-radius: 0
}
DL.portletSubBrandNavigation DT {
	PADDING-BOTTOM: 0.75em; LINE-HEIGHT: 0; PADDING-LEFT: 0.5em; FONT-SIZE: 0.75em; BORDER-TOP: 0.75em solid
}
DL.portletSubBrandNavigation SPAN {
	DISPLAY: none
}
DL.portletSubBrandNavigation DD.portletItem {
	
}
DL.portletSubBrandNavigation UL {
	LINE-HEIGHT: 100% !important; LIST-STYLE-TYPE: none !important; MARGIN-BOTTOM: 0px !important; MARGIN-LEFT: 0px !important; FONT-SIZE: 1em !important
}
DL.portletSubBrandNavigation LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: inline !important; MARGIN-BOTTOM: 0px !important; BORDER-RIGHT: 0.06em solid; PADDING-TOP: 0px
}
DL.portletSubBrandNavigation LI.lastItem {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
DL.portletSubBrandNavigation DD UL LI A {
	LINE-HEIGHT: 150%; WHITE-SPACE: nowrap; FONT-SIZE: 0.75em
}
DL.portletSubBrandNavigation A {
	
}
A:visited {
	
}


