#RegionSecondaryContent .Banner {
	BACKGROUND: url(/Functions/Banner/Images/BannerTopBg.gif) no-repeat left top; MARGIN: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#RegionSecondaryContent .Banner .ImageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
* HTML #RegionSecondaryContent .Banner .ImageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#RegionSecondaryContent .Banner .TextContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/Functions/Banner/Images/BannerBottomBg.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; COLOR: #999; PADDING-TOP: 10px
}
#RegionSecondaryContent .Banner .Link {
	MARGIN-LEFT: 5px; WIDTH: 100px
}
#RegionSecondaryContent .Banner .GreyLink {
	COLOR: #333
}
#RegionSecondaryContent .Banner .GreyLink:hover {
	COLOR: #0072bc; TEXT-DECORATION: none
}
.ImageBanner {
	MARGIN: 10px
}
.BigList .NewsItem {
	MARGIN-BOTTOM: 20px
}
.BigList H2 {
	MARGIN: 0px
}
.BigList .NewsItem IMG {
	MARGIN: 0px 10px 10px 0px
}
.BigList .DataPager .NumericLinks {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.BigList .DataPager .NextPrev {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.BigList .DataPager A {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; COLOR: #666; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid
}
.BigList .DataPager .NextPrev A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.BigList .DataPager .NumericLinks SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.BigList .DataPager A:hover {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; BACKGROUND: #666; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid
}
.BigList .DataPager .NextPrev A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.BigList .DataPager A[disabled='disabled'] {
	COLOR: #666; TEXT-DECORATION: none
}
.BigList .DataPager A[disabled='disabled']:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.BigList .DataPager .NumericLinks {
	TEXT-ALIGN: center
}
.BigList .changed {
	FONT-WEIGHT: normal
}
.ContactBox {
	MARGIN-TOP: 20px
}
.ContactBoxContainer .ContactBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid
}
.ContactBox H3.FunctionHeading {
	FONT-WEIGHT: lighter; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.ContactBoxContainer .ContactBox H3.FunctionHeading {
	DISPLAY: none
}
.ContactBox .given-name {
	FONT-WEIGHT: bold
}
.ContactBox .family-name {
	FONT-WEIGHT: bold
}
.ContactBox .tel {
	MARGIN-TOP: 10px
}
.ContactBoxContainer {
	MARGIN-TOP: 30px
}
.ContactBoxContainer H3.FunctionHeading {
	FONT-WEIGHT: lighter; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
.DocumentList .Item {
	CLEAR: both; MARGIN: 0px 0px 10px
}
.DocumentList .Item A.Desc {
	FLOAT: left; MARGIN: 0px 0px 0px 20px; COLOR: #333
}
.DocumentList .Item A.Desc:hover {
	COLOR: #0072bc
}
.DocumentList .textLink {
	FONT-WEIGHT: bold
}
.DocumentList .DocLink {
	VERTICAL-ALIGN: middle
}
.DocumentList .DocLink * {
	VERTICAL-ALIGN: middle
}
.EntrySub DIV.item DIV {
	PADDING-RIGHT: 35px; PADDING-LEFT: 10px; BACKGROUND: url(/Functions/EntrySub/entrysubbg.gif) #fff no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 220px; MARGIN-RIGHT: 0px; PADDING-TOP: 15px; HEIGHT: 73px
}
.EntrySub DIV DIV.Alt {
	PADDING-RIGHT: 35px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 220px; PADDING-TOP: 15px
}
.EntrySub DIV.item diva {
	COLOR: #333
}
.EntrySub DIV.item DIV A:hover {
	COLOR: #0072bc; TEXT-DECORATION: none
}
.EntrySub .SmallImage {
	PADDING-LEFT: 10px; MARGIN-RIGHT: 15px; PADDING-TOP: 2px
}
.EntrySub H2 {
	MARGIN-BOTTOM: 10px
}
.EntrySub H3 {
	MARGIN-BOTTOM: 0px
}
.CategoryLevel .exPanel.faqCategoryPanel .header {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/Functions/Faq/GlossaryWordClosed.gif)
}
.CategoryLevel .exPanel-Exp.exPanel.faqCategoryPanel .header {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/Functions/Faq/GlossaryWordExpanded.gif)
}
.CategoryLevel .exPanel.faqCategoryPanel .exPanel-Exp.faqQuestionPanel .header {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.CategoryLevel .exPanel.exPanel.faqCategoryPanel .header .header {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.CategoryLevel .exPanel.faqCategoryPanel .faqQuestionPanel .header {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.FilterCategory {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: white 1px solid
}
.FilterCategory H4 {
	MARGIN-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1
}
.FilterCategory .FilterCurrent {
	FONT-WEIGHT: bold
}
.FilterCategory A {
	COLOR: #0072bc
}
.FilterCategory A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
.FilterMonth {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: white 1px solid
}
.FilterMonth H4 {
	MARGIN-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1
}
.FilterMonth .FilterCurrent {
	FONT-WEIGHT: bold
}
.FilterMonth A {
	COLOR: #0072bc
}
.FilterMonth A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
.MyGroups {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px; BORDER-BOTTOM: white 1px solid
}
.MyGroups H4 {
	TEXT-TRANSFORM: uppercase; COLOR: #333; TEXT-ALIGN: left
}
.MyGroups .IdeaList A {
	DISPLAY: block
}
.Groupnews {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; BORDER-BOTTOM: white 1px solid
}
.Groupnews .group {
	MARGIN-BOTTOM: 10px
}
.Groupnews H4 {
	TEXT-TRANSFORM: uppercase; COLOR: #333; LINE-HEIGHT: 1; TEXT-ALIGN: left
}
.Groupnews A.more {
	TEXT-ALIGN: right
}
.Groupnews .group A {
	DISPLAY: block
}
.IdeaCategoryFilter {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: white 1px solid
}
.IdeaCategoryFilter H4 {
	MARGIN-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1
}
.IdeaCategoryFilter .FilterCurrent {
	FONT-WEIGHT: bold
}
.IdeaCategoryFilter A {
	COLOR: #0072bc
}
.IdeaCategoryFilter A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
.IdeaDetails .ShareLink {
	FONT-WEIGHT: bold
}
.IdeaDetails .CommentHeading {
	DISPLAY: block; FONT-WEIGHT: bold
}
.IdeaDetails .VoteBoxTop {
	BACKGROUND: url(/Functions/IdeaDetails/BoxTopBg.gif) no-repeat left top; LINE-HEIGHT: 1
}
.IdeaDetails .VoteBoxBottom {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/Functions/IdeaDetails/BoxBottomBg.gif) no-repeat left bottom; PADDING-BOTTOM: 20px; WIDTH: 84px; PADDING-TOP: 12px; TEXT-ALIGN: center
}
.IdeaDetails .VoteButton {
	BACKGROUND: url(/Functions/IdeaList/VoteButton.gif) no-repeat left top
}
.IdeaDetails .VoteButton:hover {
	BACKGROUND: url(/Functions/IdeaList/VoteButtonHover.gif) no-repeat left top
}
.IdeaDetails .updated.VoteButton {
	BACKGROUND: url(/Functions/IdeaList/VoteButtonVoted.gif) no-repeat left top
}
.IdeaDetails .inactive.VoteButton {
	BACKGROUND: url(/Functions/IdeaList/VoteButtonInactive.gif) no-repeat left top
}
.IdeaDetails .FreeTextLabel {
	DISPLAY: block
}
.IdeaDetails .marginleft {
	MARGIN-LEFT: 80px
}
.IdeaDetails LABEL {
	WIDTH: 80px
}
.IdeaDetails .marginleft INPUT {
	MARGIN-LEFT: 0px
}
.IdeaDetails .commentsbox {
	WIDTH: 280px; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.IdeaDetails .textboxes {
	WIDTH: 280px
}
.IdeaDetails .AddCommentArea {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 20px
}
.IdeaDetails .AddCommentArea H3 {
	MARGIN-BOTTOM: 10px
}
.IdeaDetails .AddCommentArea P {
	MARGIN-BOTTOM: 10px
}
.IdeaDetails .voteCount {
	MARGIN-BOTTOM: 10px
}
.IdeaDetails .IdeaDetailsArea {
	FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 400px
}
.IdeaDetails .footertext {
	CLEAR: left; FLOAT: left
}
.IdeaDetails LABEL.Form_Error {
	MARGIN-TOP: 0px; WIDTH: 100px
}
.IdeaDetails .TopBottomMargin {
	MARGIN: 10px 0px
}
.IdeaDetails .ViewAllLink {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.IdeaDetails #CommentList H3 {
	MARGIN-BOTTOM: 10px
}
.IdeaDetails .thanks {
	FLOAT: right
}
.IdeaDetails .primaryHeading {
	MARGIN-BOTTOM: 0px
}
.IdeaDetails .description {
	MARGIN-TOP: 10px; DISPLAY: block
}
.IdeaDetails .createdBy {
	FONT-WEIGHT: bold
}
.IdeaList H2 {
	MARGIN-TOP: 0px
}
.IdeaList .Idea {
	MARGIN-BOTTOM: 10px
}
.IdeaList .Idea IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.IdeaList .VoteBox {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: right; PADDING-BOTTOM: 20px; PADDING-TOP: 12px; TEXT-ALIGN: center
}
.IdeaList .VotePanel {
	MIN-HEIGHT: 63px; WIDTH: 63px
}
* HTML .IdeaList .VotePanel {
	HEIGHT: 63px
}
.IdeaList .Category {
	COLOR: #999
}
.IdeaList #SortingContainer {
	MARGIN-BOTTOM: 10px
}
.IdeaList #SortingContainer A {
	FONT-WEIGHT: bold
}
.IdeaList #SortingContainer A.Sorted {
	FONT-WEIGHT: bold; COLOR: #000
}
.IdeaList A.Share {
	FONT-SIZE: 1em
}
* HTML BODY {
	BEHAVIOR: url(/Functions/IdeaList/csshover.htc)
}
.IdeaList .VoteButton {
	BACKGROUND: url(/Functions/IdeaList/VoteButton.gif) no-repeat left top
}
.IdeaList .VoteButton:hover {
	BACKGROUND: url(/Functions/IdeaList/VoteButtonHover.gif) no-repeat left top
}
.IdeaList .updated.VoteButton {
	BACKGROUND: url(/Functions/IdeaList/VoteButtonVoted.gif) no-repeat left top
}
.IdeaList .inactive.VoteButton {
	BACKGROUND: url(/Functions/IdeaList/VoteButtonInactive.gif) no-repeat left top; CURSOR: default
}
.IdeaList .DataPager .NumericLinks {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.BigList .DataPager .NextPrev {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.IdeaList .DataPager A {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; COLOR: #666; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid
}
.IdeaList .DataPager .NextPrev A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.IdeaList .DataPager .NumericLinks SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.IdeaList .DataPager A:hover {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; BACKGROUND: #666; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid
}
.IdeaList .DataPager .NextPrev A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.IdeaList .DataPager A[disabled='disabled'] {
	COLOR: #666; TEXT-DECORATION: none
}
.BigList .DataPager A[disabled='disabled']:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.IdeaList .DataPager .NumericLinks {
	TEXT-ALIGN: center
}
.IdeaList .Invisible {
	DISPLAY: none
}
.IdeaList .textArea {
	DISPLAY: block; WIDTH: 400px
}
.IdeaMenu {
	BACKGROUND: url(/Functions/IdeaMenu/IdeaMenu.gif) #fff no-repeat left top
}
.IdeaMenu .MenuBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 60px; MIN-HEIGHT: 80px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 175px; MARGIN-RIGHT: 25px; PADDING-TOP: 20px
}
* HTML .IdeaMenu .MenuBox {
	HEIGHT: 80px
}
.IdeaMenu .Last.MenuBox {
	MARGIN-RIGHT: 0pt
}
.IdeaMenu H3 {
	LINE-HEIGHT: 1em
}
.NewIdea .form {
	MARGIN-BOTTOM: 10px
}
.NewIdea .label {
	WIDTH: 80px
}
.NewIdea .PreviewLabel {
	CLEAR: left; DISPLAY: block; FLOAT: left; WIDTH: 80px
}
.NewIdea .PreviewValue {
	DISPLAY: block; FLOAT: left
}
.NewIdea .NavigationBlock {
	MARGIN-TOP: 10px
}
.NewIdea .AddIdeaButton {
	
}
.NewIdea .BackButton {
	
}
.NewIdea .intro {
	
}
.NewIdea .firstpart {
	MARGIN-BOTTOM: 28px; PADDING-TOP: 10px
}
.NewIdea .contactintro {
	MARGIN-BOTTOM: 10px
}
.NewIdea .firstpart_header {
	MARGIN-BOTTOM: 10px
}
.NewIdea .secondpart {
	MARGIN-BOTTOM: 10px
}
.NewIdea .secondpart H3 {
	MARGIN-BOTTOM: 10px
}
.NewIdea .descriptionbox {
	WIDTH: 300px; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.NewIdea .marginleft {
	MARGIN-LEFT: 80px
}
.NewIdea .marginbottom {
	MARGIN-BOTTOM: 10px
}
.NewIdea #headingArea LABEL.Form_Error {
	WIDTH: 120px
}
.NewIdea .secondpart LABEL.Form_Error {
	WIDTH: 150px
}
.NewIdea LABEL {
	WIDTH: 80px
}
.NewIdea .headingbox {
	WIDTH: 300px
}
.NewIdea .floatright {
	FLOAT: right
}
.NewIdea .footertext {
	CLEAR: left; FLOAT: left
}
.NewIdea .floatleft {
	FLOAT: left
}
.NewIdea .watermark {
	COLOR: #bbbbbb; FONT-STYLE: italic
}
.NewIdea .marginleft INPUT {
	MARGIN-LEFT: 0px
}
.NewIdea .heading {
	CLEAR: none; FLOAT: left
}
.NewIdea .headingposttext {
	FLOAT: left; MARGIN-LEFT: 15px
}
.NewIdea .Form_ErrorMsg {
	WIDTH: 300px
}
.NewIdea .TopBottomMargin {
	MARGIN: 10px 0px
}
.IdeaStatusFilter {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: white 1px solid
}
.IdeaStatusFilter H4 {
	MARGIN-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1
}
.IdeaStatusFilter .FilterCurrent {
	FONT-WEIGHT: bold
}
.IdeaStatusFilter A {
	COLOR: #0072bc
}
.IdeaStatusFilter A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
.ImageBank .ImageItem {
	BORDER-RIGHT: #e3e4e4 1px solid; BORDER-TOP: #e3e4e4 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #e3e4e4 1px solid; WIDTH: 160px; LINE-HEIGHT: 160px; BORDER-BOTTOM: #e3e4e4 1px solid; HEIGHT: 160px; TEXT-ALIGN: center
}
.ImageBank .ImageItem IMG {
	VERTICAL-ALIGN: middle
}
.ImageBank .AltImageItem .ImageItem {
	BORDER-RIGHT: #e3e4e4 1px solid; BORDER-TOP: #e3e4e4 1px solid; BORDER-LEFT: #e3e4e4 1px solid; WIDTH: 160px; BORDER-BOTTOM: #e3e4e4 1px solid; POSITION: relative; HEIGHT: 160px
}
.ImageBank .AltImageItem .ImageItem .Item {
	POSITION: absolute; TOP: 50%
}
.ImageBank .AltImageItem .ImageItem .Item .Image {
	LEFT: -50%; POSITION: relative; TOP: -50%
}
.ImageBank H3 {
	FONT-WEIGHT: bold; COLOR: #666666; LINE-HEIGHT: 0.8em
}
.ImageBank .ImageItemContainer {
	MARGIN: 10px 22px 10px 0px
}
.ImageBank .RightItem.ImageItemContainer {
	MARGIN: 10px 0px
}
.ImageBank .BlockItem {
	DISPLAY: block
}
.ImageBank .Label {
	WIDTH: 129px; TEXT-ALIGN: left
}
.ImageBank .Separator {
	WIDTH: 100%
}
.ImageBank .Separator HR {
	COLOR: #fff; BACKGROUND-COLOR: #fff
}
#RegionMainContent .Divider_50_50 .LeftArea {
	MARGIN: 0px; WIDTH: 50%
}
#RegionMainContent .Divider_50_50 .LeftArea .Content {
	MARGIN-RIGHT: 5px
}
#RegionMainContent .Divider_50_50 .RightArea {
	MARGIN: 0px; WIDTH: 50%
}
#RegionMainContent .Divider_50_50 .RightArea .Content {
	MARGIN-LEFT: 5px
}
#RegionMainContent .Divider_50_50 {
	POSITION: relative
}
.LocalInfo .FieldBlock {
	MARGIN: 3px 0px
}
.LocalInfo .FieldBlock SPAN.LabelHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-RIGHT: 10px
}
#OfficeBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/functions/myprofile/localinfo/images/officebox_bg.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 265px; PADDING-TOP: 15px
}
#OfficeBox #OfficeBoxFooter {
	BACKGROUND: url(/functions/myprofile/localinfo/images/officebox_bg_bottom.gif) no-repeat left top; HEIGHT: 12px
}
#OfficeBox SPAN.LabelHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 10px
}
#OfficeBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#OfficeBox DIV.Heading {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0px 0px 0px 10px; COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-Serif; HEIGHT: 25px
}
#GMapContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/functions/office/images/googlemapbox_bg_top.gif) #eee no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 550px; PADDING-TOP: 10px
}
#GMapContainer #GMapContainerFooter {
	BACKGROUND: url(/functions/office/images/googlemapbox_bg_bottom.gif) no-repeat left top; WIDTH: 550px; HEIGHT: 15px
}
#GMapContainer #GMapContainerContent {
	OVERFLOW: hidden; POSITION: relative
}
#GMapContainer #GMapContainerContent .GoogleMap {
	
}
#RegionOuterContent {
	WIDTH: 760px
}
#RegionMainContent {
	WIDTH: 550px
}
#GMapContainer .GMapContainerHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; TOP: 3px
}
#GMapContainer .GMapContainerHeading IMG {
	MARGIN: 0px 10px 0px 0px
}
#GMapContainer .HeadingText {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
#GMapContainer .GoogleMap {
	MARGIN: 10px 0px 0px
}
#GMapContainer .GoogleMap * {
	MARGIN: 0px auto
}
#CalendarContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#CalendarContainer #CalendarHeader {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 2px; CURSOR: pointer; COLOR: #0072bc
}
#CalendarContainer #CalendarContent {
	
}
#CalendarContainer .hide.CalendarContent {
	DISPLAY: none
}
#CalendarContainer #CalendarContent .selecteddate {
	BACKGROUND: #0072bc
}
#CalendarContainer #CalendarContent .weekend {
	BACKGROUND: #eeeeee
}
#CalendarContainer #CalendarContent .othermonth {
	COLOR: #999999
}
#CalendarContainer #CalendarContent .header {
	BACKGROUND: #0072bc
}
#CalendarContainer #CalendarContent .Title {
	FONT-WEIGHT: bold
}
.MyProfile {
	
}
.MyProfile #MainContent .cb {
	MARGIN: 5px 0px
}
.MyProfile #LeftContent {
	FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 20px
}
.MyProfile #MainContent {
	FLOAT: left; WIDTH: 265px; MARGIN-RIGHT: 10px
}
.MyProfile #RightContent {
	FLOAT: left; WIDTH: 265px
}
.MyProfile H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 200%; COLOR: #333; LINE-HEIGHT: normal
}
.MyProfile TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 230px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.MyProfile .textField {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 230px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.MyProfile .dropDownField {
	BORDER-RIGHT: #0079c2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #0079c2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0079c2 1px solid; WIDTH: 263px; PADDING-TOP: 2px; BORDER-BOTTOM: #0079c2 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.MyProfile IMG.progress {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.MyProfile .InstantEditField .currentProperty {
	DISPLAY: none
}
.MyProfile .InstantEditField {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.MyProfile .StaticField {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.MyProfile .FieldBlock {
	MARGIN: 3px 0px
}
.MyProfile .InstantEditField .category {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #333
}
.MyProfile .StaticField .category {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #333
}
.MyProfile .InstantEditField .instantEditInputBlock {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.MyProfile INPUT.saveButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_save.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 40px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile INPUT.cancelButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_cancel.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 48px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile INPUT.addButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_add.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 33px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile INPUT.closeButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_close.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 39px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile INPUT.saveImageButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_save.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 40px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile INPUT.cancelImageButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_cancel.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 48px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile .InstantEditField .hover.instantEditInputBlock {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.MyProfile .InstantEditField .isEdit.instantEditInputBlock {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.MyProfile .InstantEditField .error.instantEditInputBlock {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
.MyProfile .InstantEditField .instantEditInputBlock INPUT.textField {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile .LanguageEditField {
	
}
.MyProfile .NoContentPanel {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(/elements/texteditfield/images/displayAreaIcon.gif) #d6e8f5 no-repeat left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; FONT-STYLE: italic
}
.MyProfile .LanguageEditField .hover {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.MyProfile .LanguageEditField .LanguageTableContainer {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.MyProfile .LanguageEditField TABLE {
	TABLE-LAYOUT: fixed; MARGIN: 0px; WIDTH: 100%
}
.MyProfile .LanguageEditField TR.odd {
	BACKGROUND-COLOR: #eeeeee
}
.MyProfile .LanguageEditField TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.MyProfile .LanguageEditField TD.language {
	WIDTH: 170px
}
.MyProfile .LanguageEditField TD.level {
	WIDTH: 65px
}
.MyProfile .LanguageEditField TD.icon {
	WIDTH: 12px; CURSOR: pointer
}
.MyProfile .LanguageEditField SELECT.languages {
	WIDTH: 160px; MARGIN-RIGHT: 5px
}
.MyProfile .LanguageEditField SELECT.levels {
	WIDTH: 90px
}
.MyProfile .LanguageEditField .EditContainer {
	BORDER-RIGHT: #0079c2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #0079c2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0079c2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #0079c2 1px solid
}
.MyProfile .DropDownEditField .currentProperty {
	DISPLAY: none
}
.MyProfile .DropDownEditField .currentItemList {
	DISPLAY: none
}
.MyProfile .DropDownEditField .multiSelect {
	DISPLAY: none
}
.MyProfile .DropDownEditField .selectedItemsHide {
	DISPLAY: none
}
.MyProfile .DropDownEditField .selectedItemList {
	DISPLAY: none
}
.MyProfile .DropDownEditField {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.MyProfile .DropDownEditField .category {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #333
}
.MyProfile .StaticField .category {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #333
}
.MyProfile .LanguageEditField .category {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #333
}
.MyProfile .DropDownEditField .instantEditDropDownBlock {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.MyProfile .DropDownEditField .deleteButtonTextDropDown {
	VERTICAL-ALIGN: middle; WIDTH: 50px
}
.MyProfile .DropDownEditField .ImageDeleteDropDown {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; WIDTH: 10px; HEIGHT: 10px
}
.MyProfile .DropDownEditField INPUT.saveButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_save.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 40px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile .DropDownEditField INPUT.cancelButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_cancel.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 48px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile .DropDownEditField .hover.instantEditDropDownBlock {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.MyProfile .DropDownEditField .instantEditDropDownBlock .editArea {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.MyProfile .DropDownEditField .instantEditDropDownBlock .hover.editArea {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; DISPLAY: block; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.MyProfile .DropDownEditField .isEdit.instantEditDropDownBlock {
	
}
.MyProfile .DropDownEditField .error.instantEditDropDownBlock {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
.MyProfile .DropDownEditField .instantEditDropDownBlock INPUT.textField {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.MyProfile .new.ProfileEditLink {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/elements/texteditfield/images/displayAreaIcon.gif) #d6e8f5 no-repeat left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-STYLE: italic
}
.MyProfile .ProfileEditLink {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(/elements/texteditfield/images/displayAreaIconWhite.gif) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 168px; CURSOR: default; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; FONT-STYLE: italic
}
.MyProfile .ProfileEditLink:hover {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.MyProfile #ProfileImageEditContent {
	DISPLAY: none
}
.MyProfile .ToolBox {
	BACKGROUND: url(/Functions/MyProfile/Images/toolbox_bg.gif) no-repeat left top; WIDTH: 180px
}
.MyProfile .ToolBox .Content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 75px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.MyProfile .ToolBox .Bottom {
	BACKGROUND: url(/Functions/MyProfile/Images/toolbox_bg_bottom.gif) no-repeat left bottom; WIDTH: 180px; HEIGHT: 10px
}
.MyProfile .ToolBox .Content A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #0079c2; PADDING-TOP: 0px
}
.MyProfile .ToolBox .Content A.PhoneBook {
	BACKGROUND: url(/Functions/MyProfile/Images/toolbox_phonebook.gif) no-repeat left top
}
.MyProfile .ToolBox .Content A.Forward {
	BACKGROUND: url(/Functions/MyProfile/Images/toolbox_forward.gif) no-repeat left top
}
.MyProfile .ToolBox .Content A.SendMessage {
	BACKGROUND: url(/Functions/MyProfile/Images/toolbox_send_message.gif) no-repeat left top
}
.OfficeLeftMenu {
	MARGIN-LEFT: 150px
}
.MyProfile A.SendMessage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.MyProfile A.SendMessageProfileText {
	FONT-WEIGHT: bold; PADDING-TOP: 25px
}
.MyProfile .StaticInfoContainer {
	BACKGROUND: url(/Functions/MyProfile/ProfilePage/Images/AdInfoBoxTop.gif) no-repeat left top; MARGIN: 10px 0px; PADDING-TOP: 15px
}
.MyProfile .StaticInfo {
	MARGIN: -5px 10px 0px
}
.MyProfile .StaticInfoFooter {
	BACKGROUND: url(/Functions/MyProfile/ProfilePage/Images/AdInfoBoxBottom.gif) no-repeat left bottom; HEIGHT: 10px
}
.MyProfile .StaticInfo .SendNotification {
	MARGIN: 15px 0px 0px
}
.MyProfile .backtpprofile {
	BACKGROUND: url(/Functions/MyProfile/Images/backtoprofile.gif) no-repeat left top; WIDTH: 182px; HEIGHT: 55px
}
.MyProfile .backtoprofiletext {
	PADDING-LEFT: 50px; FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #0072bc; LINE-HEIGHT: 1.2; PADDING-TOP: 6px
}
.MyProfile .LanguageEditField .hover {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.MyProfile .fileUpload {
	WIDTH: 170px
}
.MyProfile .FileUploadContainer {
	BORDER-RIGHT: #0079c2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #0079c2 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0079c2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #0079c2 1px solid
}
.SendNotification .ModalBackground {
	FILTER: alpha(opacity=70); BACKGROUND-COLOR: gray; -moz-opacity: 0.7
}
.SendNotification .hide.ModalPopup {
	DISPLAY: none
}
.SendNotification .ModalPopup {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: white
}
.SendNotification .ModalPopup TEXTAREA {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.SendNotification .MessageHeading {
	FONT-WEIGHT: bold
}
.SendNotification .HelpTextBlock {
	DISPLAY: block; PADDING-BOTTOM: 7px
}
.NotificationBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/Functions/MyProfile/Notifications/Images/notification_bg.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 265px; PADDING-TOP: 15px
}
.NotificationBox .Inner {
	MARGIN: 0px 10px
}
.NotificationBox .Inner .button {
	FLOAT: right
}
.NotificationBox .NotificationBoxFooter {
	BACKGROUND: url(/Functions/MyProfile/Notifications/Images/notification_bg_bottom.gif) no-repeat left bottom; HEIGHT: 15px
}
.NotificationBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.NotificationBox DIV.Heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 130%; BACKGROUND: url(/Functions/MyProfile/Notifications/Images/notification_bg_header.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 25px
}
.NotificationBox SPAN.LabelHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
.NotificationBox .FieldBlock {
	MARGIN: 3px 0px
}
.NotificationBox .HideFieldBlock {
	DISPLAY: none
}
.FieldBlock SPAN.LabelHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-RIGHT: 10px
}
.NotificationBox H1 {
	FONT-SIZE: 1.2em
}
.OfficePickerControl .autocomplete_listItem SPAN.id {
	DISPLAY: none; CURSOR: default
}
.OfficePickerControl .autocomplete_listItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.OfficePickerControl .autocomplete_listItem LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.OfficePickerControl .autocomplete_highlightedListItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px
}
.OfficePickerControl .autocomplete_highlightedListItem SPAN.id {
	DISPLAY: none; CURSOR: default
}
.OfficePickerControl .autocomplete_completionListElement {
	BORDER-RIGHT: #0079c2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #0079c2 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #0079c2 1px solid; CURSOR: default; PADDING-TOP: 2px; BORDER-BOTTOM: #0079c2 1px solid; BACKGROUND-COLOR: #ffffff
}
.OfficePickerControl .autocomplete_completionListElement LI {
	CURSOR: default; LIST-STYLE-TYPE: none
}
.OfficePickerControl .category {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; TEXT-TRANSFORM: none; COLOR: #333333; LINE-HEIGHT: 1.455
}
.OfficePickerControl .Hidden {
	DISPLAY: none
}
.OfficePickerControl .OfficeLinkButtons {
	FONT-SIZE: 85%; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.455
}
.OfficePickerControl .OfficeLinkButtonsEdit {
	FONT-SIZE: 85%; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.455
}
INPUT.saveOfficeButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_save.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 40px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
INPUT.cancelOfficeButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/functions/myprofile/profilepage/images/Instantedit_button_cancel.gif) no-repeat left top; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 48px; CURSOR: pointer; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.OfficePickerControl .Empty.OfficeName {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(/elements/texteditfield/images/displayAreaIcon.gif) #d6e8f5 no-repeat left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-STYLE: italic
}
.OfficePickerControl .hover.OfficeName {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.OfficePickerControl .OfficeName {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 253px; BORDER-BOTTOM: #ffffff 1px solid
}
.OfficePickerControl .OfficeText.OfficeName {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 263px; BORDER-BOTTOM: #ffffff 1px solid
}
.OfficePickerControl .hover.OfficeText.OfficeName {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.OfficePickerControl .officeTextBox {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; WIDTH: 263px; BORDER-BOTTOM: #0079c2 1px solid
}
.OfficePickerControl .hide.officeEditInputBlock {
	DISPLAY: none
}
.OfficePickerControl .officeEditInputBlock {
	DISPLAY: block
}
.OfficePickerControl .hide.OfficeEditViewPanelButtons {
	DISPLAY: none
}
.ExperienceForm #ExperienceItems {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.ExperienceForm #ExperienceItems .experienceItem {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.ExperienceForm #ExperienceItems .alt.experienceItem {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #eee; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.ExperienceForm #ExperienceItems .experienceItem .leftCol {
	FLOAT: left; WIDTH: 220px
}
.ExperienceForm #ExperienceItems .experienceItem .rightCol {
	FLOAT: right; WIDTH: 30px
}
.ExperienceForm #ExperienceItems .experienceItem .rightCol .deleteExperienceItemButton {
	MARGIN: 0px 0px 0px 10px
}
.ExperienceForm .hover#ExperienceItems {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.ExperienceForm .hover#ExperienceItems {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.ExperienceForm .hover.experienceItem {
	BORDER-RIGHT: #0079c2 1px solid; BORDER-TOP: #0079c2 1px solid; BORDER-LEFT: #0079c2 1px solid; BORDER-BOTTOM: #0079c2 1px solid
}
.ExperienceForm .experienceItem {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.ExperienceForm #ExperienceItems .empty.experienceItem {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(/elements/texteditfield/images/displayAreaIcon.gif) #d6e8f5 no-repeat left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; FONT-STYLE: italic
}
.ExperienceForm .editContainer {
	BORDER-RIGHT: #0079c2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #0079c2 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0079c2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #0079c2 1px solid
}
.ExperienceForm INPUT.closeButton {
	FLOAT: right; MARGIN: 3px 3px 0px 0px
}
.ExperienceForm INPUT.addButton {
	FLOAT: right; MARGIN: 0px 2px 2px 0px
}
.ExperienceForm .inputBlock LABEL {
	FONT-WEIGHT: normal; FLOAT: left; WIDTH: 100px
}
.ExperienceForm .inputBlock .dateList {
	FONT-WEIGHT: normal; FLOAT: left; WIDTH: 72px
}
.ExperienceForm .inputBlock .dateDivider {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ExperienceForm .inputBlock .listArea {
	FLOAT: right; MARGIN-RIGHT: 5px
}
.ExperienceForm .inputBlock TEXTAREA {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; FLOAT: right; BORDER-LEFT: #eee 1px solid; WIDTH: 150px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #eee 1px solid
}
.ReportErrorsToAdmin .ModalPopupBackground {
	BACKGROUND-COLOR: gray; opacity: 0.7
}
.ReportErrorsToAdmin .ModalPopup {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: white
}
.ReportErrorsToAdmin TEXTAREA.ReportErrorToAdminTextBox {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid
}
.PageList {
	
}
.PageList .UnitStartPage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.PageList H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: lighter; FONT-SIZE: 1.4em; TEXT-ALIGN: left
}
.PageList .dateLabel {
	DISPLAY: block
}
.PageList .Item {
	MARGIN-BOTTOM: 10px
}
.PageList A H4 {
	COLOR: #333
}
.PageList .NewsContainer A.UnitMoreLink {
	
}
.PageList .NewsContainer A.MoreLink {
	
}
.PageList .MyUnitContainer A.UnitMoreLink {
	COLOR: #32b54b
}
.PageList .MyUnitContainer A:hover {
	COLOR: #32b54b
}
.PageList .UnitStartPage A.MoreLink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #32b54b; PADDING-TOP: 3px
}
.PageList .UnitStartPage A:hover {
	COLOR: #32b54b
}
.PageList .NewsContainer .ui-tabs-panel {
	PADDING-RIGHT: 1.4em; PADDING-LEFT: 1.4em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.PageList .NewsContainer UL LI {
	LIST-STYLE: none none outside; FLOAT: left
}
.PageList .NewsContainer UL LI DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.PageList .NewsContainer UL LI.ui-tabs-selected DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/Functions/Newslist/Images/RightTabSelectedBg.gif) no-repeat left top; LEFT: -5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.PageList .NewsContainer UL LI.ui-tabs-selected DIV.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(/Functions/Newslist/Images/TabSelectedBg.gif) no-repeat right top; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.PageList .NewsContainer UL LI.no-unit DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: static
}
.PageList .NewsContainer UL LI.no-unit.ui-tabs-selected {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.PageList .NewsContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.PageList .NewsContainer UL LI DIV.first A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(/Functions/Newslist/Images/GlobalUnitTabLinkBg.gif) no-repeat left center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.PageList .NewsContainer UL LI DIV A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(/Functions/Newslist/Images/MyUnitTabLinkBg.gif) no-repeat left center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.PageList .NewsContainer .ui-tabs-hide {
	DISPLAY: none
}
.PageList .NewsContainer .ui-tabs-nav A {
	FONT-WEIGHT: bold; COLOR: #666
}
.PageList .NewsContainer .no-unit A {
	FONT-WEIGHT: bold; COLOR: #666
}
.PageList .NewsContainer .ui-tabs-nav A {
	FONT-WEIGHT: bold; COLOR: #bbbbbb
}
.PageList .NewsContainer .ui-tabs-nav LI.ui-tabs-selected A {
	FONT-WEIGHT: bold; COLOR: #666
}
.PageList .AddPage {
	PADDING-RIGHT: 7px; FLOAT: right; PADDING-BOTTOM: 2px
}
.NewsTeaser .Content {
	MARGIN: 10px 0px 10px 10px
}
.NewsTeaser H2 {
	MARGIN-TOP: 0px
}
.Office H1 {
	FONT-SIZE: 150%
}
.Office .FieldBlock {
	MARGIN-BOTTOM: 18px
}
.Office .FieldBlock SPAN.LabelHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-RIGHT: 10px
}
.Office .LeftContent {
	FLOAT: left; WIDTH: 265px
}
.Office .RightContent {
	FLOAT: right; WIDTH: 265px
}
.Office #OfficeDetails {
	WIDTH: 265px
}
.Office #OfficeBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/functions/office/images/officebox_bg.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 265px; PADDING-TOP: 20px
}
.Office #OfficeBox #OfficeBoxFooter {
	BACKGROUND: url(/functions/office/images/officebox_bg_bottom.gif) no-repeat left top; HEIGHT: 12px
}
.Office #OfficeBox SPAN.LabelHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 10px
}
.Office #OfficeBox H2 {
	FONT-SIZE: 125%; MARGIN: 0px 10px 10px
}
.Office #OfficeBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Office #OfficeBox .FieldBlock {
	MARGIN-BOTTOM: 0px
}
.Office #GMapContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/functions/office/images/googlemapbox_bg_top.gif) #eee no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 550px; PADDING-TOP: 10px
}
.Office #GMapContainer #GMapContainerFooter {
	BACKGROUND: url(/functions/office/images/googlemapbox_bg_bottom.gif) no-repeat left top; WIDTH: 550px; HEIGHT: 15px
}
.Office #GMapContainer #GMapContainerContent {
	OVERFLOW: hidden
}
.Office #GMapContainer #GMapContainerContent .gMapContainer {
	OVERFLOW: hidden
}
.Office #GMapContainer #GMapContainerContent .gMapPanel {
	MARGIN: 10px auto; WIDTH: 520px; HEIGHT: 400px
}
.Office #GMapContainer #GMapContainerContent .directions {
	
}
.Office #GMapContainer #GMapContainerContent .directionControls {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.Office #GMapContainer #GMapContainerContent .directionControls SPAN {
	FONT-WEIGHT: bold
}
.Office #GMapContainer #GMapContainerContent .directionControls SPAN.DirectionLabel {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
.Office #GMapContainer #GMapContainerContent .directionControls INPUT {
	MARGIN-RIGHT: 7px
}
.Office #GMapContainer #GMapContainerContent .directionControls SPAN .MapImage {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.Office #GMapContainer .GMapContainerHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; TOP: 3px
}
.Office #GMapContainer .GMapContainerHeading IMG {
	MARGIN: 0px 10px 0px 0px
}
.Office #GMapContainer .HeadingText {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.Office #RegionOuterContent {
	WIDTH: 760px
}
.Office #RegionMainContent {
	WIDTH: 550px
}
.Office #CalendarContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.Office #CalendarContainer #CalendarHeader {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; CURSOR: pointer; COLOR: #0072bc
}
.Office #CalendarContainer #CalendarContentOffice .selecteddate {
	BORDER-RIGHT: #0072bc 1px solid; BORDER-TOP: #0072bc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #0072bc 1px solid; BORDER-BOTTOM: #0072bc 1px solid
}
.Office #CalendarContainer #CalendarContentOffice .weekend {
	BACKGROUND: #eeeeee
}
.Office #CalendarContainer #CalendarContentOffice .othermonth {
	COLOR: #999999
}
.Office #CalendarContainer #CalendarContentOffice .header {
	BACKGROUND: #0072bc
}
.Office #CalendarContainer #CalendarContentOffice .Title {
	FONT-WEIGHT: bold
}
.ProfileNagger {
	MIN-HEIGHT: 150px; MARGIN: 10px
}
* HTML .ProfileNagger {
	HEIGHT: 140px
}
.ProfileNagger H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #0072bc; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.ProfileNagger IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 5px; WIDTH: 37px
}
.ProfileNagger .NoAdImage {
	MARGIN: 0px; WIDTH: auto
}
.ProfileNagger A {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 0px 10px 0px 0px
}
.ProfileNagger A.buttonLink {
	FLOAT: none
}
.ProfileNagger #ProfilePercentBarContainer {
	BACKGROUND: url(/functions/profilenagger/images/percentbar_bg.png) no-repeat left top; FLOAT: left; WIDTH: 120px
}
.ProfileNagger #ProfilePercentBar {
	BACKGROUND: url(/functions/profilenagger/images/percentbar_bg_yellow.png) no-repeat left top; FLOAT: left; COLOR: #666; TEXT-ALIGN: center
}
.ProfileNagger #ProfilePercentBar SPAN.PercentSpan {
	MARGIN: 0px 0px 0px 10px
}
.ProfileNagger A.NotificationLink {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: none
}
.ProfileNagger .PhoneBookLink {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 34px; BACKGROUND: url(/functions/profilenagger/images/phonebook_bg.gif) no-repeat left top; FLOAT: none; PADDING-BOTTOM: 15px; MARGIN: 10px 4px; COLOR: #0072bc; PADDING-TOP: 15px
}
.QuickPoll {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px; BORDER-BOTTOM: white 1px solid
}
.QuickPoll H4 {
	COLOR: #333; TEXT-ALIGN: left
}
.QuickPoll .Stats .Bar SPAN {
	BACKGROUND: #0072bc
}
.QuickPoll .Stats .Bar SPAN SPAN {
	BACKGROUND: #0072bc
}
.QuickPoll .Stats .Bar {
	BACKGROUND: #ccc
}
.RelatedDocuments {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: white 1px solid
}
.RelatedDocuments H4 {
	TEXT-TRANSFORM: uppercase
}
.RelatedDocuments .LinkBox {
	CLEAR: both
}
.RelatedDocuments .LinkBox IMG {
	FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.RelatedDocuments .LinkBox A {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; COLOR: #0072bc; TEXT-DECORATION: none
}
.RelatedDocuments .LinkBox A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
.RelatedLinks {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/Functions/RelatedLinks/RelatedItemsBg.gif) no-repeat left top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.RelatedLinks .LinkBox A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; COLOR: #0072bc; TEXT-DECORATION: none
}
.RelatedLinks .LinkBox A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
.PeopleFinderSearch {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/bg.gif) #f3a603 repeat-x; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.PeopleFinderSearch .Header {
	FONT-SIZE: 150%; MARGIN: 5px 10px 10px; COLOR: #ffffff
}
.PeopleFinderSearch .SearchBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/searchbox_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.PeopleFinderSearch .SearchBox .Inner {
	PADDING-RIGHT: 11px; PADDING-LEFT: 20px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/searchbox_bg_top.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
* HTML .PeopleFinderSearch .SearchBox .Inner {
	WIDTH: 700px
}
.PeopleFinderSearch .SearchBox .inputBlock LABEL {
	WIDTH: 75px
}
.PeopleFinderSearch .SearchBox .SearchColumn {
	FLOAT: left; MARGIN-RIGHT: 35px
}
* HTML .PeopleFinderSearch .SearchBox .SearchColumn {
	WIDTH: 240px; MARGIN-RIGHT: 23px
}
.PeopleFinderSearch .SearchBox .FreeTextSearch .inputBlock {
	FLOAT: left
}
.PeopleFinderSearch .SearchBox .FreeTextSearch .textBox {
	WIDTH: 415px
}
.PeopleFinderSearch .SearchBox .FreeTextSearch .Watermark.textBox {
	COLOR: #666; FONT-STYLE: italic
}
.PeopleFinderSearch .SearchBox .SearchButton {
	MARGIN-LEFT: 20px
}
.PeopleFinderSearch UL.autocomplete_completionListElement {
	BORDER-RIGHT: #f3a603 1px solid; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #f3a603 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f3a603 1px solid
}
.PeopleFinderSearch UL LI.autocomplete_listItem {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e2e2e2 1px solid
}
.PeopleFinderSearch UL LI.autocomplete_highlightedListItem {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid
}
.PeopleFinderSearch .SearchResult {
	MARGIN: 1px
}
.PeopleFinderSearch .SearchResult TABLE {
	MARGIN-TOP: 10px; BACKGROUND: #ffffff; WIDTH: 100%
}
.PeopleFinderSearch .SearchResult TR.Even {
	CURSOR: pointer
}
.PeopleFinderSearch .SearchResult TR.Odd {
	CURSOR: pointer; BACKGROUND-COLOR: #eeeeee
}
.PeopleFinderSearch .SearchResult TR.hover {
	CURSOR: pointer; BACKGROUND-COLOR: #ddd
}
.PeopleFinderSearch .SearchResult TR.Odd.Details.hover {
	CURSOR: pointer; BACKGROUND-COLOR: #eee
}
.PeopleFinderSearch .SearchResult TR.Details.hover {
	CURSOR: pointer; BACKGROUND-COLOR: #fff
}
.PeopleFinderSearch .SearchResult TR.HeaderRow {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #e7e7e7 1px solid
}
.PeopleFinderSearch .SearchResult TR.Expanded {
	FONT-WEIGHT: bold
}
.PeopleFinderSearch .SearchResult TR.Details.Expanded {
	FONT-WEIGHT: normal
}
.PeopleFinderSearch .SearchResult TH {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 120%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.PeopleFinderSearch .SearchResult TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.PeopleFinderSearch .SearchResult TR TD.ExpandIconColumn {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/Modules/PeopleFinder/Functions/Search/Images/expand.gif); BACKGROUND-REPEAT: no-repeat
}
.PeopleFinderSearch .SearchResult TR.Expanded TD.ExpandIconColumn {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/Modules/PeopleFinder/Functions/Search/Images/contract.gif); BACKGROUND-REPEAT: no-repeat
}
.PeopleFinderSearch .SearchResult .ResultsTable .HeaderRow A.sortasc.SortButton {
	DISPLAY: block; BACKGROUND: url(/modules/peoplefinder/functions/search/images/SortArrow_down.gif) #fff no-repeat right center
}
.PeopleFinderSearch .SearchResult .ResultsTable .HeaderRow A.sortdesc.SortButton {
	DISPLAY: block; BACKGROUND: url(/modules/peoplefinder/functions/search/images/SortArrow_up.gif) #fff no-repeat right center
}
.PeopleFinderSearch .SearchResult .ResultCountLabel {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 10px
}
.PeopleFinderSearch .SearchResult .AjaxLoader {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.PeopleFinderSearch .SearchResult TR.Details {
	DISPLAY: none; BACKGROUND-IMAGE: none
}
.PeopleFinderSearch .SearchResult TR.Details .Inner {
	PADDING-RIGHT: 9px; DISPLAY: none; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.PeopleFinderSearch .SearchResult TR.Even .Inner {
	BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid
}
.PeopleFinderSearch .SearchResult TR.Odd .Inner {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.PeopleFinderSearch .SearchResult .Inner A {
	COLOR: #0072bc
}
.PeopleFinderSearch .SearchResult TR.Details TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}
.PeopleFinderSearch .SearchResult TD .ProfileImage {
	FLOAT: left; MARGIN-RIGHT: 40px
}
.PeopleFinderSearch .SearchResult TD .DetailColumn {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 250px
}
.PeopleFinderSearch .SearchResult TD .DetailBlock {
	CLEAR: both
}
.PeopleFinderSearch .SearchResult TD .DetailBlock .DetailLabel {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 80px
}
.PeopleFinderSearch .SearchResult TD .DetailBlock .Address {
	MARGIN-LEFT: 80px
}
.PeopleFinderSearch .SearchResult .Footer {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: 100%; TEXT-ALIGN: right
}
.PeopleFinderSearch .SearchResult .Footer .Office {
	PADDING-LEFT: 18px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/office.gif) no-repeat left top
}
.PeopleFinderSearch .SearchResult .Footer .Profile {
	PADDING-LEFT: 18px; BACKGROUND: url(/Modules/PeopleFinder/Functions/Search/Images/profile.gif) no-repeat left top; MARGIN-RIGHT: 10px
}
.PeopleFinderSearch .SearchResult .DataPager .Pager {
	COLOR: #fff
}
.PeopleFinderSearch .SearchResult .DataPager .Pager A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
.PeopleFinderSearch .SearchResult .DataPager .Pager A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
.PeopleFinderSearch .SearchResult .DataPager .NextLink {
	DISPLAY: inline
}
.PeopleFinderSearch .SearchResult .DataPager .NumericLinks {
	DISPLAY: inline
}
.PeopleFinderSearch .SearchResult .DataPager .PrevLink {
	DISPLAY: inline
}
.PeopleFinderSearch .SearchResult .DataPager .NextLink {
	DISPLAY: inline
}
.PeopleFinderSearch .SearchResult .DataPager .NumericLinks {
	DISPLAY: inline
}
.SmallIdeaList {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: white 1px solid
}
.SmallIdeaList H4 {
	MARGIN-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1
}
.SmallIdeaList .FilterCurrent {
	FONT-WEIGHT: bold
}
.SmallIdeaList A {
	COLOR: #0072bc
}
.SmallIdeaList A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
.StartPageFeature {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.StartPageFeature .FunctionHeading {
	MARGIN-TOP: 15px
}
.StartPageFeature .Story {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 340px; PADDING-TOP: 10px
}
.StartPageFeature .Story IMG {
	MARGIN: 0px 10px 10px 0px
}
.StartPageFeature H3 {
	FONT-WEIGHT: bold
}
.StartPageFeature H2 {
	FONT-WEIGHT: lighter; FONT-SIZE: 1.4em
}
.TopStory .TopStoryItem {
	MARGIN-RIGHT: 10px
}
.TopStoryItem {
	
}
.TopStoryItem .Date {
	COLOR: #999
}
.TopStoryItem .Heading {
	MARGIN: 0px
}
.TopStoryItem A {
	COLOR: #333
}
.TopStoryItem A:hover {
	COLOR: #0072bc
}
.TopStory IMG {
	MARGIN-BOTTOM: 5px
}
.TopStory IMG.StoryImage {
	WIDTH: 100%
}
.TopStoryList .TopStoryItem {
	MARGIN-BOTTOM: 20px
}
.TopStoryList IMG {
	FLOAT: left
}
.TopStoryList IMG.StoryImage {
	WIDTH: 36%
}
.TopStoryList .Heading {
	FONT-SIZE: 100%
}
.TopStoryList .Story {
	MARGIN-LEFT: 42%
}
.TopStoryList .UnitArchiveLink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 3px; COLOR: #32b54b; PADDING-TOP: 3px; POSITION: relative
}
.TopStoryList .AddNews {
	PADDING-RIGHT: 7px; FLOAT: right; PADDING-BOTTOM: 2px
}
.UnitRelatedInfoContainer {
	MIN-HEIGHT: 75px; BACKGROUND: url(/Functions/UnitSimpleEdit/Images/UnitSimpleEditBg.gif) no-repeat left top; MARGIN: 10px
}
.UnitRelatedInfoContainer .DocumentGridView {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.UnitRelatedInfoContainer .RelatedLinksGridView {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
* HTML .UnitRelatedInfoContainer {
	HEIGHT: 150px
}
.UnitRelatedInfoContainer H4 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 30px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.UnitRelatedInfoContainer .FilterCurrent {
	FONT-WEIGHT: bold
}
.UnitRelatedInfoContainer A {
	FONT-WEIGHT: bold; COLOR: #0072bc
}
.UnitRelatedInfoContainer A:hover {
	CURSOR: pointer; COLOR: #0072bc; TEXT-DECORATION: underline
}
.UnitRelatedInfoContainer .floatLeft {
	FLOAT: left
}
.UnitRelatedInfoContainer .floatLeftNoImage {
	PADDING-LEFT: 17px; FLOAT: left
}
.UnitRelatedInfoContainer .LinkBoxList IMG {
	FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.UnitRelatedInfoContainer .LinkBoxRelatedLinks IMG {
	FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.UnitRelatedInfoContainer .LinkBoxRelatedLinks {
	CLEAR: both; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.UnitRelatedInfoContainer .LinkBoxList {
	CLEAR: both; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.UnitRelatedInfoContainer .hideImage {
	VISIBILITY: hidden; WIDTH: 11px; HEIGHT: 11px
}
.UnitRelatedInfoContainer .FileSize {
	FONT-WEIGHT: normal
}
.UnitSimpleEdit .spacer {
	MARGIN: 12px 0px
}
.UnitSimpleEdit .inputBlock .textBox {
	DISPLAY: block; WIDTH: 525px
}
.UnitSimpleEdit .inputBlock .blockLabel {
	DISPLAY: block; FONT-SIZE: 1em; FLOAT: none; WIDTH: auto
}
.UnitSimpleEdit .Buttons {
	FLOAT: right
}
.UnitSimpleEdit .BodyText .textBox {
	HEIGHT: 300px
}
.UnitSimpleEdit .StartDateContainer {
	BORDER-RIGHT: #bcb9b9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bcb9b9 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #bcb9b9 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bcb9b9 1px solid
}
.UnitSimpleEdit .EndDateContainer {
	BORDER-RIGHT: #bcb9b9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bcb9b9 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 40px; BORDER-LEFT: #bcb9b9 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bcb9b9 1px solid
}
.UnitSimpleEdit .CalendarLabel {
	MIN-WIDTH: 197px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; TEXT-ALIGN: right
}
.UnitSimpleEdit .Calendar {
	DISPLAY: none; MARGIN: 5px 0px 0px
}
* HTML .UnitSimpleEdit .CalendarLabel {
	WIDTH: 197px
}
* HTML .UnitSimpleEdit .Calendar {
	WIDTH: 197px
}
.UnitSimpleEdit .CalendarLabel * {
	VERTICAL-ALIGN: middle
}
.UnitSimpleEdit .Calendar .selectedDate {
	BACKGROUND: #ffad00
}
.UnitSimpleEdit .Calendar .inactiveDay {
	COLOR: #999
}
.UnitSimpleEdit .Calendar .weekend {
	BACKGROUND: #eeeeee
}
.UnitSimpleEdit .Calendar .othermonth {
	COLOR: #999999
}
.UnitSimpleEdit .errorIndicator {
	DISPLAY: block; MARGIN-LEFT: 0px; COLOR: #ff0000; POSITION: static
}
.UnitSimpleEdit .error {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
.UnitSimpleEdit .required {
	DISPLAY: block
}
.UnitSimpleEdit .SimpleEditFileUpload {
	FLOAT: left
}
.UnitSimpleEdit .DeletePhotoLink {
	DISPLAY: block; FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #666; TEXT-DECORATION: underline
}
.UnitSimpleEdit .ImagePreview .DeletePhotoLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.UnitSimpleEdit .SimpleEditFileUpload .blockLabel {
	FONT-SIZE: 0.8em
}
.UnitSimpleEdit .DocumentGridView {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; WIDTH: 100%; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.UnitSimpleEdit .DocumentGridView TR {
	BACKGROUND-COLOR: #eee
}
.UnitSimpleEdit .DocumentGridView TR TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.UnitSimpleEdit .DocumentGridView TR.alt {
	BACKGROUND-COLOR: #fff
}
.UnitSimpleEdit .RelatedLinksGridView TR.alt {
	BACKGROUND-COLOR: #fff
}
.UnitSimpleEdit .RelatedLinksGridView TR {
	BACKGROUND-COLOR: #eee
}
.UnitSimpleEdit .DeleteButton {
	PADDING-RIGHT: 30px
}
.UnitSimpleEdit .DocumentGridView .DocumentItem {
	FONT-WEIGHT: bold
}
.UnitSimpleEdit .RelatedLinksGridView {
	WIDTH: 100%
}
.UnitSimpleEdit .RelatedLinksBlockLabel {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; PADDING-TOP: 20px
}
.UnitSimpleEdit .RelatedLinksText {
	FONT-WEIGHT: bold
}
.UnitSimpleEdit TR TD.Icon {
	WIDTH: 18px
}
.UnitSimpleEdit TR TD.Up {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 0px
}
.UnitSimpleEdit TR TD.Down {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 0px
}
.UnitSimpleEdit TR TD.Del {
	WIDTH: 22px; TEXT-ALIGN: center
}
.SimpleEditBlock .blockLabel {
	FONT-SIZE: 140%! important
}
.SimpleEditLabel {
	FONT-SIZE: 140%! important
}
.UnitSimpleEditDescription {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 150px; BACKGROUND: url(/Functions/UnitSimpleEditDescription/Images/UnitSimpleEditDescriptionBg.gif) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-TOP: 10px
}
* HTML .UnitSimpleEditDescription {
	HEIGHT: 150px
}
.UnitSimpleEditDescription H4 {
	MARGIN-BOTTOM: 1em; TEXT-TRANSFORM: uppercase; COLOR: #0072bc; LINE-HEIGHT: 30px; TEXT-ALIGN: center
}
.UnitSimpleEditDescription .FilterCurrent {
	FONT-WEIGHT: bold
}
.UnitSimpleEditDescription A {
	COLOR: #0072bc
}
.UnitSimpleEditDescription A:hover {
	COLOR: #0072bc; TEXT-DECORATION: underline
}
