A[target='_blank'] {
	PADDING-RIGHT: 17px; BACKGROUND: url(popup.gif) no-repeat 100% 50%
}
A[href$='.pdf'] {
	PADDING-RIGHT: 17px; BACKGROUND: url(pdf.gif) no-repeat 100% 0%
}
A[href$='.PDF'] {
	PADDING-RIGHT: 17px; BACKGROUND: url(pdf.gif) no-repeat 100% 0%
}
A[href^='mailto:'] {
	PADDING-RIGHT: 18px; BACKGROUND: url(mailto.gif) no-repeat 100% 50%
}
A.noicon {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
A.powered-by-siteflex {
	BACKGROUND-IMAGE: none !important; PADDING-RIGHT: 2px
}
A.powered-by-siteflex:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #99cc00 !important; TEXT-DECORATION: none !important
}
A.mms {
	BACKGROUND-IMAGE: none !important; PADDING-RIGHT: 2px; COLOR: #99cc00
}
A.mms:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #99cc00 !important; TEXT-DECORATION: underline !important
}
FORM A[name] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 0px !important; PADDING-RIGHT: 0px !important; HEIGHT: 0px !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
.img-container .caption {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 7pt; FONT-WEIGHT: normal; PADDING-TOP: 1px
}
.img-container IMG {
	DISPLAY: block
}
.news_pager .img-container {
	DISPLAY: none
}
.event_pager .img-container {
	DISPLAY: none
}
#events-main {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#news-main {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#blog-main {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#events-main LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#news-main LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#blog-main LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#blog {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#blog LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#news {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#news LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#events {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#events LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.mailout-summary {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.mailout-summary LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.contacts-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.contacts-list LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.contacts-detail {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.contacts-detail LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.contact-cat-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.contact-cat-list LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#events-main {
	CLEAR: both
}
#news-main {
	CLEAR: both
}
#blog-main {
	CLEAR: both
}
#blog {
	CLEAR: both
}
#news {
	CLEAR: both
}
#events {
	CLEAR: both
}
#events-main LI {
	MARGIN: 5px 0px 15px
}
#news-main LI {
	MARGIN: 5px 0px 15px
}
#blog-main LI {
	MARGIN: 5px 0px 15px
}
.contacts-list LI {
	MARGIN: 5px 0px 15px
}
.news_pager {
	TEXT-ALIGN: center
}
.event_pager {
	TEXT-ALIGN: center
}
.blog_pager {
	TEXT-ALIGN: center
}
A.noLink {
	CURSOR: default
}
.page-flip {
	CLEAR: both
}
.page-flip .prev {
	FLOAT: left; CLEAR: left
}
.page-flip .next {
	FLOAT: right; CLEAR: right
}
FONT {
	LINE-HEIGHT: inherit !important; BACKGROUND-COLOR: inherit !important; FONT-FAMILY: inherit !important; COLOR: inherit !important; FONT-SIZE: inherit !important
}
.siteflex-content SPAN {
	LINE-HEIGHT: inherit !important; BACKGROUND-COLOR: inherit !important; FONT-FAMILY: inherit !important; COLOR: inherit !important; FONT-SIZE: inherit !important
}
.siteflex-content A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#siteflex-msg {
	BORDER-BOTTOM: #96bf0d 1px solid; POSITION: absolute; BORDER-LEFT: #96bf0d 1px solid; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #000; WIDTH: 3px; HEIGHT: 3px; COLOR: #000; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: #96bf0d 1px solid; TOP: 0px; CURSOR: default; BORDER-RIGHT: #96bf0d 1px solid; LEFT: 0px
}
#siteflex-message {
	BORDER-BOTTOM: #96bf0d 3px solid; BORDER-LEFT: #96bf0d 3px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d0df99; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #96bf0d 3px solid; BORDER-RIGHT: #96bf0d 3px solid; PADDING-TOP: 6px
}
#siteflex-message H2 {
	BORDER-BOTTOM: #96bf0d 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px 0px 8px; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
#siteflex-message {
	FONT-FAMILY: Verdana, Arial; COLOR: #000000
}
#siteflex-message P {
	FONT-FAMILY: Verdana, Arial; COLOR: #000000
}
#siteflex-message H2 {
	FONT-FAMILY: Verdana, Arial; COLOR: #000000
}
#siteflex-message P {
	LINE-HEIGHT: 11pt; MARGIN-BOTTOM: 8px; FONT-SIZE: 8pt
}
#siteflex-message A {
	COLOR: #0000ff
}
.loading {
	VISIBILITY: hidden
}
.loading-block {
	BACKGROUND: url(ajax-loader.gif) no-repeat 50% 50%
}
.formFlex TR.required TD {
	BACKGROUND-COLOR: #fdf5b2; COLOR: #222
}
.formFlex TR.required TD .req-msg {
	MARGIN: 2px 2px 0px 0px; FLOAT: right; FONT-SIZE: 10px !important; CURSOR: help
}
.formFlex TR TD .msg {
	MARGIN: 2px 2px 0px 0px; FONT-SIZE: 10px !important; CURSOR: help
}
.formFlex TR TD .req-msg {
	FLOAT: right
}
.formFlex TR#main_error_msg TD SPAN.req-msg {
	FLOAT: none !important; CURSOR: default
}
.ccicons IMG {
	MAX-HEIGHT: 18px; VERTICAL-ALIGN: text-top
}
.formFlex .state_other {
	MARGIN-TOP: 2px !important; WIDTH: auto !important
}
.formFlex .pwdStrength {
	TEXT-ALIGN: center; DISPLAY: inline-block; MARGIN-LEFT: 2px; VERTICAL-ALIGN: top
}
.formFlex .pwdStrength SPAN {
	COLOR: #ff0000; FONT-SIZE: 9px
}
.formFlex .pwdStrength SPAN.green {
	COLOR: #008000
}
.formFlex .strengthMeter {
	BACKGROUND-IMAGE: url(meter_background.gif); BORDER-BOTTOM: #b5b8c8 1px solid; BORDER-LEFT: #b5b8c8 1px solid; MARGIN: 3px 0px; HEIGHT: 5px; VERTICAL-ALIGN: bottom; BORDER-TOP: #b5b8c8 1px solid; BORDER-RIGHT: #b5b8c8 1px solid
}
.formFlex .scoreBar {
	BACKGROUND-IMAGE: url(meter.gif); LINE-HEIGHT: 1px; WIDTH: 0px; HEIGHT: 5px; FONT-SIZE: 1px
}
.search-results {
	FLOAT: left; CLEAR: both
}
.search-results LI {
	FLOAT: left; CLEAR: both
}
LI.pagination {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px; WIDTH: 100%; HEIGHT: auto; CLEAR: both; BORDER-TOP: 0px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: 0px
}
LI.pagination SPAN {
	FLOAT: left
}
LI.pagination UL {
	LIST-STYLE-TYPE: none; FLOAT: right; HEIGHT: auto; LIST-STYLE-IMAGE: none
}
LI.pagination UL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 1px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: auto; CLEAR: none; BORDER-TOP: 0px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI.pagination UL LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
