BODY {
	TEXT-ALIGN: center; FONT: 75%/135% Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 20px; BACKGROUND: #fff; COLOR: #000
}
H1 {
	LINE-HEIGHT: 0; FONT-SIZE: 0px
}
H2 {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; MARGIN-BOTTOM: 15px; BACKGROUND: #dddee0; COLOR: #350a5b; FONT-SIZE: 1.17em; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
H3 {
	MARGIN: 2em 0px 0.5em; FONT-SIZE: 1.33em; FONT-WEIGHT: bold
}
H4 {
	MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold
}
A {
	
}
A:hover {
	
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
P {
	MARGIN-BOTTOM: 0.8em
}
UL {
	PADDING-LEFT: 18px; MARGIN-BOTTOM: 1em
}
OL {
	PADDING-LEFT: 18px; MARGIN-BOTTOM: 1em
}
LI {
	LIST-STYLE-TYPE: disc
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1em
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1em
}
HR {
	
}
SMALL {
	FONT-SIZE: 0.75em
}
TABLE {
	WIDTH: 100%
}
TH {
	VERTICAL-ALIGN: top
}
TD {
	VERTICAL-ALIGN: top
}
#container {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 949px; BACKGROUND: #fff
}
#headerArea {
	POSITION: relative; BACKGROUND: url(../images/bg.jpg) repeat-x; HEIGHT: 120px
}
#leftArea {
	WIDTH: 242px; FLOAT: left; MARGIN-LEFT: -949px
}
#contentArea {
	POSITION: relative; WIDTH: 100%; FLOAT: left
}
#logo {
	POSITION: absolute; WIDTH: 298px; DISPLAY: block; BACKGROUND: url(../images/logo.jpg); HEIGHT: 55px; TOP: 24px; LEFT: 20px
}
#topNav {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#topNav LI {
	BORDER-LEFT: #fff 1px solid; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; DISPLAY: inline; MARGIN-RIGHT: 5px
}
#topNav LI.first {
	BORDER-LEFT: 0px
}
#topNav A {
	COLOR: #fff
}
#nav {
	POSITION: absolute; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: 701px; PADDING-RIGHT: 7px; BACKGROUND: url(images/topNav_corner.gif) #41007b no-repeat right top; LETTER-SPACING: 0.75px; HEIGHT: 15px; CLEAR: both; OVERFLOW: hidden; TOP: 114px; PADDING-TOP: 7px
}
#nav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#nav A {
	COLOR: #fff; TEXT-DECORATION: none
}
#nav A.home {
	TEXT-INDENT: -9999px; WIDTH: 15px; DISPLAY: block; BACKGROUND: url(images/topNav_home.gif) no-repeat; FLOAT: left; HEIGHT: 14px; COLOR: #fff
}
#nav A.active {
	PADDING-LEFT: 16px; BACKGROUND: url(images/arrowRedRight.gif) no-repeat; FONT-WEIGHT: bold
}
#footerArea {
	LINE-HEIGHT: 10px; MARGIN-TOP: 25px; COLOR: #646464; BORDER-TOP: #41007b 1px solid; PADDING-TOP: 8px
}
.footerText {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 17px
}
UL.footerMenu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.footerMenu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.footerMenu LI {
	BORDER-LEFT: #8d8d8d 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
UL.footerMenu LI.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.footerMenu > LI:first-child {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.footerMenu A {
	POSITION: relative; COLOR: #41007b; TEXT-DECORATION: none
}
UL.footerMenu A:hover {
	TEXT-DECORATION: underline
}
#content {
	
}
#content H3:first-child {
	MARGIN-TOP: 0px
}
.contentWide {
	BORDER-BOTTOM: #505050 1px solid; POSITION: relative; BORDER-LEFT: #505050 1px solid; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; MARGIN-LEFT: 0px; BORDER-TOP: #505050 1px solid; BORDER-RIGHT: #505050 1px solid; PADDING-TOP: 30px
}
.contentNarrow {
	MARGIN-LEFT: 255px
}
.contentCenter {
	BORDER-BOTTOM: #505050 1px solid; BORDER-LEFT: #505050 1px solid; PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 30px; WIDTH: 620px; PADDING-RIGHT: 30px; BORDER-TOP: #505050 1px solid; BORDER-RIGHT: #505050 1px solid; PADDING-TOP: 30px
}
.noBorder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#contentLeft {
	WIDTH: 50%; FLOAT: left
}
#contentRight {
	POSITION: relative; WIDTH: 45%; FLOAT: right
}
#leftArea A {
	POSITION: relative; DISPLAY: block; COLOR: #350a5b; TEXT-DECORATION: none
}
#leftArea H2 {
	POSITION: relative; PADDING-RIGHT: 95px
}
#leftArea H2 A {
	POSITION: absolute; FONT-STYLE: italic; COLOR: #656565; FONT-SIZE: 0.85em; TOP: 6px; RIGHT: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.drilldownSearch UL {
	Z-INDEX: 10; BORDER-BOTTOM: #42027c 1px solid; POSITION: relative; BORDER-LEFT: #42027c 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #350a5b; BORDER-TOP: #42027c 1px solid; BORDER-RIGHT: #42027c 1px solid; PADDING-TOP: 0px
}
.drilldownSearch A {
	COLOR: #350a5b; TEXT-DECORATION: none
}
.drilldownSearch LI {
	BORDER-BOTTOM: #c8c8c8 1px solid; POSITION: relative; PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; HEIGHT: 1%; CLEAR: both; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 4px
}
.hierarchicalList LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 30px; PADDING-RIGHT: 4px; BACKGROUND: url(images/arrowRedRight.gif) no-repeat 10px 7px; PADDING-TOP: 4px
}
.drilldownSearch LI.active {
	BACKGROUND-IMAGE: url(images/arrowRedDown.gif); BORDER-BOTTOM: #42027c 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.drilldownSearch LI.active SPAN {
	MARGIN: 4px 4px 4px 30px; DISPLAY: block
}
.drilldownSearch UL LI.active UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 38px; BORDER-TOP: #42027c 1px solid; BORDER-RIGHT: 0px
}
.drilldownSearch LI LI {
	BORDER-BOTTOM: #c8c8c8 1px solid; PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; PADDING-LEFT: 1px; WIDTH: 191px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px; CLEAR: both; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
.drilldownSearch LI.first {
	BORDER-TOP: 0px
}
.drilldownSearch LI.checked {
	FONT-WEIGHT: bold
}
.drilldownSearch INPUT.form-submit {
	MARGIN-BOTTOM: 1em; FLOAT: right; MARGIN-RIGHT: 10px
}
.drilldownSearch LABEL {
	WIDTH: 200px; PADDING-RIGHT: 5px; FLOAT: left
}
.hierarchicalList LABEL {
	WIDTH: 165px
}
.drilldownSearch LI INPUT {
	POSITION: absolute; TOP: 4px; RIGHT: 0px
}
.drilldownSearch LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
.hierarchicalList LI LI.last {
	BORDER-BOTTOM-WIDTH: 1px
}
#container .drilldownSearch UL LI LABEL SPAN {
	MARGIN: 0px; DISPLAY: inline; COLOR: #d80027
}
#leftArea .greyButton {
	POSITION: relative; TOP: 0px
}
#searchBox {
	POSITION: absolute; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: 220px; PADDING-RIGHT: 7px; BACKGROUND: url(../_img/searchBox_bg.gif) #d80027 no-repeat; HEIGHT: 15px; OVERFLOW: hidden; TOP: 114px; RIGHT: 0px; PADDING-TOP: 7px
}
#searchBox LABEL {
	DISPLAY: none
}
#searchBox INPUT#searchInput {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; COLOR: #d80027; BORDER-TOP: 0px; TOP: 7px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 60px
}
#searchBox INPUT.form-submit {
	WIDTH: 17px; BACKGROUND: url(../_img/searchBox_btn.gif); HEIGHT: 16px; TOP: 6px; LEFT: 21px
}
.licenseIcon_logo_CC_BY {
	BACKGROUND: url(images/licenseIcon/cc_by.gif)
}
.licenseIcon_logo_CC_BY_NC_ND {
	BACKGROUND: url(images/licenseIcon/cc_by_nc_nd.gif)
}
.licenseIcon_logo_CC_BY_NC_SA {
	BACKGROUND: url(images/licenseIcon/cc_by_nc_sa.gif)
}
.licenseIcon_logo_CC_BY_NC {
	BACKGROUND: url(images/licenseIcon/cc_by_nc.gif)
}
.licenseIcon_logo_CC_BY_ND {
	BACKGROUND: url(images/licenseIcon/cc_by_nd.gif)
}
.licenseIcon_logo_CC_BY_SA {
	BACKGROUND: url(images/licenseIcon/cc_by_sa.gif)
}
.licenseIcon_certified {
	BACKGROUND: url(images/licenseIcon_certified.gif)
}
#breadcrumb {
	MARGIN: 15px 0px; COLOR: #350a5b; FONT-SIZE: 0.92em
}
.filterDropdowns {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px; WIDTH: 694px
}
.filterDropdowns .active {
	BORDER-BOTTOM: #9c4d94 1px solid; BORDER-LEFT: #9c4d94 1px solid; BACKGROUND: #fb7991; BORDER-TOP: #9c4d94 1px solid; BORDER-RIGHT: #9c4d94 1px solid
}
.filterdropdownBtn {
	BORDER-BOTTOM: #683596 1px solid; BORDER-LEFT: #683596 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; WIDTH: 152px; PADDING-RIGHT: 3px; BACKGROUND: url(images/filterdropdown_arrow.gif) #fafafa no-repeat right top; FLOAT: left; HEIGHT: 15px; BORDER-TOP: #683596 1px solid; CURSOR: pointer; MARGIN-RIGHT: 8px; BORDER-RIGHT: #683596 1px solid; PADDING-TOP: 2px
}
.filterdropdownContent {
	Z-INDEX: 10; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BORDER-LEFT: #000 1px solid; WIDTH: 694px; BACKGROUND: #fafafa; BORDER-TOP: #000 1px solid; TOP: 100px; BORDER-RIGHT: #000 1px solid; LEFT: 254px
}
.filterdropdownContent INPUT.form-submit {
	POSITION: absolute; BOTTOM: 10px; RIGHT: 10px
}
.colomnizer {
	MARGIN-TOP: 10px; WIDTH: 570px
}
.colomnizer SPAN {
	DISPLAY: block
}
.close_btn {
	TEXT-INDENT: -9999px; WIDTH: 59px; DISPLAY: block; BACKGROUND: url(images/close_btn.gif); FLOAT: right; HEIGHT: 14px; CURSOR: pointer
}
.filterDelete {
	MARGIN-TOP: 7px; BORDER-TOP: #c8c8c8 1px solid; PADDING-TOP: 3px
}
.filterDelete DIV {
	DISPLAY: inline; HEIGHT: 14px
}
.filterDelete INPUT.deleteFilterBtn {
	POSITION: relative; MARGIN: 0px 8px 0px 0px; WIDTH: 14px; DISPLAY: inline; BACKGROUND: url(images/deleteFilterBtn.gif); HEIGHT: 15px; TOP: -3px
}
.filterDelete FORM {
	DISPLAY: inline
}
.filterDelete A {
	COLOR: #000
}
.rating {
	WIDTH: 85px; HEIGHT: 20px; OVERFLOW: hidden
}
.rating1 {
	BACKGROUND-POSITION: 0px -13px
}
.rating2 {
	BACKGROUND-POSITION: 0px -26px
}
.rating3 {
	BACKGROUND-POSITION: 0px -39px
}
.rating4 {
	BACKGROUND-POSITION: 0px -52px
}
.rating5 {
	BACKGROUND-POSITION: 0px -65px
}
#pagination {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 34px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 20px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#pagination A {
	BORDER-BOTTOM: #42027c 1px solid; BORDER-LEFT: #42027c 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #42027c; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; BORDER-TOP: #42027c 1px solid; BORDER-RIGHT: #42027c 1px solid; PADDING-TOP: 0px
}
#pagination EM {
	BORDER-BOTTOM: #42027c 1px solid; BORDER-LEFT: #42027c 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #42027c; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; BORDER-TOP: #42027c 1px solid; BORDER-RIGHT: #42027c 1px solid; PADDING-TOP: 0px
}
#pagination EM {
	BORDER-BOTTOM: #777 1px solid; BORDER-LEFT: #777 1px solid; COLOR: #777; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #777 1px solid
}
#pagination A {
	TEXT-DECORATION: none
}
#pagination A:hover {
	BORDER-BOTTOM-COLOR: #d80027; BORDER-TOP-COLOR: #d80027; COLOR: #d80027; BORDER-RIGHT-COLOR: #d80027; BORDER-LEFT-COLOR: #d80027
}
#pagination SPAN SPAN EM {
	BORDER-BOTTOM: #d80027 1px solid; BORDER-LEFT: #d80027 1px solid; BACKGROUND: #d80027; COLOR: #fff; BORDER-TOP: #d80027 1px solid; BORDER-RIGHT: #d80027 1px solid
}
INPUT.form-submit {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 0px; TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
INPUT.greyButton {
	LINE-HEIGHT: 1.2em; TEXT-INDENT: 0px; WIDTH: 116px; BACKGROUND: url(images/greyButton.gif); HEIGHT: 28px; COLOR: #333; FONT-SIZE: 13px
}
INPUT.greyButton:hover {
	BACKGROUND-POSITION: 0px -28px
}
.roundInput {
	BACKGROUND: url(images/roundInputCornerBG.gif); HEIGHT: 18px
}
.roundInput INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 1px 2px 0px 8px; HEIGHT: 13px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.roundIputCorner {
	WIDTH: 8px; BACKGROUND: url(images/roundInputCornerRight.gif) no-repeat; FLOAT: left; HEIGHT: 18px
}
#filterTabs {
	Z-INDEX: 5; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 682px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 26px; COLOR: #1f1f1f; TOP: 1px; PADDING-TOP: 0px
}
#filterTabs LI {
	BORDER-BOTTOM: #d7d7d7 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 165px; PADDING-RIGHT: 0px; BACKGROUND: #fafafa; FLOAT: left; HEIGHT: 16px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 4px
}
#filterTabs LI.active {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #42027c 1px solid; BACKGROUND: #fff; BORDER-TOP: #42027c 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #42027c 1px solid
}
#filterTabs A {
	COLOR: #1f1f1f; TEXT-DECORATION: none
}
#filterTabs A:hover {
	TEXT-DECORATION: underline
}
.searchResultsTable {
	BORDER-BOTTOM: #42027c 1px solid; POSITION: relative; BORDER-LEFT: #42027c 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; BORDER-TOP: #42027c 1px solid; BORDER-RIGHT: #42027c 1px solid; PADDING-TOP: 0px
}
.searchResultsTable TD {
	BORDER-BOTTOM: #c8c8c8 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 20px
}
.searchResultsTable TD.col1 {
	TEXT-ALIGN: center; WIDTH: 80px
}
.searchResultsTable TD.col3 {
	WIDTH: 100px
}
.searchResultsTable TD.col3 .certificateIcon {
	MARGIN: 1em 0px 5px
}
.searchResultsTable TD.col4 {
	WIDTH: 40px
}
.searchResultsTable TR.last TD {
	BORDER-BOTTOM: 0px
}
.searchResultsTable A {
	COLOR: #646464; TEXT-DECORATION: none
}
.searchResultsTable STRONG {
	COLOR: #000
}
.searchResultsTable SPAN.title {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FONT-SIZE: 1.17em; FONT-WEIGHT: bold
}
.searchResultsTable SPAN.title A {
	COLOR: #000
}
.searchResultsTable A:hover {
	TEXT-DECORATION: underline
}
.certificateIcon {
	WIDTH: 88px; DISPLAY: block; MARGIN-BOTTOM: 5px; HEIGHT: 31px
}
.licenseIcon {
	WIDTH: 27px; DISPLAY: block; MARGIN-BOTTOM: 5px; HEIGHT: 27px
}
.doctypeIcon {
	MARGIN: 30px 20px 10px; WIDTH: 46px; DISPLAY: block; HEIGHT: 60px
}
SPAN#noresults {
	BORDER-BOTTOM: #42027c 1px solid; BORDER-LEFT: #42027c 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; BORDER-TOP: #42027c 1px solid; BORDER-RIGHT: #42027c 1px solid; PADDING-TOP: 20px
}
#result_details_list {
	MARGIN: 0px; WIDTH: 200px; FLOAT: left
}
#result_details_list LI {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
#result_details_list LI.linkLearningItem {
	BORDER-BOTTOM: #dad7d7 1px solid; BORDER-TOP: #dad7d7 1px solid; FONT-WEIGHT: bold
}
.licenseIconBox {
	WIDTH: 27px; FLOAT: right
}
.ratingBox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 0px; COLOR: #848484; PADDING-TOP: 0px
}
.ratingBox LI {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px
}
SPAN.ratingCount {
	FONT-WEIGHT: bold
}
SPAN.ratingViews {
	POSITION: absolute; RIGHT: 0px
}
.ratingStarsBox {
	BORDER-BOTTOM: #dad7d7 1px solid; PADDING-BOTTOM: 4px; FONT-STYLE: italic; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #f9f9f9; COLOR: #a5a3a3; BORDER-TOP: #dad7d7 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.ratingStarsBox DIV.rating {
	POSITION: absolute; TOP: 5px; RIGHT: 0px
}
LI.ratingRateBox {
	BORDER-BOTTOM: #505050 1px solid; BORDER-LEFT: #505050 1px solid; PADDING-BOTTOM: 4px; MARGIN-TOP: 15px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #646464; BORDER-TOP: #505050 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #505050 1px solid; PADDING-TOP: 4px
}
.ratingRateBox DIV.rating {
	MARGIN-TOP: 4px
}
.comparableLearningItemsBox {
	MARGIN-TOP: 40px
}
.comparableLearningItemsTable {
	BORDER-BOTTOM: #505050 1px solid; BORDER-LEFT: #505050 1px solid; BACKGROUND: #f5f5f5; BORDER-TOP: #505050 1px solid; TOP: 0px; BORDER-RIGHT: #505050 1px solid
}
.comparableLearningItemsTable TD.col1 {
	WIDTH: 50px; PADDING-RIGHT: 0px
}
.comparableLearningItemsTable A.doctypeIcon {
	MARGIN: 30px 10px 10px 0px
}
.doctypeIconBig {
	MARGIN: 0px 0px 30px; WIDTH: 131px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 128px; PADDING-TOP: 0px
}
.profileFormWrapper {
	MARGIN-LEFT: 67px
}
.profileFormWrapper UL LABEL {
	MARGIN: 0px 20px 0px 0px; WIDTH: 104px; DISPLAY: block; FLOAT: left
}
.profileFormWrapper DIV.roundInput {
	FLOAT: left
}
.profileFormWrapper DIV.roundInput INPUT {
	WIDTH: 250px
}
.profileFormWrapper DIV.roundInput INPUT.small {
	WIDTH: 80px
}
.profileFormWrapper .error {
	FONT-STYLE: italic; COLOR: #ff0000; MARGIN-LEFT: 10px
}
.profileFormWrapper UL {
	MARGIN: 45px 0px 0px; PADDING-LEFT: 0px
}
.profileFormWrapper LI {
	LIST-STYLE-TYPE: none; HEIGHT: 26px; CLEAR: both
}
.profileFormWrapper .greyButton {
	MARGIN: 40px 10px 0px 0px; FLOAT: right
}
.termsofuseAgreement {
	MARGIN: 30px 0px 0px 125px
}
.termsofuseAgreement A {
	COLOR: #000
}
.termsofuseAgreement .error {
	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-LEFT: 16px
}
.termsofuseAgreement .requiredDescr {
	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-LEFT: 16px
}
.termsofuseAgreement .requiredDescr {
	FONT-STYLE: italic; COLOR: #646464
}
.licenseManagementWrapper TD.col2 {
	TEXT-ALIGN: center; WIDTH: 60px
}
.licenseManagementWrapper TH.col3 {
	BORDER-RIGHT: 0px
}
.licenseManagementWrapper INPUT.greyButton {
	MARGIN-TOP: 15px; FLOAT: right
}
.picture_entree {
	MARGIN: 20px 20px 50px 0px; FLOAT: left
}
.clr {
	LINE-HEIGHT: 0; DISPLAY: block; CLEAR: both; FONT-SIZE: 0px
}
.displayNone {
	DISPLAY: none
}
.floatRight {
	FLOAT: right
}
.floatLeft {
	FLOAT: left
}
.padding10 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.spacer {
	POSITION: relative; WIDTH: 100%; HEIGHT: 25px
}
.standardTable {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #fffdfd; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.standardTable TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.standardTable TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.standardTable TH {
	BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #e4e4e4; FONT-WEIGHT: bold; BORDER-RIGHT: #000 1px solid
}
UL.numberedList {
	MARGIN-LEFT: 2em
}
UL.numberedList LI {
	LIST-STYLE-TYPE: decimal
}
.pictureWrapper IMG {
	MARGIN-RIGHT: 2em
}
.newsList {
	MARGIN-TOP: 2em; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 2em
}
.newsList IMG {
	FLOAT: left
}
.newsList UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newsList LI {
	LIST-STYLE-TYPE: none; MARGIN: 1em 0px; WIDTH: 100%; CLEAR: both; OVERFLOW: hidden
}
.newsList P {
	WIDTH: 70%; FLOAT: right
}
.newsList H3 {
	WIDTH: 70%; FLOAT: right
}
.licenseList {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.licenseList LI {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 1em
}
.licenseList IMG {
	MARGIN-RIGHT: 1em
}
.welcomeMsg {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: right; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 12px
}

