.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	position:absolute!important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px)
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.ui-helper-clearfix {
	display:inline-block
}
/*\*/* html .ui-helper-clearfix {
	height:1%
}
.ui-helper-clearfix {
	display:block
}
/**/.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor:default!important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-front {
    z-index:300 !important;
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-widget {
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family:Verdana,Arial,sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #aaa;
	background:#fff url(/cui/images/jqueryui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color:#222
}
.ui-widget-content a {
	color:#222
}
.ui-widget-header {
	border:1px solid #aaa;
	background:#ccc url(/cui/images/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color:#222;
	font-weight:bold
}
.ui-widget-header a {
	color:#222
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border:1px solid #d3d3d3;
	background:#e6e6e6 url(/cui/images/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#555
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#555;
	text-decoration:none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border:1px solid #999;
	background:#dadada url(/cui/images/jqueryui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121
}
.ui-state-hover a,.ui-state-hover a:hover {
	color:#212121;
	text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border:1px solid #aaa;
	background:#fff url(/cui/images/jqueryui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#212121;
	text-decoration:none
}
.ui-widget :active {
	outline:0
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#fbf9ee url(/cui/images/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color:#363636
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url(/cui/images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color:#cd0a0a
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color:#cd0a0a
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color:#cd0a0a
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(/cui/images/jqueryui/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon {
	background-image:url(/cui/images/jqueryui/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(/cui/images/jqueryui/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(/cui/images/jqueryui/ui-icons_888888_256x240.png)
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image:url(/cui/images/jqueryui/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(/cui/images/jqueryui/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(/cui/images/jqueryui/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(/cui/images/jqueryui/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-off {
	background-position:-96px -144px
}
.ui-icon-radio-on {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-tl {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px
}
.ui-corner-tr {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-bl {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.ui-corner-br {
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-corner-top {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-corner-right {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-corner-left {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.ui-corner-all {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.ui-widget-shadow {
	margin:-8px 0 0 -8px;
	padding:8px;
	background:#aaa url(/cui/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.30;
	filter:Alpha(Opacity=30);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	z-index:99999;
	display:block
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-accordion {
	width:100%
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1
}
.ui-accordion .ui-accordion-li-fix {
	display:inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0!important
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:.5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1
}
.ui-accordion .ui-accordion-content-active {
	display:block
}
.ui-autocomplete {
	position:absolute;
	cursor:default
}
* html .ui-autocomplete {
	width:1px
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	float:left
}
.ui-menu .ui-menu {
	margin-top:-3px
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:.1em;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible
}
.ui-button-icon-only {
	width:2.2em
}
button.ui-button-icon-only {
	width:2.4em
}
.ui-button-icons-only {
	width:3.4em
}
button.ui-button-icons-only {
	width:3.7em
}
.ui-button .ui-button-text {
	display:block;
	line-height:1.4
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em
}
input.ui-button {
	padding:.4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
	left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-buttonset {
	margin-right:7px
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em
}
button.ui-button::-moz-focus-inner {
	border:0;
	padding:0
}
html body #cui-content #cui-content-inner .titlebar {
    margin-top: -40px;
}
html body #cui-content #cui-content-inner .sticky.titlebar {
    margin-top: 0px;
}
.ui-dialog {
	position:absolute;
	padding:.2em;
	width:300px;
	overflow:hidden
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 16px .1em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px
}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:0;
	overflow:auto;
	zoom:1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-tabs {
	position:relative;
	padding:.2em;
	zoom:1
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0!important;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text
}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:0
}
.ui-tabs .ui-tabs-hide {
	display:none!important
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:49%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span,.ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-cover {
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px
}
.ui-progressbar {
	height:2em;
	text-align:left
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
.input_tiny {
	width:50px
}
.input_small {
	width:100px
}
.input_medium {
	width:150px
}
.input_large {
	width:200px
}
.input_xlarge {
	width:250px
}
.input_xxlarge {
	width:300px
}
.input_full {
	width:100%
}
.input_full_wrap {
	display:block;
	padding-right:8px
}
::-moz-focus-inner {
	border:0;
	padding:0
}
input[type="search"]::-webkit-search-decoration {
	display:none
}
input,button,select,textarea {
	margin:0;
	vertical-align:middle
}
input[type="radio"],input[type="checkbox"] {
	position:relative;
	vertical-align:top;
	top:3px;
	top:0\0;
	*top:-3px
}
@media(-webkit-min-device-pixel-ratio:1) and (max-device-width:1024px) {
	input[type="radio"],input[type="checkbox"] {
	vertical-align:baseline;
	top:2px
}

}
@media(-webkit-min-device-pixel-ratio:1) and (max-device-width:480px) {
	input[type="radio"],input[type="checkbox"] {
	vertical-align:baseline;
	top:0
}

}
@media(-webkit-min-device-pixel-ratio:2) and (max-device-width:480px) {
	input[type="radio"],input[type="checkbox"] {
	vertical-align:baseline;
	top:0
}

}
button,input[type="reset"],input[type="submit"],input[type="button"],.button {
	-webkit-appearance:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
	background: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6');
	border:1px solid #ddd;
	border-color:#ddd #bbb #999;
	cursor:pointer;
	color:#555;
	font-size:12px;
	font-weight:bold;
	font:bold 12px Arial,'Liberation Sans',FreeSans,sans-serif;
	height: 24px;
	outline:none;
	overflow:visible;
	zoom: 1; /* zoom and *display = ie7 hack for display: inline-block */
	padding:3px 8px;
	text-shadow: 0 1px 0px rgba(255,255,255,.2);
	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.4);
	box-shadow: 0 1px 0px #B3B3B3;
	width:auto;
	*padding-top:2px;
	*padding-bottom:0
}
.button:hover:enabled, input[type="reset"]:hover:enabled, input[type="submit"]:hover:enabled, input[type="button"]:hover:enabled,
.button:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="button"]:focus,
.button:active, input[type="reset"]:active, input[type="submit"]:active, input[type="button"]:active,
input[type="file"]:hover + div input[type="button"]:enabled {
	border: 1px solid #aaaaaa;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);
	box-shadow: 0 0px 0px rgba(0,0,0,.2);
	-moz-transition: background-position 0.1s linear 0s;
	background-color: #eee;
	background: #E6E6E6;
	outline: none;
}

button {
	*padding-top:1px;
	*padding-bottom:1px
}
textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"] {
	-webkit-appearance:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid;
	border-color:#848484 #c1c1c1 #e1e1e1;
	color:#333333;
	outline:0;
	padding:2px 3px;
	font-size:13px;
	font-family:Arial,'Liberation Sans',FreeSans,sans-serif;
	height:1.8em;
	*padding-top:2px;
	*padding-bottom:1px;
	*height:auto
}
select[multiple] {
	height:auto;
}
::-webkit-input-placeholder {
	color:#888
}
input:-moz-placeholder,textarea:-moz-placeholder {
	color:#888
}
input.placeholder_text,textarea.placeholder_text {
	color:#888
}
:invalid {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active {
	-moz-box-shadow:#06f 0 0 7px;
	-webkit-box-shadow:#06f 0 0 7px;
	box-shadow:#06f 0 0 7px;
	z-index:1
}
input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled] {
	background-color:#eee
}
button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled] {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	color:#888;
	cursor:default
}
textarea,select[size]:not([size=1]),select[multiple] {
	height:auto
}
@media(-webkit-min-device-pixel-ratio:0) {
	select {
	background-image:url(/cui/images/formalize/select_arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px
}
select[size]:not([size=1]),select[multiple] {
	background-image:none;
	padding:0
}
::-webkit-validation-bubble-message {
	box-shadow:rgba(0,0,0,0.5) 0 0 5px;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#000));
	border:1px solid;
	border-color:#747474 #5e5e5e #4f4f4f;
	color:#fff;
	font:11px/1 'Lucida Grande',Arial,'Liberation Sans',FreeSans,sans-serif;
	padding:15px 15px 17px;
	text-shadow:#000 0 0 1px
}
::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow {
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#666;
	border:0
}

}
textarea {
	min-height:40px;
	overflow:auto;
	resize:vertical;
	height:auto;
}
optgroup {
	color:#333;
	font-style:normal;
	font-weight:normal
}
.ie6_button,* html button {
	background:#ddd url(/cui/images/formalize/button.png) repeat-x;
	border:1px solid;
	border-color:#ddd #bbb #999;
	cursor:pointer;
	color:#333;
	font:bold 12px/1.2 Arial,sans-serif;
	padding:2px 10px 0;
	overflow:visible;
	width:auto
}
* html button {
	padding-top:1px;
	padding-bottom:1px
}
.ie6_input,* html textarea,* html select {
	background:#fff;
	border:1px solid;
	border-color:#848484 #c1c1c1 #e1e1e1;
	color:#333;
	padding:2px 3px 1px;
	font-size:13px;
	font-family:Arial,sans-serif;
	vertical-align:top
}
* html select {
	margin-top:1px
}
.placeholder_text,.ie6_input_disabled,.ie6_button_disabled {
	color:#888
}
.ie6_input_disabled {
	background:#eee
}
html.cui-browser-ie-7 #cui-logo-wrapper {
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	padding:10px 10px 3px 10px;
	z-index:100;
	position:relative;
	width:190px;
	height:58px
}
html.cui-browser-ie-7 #cui-logo-wrapper #cui-logo {
	background:url(/images/logos/barracuda.png) center 8px no-repeat;
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:-6px;
	left:0
}
html {
	height:100%;
}
html body {
	height:100%;
}
html body {
	background:#999;
	margin:0;
}
html body #cui-mobile-header-fallback {
	display:none
}
html body p, html body span {
	font-family:"helvetica neue",helvetica,arial
}
html body #cui-body {
	-webkit-box-shadow:0 0 6px #000;
	-moz-box-shadow:0 0 6px #000;
	-o-box-shadow:0 0 6px #000;
	box-shadow:0 0 6px #000;
	background:#F7F7F7;
	min-width:680px;
	max-width:1280px;
	margin:0 auto;
	min-height:100%;
	position:relative;
	overflow: auto;
}
html body #cui-body #cui-notification-bar {
	background:#ffcf73;
	height:30px;
	width:100%;
	display:none;
	border-bottom:2px solid #e1a646;
	font:13px/15px arial
}
html body #cui-body #cui-notification-bar p {
	margin:auto;
	width:57%;
	padding-top:8px
}
html body #cui-header {
	background-color:#2F4874;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#405f8d),to(#235));
	background-image:-moz-linear-gradient(top,#405f8d,#235);
	background-image: linear-gradient(to bottom, #405f8d 0%,#223355 100%);
	zoom:1;
	background-size:100% 100%;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:99;
}
html body #cui-header #cui-custom-logo #cui-logo-image {
	padding:14px 9px 9px 20px;
}

html body #cui-logo {
	display:block;
	min-height:60px;
}
html body #cui-logo span {
        font-size: 18px;
        font-family: "helvetica neue",helvetica,arial !important;
	color: #FFFFFF;
        padding-top: 25px;
	position: absolute;
}
html body #cui-header #cui-nav {
	left:0;
	height:28px;
	right:0;
	position:relative;
}
html body #cui-source {
	position:relative;
	width:210px;
	left:0;
	bottom:15px;
	background:#ddd;
	z-index:1
}
html body #cui-info-popup {
	background-color: #223355;
	color:#CCCCDD;
	font:10px/15px arial;
	background:#235;
	position:absolute;
	right:20px;
	bottom:20px;
	padding:5px 10px;
	z-index:100;
	display:none;
}
html body #cui-footer {
	height:15px;
	left:0;
	right:0;
	bottom:0;
	color:#8691a7;
	font:10px/15px arial;
	padding:0 10px;
	background:#235;
	position: absolute;
}
html body #cui-footer a {
	color:#ccd
}
html body.cui-signin-screen-styles #cui-content,html body.cui-signin-screen-styles #cui-nav div.nav_level_2 {
	left:0!important
}
html body.cui-signin-screen-styles #cui-nav>#nav_level_2_background {
	left:0!important
}
html body.cui-signin-screen-styles #cui-body {
	min-width:470px;
	max-width:1070px
}
html body.cui-signin-screen-styles #cui-logo-wrapper {
	background-color:#405f8d;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#405f8d),to(#235));
	background-image:-moz-linear-gradient(top,#405f8d,#235);
	background-image: linear-gradient(to bottom, #405f8d 0%,#223355 100%);
	zoom:1;
	background:url(/cui/images/header_bg.png) left top repeat-x
}
html body.cui-signin-screen-styles #cui-body #cui-header {
	z-index:101;
	height:0
}
html body.cui-signin-screen-styles #cui-body #cui-header #cui-nav,html body.cui-signin-screen-styles #cui-body #cui-header #cui-label,html body.cui-signin-screen-styles #cui-body #cui-header #cui-search {
	display:none
}
html body.cui-signin-screen-styles #cui-body #cui-header #cui-auth {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0
}
html body.cui-signin-screen-styles #cui-content {
	top:-1px;
	margin-left:0!important;
	border-left:0!important;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px
}
html body.cui-signin-screen-styles #cui-content #cui-content-inner>.page_title {
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px
}
html body.cui-signin-screen-styles #cui-content #cui-content-inner>.cui-page-title {
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px
}
html body.cui-signin-screen-styles #cui-content #cui-content-loading-indicator {
	top:30px;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px
}
html body.cui-signin-screen-styles #cui-body {
	max-width:none!important
}
html body.cui-signin-screen-styles #cui-content {
	bottom:0
}
html body.cui-signin-screen-styles #cui-content #cui-content-inner {
	border-top:31px solid #235;
	background-color:#405f8d;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#405f8d),to(#013));
	background-image:-moz-linear-gradient(top,#405f8d,#013);
	background-image: linear-gradient(to bottom, #405f8d 0%,#001133 100%);
	zoom:1;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
body.cui-signin-screen-styles .status {
	margin-right:20px;
}
html body.cui-signin-screen-styles #cui-footer {
	display:none!important
}
html body.cui-alert-styles #cui-content {
	top:32px!important;
	border-top:0
}
html body.cui-alert-styles .cloud_panel_account_chooser_field {
	height:19px;
	margin-top:-5px
}
html body.cui-alert-styles #cui-notification-bar {
	display:block!important
}
html body.cui-alert-styles #cui-header {
	top:32px!important
}
html body.cui-alert-styles #cui-source {
	top:102px
}
html body #cui-content {
	top:70px;
	left:210px;
	right:0;
	background:#F5F6F8;
	border-top:1px solid #bbb;
	z-index:100;
	margin-bottom: 25px;
}
html body #cui-content.state-loading #cui-content-loading-indicator {
	display:block
}
html body #cui-content #cui-content-loading-indicator {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	overflow:auto;
	z-index:30000;
	background:#eee
}
html body #cui-content #cui-content-loading-indicator span {
	display:none;
	color:#666;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	letter-spacing:1px;
	text-transform:uppercase;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	width:80px;
	height:19px;
	margin:-10px -50px;
	padding-left:24px;
	font:bold 12px/19px helvetica neue,arial,sans-serif;
	border:1px solid #ccc;
	background:#ddd url(/cui/images/spinner_content.gif) 10px center no-repeat
}
html body #cui-content #cui-content-inner {
	background:#f8f8f8
}
html body.no-source #cui-content,html body.no-source #cui-nav div.nav_level_2 {
	left:0!important
}
html body.no-source #cui-nav>#nav_level_2_background {
	left:0!important
}
html body.no-source #cui-body {
	min-width:470px;
	max-width:1070px
}
html body.no-header #cui-logo-wrapper {
	background-color:#405f8d;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#405f8d),to(#235));
	background-image:-moz-linear-gradient(top,#405f8d,#235);
	background-image: linear-gradient(to bottom, #405f8d 0%,#223355 100%);
	zoom:1;
	background:url(/cui/images/header_bg.png) left top repeat-x
}
html body.no-header #cui-body #cui-nav {
	z-index:101;
	height:0
}
html body.no-header #cui-body #cui-header #cui-nav,html body.no-header #cui-body #cui-header #cui-label,html body.no-header #cui-body #cui-header #cui-search {
	display:none
}
html body.no-header #cui-body #cui-header #cui-auth {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0
}
html body.no-header #cui-content {
	top:-1px;
	margin-left:0!important;
	border-left:0!important;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px
}
html body.no-header #cui-content #cui-content-inner>.page_title {
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px
}
html body.no-header #cui-content #cui-content-inner>.cui-page-title {
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px
}
html body.no-header #cui-content #cui-content-loading-indicator {
	top:30px;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px
}
html body.no-source #cui-content,html body.no-source #cui-content #cui-content-inner>.cui-page-title {
	border-top-left-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0
}
html body:not(.no-animations) #cui-body {
	transition-property:min-width;
	transition-timing-function:ease-in-out;
	transition-duration:.5s;
	-webkit-transition-property:min-width;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.5s;
	-moz-transition-property:min-width;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.5s;
	-ms-transition-property:min-width;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.5s;
	-o-transition-property:min-width;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.5s;
	transition-property:max-width;
	transition-timing-function:ease-in-out;
	transition-duration:.5s;
	-webkit-transition-property:max-width;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.5s;
	-moz-transition-property:max-width;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.5s;
	-ms-transition-property:max-width;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.5s;
	-o-transition-property:max-width;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.5s
}
html body:not(.no-animations) #cui-nav div.nav_level_2 {
	transition-property:left;
	transition-timing-function:ease-in-out;
	transition-duration:.5s;
	-webkit-transition-property:left;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.5s;
	-moz-transition-property:left;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.5s;
	-ms-transition-property:left;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.5s;
	-o-transition-property:left;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.5s
}
html body:not(.no-animations) #cui-nav>#nav_level_2_background {
	transition-property:left;
	transition-timing-function:ease-in-out;
	transition-duration:.5s;
	-webkit-transition-property:left;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.5s;
	-moz-transition-property:left;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.5s;
	-ms-transition-property:left;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.5s;
	-o-transition-property:left;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.5s
}
html body:not(.no-animations) #cui-content {
	transition-property:left;
	transition-timing-function:ease-in-out;
	transition-duration:.5s;
	-webkit-transition-property:left;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.5s;
	-moz-transition-property:left;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.5s;
	-ms-transition-property:left;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.5s;
	-o-transition-property:left;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.5s
}
html #cui-logo-wrapper {
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	padding:10px 10px 3px 10px;
	z-index:100;
	position:relative;
	width:190px;
	height:58px;
	margin-bottom:-20px;
}
html #cui-logo-wrapper #cui-logo {
	background:url(/images/logos/barracuda.png) center 8px no-repeat;
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:7px;
	left:0
}
html #cui-header #cui-label {
	position:absolute;
	top:0;
	right:210px;
	left:210px;
	padding:10px 0;
	font:bold 16px/18px helvetica neue,arial;
	color:white
}
html #cui-header #cui-auth {
	position:absolute;
	top:0;
	right:0;
	background-color:#2c4068;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#2c4068),to(#233457));
	background-image:-moz-linear-gradient(top,#2c4068,#233457);
	background-image: linear-gradient(to bottom, #2c4068 0%,#233457 100%);
	zoom:1;
	background:rgba(0,0,0,0.25);
	color:white;
	font:11px/18px arial;
	padding:5px 10px!important;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px
}
html #cui-header #cui-auth select {
	font-size:11px;
	margin-left:5px;
	float:left
}
html #cui-header #cui-auth a {
	color:#ddf;
	padding-left:5px;
	float:left;
	position:relative
}
html #cui-header #cui-auth span {
	float:left
}

