:unknown {
	OVERFLOW-Y: scroll
}
BODY {
	BACKGROUND: #ffffff
}
.region:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.cb {
	MARGIN-BOTTOM: 0.5em
}
.ThreeColumn .blockArea {
	FLOAT: left; WIDTH: 130px
}
.ThreeColumn .CenterColumn {
	MARGIN-LEFT: 15px
}
.ThreeColumn .RightColumn {
	MARGIN-LEFT: 15px
}
.TwoColumn .blockArea {
	FLOAT: left; WIDTH: 200px
}
.TwoColumn .RightColumn {
	FLOAT: right
}
#AjaxSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#AjaxSearch * {
	LINE-HEIGHT: 34px
}
#AjaxSearch .AjaxSearchBar INPUT.TextBoxSearch {
	BORDER-RIGHT: #bcb9b9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bcb9b9 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bcb9b9 1px solid; WIDTH: 104px; LINE-HEIGHT: 14px; PADDING-TOP: 2px; BORDER-BOTTOM: #bcb9b9 1px solid; HEIGHT: 14px
}
#AjaxSearch .AjaxSearchBar .SearchButton {
	FLOAT: left
}
#AjaxSearch INPUT {
	FLOAT: left
}
#AjaxSearch .AjaxSearchBar .SearchLabel {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px; COLOR: #0072bc; LINE-HEIGHT: 1
}
.AjaxSearchTemplate {
	BACKGROUND: #fff
}
#SearchResults {
	PADDING-RIGHT: 15px; DISPLAY: none; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 30px
}
#SearchResults #CloseAjaxResults {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(/Frameworks/Default/Units/AjaxSearch/Images/SearchTopBg.gif) #f3a90c repeat-x left top; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; CURSOR: pointer; COLOR: #cc0000; PADDING-TOP: 5px
}
#SearchResults #CloseAjaxResults * {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 20px
}
#SearchResults #SearchTop .SearchTopThumbnailFilter {
	FLOAT: right; WIDTH: 250px
}
* HTML #SearchResults #SearchTop .SearchTopThumbnailFilter {
	WIDTH: 270px
}
#SearchResults #SearchTop .SearchTopThumbnailFilter * {
	MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 21px
}
#SearchResults #SearchTop .CloseAjaxResults {
	FONT-WEIGHT: bold; FLOAT: right; CURSOR: pointer; COLOR: #cc0000
}
#SearchResults .CheckIcon {
	FLOAT: left
}
#SearchResults #SearchTop {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/Frameworks/Default/Units/AjaxSearch/Images/SearchTopBg.gif) #f3a90c repeat-x left top; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #fff; PADDING-TOP: 5px
}
#SearchResults #SearchTop .SearchTopDescription {
	FLOAT: left; WIDTH: 600px
}
#SearchResults #SearchTop .SearchTopDescription H3 {
	MARGIN-BOTTOM: 0px; COLOR: #006600; LINE-HEIGHT: 20px
}
#SearchResults #SearchTop .SearchTopDescription * {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 20px
}
#SearchResults #LeftSection {
	FLOAT: left; WIDTH: 535px
}
#SearchResults #RightSection {
	FLOAT: right; WIDTH: 380px
}
#SearchResults .Container {
	FONT-SIZE: 0em
}
#SearchResults .Loading {
	MIN-HEIGHT: 50px; BACKGROUND: url(/Frameworks/Default/Units/AjaxSearch/Images/ajax-loader.gif) no-repeat center center
}
#SearchResults .SearchList {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: small; MIN-HEIGHT: 100px; BACKGROUND: url(/Frameworks/Default/Units/AjaxSearch/Images/SearchListBg.gif) #f3a90c repeat-x left top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#SearchResults #RightSection .SearchList {
	BACKGROUND: url(/Frameworks/Default/Units/AjaxSearch/Images/SearchListBg.gif) #f3a90c repeat-x left top; MARGIN-BOTTOM: 20px
}
#SearchResults .SearchList .ListHeading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
#SearchResults .SearchList .ListHeading H3 {
	FONT-SIZE: 1.3em; COLOR: #fff
}
#SearchResults .SearchList A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#SearchResults .SearchList A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#SearchResults .SearchList LI {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; POSITION: static
}
#SearchResults .SearchList LI {
	BACKGROUND: #fff
}
#SearchResults .SearchList LI.alt {
	BACKGROUND: #fff4db
}
#SearchResults .SearchList LI .ListImage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 75px; PADDING-TOP: 10px; HEIGHT: 50px
}
#SearchResults .SearchList LI .People.ListImage {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 55px; PADDING-TOP: 20px; HEIGHT: 75px
}
#SearchResults .SearchList LI .Document.ListImage {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; WIDTH: auto; PADDING-TOP: 30px; HEIGHT: auto
}
#SearchResults .SearchList LI .ListContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 95px; FONT-SIZE: 85%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#SearchResults .SearchList LI .ListContent A {
	FONT-WEIGHT: normal
}
#SearchResults .SearchList LI .ListContent P.BreadCrumb {
	FONT-SIZE: 0.9em; COLOR: #666
}
#SearchResults .SearchList LI .NoThumb.ListContentContainer .ListImage {
	DISPLAY: none
}
#SearchResults .SearchList LI .NoThumb.ListContentContainer .ListContent {
	PADDING-LEFT: 10px
}
#BasicSearch {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#BasicSearch * {
	LINE-HEIGHT: 34px
}
#BasicSearch .BasicSearchBar INPUT.TextBoxBasicSearch {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FLOAT: left; BORDER-LEFT: #ffffff 1px solid; WIDTH: 150px; LINE-HEIGHT: 14px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 14px
}
#BasicSearch .BasicSearchBar .SearchButton {
	
}
#AjaxSearch INPUT {
	
}
#BasicSearch .BasicSearchBar .SearchLabel {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 10px 0px 0px; COLOR: #0072bc; LINE-HEIGHT: 25px
}
.BasicSearchBar .TextBoxBasicSearch {
	BORDER-RIGHT: #bcb9b9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bcb9b9 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bcb9b9 1px solid; WIDTH: 110px; LINE-HEIGHT: 14px; PADDING-TOP: 2px; BORDER-BOTTOM: #bcb9b9 1px solid; HEIGHT: 14px
}
.PfSearch #AjaxSearchBar {
	PADDING-RIGHT: 30px! important
}
FORM {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 960px
}
#RegionHeader {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
#RegionLeft {
	FLOAT: left; WIDTH: 180px
}
#RegionContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#RegionMainContent {
	FLOAT: left; WIDTH: 530px
}
#RegionSecondaryContent {
	MIN-HEIGHT: 200px; FLOAT: right; WIDTH: 200px
}
* HTML #RegionSecondaryContent {
	HEIGHT: 200px
}
#RegionFooter {
	PADDING-RIGHT: 0px; BORDER-TOP: #e5e5e5 1px solid; MARGIN-TOP: 18px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#RegionOuterContent {
	MIN-HEIGHT: 600px; BACKGROUND: url(/Frameworks/Default/Images/OuterContentStartBg.gif) repeat-y right top; FLOAT: right; WIDTH: 760px
}
* HTML #RegionOuterContent {
	HEIGHT: 600px
}
.PageFooter {
	
}
.PageFooter UL.PageFooterLinks {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px
}
.PageFooter .PageFooterLinks LI A {
	COLOR: #838383; TEXT-DECORATION: none
}
.PageFooter .PageFooterLinks LI {
	BORDER-RIGHT: #c4c4c4 1px solid; PADDING-RIGHT: 9px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.PageFooter .PageFooterLinks LI A:hover {
	COLOR: #0072bc
}
.PageFooter .PageFooterLinks LI.last {
	BORDER-RIGHT-STYLE: none
}
.PageFooter IMG {
	FLOAT: right
}
.PageHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.PageHeaderLogo {
	MARGIN-TOP: 10px
}
* + HTML .PageHeader {
	PADDING-BOTTOM: 16px
}
.PfSearch {
	
}
* HTML .PfSearch {
	WIDTH: 176px
}
.PfSearch #SearchBar {
	PADDING-RIGHT: 20px; PADDING-LEFT: 60px; BACKGROUND: url(/Frameworks/Default/Images/PfSearchBg.gif) no-repeat left top; PADDING-BOTTOM: 10px; PADDING-TOP: 7px
}
* HTML .PfSearch #SearchBar {
	WIDTH: 176px
}
.PfSearch #PfSearchLink {
	BACKGROUND: url(/Frameworks/Default/Units/AjaxSearch/Images/PfSearchButtonBg.gif) no-repeat left top; FLOAT: left
}
* HTML .PfSearch #PfSearchLink {
	
}
.PfSearch #PfSearchLink A {
	DISPLAY: block
}
.PfSearch #SearchBar {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #ffffff; FLOAT: left; MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 12px; WIDTH: 176px; PADDING-TOP: 12px
}
.PfSearch H3 {
	COLOR: #0072bc
}
.PfSearch INPUT {
	VERTICAL-ALIGN: middle
}
.PfSearch INPUT.watermarked {
	COLOR: #999; FONT-STYLE: italic
}
.PfSearch INPUT.watermarked {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 155px; PADDING-TOP: 4px
}
.PfSearch INPUT.TextBoxSearch {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 155px; PADDING-TOP: 4px
}
.PfSearch .SearchButton {
	MARGIN-LEFT: 0px
}
.QuickSearch H3 {
	MARGIN-BOTTOM: 10px
}
.QuickSearch #QuickSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.QuickSearch #QuickSearch INPUT {
	VERTICAL-ALIGN: middle
}
.QuickSearch .watermarked {
	COLOR: #999; FONT-STYLE: italic
}
.QuickSearch .watermarked {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 130px; PADDING-TOP: 4px
}
.QuickSearch .TextBoxSearch {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 130px; PADDING-TOP: 4px
}
.QuickSearch .DividerContainer {
	MARGIN: 0px 12px; WIDTH: 176px; BACKGROUND-COLOR: #ccc
}
.TopMenu {
	MARGIN: 0px 0px 16px; COLOR: #ffffff
}
.TopMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.TopMenu .UnitMenuSelected UL {
	FLOAT: left
}
.TopMenu UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML .TopMenu UL {
	HEIGHT: 1px
}
.TopMenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; MIN-HEIGHT: 43px; BACKGROUND: url(http://theprschool.net/temp/images/separator.gif) #63717a no-repeat left center; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
* HTML .TopMenu LI {
	HEIGHT: 46px
}
.TopMenu A {
	PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
* HTML .TopMenu LI.sel A SPAN {
	COLOR: #666
}
* HTML .TopMenu .last SPAN.LinkText {
	WIDTH: 178px
}
.TopMenu .last SPAN.LinkText {
	WIDTH: 180px
}
* HTML .TopMenu .UnitMenuSelected .last SPAN.LinkText {
	DISPLAY: inline-block; WIDTH: auto
}
.TopMenu .UnitMenuSelected .last SPAN.LinkText {
	WIDTH: auto
}
.TopMenu .first {
	BACKGROUND-IMAGE: none
}
.TopMenu .first A {
	MARGIN-LEFT: 0px
}
.TopMenu .first A:visited {
	MARGIN-LEFT: 0px
}
.TopMenu .last {
	BACKGROUND: #0072bc; FLOAT: right; WIDTH: 80px
}
.TopMenu .last A {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px
}
.TopMenu A:hover {
	BACKGROUND: url(/Frameworks/Default/Images/TopMenuHover.gif) #ffffff repeat-x; COLOR: #545f66; TEXT-DECORATION: none
}
.TopMenu UL LI.sel A {
	BACKGROUND: url(/Frameworks/Default/Images/TopMenuHover.gif) #ffffff repeat-x; COLOR: #545f66; TEXT-DECORATION: none
}
.TopMenu SPAN.LinkHeading {
	DISPLAY: block; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 18px
}
.TopMenu SPAN.LinkText {
	DISPLAY: block; FONT-SIZE: 0.8em; MIN-HEIGHT: 16px; MARGIN-BOTTOM: 4px; WIDTH: 128px; CURSOR: pointer
}
.TopMenu .UnitMenuSelected SPAN.LinkText {
	WIDTH: auto
}
* HTML .TopMenu .UnitMenuSelected SPAN.LinkText {
	DISPLAY: inline-block
}
* HTML .TopMenu SPAN.LinkText {
	HEIGHT: 20px
}
.TopMenu LI.sel.last A {
	BACKGROUND: #0072bc; COLOR: white
}
.TopMenu LI.last A:hover {
	BACKGROUND: #005b96; COLOR: white
}
.TopMenu LI.disabled {
	BACKGROUND-COLOR: #ebebeb;
        TEXT-ALIGN: center
}
* HTML .TopMenu UL LI.sel.last A SPAN {
	COLOR: white
}
* HTML .TopMenu UL LI.sel.last A {
	BACKGROUND: #0072bc
}
.TopMenu {
	OVERFLOW: visible; POSITION: relative
}
.TopMenu DIV.sub-menu {
	DISPLAY: none; RIGHT: 0px; WIDTH: 200px; POSITION: absolute
}
* + HTML .TopMenu DIV.sub-menu {
	TOP: 43px
}
.TopMenu DIV.sub-menu LI {
	CLEAR: both; MIN-HEIGHT: 0px; BACKGROUND: #0072bc; WIDTH: 100%
}
* HTML .TopMenu DIV.sub-menu LI {
	HEIGHT: 0px
}
.TopMenu DIV.sub-menu LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.TopMenu DIV.sub-menu LI.sel A {
	BACKGROUND: #0072bc; COLOR: white
}
.TopMenu DIV.sub-menu LI A:hover {
	BACKGROUND: #005b96; COLOR: white
}
DIV.menu-container {
	FLOAT: right
}
UL.menu {
	PADDING-LEFT: 8px; FONT-SIZE: 0.9em; MIN-HEIGHT: 45px; FLOAT: left; BORDER-LEFT: #e5e5e5 1px solid; MARGIN-RIGHT: 30px; LIST-STYLE-TYPE: none; _height: 45px
}
UL.menu A {
	COLOR: #5599BB; LINE-HEIGHT: 1.5
}
UL.menu EM {
	COLOR: #5599BB; LINE-HEIGHT: 1.5
}
UL.menu A:hover {
	COLOR: #0072bc
}
UL.menu A:focus {
	COLOR: #0072bc
}
UL.menu EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.TreeMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.TreeMenu LI {
	LIST-STYLE-IMAGE: none; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.TreeMenu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 9px; COLOR: #fff; LINE-HEIGHT: 15px; PADDING-TOP: 9px; TEXT-DECORATION: none
}
.TreeMenu LI.sel A {
	BACKGROUND: #e19001
}
.LinkPage .TreeMenu LI.sel A {
	BACKGROUND: #005b96
}
.TreeMenu {
	BACKGROUND: #f8a000
}
.TreeMenu LI.sel LI A {
	BACKGROUND: #f8a000
}
.LinkPage .TreeMenu {
	BACKGROUND: #0072bc
}
.LinkPage .TreeMenu LI.sel LI A {
	BACKGROUND: #0072bc
}
.TreeMenu LI A:hover {
	BACKGROUND: #e19001; COLOR: white
}
.TreeMenu LI.sel A:hover {
	BACKGROUND: #e19001; COLOR: white
}
.LinkPage .TreeMenu LI A:hover {
	BACKGROUND: #005b96
}
.LinkPage .TreeMenu LI.sel A:hover {
	BACKGROUND: #005b96
}
.TreeMenu LI.exp UL LI {
	PADDING-TOP: 0px
}
.TreeMenu LI.sel UL an {
	FONT-WEIGHT: normal
}
.TreeMenu LI A {
	PADDING-LEFT: 12px
}
.TreeMenu LI LI A {
	PADDING-LEFT: 24px
}
.TreeMenu LI LI LI A {
	PADDING-LEFT: 36px
}
.TreeMenu LI LI LI LI A {
	PADDING-LEFT: 48px
}
.UnitSectionMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/Frameworks/Default/Images/MyUnitMenuBg.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 236px; PADDING-TOP: 0px
}
.TopMenu .UnitSectionMenu A {
	MARGIN-LEFT: 10px
}
.TopMenu .UnitSectionMenu A.Selected {
	BACKGROUND: url(/Frameworks/Default/Images/TopMenuHover.gif) #f3a90c repeat-x 0% 100%; COLOR: #666; TEXT-DECORATION: none
}
.UnitSectionMenu .UnitSelect {
	MARGIN: 12px 5px 8px 0px
}
.UnitSectionMenu .inputBlock LABEL {
	WIDTH: 80px
}
.TopMenu .UnitSectionMenu SPAN.LinkText {
	WIDTH: auto
}
* HTML .TopMenu .UnitSectionMenu SPAN.LinkText {
	DISPLAY: inline-block
}

#dhruba {
	MIN-HEIGHT: 600px; FLOAT: right; WIDTH: 200px
}
* HTML #dhruba {
	HEIGHT: 600px