body {
	margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;
}
a:hover {
	text-decoration: underline;
}
#ali-actionbar {
	margin: 0px; padding: 0px; width: 100%; height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; min-width: 980px; background-color: rgb(12, 49, 104);
}
#ali-actionbar a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#ali-actionbar a:hover {
	color: rgb(255, 208, 82); text-decoration: underline;
}
#ali-banner {
	width: 100%; height: 68px; font-family: Verdana, Arial, Helvetica, sans-serif; min-width: 980px; background-image: url("../img/banner_bkg.jpg"); background-repeat: repeat-y; background-color: rgb(12, 49, 104);
}
#ali-banner a {
	color: rgb(255, 255, 255); padding-right: 6px; text-decoration: none;
}
#ali-banner a:hover {
	color: rgb(255, 208, 82); text-decoration: underline;
}
#ali-bannerWelcome {
	padding: 6px 4px 0px 12px; color: rgb(178, 216, 255); letter-spacing: 1px; font-size: 0.8em; float: left;
}
#ali-bannerNav {
	padding: 6px 12px 4px 4px; text-align: right; color: rgb(166, 207, 246); letter-spacing: 1px; font-size: 0.8em; float: right;
}
#ali-bannerNav img {
	margin: -5px 4px -3px -5px; border: 0px currentColor; padding-right: 0px;
}
#ali-bannerNav ul {
	display: inline;
}
#ali-bannerNav li {
	padding-right: 4px; padding-left: 4px; display: inline;
}
#ali-bannerLogo {
	padding: 15px 10px 0px 8px; clear: left; float: left;
}
#ali-bannerSearch {
	padding: 15px 24px 0px; width: 400px; clear: right; float: right;
}
#ali-searchAdvanced {
	padding: 0px 40px 0px 0px; width: 375px; clear: right; float: right;
}
#ali-searchAdvanced img {
	border: 0px currentColor;
}
#ali-searchAdvanced a {
	font-size: 0.87em;
}
input.ali-searchBox {
	padding: 1px; border: 1px outset currentColor; color: rgb(153, 153, 153);
}
input.ali-searchButton {
	padding: 2px 6px; border: 0px outset currentColor; color: rgb(26, 72, 164); font-size: 0.8em; margin-left: 4px; background-image: url("../img/button_search_gradient.gif"); background-repeat: repeat-x;
}
input[type='button']:hover {
	color: rgb(255, 96, 0);
}
#ali-mainNav {
	width: 100%; height: 30px; letter-spacing: 1px; border-bottom-color: rgb(80, 131, 203); border-bottom-width: 1px; border-bottom-style: solid; min-width: 980px; background-image: url("../img/main_nav_tab.gif"); background-repeat: repeat-x; background-color: rgb(48, 104, 207);
}
#ali-mainNav li a {
	padding: 8px 18px 6px; color: rgb(255, 255, 255); border-right-color: rgb(51, 101, 186); border-right-width: 1px; border-right-style: solid;
}
#ali-mainNav li a:hover {
	color: rgb(68, 103, 203); background-image: none; background-color: rgb(241, 245, 249);
}
#ali-mainNav li:hover a {
	color: rgb(68, 103, 203); background-image: none; background-color: rgb(241, 245, 249);
}
#ali-mainNav img {
	padding: 0px; border: 0px currentColor;
}
#ali-nav {
	list-style: none; margin: 0px; padding: 0px; line-height: 1;
}
#ali-nav ul {
	list-style: none; margin: 0px; padding: 0px; line-height: 1;
}
#ali-nav a {
	padding-left: 12px; text-decoration: none; display: block;
}
#ali-nav li {
	font: bold 0.8em/normal Arial, Helvetica, sans-serif; float: left; font-size-adjust: none; font-stretch: normal;
}
#ali-nav li:hover ul {
	left: auto;
}
#ali-nav li ul {
	left: -999em; position: absolute;
}
a.ali-navmenu:hover {
	background: rgb(212, 209, 255) !important; text-decoration: underline;
}
a.ali-navmenu {
	width: 170px !important; color: rgb(56, 90, 189) !important; font-size: 1.15em; border-bottom-color: rgb(20, 107, 197); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(241, 245, 249) !important;
}
#ali-nav li:hover ul {
	left: auto; width: 170px; overflow: hidden; padding-right: 10px; border-top-color: rgb(20, 107, 197) !important; border-right-color: rgb(20, 107, 197) !important; border-left-color: rgb(20, 107, 197) !important; border-top-width: 1px !important; border-right-width: 1px !important; border-left-width: 1px !important; border-top-style: solid !important; border-right-style: solid !important; border-left-style: solid !important; z-index: 100;
}
#ali-nav li.sfhover ul {
	left: auto; width: 170px; overflow: hidden; padding-right: 10px; border-top-color: rgb(20, 107, 197) !important; border-right-color: rgb(20, 107, 197) !important; border-left-color: rgb(20, 107, 197) !important; border-top-width: 1px !important; border-right-width: 1px !important; border-left-width: 1px !important; border-top-style: solid !important; border-right-style: solid !important; border-left-style: solid !important; z-index: 100;
}
a.ali-nav-actions {
	width: 170px !important; color: rgb(43, 73, 172) !important; font-size: 1.15em; border-bottom-color: rgb(20, 107, 197); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(201, 212, 233) !important;
}
a.ali-nav-actions:hover {
	background: rgb(186, 197, 248) !important; text-decoration: underline;
}
#ali-secondNavBar {
	font: bold 0.72em/normal Helvetica; margin: 0px 0px -21px; padding: 0px; width: 100%; letter-spacing: 0px; clear: both; float: left; min-width: 980px; font-size-adjust: none; font-stretch: normal; background-image: url("../img/nav_2nd_pages.gif"); background-repeat: repeat-x;
}
#ali-secondHome {
	padding: 3px 12px 0px 8px; height: 25px; color: rgb(83, 116, 161); float: left; background-image: url("../img/nav_2nd_home.gif"); background-repeat: repeat-x;
}
#ali-secondHome-Arrow {
	margin: 0px; border: 0px currentColor; height: 28px; float: left;
}
#ali-secondPages {
	width: 80%; color: rgb(81, 97, 122); float: left;
}
#ali-secondPages ul {
	margin: 0px; padding: 0px; display: inline;
}
#ali-secondPages li {
	top: -11px; line-height: 29px; border-bottom-color: rgb(130, 168, 243); border-bottom-width: 1px; border-bottom-style: solid; display: inline; position: relative; background-color: rgb(212, 227, 255);
}
#ali-secondPages a {
	color: rgb(8, 87, 168); font-weight: normal; text-decoration: none;
}
#ali-secondPages a:hover {
	color: rgb(255, 96, 0); text-decoration: underline;
}
#ali-secondPages input {
	color: rgb(39, 105, 187); font-weight: bold; margin-top: -5px;
}
#ali-secondSub {
	margin: 0px; padding: 0px; border-bottom-color: rgb(130, 168, 243); border-left-color: rgb(130, 168, 243); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: right; background-image: url("../img/nav_2nd_sub.gif"); background-repeat: repeat-x;
}
#ali-secondSub ul {
	list-style: none; margin: 0px; padding: 0px;
}
#ali-secondSub li {
	list-style: none; margin: 0px; padding: 0px;
}
#ali-secondSub a {
	color: rgb(8, 87, 168); text-decoration: none;
}
#ali-secondSub-Arrow {
	border: 0px currentColor; margin-bottom: -3px; float: right;
}
#ali-secondSub li a {
	padding: 6px 12px; color: rgb(8, 87, 168);
}
#ali-secondSub img {
	padding: 0px; border: 0px currentColor;
}
#ali-secondNav {
	list-style: none; margin: 0px; padding: 0px;
}
#ali-secondNav ul {
	list-style: none; margin: 0px; padding: 0px;
}
#ali-secondNav a {
	padding-left: 12px; text-decoration: none; display: block;
}
#ali-secondNav li {
	font: bold 10pt/normal Arial, Helvetica, sans-serif; float: left; font-size-adjust: none; font-stretch: normal;
}
#ali-secondNav li:hover ul {
	left: auto;
}
#ali-secondNav li ul {
	left: -100em; position: absolute;
}
a.ali-secondMenu:hover {
	background: rgb(212, 209, 255); text-decoration: underline;
}
a.ali-secondMenu {
	font: bold 8pt/normal Arial, Helvetica, sans-serif; width: 161px; color: rgb(68, 103, 203); border-bottom-color: rgb(131, 161, 216); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(241, 246, 255);
}
#ali-secondNav li:hover ul {
	left: auto; width: 153px; overflow: hidden; padding-right: 10px; border-top-color: rgb(131, 161, 216); border-right-color: rgb(131, 161, 216); border-left-color: rgb(131, 161, 216); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 100;
}
#ali-secondNav li.sfhover ul {
	left: auto; width: 153px; overflow: hidden; padding-right: 10px; border-top-color: rgb(131, 161, 216); border-right-color: rgb(131, 161, 216); border-left-color: rgb(131, 161, 216); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 100;
}
.ali-second-pages-links {
	left: -40px; border-right-color: rgb(186, 190, 206); border-right-width: 1px; border-right-style: solid; position: relative;
}
#ali-community-name {
	padding: 8px 12px 6px; left: -40px; color: rgb(83, 116, 161); letter-spacing: 1px; margin-right: -3px; border-right-color: rgb(130, 168, 243); border-right-width: 1px; border-right-style: solid; position: relative; background-image: url("../img/nav_2nd_home.gif"); background-repeat: repeat-x;
}
#ali-breadcrumb-container {
	margin: 6px 0px 0px; padding: 0px; width: 100%; clear: both; min-width: 980px;
}
#ali-breadcrumb {
	margin: 4px 0px 0px 12px; padding: 0px; color: rgb(136, 136, 136); letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif; font-size: 0.7em; float: left;
}
#ali-breadcrumb ul {
	left: -24px; display: inline; position: relative;
}
#ali-breadcrumb li {
	display: inline;
}
#ali-breadcrumb a {
	color: rgb(0, 101, 203); text-decoration: none;
}
#ali-breadcrumb a:hover {
	text-decoration: underline;
}
#ali-pageEdit {
	padding: 0px 0px 12px; text-align: right; color: rgb(150, 183, 237); font-family: Helvetica, Arial, sans-serif; float: right;
}
#ali-pageEdit ul {
	display: inline;
}
#ali-pageEdit li {
	padding-right: 4px; display: inline;
}
#ali-pageEdit a {
	color: rgb(0, 101, 203); font-size: 0.8em; font-weight: normal; text-decoration: none;
}
#ali-pageEdit a:hover {
	color: rgb(255, 96, 0); text-decoration: underline;
}
#ali-pageEdit img {
	margin: -5px 1px -6px 0px; padding: 0px; border: 0px currentColor;
}
.ali-portlet-container {
	margin: 4px 0px 6px; min-width: 250px;
}
.ali-portlet-container-collapsed {
	margin: 4px 0px 6px; clear: left;
}
.ali-portlet-toolbar {
	width: 100%; height: 21px; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; background-image: url("../img/portlet_title_bar.gif"); background-repeat: repeat-x; background-color: rgb(92, 145, 216);
}
.ali-portlet-cornerleft {
	width: 8px; height: 21px; clear: left; float: left; background-image: url("../img/portlet_corner_topleft.gif"); background-repeat: no-repeat;
}
.ali-portlet-title {
	padding: 4px 0px 0px; float: left;
}
.ali-portlet-cornerright {
	margin: 0px; padding: 0px; width: 8px; height: 21px; right: -2px; float: right; position: relative; background-image: url("../img/portlet_corner_topright.gif"); background-repeat: no-repeat;
}
.ali-portlet-controlone {
	padding: 0px 0px 0px 6px; width: 13px; margin-bottom: -13px; float: right;
}
.ali-portlet-controltwo {
	padding: 0px 0px 0px 6px; border: 1px solid rgb(255, 0, 0); width: 13px; margin-bottom: -13px; float: right;
}
.ali-portlet-controlone img {
	border: 0px currentColor; top: 4px; position: relative;
}
.ali-portlet-controltwo img {
	border: 0px currentColor; top: 4px; position: relative;
}
.ali-portlet-content {
	width: 100%; color: rgb(107, 145, 192); clear: left; border-right-color: rgb(107, 145, 192); border-left-color: rgb(107, 145, 192); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.ali-portlet-footer {
	width: 100%; height: 8px; background-image: url("../img/portlet_bot.gif"); background-repeat: repeat-x;
}
.ali-portlet-botleft {
	width: 8px; height: 8px; clear: left; float: left; background-image: url("../img/portlet_corner_botleft.gif"); background-repeat: no-repeat;
}
.ali-portlet-botright {
	width: 8px; height: 8px; right: -2px; float: right; position: relative; background-image: url("../img/portlet_corner_botright.gif"); background-repeat: no-repeat;
}
#ali-footer {
	padding: 4px 0px 0px; width: 100%; height: 22px; text-align: center; color: rgb(255, 255, 255); letter-spacing: 1px; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; margin-top: 48px; min-width: 980px; background-image: url("../img/footer_bkg.gif"); background-repeat: repeat-x;
}
#ali-edit-container {
	margin: 0px 12px 12px; width: 97%; clear: left; float: left; min-width: 950px;
}
#ali-edit-toolbar {
	width: 100%; height: 21px; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 6px; float: left; background-image: url("../img/edit_title_topbar.gif"); background-repeat: repeat-x; background-color: rgb(107, 145, 192);
}
#ali-edit-cornerleft {
	width: 8px; height: 21px; clear: left; float: left; background-image: url("../img/edit_corner_topleft.gif"); background-repeat: no-repeat;
}
#ali-edit-title {
	padding: 4px 0px 0px; float: left;
}
#ali-edit-cornerright {
	margin: 0px; padding: 0px; width: 8px; height: 21px; right: -2px; float: right; position: relative; background-image: url("../img/edit_corner_topright.gif"); background-repeat: no-repeat;
}
#ali-edit-content {
	width: 100%; color: rgb(107, 145, 192); border-right-color: rgb(107, 145, 192); border-left-color: rgb(107, 145, 192); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(236, 239, 244);
}
#ali-edit-tabs-container {
	margin: 0px; padding: 0px; width: 100%; height: 30px; clear: left; border-right-color: rgb(116, 151, 196); border-bottom-color: rgb(116, 151, 196); border-left-color: rgb(116, 151, 196); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; background-image: url("../img/edit_tab_gradient.gif"); background-repeat: repeat-x; background-color: rgb(200, 220, 255);
}
#ali-edit-rename {
	padding: 5px 0px 0px 10px; width: 500px; height: 28px; color: rgb(43, 74, 123); letter-spacing: 0px; font-size: 11px; font-weight: bold; float: left;
}
input.ali-edit-rename-textbox {
	margin: 0px 0px -1px 6px; border: 1px solid rgb(82, 120, 172); color: rgb(39, 105, 187); font-weight: bold;
}
input.edit-portlets-rename-button {
	border-width: 1px; border-style: solid; border-color: rgb(208, 225, 249) rgb(153, 180, 221) rgb(116, 154, 210) rgb(181, 202, 232); padding: 1px 4px 0px; color: rgb(26, 72, 164); margin-bottom: -3px; margin-left: 4px; background-image: url("../img/edit_button_rename.gif"); background-repeat: repeat-x; background-color: rgb(189, 207, 230);
}
.ali-edit-tabs {
	margin: 6px 0px 0px; padding: 0px; border-top-color: rgb(116, 151, 196); border-right-color: rgb(116, 151, 196); border-left-color: rgb(116, 151, 196); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left; background-color: rgb(207, 211, 231);
}
.ali-edit-tabs-right {
	margin: 0px; padding: 0px; line-height: 22px; float: right;
}
.ali-edit-tab-chosen {
	margin: 6px 0px 0px; padding: 5px 10px 3px; color: rgb(57, 104, 175); letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; border-right-color: rgb(116, 151, 196); border-left-color: rgb(116, 151, 196); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; background-color: rgb(236, 239, 244);
}
#ali-edit-tabs-container a {
	padding: 5px 10px 3px; color: rgb(57, 104, 175); letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