#cui-header #cui-auth .cloud_panel_account_chooser,#cui-header #cui-auth .cloud_panel_account_chooser_label{
	float:left
}

#cui-header #cui-auth .cloud_panel_account_chooser select{
	font-size:11px
}

#cui-header #cui-auth .cloud_panel_account_chooser_field{
	float:left;
	padding:6px 10px 5px 10px;
	margin:-6px 10px -5px -10px;
	border-right:1px solid #4b5b74
}

html #cui-header #cui-auth span b {
	color:white;
}
html #cui-header #cui-search {
	width:200px;
	position:absolute;
	right:0;
	bottom:0;
	padding-right:10px;
	z-index:2
}
html #cui-header #cui-search input[type=submit] {
	position:absolute;
	width:42px;
	right:-25px;
	bottom:10px;
	border:1px solid #666;
	color:#333;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:4 0px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font: helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html #cui-header #cui-search input[type=submit]:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html #cui-header #cui-search input[type=submit]:not(.state-disabled):active {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	zoom:1
}
html #cui-header #cui-search input[type=submit].state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html #cui-header #cui-search input[type=submit].state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html #cui-header #cui-search input[type=search] {
	position:absolute;
	width:130px;
	right:9px;
	bottom:10px
}
html body.no-search #cui-search {
	display:none
}
html #cui-nav>#nav_level_2_background {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));
	background-image:-moz-linear-gradient(top,#fff,#eee);
	background-image: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%);
	zoom:1;
	position:absolute;
	top:28px;
	left:210px;
	right:0;
	border-bottom:1px solid #bbb
}
html #cui-nav>ul {
	display:none;
	margin-left:20px
}
html #cui-nav>ul>li {
	float:left;
	margin-right:10px
}
html #cui-nav>ul>li>a {
	color:#444;
	display:block;
	cursor:pointer;
	padding:8px 15px;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#bbb));
	background-image:-moz-linear-gradient(top,#eee,#bbb);
	background-image: linear-gradient(to bottom, #eeeeee 0%,#bbbbbb 100%);
	zoom:1;
	text-decoration:none;
	height:auto!important;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	text-transform:uppercase;
	font:bold 11px/12px arial!important;
	position:relative
}
html #cui-nav>ul>li>a:hover {
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#c8c8c8));
	background-image:-moz-linear-gradient(top,#f8f8f8,#c8c8c8);
	background-image: linear-gradient(to bottom, #f8f8f8 0%,#c8c8c8 100%);
	zoom:1
}
html #cui-nav>ul>li>a>span.spinner {
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
	position:absolute;
	background:url(/cui/images/spinner_tab.gif) center center no-repeat!important
}
html #cui-nav>ul>li.state-loading>a>span.spinner {
	display:block
}
html #cui-nav>ul>li.state-loading>a>span.title {
	visibility:hidden
}
html #cui-nav>ul>li>div.nav_level_2 {
	padding:10px;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));
	background-image:-moz-linear-gradient(top,#fff,#eee);
	background-image: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	zoom:1;
	font:bold 11px/11px arial;
	border-bottom:1px solid #bbb;
	right:0;
	top:28px;
	z-index:2;
	visibility:hidden;
	position:absolute;
	left:210px;
	border-bottom-width:0
}
html #cui-nav>ul>li>div.nav_level_2 .nav-tab2 {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	margin:1px 7px;
	padding:3px 7px;
	font-weight:normal;
	text-transform:none;
	display:inline-block;
	text-decoration:none;
	color:#38548c
}
html #cui-nav>ul>li>div.nav_level_2 .nav-tab2:hover {
	text-decoration:underline
}
html #cui-nav>ul>li>div.nav_level_2 .nav-tab2-disabled {
	opacity:.5;
	cursor:default
}
html #cui-nav>ul>li>div.nav_level_2 .nav-tab2-active {
	color:black;
	margin:0 6px;
	font-weight:bold;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));
	background-image:-moz-linear-gradient(top,#eee,#ddd);
	background-image: linear-gradient(to bottom, #eeeeee 0%,#dddddd 100%);
	zoom:1;
	border:1px solid #bbb
}
html #cui-nav>ul>li>div.nav_level_2 .nav-tab2-active:hover {
	text-decoration:none
}
html #cui-nav>ul>li>div.nav_level_2>ul {
	margin-left:-11px
}
html #cui-nav>ul>li>div.nav_level_2>ul>li {
	float:left
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>a {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	margin:1px 7px;
	padding:3px 7px;
	font-weight:normal;
	text-transform:none;
	display:inline-block;
	text-decoration:none;
	color:#38548c
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>a:hover {
	text-decoration:underline
}
html #cui-nav>ul>li>div.nav_level_2>ul>li.state-selected>a {
	color:black;
	margin:0 6px;
	font-weight:bold;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));
	background-image:-moz-linear-gradient(top,#eee,#ddd);
	background-image: linear-gradient(to bottom, #eeeeee 0%,#dddddd 100%);
	zoom:1;
	border:1px solid #bbb
}
html #cui-nav>ul>li>div.nav_level_2>ul>li.state-selected>a:hover {
	text-decoration:none
}
html #cui-nav>ul>li>div.nav_level_2>ul>li.cui-state-disabled>a {
	opacity:.5;
	cursor:default
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3 {
	height:28px;
	padding:0 4px;
	margin-top:-7px;
	background:url(/cui/images/nav_level_3.png) -15px bottom repeat-x;
	border-bottom:1px solid #bbb;
	right:0;
	top:100%;
	left:-1px;
	visibility:hidden;
	position:absolute;
	border-bottom:0;
	border-left:1px solid #bbb
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3 .nav-tab3 {
	display:inline-block;
	text-transform:none;
	font-weight:normal;
	text-decoration:none;
	padding:2px 3px;
	margin:2px 7px;
	margin-top:10px;
	color:#333
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3 .nav-tab3:hover {
	text-decoration:underline
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3 .nav-tab3-active {
	color:black;
	font-weight:bold
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3 .nav-tab3-active:hover {
	text-decoration:none
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3 .nav-tab3-disabled {
	opacity:.5;
	cursor:default
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3>ul>li {
	float:left
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3>ul>li>a {
	display:inline-block;
	text-transform:none;
	font-weight:normal;
	text-decoration:none;
	padding:2px 3px;
	margin:2px 7px;
	margin-top:10px;
	color:#333
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3>ul>li>a:hover {
	text-decoration:underline
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3>ul>li.state-selected>a {
	color:black;
	font-weight:bold
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3>ul>li.state-selected>a:hover {
	text-decoration:none
}
html #cui-nav>ul>li>div.nav_level_2>ul>li>div.nav_level_3>ul>li.cui-state-disabled>a {
	opacity:.5;
	cursor:default
}
html #cui-nav>ul>li.state-selected>a {
	color:black;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background-image:-moz-linear-gradient(top,#fff,#fff);
	background-image: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);
	zoom:1
}
html #cui-nav>ul>li.state-selected>div {
	visibility:visible
}
html #cui-nav>ul>li.cui-state-disabled>a {
	opacity:.5;
	cursor:default
}
html #cui-nav>ul>li.state-selected-open>a {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeaea));
	background-image:-moz-linear-gradient(top,#fff,#eaeaea);
	background-image: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);
	zoom:1;
	z-index:211;
	position:relative;
	padding-bottom:4px
}
html #cui-nav>ul>li.state-selected-open>div.nav_level_2 {
	right:auto;
	background-color:#eaeaea;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#b7b7b7));
	background-image:-moz-linear-gradient(top,#eaeaea,#b7b7b7);
	background-image: linear-gradient(to bottom, #eaeaea 0%,#b7b7b7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#b7b7b7');
	zoom:1;
	background-color:#848484;
	visibility:visible;
	margin:0;
	padding: 15px 10px 15px 10px;
	margin-top:-5px;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.15);
	-o-box-shadow:0 2px 4px rgba(0,0,0,0.15);
	box-shadow:0 2px 4px rgba(0,0,0,0.15);
	border:1px solid #848484;
	z-index:210;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-background-clip:padding-box
}
html #cui-nav>ul>li.state-selected-open>div.nav_level_2 a {
	color:black
}
html #cui-footer #source_toggle_wrapper {
	position:absolute;
	right:50%;
	margin-right:-100px;
	width:200px;
	text-align:center
}
html #cui-source {
	width:208px;
	position:absolute;
	left:0;
	top:78px;
	background:#eee;
	bottom:15px;
	overflow:hidden
}
html #cui-source .ui-resizable-e {
	cursor:col-resize;
	right:-3px
}
html #cui-source #cui-source-inner {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:url(/cui/images/1x1_bbb.gif) right top repeat-y;
	overflow:hidden
}
html #cui-source #cui-source-inner #cui-source-inner3 {
	width:210px
}
html #cui-source #cui-source-inner:hover {
	overflow:auto!important;
	-ms-overflow-x:hidden!important;
	-ms-overflow-y:auto!important
}
html #cui-source #cui-source-inner:hover #cui-source-inner2 {
	overflow:hidden
}
html #cui-source #cui-source-inner div.cui-source-item-product {
	clear:left;
	font:bold 12px arial;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));
	background-image:-moz-linear-gradient(top,#eee,#ddd);
	background-image: linear-gradient(to bottom, #eeeeee 0%,#dddddd 100%);
	zoom:1;
	border-bottom:1px solid #bbb;
	position:relative;
	cursor:pointer;
	height:40px -1px
}
html #cui-source #cui-source-inner div.cui-source-item-product .cui-source-item-inner {
	padding:7px 10px;
	padding-left:44px;
	border-right:1px solid #bbb;
	padding-top:13px;
	padding-bottom:12px
}
html #cui-source #cui-source-inner div.cui-source-item-product .cui-source-item-inner a.name {
	color:black;
	text-decoration:none;
	display:block;
	margin-right:30px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	margin-right:15px
}
html #cui-source #cui-source-inner div.cui-source-item-product .cui-source-item-inner .icon {
	background:url(/cui/images/products_sprite.png) -24px bottom no-repeat;
	position:absolute;
	left:10px;
	width:24px;
	height:24px;
	top:50%;
	margin-top:-12px;
	margin-top:-11px
}
html #cui-source #cui-source-inner div.cui-source-item-product .cui-source-item-inner .info {
	font:bold 10px arial;
	text-transform:uppercase;
	color:#888;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	display:block;
	margin-right:30px;
	margin-right:15px;
	display:none
}
html #cui-source #cui-source-inner div.cui-source-item-product .cui-source-item-inner .status {
	display:none;
	background:url(/cui/images/status_sprite.png) right top no-repeat;
	position:absolute;
	right:19px;
	width:16px;
	height:16px;
	top:50%;
	margin-top:-9px
}
html #cui-source #cui-source-inner div.cui-source-item-product .cui-source-item-inner .chevron {
	background:url(/cui/images/source_chevron.png) center center no-repeat;
	position:absolute;
	right:5px;
	width:16px;
	height:16px;
	top:50%;
	margin-top:-7px;
	opacity:.5
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-bbs .icon {
	background:url(/cui/images/products_sprite.png) -24px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-bcc .icon {
	background:url(/cui/images/products_sprite.png) -72px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-ess .icon {
	background:url(/cui/images/products_sprite.png) -96px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-ngfw .icon {
	background:url(/cui/images/products_sprite.png) -120px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-my .icon {
	background:url(/cui/images/products_sprite.png) -144px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-pwss .icon,html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-flex .icon {
	background:url(/cui/images/products_sprite.png) -168px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-waf .icon {
	background:url(/cui/images/products_sprite.png) -192px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-lkb .icon {
	background:url(/cui/images/products_sprite.png) -216px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-imf .icon {
	background:url(/cui/images/products_sprite.png) -240px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-msg .icon {
	background:url(/cui/images/products_sprite.png) -264px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-mas .icon {
	background:url(/cui/images/products_sprite.png) -264px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-wbf .icon {
	background:url(/cui/images/products_sprite.png) -288px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-ssl .icon {
	background:url(/cui/images/products_sprite.png) -312px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-ldb .icon {
	background:url(/cui/images/products_sprite.png) -336px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-cvs .icon {
	background:url(/cui/images/products_sprite.png) -360px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-svf .icon {
	background:url(/cui/images/products_sprite.png) -384px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-tel .icon {
	background:url(/cui/images/products_sprite.png) -408px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-ydb .icon {
	background:url(/cui/images/products_sprite.png) -432px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-ysb .icon {
	background:url(/cui/images/products_sprite.png) -456px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-mdm .icon {
	background:url(/cui/images/products_sprite.png) -476px bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.cui-source-item-copy .icon {
	background:url(/cui/images/products_sprite_copy.png) 0 bottom no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product:hover {
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#eee));
	background-image:-moz-linear-gradient(top,#f8f8f8,#eee);
	background-image: linear-gradient(to bottom, #f8f8f8 0%,#eeeeee 100%);
	zoom:1
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image:-moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%);
	zoom:1
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-bbs .icon {
	background:url(/cui/images/products_sprite.png) -24px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-bcc .icon {
	background:url(/cui/images/products_sprite.png) -72px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-ess .icon {
	background:url(/cui/images/products_sprite.png) -96px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-ngfw .icon {
	background:url(/cui/images/products_sprite.png) -120px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-my .icon {
	background:url(/cui/images/products_sprite.png) -144px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-pwss .icon,html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-flex .icon {
	background:url(/cui/images/products_sprite.png) -168px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-waf .icon {
	background:url(/cui/images/products_sprite.png) -192px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-lkb .icon {
	background:url(/cui/images/products_sprite.png) -216px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-imf .icon {
	background:url(/cui/images/products_sprite.png) -240px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-msg .icon {
	background:url(/cui/images/products_sprite.png) -264px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-mas .icon {
	background:url(/cui/images/products_sprite.png) -264px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-wbf .icon {
	background:url(/cui/images/products_sprite.png) -288px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-ssl .icon {
	background:url(/cui/images/products_sprite.png) -312px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-ldb .icon {
	background:url(/cui/images/products_sprite.png) -336px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-cvs .icon {
	background:url(/cui/images/products_sprite.png) -360px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-svf .icon {
	background:url(/cui/images/products_sprite.png) -384px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-tel .icon {
	background:url(/cui/images/products_sprite.png) -408px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-ydb .icon {
	background:url(/cui/images/products_sprite.png) -432px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-ysb .icon {
	background:url(/cui/images/products_sprite.png) -456px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-mdm .icon {
	background:url(/cui/images/products_sprite.png) -476px top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-selected.cui-source-item-copy .icon {
	background:url(/cui/images/products_sprite_copy.png) 0 top no-repeat
}
html #cui-source #cui-source-inner div.cui-source-item-product.state-unpurchased {
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50)
}
html #cui-source #cui-source-inner .cui-source-item-portal-link {
	top:0;
	background:#235;
	text-align:center;
	position:relative;
	z-index:200;
}
html #cui-source #cui-source-inner .cui-source-item-portal-link.cui-source-item-portal-community {
	float:left;
	position:relative;
	z-index:201;
}
html #cui-source #cui-source-inner .cui-source-item-portal-link.cui-source-item-portal-support {
	float:right;
	position:relative;
	z-index:201;
}
html #cui-source #cui-source-inner .cui-source-item-portal-link .cui-source-item-inner {
	font:bold 11px/10px arial
}
html #cui-source #cui-source-inner .cui-source-item-portal-link .cui-source-item-inner a {
	color:#99a;
	padding:0 10px 10px 10px;
	display:block;
	text-decoration:none
}
html #cui-source #cui-source-inner .cui-source-item-portal-link .cui-source-item-inner a:hover {
	color:#ccd
}
html #cui-source #cui-source-inner .cui-source-item-portal-link .cui-source-item-inner a.state-selected {
	color:white
}
html #cui-source #cui-source-inner.cui-hide-unpurchased div.cui-source-item-product.state-unpurchased {
	display:none
}
html #cui-source #cui-source-inner.cui-hide-unpurchased .cui-show-all-products-link {
	display:block
}
html #cui-source #cui-source-inner .cui-source-item-tree {
	background:#eee;
	font:11px arial;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	display:none;
	padding:5px;
	list-style:none
}
html #cui-source #cui-source-inner .cui-source-item-tree .cui-item-group,html #cui-source #cui-source-inner .cui-source-item-tree .cui-source-item-group {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#ddd;
	font-weight:bold;
	padding:5px 6px;
	margin-bottom:5px;
	color:black;
	display:block;
	text-decoration:none
}
html #cui-source #cui-source-inner .cui-source-item-tree .cui-item-group:hover,html #cui-source #cui-source-inner .cui-source-item-tree .cui-source-item-group:hover {
	background:#ccc;
	text-decoration:underline
}
html #cui-source #cui-source-inner .cui-source-item-tree .cui-item-group.state-selected,html #cui-source #cui-source-inner .cui-source-item-tree .cui-source-item-group.state-selected,html #cui-source #cui-source-inner .cui-source-item-tree .cui-item-group.cui-state-selected,html #cui-source #cui-source-inner .cui-source-item-tree .cui-source-item-group.cui-state-selected {
	background:#c0c7d3
}
html #cui-source #cui-source-inner .cui-source-item-tree li {
	position:relative;
	padding-left:33px;
	line-height:18px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:url(/cui/images/tree_el.png) -1px -11px repeat-y;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-o-text-overflow:ellipsis
}
html #cui-source #cui-source-inner .cui-source-item-tree li:last-of-type {
	background-repeat:no-repeat
}
html #cui-source #cui-source-inner .cui-source-item-tree li ul {
	display:none
}
html #cui-source #cui-source-inner .cui-source-item-tree li .name {
	text-decoration:none;
	color:black
}
html #cui-source #cui-source-inner .cui-source-item-tree li .name:hover {
	text-decoration:underline
}
html #cui-source #cui-source-inner .cui-source-item-tree li .icon,html #cui-source #cui-source-inner .cui-source-item-tree li .cui-icon {
	height:16px;
	width:16px
}
html #cui-source #cui-source-inner .cui-source-item-tree li .icon,html #cui-source #cui-source-inner .cui-source-item-tree li .cui-icon-left {
	background:url(/cui/images/icon_device.png) center -1px no-repeat;
	position:absolute;
	left:13px;
	top:1px
}
html #cui-source #cui-source-inner .cui-source-item-tree li .cui-icon.cui-icon-right {
	float:right;
	display:none;
	margin-right:5px;
	margin-top:1px
}
html #cui-source #cui-source-inner .cui-source-item-tree li.cui-status-good .cui-icon-right {
	display:block;
	background:url(/cui/images/status_sprite.png) -77px -2px no-repeat
}
html #cui-source #cui-source-inner .cui-source-item-tree li.cui-status-warning .cui-icon-right {
	display:block;
	background:url(/cui/images/status_sprite.png) -77px -24px no-repeat
}
html #cui-source #cui-source-inner .cui-source-item-tree li.cui-status-error .cui-icon-right {
	display:block;
	background:url(/cui/images/status_sprite.png) -77px -46px no-repeat
}
html #cui-source #cui-source-inner .cui-source-item-tree li.state-selected>.name,html #cui-source #cui-source-inner .cui-source-item-tree li.cui-state-selected>.name {
	padding:1px 2px;
	margin:0 -2px;
	background:rgba(0,0,255,0.15);
	color:#00007f
}
html #cui-source #cui-source-inner a.cui-show-all-products-link {
	display:none;
	margin:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#eee;
	font:italic 11px/15px arial;
	text-align:center;
	color:#666;
	padding:7.5px 10px;
	text-decoration:none
}
html #cui-source #cui-source-inner a.cui-show-all-products-link span {
	color:black;
	text-decoration:underline;
	font-style:normal;
	display:block;
	margin-top:2.5px
}
html #cui-source #cui-source-inner a.cui-show-all-products-link:hover {
	background:#fff
}
html #cui-source #cui-source-inner a.source_tree_button {
	margin:5px;
	display:block;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));
	background-image:-moz-linear-gradient(top,#eee,#ccc);
	background-image: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);
	zoom:1;
	border:1px solid #999;
	font:bold 11px/13px arial;
	text-align:center;
	color:black;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	padding:2px 6px;
	text-decoration:none
}
html #cui-source #cui-source-inner a.source_tree_button:active {
	border-color:#888;
	background-color:#bbb;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#bbb),to(#ddd));
	background-image:-moz-linear-gradient(top,#bbb,#ddd);
	background-image: linear-gradient(to bottom, #bbbbbb 0%,#dddddd 100%);
	zoom:1
}
html #cui-content #cui-back {
	background-color:#405f8d;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#405f8d),to(#235));
	background-image:-moz-linear-gradient(top,#405f8d,#235);
	background-image: linear-gradient(to bottom, #405f8d 0%,#223355 100%);
	zoom:1;
	background:url(/cui/images/header_bg.png) left top repeat-x;
	font:bold 11px/17px arial;
	padding:6px 15px 17px 15px;
	margin-bottom:-10px
}
html #cui-content #cui-back a {
	text-decoration:none;
	color:white
}
html #cui-content #cui-back a:hover {
	text-decoration:underline
}
html #cui-content .page_title,html #cui-content .cui-page-title {
	color:black;
	padding:10px 15px;
	height:20px;
	margin-bottom:-1px;
	font:bold 18px/20px arial!important;
	background-color:#d8d8dd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#d8d8dd),to(#e3e3e6));
	background-image:-moz-linear-gradient(top,#d8d8dd,#e3e3e6);
	background-image: linear-gradient(to bottom, #d8d8dd 0%,#e3e3e6 100%);
	zoom:1
}
html #cui-content .sticky {
	position:fixed;
	z-index:111;
}
html #cui-content .cui-page-title a,html #cui-content .cui-page-title a:visited {
	color:#225985
}
html #cui-content .cui-page-title-large {
	height:120px;
	padding:0;
	margin-bottom:-1px
}
html #cui-content .cui-page-title-large .cui-page-title-icon {
	display:block;
	float:left;
	height:90px;
	margin:15px 30px
}
html #cui-content .cui-page-title-large .cui-page-title-main {
	display:block;
	padding-top:35px;
	font:bold 36px/30px "helvetica neue",helvetica,arial;
	color:black
}
html #cui-content .cui-page-title-large .cui-page-title-subtitle {
	display:block;
	padding-top:5px;
	font:normal 18px "helvetica neue",helvetica,arial;
	color:#888
}
html #cui-content .cui-page-title-small .cui-page-title-icon,html #cui-content .cui-page-title-small .cui-page-title-subtitle {
	display:none
}
html #cui-content div.page_buttons,html #cui-content .cui-page-title-buttons {
	float:right;
	margin:-42px 0;
	padding:7px 15px
}
html #cui-content div.page_buttons .status,html #cui-content .cui-page-title-buttons .status {
	float:left
}
html #cui-content div.page_buttons a,html #cui-content .cui-page-title-buttons a {
	float:left;
	display:block;
	margin-left:6px;
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html #cui-content div.page_buttons a:not(.state-disabled):hover,html #cui-content .cui-page-title-buttons a:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html #cui-content div.page_buttons a:not(.state-disabled):active,html #cui-content .cui-page-title-buttons a:not(.state-disabled):active {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	zoom:1
}
html #cui-content div.page_buttons a.state-disabled,html #cui-content .cui-page-title-buttons a.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html #cui-content div.page_buttons a.state-hidden,html #cui-content .cui-page-title-buttons a.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html #cui-content div.page_buttons a.cui-button-transparent,html #cui-content .cui-page-title-buttons a.cui-button-transparent {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #bbb;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ddd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#aaa));
	background-image:-moz-linear-gradient(top,#ddd,#aaa);
	background-image: linear-gradient(to bottom, #dddddd 0%,#aaaaaa 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html #cui-content div.page_buttons a.cui-button-transparent:not(.state-disabled):hover,html #cui-content .cui-page-title-buttons a.cui-button-transparent:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html #cui-content div.page_buttons a.cui-button-transparent:not(.state-disabled):active,html #cui-content .cui-page-title-buttons a.cui-button-transparent:not(.state-disabled):active {
	background-color:#ddd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#aaa));
	background-image:-moz-linear-gradient(top,#ddd,#aaa);
	background-image: linear-gradient(to bottom, #dddddd 0%,#aaaaaa 100%);
	zoom:1
}
html #cui-content div.page_buttons a.cui-button-transparent.state-disabled,html #cui-content .cui-page-title-buttons a.cui-button-transparent.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html #cui-content div.page_buttons a.cui-button-transparent.state-hidden,html #cui-content .cui-page-title-buttons a.cui-button-transparent.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html #cui-content div.page_buttons a.cui-button-with-icon,html #cui-content .cui-page-title-buttons a.cui-button-with-icon {
	padding-left:29px
}
html #cui-content div.page_buttons a.cui-button-with-icon .cui-icon,html #cui-content .cui-page-title-buttons a.cui-button-with-icon .cui-icon {
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	top:50%;
	right:auto;
	left:7px;
	width:16px;
	height:16px;
	margin-top:-8px;
	background-repeat:no-repeat;
	background-position:center center
}
html #cui-content div.page_buttons a.cui-button-green,html #cui-content .cui-page-title-buttons a.cui-button-green {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #03ad03;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#abd6ab;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#abd6ab),to(#abd6ab));
	background-image:-moz-linear-gradient(top,#abd6ab,#abd6ab);
	background-image: linear-gradient(to bottom, #abd6ab 0%,#abd6ab 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html #cui-content div.page_buttons a.cui-button-green:not(.state-disabled):hover,html #cui-content .cui-page-title-buttons a.cui-button-green:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html #cui-content div.page_buttons a.cui-button-green:not(.state-disabled):active,html #cui-content .cui-page-title-buttons a.cui-button-green:not(.state-disabled):active {
	background-color:#abd6ab;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#abd6ab),to(#abd6ab));
	background-image:-moz-linear-gradient(top,#abd6ab,#abd6ab);
	background-image: linear-gradient(to bottom, #abd6ab 0%,#abd6ab 100%);
	zoom:1
}
html #cui-content div.page_buttons a.cui-button-green.state-disabled,html #cui-content .cui-page-title-buttons a.cui-button-green.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html #cui-content div.page_buttons a.cui-button-green.state-hidden,html #cui-content .cui-page-title-buttons a.cui-button-green.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html #cui-content div.page_buttons a.page_save_button,html #cui-content .cui-page-title-buttons a.page_save_button,html #cui-content div.page_buttons a.cui-page-button-save,html #cui-content .cui-page-title-buttons a.cui-page-button-save {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#cec;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cec),to(#bdb));
	background-image:-moz-linear-gradient(top,#cec,#bdb);
	background-image: linear-gradient(to bottom, #cceecc 0%,#bbddbb 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html #cui-content div.page_buttons a.page_save_button:not(.state-disabled):hover,html #cui-content .cui-page-title-buttons a.page_save_button:not(.state-disabled):hover,html #cui-content div.page_buttons a.cui-page-button-save:not(.state-disabled):hover,html #cui-content .cui-page-title-buttons a.cui-page-button-save:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html #cui-content div.page_buttons a.page_save_button:not(.state-disabled):active,html #cui-content .cui-page-title-buttons a.page_save_button:not(.state-disabled):active,html #cui-content div.page_buttons a.cui-page-button-save:not(.state-disabled):active,html #cui-content .cui-page-title-buttons a.cui-page-button-save:not(.state-disabled):active {
	background-color:#cec;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cec),to(#bdb));
	background-image:-moz-linear-gradient(top,#cec,#bdb);
	background-image: linear-gradient(to bottom, #cceecc 0%,#bbddbb 100%);
	zoom:1
}
html #cui-content div.page_buttons a.page_save_button.state-disabled,html #cui-content .cui-page-title-buttons a.page_save_button.state-disabled,html #cui-content div.page_buttons a.cui-page-button-save.state-disabled,html #cui-content .cui-page-title-buttons a.cui-page-button-save.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html #cui-content div.page_buttons a.page_save_button.state-hidden,html #cui-content .cui-page-title-buttons a.page_save_button.state-hidden,html #cui-content div.page_buttons a.cui-page-button-save.state-hidden,html #cui-content .cui-page-title-buttons a.cui-page-button-save.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html #cui-content div.page_buttons a.page_cancel_button,html #cui-content .cui-page-title-buttons a.page_cancel_button,html #cui-content div.page_buttons a.cui-page-button-cancel,html #cui-content .cui-page-title-buttons a.cui-page-button-cancel {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ecc;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ecc),to(#dbb));
	background-image:-moz-linear-gradient(top,#ecc,#dbb);
	background-image: linear-gradient(to bottom, #eecccc 0%,#ddbbbb 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html #cui-content div.page_buttons a.page_cancel_button:not(.state-disabled):hover,html #cui-content .cui-page-title-buttons a.page_cancel_button:not(.state-disabled):hover,html #cui-content div.page_buttons a.cui-page-button-cancel:not(.state-disabled):hover,html #cui-content .cui-page-title-buttons a.cui-page-button-cancel:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html #cui-content div.page_buttons a.page_cancel_button:not(.state-disabled):active,html #cui-content .cui-page-title-buttons a.page_cancel_button:not(.state-disabled):active,html #cui-content div.page_buttons a.cui-page-button-cancel:not(.state-disabled):active,html #cui-content .cui-page-title-buttons a.cui-page-button-cancel:not(.state-disabled):active {
	background-color:#ecc;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ecc),to(#dbb));
	background-image:-moz-linear-gradient(top,#ecc,#dbb);
	background-image: linear-gradient(to bottom, #eecccc 0%,#ddbbbb 100%);
	zoom:1
}
html #cui-content div.page_buttons a.page_cancel_button.state-disabled,html #cui-content .cui-page-title-buttons a.page_cancel_button.state-disabled,html #cui-content div.page_buttons a.cui-page-button-cancel.state-disabled,html #cui-content .cui-page-title-buttons a.cui-page-button-cancel.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html #cui-content div.page_buttons a.page_cancel_button.state-hidden,html #cui-content .cui-page-title-buttons a.page_cancel_button.state-hidden,html #cui-content div.page_buttons a.cui-page-button-cancel.state-hidden,html #cui-content .cui-page-title-buttons a.cui-page-button-cancel.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html #cui-content .cui-page-content-styles {
	font:12px/16px arial
}
html #cui-content .cui-page-content-styles p {
	margin:10px
}
html #cui-content .cui-page-content-styles ul {
	margin:10px 30px
}
html .cui-button-transparent {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #bbb;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ddd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#aaa));
	background-image:-moz-linear-gradient(top,#ddd,#aaa);
	background-image: linear-gradient(to bottom, #dddddd 0%,#aaaaaa 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html .cui-button-transparent:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-button-transparent:not(.state-disabled):active {
	background-color:#ddd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#aaa));
	background-image:-moz-linear-gradient(top,#ddd,#aaa);
	background-image: linear-gradient(to bottom, #dddddd 0%,#aaaaaa 100%);
	zoom:1
}
html .cui-button-transparent.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-button-transparent.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-button-green {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #03ad03;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#abd6ab;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#abd6ab),to(#abd6ab));
	background-image:-moz-linear-gradient(top,#abd6ab,#abd6ab);
	background-image: linear-gradient(to bottom, #abd6ab 0%,#abd6ab 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html .cui-button-green:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-button-green:not(.state-disabled):active {
	background-color:#abd6ab;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#abd6ab),to(#abd6ab));
	background-image:-moz-linear-gradient(top,#abd6ab,#abd6ab);
	background-image: linear-gradient(to bottom, #abd6ab 0%,#abd6ab 100%);
	zoom:1
}
html .cui-button-green.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-button-green.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-button-with-icon {
	padding-left:29px
}
html .cui-button-with-icon .cui-icon {
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	top:50%;
	right:auto;
	left:7px;
	width:16px;
	height:16px;
	margin-top:-8px;
	background-repeat:no-repeat;
	background-position:center center
}
html .cui-browser-wk .cui-button-transparent {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #bbb;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:rgba(221,221,221,0.4);
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(221,221,221,0.4)),to(rgba(170,170,170,0.4)));
	background-image:-moz-linear-gradient(top,rgba(221,221,221,0.4),rgba(170,170,170,0.4));
	background-image: linear-gradient(to bottom, rgba(221,221,221,0.4) 0%,rgba(170,170,170,0.4) 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html .cui-browser-wk .cui-button-transparent:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-browser-wk .cui-button-transparent:not(.state-disabled):active {
	background-color:rgba(221,221,221,0.4);
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(221,221,221,0.4)),to(rgba(170,170,170,0.4)));
	background-image:-moz-linear-gradient(top,rgba(221,221,221,0.4),rgba(170,170,170,0.4));
	background-image: linear-gradient(to bottom, rgba(221,221,221,0.4) 0%,rgba(170,170,170,0.4) 100%);
	zoom:1
}
html .cui-browser-wk .cui-button-transparent.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-browser-wk .cui-button-transparent.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-button-green {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#cec;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cec),to(#bdb));
	background-image:-moz-linear-gradient(top,#cec,#bdb);
	background-image: linear-gradient(to bottom, #cceecc 0%,#bbddbb 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	border-color:#c0c0c0
}
html .cui-button-green:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-button-green:not(.state-disabled):active {
	background-color:#cec;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cec),to(#bdb));
	background-image:-moz-linear-gradient(top,#cec,#bdb);
	background-image: linear-gradient(to bottom, #cceecc 0%,#bbddbb 100%);
	zoom:1
}
html .cui-button-green.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-button-green.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-button-green:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background-color:#b9e8b9;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#b9e8b9),to(#aad4aa));
	background-image:-moz-linear-gradient(top,#b9e8b9,#aad4aa);
	background-image: linear-gradient(to bottom, #b9e8b9 0%,#aad4aa 100%);
	zoom:1
}
html .cui-button-green:not(.state-disabled):active {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background-color:#a6e1a6;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#a6e1a6),to(#9c9));
	background-image:-moz-linear-gradient(top,#a6e1a6,#9c9);
	background-image: linear-gradient(to bottom, #a6e1a6 0%,#99cc99 100%);
	zoom:1
}
html .cui-button-red {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ecc;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ecc),to(#dbb));
	background-image:-moz-linear-gradient(top,#ecc,#dbb);
	background-image: linear-gradient(to bottom, #eecccc 0%,#ddbbbb 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	border-color:#c0c0c0
}
html .cui-button-red:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-button-red:not(.state-disabled):active {
	background-color:#ecc;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ecc),to(#dbb));
	background-image:-moz-linear-gradient(top,#ecc,#dbb);
	background-image: linear-gradient(to bottom, #eecccc 0%,#ddbbbb 100%);
	zoom:1
}
html .cui-button-red.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-button-red.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-button-red:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background-color:#e8b9b9;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#e8b9b9),to(#d4aaaa));
	background-image:-moz-linear-gradient(top,#e8b9b9,#d4aaaa);
	background-image: linear-gradient(to bottom, #e8b9b9 0%,#d4aaaa 100%);
	zoom:1
}
html .cui-button-red:not(.state-disabled):active {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background-color:#e1a6a6;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#e1a6a6),to(#c99));
	background-image:-moz-linear-gradient(top,#e1a6a6,#c99);
	background-image: linear-gradient(to bottom, #e1a6a6 0%,#cc9999 100%);
	zoom:1
}
html div.page_module,html .cui-page-module {
	padding:0;
	clear:both;
	position:relative;
	background-color:#FFFFFF;
	zoom:1;
	border:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
}
html div.cui-page-module-inner {
	background-color:#FFFFFF;
	width: auto;
	overflow: auto;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
}
html div.page_module.cui-page-module-half-width,html .cui-page-module.cui-page-module-half-width,html div.page_module.page_module_half_width,html .cui-page-module.page_module_half_width {
	width:510px;
	clear:none;
	overflow:hidden
}
html div.page_module.cui-page-module-half-width dt,html .cui-page-module.cui-page-module-half-width dt,html div.page_module.page_module_half_width dt,html .cui-page-module.page_module_half_width dt {
	width:40%
}
html div.page_module.cui-page-module-half-width dd,html .cui-page-module.cui-page-module-half-width dd,html div.page_module.page_module_half_width dd,html .cui-page-module.page_module_half_width dd {
	width:60%
}
html div.page_module.cui-page-module-half-width.nth-child-odd,html .cui-page-module.cui-page-module-half-width.nth-child-odd,html div.page_module.page_module_half_width.nth-child-odd,html .cui-page-module.page_module_half_width.nth-child-odd {
	clear:both;
	float:left;
}
html div.page_module.cui-page-module-half-width.nth-child-odd div.cui-page-module-inner,html .cui-page-module.cui-page-module-half-width.nth-child-odd div.cui-page-module-inner,html div.page_module.page_module_half_width.nth-child-odd div.cui-page-module-inner,html .cui-page-module.page_module_half_width.nth-child-odd div.cui-page-module-inner {
	width:480px;
}
html div.page_module.cui-page-module-half-width.nth-child-even,html .cui-page-module.cui-page-module-half-width.nth-child-even,html div.page_module.page_module_half_width.nth-child-even,html .cui-page-module.page_module_half_width.nth-child-even {
	float:right;
	margin-left:-10px;
}
html div.page_module.cui-page-module-half-width.nth-child-even div.cui-page-module-inner,html .cui-page-module.cui-page-module-half-width.nth-child-even div.cui-page-module-inner,html div.page_module.page_module_half_width.nth-child-even div.cui-page-module-inner,html .cui-page-module.page_module_half_width.nth-child-even div.cui-page-module-inner {
	width:480px;
}
html div.page_module .page_module_frontdrop,html .cui-page-module .page_module_frontdrop {
	background:url(/cui/images/alpha_50_white.png);
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	z-index:10;
	display:none
}
html div.page_module form,html .cui-page-module form {
	overflow:hidden;
	padding-top:45px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px
}
html div.page_module form .message,html .cui-page-module form .message {
	text-align:center;
	font:12px/15px arial;
	position:relative;
	display:none;
	color:#FF0000
}
html div.page_module div.buttons,html .cui-page-module div.buttons,html div.page_module div.form_legend,html .cui-page-module div.form_legend,html div.page_module .cui-page-module-title,html .cui-page-module .cui-page-module-title,html div.page_module .cui-page-module-buttons,html .cui-page-module .cui-page-module-buttons {
	font:bold 12px/15px arial;
	padding:5px 7px;
	position:absolute;
	right:0;
	top:0;
	z-index:11;
	height:15px;
	color:#FFF !important;
}
html div.page_module div.buttons.buttons,html .cui-page-module div.buttons.buttons,html div.page_module div.form_legend.buttons,html .cui-page-module div.form_legend.buttons,html div.page_module .cui-page-module-title.buttons,html .cui-page-module .cui-page-module-title.buttons,html div.page_module .cui-page-module-buttons.buttons,html .cui-page-module .cui-page-module-buttons.buttons {
	padding:0;
}
html div.page_module div.buttons a,html .cui-page-module div.buttons a,html div.page_module div.form_legend a,html .cui-page-module div.form_legend a,html div.page_module .cui-page-module-title a,html .cui-page-module .cui-page-module-title a,html div.page_module .cui-page-module-buttons a,html .cui-page-module .cui-page-module-buttons a {
	border-left:1px solid #666;
	border-color:#F5F6F8;
}
html div.page_module div.buttons a:not(.state-disabled):hover,html .cui-page-module div.buttons a:not(.state-disabled):hover,html div.page_module div.form_legend a:not(.state-disabled):hover,html .cui-page-module div.form_legend a:not(.state-disabled):hover,html div.page_module .cui-page-module-title a:not(.state-disabled):hover,html .cui-page-module .cui-page-module-title a:not(.state-disabled):hover,html div.page_module .cui-page-module-buttons a:not(.state-disabled):hover,html .cui-page-module .cui-page-module-buttons a:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html div.page_module div.buttons a:not(.state-disabled):active,html .cui-page-module div.buttons a:not(.state-disabled):active,html div.page_module div.form_legend a:not(.state-disabled):active,html .cui-page-module div.form_legend a:not(.state-disabled):active,html div.page_module .cui-page-module-title a:not(.state-disabled):active,html .cui-page-module .cui-page-module-title a:not(.state-disabled):active,html div.page_module .cui-page-module-buttons a:not(.state-disabled):active,html .cui-page-module .cui-page-module-buttons a:not(.state-disabled):active {
	background-color:#3d6e99;
	zoom:1
}
html div.page_module div.buttons a.state-disabled,html .cui-page-module div.buttons a.state-disabled,html div.page_module div.form_legend a.state-disabled,html .cui-page-module div.form_legend a.state-disabled,html div.page_module .cui-page-module-title a.state-disabled,html .cui-page-module .cui-page-module-title a.state-disabled,html div.page_module .cui-page-module-buttons a.state-disabled,html .cui-page-module .cui-page-module-buttons a.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html div.page_module div.buttons a.state-hidden,html .cui-page-module div.buttons a.state-hidden,html div.page_module div.form_legend a.state-hidden,html .cui-page-module div.form_legend a.state-hidden,html div.page_module .cui-page-module-title a.state-hidden,html .cui-page-module .cui-page-module-title a.state-hidden,html div.page_module .cui-page-module-buttons a.state-hidden,html .cui-page-module .cui-page-module-buttons a.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html div.page_module div.buttons a.module_save_button,html .cui-page-module div.buttons a.module_save_button,html div.page_module div.form_legend a.module_save_button,html .cui-page-module div.form_legend a.module_save_button,html div.page_module .cui-page-module-title a.module_save_button,html .cui-page-module .cui-page-module-title a.module_save_button,html div.page_module .cui-page-module-buttons a.module_save_button,html .cui-page-module .cui-page-module-buttons a.module_save_button,html div.page_module div.buttons a.module_help_button,html .cui-page-module div.buttons a.module_help_button,html div.page_module div.form_legend a.module_help_button,html .cui-page-module div.form_legend a.module_help_button,html div.page_module .cui-page-module-title a.module_help_button,html .cui-page-module .cui-page-module-title a.module_help_button,html div.page_module .cui-page-module-buttons a.module_help_button,html .cui-page-module .cui-page-module-buttons a.module_help_button,html div.page_module div.buttons a.module_cancel_button,html .cui-page-module div.buttons a.module_cancel_button,html div.page_module div.form_legend a.module_cancel_button,html .cui-page-module div.form_legend a.module_cancel_button,html div.page_module .cui-page-module-title a.module_cancel_button,html .cui-page-module .cui-page-module-title a.module_cancel_button,html div.page_module .cui-page-module-buttons a.module_cancel_button,html .cui-page-module .cui-page-module-buttons a.module_cancel_button {
	cursor:pointer;
        color: #F5F6F8 !important;
	padding:0 10px!important;
	float:left;
	font-size:12px !important;
	line-height:27px !important
}
html div.page_module div.buttons a.module_save_button.module_save_button,html .cui-page-module div.buttons a.module_save_button.module_save_button,html div.page_module div.form_legend a.module_save_button.module_save_button,html .cui-page-module div.form_legend a.module_save_button.module_save_button,html div.page_module .cui-page-module-title a.module_save_button.module_save_button,html .cui-page-module .cui-page-module-title a.module_save_button.module_save_button,html div.page_module .cui-page-module-buttons a.module_save_button.module_save_button,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_save_button,html div.page_module div.buttons a.module_help_button.module_save_button,html .cui-page-module div.buttons a.module_help_button.module_save_button,html div.page_module div.form_legend a.module_help_button.module_save_button,html .cui-page-module div.form_legend a.module_help_button.module_save_button,html div.page_module .cui-page-module-title a.module_help_button.module_save_button,html .cui-page-module .cui-page-module-title a.module_help_button.module_save_button,html div.page_module .cui-page-module-buttons a.module_help_button.module_save_button,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_save_button,html div.page_module div.buttons a.module_cancel_button.module_save_button,html .cui-page-module div.buttons a.module_cancel_button.module_save_button,html div.page_module div.form_legend a.module_cancel_button.module_save_button,html .cui-page-module div.form_legend a.module_cancel_button.module_save_button,html div.page_module .cui-page-module-title a.module_cancel_button.module_save_button,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_save_button,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_save_button,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_save_button {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#cec;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cec),to(#bdb));
	background-image:-moz-linear-gradient(top,#cec,#bdb);
	background-image: linear-gradient(to bottom, #cceecc 0%,#bbddbb 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html div.page_module div.buttons a.module_save_button.module_save_button:not(.state-disabled):hover,html .cui-page-module div.buttons a.module_save_button.module_save_button:not(.state-disabled):hover,html div.page_module div.form_legend a.module_save_button.module_save_button:not(.state-disabled):hover,html .cui-page-module div.form_legend a.module_save_button.module_save_button:not(.state-disabled):hover,html div.page_module .cui-page-module-title a.module_save_button.module_save_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-title a.module_save_button.module_save_button:not(.state-disabled):hover,html div.page_module .cui-page-module-buttons a.module_save_button.module_save_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_save_button:not(.state-disabled):hover,html div.page_module div.buttons a.module_help_button.module_save_button:not(.state-disabled):hover,html .cui-page-module div.buttons a.module_help_button.module_save_button:not(.state-disabled):hover,html div.page_module div.form_legend a.module_help_button.module_save_button:not(.state-disabled):hover,html .cui-page-module div.form_legend a.module_help_button.module_save_button:not(.state-disabled):hover,html div.page_module .cui-page-module-title a.module_help_button.module_save_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-title a.module_help_button.module_save_button:not(.state-disabled):hover,html div.page_module .cui-page-module-buttons a.module_help_button.module_save_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_save_button:not(.state-disabled):hover,html div.page_module div.buttons a.module_cancel_button.module_save_button:not(.state-disabled):hover,html .cui-page-module div.buttons a.module_cancel_button.module_save_button:not(.state-disabled):hover,html div.page_module div.form_legend a.module_cancel_button.module_save_button:not(.state-disabled):hover,html .cui-page-module div.form_legend a.module_cancel_button.module_save_button:not(.state-disabled):hover,html div.page_module .cui-page-module-title a.module_cancel_button.module_save_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_save_button:not(.state-disabled):hover,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_save_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_save_button:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html div.page_module div.buttons a.module_save_button.module_save_button:not(.state-disabled):active,html .cui-page-module div.buttons a.module_save_button.module_save_button:not(.state-disabled):active,html div.page_module div.form_legend a.module_save_button.module_save_button:not(.state-disabled):active,html .cui-page-module div.form_legend a.module_save_button.module_save_button:not(.state-disabled):active,html div.page_module .cui-page-module-title a.module_save_button.module_save_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-title a.module_save_button.module_save_button:not(.state-disabled):active,html div.page_module .cui-page-module-buttons a.module_save_button.module_save_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_save_button:not(.state-disabled):active,html div.page_module div.buttons a.module_help_button.module_save_button:not(.state-disabled):active,html .cui-page-module div.buttons a.module_help_button.module_save_button:not(.state-disabled):active,html div.page_module div.form_legend a.module_help_button.module_save_button:not(.state-disabled):active,html .cui-page-module div.form_legend a.module_help_button.module_save_button:not(.state-disabled):active,html div.page_module .cui-page-module-title a.module_help_button.module_save_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-title a.module_help_button.module_save_button:not(.state-disabled):active,html div.page_module .cui-page-module-buttons a.module_help_button.module_save_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_save_button:not(.state-disabled):active,html div.page_module div.buttons a.module_cancel_button.module_save_button:not(.state-disabled):active,html .cui-page-module div.buttons a.module_cancel_button.module_save_button:not(.state-disabled):active,html div.page_module div.form_legend a.module_cancel_button.module_save_button:not(.state-disabled):active,html .cui-page-module div.form_legend a.module_cancel_button.module_save_button:not(.state-disabled):active,html div.page_module .cui-page-module-title a.module_cancel_button.module_save_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_save_button:not(.state-disabled):active,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_save_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_save_button:not(.state-disabled):active {
	background-color:#cec;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cec),to(#bdb));
	background-image:-moz-linear-gradient(top,#cec,#bdb);
	background-image: linear-gradient(to bottom, #cceecc 0%,#bbddbb 100%);
	zoom:1
}
html div.page_module div.buttons a.module_save_button.module_save_button.state-disabled,html .cui-page-module div.buttons a.module_save_button.module_save_button.state-disabled,html div.page_module div.form_legend a.module_save_button.module_save_button.state-disabled,html .cui-page-module div.form_legend a.module_save_button.module_save_button.state-disabled,html div.page_module .cui-page-module-title a.module_save_button.module_save_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_save_button.module_save_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_save_button.module_save_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_save_button.state-disabled,html div.page_module div.buttons a.module_help_button.module_save_button.state-disabled,html .cui-page-module div.buttons a.module_help_button.module_save_button.state-disabled,html div.page_module div.form_legend a.module_help_button.module_save_button.state-disabled,html .cui-page-module div.form_legend a.module_help_button.module_save_button.state-disabled,html div.page_module .cui-page-module-title a.module_help_button.module_save_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_help_button.module_save_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_help_button.module_save_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_save_button.state-disabled,html div.page_module div.buttons a.module_cancel_button.module_save_button.state-disabled,html .cui-page-module div.buttons a.module_cancel_button.module_save_button.state-disabled,html div.page_module div.form_legend a.module_cancel_button.module_save_button.state-disabled,html .cui-page-module div.form_legend a.module_cancel_button.module_save_button.state-disabled,html div.page_module .cui-page-module-title a.module_cancel_button.module_save_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_save_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_save_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_save_button.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html div.page_module div.buttons a.module_save_button.module_save_button.state-hidden,html .cui-page-module div.buttons a.module_save_button.module_save_button.state-hidden,html div.page_module div.form_legend a.module_save_button.module_save_button.state-hidden,html .cui-page-module div.form_legend a.module_save_button.module_save_button.state-hidden,html div.page_module .cui-page-module-title a.module_save_button.module_save_button.state-hidden,html .cui-page-module .cui-page-module-title a.module_save_button.module_save_button.state-hidden,html div.page_module .cui-page-module-buttons a.module_save_button.module_save_button.state-hidden,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_save_button.state-hidden,html div.page_module div.buttons a.module_help_button.module_save_button.state-hidden,html .cui-page-module div.buttons a.module_help_button.module_save_button.state-hidden,html div.page_module div.form_legend a.module_help_button.module_save_button.state-hidden,html .cui-page-module div.form_legend a.module_help_button.module_save_button.state-hidden,html div.page_module .cui-page-module-title a.module_help_button.module_save_button.state-hidden,html .cui-page-module .cui-page-module-title a.module_help_button.module_save_button.state-hidden,html div.page_module .cui-page-module-buttons a.module_help_button.module_save_button.state-hidden,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_save_button.state-hidden,html div.page_module div.buttons a.module_cancel_button.module_save_button.state-hidden,html .cui-page-module div.buttons a.module_cancel_button.module_save_button.state-hidden,html div.page_module div.form_legend a.module_cancel_button.module_save_button.state-hidden,html .cui-page-module div.form_legend a.module_cancel_button.module_save_button.state-hidden,html div.page_module .cui-page-module-title a.module_cancel_button.module_save_button.state-hidden,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_save_button.state-hidden,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_save_button.state-hidden,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_save_button.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html div.page_module div.buttons a.module_save_button.module_cancel_button,html .cui-page-module div.buttons a.module_save_button.module_cancel_button,html div.page_module div.form_legend a.module_save_button.module_cancel_button,html .cui-page-module div.form_legend a.module_save_button.module_cancel_button,html div.page_module .cui-page-module-title a.module_save_button.module_cancel_button,html .cui-page-module .cui-page-module-title a.module_save_button.module_cancel_button,html div.page_module .cui-page-module-buttons a.module_save_button.module_cancel_button,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_cancel_button,html div.page_module div.buttons a.module_help_button.module_cancel_button,html .cui-page-module div.buttons a.module_help_button.module_cancel_button,html div.page_module div.form_legend a.module_help_button.module_cancel_button,html .cui-page-module div.form_legend a.module_help_button.module_cancel_button,html div.page_module .cui-page-module-title a.module_help_button.module_cancel_button,html .cui-page-module .cui-page-module-title a.module_help_button.module_cancel_button,html div.page_module .cui-page-module-buttons a.module_help_button.module_cancel_button,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_cancel_button,html div.page_module div.buttons a.module_cancel_button.module_cancel_button,html .cui-page-module div.buttons a.module_cancel_button.module_cancel_button,html div.page_module div.form_legend a.module_cancel_button.module_cancel_button,html .cui-page-module div.form_legend a.module_cancel_button.module_cancel_button,html div.page_module .cui-page-module-title a.module_cancel_button.module_cancel_button,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_cancel_button,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_cancel_button,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_cancel_button {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ecc;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ecc),to(#dbb));
	background-image:-moz-linear-gradient(top,#ecc,#dbb);
	background-image: linear-gradient(to bottom, #eecccc 0%,#ddbbbb 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html div.page_module div.buttons a.module_save_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module div.buttons a.module_save_button.module_cancel_button:not(.state-disabled):hover,html div.page_module div.form_legend a.module_save_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module div.form_legend a.module_save_button.module_cancel_button:not(.state-disabled):hover,html div.page_module .cui-page-module-title a.module_save_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-title a.module_save_button.module_cancel_button:not(.state-disabled):hover,html div.page_module .cui-page-module-buttons a.module_save_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_cancel_button:not(.state-disabled):hover,html div.page_module div.buttons a.module_help_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module div.buttons a.module_help_button.module_cancel_button:not(.state-disabled):hover,html div.page_module div.form_legend a.module_help_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module div.form_legend a.module_help_button.module_cancel_button:not(.state-disabled):hover,html div.page_module .cui-page-module-title a.module_help_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-title a.module_help_button.module_cancel_button:not(.state-disabled):hover,html div.page_module .cui-page-module-buttons a.module_help_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_cancel_button:not(.state-disabled):hover,html div.page_module div.buttons a.module_cancel_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module div.buttons a.module_cancel_button.module_cancel_button:not(.state-disabled):hover,html div.page_module div.form_legend a.module_cancel_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module div.form_legend a.module_cancel_button.module_cancel_button:not(.state-disabled):hover,html div.page_module .cui-page-module-title a.module_cancel_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_cancel_button:not(.state-disabled):hover,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_cancel_button:not(.state-disabled):hover,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_cancel_button:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html div.page_module div.buttons a.module_save_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module div.buttons a.module_save_button.module_cancel_button:not(.state-disabled):active,html div.page_module div.form_legend a.module_save_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module div.form_legend a.module_save_button.module_cancel_button:not(.state-disabled):active,html div.page_module .cui-page-module-title a.module_save_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-title a.module_save_button.module_cancel_button:not(.state-disabled):active,html div.page_module .cui-page-module-buttons a.module_save_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_cancel_button:not(.state-disabled):active,html div.page_module div.buttons a.module_help_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module div.buttons a.module_help_button.module_cancel_button:not(.state-disabled):active,html div.page_module div.form_legend a.module_help_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module div.form_legend a.module_help_button.module_cancel_button:not(.state-disabled):active,html div.page_module .cui-page-module-title a.module_help_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-title a.module_help_button.module_cancel_button:not(.state-disabled):active,html div.page_module .cui-page-module-buttons a.module_help_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_cancel_button:not(.state-disabled):active,html div.page_module div.buttons a.module_cancel_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module div.buttons a.module_cancel_button.module_cancel_button:not(.state-disabled):active,html div.page_module div.form_legend a.module_cancel_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module div.form_legend a.module_cancel_button.module_cancel_button:not(.state-disabled):active,html div.page_module .cui-page-module-title a.module_cancel_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_cancel_button:not(.state-disabled):active,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_cancel_button:not(.state-disabled):active,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_cancel_button:not(.state-disabled):active {
	background-color:#ecc;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ecc),to(#dbb));
	background-image:-moz-linear-gradient(top,#ecc,#dbb);
	background-image: linear-gradient(to bottom, #eecccc 0%,#ddbbbb 100%);
	zoom:1
}
html div.page_module div.buttons a.module_save_button.module_cancel_button.state-disabled,html .cui-page-module div.buttons a.module_save_button.module_cancel_button.state-disabled,html div.page_module div.form_legend a.module_save_button.module_cancel_button.state-disabled,html .cui-page-module div.form_legend a.module_save_button.module_cancel_button.state-disabled,html div.page_module .cui-page-module-title a.module_save_button.module_cancel_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_save_button.module_cancel_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_save_button.module_cancel_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_cancel_button.state-disabled,html div.page_module div.buttons a.module_help_button.module_cancel_button.state-disabled,html .cui-page-module div.buttons a.module_help_button.module_cancel_button.state-disabled,html div.page_module div.form_legend a.module_help_button.module_cancel_button.state-disabled,html .cui-page-module div.form_legend a.module_help_button.module_cancel_button.state-disabled,html div.page_module .cui-page-module-title a.module_help_button.module_cancel_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_help_button.module_cancel_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_help_button.module_cancel_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_cancel_button.state-disabled,html div.page_module div.buttons a.module_cancel_button.module_cancel_button.state-disabled,html .cui-page-module div.buttons a.module_cancel_button.module_cancel_button.state-disabled,html div.page_module div.form_legend a.module_cancel_button.module_cancel_button.state-disabled,html .cui-page-module div.form_legend a.module_cancel_button.module_cancel_button.state-disabled,html div.page_module .cui-page-module-title a.module_cancel_button.module_cancel_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_cancel_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_cancel_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_cancel_button.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html div.page_module div.buttons a.module_save_button.module_cancel_button.state-hidden,html .cui-page-module div.buttons a.module_save_button.module_cancel_button.state-hidden,html div.page_module div.form_legend a.module_save_button.module_cancel_button.state-hidden,html .cui-page-module div.form_legend a.module_save_button.module_cancel_button.state-hidden,html div.page_module .cui-page-module-title a.module_save_button.module_cancel_button.state-hidden,html .cui-page-module .cui-page-module-title a.module_save_button.module_cancel_button.state-hidden,html div.page_module .cui-page-module-buttons a.module_save_button.module_cancel_button.state-hidden,html .cui-page-module .cui-page-module-buttons a.module_save_button.module_cancel_button.state-hidden,html div.page_module div.buttons a.module_help_button.module_cancel_button.state-hidden,html .cui-page-module div.buttons a.module_help_button.module_cancel_button.state-hidden,html div.page_module div.form_legend a.module_help_button.module_cancel_button.state-hidden,html .cui-page-module div.form_legend a.module_help_button.module_cancel_button.state-hidden,html div.page_module .cui-page-module-title a.module_help_button.module_cancel_button.state-hidden,html .cui-page-module .cui-page-module-title a.module_help_button.module_cancel_button.state-hidden,html div.page_module .cui-page-module-buttons a.module_help_button.module_cancel_button.state-hidden,html .cui-page-module .cui-page-module-buttons a.module_help_button.module_cancel_button.state-hidden,html div.page_module div.buttons a.module_cancel_button.module_cancel_button.state-hidden,html .cui-page-module div.buttons a.module_cancel_button.module_cancel_button.state-hidden,html div.page_module div.form_legend a.module_cancel_button.module_cancel_button.state-hidden,html .cui-page-module div.form_legend a.module_cancel_button.module_cancel_button.state-hidden,html div.page_module .cui-page-module-title a.module_cancel_button.module_cancel_button.state-hidden,html .cui-page-module .cui-page-module-title a.module_cancel_button.module_cancel_button.state-hidden,html div.page_module .cui-page-module-buttons a.module_cancel_button.module_cancel_button.state-hidden,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.module_cancel_button.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html div.page_module div.buttons a.module_save_button:hover,html .cui-page-module div.buttons a.module_save_button:hover,html div.page_module div.form_legend a.module_save_button:hover,html .cui-page-module div.form_legend a.module_save_button:hover,html div.page_module .cui-page-module-title a.module_save_button:hover,html .cui-page-module .cui-page-module-title a.module_save_button:hover,html div.page_module .cui-page-module-buttons a.module_save_button:hover,html .cui-page-module .cui-page-module-buttons a.module_save_button:hover,html div.page_module div.buttons a.module_help_button:hover,html .cui-page-module div.buttons a.module_help_button:hover,html div.page_module div.form_legend a.module_help_button:hover,html .cui-page-module div.form_legend a.module_help_button:hover,html div.page_module .cui-page-module-title a.module_help_button:hover,html .cui-page-module .cui-page-module-title a.module_help_button:hover,html div.page_module .cui-page-module-buttons a.module_help_button:hover,html .cui-page-module .cui-page-module-buttons a.module_help_button:hover,html div.page_module div.buttons a.module_cancel_button:hover,html .cui-page-module div.buttons a.module_cancel_button:hover,html div.page_module div.form_legend a.module_cancel_button:hover,html .cui-page-module div.form_legend a.module_cancel_button:hover,html div.page_module .cui-page-module-title a.module_cancel_button:hover,html .cui-page-module .cui-page-module-title a.module_cancel_button:hover,html div.page_module .cui-page-module-buttons a.module_cancel_button:hover,html .cui-page-module .cui-page-module-buttons a.module_cancel_button:hover {
	opacity:1.0;
	background-color: #3d6e99;
}
html div.page_module div.buttons a.module_save_button.state-disabled,html .cui-page-module div.buttons a.module_save_button.state-disabled,html div.page_module div.form_legend a.module_save_button.state-disabled,html .cui-page-module div.form_legend a.module_save_button.state-disabled,html div.page_module .cui-page-module-title a.module_save_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_save_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_save_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_save_button.state-disabled,html div.page_module div.buttons a.module_help_button.state-disabled,html .cui-page-module div.buttons a.module_help_button.state-disabled,html div.page_module div.form_legend a.module_help_button.state-disabled,html .cui-page-module div.form_legend a.module_help_button.state-disabled,html div.page_module .cui-page-module-title a.module_help_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_help_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_help_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_help_button.state-disabled,html div.page_module div.buttons a.module_cancel_button.state-disabled,html .cui-page-module div.buttons a.module_cancel_button.state-disabled,html div.page_module div.form_legend a.module_cancel_button.state-disabled,html .cui-page-module div.form_legend a.module_cancel_button.state-disabled,html div.page_module .cui-page-module-title a.module_cancel_button.state-disabled,html .cui-page-module .cui-page-module-title a.module_cancel_button.state-disabled,html div.page_module .cui-page-module-buttons a.module_cancel_button.state-disabled,html .cui-page-module .cui-page-module-buttons a.module_cancel_button.state-disabled {
	opacity:.5;
	cursor:default
}
html div.page_module div.buttons div.status,html .cui-page-module div.buttons div.status,html div.page_module div.form_legend div.status,html .cui-page-module div.form_legend div.status,html div.page_module .cui-page-module-title div.status,html .cui-page-module .cui-page-module-title div.status,html div.page_module .cui-page-module-buttons div.status,html .cui-page-module .cui-page-module-buttons div.status {
	float:left;
	width:220px;
	height:17px;
	display:none
}
html div.page_module div.buttons div.status div.spinner,html .cui-page-module div.buttons div.status div.spinner,html div.page_module div.form_legend div.status div.spinner,html .cui-page-module div.form_legend div.status div.spinner,html div.page_module .cui-page-module-title div.status div.spinner,html .cui-page-module .cui-page-module-title div.status div.spinner,html div.page_module .cui-page-module-buttons div.status div.spinner,html .cui-page-module .cui-page-module-buttons div.status div.spinner,html div.page_module div.buttons div.status div.error,html .cui-page-module div.buttons div.status div.error,html div.page_module div.form_legend div.status div.error,html .cui-page-module div.form_legend div.status div.error,html div.page_module .cui-page-module-title div.status div.error,html .cui-page-module .cui-page-module-title div.status div.error,html div.page_module .cui-page-module-buttons div.status div.error,html .cui-page-module .cui-page-module-buttons div.status div.error {
	width:24px;
	float:right;
	height:17px;
	display:none
}
html div.page_module div.buttons div.status div.spinner.spinner,html .cui-page-module div.buttons div.status div.spinner.spinner,html div.page_module div.form_legend div.status div.spinner.spinner,html .cui-page-module div.form_legend div.status div.spinner.spinner,html div.page_module .cui-page-module-title div.status div.spinner.spinner,html .cui-page-module .cui-page-module-title div.status div.spinner.spinner,html div.page_module .cui-page-module-buttons div.status div.spinner.spinner,html .cui-page-module .cui-page-module-buttons div.status div.spinner.spinner,html div.page_module div.buttons div.status div.error.spinner,html .cui-page-module div.buttons div.status div.error.spinner,html div.page_module div.form_legend div.status div.error.spinner,html .cui-page-module div.form_legend div.status div.error.spinner,html div.page_module .cui-page-module-title div.status div.error.spinner,html .cui-page-module .cui-page-module-title div.status div.error.spinner,html div.page_module .cui-page-module-buttons div.status div.error.spinner,html .cui-page-module .cui-page-module-buttons div.status div.error.spinner {
	background:url(/cui/images/spinner_module.gif) right center no-repeat
}
html div.page_module div.buttons div.status div.spinner.error,html .cui-page-module div.buttons div.status div.spinner.error,html div.page_module div.form_legend div.status div.spinner.error,html .cui-page-module div.form_legend div.status div.spinner.error,html div.page_module .cui-page-module-title div.status div.spinner.error,html .cui-page-module .cui-page-module-title div.status div.spinner.error,html div.page_module .cui-page-module-buttons div.status div.spinner.error,html .cui-page-module .cui-page-module-buttons div.status div.spinner.error,html div.page_module div.buttons div.status div.error.error,html .cui-page-module div.buttons div.status div.error.error,html div.page_module div.form_legend div.status div.error.error,html .cui-page-module div.form_legend div.status div.error.error,html div.page_module .cui-page-module-title div.status div.error.error,html .cui-page-module .cui-page-module-title div.status div.error.error,html div.page_module .cui-page-module-buttons div.status div.error.error,html .cui-page-module .cui-page-module-buttons div.status div.error.error {
	background:url(/cui/images/icon_error.png) right center no-repeat
}
html div.page_module div.buttons.form_legend,html .cui-page-module div.buttons.form_legend,html div.page_module div.form_legend.form_legend,html .cui-page-module div.form_legend.form_legend,html div.page_module .cui-page-module-title.form_legend,html .cui-page-module .cui-page-module-title.form_legend,html div.page_module .cui-page-module-buttons.form_legend,html .cui-page-module .cui-page-module-buttons.form_legend,html div.page_module div.buttons.cui-page-module-title,html .cui-page-module div.buttons.cui-page-module-title,html div.page_module div.form_legend.cui-page-module-title,html .cui-page-module div.form_legend.cui-page-module-title,html div.page_module .cui-page-module-title.cui-page-module-title,html .cui-page-module .cui-page-module-title.cui-page-module-title,html div.page_module .cui-page-module-buttons.cui-page-module-title,html .cui-page-module .cui-page-module-buttons.cui-page-module-title {
	background-color:#37537E;
	zoom:1;
	right:0;
	left:0;
	top:0;
	opacity:1.0
}
html div.page_module.state-loading div.status div.spinner,html .cui-page-module.state-loading div.status div.spinner,html div.page_module.cui-state-loading div.status div.spinner,html .cui-page-module.cui-state-loading div.status div.spinner {
	display:block!important
}
html div.page_module.state-error div.status div.error,html .cui-page-module.state-error div.status div.error,html div.page_module.cui-state-error div.status div.error,html .cui-page-module.cui-state-error div.status div.error {
	display:block!important
}
html div.page_module.state-error .message,html .cui-page-module.state-error .message,html div.page_module.cui-state-error .message,html .cui-page-module.cui-state-error .message {
	color:red
}
html div.page_module dl,html .cui-page-module dl {
	zoom:1;
	float:left;
	width:100%
}
html div.page_module dl .cui-group-error,html .cui-page-module dl .cui-group-error {
	display:none
}
html div.page_module dl.cui-state-error .cui-group-info,html .cui-page-module dl.cui-state-error .cui-group-info {
	display:none
}
html div.page_module dl.cui-state-error .cui-group-error,html .cui-page-module dl.cui-state-error .cui-group-error {
	display:block
}
html div.page_module dl dt,html .cui-page-module dl dt {
	width:30%;
	float:left;
	clear:both;
	text-align:right;
	font:12px/24px arial;
	color:#333333;
	line-height:18px;
	margin:5px 0;
	position:relative;
	left:-5px
}
html div.page_module dl dt .info,html .cui-page-module dl dt .info,html div.page_module dl dt .cui-group-info,html .cui-page-module dl dt .cui-group-info,html div.page_module dl dt .cui-group-error,html .cui-page-module dl dt .cui-group-error {
	font-style:italic;
	font-size:11px;
	color:#999;
	line-height:16px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:right
}
html div.page_module dl dt .info.cui-group-error,html .cui-page-module dl dt .info.cui-group-error,html div.page_module dl dt .cui-group-info.cui-group-error,html .cui-page-module dl dt .cui-group-info.cui-group-error,html div.page_module dl dt .cui-group-error.cui-group-error,html .cui-page-module dl dt .cui-group-error.cui-group-error {
	color:#c00
}
html div.page_module dl dt .info .warning,html .cui-page-module dl dt .info .warning,html div.page_module dl dt .cui-group-info .warning,html .cui-page-module dl dt .cui-group-info .warning,html div.page_module dl dt .cui-group-error .warning,html .cui-page-module dl dt .cui-group-error .warning {
	color:darkred
}
html div.page_module dl dt .info strong,html .cui-page-module dl dt .info strong,html div.page_module dl dt .cui-group-info strong,html .cui-page-module dl dt .cui-group-info strong,html div.page_module dl dt .cui-group-error strong,html .cui-page-module dl dt .cui-group-error strong {
	color:#666
}
html div.page_module dl dd,html .cui-page-module dl dd {
	width:70%;
	float:left;
	font:12px/24px arial;
	margin:5px 0;
	color:#333;
}
html div.page_module dl dd .info,html .cui-page-module dl dd .info,html div.page_module dl dd .cui-group-info,html .cui-page-module dl dd .cui-group-info,html div.page_module dl dd .cui-group-error,html .cui-page-module dl dd .cui-group-error {
	font-style:italic;
	font-size:11px;
	color:#999;
	line-height:16px;
	padding-bottom:5px;
	padding-right:10px;
	width:90%;
}
html div.page_module dl dd .info.cui-group-error,html .cui-page-module dl dd .info.cui-group-error,html div.page_module dl dd .cui-group-info.cui-group-error,html .cui-page-module dl dd .cui-group-info.cui-group-error,html div.page_module dl dd .cui-group-error.cui-group-error,html .cui-page-module dl dd .cui-group-error.cui-group-error {
	color:#c00
}
html div.page_module dl dd .info .warning,html .cui-page-module dl dd .info .warning,html div.page_module dl dd .cui-group-info .warning,html .cui-page-module dl dd .cui-group-info .warning,html div.page_module dl dd .cui-group-error .warning,html .cui-page-module dl dd .cui-group-error .warning {
	color:darkred
}
html div.page_module dl dd .info strong,html .cui-page-module dl dd .info strong,html div.page_module dl dd .cui-group-info strong,html .cui-page-module dl dd .cui-group-info strong,html div.page_module dl dd .cui-group-error strong,html .cui-page-module dl dd .cui-group-error strong {
	color:#666
}
html div.page_module dl dd .cui-state-error,html .cui-page-module dl dd .cui-state-error {
	background-color:#fcc;
	border-color:#c00;
	box-shadow:inset 0 0 5px #c66
}
html div.page_module dl dd .field_light,html .cui-page-module dl dd .field_light {
	position:relative;
	padding-left:20px;
	padding-right:2px;
	display:inline-block;
	zoom:1
}
html div.page_module dl dd .field_light .field_light_good,html .cui-page-module dl dd .field_light .field_light_good,html div.page_module dl dd .field_light .field_light_medium,html .cui-page-module dl dd .field_light .field_light_medium,html div.page_module dl dd .field_light .field_light_bad,html .cui-page-module dl dd .field_light .field_light_bad {
	left:0;
	top:50%;
	bottom:50%;
	margin-top:-10px;
	width:20px;
	height:20px;
	position:absolute;
	border:0
}
html div.page_module dl dd .field_light .field_light_good.field_light_good,html .cui-page-module dl dd .field_light .field_light_good.field_light_good,html div.page_module dl dd .field_light .field_light_medium.field_light_good,html .cui-page-module dl dd .field_light .field_light_medium.field_light_good,html div.page_module dl dd .field_light .field_light_bad.field_light_good,html .cui-page-module dl dd .field_light .field_light_bad.field_light_good {
	background:url(/cui/images/status_sprite.png) right 0 no-repeat
}
html div.page_module dl dd .field_light .field_light_good.field_light_medium,html .cui-page-module dl dd .field_light .field_light_good.field_light_medium,html div.page_module dl dd .field_light .field_light_medium.field_light_medium,html .cui-page-module dl dd .field_light .field_light_medium.field_light_medium,html div.page_module dl dd .field_light .field_light_bad.field_light_medium,html .cui-page-module dl dd .field_light .field_light_bad.field_light_medium {
	background:url(/cui/images/status_sprite.png) right -22px no-repeat
}
html div.page_module dl dd .field_light .field_light_good.field_light_bad,html .cui-page-module dl dd .field_light .field_light_good.field_light_bad,html div.page_module dl dd .field_light .field_light_medium.field_light_bad,html .cui-page-module dl dd .field_light .field_light_medium.field_light_bad,html div.page_module dl dd .field_light .field_light_bad.field_light_bad,html .cui-page-module dl dd .field_light .field_light_bad.field_light_bad {
	background:url(/cui/images/status_sprite.png) right -44px no-repeat
}
html div.page_module dl dd .field_bar_graph,html .cui-page-module dl dd .field_bar_graph {
	width:60%;
	max-width:297px;
	height:15px;
	position:relative;
	top:4px;
	margin-bottom:9px;
	background:url(/cui/images/bar_left_tall.png) left 0 no-repeat
}
html div.page_module dl dd .field_bar_graph .field_bar_graph_inner,html .cui-page-module dl dd .field_bar_graph .field_bar_graph_inner {
	position:absolute;
	top:0;
	right:-3px;
	left:0;
	bottom:0;
	background:url(/cui/images/bar_right_tall.png) right 0 no-repeat
}
html div.page_module dl dd .field_bar_graph .field_bar_graph_inner .field_bar_graph_mercury,html .cui-page-module dl dd .field_bar_graph .field_bar_graph_inner .field_bar_graph_mercury {
	position:absolute;
	top:0;
	left:-3px;
	bottom:0;
	width:0;
	background:url(/cui/images/bar_left_tall.png) 3px -15px no-repeat
}
html div.page_module dl dd .field_bar_graph .field_bar_graph_inner .field_bar_graph_mercury .field_bar_graph_mercury_inner,html .cui-page-module dl dd .field_bar_graph .field_bar_graph_inner .field_bar_graph_mercury .field_bar_graph_mercury_inner {
	position:absolute;
	top:0;
	right:-3px;
	left:0;
	bottom:0;
	background:url(/cui/images/bar_right_tall.png) right -45px no-repeat
}
html div.page_module dl dd .field_bar_graph.state-bar-0 .field_bar_graph_inner .field_bar_graph_mercury,html .cui-page-module dl dd .field_bar_graph.state-bar-0 .field_bar_graph_inner .field_bar_graph_mercury {
	display:none
}
html div.page_module dl dd .field_bar_graph.state-bar-100 .field_bar_graph_inner .field_bar_graph_mercury .field_bar_graph_mercury_inner,html .cui-page-module dl dd .field_bar_graph.state-bar-100 .field_bar_graph_inner .field_bar_graph_mercury .field_bar_graph_mercury_inner {
	background:url(/cui/images/bar_right_tall.png) right -12px no-repeat
}
html div.page_module dl dd .field_bar_graph.state-indeterminate .field_bar_graph_inner .field_bar_graph_mercury,html .cui-page-module dl dd .field_bar_graph.state-indeterminate .field_bar_graph_inner .field_bar_graph_mercury {
	width:100%!important;
	display:block!important;
	background:url(/cui/images/bar_left_tall.png) 3px -30px no-repeat
}
html div.page_module dl dd .field_bar_graph.state-indeterminate .field_bar_graph_inner .field_bar_graph_mercury .task_bar_graph_mercury_inner,html .cui-page-module dl dd .field_bar_graph.state-indeterminate .field_bar_graph_inner .field_bar_graph_mercury .task_bar_graph_mercury_inner {
	background:url(/cui/images/bar_right_tall.png) right -30px no-repeat
}
html div.page_module.state-loading dt,html .cui-page-module.state-loading dt {
	color:#333
}
html.cui-browser-gecko .cui-dt {
	padding-top:4px
}
html.cui-browser-msie .cui-dt {
	padding-top:4px
}
html .cui-page-content,html .page_content {
	top:39px;
	background-color:#F5F6F8;
}
html .cui-page-content,html .cui-page-title,html #cui-back {
	min-width:591px
}
html .cui-signin-screen-styles .cui-page-content,html .cui-signin-screen-styles .cui-page-title,html .cui-signin-screen-styles #cui-back {
	min-width:0
}
html .cui-page-content.is-soilable .module_save_button,html .cui-page-content.is-soilable .module_cancel_button {
	display:none!important
}
html .cui-page-content .cui-hidden-submit-button {
	position:absolute;
	left:-10000px;
	top:-10000px
}
html dl dd .cui-table-input {
	width:100%;
	border-collapse:collapse;
	table-layout:fixed
}
html dl dd .cui-table-input tr td {
	padding:2.5px 5px!important
}
html dl dd .cui-table-input tr:nth-child(odd) {
	background-color:rgba(0,0,0,0.05)
}
html .task.task_expandable .task_info {
	text-align:left;
	display:none;
	clear:both;
	font-size:11px;
	line-height:14px;
	overflow:auto;
	max-height:400px
}
html .task.task_expandable .task_info .task_item_computer {
	background:url(/include/images/icons/silk_icons_mini/computer.png) 10px 1px no-repeat;
	padding-left:24px
}
html .task.task_expandable .task_info .task_item_datasource {
	background:url(/include/images/icons/data_sources/10px/generic.png) 20px 1px no-repeat;
	padding-left:34px
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_1 {
	background-image:url(/include/images/icons/data_sources/10px/fs.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_3 {
	background-image:url(/include/images/icons/data_sources/10px/email.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_4 {
	background-image:url(/include/images/icons/data_sources/10px/groupwise.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_7 {
	background-image:url(/include/images/icons/data_sources/10px/yosemite.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_12 {
	background-image:url(/include/images/icons/data_sources/10px/fs.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_13 {
	background-image:url(/include/images/icons/data_sources/10px/sql.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_15 {
	background-image:url(/include/images/icons/data_sources/10px/exchange.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_16 {
	background-image:url(/include/images/icons/data_sources/10px/hyperv.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_17 {
	background-image:url(/include/images/icons/data_sources/10px/systemstate.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_18 {
	background-image:url(/include/images/icons/data_sources/10px/systemstate.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_19 {
	background-image:url(/include/images/icons/data_sources/10px/systemstate.png)
}
html .task.task_expandable .task_info .task_item_datasource.task_item_datasource_20 {
	background-image:url(/include/images/icons/data_sources/10px/sql.png)
}
html .task .task_expand_link {
	margin-left:5px;
	float:right
}
html .task .task_progress {
	min-width:200px;
	margin:0;
	float:right;
	margin-right:3px;
	margin-left:5px;
	width:30%
}
html .task .task_progress .field_bar_graph {
	width:100%
}
html .cui-form-signin-outer {
	top:35%;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	z-index:103;
	position:absolute;
	margin-top:72px;
}
html .cui-form-signin-wrapper {
	width:100%;
	vertical-align:top
}
html .cui-form-signin {
	width:520px;
	left:50%;
	margin-left:-260px;
	position:relative;
	font:12px helvetica neue,helvetica,arial;
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e7e7e7));
	background-image:-moz-linear-gradient(top,#f8f8f8,#e7e7e7);
	background-image: linear-gradient(to bottom, #f8f8f8 0%,#e7e7e7 100%);
	zoom:1;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.75);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.75);
	-o-box-shadow:0 0 10px rgba(0,0,0,0.75);
	box-shadow:0 0 10px rgba(0,0,0,0.75)
}
html .cui-form-signin #blurb {
	font-size:120%;
	margin-bottom:15px;
	width:96%
}
html .cui-form-signin #submit_demo {
	width:320px;
	margin-left:140px
}
html .cui-form-signin .cui-form-signin-bitemark {
	width:100px;
	height:70px;
	left:30px;
	bottom:0;
	position:absolute;
	z-index:1000;
	background:url(/cui/images/signin_teeth3.png) left bottom no-repeat
}
html .cui-form-signin h2 {
	border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px
}
html .cui-form-signin form {
	padding:15px 30px!important
}
html .cui-form-signin form .message {
	height:auto
}
html .cui-form-signin .cui-page-content,html .cui-form-signin .page_content {
	position:static
}
html .cui-form-signin .buttons,html .cui-form-signin .cui-page-module-buttons {
	margin-top:10px
}
html .cui-form-signin .cui-page-module {
	background:0;
	border:0
}
html .cui-form-signin .cui-page-module dl dt {
	font-weight:bold;
	width:0;
	display:none
}
html .cui-form-signin .cui-page-module dl dd {
	width:100%
}
html .cui-form-signin .cui-page-content .cui-page-module.page_module .cui-page-module-inner {
	width:auto;
}
html .cui-form-signin-logo {
	height:35%;
	position:absolute;
	left:0;
	right:0;
	background:url(/images/logos/barracuda_big.png) center bottom no-repeat;
	z-index:103
}
html table.cui-table {
	width:100%
}
html table.cui-table tr th {
	font:bold 11px helvetica neue,helvetica,arial;
	padding:4px 5px 5px 5px;
	text-align:left;
	background:#fff;
	color:#999;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image:-moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%);
	zoom:1
}
html table.cui-table tr th:first-child {
	padding-left:15px
}
html table.cui-table tr th:last-child {
	padding-right:15px
}
html table.cui-table tr th .cui-icon {
	float:right;
	width:16px;
	height:16px;
	margin:-3px
}
html table.cui-table tr th.sorting_asc .cui-icon {
	background:url(/cui/images/jqueryui/ui-icons_222222_256x240.png) -64px -16px no-repeat
}
html table.cui-table tr th.sorting_desc .cui-icon {
	background:url(/cui/images/jqueryui/ui-icons_222222_256x240.png) 0 -16px no-repeat
}
html table.cui-table tr th.sorting:hover,html table.cui-table tr th.sorting_asc:hover,html table.cui-table tr th.sorting_desc:hover {
	cursor:pointer;
	text-decoration:underline
}
html table.cui-table tr th .group-table-th {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
html table.cui-table tr td {
	font:11px helvetica neue,helvetica,arial;
	padding:5px;
	/*color:#38548C;*/
	border-left:1px solid #ddd;
	background:#eee;
	text-align:left
}
html table.cui-table tr td:first-child {
	padding-left:15px;
	border-left-width:0
}
html table.cui-table tr td:last-child {
	padding-right:15px
}
html table.cui-table tr td .cui-button-transparent {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #bbb;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ddd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#aaa));
	background-image:-moz-linear-gradient(top,#ddd,#aaa);
	background-image: linear-gradient(to bottom, #dddddd 0%,#aaaaaa 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html table.cui-table tr td .cui-button-transparent:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html table.cui-table tr td .cui-button-transparent:not(.state-disabled):active {
	background-color:#ddd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#aaa));
	background-image:-moz-linear-gradient(top,#ddd,#aaa);
	background-image: linear-gradient(to bottom, #dddddd 0%,#aaaaaa 100%);
	zoom:1
}
html table.cui-table tr td .cui-button-transparent.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html table.cui-table tr td .cui-button-transparent.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html table.cui-table tr td .cui-button-with-icon {
	padding-left:29px
}
html table.cui-table tr td .cui-button-with-icon .cui-icon {
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	top:50%;
	right:auto;
	left:7px;
	width:16px;
	height:16px;
	margin-top:-8px;
	background-repeat:no-repeat;
	background-position:center center
}
html table.cui-table tr:nth-child(odd) td {
	background:#f6f6f6;
	border-left-color:#e5e5e5
}
html table.cui-table .table-td {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:12px
}
html table.cui-table .table-td .button-transparent {
	margin-left:10px
}
html table.cui-table .table-td-row-top {
	display:block;
	font-size:12px
}
html table.cui-table .table-td-row-bottom {
	font-size:11px;
	color:#bbb
}
html table.cui-table .table-column-controls {
	text-align:right;
	vertical-align:middle;
	border-left-width:0
}
html table.cui-table .option-selectable {
	cursor:pointer
}
html table.cui-table .option-selectable:not(.state-selected):hover td {
	background:#ebebeb!important
}
html table.cui-table .option-selectable:not(.state-selected):hover:nth-child(odd) td {
	background:#f3f3f3!important
}
html table.cui-table .option-selectable.state-selected td {
	background-color:#91a2ba;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#91a2ba),to(#717e91));
	background-image:-moz-linear-gradient(top,#91a2ba,#717e91);
	background-image: linear-gradient(to bottom, #91a2ba 0%,#717e91 100%);
	zoom:1;
	color:white;
	-webkit-font-smoothing:antialiased
}
html table.cui-table .option-selectable.state-selected td .cui-button-transparent {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background-image:-moz-linear-gradient(top,#fff,#fff);
	background-image: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html table.cui-table .option-selectable.state-selected td .cui-button-transparent:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html table.cui-table .option-selectable.state-selected td .cui-button-transparent:not(.state-disabled):active {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background-image:-moz-linear-gradient(top,#fff,#fff);
	background-image: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);
	zoom:1
}
html table.cui-table .option-selectable.state-selected td .cui-button-transparent.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html table.cui-table .option-selectable.state-selected td .cui-button-transparent.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html table.cui-table .option-selectable.state-selected td .cui-button-with-icon {
	padding-left:29px
}
html table.cui-table .option-selectable.state-selected td .cui-button-with-icon .cui-icon {
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	top:50%;
	right:auto;
	left:7px;
	width:16px;
	height:16px;
	margin-top:-8px;
	background-repeat:no-repeat;
	background-position:center center
}
html table.cui-table .option-selectable.state-selected td .cui-table-td-row-bottom {
	color:white;
	opacity:.75;
	filter:alpha(opacity=75)
}
html table.cui-table .cui-table-td {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:12px
}
html table.cui-table .cui-table-td .button-transparent {
	margin-left:10px
}
html table.cui-table .cui-table-td .cui-button-transparent {
	margin-left:10px
}
html table.cui-table .cui-table-td-row-top {
	display:block;
	font-size:12px
}
html table.cui-table .cui-table-td-row-bottom {
	font-size:11px;
	color:#bbb
}
html table.cui-table .cui-table-column-controls {
	text-align:right;
	vertical-align:middle;
	border-left-width:0
}
html table.cui-table-large {
	width:100%;
	width:100%!important
}
html table.cui-table-large tr th {
	font:bold 11px helvetica neue,helvetica,arial;
	padding:4px 5px 5px 5px;
	text-align:left;
	background:#fff;
	color:#999;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image:-moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%);
	zoom:1
}
html table.cui-table-large tr th:first-child {
	padding-left:15px
}
html table.cui-table-large tr th:last-child {
	padding-right:15px
}
html table.cui-table-large tr th .cui-icon {
	float:right;
	width:16px;
	height:16px;
	margin:-3px
}
html table.cui-table-large tr th.sorting_asc .cui-icon {
	background:url(/cui/images/jqueryui/ui-icons_222222_256x240.png) -64px -16px no-repeat
}
html table.cui-table-large tr th.sorting_desc .cui-icon {
	background:url(/cui/images/jqueryui/ui-icons_222222_256x240.png) 0 -16px no-repeat
}
html table.cui-table-large tr th.sorting:hover,html table.cui-table-large tr th.sorting_asc:hover,html table.cui-table-large tr th.sorting_desc:hover {
	cursor:pointer;
	text-decoration:underline
}
html table.cui-table-large tr th .group-table-th {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
html table.cui-table-large tr td {
	font:11px helvetica neue,helvetica,arial;
	padding:5px;
	color:#333;
	border-left:1px solid #ddd;
	background:#eee;
	text-align:left
}
html table.cui-table-large tr td:first-child {
	padding-left:15px;
	border-left-width:0
}
html table.cui-table-large tr td:last-child {
	padding-right:15px
}
html table.cui-table-large tr td .cui-button-transparent {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #bbb;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ddd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#aaa));
	background-image:-moz-linear-gradient(top,#ddd,#aaa);
	background-image: linear-gradient(to bottom, #dddddd 0%,#aaaaaa 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html table.cui-table-large tr td .cui-button-transparent:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html table.cui-table-large tr td .cui-button-transparent:not(.state-disabled):active {
	background-color:#ddd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#aaa));
	background-image:-moz-linear-gradient(top,#ddd,#aaa);
	background-image: linear-gradient(to bottom, #dddddd 0%,#aaaaaa 100%);
	zoom:1
}
html table.cui-table-large tr td .cui-button-transparent.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html table.cui-table-large tr td .cui-button-transparent.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html table.cui-table-large tr td .cui-button-with-icon {
	padding-left:29px
}
html table.cui-table-large tr td .cui-button-with-icon .cui-icon {
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	top:50%;
	right:auto;
	left:7px;
	width:16px;
	height:16px;
	margin-top:-8px;
	background-repeat:no-repeat;
	background-position:center center
}
html table.cui-table-large tr:nth-child(odd) td {
	background:#f6f6f6;
	border-left-color:#e5e5e5
}
html table.cui-table-large .table-td {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:12px
}
html table.cui-table-large .table-td .button-transparent {
	margin-left:10px
}
html table.cui-table-large .table-td-row-top {
	display:block;
	font-size:12px
}
html table.cui-table-large .table-td-row-bottom {
	font-size:11px;
	color:#bbb
}
html table.cui-table-large .table-column-controls {
	text-align:right;
	vertical-align:middle;
	border-left-width:0
}
html table.cui-table-large .option-selectable {
	cursor:pointer
}
html table.cui-table-large .option-selectable:not(.state-selected):hover td {
	background:#ebebeb!important
}
html table.cui-table-large .option-selectable:not(.state-selected):hover:nth-child(odd) td {
	background:#f3f3f3!important
}
html table.cui-table-large .option-selectable.state-selected td {
	background-color:#91a2ba;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#91a2ba),to(#717e91));
	background-image:-moz-linear-gradient(top,#91a2ba,#717e91);
	background-image: linear-gradient(to bottom, #91a2ba 0%,#717e91 100%);
	zoom:1;
	color:white;
	-webkit-font-smoothing:antialiased
}
html table.cui-table-large .option-selectable.state-selected td .cui-button-transparent {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background-image:-moz-linear-gradient(top,#fff,#fff);
	background-image: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html table.cui-table-large .option-selectable.state-selected td .cui-button-transparent:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html table.cui-table-large .option-selectable.state-selected td .cui-button-transparent:not(.state-disabled):active {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background-image:-moz-linear-gradient(top,#fff,#fff);
	background-image: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);
	zoom:1
}
html table.cui-table-large .option-selectable.state-selected td .cui-button-transparent.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html table.cui-table-large .option-selectable.state-selected td .cui-button-transparent.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html table.cui-table-large .option-selectable.state-selected td .cui-button-with-icon {
	padding-left:29px
}
html table.cui-table-large .option-selectable.state-selected td .cui-button-with-icon .cui-icon {
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	top:50%;
	right:auto;
	left:7px;
	width:16px;
	height:16px;
	margin-top:-8px;
	background-repeat:no-repeat;
	background-position:center center
}
html table.cui-table-large .option-selectable.state-selected td .cui-table-td-row-bottom {
	color:white;
	opacity:.75;
	filter:alpha(opacity=75)
}
html table.cui-table-large th {
	display:none
}
html table.cui-table-large td {
	padding:10px 15px!important
}
html table.cui-table-large .table-td,html table.cui-table-large .table-td-row-top {
	font-size:20px
}
html table.cui-table-large .table-td-row-bottom {
	font-size:12px;
	color:black;
	display:block
}
html table.cui-table-large .cui-table-td {
	font-size:20px
}
html table.cui-table-large .cui-table-td-row-top {
	font-size:20px
}
html table.cui-table-large .cui-table-td-row-bottom {
	font-size:12px;
	color:black;
	display:block
}
html .cui-table-datatables-wrapper .dataTables_wrapper {
	background:#e3e3e5
}
html .cui-table-datatables-wrapper .dataTables_processing {
	position:absolute;
	top:50%;
	left:50%;
	z-index:1000px
}
html .cui-table-datatables-wrapper .dataTables_scrollHead {
	background-color:#fefffe;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fefffe),to(#f6f6f6));
	background-image:-moz-linear-gradient(top,#fefffe,#f6f6f6);
	background-image: linear-gradient(to bottom, #fefffe 0%,#f6f6f6 100%);
	zoom:1;
	border-top:1px solid #e6e5e9!important;
	border-bottom:1px solid #c0c0c0!important;
	clear:both
}
html .cui-table-datatables-wrapper .dataTables_info {
	float:right;
	padding-right:15px;
	line-height:24px
}
html .cui-table-datatables-wrapper .dataTables_length {
	float:left;
	padding:0;
	margin:0;
	padding-left:15px;
	line-height:24px
}
html .cui-table-datatables-wrapper .dataTables_length .selector {
	margin:-5px 0
}
html .cui-table-datatables-wrapper .dataTables_paginate {
	line-height:24px;
	float:right;
	padding:0;
	margin:0;
	padding-right:15px
}
html .cui-table-datatables-wrapper .dataTables_paginate .paginate_button {
	padding:2px 5px 3px 5px;
	color:#658;
	border:1px solid transparent;
	cursor:pointer
}
html .cui-table-datatables-wrapper .dataTables_paginate .paginate_button:hover {
	text-decoration:underline
}
html .cui-table-datatables-wrapper .dataTables_paginate .paginate_active {
	padding:2px 5px 3px 5px;
	color:#658;
	border:1px solid transparent;
	cursor:pointer;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));
	background-image:-moz-linear-gradient(top,#eee,#ddd);
	background-image: linear-gradient(to bottom, #eeeeee 0%,#dddddd 100%);
	zoom:1;
	border:1px solid #bbb;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	font-weight:bold;
	color:black
}
html .cui-table-datatables-wrapper .dataTables_paginate .paginate_active:hover {
	text-decoration:underline
}
html .cui-table-datatables-wrapper .dataTables_paginate .paginate_active:hover {
	text-decoration:none
}
html .cui-table-datatables-wrapper .dataTables_scrollBody {
	position:absolute
}
html .cui-field-text,html .cui-field-select,html .cui-field-button,html .cui-field-ipaddress,html .cui-field-textarea,html .cui-field-password {
	font-size:12px
}
html .cui-field-checkbox {
	margin-bottom:-3px
}
html .cui-field-checkbox input {
	margin:5px 1px -6px 0
}
html .cui-field-checkbox label {
	display:inline-block;
	margin:1px 7px -5px 0
}
html .cui-field-radio-group input {
	margin:4px 1px -6px 0
}
html .cui-field-radio-group label {
	display:inline-block;
	margin:1px 7px -5px 3px
}
html.cui-browser-gecko .cui-field-checkbox input {
	margin-top:3px
}
html.cui-browser-gecko .cui-field-checkbox label {
	margin-top:1px
}
html.cui-browser-gecko .cui-field-radio-group input {
	margin-top:3px
}
html.cui-browser-gecko .cui-field-radio-group label {
	margin-top:1px
}
html.cui-browser-msie .cui-field-checkbox input {
	margin:3px -1px -6px 0
}
html.cui-browser-msie .cui-field-checkbox label {
	margin:1px 7px -6px 0
}
html.cui-browser-msie .cui-field-radio-group input {
	margin:3px 1px -6px -2px
}
html.cui-browser-msie .cui-field-radio-group label {
	margin:1px 7px -5px -2px
}
html .cui-button-big {
	height:40px;
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#7cb93b;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#7cb93b),to(#74ac37));
	background-image:-moz-linear-gradient(top,#7cb93b,#74ac37);
	background-image: linear-gradient(to bottom, #7cb93b 0%,#74ac37 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	background-color:#7cb93b;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#c7e4a9),color-stop(2%,#7cb93b),color-stop(50%,#74ac37),color-stop(50%,#62922f),to(#5a852b));
	background-image:-moz-linear-gradient(top,#c7e4a9,#7cb93b 2%,#74ac37 50%,#62922f 50%,#5a852b);
	background-image: linear-gradient(to bottom, #c7e4a9 0%,#7cb93b 2%,#74ac37 50%,#62922f 50%,#5a852b 100%);
	zoom:1;
	color:white;
	padding:0 20px;
	font:normal 18px/38px helvetica neue,helvetica,arial;
	text-shadow:0 -1px 1px rgba(0,0,0,0.75)
}
html .cui-button-big:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-button-big:not(.state-disabled):active {
	background-color:#7cb93b;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#7cb93b),to(#74ac37));
	background-image:-moz-linear-gradient(top,#7cb93b,#74ac37);
	background-image: linear-gradient(to bottom, #7cb93b 0%,#74ac37 100%);
	zoom:1
}
html .cui-button-big.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-button-big.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-button-big:not(.state-disabled):active {
	background-color:#6fa635;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#bbde96),color-stop(2%,#6fa635),color-stop(50%,#679931),color-stop(50%,#557f29),to(#4d7224));
	background-image:-moz-linear-gradient(top,#bbde96,#6fa635 2%,#679931 50%,#557f29 50%,#4d7224);
	background-image: linear-gradient(to bottom, #bbde96 0%,#6fa635 2%,#679931 50%,#557f29 50%,#4d7224 100%);
	zoom:1
}
html .cui-button {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90)
}
html .cui-button:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-button:not(.state-disabled):active {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	zoom:1
}
html .cui-button.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-button.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-button-small {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	font:bold 12px/20px helvetica neue,helvetica,arial
}
html .cui-button-small:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-button-small:not(.state-disabled):active {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
	zoom:1
}
html .cui-button-small.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-button-small.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-group-tab {
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #c0c0c0;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ebeef0;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeef0),to(#dae1e8));
	background-image:-moz-linear-gradient(top,#ebeef0,#dae1e8);
	background-image: linear-gradient(to bottom, #ebeef0 0%,#dae1e8 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	background-color:#ebeef0;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(2%,#ebeef0),color-stop(50%,#dae1e8),color-stop(50%,#ced5da),to(#bbc8d4));
	background-image:-moz-linear-gradient(top,#fff,#ebeef0 2%,#dae1e8 50%,#ced5da 50%,#bbc8d4);
	background-image: linear-gradient(to bottom, #ffffff 0%,#ebeef0 2%,#dae1e8 50%,#ced5da 50%,#bbc8d4 100%);
	zoom:1;
	color:white;
	padding:0 20px;
	font:normal 18px/38px helvetica neue,helvetica,arial;
	text-shadow:0 -1px 1px rgba(0,0,0,0.75);
	border-bottom-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-top-left-radius:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-right-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	color:#333;
	font-weight:bold;
	text-shadow:0 0 0 rgba(0,0,0,0.75);
	border-width:1px;
	border-bottom:1px solid #dae1e8;
	background-color:#ebeef0;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeef0),to(#dae1e8));
	background-image:-moz-linear-gradient(top,#ebeef0,#dae1e8);
	background-image: linear-gradient(to bottom, #ebeef0 0%,#dae1e8 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.05s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.05s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.05s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.05s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.05s;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-group-tab:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-group-tab:not(.state-disabled):active {
	background-color:#ebeef0;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeef0),to(#dae1e8));
	background-image:-moz-linear-gradient(top,#ebeef0,#dae1e8);
	background-image: linear-gradient(to bottom, #ebeef0 0%,#dae1e8 100%);
	zoom:1
}
html .cui-group-tab.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-group-tab.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-group-tab:not(.state-disabled):active {
	background-color:#dce2e5;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(2%,#dce2e5),color-stop(50%,#cad4de),color-stop(50%,#bfc9cf),to(#abbbcb));
	background-image:-moz-linear-gradient(top,#fff,#dce2e5 2%,#cad4de 50%,#bfc9cf 50%,#abbbcb);
	background-image: linear-gradient(to bottom, #ffffff 0%,#dce2e5 2%,#cad4de 50%,#bfc9cf 50%,#abbbcb 100%);
	zoom:1
}
html .cui-group-tab:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background-color:#dce2e5;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#dce2e5),to(#dae1e8));
	background-image:-moz-linear-gradient(top,#dce2e5,#dae1e8);
	background-image: linear-gradient(to bottom, #dce2e5 0%,#dae1e8 100%);
	zoom:1
}
html .cui-group-tab:not(.state-disabled):active {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background-color:#dce2e5;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#dce2e5),to(#dae1e8));
	background-image:-moz-linear-gradient(top,#dce2e5,#dae1e8);
	background-image: linear-gradient(to bottom, #dce2e5 0%,#dae1e8 100%);
	zoom:1
}
html .cui-group-tab-inactive {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeaea));
	background-image:-moz-linear-gradient(top,#fff,#eaeaea);
	background-image: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);
	zoom:1;
	border-bottom:1px solid #c0c0c0
}
html .cui-group-tab-inactive:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background-color:#f7f7f7;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e2e2e2));
	background-image:-moz-linear-gradient(top,#f7f7f7,#e2e2e2);
	background-image: linear-gradient(to bottom, #f7f7f7 0%,#e2e2e2 100%);
	zoom:1
}
html .cui-group-tab-inactive:not(.state-disabled):active {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background-color:#f0f0f0;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#dadada));
	background-image:-moz-linear-gradient(top,#f0f0f0,#dadada);
	background-image: linear-gradient(to bottom, #f0f0f0 0%,#dadada 100%);
	zoom:1
}
html .cui-http-notice {
	margin:0 auto;
	text-align:center;
	width:600px
}
html .cui-http-notice .cui-button-big {
	border-color:black;
	margin-top:2em;
	box-shadow:0 1px 3px rgba(0,0,0,0.75)
}
html .cui-http-notice .cui-http-notice-header {
	color:white;
	font:bold 36px helvetica neue,helvetica,arial;
	text-shadow:0 2px 3px rgba(0,0,0,0.5);
	margin-top:25px
}
html .cui-http-notice .cui-http-notice-header .cui-http-notice-header-lesser {
	opacity:.5
}
html .cui-http-notice .cui-http-notice-text {
	color:#7e8aa1;
	font:24px helvetica neue,helvetica,arial;
	text-shadow:0 2px 0 rgba(0,0,0,0.5)
}
html .cui-http-notice .cui-http-notice-text p {
	margin-top:.5em
}
html .cui-group-wide {
	float:left;
	width:100%;
	zoom:1
}
html .cui-group-wide .cui-dd,html .cui-group-wide .cui-dt {
	width:100%
}
html .cui-group-wide .cui-dt {
	display:none
}
html .cui-group-wide .cui-group-error {
	display:none
}
html .cui-group-wide.cui-state-error .cui-group-info {
	display:none
}
html .cui-group-wide.cui-state-error .cui-group-error {
	display:block
}
html .cui-group-wide .cui-group-info,html .cui-group-wide .cui-group-error {
	color:#666;
	font-style:italic;
	margin-top:-10px;
	display:block
}
html .cui-group-wide .cui-group-info.cui-group-error,html .cui-group-wide .cui-group-error.cui-group-error {
	color:red
}
html .cui-group-wide .cui-field-text,html .cui-group-wide .cui-field-password,html .cui-group-wide .cui-field-number,html .cui-group-wide .cui-field-select {
	cursor:text;
	z-index:1;
	width:100%;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	margin:15px 0;
	display:block;
	position:relative;
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#fff));
	background-image:-moz-linear-gradient(top,#f8f8f8,#fff);
	background-image: linear-gradient(to bottom, #f8f8f8 0%,#ffffff 100%);
	zoom:1;
	font:24px/24px helvetica neue,helvetica,arial
}
html .cui-group-wide .cui-field-text:focus,html .cui-group-wide .cui-field-password:focus,html .cui-group-wide .cui-field-number:focus,html .cui-group-wide .cui-field-select:focus {
	background-color:#eeeef8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeef8),to(#f8f8ff));
	background-image:-moz-linear-gradient(top,#eeeef8,#f8f8ff);
	background-image: linear-gradient(to bottom, #eeeef8 0%,#f8f8ff 100%);
	zoom:1
}
html .cui-group-wide .cui-field-text.cui-field-number,html .cui-group-wide .cui-field-password.cui-field-number,html .cui-group-wide .cui-field-number.cui-field-number,html .cui-group-wide .cui-field-select.cui-field-number {
	width:50%
}
html .cui-group-wide .cui-field-text.cui-field-select,html .cui-group-wide .cui-field-password.cui-field-select,html .cui-group-wide .cui-field-number.cui-field-select,html .cui-group-wide .cui-field-select.cui-field-select {
	cursor:pointer;
	padding:0 10px
}
html .cui-group-wide .cui-field-text.cui-state-error,html .cui-group-wide .cui-field-password.cui-state-error,html .cui-group-wide .cui-field-number.cui-state-error,html .cui-group-wide .cui-field-select.cui-state-error {
	background-color:#f8c8c8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8c8c8),to(#fcc));
	background-image:-moz-linear-gradient(top,#f8c8c8,#fcc);
	background-image: linear-gradient(to bottom, #f8c8c8 0%,#ffcccc 100%);
	zoom:1;
	border-color:#c00;
	box-shadow:inset 0 0 5px #c66
}
html .cui-group-wide .cui-field-checkbox {
	margin:15px 0;
	padding:5px 0;
	display:block;
	font:24px helvetica neue,helvetica,arial
}
html .cui-group-wide .cui-field-checkbox input {
	margin:5px 5px 5px 0;
	font-size:24px
}
html .cui-group-wide .cui-field-submit,html .cui-group-wide .cui-field-button {
	margin:15px 0
}
html .cui-group-wide .cui-field-button[name="new_account"] {
	margin:10px 0
}
html .cui-group-wide .cui-field-submit[name="Submit"],html .cui-group-wide .cui-submit {
	height:40px;
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#3e90c7;
	background-image:url(/cui/images/gradient.svg.php?from=%233e90c7&to=%233484bb);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#3e90c7),to(#3484bb));
	background-image:-moz-linear-gradient(top,#3e90c7,#3484bb);
	background-image: linear-gradient(to bottom, #3e90c7 0%,#3484bb 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	background-color:#3e90c7;
	background-image:url(/cui/images/gradient2.svg.php?from=%233e90c7&to=%233484bb&from2=%232f74a3&to2=%23296893&highlight=%23b5d4e9);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#b5d4e9),color-stop(2%,#3e90c7),color-stop(50%,#3484bb),color-stop(50%,#2f74a3),to(#296893));
	background-image:-moz-linear-gradient(top,#b5d4e9,#3e90c7 2%,#3484bb 50%,#2f74a3 50%,#296893);
	background-image: linear-gradient(to bottom, #b5d4e9 0%,#3e90c7 2%,#3484bb 50%,#2f74a3 50%,#296893 100%);
	zoom:1;
	color:white;
	padding:0 20px;
	font:normal 18px/38px helvetica neue,helvetica,arial;
	text-shadow:0 -1px 1px rgba(0,0,0,0.75)
}
html .cui-group-wide .cui-field-submit[name="Submit"]:not(.state-disabled):hover,html .cui-group-wide .cui-submit:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-group-wide .cui-field-submit[name="Submit"]:not(.state-disabled):active,html .cui-group-wide .cui-submit:not(.state-disabled):active {
	background-color:#3e90c7;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#3e90c7),to(#3484bb));
	background-image:-moz-linear-gradient(top,#3e90c7,#3484bb);
	background-image: linear-gradient(to bottom, #3e90c7 0%,#3484bb 100%);
	zoom:1
}
html .cui-group-wide .cui-field-submit[name="Submit"].state-disabled,html .cui-group-wide .cui-submit.state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-group-wide .cui-field-submit[name="Submit"].state-hidden,html .cui-group-wide .cui-submit.state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-group-wide .cui-field-submit[name="Submit"]:not(.state-disabled):active,html .cui-group-wide .cui-submit:not(.state-disabled):active {
	background-color:#3583b7;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#a1c9e4),color-stop(2%,#3583b7),color-stop(50%,#2e76a7),color-stop(50%,#29668f),to(#235a7f));
	background-image:-moz-linear-gradient(top,#a1c9e4,#3583b7 2%,#2e76a7 50%,#29668f 50%,#235a7f);
	background-image: linear-gradient(to bottom, #a1c9e4 0%,#3583b7 2%,#2e76a7 50%,#29668f 50%,#235a7f 100%);
	zoom:1
}
html .cui-group-wide .cui-field-button[name="cancel"] {
	height:40px;
	margin-right:20px;
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#999));
	background-image:-moz-linear-gradient(top,#aaa,#999);
	background-image: linear-gradient(to bottom, #aaaaaa 0%,#999999 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),color-stop(2%,#aaa),color-stop(50%,#999),color-stop(50%,#919191),to(#808080));
	background-image:-moz-linear-gradient(top,#f6f6f6,#aaa 2%,#999 50%,#919191 50%,#808080);
	background-image: linear-gradient(to bottom, #f6f6f6 0%,#aaaaaa 2%,#999999 50%,#919191 50%,#808080 100%);
	zoom:1;
	color:white;
	padding:0 20px;
	font:normal 18px/38px helvetica neue,helvetica,arial;
	text-shadow:0 -1px 1px rgba(0,0,0,0.75)
}
html .cui-group-wide .cui-field-button[name="cancel"]:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-group-wide .cui-field-button[name="cancel"]:not(.state-disabled):active {
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#999));
	background-image:-moz-linear-gradient(top,#aaa,#999);
	background-image: linear-gradient(to bottom, #aaaaaa 0%,#999999 100%);
	zoom:1
}
html .cui-group-wide .cui-field-button[name="cancel"].state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-group-wide .cui-field-button[name="cancel"].state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-group-wide .cui-field-button[name="cancel"]:not(.state-disabled):active {
	background-color:#9d9d9d;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),color-stop(2%,#9d9d9d),color-stop(50%,#8c8c8c),color-stop(50%,#848484),to(#737373));
	background-image:-moz-linear-gradient(top,#eaeaea,#9d9d9d 2%,#8c8c8c 50%,#848484 50%,#737373);
	background-image: linear-gradient(to bottom, #eaeaea 0%,#9d9d9d 2%,#8c8c8c 50%,#848484 50%,#737373 100%);
	zoom:1
}
html .cui-group-wide .cui-button-small[name="cancel"] {
	height:40px;
	margin-right:20px;
	float:right;
	margin-top:14px;
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#999));
	background-image:-moz-linear-gradient(top,#aaa,#999);
	background-image: linear-gradient(to bottom, #aaaaaa 0%,#999999 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),color-stop(2%,#aaa),color-stop(50%,#999),color-stop(50%,#919191),to(#808080));
	background-image:-moz-linear-gradient(top,#f6f6f6,#aaa 2%,#999 50%,#919191 50%,#808080);
	background-image: linear-gradient(to bottom, #f6f6f6 0%,#aaaaaa 2%,#999999 50%,#919191 50%,#808080 100%);
	zoom:1;
	color:white;
	padding:0 20px;
	font:normal 18px/38px helvetica neue,helvetica,arial;
	text-shadow:0 -1px 1px rgba(0,0,0,0.75)
}
html .cui-group-wide .cui-button-small[name="cancel"]:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-group-wide .cui-button-small[name="cancel"]:not(.state-disabled):active {
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#999));
	background-image:-moz-linear-gradient(top,#aaa,#999);
	background-image: linear-gradient(to bottom, #aaaaaa 0%,#999999 100%);
	zoom:1
}
html .cui-group-wide .cui-button-small[name="cancel"].state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-group-wide .cui-button-small[name="cancel"].state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-group-wide .cui-button-small[name="cancel"]:not(.state-disabled):active {
	background-color:#9d9d9d;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),color-stop(2%,#9d9d9d),color-stop(50%,#8c8c8c),color-stop(50%,#848484),to(#737373));
	background-image:-moz-linear-gradient(top,#eaeaea,#9d9d9d 2%,#8c8c8c 50%,#848484 50%,#737373);
	background-image: linear-gradient(to bottom, #eaeaea 0%,#9d9d9d 2%,#8c8c8c 50%,#848484 50%,#737373 100%);
	zoom:1
}
html .cui-group-wide .cui-field-submit[name="submit_demo"] {
	height:40px;
	padding:0 10px;
	color:#333;
	position:relative;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
	font:bold 12px/28px helvetica neue,helvetica,arial;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#999));
	background-image:-moz-linear-gradient(top,#aaa,#999);
	background-image: linear-gradient(to bottom, #aaaaaa 0%,#999999 100%);
	zoom:1;
	transition-property:opacity;
	transition-timing-function:ease-in-out;
	transition-duration:.10s;
	-webkit-transition-property:opacity;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-duration:.10s;
	-moz-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-duration:.10s;
	-ms-transition-property:opacity;
	-ms-transition-timing-function:ease-in-out;
	-ms-transition-duration:.10s;
	-o-transition-property:opacity;
	-o-transition-timing-function:ease-in-out;
	-o-transition-duration:.10s;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),color-stop(2%,#aaa),color-stop(50%,#999),color-stop(50%,#919191),to(#808080));
	background-image:-moz-linear-gradient(top,#f6f6f6,#aaa 2%,#999 50%,#919191 50%,#808080);
	background-image: linear-gradient(to bottom, #f6f6f6 0%,#aaaaaa 2%,#999999 50%,#919191 50%,#808080 100%);
	zoom:1;
	color:white;
	padding:0 20px;
	font:normal 18px/38px helvetica neue,helvetica,arial;
	text-shadow:0 -1px 1px rgba(0,0,0,0.75)
}
html .cui-group-wide .cui-field-submit[name="submit_demo"]:not(.state-disabled):hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
html .cui-group-wide .cui-field-submit[name="submit_demo"]:not(.state-disabled):active {
	background-color:#aaa;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#999));
	background-image:-moz-linear-gradient(top,#aaa,#999);
	background-image: linear-gradient(to bottom, #aaaaaa 0%,#999999 100%);
	zoom:1
}
html .cui-group-wide .cui-field-submit[name="submit_demo"].state-disabled {
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
html .cui-group-wide .cui-field-submit[name="submit_demo"].state-hidden {
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}
html .cui-group-wide .cui-field-submit[name="submit_demo"]:not(.state-disabled):active {
	background-color:#9d9d9d;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),color-stop(2%,#9d9d9d),color-stop(50%,#8c8c8c),color-stop(50%,#848484),to(#737373));
	background-image:-moz-linear-gradient(top,#eaeaea,#9d9d9d 2%,#8c8c8c 50%,#848484 50%,#737373);
	background-image: linear-gradient(to bottom, #eaeaea 0%,#9d9d9d 2%,#8c8c8c 50%,#848484 50%,#737373 100%);
	zoom:1
}
html .cui-group-wide .cui-field-align-right {
	float:right
}
html .cui-group-wide .cui-field-align-left {
	float:left
}
html .cui-group-wide .cui-field-align-full {
	width:100%;
	float:left
}
html .cui-group-wide .cui-field-link {
	display:inline-block;
	line-height:40px;
	margin:10px 0;
	margin-left:5px
}
html .cui-group-wide input:-moz-placeholder {
	color:transparent
}
html.cui-browser-ie-7 .cui-group-wide {
	margin-top:10px;
	margin-left:-5px;
	margin-right:-5px
}
html.cui-browser-ie-7 .cui-group-wide:first-child {
	padding-bottom:-40px
}
html.cui-browser-ie-7 .cui-group-wide .cui-dl,html.cui-browser-ie-7 .cui-group-wide .cui-dd {
	width:470px
}
html.cui-browser-ie-7 .cui-group-wide .cui-field-text,html.cui-browser-ie-7 .cui-group-wide .cui-field-password,html.cui-browser-ie-7 .cui-group-wide .cui-field-number,html.cui-browser-ie-7 .cui-group-wide .cui-field-select {
	width:460px;
	margin-top:0;
	margin-bottom:10px;
	padding:10px 0 10px 10px;
	height:26px!important
}
html .cui-group-table {
	clear:both;
	visibility:hidden;
	position:relative;
	top:0;
	bottom:0;
	right:0;
	left:0;
	font:11px helvetica neue,helvetica,arial
}
html .cui-group-table th.right,html .cui-group-table td.right {
	text-align:right
}
html .cui-group-table th.left,html .cui-group-table td.left {
	text-align:left
}
html .cui-group-table.cui-group-table-built {
	visibility:visible
}
html .cui-group-table .dataTables_wrapper {
	background:#e3e3e5
}
html .cui-group-table .dataTables_processing {
	position:absolute;
	top:50%;
	left:50%;
	z-index:1000px
}
html .cui-group-table .dataTables_scrollHead {
	background-color:#fefffe;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fefffe),to(#f6f6f6));
	background-image:-moz-linear-gradient(top,#fefffe,#f6f6f6);
	background-image: linear-gradient(to bottom, #fefffe 0%,#f6f6f6 100%);
	zoom:1;
	border-top:1px solid #e6e5e9!important;
	border-bottom:1px solid #c0c0c0!important;
	clear:both
}
html .cui-group-table .dataTables_info {
	float:right;
	padding-right:15px;
	line-height:24px
}
html .cui-group-table .dataTables_length {
	float:left;
	padding:0;
	margin:0;
	padding-left:15px;
	line-height:24px
}
html .cui-group-table .dataTables_length .selector {
	margin:-5px 0
}
html .cui-group-table .dataTables_paginate {
	line-height:24px;
	float:right;
	padding:0;
	margin:0;
	padding-right:15px
}
html .cui-group-table .dataTables_paginate .paginate_button {
	padding:2px 5px 3px 5px;
	color:#658;
	border:1px solid transparent;
	cursor:pointer
}
html .cui-group-table .dataTables_paginate .paginate_button:hover {
	text-decoration:underline
}
html .cui-group-table .dataTables_paginate .paginate_active {
	padding:2px 5px 3px 5px;
	color:#658;
	border:1px solid transparent;
	cursor:pointer;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));
	background-image:-moz-linear-gradient(top,#eee,#ddd);
	background-image: linear-gradient(to bottom, #eeeeee 0%,#dddddd 100%);
	zoom:1;
	border:1px solid #bbb;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	font-weight:bold;
	color:black
}
html .cui-group-table .dataTables_paginate .paginate_active:hover {
	text-decoration:underline
}
html .cui-group-table .dataTables_paginate .paginate_active:hover {
	text-decoration:none
}
html .cui-group-table .dataTables_scrollBody {
	position:absolute
}
html .cui-table-headers-hide thead tr {
	display:none
}
html .cui-filter-bar {
	font:12px/13px "helvetica neue",helvetica,arial;
	border-top:1px solid #aaa;
	height:40px;
	margin-bottom:-1px;
	padding:0 8px;
	background-color:#d3d6dd;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#d3d6dd),to(#c2c5cc));
	background-image:-moz-linear-gradient(top,#d3d6dd,#c2c5cc);
	background-image: linear-gradient(to bottom, #d3d6dd 0%,#c2c5cc 100%);
	zoom:1
}
html .cui-filter-bar .group {
	display:-moz-inline-box;
	display:inline-block;
	margin:8px 0 0 0
}
html .cui-filter-bar .group .field-radio-group-label {
	margin-left:-5px
}
html .cui-filter-bar .group label {
	padding:0 5px;
	font-size:13px;
	font-weight:bold
}
html .cui-filter-bar .hr {
	display:-moz-inline-box;
	display:inline-block;
	margin:-8px 8px;
	padding:0;
	border:0;
	border-right:1px solid #bbb;
	background-color:#eee;
	width:1px;
	height:24px
}
html .cui-filter-bar .cui-filter-bar-group {
	display:-moz-inline-box;
	display:inline-block;
	margin:8px 0 0 0
}
html .cui-filter-bar .cui-filter-bar-group .field-radio-group-label {
	margin-left:-5px
}
html .cui-filter-bar .cui-filter-bar-group label {
	padding:0 5px;
	font-size:13px;
	font-weight:bold
}
html .cui-filter-bar .cui-hr {
	display:-moz-inline-box;
	display:inline-block;
	margin:-8px 8px;
	padding:0;
	border:0;
	border-right:1px solid #bbb;
	background-color:#eee;
	width:1px;
	height:24px
}
html .cui-hr {
	clear:both;
	overflow:hidden;
	height:1px;
	border:0;
	display:block;
	background-color:#ddd
}
html .cui-field-light {
	display:inline-block;
	width:16px;
	height:16px
}
html .cui-field-light.good {
	background:url(/cui/images/status_sprite.png) right 0 no-repeat
}
html .cui-field-light.fair {
	background:url(/cui/images/status_sprite.png) right -22px no-repeat
}
html .cui-field-light.bad {
	background:url(/cui/images/status_sprite.png) right -44px no-repeat
}
html .cui-field-loading {
	display:inline-block;
	width:16px;
	height:16px;
	background:url(/cui/images/spinner-circle-aaa.gif) top left no-repeat
}
html .cui-field-capsule {
	display:inline-block;
	margin:0;
	padding:1px 6px;
	height:20px;
	text-decoration:none
}
html .cui-field-capsule .title {
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-shadow:0 1px 0 rgba(255,255,255,0.25);
	vertical-align:-3px
}
html .cui-field-capsule.small {
	margin-top:2px;
	padding:0 5px;
	height:14px
}
html .cui-field-capsule.small .title {
	line-height:14px;
	font-size:10px;
	vertical-align:3px
}
html .cui-field-capsule.selected,html .cui-field-capsule:hover,html .cui-field-capsule:active {
	background-color:rgba(0,0,0,0.1);
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,0.05)));
	background-image:-moz-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0.05));
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.05) 100%);
	zoom:1;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px
}
html .cui-field-capsule.selected .title,html .cui-field-capsule:hover .title,html .cui-field-capsule:active .title {
	color:white!important;
	cursor:pointer;
	text-shadow:0 1px 0 rgba(0,0,0,0.25)
}
html .cui-field-capsule:hover {
	background-color:rgba(0,0,0,0.125);
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.125)),to(rgba(0,0,0,0.075)));
	background-image:-moz-linear-gradient(top,rgba(0,0,0,0.125),rgba(0,0,0,0.075));
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.07) 100%);
	zoom:1;
	text-shadow:0 1px 0 rgba(0,0,0,0.5)
}
html .cui-field-capsule:active {
	background-color:rgba(0,0,0,0.175);
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.175)),to(rgba(0,0,0,0.1)));
	background-image:-moz-linear-gradient(top,rgba(0,0,0,0.175),rgba(0,0,0,0.1));
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.17) 0%,rgba(0,0,0,0.1) 100%);
	zoom:1;
	text-shadow:0 1px 0 rgba(0,0,0,0.75)
}
html .cui-group-two-pane .pane-left {
	width:50%;
	float:left
}
html .cui-group-two-pane .pane-right {
	width:50%;
	float:right
}
html .cui-group-two-pane .pane-message {
	position:relative;
	top:41px;
	color:red;
	font-family:arial;
	font-size:85%;
	left:25%
}
html .cui-group-two-pane .cui-pane-left {
	width:50%;
	float:left
}
html .cui-group-two-pane .cui-pane-left .cui-group-table {
	width:50%
}
html .cui-group-two-pane .cui-pane-right {
	width:50%;
	float:right
}
html .cui-group-two-pane .cui-pane-message {
	position:relative;
	top:41px;
	color:red;
	font-family:arial;
	font-size:85%;
	left:25%
}
html .cui-field-link:visited {
	color:#0002ee
}
html .cui-field-link.cui-state-disabled {
	opacity:.25;
	-ms-filter:"alpha(opacity=25)";
	filter:alpha(opacity=25);
	cursor:default
}
html .cui-field-link.cui-state-disabled:active {
	color:#0002ee
}
html .cui-field-link.cui-state-disabled:visited {
	color:#0002ee
}
html ._cudascroll_outer ._cudascroll_vtrack,html ._cudascroll_outer ._cudascroll_htrack,html ._cudascroll_outer ._cudascroll_thumb {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px
}
html ._cudascroll_outer ._cudascroll_vtrack,html ._cudascroll_outer ._cudascroll_htrack {
	margin:5px;
	opacity:.0;
	-webkit-transition:opacity .25s
}
html ._cudascroll_outer:hover ._cudascroll_vtrack,html ._cudascroll_outer:hover ._cudascroll_htrack {
	opacity:.2
}
.clearfix {
	*zoom:1
}
.clearfix:before,.clearfix:after {
	display:table;
	content:""
}
.clearfix:after {
	clear:both
}
.cui-tooltip {
	position:absolute;
	z-index:1020;
	display:block;
	visibility:visible;
	padding:5px;
	font-size:14px;
	font-family:"helvetica neue",helvetica,arial;
	opacity:0;
	filter:alpha(opacity=0)
}
.cui-tooltip.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.cui-tooltip.top {
	margin-top:-2px
}
.cui-tooltip.right {
	margin-left:2px
}
.cui-tooltip.bottom {
	margin-top:2px
}
.cui-tooltip.left {
	margin-left:-2px
}
.cui-tooltip.top .cui-tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #204174
}
.cui-tooltip.left .cui-tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #204174
}
.cui-tooltip.bottom .cui-tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #204174
}
.cui-tooltip.right .cui-tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #204174
}
.cui-tooltip-inner {
	max-width:250px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#204174;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.cui-tooltip-arrow {
	position:absolute;
	width:0;
	height:0
}
.cui-popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	padding:5px
}
.cui-popover.top {
	margin-top:-5px
}
.cui-popover.right {
	margin-left:5px
}
.cui-popover.bottom {
	margin-top:5px
}
.cui-popover.left {
	margin-left:-5px
}
.cui-popover.top .cui-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #000
}
.cui-popover.right .cui-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #000
}
.cui-popover.bottom .cui-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #000
}
.cui-popover.left .cui-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #000
}
.cui-popover .cui-arrow {
	position:absolute;
	width:0;
	height:0
}
.cui-popover-inner {
	padding:3px;
	width:200px;
	overflow:hidden;
	background:#000;
	background:rgba(0,0,0,0.8);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	box-shadow:0 3px 7px rgba(0,0,0,0.3);
	font-family:"helvetica neue",helvetica,arial
}
.cui-popover-title {
	padding:9px 15px;
	line-height:1;
	background-color:#e1e4e7;
	border-bottom:1px solid #eee;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	font-size:80%
}
.cui-popover-content {
	padding:14px;
	background-color:#fff;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	font-size:70%;
	font-weight:normal
}
.cui-popover-content p,.cui-popover-content ul,.cui-popover-content ol {
	margin-bottom:0
}
.cui-modal-open .cui-dropdown-menu {
	z-index:2050
}
.cui-modal-open .cui-dropdown.open {
	*z-index:2050
}
.cui-modal-open .cui-popover {
	z-index:2060
}
.cui-modal-open .cui-tooltip {
	z-index:2070
}
.cui-modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.cui-modal-backdrop.cui-fade {
	opacity:0
}
.cui-modal-backdrop,.cui-modal-backdrop.cui-fade.cui-in {
	opacity:.3;
	-moz-opacity:.3;
	filter:alpha(opacity=30)
}
.cui-modal {
	position:fixed;
	top:50%;
	left:50%;
	z-index:1050;
	overflow:auto;
	width:325px;
	margin:-250px 0 0 -95px;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.3);
	*border:1px solid #999;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3) 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3) 0 5px rgba(0,0,0,0.5);
	-o-box-shadow:0 3px 7px rgba(0,0,0,0.3) 0 5px rgba(0,0,0,0.5);
	box-shadow:0 3px 7px rgba(0,0,0,0.3) 0 5px rgba(0,0,0,0.5);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	font-family:helvetica neue,helvetica,arial
}
.cui-modal.cui-fade {
	-webkit-transition:opacity .3s linear,top .3s ease-out;
	-moz-transition:opacity .3s linear,top .3s ease-out;
	-ms-transition:opacity .3s linear,top .3s ease-out;
	-o-transition:opacity .3s linear,top .3s ease-out;
	transition:opacity .3s linear,top .3s ease-out;
	top:-25%
}
.cui-modal.cui-fade.cui-in {
	top:50%
}
.cui-modal-header {
	padding:9px 15px;
	border-bottom:1px solid #eee;
	background-color:#f5f5f5
}
.cui-modal-header .cui-close {
	margin-top:2px
}
.cui-modal-header h3 {
	line-height:27px;
	font-size:18px;
	margin:0;
	font-family:helvetica neue,helvetica,arial;
	font-weight:bold;
	color:inherit;
	text-rendering:optimizelegibility
}
.cui-modal-body {
	overflow-y:auto;
	max-height:400px;
	padding:15px
}
.cui-modal-form {
	margin-bottom:0
}
.cui-modal-footer {
	padding:14px 15px 15px;
	margin-bottom:0;
	text-align:right;
	border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-box-shadow:inset 0 1px 0 #fff 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 1px 0 #fff 0 5px rgba(0,0,0,0.5);
	-o-box-shadow:inset 0 1px 0 #fff 0 5px rgba(0,0,0,0.5);
	box-shadow:inset 0 1px 0 #fff 0 5px rgba(0,0,0,0.5);
	*zoom:1
}
.cui-modal-footer:before,.cui-modal-footer:after {
	display:table;
	content:""
}
.cui-modal-footer:after {
	clear:both
}
.cui-pull-right {
	float:right
}
.cui-pull-left {
	float:left
}
.cui-hide {
	display:none
}
.cui-show {
	display:block
}
.cui-invisible {
	visibility:hidden
}
.cui-close {
	float:right;
	font-size:20px;
	font-weight:bold;
	line-height:18px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	-moz-opacity:.2;
	filter:alpha(opacity=20)
}
.cui-close:hover {
	color:#000;
	text-decoration:none;
	opacity:.4;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	cursor:pointer
}
.cui-modal .cui-modal-body>p {
	margin-bottom:20px;
	text-align:center
}
.cui-modal .cui-dl .cui-dd {
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
	height:20px
}
.cui-modal .cui-dl .cui-dd label {
	float:left;
	font-weight:bold;
	width:39%;
	text-align:right
}
.cui-modal .cui-dl .cui-dd input {
	float:right;
	width:55%;
	margin-right:4%
}
.cui-modal form {
	padding:0!important;
	position:relative!important
}
.formError {
	z-index:990
}
.formError .formErrorContent {
	z-index:991
}
.formError .formErrorArrow {
	z-index:996
}
.formErrorInsideDialog.formError {
	z-index:5000
}
.formErrorInsideDialog.formError .formErrorContent {
	z-index:5001
}
.formErrorInsideDialog.formError .formErrorArrow {
	z-index:5006
}
.inputContainer {
	position:relative;
	float:left
}
.formError {
	position:absolute;
	top:300px;
	left:300px;
	display:block;
	cursor:pointer;
	opacity:1!important
}
.ajaxSubmit {
	padding:20px;
	background:#55ea55;
	border:1px solid #999;
	display:none
}
.formError .formErrorContent {
	width:100%;
	background:#e76d6d;
	position:relative;
	color:#fff;
	width:150px;
	font-size:12px;
	font-family:"helvetica neue",helvetica,arial;
	border:2px solid #ddd;
	box-shadow:0 0 6px #000;
	-moz-box-shadow:0 0 6px #000;
	-webkit-box-shadow:0 0 6px #000;
	padding:4px 10px 4px 10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px
}
.greenPopup .formErrorContent {
	background:#33be40
}
.blackPopup .formErrorContent {
	background:#393939;
	color:#FFF
}
.formError .formErrorArrow {
	width:15px;
	margin:-2px 0 0 13px;
	position:relative
}
body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow {
	margin:-2px 13px 0 0
}
.formError .formErrorArrowBottom {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0 0 0 12px;
	top:2px
}
.formError .formErrorArrow div {
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	box-shadow:0 2px 3px #444;
	-moz-box-shadow:0 2px 3px #444;
	-webkit-box-shadow:0 2px 3px #444;
	font-size:0;
	height:1px;
	background:#ee0101;
	margin:0 auto;
	line-height:0;
	font-size:0;
	display:block
}
.formError .formErrorArrowBottom div {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}
.greenPopup .formErrorArrow div {
	background:#33be40
}
.blackPopup .formErrorArrow div {
	background:#393939;
	color:#FFF
}
.formError .formErrorArrow .line10 {
	width:15px;
	border:0
}
.formError .formErrorArrow .line9 {
	width:13px;
	border:0
}
.formError .formErrorArrow .line8 {
	width:11px
}
.formError .formErrorArrow .line7 {
	width:9px
}
.formError .formErrorArrow .line6 {
	width:7px
}
.formError .formErrorArrow .line5 {
	width:5px
}
.formError .formErrorArrow .line4 {
	width:3px
}
.formError .formErrorArrow .line3 {
	width:1px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0 solid #ddd
}
.formError .formErrorArrow .line2 {
	width:3px;
	border:0;
	background:#ddd
}
.formError .formErrorArrow .line1 {
	width:1px;
	border:0;
	background:#ddd
}
/*.cui-page-content > .cui-page-module, .cui-page-content form > .cui-page-module {
	margin: 5px !important;
}*/