#ali-edit-tabs-container a:hover {
	color: rgb(57, 104, 175); background-color: rgb(221, 233, 255);
}
#ali-edit-footer {
	width: 100%; height: 8px; clear: left; float: left; background-image: url("../img/edit_bot.gif"); background-repeat: repeat-x;
}
#ali-edit-botleft {
	left: -1px; width: 8px; height: 8px; clear: left; float: left; position: relative; background-image: url("../img/edit_corner_botleft.gif"); background-repeat: no-repeat;
}
#ali-edit-botright {
	width: 8px; height: 8px; right: -1px; float: right; position: relative; background-image: url("../img/edit_corner_botright.gif"); background-repeat: no-repeat;
}
#ali-edit-table-container {
	margin: 4px 3% 0px; width: 94%; clear: both; float: left;
}
#ali-edit-table {
	margin: 0px; color: rgb(0, 0, 0); font-size: 1em;
}
#ali-edit-table td {
	vertical-align: top;
}
#ali-edit-table img {
	margin: 2px 0px 6px 24px; width: 48px;
}
.ali-edit-table-description {
	width: 200px; text-align: left;
}
.ali-edit-table-description-chosen {
	width: 200px; text-align: left; color: rgb(136, 136, 136);
}
.ali-edit-browse-folder {
	width: 24px;
}
#ali-edit-browse-table img {
	margin: 2px 0px 6px 24px;
}
.ali-edit-browse-description {
	width: 200px; text-align: left;
}
#ali-edit-portlets {
	width: 100%; color: rgb(0, 0, 0); font-size: 11px; border-right-color: rgb(107, 145, 192); border-left-color: rgb(107, 145, 192); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; background-color: rgb(236, 239, 244);
}
#ali-edit-portlets p {
	margin: 0px;
}
#ali-edit-portlets-text {
	padding: 3px 14px 3px 10px; color: rgb(43, 74, 123); clear: left; font-size: 11px; float: left;
}
#ali-edit-portlets a {
	color: rgb(8, 87, 168); text-decoration: none;
}
#ali-edit-portlets a:hover {
	text-decoration: underline;
}
#ali-edit-search-container {
	width: 99%; clear: left; float: left;
}
#ali-edit-portlets-search {
	padding: 0px 18px 0px 14px; line-height: 31px; border-right-color: rgb(213, 214, 218); border-right-width: 1px; border-right-style: solid; float: left;
}
input.edit-portlets-search-box {
	color: rgb(111, 135, 171); line-height: normal; margin-bottom: -1px; margin-left: 2px;
}
input.edit-portlets-search-button {
	border-width: 1px; border-style: solid; border-color: rgb(208, 225, 249) rgb(153, 180, 221) rgb(116, 154, 210) rgb(181, 202, 232); padding: 1px 4px 0px; color: rgb(26, 72, 164); margin-bottom: -3px; margin-left: 4px; background-image: url("../img/edit_button_search.gif"); background-repeat: repeat-x; background-color: rgb(189, 207, 230);
}
#ali-edit-sorting-bar {
	margin: 0px; padding: 0px; width: 100%; height: 31px; color: rgb(0, 0, 0); clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border-top-color: rgb(213, 214, 218); border-bottom-color: rgb(213, 214, 218); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; background-image: url("../img/edit_sort_bkg.gif"); background-repeat: repeat-x;
}
#ali-edit-sort {
	margin: 0px 0px 0px -8px; padding: 4px 18px 0px; height: 27px; clear: left; border-right-color: rgb(213, 214, 218); border-right-width: 1px; border-right-style: solid; float: left;
}
#ali-edit-category {
	margin: 0px 0px -14px; padding: 4px 18px 0px; height: 21px; border-right-color: rgb(213, 214, 218); border-right-width: 1px; border-right-style: solid; float: left;
}
#ali-edit-breadcrumb-container {
	width: 100%; height: 15px; padding-top: 0px; clear: left; float: left; min-width: 840px;
}
#ali-edit-breadcrumb {
	padding: 2px 24px 12px 2px; color: rgb(43, 74, 123); letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; float: left;
}
#ali-edit-breadcrumb ul {
	left: -24px; display: inline; position: relative;
}
#ali-edit-breadcrumb li {
	display: inline;
}
#ali-edit-breadcrumb a {
	color: rgb(0, 101, 203); text-decoration: none;
}
#ali-edit-breadcrumb a:hover {
	color: rgb(255, 96, 0); text-decoration: underline;
}
#ali-edit-browse-portlets {
	line-height: 31px; padding-right: 12px; font-size: 11px; float: right;
}
#ali-edit-main-col1 {
	margin: 0px; padding: 0px; width: 212px; float: left;
}
#ali-edit-main-col2 {
	margin: 0px; padding: 0px; width: 212px; float: left;
}
#ali-edit-main-col3 {
	margin: 0px; padding: 0px; width: 212px; float: left;
}
.ali-edit-main-header {
	margin: 0px 0px 12px; padding: 2px 24px 0px; width: 100%; height: 24px; background-image: url("../img/icon_folder_24px.gif"); background-repeat: no-repeat;
}
.ali-edit-main-header a {
	color: rgb(55, 97, 183); letter-spacing: 1px; font-family: Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;
}
.ali-edit-main-header a:hover {
	color: rgb(37, 76, 168); text-decoration: underline;
}
#ali-edit-portlets-column1 {
	margin: 10px 0px 0px 20px; clear: left; float: left;
}
#ali-edit-portlets-column2 {
	margin: 10px 0px 0px 20px; float: left;
}
#ali-edit-portlets-column3 {
	margin: 10px 0px 0px 20px; float: left;
}
.ali-edit-portlets-wide {
	margin: 4px 6px 18px 10px; padding: 0px 0px 0px 58px; width: 212px; min-height: 48px; background-image: url("../img/icon_portlet_wide.gif"); background-repeat: no-repeat;
}
.ali-edit-portlets-narrow {
	margin: 4px 6px 18px 10px; padding: 0px 0px 0px 58px; width: 212px; min-height: 48px; background-image: url("../img/icon_portlet_narrow.gif"); background-repeat: no-repeat;
}
.ali-edit-portlets-bundle {
	margin: 4px 6px 18px 10px; padding: 0px 0px 0px 58px; width: 212px; min-height: 48px; background-image: url("../img/icon_portlet_bundle.gif"); background-repeat: no-repeat;
}
.ali-edit-portlets-chosen {
	margin: 4px 6px 18px 10px; padding: 0px 0px 0px 58px; width: 212px; color: rgb(136, 136, 136); min-height: 48px; background-image: url("../img/icon_portlet_chosen.gif"); background-repeat: no-repeat;
}
.ali-edit-portlets-subfolder {
	margin: 4px 6px 18px 10px; padding: 0px 0px 0px 58px; width: 212px; height: 48px; background-image: url("../img/icon_folder_48px.gif"); background-repeat: no-repeat;
}
.ali-edit-portlets-title {
	color: rgb(55, 97, 183); letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
#ali-edit-portlets-subfolder-col {
	margin: 10px 0px 0px 10px; padding: 0px 0px 20px 10px; width: 212px; border-left-color: rgb(150, 153, 167); border-left-width: 1px; border-left-style: solid; float: left;
}
#ali-edit-portlets-pagenav {
	margin: 0px; padding: 2px 0px 0px; text-align: right; color: rgb(161, 178, 196); line-height: 2em; font-size: 11px; float: right;
}
#ali-edit-portlets-pagenav ul {
	display: inline;
}
#ali-edit-portlets-pagenav li {
	margin: 0px 1px; display: inline;
}
#ali-edit-portlets-pagenav a {
	color: rgb(0, 101, 203); font-size: 11px; text-decoration: none;
}
#ali-edit-portlets-pagenav a:hover {
	text-decoration: underline;
}
.ali-edit-number a {
	padding: 2px 4px; border: 1px solid rgb(135, 155, 178); color: rgb(0, 101, 203); font-size: 12px; background-color: rgb(213, 220, 231);
}
.ali-edit-number a:hover {
	padding: 2px 4px; border: 1px solid rgb(82, 120, 172); color: rgb(1, 60, 116); font-size: 12px; text-decoration: none; background-color: rgb(209, 225, 255);
}
.ali-edit-number-off {
	padding: 1px 4px 2px; border: 1px solid rgb(82, 120, 172); text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-right: 4px; background-color: rgb(115, 153, 207);
}
#ali-edit-close {
	margin: 0px; padding: 0px 0px 0px 18px; text-align: left; float: left;
}
input.edit-portlets-close-button {
	border-width: 1px; border-style: solid; border-color: rgb(184, 213, 255) rgb(153, 180, 221) rgb(116, 154, 210) rgb(181, 202, 232); padding: 1px 4px 0px; color: rgb(26, 72, 164); margin-bottom: -1px; margin-left: 4px; background-image: url("../img/edit_button_close.gif"); background-repeat: repeat-x; background-color: rgb(189, 207, 230);
}
.ali-edit-portlets-modified {
	color: rgb(0, 102, 2);
}
.ali-portlet-new-toolbar {
	width: 100%; height: 21px; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; float: left; background-image: url("../img/portlet_new_title_bar.gif"); background-repeat: repeat-x; background-color: rgb(175, 79, 108);
}
.ali-portlet-new-cornerleft {
	width: 8px; height: 21px; clear: left; float: left; background-image: url("../img/portlet_new_corner_topleft.gif"); background-repeat: no-repeat;
}
.ali-portlet-new-cornerright {
	margin: 0px; padding: 0px; width: 8px; height: 21px; right: -2px; float: right; position: relative; background-image: url("../img/portlet_new_corner_topright.gif"); background-repeat: no-repeat;
}
.ali-portlet-new-content {
	width: 100%; height: 200px; color: rgb(107, 145, 192); clear: left; border-right-color: rgb(175, 79, 108); border-left-color: rgb(175, 79, 108); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.ali-portlet-new-footer {
	width: 100%; height: 8px; float: left; background-image: url("../img/portlet_new_bot.gif"); background-repeat: repeat-x;
}
.ali-portlet-new-botleft {
	width: 8px; height: 8px; clear: left; float: left; background-image: url("../img/portlet_new_corner_botleft.gif"); background-repeat: no-repeat;
}
.ali-portlet-new-botright {
	width: 8px; height: 8px; right: -2px; float: right; position: relative; background-image: url("../img/portlet_new_corner_botright.gif"); background-repeat: no-repeat;
}
#ali-kd-breadcrumb-container {
	margin: 6px 0px 0px; padding: 0px; width: 100%; clear: both; min-width: 980px;
}
#ali-kd-title {
	padding: 4px 12px 0px; height: 22px; color: rgb(113, 151, 198); letter-spacing: 2px; font-size: 0.8em; font-weight: bold; border-right-color: rgb(155, 190, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
#ali-kd-breadcrumb {
	margin: 4px 0px 0px -13px; padding: 0px; color: rgb(136, 136, 136); letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif; font-size: 0.7em; float: left;
}
#ali-kd-breadcrumb a {
	color: rgb(0, 101, 203); font-size: 100%; font-weight: normal; text-decoration: none;
}
#ali-kd-breadcrumb a:hover {
	text-decoration: underline;
}
#ali-kd-breadcrumb ul {
	display: inline;
}
#ali-kd-breadcrumb li {
	padding: 0px 1px; display: inline;
}
#ali-kd-sorting-bar-container {
	width: 1000px; height: 29px;
}
#ali-kd-sorting-bar {
	margin: 0px; padding: 0px; width: 100%; height: 31px; color: rgb(0, 0, 0); clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; border-top-color: rgb(213, 212, 212); border-bottom-color: rgb(168, 184, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; min-width: 1000px; background-image: url("../img/kd_sort_bkg.gif"); background-repeat: repeat-x;
}
#ali-kd-sort {
	margin: 5px 0px -10px; padding: 0px 18px; height: 21px; clear: left; border-right-color: rgb(155, 190, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
#ali-kd-item-number {
	margin: 5px 0px -10px; padding: 0px 18px; height: 21px; border-right-color: rgb(155, 190, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
#ali-kd-item-type {
	margin: 5px 0px -10px; padding: 0px 18px; height: 21px; border-right-color: rgb(155, 190, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
#ali-kd-content-container {
	margin: 0px; padding: 0px; min-width: 980px;
}
#ali-kd-documents {
	background-position: right; margin: 0px 0px 0px 26px; padding: 6px 64px 48px 0px; width: 64%; clear: both; float: left; min-height: 500px; min-width: 625px; background-image: url("../img/kd_subfolders_bkg.gif"); background-repeat: repeat-y;
}
#ali-kd-docs-showing {
	margin: 0px; padding: 3px 0px 20px; text-align: left; color: rgb(43, 74, 123); font-size: 0.8em; float: left;
}
.ali-kd-doc-office {
	padding: 0px 24px 24px 34px; color: rgb(0, 0, 0); clear: both; font-size: 0.8em; background-image: url("../img/icon_officedoc_24px.gif"); background-repeat: no-repeat;
}
.ali-kd-doc-office p {
	margin: 0px;
}
.ali-kd-doc-web {
	padding: 0px 24px 24px 34px; color: rgb(0, 0, 0); clear: both; font-size: 0.8em; background-image: url("../img/icon_webdoc_24px.gif"); background-repeat: no-repeat;
}
.ali-kd-doc-web p {
	margin: 0px;
}
.ali-kd-doc-text {
	padding: 0px 24px 24px 34px; color: rgb(0, 0, 0); clear: both; font-size: 0.8em; background-image: url("../img/icon_textdoc_24px.gif"); background-repeat: no-repeat;
}
.ali-kd-doc-text p {
	margin: 0px;
}
.ali-kd-docs-title a {
	color: rgb(55, 97, 183); letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none;
}
.ali-kd-docs-modified {
	color: rgb(0, 102, 2); line-height: 1.5em;
}
.ali-kd-docs-modified a {
	color: rgb(97, 146, 236);
}
.ali-kd-docs-modified a:hover {
	color: rgb(0, 101, 203);
}
.ali-kd-properties {
	padding: 0px 12px 12px; border: 1px solid rgb(155, 190, 238); width: inherit; margin-top: 2px; display: none; background-color: rgb(234, 239, 249);
}
.ali-kd-properties a {
	color: rgb(55, 97, 183); font-size: 0.7em; text-decoration: none;
}
.ali-kd-properties a:hover {
	text-decoration: underline;
}
.ali-kd-prop-titles {
	text-align: right; color: rgb(72, 97, 131); letter-spacing: 1px; font-size: 0.7em; font-weight: bold;
}
.ali-kd-prop-hide {
	text-align: right;
}
.ali-kd-prop-hide img {
	margin: 0px 4px -2px 0px; border: 0px currentColor;
}
.ali-kd-prop-text {
	color: rgb(0, 0, 0); font-size: 0.7em;
}
#ali-kd-pagenav {
	text-align: right; color: rgb(161, 178, 196); line-height: 2em; padding-right: 24px; clear: both; font-size: 0.7em; margin-bottom: 12px;
}
#ali-kd-pagenav ul {
	display: inline;
}
#ali-kd-pagenav li {
	display: inline;
}
#ali-kd-pagenav a {
	color: rgb(0, 101, 203); text-decoration: none;
}
#ali-kd-pagenav a:hover {
	text-decoration: underline;
}
.ali-kd-number a {
	padding: 1px 4px 2px; border: 1px solid rgb(199, 199, 199); color: rgb(0, 101, 203); font-size: 100%; background-color: rgb(241, 241, 241);
}
.ali-kd-number a:hover {
	padding: 1px 4px 2px; border: 1px solid rgb(82, 120, 172); color: rgb(1, 60, 116); text-decoration: none; background-color: rgb(209, 225, 255);
}
.ali-kd-number-off {
	padding: 1px 4px; border: 1px solid rgb(82, 120, 172); color: rgb(255, 255, 255); font-size: 100%; margin-right: 6px; background-color: rgb(115, 153, 207);
}
#ali-kd-side {
	margin: 0px 0px 0px -12px; padding: 20px 0px 48px; width: 25%; right: 18px; color: rgb(113, 151, 198); letter-spacing: 1px; font-family: Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; float: left; min-width: 250px;
}
#ali-kd-subfolder ul {
	margin: 0px; padding: 0px;
}
#ali-kd-subfolder li {
	background-position: 0px 50%; list-style: none; padding: 2px 0px 2px 24px; background-image: url("../img/icon_folder_16px.gif"); background-repeat: no-repeat;
}
#ali-kd-subfolder a {
	color: rgb(55, 97, 183); font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: normal; text-decoration: none;
}
#ali-kd-subfolder a:hover {
	text-decoration: underline;
}
.ali-kd-related li {
	list-style: none; padding: 1px 0px;
}
.ali-kd-related a {
	color: rgb(55, 97, 183); font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: normal; text-decoration: none;
}
.ali-kd-related a:hover {
	text-decoration: underline;
}
#ali-kd-main-bar {
	margin: 0px; padding: 0px; width: 100%; height: 7px; clear: both; border-top-color: rgb(219, 217, 217); border-bottom-color: rgb(201, 206, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; min-width: 980px; background-repeat: repeat-x; background-color: rgb(207, 223, 255);
}
#ali-kd-main-content {
	width: 920px; min-width: 980px;
}
#ali-kd-main-col1 {
	margin: 0px 60px 48px 36px; width: 212px; float: left;
}
#ali-kd-main-col2 {
	margin: 0px 60px 48px 36px; width: 212px; float: left;
}
#ali-kd-main-col3 {
	margin: 0px 0px 48px 36px; width: 212px; float: left;
}
.ali-kd-main-header {
	padding: 2px 4px; width: 100%; margin-top: 24px; border-bottom-color: rgb(198, 202, 212); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(229, 233, 246);
}
.ali-kd-main-header a {
	color: rgb(72, 113, 167); letter-spacing: 1px; font-family: Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;
}
.ali-kd-main-header a:hover {
	color: rgb(37, 76, 168); text-decoration: underline;
}
.ali-kd-main-lists {
	margin: 4px 0px 0px 6px;
}
.ali-kd-main-lists ul {
	margin: 0px; padding: 0px;
}
.ali-kd-main-lists li {
	background-position: 0px 50%; list-style: none; padding: 0px 0px 0px 24px; background-image: url("../img/icon_folder_16px.gif"); background-repeat: no-repeat;
}
.ali-kd-main-lists li a {
	color: rgb(37, 76, 168); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;
}
.ali-kd-main-lists li a:hover {
	text-decoration: underline;
}
#ali-search-modifier-container {
	margin: 6px 0px 0px; padding: 0px; width: 99%; clear: both; float: left; min-width: 980px;
}
#ali-search-newsearch {
	margin: 0px 0px 0px 12px; padding: 0px; width: 450px; float: left;
}
input.search-box {
	padding: 2px; border: 1px solid rgb(116, 154, 210); color: rgb(0, 0, 0); margin-left: 2px;
}
input.search-button {
	border-width: 1px; border-style: solid; border-color: rgb(208, 225, 249) rgb(153, 180, 221) rgb(116, 154, 210) rgb(181, 202, 232); padding: 1px 4px 0px; color: rgb(26, 72, 164); margin-left: 4px; background-image: url("../img/edit_button_search.gif"); background-repeat: repeat-x; background-color: rgb(189, 207, 230);
}
#ali-search-modifier-container {
	min-width: 980px;
}
#ali-search-warning {
	margin: 12px; padding: 5px 0px 0px; height: 22px; color: rgb(0, 0, 0); font-size: 0.8em; font-weight: normal; float: left;
}
.ali-search-folder {
	padding: 0px 24px 24px 34px; color: rgb(0, 0, 0); clear: both; font-size: 11px; background-image: url("../img/icon_folder_24px.gif"); background-repeat: no-repeat;
}
.ali-search-folder p {
	margin: 0px;
}
#ali-search-results {
	margin: 12px 0px 0px 32px; padding: 0px; width: 78%; clear: both; float: left; min-width: 625px;
}
#ali-search-results-table {
	color: rgb(0, 0, 0);
}
#ali-search-results-table a:hover {
	text-decoration: underline;
}
#ali-search-results-table td {
	font-size: 0.8em; vertical-align: top;
}
#ali-search-results-table p {
	margin: 0px;
}
.ali-search-results-modified {
	color: rgb(0, 102, 2); line-height: 1.5em;
}
.ali-search-results-modified a {
	color: rgb(97, 146, 236);
}
.ali-search-results-modified a:hover {
	color: rgb(0, 101, 203);
}
input.profile-search-button {
	border-width: 1px; border-style: solid; border-color: rgb(208, 225, 249) rgb(153, 180, 221) rgb(116, 154, 210) rgb(181, 202, 232); padding: 1px 4px 0px; color: rgb(26, 72, 164); margin-left: 4px; background-image: url("../img/edit_button_search.gif"); background-repeat: repeat-x; background-color: rgb(189, 207, 230);
}
#ali-user-navbar {
	font: bold 0.72em/24px Helvetica; margin: 0px; padding: 0px 0px 2px; width: 100%; height: 27px; letter-spacing: 1px; clear: both; min-width: 980px; font-size-adjust: none; font-stretch: normal; background-image: url("../img/nav_2nd_pages.gif"); background-repeat: repeat-x;
}
#ali-user-navbar-list {
	width: 50%; height: 29px; color: rgb(81, 97, 122); padding-top: 2px; float: left;
}
#ali-user-navbar-list ul {
	left: -34px; display: inline; position: relative;
}
#ali-user-navbar-list li {
	padding: 0px 8px; line-height: 26px; border-right-color: rgb(186, 190, 206); border-right-width: 2px; border-right-style: solid; display: inline;
}
#ali-user-navbar-list a {
	color: rgb(8, 87, 168); font-weight: normal; text-decoration: none;
}
#ali-user-navbar-list a:hover {
	color: rgb(255, 96, 0); text-decoration: underline;
}
#ali-user-navbar-list input {
	color: rgb(39, 105, 187); font-weight: bold; margin-top: -5px;
}
.ali-user-activity {
	width: 100%; text-align: left;
}
.ali-user-activity-pulldown {
	padding: 3px 16px 0px 0px; width: 99%; text-align: right; color: rgb(0, 0, 0); clear: both; font-size: 0.75em; float: right;
}
.ali-user-activity-content {
	margin: 0px 0px 0px 6px; padding: 0px; width: 98%; color: rgb(152, 162, 177); clear: both;
}
.ali-user-activity-content ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
.ali-user-activity-stream {
	margin: 8px 0px 0px; padding: 0px 0px 0px 4px; letter-spacing: 1px; font-size: 0.75em; font-weight: bold; border-bottom-color: rgb(219, 222, 228); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(239, 242, 250);
}
.ali-user-activity-list li {
	margin: 0px 0px 3px 12px; padding: 6px 0px 4px 4px; color: rgb(0, 0, 0); font-family: Helvetica, sans-serif; font-size: 0.75em; border-bottom-color: rgb(221, 227, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.ali-user-activity-list a {
	color: rgb(69, 113, 177); text-decoration: none;
}
.ali-user-activity-list a:hover {
	text-decoration: underline;
}
#ali-user-activity-button {
	padding: 12px 0px 0px 6px;
}
.ali-user-friends {
	margin: 0px; width: 100%; color: rgb(0, 0, 0); font-family: Helvetica, sans-serif; min-width: 450px;
}
.ali-user-friends-content {
	margin: 0px; padding: 0px; width: 100%;
}
.ali-user-pulldown {
	padding: 3px 16px 0px 0px; width: 99%; text-align: right; color: rgb(0, 0, 0); clear: both; font-size: 0.75em; float: right;
}
.ali-friends-picture {
	padding: 4px 10px 12px; clear: both; float: left;
}
.ali-friends-info {
	padding-left: 8px; float: left;
}
.ali-friends-info-title {
	text-align: right; color: rgb(110, 118, 134); letter-spacing: 1px; padding-right: 6px; font-size: 0.75em; font-weight: bold;
}
.ali-friends-info a {
	color: rgb(90, 130, 193); font-size: 0.8em; text-decoration: none;
}
.ali-friends-info a:hover {
	text-decoration: underline;
}
.ali-friends-divider {
	margin: 0px 0px 12px; width: 100%; height: 10px; clear: both; border-top-color: rgb(210, 214, 221); border-bottom-color: rgb(210, 214, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(229, 232, 246);
}
.ali-friends-name a {
	font-weight: bold;
}
#ali-user-geninfo-container {
	margin: 0px; padding: 0px; width: 100%; font-family: Helvetica, sans-serif; min-width: 450px;
}
.ali-user-geninfo {
	width: 100%; padding-left: 12px;
}
.ali-user-geninfo table {
	margin-bottom: 12px;
}
.ali-user-geninfo-divider {
	margin: 0px; padding: 3px 0px 3px 8px; width: 100%; height: 18px; color: rgb(99, 118, 170); letter-spacing: 1px; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; border-top-color: rgb(196, 200, 219); border-bottom-color: rgb(196, 200, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(207, 224, 245);
}
#ali-user-geninfo-edit {
	margin: -4px; padding: 6px 12px; width: 100px; text-align: center; border-left-color: rgb(196, 200, 219); border-left-width: 1px; border-left-style: solid; float: right; background-color: rgb(239, 243, 255);
}
#ali-user-geninfo-edit a {
	color: rgb(0, 101, 203); font-size: 1em; font-weight: normal; text-decoration: none;
}
#ali-user-geninfo-edit a:hover {
	text-decoration: underline;
}
#ali-user-geninfo-edit img {
	margin: -5px 8px -3px 0px; padding: 0px; border: 0px currentColor;
}
.ali-user-geninfo-title {
	text-align: right; color: rgb(110, 118, 134); letter-spacing: 1px; padding-right: 6px; font-size: 0.75em; font-weight: bold;
}
.ali-user-geninfo a {
	color: rgb(90, 130, 193); font-size: 0.8em; text-decoration: none;
}
.ali-user-geninfo a:hover {
	text-decoration: underline;
}
.ali-user-geninfo-name a {
	font-weight: bold;
}
.ali-user-geninfo-divider {
	margin: 0px; padding: 3px 0px 3px 8px; width: 100%; height: 14px; color: rgb(99, 118, 170); letter-spacing: 1px; clear: both; font-family: Helvetica, Arial, sans-serif; font-size: 1em; font-weight: bold; border-top-color: rgb(196, 200, 219); border-bottom-color: rgb(196, 200, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(207, 224, 245);
}
.ali-user-geninfo-title {
	text-align: right; color: rgb(110, 118, 134); letter-spacing: 0px; padding-right: 6px; font-size: 0.65em; font-weight: bold;
}
#ali-user-geninfo-edit {
	margin: -4px; padding: 5px 12px 4px; width: 100px; text-align: center; border-left-color: rgb(196, 200, 219); border-left-width: 1px; border-left-style: solid; float: right; background-color: rgb(239, 243, 255);
}
#ali-user-geninfo-edit a {
	color: rgb(0, 101, 203); letter-spacing: 0px; font-size: 0.9em; font-weight: normal; text-decoration: none;
}
.ali-user-geninfo-title {
	text-align: right; color: rgb(110, 118, 134); letter-spacing: 0px; padding-right: 6px; font-size: 0.65em; font-weight: bold;
}
.ali-user-geninfo a {
	color: rgb(90, 130, 193); font-size: 0.65em; text-decoration: none;
}
#ali-user-search {
	margin: 0px; padding: 3px 24px; width: 310px; height: 22px; border-left-color: rgb(111, 144, 207); border-left-width: 1px; border-left-style: solid; float: right; background-image: url("../img/nav_2nd_sub.gif"); background-repeat: repeat-x;
}
input.ali-user-searchButton {
	padding: 2px 6px; border: 0px outset rgb(136, 163, 214); color: rgb(26, 72, 164); font-size: 0.8em; margin-left: 4px; background-image: url("../img/edit_button_close.gif");
}
.dojoDropTarget {
	padding: 1px 2px 0px 1px; border: 2px solid gray; height: 99%; min-width: 175px;
}
.dojoDndItemOver {
	cursor: move;
}
.dojoDndItemBefore {
	border-top-color: orange; border-top-width: 5px; border-top-style: solid;
}
.dojoDndItemAfter {
	border-bottom-color: orange; border-bottom-width: 5px; border-bottom-style: solid;
}
.dojoDndAvatarCanDrop {
	border: 5px solid black;
}
.dojoDndAvatarHeader {
	display: none;
}
.dojoDndAvatar {
	width: 400px;
}
.portletRegion {
	
}
