@font-face {
	font-family: entypo;
	src: url(/fonts/entypo/entypo.eot?#iefix) format("embedded-opentype"), url(/fonts/entypo/entypo.woff) format("woff"), url(/fonts/entypo/entypo.ttf) format("truetype"), url(/fonts/entypo/entypo.svg#entypo) format("svg");
	font-weight: normal;
	font-style: normal;
}
#colorbox {
	left: 0px; top: 0px; position: absolute; z-index: 9999;
}
#cboxOverlay {
	left: 0px; top: 0px; position: absolute; z-index: 9999;
}
#cboxWrapper {
	left: 0px; top: 0px; position: absolute; z-index: 9999;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	overflow: visible; position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxLoadedContent iframe {
	border: 0px currentColor; width: 100%; height: 100%; display: block;
}
#cboxTitle {
	margin: 0px;
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#cboxPrevious {
	cursor: pointer;
}
#cboxNext {
	cursor: pointer;
}
#cboxClose {
	cursor: pointer;
}
#cboxSlideshow {
	cursor: pointer;
}
#cboxOverlay {
	background: rgb(34, 34, 34);
}
#colorbox {
	
}
#cboxContent {
	margin-top: 32px;
}
#cboxLoadedContent {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
#cboxLoadingGraphic {
	
}
#cboxLoadingOverlay {
	background: rgb(0, 0, 0);
}
#cboxTitle {
	left: 0px; top: -22px; color: rgb(0, 0, 0); position: absolute;
}
#cboxCurrent {
	top: -22px; right: 205px; text-indent: -9999px; position: absolute;
}
#cboxSlideshow {
	top: -20px; width: 20px; height: 20px; text-indent: -9999px; position: absolute;
}
#cboxPrevious {
	top: -20px; width: 20px; height: 20px; text-indent: -9999px; position: absolute;
}
#cboxNext {
	top: -20px; width: 20px; height: 20px; text-indent: -9999px; position: absolute;
}
#cboxClose {
	top: -20px; width: 20px; height: 20px; text-indent: -9999px; position: absolute;
}
#cboxClose {
	background: url(/images/sprites/icons.png) no-repeat 0px 0px; top: -18px; width: 22px; height: 18px; right: 15px;
}
#cboxPrevious {
	right: 44px;
}
.hover#cboxPrevious {
	background-position: 0px -25px;
}
#cboxNext {
	background-position: -25px 0px; right: 22px;
}
.hover#cboxNext {
	background-position: -25px -25px;
}
.cboxSlideshow_on #cboxPrevious {
	right: 66px;
}
.cboxSlideshow_off #cboxPrevious {
	right: 66px;
}
.cboxSlideshow_on #cboxSlideshow {
	background-position: -75px -25px; right: 44px;
}
.cboxSlideshow_on .hover#cboxSlideshow {
	background-position: -100px -25px;
}
.cboxSlideshow_off #cboxSlideshow {
	background-position: -100px 0px; right: 44px;
}
.cboxSlideshow_off .hover#cboxSlideshow {
	background-position: -75px -25px;
}
#colorpicker {
	background: rgb(249, 249, 249); border: 2px outset rgb(192, 192, 192); width: 145px; height: 135px; overflow: hidden; position: absolute; z-index: 1000;
}
#colorpicker-hue-container {
	left: 120px; top: 4px; width: 18px; height: 110px; position: absolute;
}
#colorpicker-hue-bg-img {
	width: 100%; height: 100%;
}
#colorpicker-hue-slider {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#colorpicker-hue-thumb {
	left: 0px; top: 0px; width: 18px; height: 18px; position: absolute; z-index: 1009; cursor: default;
}
#colorpicker-bar {
	text-align: right; padding-right: 10px;
}
#colorpicker-close {
	color: blue; font-family: Tahoma, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; cursor: pointer;
}
#colorpicker-div {
	border: 1px solid rgb(102, 102, 102); left: 8px; top: 8px; width: 100px; height: 100px; position: absolute;
}
#colorpicker-bg {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 1001;
}
#colorpicker-bg-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 1001;
}
#colorpicker-selector {
	left: 0px; top: 0px; width: 11px; height: 11px; margin-top: -6px; margin-left: -6px; position: absolute; z-index: 1009; cursor: default;
}
#colorpicker-selector img {
	left: 0px; top: 0px; position: absolute;
}
#colorpicker-footer {
	left: 10px; top: 114px; width: 127px; position: absolute;
}
#colorpicker-value {
	float: left;
}
#colorpicker-value {
	height: 10px; font-family: Helvetica, Verdana, Sans-Serif; font-size: 9px !important;
}
#colorpicker-value-input {
	height: 10px; font-family: Helvetica, Verdana, Sans-Serif; font-size: 9px !important;
}
#colorpicker-value-input {
	width: 40px;
}
#colorpicker-okbutton {
	background: rgb(51, 102, 255); padding: 0px 10px; border: 1px solid rgb(102, 102, 102); color: rgb(255, 255, 255); font-family: Tahoma, Helvetica, Sans-Serif; font-size: 10px; float: right;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	left: -21474836.48px; position: absolute;
}
.ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: 1.3; font-size: 100%; text-decoration: none;
}
.ui-helper-clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ui-helper-clearfix {
	display: inline-block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-helper-clearfix {
	display: block;
}
.ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; filter: Alpha(Opacity=0); position: absolute; opacity: 0;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	text-indent: -99999px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui-widget {
	font-family: Arial,sans-serif; font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget select {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget textarea {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget button {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget-content {
	background: url(/images/jquery-ui/base-theme/ui-bg_flat_75_ffffff_40x100.png) repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); color: rgb(34, 34, 34);
}
.ui-widget-content a {
	color: rgb(34, 34, 34);
}
.ui-widget-header {
	background: url(/images/jquery-ui/base-theme/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x 50% 50% rgb(204, 204, 204); border: 1px solid rgb(170, 170, 170); color: rgb(34, 34, 34); font-weight: bold;
}
.ui-widget-header a {
	color: rgb(34, 34, 34);
}
.ui-state-default {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); color: rgb(85, 85, 85); font-weight: normal;
}
.ui-widget-content .ui-state-default {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); color: rgb(85, 85, 85); font-weight: normal;
}
.ui-state-default a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-default a:link {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-default a:visited {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-hover {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_75_dadada_1x400.png) repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-hover {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_75_dadada_1x400.png) repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-focus {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_75_dadada_1x400.png) repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-focus {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_75_dadada_1x400.png) repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-hover a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:hover {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:focus {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_65_ffffff_1x400.png) repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-active {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_65_ffffff_1x400.png) repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-active a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active a:link {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active a:visited {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-widget :active {
	
}
.ui-state-highlight {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, 161); color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, 161); color: rgb(54, 54, 54);
}
.ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-state-error {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_95_fef1ec_1x400.png) repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error {
	background: url(/images/jquery-ui/base-theme/ui-bg_glass_95_fef1ec_1x400.png) repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-priority-primary {
	font-weight: bold;
}
.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-widget-content .ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-widget-content .ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-icon {
	width: 16px; height: 16px; background-image: url(/images/jquery-ui/base-theme/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_454545_256x240.png);
}
.ui-state-focus .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_cd0a0a_256x240.png);
}
.ui-state-error-text .ui-icon {
	background-image: url(/images/jquery-ui/base-theme/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
	
}
.ui-icon-carat-1-ne {
	background-position: -16px 0px;
}
.ui-icon-carat-1-e {
	background-position: -32px 0px;
}
.ui-icon-carat-1-se {
	background-position: -48px 0px;
}
.ui-icon-carat-1-s {
	background-position: -64px 0px;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0px;
}
.ui-icon-carat-1-w {
	background-position: -96px 0px;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0px;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0px;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0px;
}
.ui-icon-triangle-1-n {
	background-position: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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 {
	border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
}
.ui-corner-tr {
	border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.ui-corner-bl {
	border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
}
.ui-corner-br {
	border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
.ui-corner-top {
	border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
.ui-corner-right {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
.ui-corner-left {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
}
.ui-corner-all {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ui-widget-overlay {
	background: url(/images/jquery-ui/base-theme/ui-bg_flat_0_aaaaaa_40x100.png) repeat-x 50% 50% rgb(170, 170, 170); filter: Alpha(Opacity=30)/*{opacityOverlay}*/; opacity: 0.3;
}
.ui-widget-shadow {
	background: url(/images/jquery-ui/base-theme/ui-bg_flat_0_aaaaaa_40x100.png) repeat-x 50% 50% rgb(170, 170, 170); margin: -8px 0px 0px -8px; padding: 8px; border-radius: 8px; filter: Alpha(Opacity=30)/*{opacityShadow}*/; opacity: 0.3; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.ui-slider {
	text-align: left; position: relative;
}
.ui-slider .ui-slider-handle {
	width: 1.2em; height: 1.2em; position: absolute; z-index: 2; cursor: default;
}
.ui-slider .ui-slider-range {
	border: 0px currentColor; font-size: 0.7em; display: block; position: absolute; z-index: 1;
}
.ui-slider-horizontal {
	height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em; margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0px; height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0px;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0px;
}
.ui-slider-vertical {
	width: 0.8em; height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -0.3em; margin-bottom: -0.6em; margin-left: 0px;
}
.ui-slider-vertical .ui-slider-range {
	left: 0px; width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0px;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0px;
}
.ui-datepicker {
	padding: 0.2em 0.2em 0px; width: 17em; display: none;
}
.ui-datepicker .ui-datepicker-header {
	padding: 0.2em 0px; position: relative;
}
.ui-datepicker .ui-datepicker-prev {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-next {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}
.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 {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0px 2.3em; text-align: center; line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0px; font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month {
	width: 49%;
}
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	margin: 0px 0px 0.4em; width: 100%; font-size: 0.9em; border-collapse: collapse;
}
.ui-datepicker th {
	padding: 0.7em 0.3em; border: 0px currentColor; text-align: center; font-weight: bold;
}
.ui-datepicker td {
	padding: 1px; border: 0px currentColor;
}
.ui-datepicker td span {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker td a {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker .ui-datepicker-buttonpane {
	margin: 0.7em 0px 0px; padding: 0px 0.2em; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; float: right; cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker-multi.ui-datepicker {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0px auto 0.4em; width: 95%;
}
.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: 0px;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	width: 100%; clear: both; font-size: 0em;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	left: auto; right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto; right: 1px;
}
.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: 0px; border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-cover {
	left: -4px; top: -4px; width: 200px; height: 200px; display: block; filter: mask(); position: absolute; z-index: -1;
}
.select2-container {
	vertical-align: top; display: inline-block; position: relative; zoom: 1;
}
.select2-container {
	box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;
}
.select2-drop {
	box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;
}
.select2-search {
	box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;
}
.select2-search input {
	box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;
}
.select2-container .select2-choice {
	padding: 0px 0px 0px 8px; border-radius: 4px; border: 1px solid rgb(170, 170, 170); height: 26px; color: rgb(68, 68, 68); line-height: 26px; overflow: hidden; text-decoration: none; display: block; white-space: nowrap; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#ffffff', GradientType = 0); position: relative; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.select2-drop-above.select2-container .select2-choice {
	border-radius: 0px 0px 4px 4px; border-bottom-color: rgb(170, 170, 170); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px;
}
.select2-container .select2-choice span {
	overflow: hidden; margin-right: 26px; display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
	background: url(/images/select2.png) no-repeat right top; outline: 0px; border: 0px currentColor; top: 8px; width: 12px; height: 12px; right: 26px; font-size: 1px; text-decoration: none; display: block; position: absolute; cursor: pointer;
}
.select2-container .select2-choice abbr:hover {
	background-position: right -11px; cursor: pointer;
}
.select2-drop {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(170, 170, 170) rgb(170, 170, 170); border-radius: 0px 0px 4px 4px; top: 100%; width: 100%; color: rgb(0, 0, 0); margin-top: -1px; position: absolute; z-index: 9999; box-shadow: 0px 4px 5px rgba(0,0,0,0.15); -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); -o-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}
.select2-drop-above.select2-drop {
	border-radius: 4px 4px 0px 0px; margin-top: 1px; border-top-color: rgb(170, 170, 170); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; box-shadow: 0px -4px 5px rgba(0,0,0,0.15); -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); -o-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}
.select2-container .select2-choice div {
	background: rgb(204, 204, 204); border-radius: 0px 4px 4px 0px; top: 0px; width: 18px; height: 100%; right: 0px; border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid; display: block; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#eeeeee', GradientType = 0); position: absolute; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.select2-container .select2-choice div b {
	background: url(/images/select2.png) no-repeat 0px 1px; width: 100%; height: 100%; display: block;
}
.select2-search {
	margin: 0px; width: 100%; padding-right: 4px; padding-left: 4px; display: inline-block; white-space: nowrap; z-index: 10000; min-height: 26px;
}
.select2-search-hidden {
	left: -10000px; display: block; position: absolute;
}
.select2-search input {
	background: url(/images/select2.png) no-repeat 100% -22px rgb(255, 255, 255); margin: 0px; padding: 4px 20px 4px 5px; outline: 0px; border-radius: 0px; border: 1px solid rgb(170, 170, 170); width: 100%; height: auto !important; font-family: sans-serif; font-size: 1em; min-height: 26px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.select2-drop-above.select2-drop .select2-search input {
	margin-top: 4px;
}
.select2-search input.select2-active {
	background: url(/images/spinner.gif) no-repeat 100% rgb(255, 255, 255);
}
.select2-container-active .select2-choice {
	border: 1px solid rgb(88, 151, 251); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-active .select2-choices {
	border: 1px solid rgb(88, 151, 251); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-dropdown-open .select2-choice {
	border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170) rgb(170, 170, 170) transparent; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; box-shadow: inset 0px 1px 0px #fff; background-color: rgb(238, 238, 238); -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -webkit-box-shadow: 0 1px 0 #fff inset; -moz-box-shadow: 0 1px 0 #fff inset; -o-box-shadow: 0 1px 0 #fff inset;
}
.select2-dropdown-open .select2-choice div {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.select2-dropdown-open .select2-choice div b {
	background-position: -18px 1px;
}
.select2-results {
	margin: 4px 4px 4px 0px; padding: 0px 0px 0px 4px; position: relative; overflow-x: hidden; overflow-y: auto; max-height: 200px;
}
.select2-results ul.select2-result-sub {
	margin: 0px;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
	padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
	padding-left: 120px;
}
.select2-results li {
	list-style: none; display: list-item;
}
.select2-results li.select2-result-with-children > .select2-result-label {
	font-weight: bold;
}
.select2-results .select2-result-label {
	margin: 0px; padding: 3px 7px 4px; cursor: pointer;
}
.select2-results .select2-highlighted {
	background: rgb(56, 117, 215); color: rgb(255, 255, 255);
}
.select2-results li em {
	background: rgb(254, 255, 222); font-style: normal;
}
.select2-results .select2-highlighted em {
	
}
.select2-results .select2-no-results {
	background: rgb(244, 244, 244); display: list-item;
}
.select2-results .select2-searching {
	background: rgb(244, 244, 244); display: list-item;
}
.select2-results .select2-selection-limit {
	background: rgb(244, 244, 244); display: list-item;
}
.select2-results .select2-disabled {
	display: none;
}
.select2-active.select2-more-results {
	background: url(/images/spinner.gif) no-repeat 100% rgb(244, 244, 244);
}
.select2-more-results {
	background: rgb(244, 244, 244); display: list-item;
}
.select2-container-disabled.select2-container .select2-choice {
	border: 1px solid rgb(221, 221, 221); cursor: default; background-image: none; background-color: rgb(244, 244, 244);
}
.select2-container-disabled.select2-container .select2-choice div {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none; background-image: none; background-color: rgb(244, 244, 244);
}
.select2-container-multi .select2-choices {
	margin: 0px; padding: 0px; border: 1px solid rgb(170, 170, 170); height: auto !important; overflow: hidden; position: relative; cursor: text; background-color: rgb(255, 255, 255);
}
.select2-container-multi .select2-choices {
	min-height: 26px;
}
.select2-container-active.select2-container-multi .select2-choices {
	border: 1px solid rgb(88, 151, 251); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
	list-style: none; float: left;
}
.select2-container-multi .select2-choices .select2-search-field {
	margin: 0px; padding: 0px; white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
	margin: 1px 0px; padding: 5px; outline: 0px; border: 0px currentColor; height: 15px; color: rgb(102, 102, 102); font-family: sans-serif; font-size: 100%; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
	background: url(/images/spinner.gif) no-repeat 100% rgb(255, 255, 255) !important;
}
.select2-default {
	color: rgb(153, 153, 153) !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
	margin: 3px 0px 3px 5px; padding: 3px 5px 3px 18px; border-radius: 3px; border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); line-height: 13px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); position: relative; cursor: default; box-shadow: inset 0px 0px 2px #ffffff, 0px 1px 0px rgba(0,0,0,0.05); background-clip: padding-box; background-color: rgb(228, 228, 228); -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
}
.select2-container-multi .select2-choices .select2-search-choice span {
	cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
	background: rgb(212, 212, 212);
}
.select2-search-choice-close {
	background: url(/images/select2.png) no-repeat right top; top: 4px; width: 12px; height: 13px; right: 3px; font-size: 1px; display: block; position: absolute;
}
.select2-container-multi .select2-search-choice-close {
	left: 3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
	background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
	background-position: right -11px;
}
.select2-container-disabled.select2-container-multi .select2-choices {
	border: 1px solid rgb(221, 221, 221); cursor: default; background-image: none; background-color: rgb(244, 244, 244);
}
.select2-container-disabled.select2-container-multi .select2-choices .select2-search-choice {
	padding: 3px 5px; border: 1px solid rgb(221, 221, 221); background-image: none; background-color: rgb(244, 244, 244);
}
.select2-container-disabled.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close {
	display: none;
}
.select2-result-selectable .select2-match {
	text-decoration: underline;
}
.select2-result-unselectable .select2-result-selectable .select2-match {
	text-decoration: underline;
}
.select2-result-unselectable .select2-match {
	text-decoration: none;
}
.select2-offscreen {
	left: -10000px; position: absolute;
}
.select2-search input {
	background-image: url(select2x2.png) !important; background-repeat: no-repeat !important; background-size: 60px 40px !important;
}
.select2-search-choice-close {
	background-image: url(select2x2.png) !important; background-repeat: no-repeat !important; background-size: 60px 40px !important;
}
.select2-container .select2-choice abbr {
	background-image: url(select2x2.png) !important; background-repeat: no-repeat !important; background-size: 60px 40px !important;
}
.select2-container .select2-choice div b {
	background-image: url(select2x2.png) !important; background-repeat: no-repeat !important; background-size: 60px 40px !important;
}
.select2-search input {
	background-position: 100% -21px !important;
}
table.table2 {
	width: 100%; padding-bottom: 12px; border-collapse: collapse;
}
table.table2 th {
	padding: 12px; text-align: center;
}
table.table2 td {
	padding: 12px; text-align: center;
}
table.table2 th.links a {
	visibility: hidden;
}
table.table2 td.links a {
	visibility: hidden;
}
table.table2 th:first-child {
	text-align: left; padding-left: 0px;
}
table.table2 th.first {
	text-align: left; padding-left: 0px;
}
table.table2 td:first-child {
	text-align: left; padding-left: 0px;
}
table.table2 td.first {
	text-align: left; padding-left: 0px;
}
table.table2 th:last-child {
	text-align: right; padding-right: 0px;
}
table.table2 th.last {
	text-align: right; padding-right: 0px;
}
table.table2 td:last-child {
	text-align: right; padding-right: 0px;
}
table.table2 td.last {
	text-align: right; padding-right: 0px;
}
table.table2 tr:hover .links a {
	visibility: visible;
}
table.table2 .links a {
	font-weight: bold;
}
table.table2 .edit_this {
	font-weight: bold;
}
table.table2 thead tr + tr th {
	border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
table.table2 thead tr + tr td {
	border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
table.table2 tbody tr th {
	border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
table.table2 tbody tr td {
	border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
table.table2 tfoot tr th {
	border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
table.table2 tfoot tr td {
	border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
table.table2 tbody tr:last-child th {
	padding-bottom: 0px;
}
table.table2 tbody tr:last-child td {
	padding-bottom: 0px;
}
table.table2 tbody tr.nobottom th {
	padding-bottom: 0px;
}
table.table2 tbody tr.nobottom td {
	padding-bottom: 0px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
html {
	height: 100%; overflow-y: scroll;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
* {
	margin: 0px; padding: 0px;
}
a:focus {
	
}
body {
	padding: 0px 8px; height: 100%; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; min-width: 982px;
}
a {
	text-decoration: none;
}
a {
	color: rgb(26, 102, 144); cursor: pointer;
}
.content a {
	color: rgb(26, 102, 144);
}
a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
a:focus {
	color: rgb(51, 51, 51); text-decoration: underline;
}
div.column li a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
div.column li a:focus {
	color: rgb(51, 51, 51); text-decoration: underline;
}
a.emphasized {
	font-size: 1.1em; font-weight: bold; text-decoration: underline;
}
a img {
	border: currentColor;
}
fieldset {
	border: currentColor;
}
fieldset.radio-form {
	position: relative;
}
h1 {
	color: rgb(85, 85, 85);
}
h2 {
	color: rgb(85, 85, 85);
}
h3 {
	color: rgb(51, 51, 51);
}
h4 {
	color: rgb(51, 51, 51);
}
h5 {
	color: rgb(51, 51, 51);
}
textarea {
	padding: 5px;
}
input {
	padding: 5px;
}
button {
	padding: 5px 10px;
}
div.clear {
	height: 0px; line-height: 0; clear: both; display: block;
}
div.clearboth {
	padding: 2px; clear: both;
}
select.highlight {
	background: rgb(255, 241, 169);
}
input.highlight {
	background: rgb(255, 241, 169);
}
span.highlight {
	background: rgb(255, 241, 169);
}
p.highlight {
	background: rgb(255, 241, 169);
}
div.highlight {
	background: rgb(255, 241, 169);
}
input[disabled='disabled'] {
	color: rgb(153, 153, 153);
}
select {
	padding: 2px 0px; height: 25px;
}
span.highlight {
	padding: 0px 2px;
}
select option {
	padding-right: 5px; padding-left: 5px;
}
input[type=email] {
	background: rgb(251, 251, 251); border-radius: 3px; border: 1px solid rgb(195, 195, 195); color: rgb(51, 51, 51); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
input[type=text] {
	background: rgb(251, 251, 251); border-radius: 3px; border: 1px solid rgb(195, 195, 195); color: rgb(51, 51, 51); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
input[type=password] {
	background: rgb(251, 251, 251); border-radius: 3px; border: 1px solid rgb(195, 195, 195); color: rgb(51, 51, 51); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
select {
	background: rgb(251, 251, 251); border-radius: 3px; border: 1px solid rgb(195, 195, 195); color: rgb(51, 51, 51); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea {
	background: rgb(251, 251, 251); border-radius: 3px; border: 1px solid rgb(195, 195, 195); color: rgb(51, 51, 51); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
.multi_value_field {
	background: rgb(251, 251, 251); border-radius: 3px; border: 1px solid rgb(195, 195, 195); color: rgb(51, 51, 51); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
input.combobox-button {
	background: rgb(251, 251, 251); border-radius: 3px; border: 1px solid rgb(195, 195, 195); color: rgb(51, 51, 51); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
input.large {
	width: 400px;
}
.content input.title {
	width: 95%; font-size: 20px;
}
#ticketform input {
	width: 100%; font-size: 14px;
}
#ticketform textarea {
	width: 100%; font-size: 14px;
}
#ticketform input[type=checkbox] {
	width: auto;
}
.frame input.title {
	width: 100%; font-size: 18px;
}
textarea {
	overflow: auto; font-family: Arial, Helvetica, sans-serif;
}
textarea.medium {
	width: 200px; height: 60px; font-size: 11px;
}
textarea.large {
	width: 400px; height: 150px;
}
input[type=text]:focus {
	background: url(/images/text_focus2.gif) repeat-x;
}
input[type=password]:focus {
	background: url(/images/text_focus2.gif) repeat-x;
}
input.combobox:focus + input.combobox-button {
	background: url(/images/text_focus2.gif) repeat-x;
}
input[type=text].maininput:focus {
	
}
div.br {
	height: 0px; clear: left;
}
#page {
	background: 0% rgb(255, 255, 255); margin: 0pt auto; padding: 0px 15px 5px; text-align: left; min-height: 400px; max-width: 1205px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
}
#top #topquery {
	padding: 4px 8px 0px 18px; width: 232px; height: 18px; float: right;
}
#top form#topquery input#searchinput {
	background: url(/images/searchinput.gif) no-repeat -205px white; padding: 0px 0px 0px 25px; border-radius: 6px; border: currentColor; width: 210px; height: 18px; color: rgb(51, 51, 51); font-size: 90%; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#query {
	background: url(/images/searchinput.gif) no-repeat -205px 4px white; padding-left: 30px; vertical-align: middle;
}
#suggestions_query {
	background: url(/images/searchinput.gif) no-repeat -205px 4px white; padding-left: 30px; vertical-align: middle;
}
#q {
	background: url(/images/searchinput.gif) no-repeat -205px 4px white; padding-left: 30px; vertical-align: middle;
}
#sidebar .widget #query {
	width: 159px; height: 15px; margin-top: 5px;
}
.content #query {
	background-position: -205px 50%; width: 500px;
}
.content #suggestions_query {
	background-position: -205px 50%; width: 500px;
}
.content #q {
	background-position: -205px 50%; width: 500px;
}
.content #searchform #icon {
	width: 16px; height: 16px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.content #searchform .clear_icon#icon {
	background: url(/images/icon_clear_sprite.png) no-repeat 0px 0px;
}
.content #searchform .clear_icon#icon:hover {
	background: url(/images/icon_clear_sprite.png) no-repeat -22px -22px;
}
.content #searchform .loading_icon#icon {
	background: url(/images/loader.gif) no-repeat 0px 0px;
}
.content #searchform div.search_scope_selector {
	line-height: 33px; font-size: 18px; vertical-align: middle; border-top-color: rgb(195, 195, 195); border-bottom-color: rgb(195, 195, 195); border-left-color: rgb(195, 195, 195); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: dotted; display: inline-block; position: relative; cursor: pointer;
}
.content #searchform div.search_scope_selector .arrow {
	right: 0px; color: rgb(170, 170, 170); position: absolute;
}
.content #searchform div.selected.search_scope_selector {
	background: 0% rgb(245, 245, 245);
}
.content #searchform div.search_scope_selector .selected {
	background: 0% rgb(245, 245, 245);
}
.content #searchform div.search_scope_selector .dropdown {
	background: rgb(255, 255, 255); list-style: none; padding: 0px; outline: rgb(195, 195, 195) solid 1px; font-size: 14px; white-space: nowrap; position: absolute;
}
.content #searchform div.search_scope_selector .dropdown li {
	margin: -3px 0px; text-align: left; color: rgb(51, 51, 51); padding-left: 11px;
}
div#container {
	padding: 16px 0px 0px;
}
div#container .content {
	padding: 0px 0px 0px 20px; font-size: 12px; margin-top: 0px; margin-right: 0px !important; margin-bottom: 0px; margin-left: 0px;
}
div#contentwrapper {
	width: 100%; float: left;
}
div#contentcolumn {
	margin-right: 258px;
}
label.option {
	margin: 0px 20px 0px 0px;
}
.content input.radio {
	margin: 0px; top: 1px;
}
.content ul {
	padding: 0px 0px 0px 35px;
}
.content ul li {
	margin: 5px 11px 5px 0px; padding: 0px; color: rgb(102, 102, 102);
}
.content ul.options {
	list-style: none; padding-left: 20px;
}
.content p {
	margin: 12px 20px 11px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
.content p.sub {
	color: rgb(102, 102, 102); line-height: 1.3em; font-size: 0.9em; margin-top: 1px;
}
.content p.intro_text {
	margin: 0px 15px 10px 0px; width: 90%; color: rgb(102, 102, 102); line-height: 17px; font-size: 13px;
}
.content .frame textarea {
	width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}
.content textarea {
	width: 96.5%;
}
.content h2 {
	margin: 11px 0px 7px; overflow: hidden; font-size: 24px; font-weight: normal; word-wrap: break-word;
}
.content h2 span.line {
	color: rgb(187, 187, 187);
}
.content h2 span.sub {
	color: rgb(102, 102, 102); font-size: 12px;
}
.content h2 .item_count {
	color: rgb(102, 102, 102); font-size: 12pt; font-weight: normal; vertical-align: 2px;
}
.content h2.divider {
	margin-top: 30px;
}
.content h3 {
	margin: 25px 0px 7px; font-size: 16px;
}
.content h3 span.sub {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; margin-left: 4px;
}
.content h4 {
	margin: 12px 0px 0px; padding: 0px; font-size: 12px;
}
.content h4 span.sub {
	color: rgb(102, 102, 102); padding-left: 2px; font-weight: normal;
}
.content #agent_block span.sub {
	color: rgb(102, 102, 102); padding-left: 2px; font-weight: normal;
}
.content .reorder a {
	float: right;
}
.content hr {
	background: rgb(240, 240, 240); margin: 11px 0px 7px; border: currentColor; height: 1px; color: rgb(240, 240, 240); clear: both;
}
.content .comment p {
	margin: 2px 0px 12px;
}
.content #comment_value {
	width: 99%;
}
div.tab-top-right {
	margin: 0px; padding: 0px; color: rgb(72, 74, 54); font-weight: bold; float: right;
}
div.add-link.tab-top-right {
	margin-top: 12px;
}
.no_top_margin {
	margin-top: 0px !important;
}
.add-link.no_top_margin {
	margin-top: 0px !important;
}
div.tabs_canvas div.add-link.tab-top-right {
	margin-top: 10px;
}
div.tab-top-left {
	float: left;
}
div.tab-top-left select {
	margin-right: 5px;
}
div.tab-top-right p {
	margin: 0px; padding: 0px;
}
div.content-top-right {
	margin: 17px 8px 0px; color: rgb(72, 74, 54); font-weight: bold; float: right;
}
div.minimal.content-top-right {
	margin: 0px 0px 8px; color: rgb(72, 74, 54); font-weight: bold; float: right;
}
div.top.content-top-right {
	margin-top: 10px;
}
div.content-top-right p {
	margin: 0px; padding: 0px 11px 0px 0px; font-size: 11px;
}
div.big.content-top-right p {
	font-size: 12px;
}
div.content-top-right p.button-item {
	padding: 1px 0px 0px;
}
div.add-button.content-top-right {
	margin-top: 2px;
}
div.handle_suspended_ticket {
	width: 350px; padding-right: 15px; margin-top: 13px;
}
div.handle_suspended_ticket form {
	float: right;
}
div.handle_suspended_ticket a {
	float: right;
}
div.handle_suspended_ticket span.delim {
	float: right;
}
div.handle_suspended_ticket form.edit_suspended_ticket select {
	padding: 0px; margin-right: 2px;
}
div.handle_suspended_ticket a {
	margin-top: 2px;
}
div.handle_suspended_ticket span.delim {
	margin-top: 2px;
}
a.edit_this {
	color: green; font-weight: bold;
}
#search-result a.edit_this {
	color: green; font-weight: bold;
}
a.remove.edit_this {
	color: rgb(182, 81, 81);
}
#search-result a.remove.edit_this {
	color: rgb(182, 81, 81);
}
.action {
	text-align: right; color: rgb(102, 102, 102); padding-top: 0px; padding-right: 33px; clear: both; font-size: 12px; margin-top: 15px;
}
a.admin {
	color: rgb(182, 81, 81);
}
a.admin:visited {
	color: rgb(182, 81, 81);
}
.action a.admin {
	color: rgb(182, 81, 81);
}
.action a.admin:visited {
	color: rgb(182, 81, 81);
}
a.admin:hover {
	background: rgb(182, 81, 81); color: rgb(255, 255, 255);
}
.action a.admin:hover {
	background: rgb(182, 81, 81); color: rgb(255, 255, 255);
}
.action .buttonsubmit {
	background: url(/images/button-bg.gif) repeat-x left bottom rgb(254, 255, 254); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(204, 204, 204) rgb(221, 221, 221); margin: 0px 0px 0px 5px; border-radius: 5px; color: rgb(85, 85, 85); font-family: Arial, "Lucida Grande"; font-size: 13px; font-weight: bold; display: inline-block; position: relative; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.action .buttonsubmit:hover {
	border-color: rgb(198, 216, 128); color: rgb(82, 146, 20);
}
.frame {
	background: rgb(255, 255, 255); margin: 9px 8px 10px -12px; padding: 7px 15px 20px 13px; border-radius: 4px; border: 1px solid rgb(239, 239, 239); clear: both; min-width: 590px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.tickets_table.frame {
	padding-top: 15px; padding-bottom: 20px;
}
.frame .frame {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.frame h3 {
	color: rgb(51, 51, 51); padding-top: 5px; font-size: 16px; margin-top: 0px; margin-bottom: 2px;
}
.frame h3.light {
	padding: 0px; color: rgb(221, 221, 221); margin-top: 3px; float: left;
}
.frame .sub-info {
	color: rgb(136, 136, 136); padding-top: 2px; font-size: 13px; display: block;
}
p.list-info-small {
	color: rgb(136, 136, 136); margin-top: 5px;
}
.entry {
	padding: 6px 8px 15px 12px; font-size: 12px; margin-bottom: 5px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
:last-child.entry {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
h3.entry-title {
	color: rgb(68, 68, 68); font-size: 22px;
}
div.titles_only .entry h3.entry-title {
	font-size: 19px;
}
.entry p {
	margin: 2px 0px 6px; clear: left;
}
.entry p.sub {
	color: rgb(136, 136, 136); clear: none; font-size: 11px; margin-right: 7px; float: left;
}
.entry p.border-left {
	padding-left: 7px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
.entry p.comments {
	background: url(/images/composite.gif) no-repeat 7px -204px; padding-bottom: 1px; padding-left: 27px;
}
.header_section {
	padding-top: 12px; margin-top: 12px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; word-wrap: break-word;
}
.user_formatted {
	color: rgb(51, 51, 51);
}
.user_formatted p {
	padding: 2px 0px 1px; text-align: left; font-size: 1em; margin-top: 0px;
}
.user_formatted div.p {
	padding: 2px 0px 1px; text-align: left; font-size: 1em; margin-top: 0px;
}
.user_formatted p {
	line-height: 1.45em;
}
.user_formatted div {
	line-height: 1.45em;
}
.user_formatted strong {
	color: rgb(68, 68, 68);
}
.user_formatted ul {
	padding: 2px 0px 5px 36px;
}
.user_formatted ol {
	padding: 2px 0px 5px 36px;
}
.user_formatted li {
	margin: 2px 0px 5px; padding: 0px;
}
.item .user_formatted ul li {
	margin: 2px 0px 5px; padding: 0px;
}
#events .item .user_formatted li {
	margin: 2px 0px 5px; padding: 0px;
}
.user_formatted ol li {
	list-style-type: decimal;
}
.user_formatted ul ol li {
	list-style-type: decimal;
}
.user_formatted ul li {
	list-style-type: disc;
}
.user_formatted ol ul li {
	list-style-type: disc;
}
.user_formatted ul li {
	color: rgb(51, 51, 51);
}
.user_formatted h1 {
	padding: 0px; font-size: 1.6em; margin-bottom: 5px; float: none;
}
.user_formatted h2 {
	margin: 0px; color: rgb(51, 51, 51); padding-top: 17px; padding-bottom: 9px; font-size: 1.6em; font-weight: bold;
}
.user_formatted h3 {
	margin: 0px; padding-top: 10px; padding-bottom: 7px; font-size: 1.2em;
}
.user_formatted table {
	margin: 12px 0px;
}
pre {
	padding: 6px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); line-height: 19px; overflow: auto; font-size: inherit; background-color: rgb(248, 248, 248); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.pastie pre {
	overflow-x: visible;
}
div.gist pre {
	overflow-x: visible;
}
code {
	padding: 0px 4px; border-radius: 3px; border: 1px solid rgb(222, 222, 222); background-color: rgb(248, 248, 248); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.ticket {
	padding: 15px 8px; overflow: auto; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.frame .ticket h3 {
	line-height: 21px; padding-top: 0px; font-size: 18px; font-weight: bold;
}
.ticket p.date {
	margin: 6px 0px 8px; color: rgb(136, 136, 136); font-size: 11px; float: left;
}
.ticket .comment {
	background: rgb(247, 247, 247); margin: 31px 0px 0px; padding: 0px; font-size: 11px; word-wrap: break-word;
}
select#ticket_assignee_id {
	min-width: 75px;
}
input#datepicker {
	width: 120px;
}
.ticket .comment .message {
	padding: 0px 0px 3px 65px; color: rgb(51, 51, 51); font-size: 12px;
}
.ticket .comment .message p {
	margin: 2px 10px 6px 0px; color: rgb(68, 68, 68); line-height: 1.5em;
}
.ticket .comment .message h3 {
	margin: 10px 0px; color: rgb(85, 85, 85); font-weight: bold;
}
.ticket .comment .message .process_status {
	background: 0px 0px rgb(255, 255, 255); margin: 10px 0px; padding: 0.6em; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); font-size: 1.1em; font-weight: bold; float: left;
}
.ticket .comment .private {
	background: url(/images/speak_private_big.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .email.private {
	background: url(/images/speak_private_big_email.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .public {
	background: url(/images/speak_public_big.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .email.public {
	background: url(/images/speak_public_big_email.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .twitter.public {
	background: url(/images/speak_public_big_twitter.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .phone_call_inbound.public {
	background: url(/images/speak_public_big_phone_call_inbound.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .phone_call_outbound.public {
	background: url(/images/speak_public_big_phone_call_inbound.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .voicemail.public {
	background: url(/images/speak_public_big_voicemail.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .ticket_sharing.public {
	background: url(/images/speak/public_ticket_sharing_big.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment .ticket_sharing.private {
	background: url(/images/speak/private_ticket_sharing_big.png) no-repeat 20px 4px rgb(247, 247, 247);
}
.ticket .comment span.comment-by {
	margin: 15px 0px 0px; color: rgb(136, 136, 136); font-size: 11px; display: block;
}
.comment-by b {
	color: rgb(130, 130, 130);
}
.comment-by strong {
	color: rgb(130, 130, 130);
}
table.tickets {
	margin: 0px; width: 100%; clear: left; border-collapse: collapse; position: relative;
}
table.tickets thead {
	background: url(/images/views_table_header_background.png) repeat-x left top rgb(220, 220, 220); border-top-color: rgb(213, 213, 213); border-bottom-color: rgb(194, 194, 194); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
table.tickets thead th {
	font-weight: bold;
}
table.tickets thead th a {
	color: rgb(51, 51, 51); text-shadow: white -0.5px 1px;
}
table.tickets thead th.arrow a {
	background: url(/images/table-arrow.png) no-repeat 85px 6px; display: block;
}
table.tickets td {
	padding: 7px 0px 7px 7px; text-align: left; color: rgb(51, 51, 51); line-height: 15px;
}
table.tickets th {
	padding: 7px 0px 7px 7px; text-align: left; color: rgb(51, 51, 51); line-height: 15px;
}
table.tickets td {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
table.tickets tbody tr.closed td {
	color: rgb(153, 153, 153);
}
table.tickets tr.group_by td {
	padding-bottom: 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(235, 235, 235); text-shadow: white -0.4px 1px;
}
table.tickets tr.linked {
	font-size: 12px; cursor: pointer;
}
table.tickets tr:nth-child(2n+1).linked {
	background-color: rgb(246, 246, 246);
}
table.tickets tr:nth-child(2n+1).zebra {
	background-color: rgb(246, 246, 246);
}
table.tickets tr.linked:hover > td {
	color: rgb(26, 102, 144); background-color: rgb(234, 249, 255);
}
table.tickets tr.linked:active > td {
	color: rgb(26, 102, 144); background-color: rgb(234, 249, 255);
}
table.tickets td.description span {
	height: 15px; overflow: hidden; display: block; white-space: normal;
}
table.tickets th.checkbox {
	width: 12px; padding-right: 7px;
}
table.tickets td.description span {
	max-width: 300px;
}
span.priority_urgent {
	font-weight: bold;
}
span.score_1 {
	padding: 0.2em 0.4em; border: 1px solid rgb(221, 221, 221); font-weight: bold;
}
span.score_2 {
	background: rgb(233, 233, 233); padding: 0.2em 0.4em; color: rgb(122, 122, 122); font-weight: bold;
}
span.score_3 {
	background: rgb(255, 213, 0); padding: 0.2em 0.4em; color: black; font-weight: bold;
}
span.score_4 {
	background: rgb(195, 50, 50); padding: 0.2em 0.4em; color: white; font-weight: bold;
}
h2 span.score_1 {
	padding: 0px; border: 0px currentColor; font-weight: normal;
}
.linked span.score_1 {
	padding: 0px; border: 0px currentColor; font-weight: normal;
}
tr.linked span.score_1 {
	margin: 0.1em 0px 0px; padding: 0px; width: 12px; height: 8px; display: block;
}
tr.linked span.score_2 {
	margin: 0.1em 0px 0px; padding: 0px; width: 12px; height: 8px; display: block;
}
tr.linked span.score_3 {
	margin: 0.1em 0px 0px; padding: 0px; width: 12px; height: 8px; display: block;
}
tr.linked span.score_4 {
	margin: 0.1em 0px 0px; padding: 0px; width: 12px; height: 8px; display: block;
}
tr.linked span.score_1 {
	border: 1px solid rgb(233, 233, 233); width: 10px; height: 6px;
}
tr.group_by span.score_1 {
	margin: 0.1em 0px 0px 3px; padding: 0px;
}
tr.group_by span.score_2 {
	margin: 0.1em 0px 0px 3px; padding: 0px;
}
tr.group_by span.score_3 {
	margin: 0.1em 0px 0px 3px; padding: 0px;
}
tr.group_by span.score_4 {
	margin: 0.1em 0px 0px 3px; padding: 0px;
}
div.float_label {
	float: left;
}
.truncate {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
div.pagination {
	margin: 22px auto 5px; width: 500px; height: 20px; text-align: center; padding-top: 4px; font-size: 13px;
}
div.pagination span {
	margin-right: 3px; margin-left: 3px;
}
div.pagination a {
	margin-right: 3px; margin-left: 3px;
}
div.pagination span.current {
	color: rgb(179, 179, 179); font-weight: bold;
}
div.pagination span.disabled {
	color: rgb(179, 179, 179);
}
div.hover-actions div.item-actions * {
	display: none;
}
.hover-actions .item .item-actions a.edit_this {
	display: inline;
}
.hover-actions .item .item-actions .visible {
	display: inline;
}
.hover-actions .item:hover .item-actions * {
	display: inline;
}
#events .item li {
	background: url(/images/tick2.png) no-repeat; margin: 0px; padding: 1px 0px 4px 25px;
}
#events .item li.make_comment_private {
	padding-left: 0px; margin-bottom: 10px; margin-left: 25px;
}
#events .item li.make_comment_private a {
	padding-top: 5px; font-style: italic; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dotted;
}
#events .item li.public {
	background: url(/images/speak_public_small.png) no-repeat;
}
#events .item li.twitter.public {
	background: url(/images/speak_public_small_twitter.png) no-repeat;
}
#events .item li.facebook.public {
	background: url(/images/speak_public_small_facebook.png) no-repeat;
}
#events .item li.log_me_in_comment.public {
	background: url(/images/speak_public_small_logmein_rescue.png) no-repeat;
}
#events .item li.phone_call_inbound.public {
	background: url(/images/speak_public_small_phone_call_inbound.png) no-repeat;
}
#events .item li.phone_call_outbound.public {
	background: url(/images/speak_public_small_phone_call_inbound.png) no-repeat;
}
#events .item li.ticket_sharing.public {
	background: url(/images/speak/public_ticket_sharing_small.png) no-repeat;
}
#events .item li.email.public {
	background: url(/images/speak_public_small_email.png) no-repeat;
}
#events .item li.private {
	background: url(/images/speak_private_small.png) no-repeat;
}
#events .item li.log_me_in_comment.private {
	background: url(/images/speak_private_small_logmein_rescue.png) no-repeat;
}
#events .item li.ticket_sharing.private {
	background: url(/images/speak/private_ticket_sharing_small.png) no-repeat;
}
#events .item li.email.private {
	background: url(/images/speak_private_small_email.png) no-repeat;
}
#events .item li.sms {
	background: url(/images/phone.png) no-repeat;
}
#events .item li.notification {
	background: url(/images/email.png) no-repeat 0px 2px;
}
#events .item li.tweet {
	background: url(/images/tweet.png) no-repeat 3px 0px;
}
#events .item li.fbcomment {
	background: url(/images/icons/facebook_icon.png) no-repeat 3px 0px;
}
#events .item li.ticket_sharing_event {
	background: url(/images/events/ticket_sharing.png) no-repeat 2px 2px;
}
#events .item li.commentprivacychange {
	background: url(/images/events/comment_privacy.png) no-repeat 1px -3px;
}
#events .item li.commentsuspensionchange {
	background: url(/images/events/changeme.png) no-repeat 1px -3px;
}
#events .item li.log_me_in_transcript {
	background: url(/images/logmein_rescue_session.png) no-repeat;
}
#events .item li.error {
	background: url(/images/cross.png) no-repeat;
}
#events .item li.translatableerror {
	background: url(/images/cross.png) no-repeat;
}
#events .item li.attachments {
	
}
#events .item ul .suggestions li {
	padding: 0px 0px 0px 10px;
}
.item li.title {
	padding: 0px 0px 10px; font-weight: bold;
}
.right ul {
	padding: 3px 0px 0px; list-style-type: none;
}
.right h3 {
	clear: none;
}
.user_formatted.right ul {
	padding: 5px 0px 5px 36px;
}
.right .user_formatted ul {
	padding: 5px 0px 5px 36px;
}
.right div.client-info {
	color: rgb(170, 170, 170); font-size: 11px; margin-top: -3px;
}
#events .right ul li.voice ul {
	margin-top: 10px;
}
#events .right ul li.voice ul.call_statistics li {
	padding-left: 0px; background-image: none;
}
#events .right ul li.voice ul.call_statistics li.header {
	font-weight: bold; text-decoration: underline;
}
#events .right ul li.voice ul.call_statistics li label {
	font-weight: bold;
}
img.user-thumb {
	border: 1px solid rgb(187, 187, 187); width: 32px;
}
img.user-thumb-profile {
	float: right;
}
.buttons-right {
	margin: 10px 10px 0px 0px; height: 25px;
}
.buttons-right.reorder {
	margin: 0px; padding-bottom: 0px;
}
body.rules-index div.buttons-right .button {
	padding: 2px 7px 3px; color: rgb(102, 102, 102); font-size: 11px; float: right;
}
body.ticket_fields-index div.buttons-right .button {
	padding: 2px 7px 3px; color: rgb(102, 102, 102); font-size: 11px; float: right;
}
body.settings-index div.buttons-right .button {
	padding: 2px 7px 3px; color: rgb(102, 102, 102); font-size: 11px; float: right;
}
div.buttons-right a.cancel-sorting {
	margin: 2px 8px 0px 0px; float: right;
}
.conditions {
	margin: 11px 0px 7px; padding: 7px 0px 0px 12px; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
.add {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.conditions select {
	margin: 4px 12px 0px 0px;
}
.conditions input {
	margin: 4px 12px 0px 0px;
}
.conditions textarea {
	margin: 4px 12px 0px 0px;
}
.plus-button {
	background: url(/images/add_s.png) no-repeat; margin: 0px 7px 7px 0px; width: 25px; height: 25px; float: right; display: block;
}
.minus-button {
	background: url(/images/remove.png) no-repeat; margin: 1px 7px 0px 0px; width: 25px; height: 25px; float: right; display: block;
}
.selects {
	clear: left; margin-top: 3px;
}
.selects label {
	margin: 7px 0px 2px; font-size: 13px; display: block; white-space: nowrap;
}
.selects .select {
	margin: 0px 20px 0px 0px; float: left; display: inline; min-height: 55px;
}
.selects .select label {
	font-weight: bold;
}
.frame .selects .select {
	margin: 10px 10px 0px;
}
.frame .selects .hidden.select {
	display: none;
}
#tags {
	margin: 0px 0px 0px 10px; float: left;
}
#tags label {
	margin: 2px 0px 1px; font-size: 13px;
}
#tags input {
	margin: 2px 0px 5px; width: 200px;
}
.attach {
	margin: 15px 0px 5px 30px; display: block;
}
#history .right {
	margin-left: 110px;
}
#history .right .untrusted {
	padding: 2px 7px; border-radius: 10px; border: 1px solid rgb(218, 218, 218); right: 0px; color: rgb(85, 85, 85); position: absolute; background-color: rgb(240, 240, 240); -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
#history .right .untrusted .flag {
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif; font-weight: bold;
}
#history .right .untrusted .reason {
	display: none;
}
#history .right .untrusted .learn_more {
	margin-left: 2px;
}
#history .right .untrusted:hover {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#history .right .untrusted:hover .reason {
	display: inline-block;
}
#history .right .untrusted:hover .flag {
	display: none;
}
#history .item {
	margin: 0px 9px 0px 10px; padding: 15px 0px; clear: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative; word-wrap: break-word;
}
#history .item p {
	margin: 0px 0px 12px; color: rgb(51, 51, 51); font-size: 12px;
}
#history .via_14 {
	background: 0% rgb(249, 249, 249);
}
.gray-text {
	padding: 7px 0px; color: rgb(136, 136, 136); font-size: 11px;
}
.gray-text-compact {
	padding: 1px 0px 0px; color: rgb(136, 136, 136); font-size: 11px;
}
.gray-text-per-event {
	padding: 0px 0px 3px 25px; color: rgb(170, 170, 170); font-size: 11px;
}
li.attachments {
	padding: 0px !important;
}
.attachment-list {
	list-style: none !important; margin: 0px 0px 5px; padding: 0px 0px 5px !important; text-indent: 0px;
}
.user_formatted .attachment-list {
	padding-top: 10px !important;
}
.attachment-list li {
	list-style: none !important; margin: 0px 6px 0px 0px !important; padding: 0px 10px 0px 0px !important; text-indent: 0px;
}
.attachment-item {
	line-height: 16px; font-size: 12px;
}
.attachment-item div.attachment-container {
	line-height: 16px;
}
.attachment-item span.attachment-name {
	line-height: 16px;
}
.attachment-item span.deletable {
	line-height: 16px;
}
.attachment-item span.attachment-name {
	padding-left: 2px;
}
.attachment-item span.attachment img {
	top: 2px; width: 16px; height: 16px; position: relative;
}
.attachment-item span.attachment img.thumbnailed {
	border: 1px solid rgb(204, 204, 204); width: 14px; height: 14px;
}
.attachment-item span.deletable a {
	color: rgb(136, 136, 136); font-size: 8pt;
}
.attach_item span.deletable a {
	color: rgb(136, 136, 136); font-size: 8pt;
}
#sidebar {
	width: 242px; margin-left: -259px; float: right;
}
#sidebar .form label {
	margin: 10px 0px 2px; color: rgb(68, 68, 68); font-size: 13px; display: block;
}
#sidebar .form input.select {
	width: 200px;
}
#sidebar .form input#submit {
	margin-top: 10px;
}
.side-box-with-image {
	background: rgb(182, 227, 236); padding: 0px 0px 6px; width: 241px; margin-left: -22px;
}
.side-logo {
	background: rgb(255, 255, 255); margin: -4px 0px 0px 8px; width: 225px; text-align: center;
}
.side-logo img {
	margin: 10px auto; display: block;
}
.side-slas img {
	margin: 10px auto; display: block;
}
#search {
	width: 200px;
}
#searchsubmit {
	margin: 7px 0px 0px; padding: 0px 3px; clear: both; float: right;
}
.side-box-content {
	background: rgb(182, 227, 236); padding: 6px 22px 0px; width: 197px; color: rgb(68, 68, 68); font-size: 12px;
}
.alert.side-box-content {
	padding: 12px 22px 20px; border-radius: 8px; border: 3px solid rgb(221, 85, 85); width: 191px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.side-box-content h3 {
	color: rgb(51, 51, 51); line-height: 1.15em; padding-top: 5px; font-size: 20px; font-weight: normal; margin-bottom: 12px;
}
.side-box-content h4 {
	margin: 25px 0px 5px; color: rgb(68, 68, 68); padding-bottom: 5px; font-size: 17px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.side-box-content h4 .white {
	color: rgb(255, 255, 255);
}
.side-box-content h5 {
	margin: 15px 0px 5px; color: rgb(68, 68, 68); font-size: 12px;
}
.side-box-content p {
	margin: 10px 0px; line-height: 1.3em; word-wrap: break-word;
}
.side-box-content p a {
	text-decoration: underline;
}
.side-box-content p.minimum {
	padding-top: 0px; margin-top: 0px;
}
.side-box-content input.text {
	width: 185px;
}
.side-box-content select {
	max-width: 205px;
}
.side-box-content table {
	margin: 5px 15px 5px 0px; width: 100%; color: rgb(51, 93, 102);
}
.side-box-content span {
	word-wrap: break-word;
}
.side-box-content span.sub {
	color: rgb(136, 136, 136);
}
.side-box-content ul {
	margin: 7px 0px 8px;
}
.side-box-content ol {
	margin: 7px 0px 8px;
}
.side-box-content ul li {
	list-style: none; margin: 3px 0px;
}
.side-box-content ol li {
	list-style: none; margin: 3px 0px;
}
.side-box-content ul.options li {
	margin: 5px 11px 8px 0px; padding: 0px 0px 0px 17px; display: block; position: relative;
}
.side-box-content ol.options li {
	margin: 5px 11px 8px 0px; padding: 0px 0px 0px 17px; display: block; position: relative;
}
.side-box-content ul.options li.link {
	background: url(/images/bullets.png) no-repeat 0px 2px;
}
.side-box-content ol.options li.link {
	background: url(/images/bullets.png) no-repeat 0px 2px;
}
.side-box-content ul.options li.email {
	background: url(/images/bullets.png) no-repeat 0px -427px;
}
.side-box-content ol.options li.email {
	background: url(/images/bullets.png) no-repeat 0px -427px;
}
.side-box-content ul.options li.phone {
	background: url(/images/bullets.png) no-repeat 0px -872px;
}
.side-box-content ol.options li.phone {
	background: url(/images/bullets.png) no-repeat 0px -872px;
}
.side-box-content ul.options li.user {
	background: url(/images/bullets.png) no-repeat 0px -734px;
}
.side-box-content ol.options li.user {
	background: url(/images/bullets.png) no-repeat 0px -734px;
}
.side-box-content ul.options li.forum {
	background: url(/images/bullets.png) no-repeat 0px -578px;
}
.side-box-content ol.options li.forum {
	background: url(/images/bullets.png) no-repeat 0px -578px;
}
.side-box-content ul.options li.twitter {
	background: url(/images/bullets.png) no-repeat 0px -987px;
}
.side-box-content ol.options li.twitter {
	background: url(/images/bullets.png) no-repeat 0px -987px;
}
.side-box-content ul.options li.add-link {
	background: url(/images/bullets.png) no-repeat 0px -141px;
}
.side-box-content ol.options li.add-link {
	background: url(/images/bullets.png) no-repeat 0px -141px;
}
.side-box-content ul.options li::before {
	background: url(/images/bullets.png) no-repeat 0px -275px; width: 20px; height: 20px; margin-bottom: -35px; margin-left: -17px; display: block; position: absolute; content: "";
}
.side-box-content ol.options li::before {
	background: url(/images/bullets.png) no-repeat 0px -275px; width: 20px; height: 20px; margin-bottom: -35px; margin-left: -17px; display: block; position: absolute; content: "";
}
.side-box-content ul.options li[class]::before {
	display: none;
}
.side-box-content ol.options li[class]::before {
	display: none;
}
.side-box-content .user_formatted {
	color: rgb(68, 68, 68);
}
p.user-phone {
	background: url(/images/bullets.png) no-repeat 0px -872px; margin: 3px 0px; padding: 0px 0px 0px 18px;
}
p.user-external-id {
	background: url(/images/tag_ext_id.png) no-repeat 0px 2px; margin: 3px 0px; padding: 0px 0px 0px 18px;
}
#footer {
	margin: 0px auto; height: 50px; text-align: right; max-width: 1200px;
}
#footer p {
	padding: 7px 7px 0px 0px; color: rgb(170, 170, 170); font-size: 12px;
}
#footer a {
	color: rgb(170, 170, 170); text-decoration: underline;
}
#history .nobottom {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nobottom {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.frame .nobottom {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nobottom.item {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div.rule-list .nobottom {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.noborder {
	border: currentColor !important;
}
span.highlight {
	font-weight: bold;
}
.entry-highlight {
	font-weight: bold;
}
.nube1 {
	font-size: 1em;
}
.strong.nube1 {
	font-weight: bold;
}
.nube2 {
	font-size: 1.4em;
}
.nube3 {
	font-size: 1.8em;
}
.nube4 {
	font-size: 2.2em;
}
.nube5 {
	font-size: 2.6em; font-weight: bold;
}
.nube6 {
	font-size: 3em; font-weight: bold;
}
.side-box-content .tagcloud {
	line-height: 1.8em;
}
.tagcloud .count {
	color: rgb(153, 153, 153); font-size: 10px; margin-right: 5px;
}
.tagcloud a {
	text-decoration: none; margin-right: 0px;
}
.tagcloud .tag-wrapper {
	height: 2.2em; line-height: 2.4em;
}
span.search_highlight {
	color: black; font-weight: bold;
}
a.underline {
	text-decoration: underline;
}
a.clean {
	text-decoration: none;
}
div#switch_plans {
	margin: 10px; padding: 8px; text-align: center; font-size: 14px; background-color: rgb(216, 216, 216);
}
div.attachmentline div.text {
	width: 150px; overflow: hidden; padding-left: 2px; float: left;
}
div.attachmentline {
	margin: 2px 0px 5px; clear: left; float: left;
}
div.attachmentline a {
	color: rgb(182, 81, 81); padding-right: 3px;
}
.beware {
	background: url(/images/warning.png) no-repeat 12px 11px; margin: 28px 20px -2px 0px; padding: 5px 15px 5px 45px; border: 5px solid rgb(236, 198, 2);
}
.beware p {
	margin: 7px 0px; text-align: left; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
.beware a {
	color: green; text-decoration: underline;
}
span.warning {
	font-weight: bold;
}
span.gray {
	color: rgb(136, 136, 136);
}
span.delim {
	margin: 0px 5px; color: rgb(187, 187, 187);
}
h2 span.delim {
	margin: 0px 6px;
}
span.delim2 {
	padding: 0px 3px; color: rgb(51, 51, 51); font-weight: bold;
}
h2 span.delim2 {
	padding: 0px 5px;
}
span.comment-count {
	background: url(/images/bullets.png) no-repeat 0px -580px; padding: 0px 0px 0px 15px;
}
.newline {
	margin: 0px; color: rgb(72, 74, 54); padding-top: 10px; padding-bottom: 3px; clear: both; display: block;
}
.recipient {
	margin: -2px 0px 0px -8px; color: rgb(102, 102, 102);
}
.rule-input-label {
	margin: -2px 0px 0px -8px; color: rgb(102, 102, 102);
}
div.box {
	width: 5px; height: 5px; line-height: 0pt; font-size: 0pt; float: right;
}
div.box_top {
	background: url(/images/composite.gif) no-repeat 0px -5px;
}
div.box_bottom {
	background: url(/images/composite.gif) no-repeat 0px -15px;
}
div.box_bottom_clear {
	height: 15px; clear: left;
}
.content_grey {
	background: no-repeat 0% rgb(244, 244, 244);
}
.grey_box_top {
	background: url(/images/composite.gif) no-repeat rgb(244, 244, 244); margin: 0px 0px 0px -20px; height: 5px;
}
.grey_box_bottom {
	background: url(/images/composite.gif) no-repeat 0px -10px rgb(244, 244, 244); margin: 15px 0px 0px -20px; height: 5px;
}
.content_green {
	background: no-repeat 0% rgb(244, 244, 244);
}
.green_box_top {
	background: url(/images/composite.gif) no-repeat rgb(244, 244, 244); margin: 0px 0px 0px -20px; height: 5px;
}
.green_box_bottom {
	background: url(/images/composite.gif) no-repeat 0px -10px rgb(244, 244, 244); margin: 10px 0px 0px -20px; height: 5px;
}
.blue_box_top {
	background: url(/images/composite.gif) no-repeat 0px -252px rgb(182, 227, 236); width: 241px; height: 5px; font-size: 0pt;
}
.blue_box_bottom {
	background: url(/images/composite.gif) no-repeat 0px -257px rgb(182, 227, 236); margin: 0px 0px 16px; width: 241px; height: 5px; font-size: 0pt;
}
.rtop {
	display: block;
}
.rbottom {
	display: block;
}
.rtop * {
	height: 1px; overflow: hidden !important; display: block;
}
.rbottom * {
	height: 1px; overflow: hidden !important; display: block;
}
.r1 {
	margin: 0px 5px;
}
.r2 {
	margin: 0px 3px;
}
.r3 {
	margin: 0px 2px;
}
.r4 {
	margin: 0px 1px; height: 2px;
}
.r_white {
	background-color: rgb(255, 255, 255);
}
.r_grey {
	background-color: rgb(246, 246, 246);
}
table.credit-card-table th {
	padding: 0px 4px 6px 0px; text-align: right; font-weight: normal;
}
table.credit-card-table td {
	padding: 0px 4px 6px 0px; font-weight: normal;
}
#login-form-top {
	padding: 12px 40px 0pt 20px; color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; float: right;
}
#login-form-top input {
	padding-left: 2px; margin-left: 3px; vertical-align: middle;
}
#login-form-top label {
	padding-left: 2px; margin-left: 3px; vertical-align: middle;
}
input[type=text].google-field {
	background: url(/images/google-icon-small.gif) no-repeat 3pt 50% white; padding-left: 22px;
}
input[type=text].facebook-field {
	background: url(/images/facebook-icon-small.gif) no-repeat 3pt 50% white; padding-left: 22px;
}
blockquote {
	padding: 10px 0px 10px 20px; border: 1px solid rgb(230, 230, 230); font-family: courier; margin-top: 5px; margin-bottom: 5px; background-color: rgb(246, 246, 246);
}
ul.options .r_count {
	font-weight: bold;
}
ul.menu-drop .r_count {
	font-weight: normal;
}
span#comment_down {
	margin-left: 10px;
}
span#comment_up {
	margin-left: 10px;
}
span.link {
	color: rgb(26, 102, 144); font-weight: bold; cursor: pointer;
}
p.link {
	color: rgb(26, 102, 144); font-weight: bold; cursor: pointer;
}
span.link-no-bold {
	color: rgb(26, 102, 144); cursor: pointer;
}
p.link-no-bold {
	color: rgb(26, 102, 144); cursor: pointer;
}
span.invert {
	background: rgb(243, 243, 243); padding: 2px 5px; border: 1px solid rgb(168, 168, 168);
}
img.remove_frame {
	margin: -10px -5px 0px 0px; float: right; cursor: pointer;
}
img.view_sort {
	width: 5px; height: 3px; margin-left: 5px; vertical-align: middle;
}
body.entry {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
body#tinymce {
	min-width: 95%;
}
body#tinymce a {
	color: rgb(26, 102, 144) !important; text-decoration: none !important;
}
.loading {
	background-position: bottom; padding-bottom: 35px; min-height: 17px; min-width: 40px; background-image: url(/images/ajax-loader.gif); background-repeat: no-repeat;
}
#tiny_mce_wrapper {
	width: 98%;
}
div.topic_suggestions_old {
	margin: 18px 32px 18px 10px;
}
div#topic_suggestions h2 {
	font-size: 18px;
}
ul#suggestions {
	margin: 18px 0px 20px; padding: 0px; list-style-type: none;
}
ul#suggestions li.suggestion {
	margin-bottom: 12px;
}
ul#suggestions li h3 {
	margin: 3px 0px;
}
ul#suggestions li div {
	margin-bottom: 10px;
}
ul#suggestions li div b {
	color: rgb(51, 51, 51);
}
ul#suggestions li#more_suggestions {
	font-size: 16px;
}
ul#topic_suggestions li#more_suggestions a {
	font-size: 16px;
}
form#suggest_form {
	margin-top: 13px;
}
form#searchform {
	margin-top: 13px;
}
form#suggest_form input {
	font-size: 20px;
}
form#suggest_form input#suggestions_query {
	width: 500px;
}
ul#detailed_suggestions {
	padding: 0px 0px 0px 20px; margin-bottom: 18px; list-style-type: none;
}
ul#detailed_suggestions li h3 {
	font-size: 20px;
}
ul#detailed_suggestions li div.user_formatted {
	margin: 8px 0px 18px;
}
li#more_suggestions {
	margin: 16px 0px 12px;
}
input.placeholder {
	color: rgb(170, 170, 170) !important; font-style: italic;
}
div.country_select_field div.closed {
	background: rgb(255, 255, 255); padding: 0px 4px; border: 1px solid rgb(168, 168, 168); width: 200px; line-height: 24px; cursor: text;
}
div.country_select_field div.opened {
	background: rgb(255, 255, 255); border: 1px solid rgb(168, 168, 168); width: 400px; height: 200px; position: absolute; overflow-x: hidden; overflow-y: scroll; box-shadow: 3px 3px 5px #ccc; -webkit-box-shadow: 3px 3px 5px #CCC; -moz-box-shadow: 3px 3px 5px #CCC;
}
div.country_select_field div.opened ul {
	margin: 0px; padding: 0px; width: 380px; text-indent: 0px; list-style-type: none;
}
div.country_select_field div.opened ul li {
	margin: 0px; padding: 0px 4px; border-radius: 2px; width: 175px; line-height: 24px; float: left; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
div.country_select_field div.opened ul li:hover {
	background: rgb(204, 204, 204);
}
div.country_select_field div.opened ul li.selected {
	background: rgb(238, 238, 238); font-weight: bold;
}
div.country_select_field img {
	padding: 0px 6px;
}
.rounded-4 {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.fade_truncation_outer {
	overflow: hidden; white-space: nowrap; position: relative;
}
.fade_truncation_inner {
	background: url(/images/fade_bar.png) repeat-y right; width: 25px; height: 100%; right: 0px; position: absolute;
}
.undisplayed {
	display: none;
}
div.user_formatted > div > a.icon.button {
	padding: 5px 9px 4px 26px; font-size: 11px; text-decoration: none;
}
#gray #twitter_menu {
	padding: 0px; height: 26px; display: block; position: relative; background-color: rgb(112, 112, 112);
}
#gray #twitter_menu:hover {
	background-color: rgb(136, 136, 136);
}
#gray #twitter_menu:hover #twitter_menu_item span {
	
}
#gray #twitter_menu:hover #twitter_dropdown {
	display: block;
}
#twitter_menu:hover + #twitter_menu #twitter_menu_item {
	width: 100%; height: 100%; display: block;
}
#twitter_menu #twitter_menu_item {
	background: url(/images/sprites/twickets_icons.png) no-repeat 0px 0px; margin: 4px 15px 0px; width: 18px; height: 18px; text-indent: -2000px; display: block;
}
#twitter_menu .on#twitter_menu_item {
	background-position: 0px -18px;
}
#twitter_menu .on.twitter_menu_item a {
	background: url(/images/twitter/icon_blue_dot.png) no-repeat 95% 50%; padding-right: 18px;
}
#twitter_menu .on.twitter_menu_item a:hover {
	background: url(/images/twitter/icon_blue_dot.png) no-repeat 95% 50% rgb(245, 245, 245);
}
#twitter_menu .on.twitter_menu_item a:focus {
	background: url(/images/twitter/icon_blue_dot.png) no-repeat 95% 50% rgb(245, 245, 245);
}
#twitter_menu .left {
	float: left;
}
#twitter_menu .right {
	float: right;
}
#twitter_menu_item + #twitter_searches_drop #twitter_menu_no_search p {
	color: rgb(102, 102, 102); line-height: 16px; font-size: 13px; margin-top: 5px;
}
#twitter_menu_item + #twitter_searches_drop #twitter_menu_no_search a {
	font-weight: bold;
}
#twitter_menu_item + #twitter_searches_drop #twitter_menu_no_search a.hide_twitter_menu {
	font-weight: normal; margin-top: 12px;
}
#twitter_menu_item + #twitter_searches_drop #twitter_menu_footer {
	text-align: right; padding-bottom: 10px; display: none;
}
#twitter_search_bar {
	margin-top: -10px;
}
img.avatar {
	border: 1px solid rgb(204, 204, 204); width: 80px;
}
div.setting-divider {
	background: rgb(244, 244, 244); margin: 15px -16px 20px; height: 5px;
}
.form_field .curated-search .description {
	margin-top: 5px; vertical-align: top; display: inline-block;
}
.form_field .setting-slider {
	margin: 8px 10px 45px; border: 1px inset transparent; width: 256px; height: 4px; display: inline-block; position: relative;
}
.form_field .setting-slider .slider-bg {
	position: relative;
}
.form_field .setting-slider .slider-bg > div {
	background: rgb(219, 219, 219); border: 1px inset rgb(204, 204, 204); height: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#f9f9f9',GradientType=0 ); position: absolute; -webkit-border-radius: 4px; -moz-border-radius: 4px; -border-radius: 4px;
}
.form_field .setting-slider .ticks div {
	background: rgb(204, 204, 204); top: 14px; width: 2px; height: 5px; position: absolute;
}
.form_field .setting-slider .handle {
	border: 1px solid gray; width: 6px; height: 16px; margin-top: -7px; position: absolute; cursor: pointer; background-color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -border-radius: 4px;
}
.form_field .setting-slider .handle .label {
	padding: 3px 2px 2px; text-align: center; color: white; font-size: 0.9em; margin-top: 0px; margin-left: -14px; float: left; white-space: nowrap; min-width: 0px !important; background-color: rgb(51, 51, 51); -webkit-border-radius: 4px; -moz-border-radius: 4px; -border-radius: 4px;
}
.form_field .setting-slider .handle .label-arrow-up {
	width: 0px; height: 0px; margin-top: 28px; margin-left: -2px; border-right-color: transparent; border-bottom-color: rgb(51, 51, 51); border-left-color: transparent; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
div.list-items {
	margin-top: 25px;
}
a.cancel-edit {
	margin: 11px 0px 0px; color: rgb(153, 153, 153); float: left;
}
#add_ticket_field .example {
	padding: 10px; border: 5px solid rgb(230, 230, 230); width: 255px; float: right; background-color: rgb(246, 246, 246);
}
#add_ticket_field .example h3 {
	margin-bottom: 5px;
}
#add_ticket_field .example select {
	width: 120px;
}
#add_ticket_field .example input {
	width: 180px;
}
#add_ticket_field .example textarea.special {
	width: 180px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0px 0px 10px 10px;
}
label.help {
	cursor: help;
}
#flash div {
	margin: -5px 0px 9px; padding: 15px 12px 15px 44px; border-radius: 5px; border: 1px solid transparent; color: rgb(51, 51, 51); font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transition: background-color 0.5s linear; transition: background-color 0.5s linear;
}
#flash div a {
	font-weight: bold; text-decoration: underline;
}
#flash div a.title {
	color: rgb(26, 102, 144);
}
#flash div > ul {
	padding: 4px 0px; font-size: 12px; margin-left: 10px;
}
#flash div > ul > li {
	margin: 5px 0px 3px 20px; padding: 0px; color: rgb(85, 85, 85); font-weight: normal;
}
#flash div > ul > li.more {
	list-style: none;
}
#flash div span.attention {
	padding: 2px 3px 1px; color: rgb(255, 255, 255); background-color: rgb(64, 64, 64);
}
#flash div span.loud.attention {
	background-color: rgb(182, 81, 81);
}
#flash div span.preamble {
	font-weight: bold;
}
#flash div.alert {
	background: url(/images/warning_15x15.png) no-repeat 10px 10px rgb(255, 246, 198); border-color: rgb(255, 231, 111); padding: 10px 0px 10px 35px; font-size: 13px;
}
#flash div.alert a {
	font-weight: normal;
}
#flash div.alert .facebook_authorization_failure_reason {
	font-style: italic;
}
#flash div#beware {
	background: url(/images/warning.png) no-repeat 12px 11px; border-color: rgb(250, 217, 44);
}
#flash div#error {
	background: url(/images/error.png) no-repeat 12px 11px; border-color: rgb(207, 26, 26);
}
#flash div#notice {
	background: url(/images/green_tick.png) no-repeat 12px 11px; border-color: rgb(240, 240, 240);
}
#flash div.processing#notice {
	background: url(/images/loader.gif) no-repeat 12px 14px rgb(255, 253, 218);
}
#flash div .footer {
	color: rgb(153, 153, 153); font-size: 12px; margin-top: 6px; display: block;
}
#flash div .footer a {
	font-weight: normal; text-decoration: none;
}
.content-top-right span.add {
	background: url(/images/composite.gif) no-repeat 0px -63px; padding: 0px 0px 0px 15px; border: currentColor !important; line-height: 100%; font-size: 12px;
}
.content-top-right a.add {
	background: url(/images/composite.gif) no-repeat 0px -63px; padding: 0px 0px 0px 15px; border: currentColor !important; line-height: 100%; font-size: 12px;
}
.tab-top-right a.add {
	background: url(/images/composite.gif) no-repeat 0px -63px; padding: 0px 0px 0px 15px; border: currentColor !important; line-height: 100%; font-size: 12px;
}
.content-top-right .rss {
	background: url(/images/composite.gif) no-repeat 0px -49px; border: currentColor !important; padding-left: 13px;
}
.content-top-right .subscribe {
	background: url(/images/email.png) no-repeat 0px; padding-left: 19px;
}
.hide {
	display: none;
}
.show {
	display: block;
}
#banners {
	left: 0px; text-align: center; right: 0px; font-size: 1.6em; position: fixed; z-index: 10000;
}
#banners > li {
	background: url(/images/banner_background.gif) repeat-x left bottom rgb(255, 250, 222); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(122, 122, 122); padding: 0.75em 0px 0.5em; height: 22px; margin-right: auto; margin-left: auto; display: block;
}
#banners > li.urgent {
	background: url(/images/banner_urgent_background.gif) repeat-x left bottom rgb(255, 191, 194);
}
#banners > li > .reload {
	display: none;
}
iframe {
	border: currentColor;
}
.floating_menu_ui {
	background: white; border-radius: 4px; border: 2px solid rgb(102, 102, 102); padding-top: 10px; margin-top: -12px; margin-right: 3px; float: right; -webkit-border-radius: 4px; -moz-border-radius: 4px; max_width: 275px;
}
.floating_menu_ui .floating_menu_action {
	background: url(/images/composite.gif) no-repeat 0px -318px; margin: 0px 12px; color: rgb(26, 102, 144); padding-left: 12px; font-weight: bold; float: right; cursor: default;
}
.floating_menu_ui ul.floating_menu {
	list-style: none; padding: 5px 10px; text-align: left; clear: right; visibility: visible;
}
.floating_menu_ui ul.floating_menu li {
	margin: 0px; padding: 3px 6px; color: rgb(26, 102, 144); font-weight: normal; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.floating_menu_ui ul.floating_menu li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.floating_menu_ui ul.floating_menu li:hover {
	background-color: rgb(245, 245, 245);
}
.floating_menu_ui ul.floating_menu li a {
	text-decoration: none; display: block;
}
.floating_menu_ui ul.floating_menu li a.alert {
	color: rgb(182, 81, 81);
}
.floating_menu_ui ul.floating_menu li a.alert:hover {
	color: rgb(182, 81, 81);
}
.floating_menu_ui ul.floating_menu li a:hover {
	color: rgb(26, 102, 144); text-decoration: none;
}
.inactive.floating_menu_ui {
	border-color: transparent; background-color: transparent;
}
.inactive.floating_menu_ui ul.floating_menu {
	display: none; visibility: hidden;
}
div.full_width#container div#contentcolumn {
	margin-right: 0px;
}
div.full_width#container div#contentwrapper {
	float: none;
}
div.full_width#container #sidebar {
	clear: left;
}
#sidebar .widget a {
	
}
#widget_manager_widget a {
	
}
#sidebar .widget h3 a {
	color: rgb(51, 51, 51); word-wrap: break-word;
}
#sidebar .widget_edit_mode {
	cursor: move;
}
.widget_close_button {
	background: url(/images/widgets/widget_close.png) no-repeat; left: 227px; top: -12px; width: 28px; height: 28px; display: block; position: relative; z-index: 999; cursor: pointer;
}
.mac_widget_close_button {
	left: -15px;
}
.widget_edit_button {
	left: 215px; top: -12px; width: 1px; font-size: 12px; display: block; position: relative; z-index: 999; cursor: pointer;
}
#widget_manager_widget {
	padding: 0px 10px; margin-top: -10px;
}
#widget_manager_widget #add_widget_button {
	text-align: right; padding-bottom: 25px;
}
#widget_manager_widget #add_widget_button a {
	background: url(/images/widgets/puzzle.png) no-repeat left top; height: 16px; line-height: 19px; text-indent: 20px; float: right;
}
#widget_manager_widget ul {
	margin: 0px; padding: 0px;
}
#widget_manager_widget ul li {
	background: url(/images/bullets.png) no-repeat 0px -275px; margin: 5px 11px 5px 0px; padding: 0px 0px 0px 17px; display: block;
}
div.media_widget_content {
	margin: -5px -14px;
}
div.media_widget_inner_content {
	text-align: center;
}
div.media_widget_text {
	margin-top: 14px;
}
ul.widget_types {
	background: rgb(255, 255, 255); list-style: none; margin: 9px 8px 0px -12px; padding: 0px; border: 2px solid rgb(230, 230, 230); width: 100%;
}
ul.widget_types li {
	padding: 15px 10px 0px 15px; width: 44%; height: 73px; float: left;
}
ul.widget_types li p {
	margin: 2px 0px 0px; color: rgb(136, 136, 136);
}
ul.widget_types li a.big {
	font-size: 15px; font-weight: bold; display: block;
}
ul.widget_types li img {
	border: 4px solid rgb(240, 240, 240); width: 150px; margin-right: 14px; margin-bottom: 20px; float: left;
}
.highrise_widget form#highrise-search-form {
	position: relative;
}
.highrise_widget div#search-box {
	margin-right: 3px; float: left; position: relative;
}
.highrise_widget #highrise-lookup h3 {
	display: inline;
}
.highrise_widget #highrise-lookup img {
	width: 28px; float: right;
}
.highrise_widget #highrise-lookup #content {
	margin-top: 5px; border-top-color: rgb(189, 189, 189); border-top-width: 1px; border-top-style: solid;
}
.highrise_widget #highrise-lookup #content ul.options {
	margin: 15px 0px;
}
.highrise_widget #highrise-lookup #highrise-display {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.highrise_widget #highrise-lookup #highrise-display a {
	text-decoration: none;
}
.highrise_widget #highrise-lookup #highrise-display .center {
	text-align: center;
}
.highrise_widget #highrise-lookup #highrise-addnote-form {
	margin-bottom: 15px;
}
.highrise_widget #highrise-lookup #highrise-search {
	padding: 10px 0px;
}
.highrise_widget #highrise-lookup #content #multi-match {
	padding: 10px 0px;
}
.highrise_widget #highrise-lookup #content #results ul.options {
	margin: 5px 0px;
}
.highrise_widget #highrise-lookup #content #multi-match ul.options {
	margin: 5px 0px;
}
.highrise_widget #highrise-lookup #highrise-search #highrise-search-form .wide.button {
	width: 100%; margin-top: 5px;
}
.highrise_widget .form #highrise-search-box label {
	margin: 1px; padding: 5px; width: 100%; color: rgb(170, 170, 170);
}
.highrise_widget input#highrise-search-box-field {
	width: 186px;
}
.highrise_widget #sidebar .form label.overlabel {
	padding: 5px; color: rgb(153, 153, 153); font-size: 12px;
}
.highrise_widget label.overlabel {
	padding: 5px; color: rgb(153, 153, 153); font-size: 12px;
}
.highrise_widget #sidebar .form label.overlabel-apply {
	padding: 5px; color: rgb(153, 153, 153); font-size: 12px;
}
.highrise_widget label.overlabel-apply {
	padding: 5px; color: rgb(153, 153, 153); font-size: 12px;
}
.highrise_widget #sidebar .form label.overlabel-apply {
	position: absolute; z-index: 1;
}
.highrise_widget label.overlabel-apply {
	position: absolute; z-index: 1;
}
.highrise_widget #highrise-addnote-form textarea {
	width: 186px; margin-bottom: 5px; min-height: 7em;
}
.ui-tooltip {
	background: rgb(247, 247, 247); padding: 7px; border-radius: 4px; border: 4px solid rgb(73, 73, 73); color: rgb(0, 0, 0); z-index: 100; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.audit.ui-tooltip {
	width: 520px;
}
.gmail_recipient_address.ui-tooltip {
	width: 300px; z-index: 10000;
}
.gmail_recipient_address.ui-tooltip h3 {
	font-size: 13px; margin-bottom: 0.5em;
}
.zd_comment.ui-tooltip {
	font: 12px/normal Arial, Helvetica, sans-serif; padding: 0px; width: 600px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.zd_comment.ui-tooltip .title {
	background: rgb(119, 119, 119); padding: 5px; font-weight: bold;
}
.zd_comment.ui-tooltip .title .otherViewers {
	padding: 0px 6px 0px 14px; float: right; min-height: 12px; background-image: url(/images/triangle_yellow_12.png); background-repeat: no-repeat;
}
.zd_comment.ui-tooltip .content {
	padding: 0px 5px; color: rgb(102, 102, 102); word-wrap: break-word;
}
.zd_comment.ui-tooltip hr {
	border-color: rgb(204, 204, 204); color: rgb(204, 204, 204); margin-top: 2em; background-color: rgb(204, 204, 204);
}
.zd_comment.ui-tooltip .latest_comment_header {
	margin: -1.2em auto 0.9em; padding: 0px; width: 40%; text-align: center; color: rgb(153, 153, 153); z-index: 20; max-width: 50%; background-color: rgb(247, 247, 247);
}
.zd_comment.ui-tooltip .content .latest_comment {
	color: rgb(128, 128, 128);
}
.zd_comment.ui-tooltip .content .latest_comment p {
	color: rgb(128, 128, 128);
}
._macro_list {
	top: 10px; float: right; position: relative;
}
._macro_list .drop-list li {
	margin-right: 5px;
}
._macro_list label {
	font-size: 12px;
}
._macro_list select {
	margin: 3px 0px 0px;
}
.tickets-new ._macro_list {
	margin-right: 16px;
}
#bulk-update ._macro_list {
	margin-right: 16px;
}
#next_ticket {
	top: 5px; float: right; position: relative;
}
#next_ticket p {
	color: rgb(170, 170, 170);
}
#after-updates {
	margin: 8px 0px 5px 10px; float: left;
}
#after-updates label {
	margin: 2px 5px 0px 0px; float: left;
}
#after-updates select {
	font-size: 11px;
}
.tabs_content h4 {
	color: rgb(68, 68, 68); padding-bottom: 12px;
}
.tabs_content h4:hover {
	color: rgb(68, 68, 68);
}
ul.sortablelist {
	padding-left: 0px; list-style-type: none; list-style-image: none;
}
.content ul li.sortable {
	margin: 6px 0px; padding: 4px 7px; border: 1px dashed rgb(217, 217, 217); cursor: move; background-color: rgb(248, 248, 248);
}
.content ol li.sortable {
	margin: 6px 0px; padding: 4px 7px; border: 1px dashed rgb(217, 217, 217); cursor: move; background-color: rgb(248, 248, 248);
}
.content ul li.target.sortable {
	border-color: rgb(127, 162, 57); min-height: 1em;
}
.content ol li.target.sortable {
	border-color: rgb(127, 162, 57); min-height: 1em;
}
.content ul li.emptyTarget.sortable {
	text-align: center; color: rgb(144, 144, 144); font-style: italic;
}
.content ol li.emptyTarget.sortable {
	text-align: center; color: rgb(144, 144, 144); font-style: italic;
}
.content ul li.sortable_selected {
	margin: 6px 0px; padding: 4px 7px; border: 1px dashed rgb(217, 217, 217); cursor: move; background-color: rgb(250, 250, 250);
}
.content ol li.sortable_selected {
	margin: 6px 0px; padding: 4px 7px; border: 1px dashed rgb(217, 217, 217); cursor: move; background-color: rgb(250, 250, 250);
}
.placeholder-list {
	background: rgb(246, 246, 246); margin: 5px 0px; padding: 0px 8px 8px; border: 1px solid black; width: 550px;
}
.placeholder-list h2 {
	margin-left: 0px;
}
.placeholder-list h3 {
	color: rgb(136, 136, 136); padding-left: 0px; font-weight: bold; margin-top: 5px;
}
.placeholder-list .placeholder-description {
	margin: 5px 0px;
}
.placeholder-list dt {
	margin: 20px 0px 5px;
}
#flash a.bulk_failure {
	font-weight: normal;
}
.indented_option {
	padding-left: 15px; margin-bottom: 20px; margin-left: 25px; border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid;
}
.indented_option .indented_option {
	border-left-color: rgb(197, 197, 197); border-left-width: 1px; border-left-style: dotted;
}
.indented_option h4 {
	color: rgb(85, 85, 85); margin-top: 22px;
}
.indented_option h3 {
	color: rgb(68, 68, 68); font-weight: normal; margin-top: 20px;
}
div.description-for-new-ticket {
	padding: 20px 0px 10px 10px; clear: left; margin-top: 15px;
}
ul.holder {
	margin: 0px; padding: 4px 5px 0px; border: 1px solid rgb(195, 195, 195); height: auto !important; overflow: hidden;
}
*:first-child + html ul.holder {
	padding-bottom: 2px;
}
* html ul.holder {
	padding-bottom: 2px;
}
ul.holder li {
	margin: 0px 5px 4px 0px; float: left; list-style-type: none;
}
ul.holder li.bit-box {
	font: 11px/normal "Lucida Grande", "Verdana"; font-size-adjust: none; font-stretch: normal;
}
ul.holder li.bit-input input {
	font: 11px/normal "Lucida Grande", "Verdana"; font-size-adjust: none; font-stretch: normal;
}
ul.holder li.bit-box {
	background: rgb(222, 231, 248); padding: 1px 5px 2px; border-radius: 6px; border: 1px solid rgb(202, 216, 243); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
ul.holder li.bit-box-focus {
	background: rgb(89, 139, 236); border-color: rgb(89, 139, 236); color: rgb(255, 255, 255);
}
ul.holder li.bit-input input {
	margin: 0px; padding: 3px 0px 2px; outline: 0px; border: currentColor; width: 150px;
}
ul.holder li.bit-input input.smallinput {
	width: 20px;
}
form ol {
	margin: 0px; padding: 0px;
}
form ol li.input-text {
	margin-bottom: 5px; list-style-type: none;
}
form ol li.input-text input {
	padding: 5px 5px 6px; border: 1px solid rgb(195, 195, 195); width: 500px;
}
form ol li.input-text ul.multi_value_field li input {
	margin: 0px; padding: 3px 5px 4px; border: 0px currentColor;
}
ul.multi_value_field li input {
	margin: 0px; padding: 3px 5px 4px; border: 0px currentColor;
}
form ul.holder {
	background: rgb(251, 251, 251); width: 400px;
}
#facebook-list ul.holder li.bit-box {
	padding-right: 15px; position: relative;
}
#apple-list ul.holder li.bit-box {
	padding-right: 15px; position: relative;
}
ul.holder li.bit-hover {
	background: rgb(187, 206, 241); border: 1px solid rgb(109, 149, 224);
}
ul.holder li.bit-box-focus {
	background: rgb(89, 139, 236); border-color: rgb(89, 139, 236); color: rgb(255, 255, 255);
}
ul.holder li.bit-box a.closebutton {
	background: url(/images/close.gif); top: 5px; width: 7px; height: 7px; right: 4px; font-size: 1px; display: block; position: absolute;
}
ul.holder li.bit-box a.closebutton:hover {
	background-position: 7px;
}
ul.holder li.bit-box-focus a.closebutton {
	background-position: bottom;
}
ul.holder li.bit-box-focus a.closebutton:hover {
	background-position: bottom;
}
.maininput {
	display: block;
}
li.bit-input {
	width: 30px; display: block;
}
a.requester_link {
	padding-top: 3px; clear: left; display: block;
}
input.reportLegend {
	width: 350px; color: rgb(51, 51, 51); font-size: 14px; margin-left: 12px;
}
span.reportStateLabel {
	width: 200px; padding-right: 10px;
}
.ticket_fields #optionsContainer fieldset.conditions label {
	margin-right: 10px; display: inline-block; min-width: 30px;
}
.ticket_fields #optionsContainer fieldset.conditions input.customFieldValue {
	width: 280px;
}
div#widget_manager_widget h3 {
	padding: 10px 0px 5px; font-size: 1.4em;
}
div#widget_manager_widget ul {
	padding-top: 3px;
}
div#people-browse {
	color: rgb(85, 85, 85); font-size: 14px; margin-top: 5px;
}
div.translation textarea {
	width: 96.5%;
}
.content .frame div.translation textarea {
	width: 96.5%;
}
div.translation input {
	width: 96.5%;
}
div.translation div.parent_value {
	margin: 3px 10px 0px 0px; color: rgb(102, 102, 102);
}
div.translation .error {
	background: rgb(255, 195, 195);
}
div.translation table.array td.parent_value {
	text-indent: 0px; padding-right: 10px; min-width: 70px;
}
span.incomplete {
	background: rgb(195, 50, 50); color: white; font-size: 11px; font-weight: normal;
}
span.rule-owner-selector {
	margin-left: 30px;
}
.tabbed_container .inactive .item .title {
	color: rgb(170, 170, 170); font-weight: normal;
}
.tabbed_container .inactive .item .title a {
	color: rgb(170, 170, 170);
}
.tabs_content .item-info {
	padding-left: 8px;
}
span.tags {
	font-size: 12px;
}
span.property {
	background: rgb(238, 238, 238); padding: 1px 4px 2px; border-radius: 3px; border: 1px solid rgb(238, 238, 238); color: rgb(160, 160, 160); font-size: 12px; font-weight: normal; -moz-border-radius: 3px; webkit-border-radius: 3px;
}
.crm-record span.property {
	line-height: 25px; margin-left: 5px;
}
h2 span.property {
	padding: 2px 4px; position: relative;
}
h3 span.property {
	padding: 2px 4px; position: relative;
}
h3 span.property {
	top: -2px;
}
h2 span.property {
	top: -3px;
}
div.side-box-content span.property {
	line-height: 21px;
}
div.side-box-content li span.property {
	top: 1px !important;
}
.item-info h1 span.property {
	top: -1px; color: rgb(170, 170, 170); position: relative;
}
span.property.tag {
	background: white; border-color: rgb(237, 237, 237) !important; color: rgb(144, 144, 144);
}
span.property.suspended {
	background: rgb(182, 51, 51); border-color: rgb(182, 51, 51) !important; color: rgb(255, 255, 255) !important;
}
span.more.property.tag {
	border-style: dotted; color: rgb(192, 192, 192); font-style: italic;
}
.form_field .item-info {
	padding-left: 0px;
}
div.side-box-content div.add-link a {
	text-align: right; display: block;
}
#trial-upgrade input[type='submit'] {
	font-size: 16px;
}
#trial-upgrade {
	margin: 20px 0px 0px; width: 100%;
}
#trial-upgrade h3 {
	margin: 0px 0px 15px 50px !important; text-align: left; font-weight: normal;
}
#trial-upgrade td {
	vertical-align: top;
}
#trial-upgrade td#plan-details {
	min-width: 250px;
}
#trial-upgrade td#plan-details #plan-detail-floater {
	padding: 10px; border-radius: 10px; border: 3px solid rgb(164, 209, 219); width: 370px; margin-bottom: 15px; min-width: 194px; max-width: 400px; background-color: rgb(255, 255, 255); webkit-border-radius: 10px; moz-border-radius: 10px;
}
#migration-notice {
	width: 490px; font-size: 14px;
}
td#credit-card-entry {
	padding: 0px 10px 0px 0px; width: 350px;
}
td#credit-card-entry .credit-card-table {
	width: 100%;
}
td#credit-card-entry .credit-card-table th {
	width: 33%; color: rgb(85, 85, 85); font-weight: bold;
}
td#credit-card-entry .credit-card-table .terms {
	padding: 15px 0px 10px; text-align: right; color: rgb(119, 119, 119); font-size: 0.9em; float: right;
}
.credit-card-table #cvv {
	width: 75px;
}
.credit-card-table #zip {
	width: 75px;
}
.credit-card-table input[type='text'] {
	width: 97%;
}
.credit-card-table .credit-card-submit {
	margin: 10px 0px; padding: 0px; text-align: right; vertical-align: middle;
}
.credit-card-table .credit-card-submit input {
	margin: 10px 0px;
}
.credit-card-table .card-prevalidation-error {
	margin: 0px 20px; padding: 5px; border: 1px solid rgb(255, 34, 34); text-align: center; font-weight: bold; background-color: rgb(255, 170, 170);
}
.credit-card-table .credit-card-amount {
	text-align: right; color: rgb(119, 119, 119); font-size: 11px;
}
td#credit-card-entry td.credit-card-terms {
	padding: 10px 0px 0px; text-align: left;
}
td#credit-card-entry td.credit-card-terms input {
	text-align: left;
}
td#credit-card-entry td.credit-card-terms label {
	color: rgb(119, 119, 119); font-size: 11px;
}
#trial-upgrade td#plan-details h4 {
	margin: 8px 0px 0px; color: rgb(68, 68, 68); font-size: 1.2em; font-weight: normal; float: left !important;
}
#trial-upgrade table#subscription-plan-variables {
	width: 100%; color: rgb(119, 119, 119); font-weight: bold; border-spacing: 0;
}
#trial-upgrade table#subscription-plan-variables tbody tr:last-child > * {
	padding-bottom: 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#trial-upgrade table#subscription-plan-variables tfoot tr:first-child > * {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#trial-upgrade table#subscription-plan-variables tr > td + td {
	text-align: right;
}
#trial-upgrade table#subscription-plan-variables tr > td + th {
	text-align: right;
}
#trial-upgrade table#subscription-plan-variables tr > td + td {
	text-align: right;
}
#trial-upgrade table#subscription-plan-variables tr > td + th {
	text-align: right;
}
#trial-upgrade table#subscription-plan-variables td {
	padding: 3px 0px; vertical-align: top;
}
#trial-upgrade table#subscription-plan-variables th {
	padding: 3px 0px; vertical-align: top;
}
#trial-upgrade table#subscription-plan-variables td {
	font-size: 22px;
}
#trial-upgrade table#subscription-plan-variables th {
	padding-top: 7px; font-size: 14px;
}
#trial-upgrade table#subscription-plan-variables #billing-cycle-total {
	font-size: 28px; font-weight: bold;
}
#trial-upgrade table#subscription-plan-variables .info {
	color: rgb(170, 170, 170); font-size: 12px;
}
#trial-upgrade table#subscription-plan-variables #billing-cycle-price {
	color: rgb(127, 162, 57); font-size: 28px; font-weight: bold;
}
div.side-box-content ul.actions li {
	margin: 12px 0px; padding-top: 10px; clear: right; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
input[disabled] + label[for='forum_is_locked_false'] {
	color: rgb(204, 204, 204) !important;
}
table.tickets col.description {
	min-width: 100px;
}
table.tickets td.beingViewed {
	background-image: url(/images/triangle_yellow_8.png); background-repeat: no-repeat;
}
table.tickets tr td:first-child .score_1 {
	margin-left: 5px;
}
table.tickets tr td:first-child .score_2 {
	margin-left: 5px;
}
table.tickets tr td:first-child .score_3 {
	margin-left: 5px;
}
table.tickets tr td:first-child .score_4 {
	margin-left: 5px;
}
div#ticket_custom_fields div#select_more {
	margin: 16px 10px 0px 11px; padding: 11px 0px 0px 10px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; min-height: 26px;
}
span.badge {
	background: rgb(187, 187, 187); padding: 1px 4px 2px; border-radius: 3px; color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; margin-left: 10px; -moz-border-radius: 3px; webkit-border-radius: 3px;
}
div.notification_message {
	margin: 10px 35px 0px 0px; padding: 15px; border-radius: 4px; border: 1px solid rgb(198, 237, 249); color: rgb(64, 64, 64); position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25); background-color: rgb(221, 244, 251); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
div.notification_message a {
	font-weight: bold;
}
#account_locale_id {
	width: 300px;
}
#recipientTextField {
	width: 250px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
h3.credit-card-entry.zuora {
	padding: 10px; width: 465px; font-size: 11pt; font-weight: bolder;
}
.errors.credit-card-entry.zuora {
	background: rgb(242, 222, 222); margin: 5px 10px; padding: 10px; border-radius: 10px; border: 1px solid rgb(238, 211, 215); width: 455px; color: rgb(185, 74, 72); font-size: 10pt; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); webkit-border-radius: 10px; moz-border-radius: 10px;
}
.errors.credit-card-entry.zuora .close {
	color: rgb(0, 0, 0); line-height: 0px; font-size: 24pt; font-weight: 400; float: right; cursor: pointer; opacity: 0.2;
}
.errors.credit-card-entry.zuora .close:hover {
	opacity: 0.4;
}
.errors.credit-card-entry.zuora p {
	margin-bottom: 10px;
}
.errors.credit-card-entry.zuora h3 {
	background: rgb(242, 222, 222); padding: 0px 0px 5px; color: rgb(185, 74, 72); font-size: 11pt; font-weight: bolder;
}
.errors.credit-card-entry.zuora ul {
	margin-bottom: 10px; list-style-type: square; list-style-position: inside;
}
#zuora-upgrade-from-trial {
	padding: 25px;
}
#zuora-upgrade-from-trial iframe#zendesk_iframe {
	width: 100%; height: 600px;
}
#sidebar #zuora-subscription-pricing {
	padding: 10px; border-radius: 3px; border: 3px solid rgb(164, 209, 219); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#sidebar #zuora-subscription-pricing .info {
	color: rgb(170, 170, 170); font-size: 12px;
}
#sidebar #zuora-subscription-pricing #billing-cycle-total {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: bold;
}
#sidebar #zuora-subscription-pricing #billing-cycle-price {
	color: rgb(127, 162, 57); font-size: 28px; font-weight: bold;
}
#sidebar #zuora-subscription-pricing td {
	text-align: right; color: rgb(119, 119, 119);
}
div.autocomplete ul {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); list-style-type: none; position: relative; z-index: 15; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 4px #c3c3c3;
}
div.autocomplete ul li {
	margin: 0px !important; padding: 8px 12px; overflow: hidden; font-family: "Lucida Grande","Verdana"; font-size: 13px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; white-space: nowrap !important; cursor: pointer; text-overflow: ellipsis;
}
div.autocomplete ul li:nth-child(2n+1) {
	background: rgb(255, 255, 255);
}
div.autocomplete ul li:nth-child(2n) {
	background: rgb(238, 238, 238);
}
div.autocomplete ul li.selected {
	background: rgb(120, 149, 157); color: rgb(255, 255, 255);
}
ul.multi_value_field {
	margin: 0px; padding: 1px 5px !important; width: 96.5%; height: auto !important; overflow: hidden; list-style-type: none;
}
ul.multi_value_field li {
	margin: 2px 5px 2px 0px; border: 0px currentColor; color: rgb(82, 82, 82); font-family: "Lucida Grande","Verdana"; font-size: 11px; float: left; display: block; list-style-type: none; max-width: 96.5%; box-shadow: 0px 0px 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; -o-box-shadow: 0 0 0; -x-system-font: none; overflow-wrap: break-word;
}
ul.multi_value_field input {
	margin: 2px 5px 2px 0px; border: 0px currentColor; color: rgb(82, 82, 82); font-family: "Lucida Grande","Verdana"; font-size: 11px; float: left; display: block; list-style-type: none; max-width: 96.5%; box-shadow: 0px 0px 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; -o-box-shadow: 0 0 0; -x-system-font: none; overflow-wrap: break-word;
}
ul.multi_value_field li.choice {
	background: 0px 0px rgb(203, 218, 238); padding: 3px 5px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -border-radius: 4px;
}
ul.multi_value_field input.choice {
	background: 0px 0px rgb(203, 218, 238); padding: 3px 5px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -border-radius: 4px;
}
ul.multi_value_field li.choice:hover {
	background-color: rgb(187, 206, 241);
}
ul.multi_value_field input.choice:hover {
	background-color: rgb(187, 206, 241);
}
ul.multi_value_field li.choice a.close {
	padding: 2px 0px 3px 3px; color: rgb(170, 170, 170); font-size: 11px; font-weight: bold; text-decoration: none; cursor: pointer;
}
ul.multi_value_field input.choice a.close {
	padding: 2px 0px 3px 3px; color: rgb(170, 170, 170); font-size: 11px; font-weight: bold; text-decoration: none; cursor: pointer;
}
ul.multi_value_field li.choice a.close:hover {
	color: rgb(0, 0, 0);
}
ul.multi_value_field input.choice a.close:hover {
	color: rgb(0, 0, 0);
}
ul.multi_value_field li.agent {
	background: 0px 0px rgb(229, 229, 229);
}
ul.multi_value_field input.agent {
	background: 0px 0px rgb(229, 229, 229);
}
ul.multi_value_field li input {
	width: 70px;
}
ul.multi_value_field input input {
	width: 70px;
}
ul.multi_value_field li input:focus {
	background: 0px 0px rgb(231, 236, 243); border: 0px currentColor; color: rgb(82, 82, 82); font-size: 11px;
}
ul.multi_value_field input input:focus {
	background: 0px 0px rgb(231, 236, 243); border: 0px currentColor; color: rgb(82, 82, 82); font-size: 11px;
}
#facebook-list input {
	width: 160px;
}
.ui-menu {
	padding: 6px; width: 300px; display: block; list-style-type: none; position: absolute;
}
.ui-menu .ui-menu-item + .ui-menu-item {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.ui-menu .ui-menu-item a {
	padding: 3px 6px; border: currentColor; display: block;
}
.ui-corner-all.ui-menu {
	border-radius: 0px; -moz-border-radius: 0; webkit-border-radius: 0;
}
.ui-menu .ui-corner-all {
	border-radius: 0px; -moz-border-radius: 0; webkit-border-radius: 0;
}
.ui-state-default {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-widget-content .ui-state-default {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-state-hover {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-widget-content .ui-state-hover {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-state-focus {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-widget-content .ui-state-focus {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-state-active {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-widget-content .ui-state-active {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-state-highlight {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-widget-content .ui-state-highlight {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-state-error {
	background-image: none; background-color: rgb(245, 245, 245);
}
.ui-widget-content .ui-state-error {
	background-image: none; background-color: rgb(245, 245, 245);
}
.faded_truncation {
	background: url(/images/fade_bar.png) repeat-y right; top: 0px; width: 25px; right: 0px; display: block; position: absolute;
}
#top-menu ul.agent-tabs#green li.tab_forums:hover {
	padding-left: 4px;
}
#top-menu ul.agent-tabs#green li.tab_forums.active:hover {
	border-color: rgb(255, 255, 255); padding-left: 0px;
}
ul#gray li:first-child.main {
	background-image: none;
}
.small.spinner {
	background: url(/images/indicator2.gif) no-repeat 0px 0px white; width: 16px; height: 16px; display: inline-block;
}
.tabbed_container {
	margin: 10px 8px 10px -12px; min-width: 590px;
}
.sammy_tabbed_container {
	margin: 10px 8px 10px -12px; min-width: 590px;
}
.tabbed_container .tab_links {
	margin-bottom: -1px;
}
.sammy_tabbed_container .tab_links {
	margin-bottom: -1px;
}
.tabbed_container .tab_links a {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: transparent transparent currentColor; padding: 10px 15px; font-weight: bold; margin-right: 2px; float: left; display: block; position: relative; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
}
.sammy_tabbed_container .tab_links a {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: transparent transparent currentColor; padding: 10px 15px; font-weight: bold; margin-right: 2px; float: left; display: block; position: relative; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
}
.tabbed_container .tab_links a:hover {
	text-decoration: none; background-color: rgb(239, 239, 239);
}
.sammy_tabbed_container .tab_links a:hover {
	text-decoration: none; background-color: rgb(239, 239, 239);
}
.tabbed_container .tab_links a.current {
	border-color: rgb(239, 239, 239); color: rgb(51, 51, 51); cursor: default; background-color: rgb(255, 255, 255);
}
.sammy_tabbed_container .tab_links a.current {
	border-color: rgb(239, 239, 239); color: rgb(51, 51, 51); cursor: default; background-color: rgb(255, 255, 255);
}
.tabbed_container .tab_links a.current:hover {
	text-decoration: none;
}
.sammy_tabbed_container .tab_links a.current:hover {
	text-decoration: none;
}
.tabbed_container .frame {
	margin: 0px;
}
.sammy_tabbed_container .frame {
	margin: 0px;
}
.tabbed_container .tabs_content {
	padding: 5px 15px 20px; border-radius: 4px; border: 1px solid rgb(239, 239, 239); margin-bottom: 2px; z-index: 0; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 4px;
}
.sammy_tabbed_container .tabs_content {
	padding: 5px 15px 20px; border-radius: 4px; border: 1px solid rgb(239, 239, 239); margin-bottom: 2px; z-index: 0; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 4px;
}
.tabbed_container .tabs_content .tabs_canvas > div.default_tab {
	display: block;
}
.sammy_tabbed_container .tabs_content .tabs_canvas > div.default_tab {
	display: block;
}
.tabbed_container .tabs_content .tabs_canvas > div {
	display: none;
}
.sammy_tabbed_container .tabs_content .tabs_canvas > div {
	display: none;
}
.tabbed_container .tabs_content p.intro_text {
	margin: 10px 15px 15px 0px; width: 90%; color: rgb(119, 119, 119); font-size: 13px;
}
.sammy_tabbed_container .tabs_content p.intro_text {
	margin: 10px 15px 15px 0px; width: 90%; color: rgb(119, 119, 119); font-size: 13px;
}
.tabbed_container .inactive.tabs_content {
	border: 1px dotted rgb(213, 213, 213);
}
.sammy_tabbed_container .inactive.tabs_content {
	border: 1px dotted rgb(213, 213, 213);
}
body.user_admission .tabbed_container .tabs_content .tabs_canvas > div {
	display: block;
}
.tabs_canvas .frame {
	border-width: 1px; margin-left: 0px;
}
form.two_column {
	
}
form.two_column .section {
	padding: 30px 20px 40px; border-radius: 4px; border: 1px solid rgb(244, 244, 244); background-color: rgb(244, 244, 244); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
form.two_column .section .field {
	clear: both;
}
form.two_column .section .field > * {
	margin-left: 220px; display: block;
}
form.two_column .section .field > .subfield + .subfield {
	margin-top: 15px;
}
form.two_column .section .field .inline label {
	display: inline;
}
form.two_column .section .field .inline input {
	display: inline;
}
form.two_column .section .field .inline select {
	display: inline;
}
form.two_column .section .field .inline input + label {
	margin-left: 5px;
}
form.two_column .section .field .inline input + label + input {
	margin-left: 30px;
}
form.two_column .section .field > legend {
	width: 190px; font-size: 14px; font-weight: bold; margin-left: 0px; float: left; white-space: normal;
}
form.two_column .section .field > .legend {
	width: 190px; font-size: 14px; font-weight: bold; margin-left: 0px; float: left; white-space: normal;
}
form.two_column .section .field + .field {
	margin-top: 30px;
}
form.two_column label.checkbox {
	cursor: pointer;
}
form.two_column label.radio {
	cursor: pointer;
}
form.two_column input.wide {
	width: 470px;
}
form.two_column textarea.wide {
	width: 470px;
}
form.two_column .help {
	width: 340px; color: rgb(119, 119, 119); margin-top: 5px; margin-right: 0px; margin-bottom: 0px;
}
form.two_column .help + .help {
	margin-top: 15px;
}
form.two_column .inline .help {
	padding-left: 20px; display: block;
}
.indented_outline {
	padding-left: 15px; clear: both; border-left-color: rgb(190, 190, 190); border-left-width: 1px; border-left-style: solid;
}
.indented_outline strong {
	color: rgb(85, 85, 85); font-size: 13px;
}
.indented_outline ul {
	color: rgb(76, 76, 76); padding-left: 0px;
}
.new_password input {
	display: block;
}
.new_password #validate_password {
	display: block;
}
.new_password #validation_text {
	display: block;
}
.new_password input {
	margin-bottom: 10px; float: left;
}
.new_password input.button {
	margin-left: 5px;
}
.new_password #validate_password {
	margin-left: 140px;
}
.new_password #validation_text {
	clear: both;
}
input.combobox {
	display: inline;
}
input.combobox-button {
	display: inline;
}
input.combobox {
	margin-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
}
input.combobox-button {
	color: rgb(195, 195, 195); margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; cursor: pointer; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0;
}
input.combobox:focus + input.combobox-button {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none; outline-left: 0;
}
.action .action-select {
	height: 26px; margin-right: 5px;
}
.action #submit_type {
	height: 26px; margin-right: 5px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
#stats_summary_container {
	padding: 0px 10px 20px; background-color: rgb(255, 255, 255);
}
.stats_summary_container {
	padding: 0px 10px 20px; background-color: rgb(255, 255, 255);
}
#stats_summary_container .stats_summary_header {
	padding: 15px 10px 10px; margin-right: 10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.stats_summary_container .stats_summary_header {
	padding: 15px 10px 10px; margin-right: 10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#stats_summary_container .stats_summary_header .stats_summary_title {
	color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; margin-right: 6px;
}
.stats_summary_container .stats_summary_header .stats_summary_title {
	color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; margin-right: 6px;
}
#stats_summary_container .stats_summary_header .stats_summary_description {
	color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; margin-right: 6px;
}
.stats_summary_container .stats_summary_header .stats_summary_description {
	color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; margin-right: 6px;
}
#stats_summary_container .stats_summary_header .stats_summary_extra_description {
	color: rgb(119, 119, 119);
}
#stats_summary_container .stats_summary_header .stats_summary_days {
	color: rgb(119, 119, 119);
}
.stats_summary_container .stats_summary_header .stats_summary_extra_description {
	color: rgb(119, 119, 119);
}
.stats_summary_container .stats_summary_header .stats_summary_days {
	color: rgb(119, 119, 119);
}
#stats_summary_container #stats_summary {
	margin-top: 10px; margin-left: 15px;
}
#stats_summary_container .stats_summary {
	margin-top: 10px; margin-left: 15px;
}
.stats_summary_container #stats_summary {
	margin-top: 10px; margin-left: 15px;
}
.stats_summary_container .stats_summary {
	margin-top: 10px; margin-left: 15px;
}
#stats_summary_container #stats_summary .sparkline_container {
	width: 18%; margin-right: 10px; float: left;
}
#stats_summary_container .stats_summary .sparkline_container {
	width: 18%; margin-right: 10px; float: left;
}
.stats_summary_container #stats_summary .sparkline_container {
	width: 18%; margin-right: 10px; float: left;
}
.stats_summary_container .stats_summary .sparkline_container {
	width: 18%; margin-right: 10px; float: left;
}
#stats_summary_container #stats_summary .sparkline_container .sparkline_title {
	color: rgb(85, 85, 85); padding-left: 8px; font-size: 14px; margin-top: 8px; margin-bottom: 4px;
}
#stats_summary_container .stats_summary .sparkline_container .sparkline_title {
	color: rgb(85, 85, 85); padding-left: 8px; font-size: 14px; margin-top: 8px; margin-bottom: 4px;
}
.stats_summary_container #stats_summary .sparkline_container .sparkline_title {
	color: rgb(85, 85, 85); padding-left: 8px; font-size: 14px; margin-top: 8px; margin-bottom: 4px;
}
.stats_summary_container .stats_summary .sparkline_container .sparkline_title {
	color: rgb(85, 85, 85); padding-left: 8px; font-size: 14px; margin-top: 8px; margin-bottom: 4px;
}
#stats_summary_container #stats_summary .sparkline_container .sparkline_title .stat_total {
	font-weight: bold;
}
#stats_summary_container .stats_summary .sparkline_container .sparkline_title .stat_total {
	font-weight: bold;
}
.stats_summary_container #stats_summary .sparkline_container .sparkline_title .stat_total {
	font-weight: bold;
}
.stats_summary_container .stats_summary .sparkline_container .sparkline_title .stat_total {
	font-weight: bold;
}
#stats_summary_container #stats_summary .sparkline_container .sparkline {
	width: 110px;
}
#stats_summary_container .stats_summary .sparkline_container .sparkline {
	width: 110px;
}
.stats_summary_container #stats_summary .sparkline_container .sparkline {
	width: 110px;
}
.stats_summary_container .stats_summary .sparkline_container .sparkline {
	width: 110px;
}
#stats_summary_container #stats_summary .sparkline_container .search_sparkline {
	width: 170px;
}
#stats_summary_container .stats_summary .sparkline_container .search_sparkline {
	width: 170px;
}
.stats_summary_container #stats_summary .sparkline_container .search_sparkline {
	width: 170px;
}
.stats_summary_container .stats_summary .sparkline_container .search_sparkline {
	width: 170px;
}
#stats_summary_container #stats_summary .sparkline_container .sparkline {
	padding: 20px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); text-align: center; margin-top: 2px; background-color: rgb(244, 244, 244); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#stats_summary_container #stats_summary .sparkline_container .search_sparkline {
	padding: 20px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); text-align: center; margin-top: 2px; background-color: rgb(244, 244, 244); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#stats_summary_container .stats_summary .sparkline_container .sparkline {
	padding: 20px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); text-align: center; margin-top: 2px; background-color: rgb(244, 244, 244); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#stats_summary_container .stats_summary .sparkline_container .search_sparkline {
	padding: 20px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); text-align: center; margin-top: 2px; background-color: rgb(244, 244, 244); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.stats_summary_container #stats_summary .sparkline_container .sparkline {
	padding: 20px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); text-align: center; margin-top: 2px; background-color: rgb(244, 244, 244); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.stats_summary_container #stats_summary .sparkline_container .search_sparkline {
	padding: 20px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); text-align: center; margin-top: 2px; background-color: rgb(244, 244, 244); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.stats_summary_container .stats_summary .sparkline_container .sparkline {
	padding: 20px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); text-align: center; margin-top: 2px; background-color: rgb(244, 244, 244); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.stats_summary_container .stats_summary .sparkline_container .search_sparkline {
	padding: 20px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); text-align: center; margin-top: 2px; background-color: rgb(244, 244, 244); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#stats_summary_container #stats_summary .sparkline_container .sparkline .stat_total {
	font-size: 18px; font-weight: bold; margin-top: 16px;
}
#stats_summary_container #stats_summary .sparkline_container .search_sparkline .stat_total {
	font-size: 18px; font-weight: bold; margin-top: 16px;
}
#stats_summary_container .stats_summary .sparkline_container .sparkline .stat_total {
	font-size: 18px; font-weight: bold; margin-top: 16px;
}
#stats_summary_container .stats_summary .sparkline_container .search_sparkline .stat_total {
	font-size: 18px; font-weight: bold; margin-top: 16px;
}
.stats_summary_container #stats_summary .sparkline_container .sparkline .stat_total {
	font-size: 18px; font-weight: bold; margin-top: 16px;
}
.stats_summary_container #stats_summary .sparkline_container .search_sparkline .stat_total {
	font-size: 18px; font-weight: bold; margin-top: 16px;
}
.stats_summary_container .stats_summary .sparkline_container .sparkline .stat_total {
	font-size: 18px; font-weight: bold; margin-top: 16px;
}
.stats_summary_container .stats_summary .sparkline_container .search_sparkline .stat_total {
	font-size: 18px; font-weight: bold; margin-top: 16px;
}
#stats_summary_container #stats_summary .sparkline_container .search_sparkline {
	padding: 20px 2px 20px 20px;
}
#stats_summary_container .stats_summary .sparkline_container .search_sparkline {
	padding: 20px 2px 20px 20px;
}
.stats_summary_container #stats_summary .sparkline_container .search_sparkline {
	padding: 20px 2px 20px 20px;
}
.stats_summary_container .stats_summary .sparkline_container .search_sparkline {
	padding: 20px 2px 20px 20px;
}
#stats_summary_container #stats_summary .sparkline_container .active.sparkline {
	border: 1px solid rgb(122, 183, 225);
}
#stats_summary_container #stats_summary .sparkline_container .active.search_sparkline {
	border: 1px solid rgb(122, 183, 225);
}
#stats_summary_container .stats_summary .sparkline_container .active.sparkline {
	border: 1px solid rgb(122, 183, 225);
}
#stats_summary_container .stats_summary .sparkline_container .active.search_sparkline {
	border: 1px solid rgb(122, 183, 225);
}
.stats_summary_container #stats_summary .sparkline_container .active.sparkline {
	border: 1px solid rgb(122, 183, 225);
}
.stats_summary_container #stats_summary .sparkline_container .active.search_sparkline {
	border: 1px solid rgb(122, 183, 225);
}
.stats_summary_container .stats_summary .sparkline_container .active.sparkline {
	border: 1px solid rgb(122, 183, 225);
}
.stats_summary_container .stats_summary .sparkline_container .active.search_sparkline {
	border: 1px solid rgb(122, 183, 225);
}
#stats_summary_container #stats_summary .sparkline_container .sparkline:hover {
	border: 1px solid rgb(223, 223, 223); cursor: pointer;
}
#stats_summary_container #stats_summary .sparkline_container .search_sparkline:hover {
	border: 1px solid rgb(223, 223, 223); cursor: pointer;
}
#stats_summary_container .stats_summary .sparkline_container .sparkline:hover {
	border: 1px solid rgb(223, 223, 223); cursor: pointer;
}
#stats_summary_container .stats_summary .sparkline_container .search_sparkline:hover {
	border: 1px solid rgb(223, 223, 223); cursor: pointer;
}
.stats_summary_container #stats_summary .sparkline_container .sparkline:hover {
	border: 1px solid rgb(223, 223, 223); cursor: pointer;
}
.stats_summary_container #stats_summary .sparkline_container .search_sparkline:hover {
	border: 1px solid rgb(223, 223, 223); cursor: pointer;
}
.stats_summary_container .stats_summary .sparkline_container .sparkline:hover {
	border: 1px solid rgb(223, 223, 223); cursor: pointer;
}
.stats_summary_container .stats_summary .sparkline_container .search_sparkline:hover {
	border: 1px solid rgb(223, 223, 223); cursor: pointer;
}
#stats_summary_container #stats_summary .sparkline_container .active.sparkline:hover {
	border: 1px solid rgb(122, 183, 225);
}
#stats_summary_container #stats_summary .sparkline_container .active.search_sparkline:hover {
	border: 1px solid rgb(122, 183, 225);
}
#stats_summary_container .stats_summary .sparkline_container .active.sparkline:hover {
	border: 1px solid rgb(122, 183, 225);
}
#stats_summary_container .stats_summary .sparkline_container .active.search_sparkline:hover {
	border: 1px solid rgb(122, 183, 225);
}
.stats_summary_container #stats_summary .sparkline_container .active.sparkline:hover {
	border: 1px solid rgb(122, 183, 225);
}
.stats_summary_container #stats_summary .sparkline_container .active.search_sparkline:hover {
	border: 1px solid rgb(122, 183, 225);
}
.stats_summary_container .stats_summary .sparkline_container .active.sparkline:hover {
	border: 1px solid rgb(122, 183, 225);
}
.stats_summary_container .stats_summary .sparkline_container .active.search_sparkline:hover {
	border: 1px solid rgb(122, 183, 225);
}
#stats_summary_container #stats_summary .search_sparkline_container {
	width: 24%; margin-right: 0px;
}
#stats_summary_container .stats_summary .search_sparkline_container {
	width: 24%; margin-right: 0px;
}
.stats_summary_container #stats_summary .search_sparkline_container {
	width: 24%; margin-right: 0px;
}
.stats_summary_container .stats_summary .search_sparkline_container {
	width: 24%; margin-right: 0px;
}
#stats_summary_container #detailed_stats_graph_container {
	margin-top: 5px;
}
.stats_summary_container #detailed_stats_graph_container {
	margin-top: 5px;
}
#stats_summary_container #detailed_stats_graph_container #detailed_stats_graph_title_section {
	padding: 20px 10px 10px; color: rgb(85, 85, 85); margin-right: 10px; margin-bottom: 15px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.stats_summary_container #detailed_stats_graph_container #detailed_stats_graph_title_section {
	padding: 20px 10px 10px; color: rgb(85, 85, 85); margin-right: 10px; margin-bottom: 15px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#stats_summary_container #detailed_stats_graph_container #detailed_stats_graph_title_section #detailed_stats_graph_title {
	font-size: 14px;
}
.stats_summary_container #detailed_stats_graph_container #detailed_stats_graph_title_section #detailed_stats_graph_title {
	font-size: 14px;
}
#stats_summary_container #detailed_stats_graph_container #detailed_stats_graph_title_section #detailed_stats_graph_title .stat_total {
	font-weight: bold;
}
.stats_summary_container #detailed_stats_graph_container #detailed_stats_graph_title_section #detailed_stats_graph_title .stat_total {
	font-weight: bold;
}
#stats_summary_container #detailed_stats_graph_container #detailed_stats_graph_title_section #account_wide_total_section {
	color: rgb(119, 119, 119);
}
.stats_summary_container #detailed_stats_graph_container #detailed_stats_graph_title_section #account_wide_total_section {
	color: rgb(119, 119, 119);
}
#stats_summary_container #detailed_stats_graph_container #detailed_stats_graph {
	margin-bottom: 20px; margin-left: 20px;
}
.stats_summary_container #detailed_stats_graph_container #detailed_stats_graph {
	margin-bottom: 20px; margin-left: 20px;
}
#search_string_stats {
	padding-top: 0px;
}
#search_string_stats input[type='checkbox'] {
	margin-right: 5px;
}
#search_string_stats #search_string_links {
	margin-top: 2px; float: right;
}
#search_string_stats .search_string_total {
	margin-top: 10px; float: right;
}
#search_string_stats .stats_summary_header {
	padding: 15px 10px 10px; margin-right: 10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#search_string_stats .stats_summary_header .stats_summary_title {
	color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; margin-right: 6px;
}
#search_string_stats .stats_summary_header .stats_summary_description {
	color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; margin-right: 6px;
}
#search_string_stats .stats_summary_header .stats_summary_extra_description {
	color: rgb(119, 119, 119);
}
#search_string_stats .stats_summary_header .stats_summary_days {
	color: rgb(119, 119, 119);
}
#search_string_stats .stats_summary_header {
	overflow: auto; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#search_string_stats table.tickets {
	width: 899px; margin-top: 10px; table-layout: fixed;
}
#search_string_stats table.tickets th {
	padding: 0px;
}
#search_string_stats table.tickets th .title {
	padding: 7px 30px 7px 7px; text-align: left;
}
#search_string_stats table.tickets th.string {
	width: 176px;
}
#search_string_stats table.tickets td.string {
	width: 176px;
}
#search_string_stats table.tickets th.searches {
	width: 108px;
}
#search_string_stats table.tickets td.searches {
	width: 108px;
}
#search_string_stats table.tickets th.avg_results {
	width: 136px;
}
#search_string_stats table.tickets td.avg_results {
	width: 136px;
}
#search_string_stats table.tickets th.ctr {
	width: 104px;
}
#search_string_stats table.tickets td.ctr {
	width: 104px;
}
#search_string_stats table.tickets th.tickets {
	width: 129px;
}
#search_string_stats table.tickets td.tickets {
	width: 129px;
}
#search_string_stats table.tickets th.top_entry {
	width: 246px;
}
#search_string_stats table.tickets td.top_entry {
	width: 246px;
}
#search_string_stats table.tickets tbody td {
	text-align: right; padding-right: 70px;
}
#search_string_stats table.tickets td.string {
	text-align: left;
}
#search_string_stats table.tickets td.top_entry {
	text-align: left;
}
#entries_list_title {
	padding: 15px 10px 10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#entries_list_title h2 {
	font-size: 14px; font-weight: bold;
}
#entries_list_title small {
	color: rgb(119, 119, 119); font-weight: normal; margin-left: 5px;
}
#add_comment {
	padding: 0px 10px 10px; color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; margin-left: -6px;
}
.analytics_container {
	padding-top: 10px;
}
.analytics_container .frame {
	border: 0px currentColor;
}
.analytics_container #stats_summary_container {
	margin: 0px; padding: 0px 0px 20px;
}
.analytics_container .stats_summary_container {
	margin: 0px; padding: 0px 0px 20px;
}
.analytics_container .upgrade {
	min-width: 899px;
}
.analytics_container .upgrade .box_content {
	padding: 10px 15px; border-radius: 6px; border: 1px solid rgb(233, 233, 233); overflow: auto; background-color: rgb(246, 246, 246); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.analytics_container .upgrade .button_div {
	padding-top: 7px; float: right;
}
.analytics_container .upgrade .description {
	float: left;
}
.analytics_container .upgrade .disabled_image {
	width: 899px;
}
.analytics_container .upgrade .title {
	color: rgb(129, 151, 31); font-size: 24px;
}
.analytics_container .upgrade #i18n_forum_stats_example {
	position: relative;
}
.analytics_container .upgrade #i18n_forum_stats_example #top {
	background: rgb(246, 246, 246); margin: 1em 0px 3em; border-radius: 10px; width: 250px; color: rgb(90, 120, 16); font-size: 1.1em; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.analytics_container .upgrade #i18n_forum_stats_example #bottom {
	background: rgb(246, 246, 246); margin: 1em 0px 3em; border-radius: 10px; width: 250px; color: rgb(90, 120, 16); font-size: 1.1em; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.analytics_container .upgrade #i18n_forum_stats_example #top {
	padding: 15px; left: 560px; top: 170px;
}
.analytics_container .upgrade #i18n_forum_stats_example #bottom {
	padding: 20px 10px 5px 25px; left: 560px; top: 430px;
}
.analytics_container .upgrade #i18n_forum_stats_example #top::after {
	border-style: solid; width: 0px; display: block; position: absolute; content: "";
}
.analytics_container .upgrade #i18n_forum_stats_example #bottom::after {
	border-style: solid; width: 0px; display: block; position: absolute; content: "";
}
.analytics_container .upgrade #i18n_forum_stats_example #top::after {
	border-width: 0px 15px 15px; border-color: rgb(246, 246, 246) transparent; left: auto; top: -15px; right: 130px; bottom: auto;
}
.analytics_container .upgrade #i18n_forum_stats_example #bottom::after {
	border-width: 10px 50px 10px 0px; border-color: transparent rgb(246, 246, 246); left: -30px; top: 15px; bottom: auto;
}
.analytics_container .upgrade #i18n_voice_stats_example {
	position: relative;
}
.analytics_container .upgrade #i18n_voice_stats_example #top {
	background: rgb(214, 214, 214); margin: 1em 0px 3em; border-radius: 10px; width: 250px; color: rgb(129, 151, 31); font-family: Arial, Helvetica, sans-serif; font-size: 24px; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.analytics_container .upgrade #i18n_voice_stats_example #bottom {
	background: rgb(214, 214, 214); margin: 1em 0px 3em; border-radius: 10px; width: 250px; color: rgb(129, 151, 31); font-family: Arial, Helvetica, sans-serif; font-size: 24px; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.analytics_container .upgrade #i18n_voice_stats_example #top {
	padding: 15px 0px 15px 30px; left: 600px; top: 40px; width: 220px;
}
.analytics_container .upgrade #i18n_voice_stats_example #bottom {
	padding: 15px 15px 15px 20px; left: 180px; top: 230px;
}
.analytics_container .upgrade #i18n_voice_stats_example #top::after {
	border-style: solid; width: 0px; display: block; position: absolute; content: "";
}
.analytics_container .upgrade #i18n_voice_stats_example #bottom::after {
	border-style: solid; width: 0px; display: block; position: absolute; content: "";
}
.analytics_container .upgrade #i18n_voice_stats_example #top::after {
	border-width: 10px 50px 10px 0px; border-color: transparent rgb(214, 214, 214); left: -40px; top: 20px; width: 0px; bottom: auto;
}
.analytics_container .upgrade #i18n_voice_stats_example #bottom::after {
	border-width: 15px 15px 0px; border-color: rgb(214, 214, 214) transparent; left: 125px; width: 0px; bottom: -15px;
}
.reporting_export .about {
	border: currentColor;
}
.reporting_export .export_list {
	padding-top: 17px;
}
.reporting_export .gooddata {
	text-align: center;
}
.reporting_overview .advanced {
	padding-top: 7px; margin-top: 60px;
}
.reporting_overview .advanced .images {
	margin: 0px auto; width: 665px; overflow: auto;
}
.reporting_overview .advanced .images .left_image {
	width: 300px; float: left; position: relative;
}
.reporting_overview .advanced .images .left_image #i18n_img_benchmark a {
	text-decoration: none;
}
.reporting_overview .advanced .images .left_image #i18n_img_benchmark a img.benchmark {
	width: 300px;
}
.reporting_overview .advanced .images .left_image #i18n_img_benchmark a h3 {
	top: 0px; right: 8px; color: rgb(120, 163, 0); font-size: 10pt; position: absolute;
}
.reporting_overview .advanced .images .left_image #i18n_img_benchmark a p {
	top: 35px; width: 120px; right: -8px; font-size: 9pt; position: absolute; word-wrap: break-word;
}
.reporting_overview .advanced .images .right_image {
	width: 335px; float: right; position: relative;
}
.reporting_overview .advanced .images .right_image #i18n_img_analytics a {
	text-decoration: none;
}
.reporting_overview .advanced .images .right_image #i18n_img_analytics a img.gooddata {
	width: 335px;
}
.reporting_overview .advanced .images .right_image #i18n_img_analytics a h3 {
	top: 0px; right: 8px; color: rgb(120, 163, 0); font-size: 10pt; position: absolute;
}
.reporting_overview .advanced .images .right_image #i18n_img_analytics a p {
	top: 35px; width: 120px; right: -8px; font-size: 9pt; position: absolute; word-wrap: break-word;
}
.reporting_overview .forum_stats {
	margin-top: 20px;
}
.reporting_overview .intro {
	margin: 15px 0px 30px;
}
.reporting_overview .stats_summary_container {
	padding: 0px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.portal-show .header_section blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section ul {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section ol {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section li {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section pre {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section pre code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say ul {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say ol {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say li {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say pre {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say pre code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show #history ul li.say h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say ul {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say ol {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say li {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say pre {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say pre code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#events .right ul li.say h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say ul {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say ol {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say li {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say pre {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say pre code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
#ticket-chat .say h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.portal-show .header_section h1 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show .header_section h2 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show .header_section h3 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show .header_section h4 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show .header_section h5 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show .header_section h6 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show #history ul li.say h1 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show #history ul li.say h2 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show #history ul li.say h3 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show #history ul li.say h4 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show #history ul li.say h5 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show #history ul li.say h6 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#events .right ul li.say h1 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#events .right ul li.say h2 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#events .right ul li.say h3 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#events .right ul li.say h4 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#events .right ul li.say h5 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#events .right ul li.say h6 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#ticket-chat .say h1 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#ticket-chat .say h2 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#ticket-chat .say h3 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#ticket-chat .say h4 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#ticket-chat .say h5 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
#ticket-chat .say h6 {
	margin: 5px 0px; color: rgb(51, 51, 51); text-transform: none; font-weight: bold;
}
.portal-show .header_section h1 {
	margin: 5px 0px 15px; line-height: 26px; font-size: 22px;
}
.portal-show #history ul li.say h1 {
	margin: 5px 0px 15px; line-height: 26px; font-size: 22px;
}
#events .right ul li.say h1 {
	margin: 5px 0px 15px; line-height: 26px; font-size: 22px;
}
#ticket-chat .say h1 {
	margin: 5px 0px 15px; line-height: 26px; font-size: 22px;
}
.portal-show .header_section h2 {
	margin: 5px 0px 10px; line-height: 24px; font-size: 20px;
}
.portal-show #history ul li.say h2 {
	margin: 5px 0px 10px; line-height: 24px; font-size: 20px;
}
#events .right ul li.say h2 {
	margin: 5px 0px 10px; line-height: 24px; font-size: 20px;
}
#ticket-chat .say h2 {
	margin: 5px 0px 10px; line-height: 24px; font-size: 20px;
}
.portal-show .header_section h3 {
	line-height: 22px; font-size: 18px;
}
.portal-show #history ul li.say h3 {
	line-height: 22px; font-size: 18px;
}
#events .right ul li.say h3 {
	line-height: 22px; font-size: 18px;
}
#ticket-chat .say h3 {
	line-height: 22px; font-size: 18px;
}
.portal-show .header_section h4 {
	line-height: 20px; font-size: 16px;
}
.portal-show #history ul li.say h4 {
	line-height: 20px; font-size: 16px;
}
#events .right ul li.say h4 {
	line-height: 20px; font-size: 16px;
}
#ticket-chat .say h4 {
	line-height: 20px; font-size: 16px;
}
.portal-show .header_section h5 {
	line-height: 17px; font-size: 14px;
}
.portal-show #history ul li.say h5 {
	line-height: 17px; font-size: 14px;
}
#events .right ul li.say h5 {
	line-height: 17px; font-size: 14px;
}
#ticket-chat .say h5 {
	line-height: 17px; font-size: 14px;
}
.portal-show .header_section h6 {
	color: rgb(119, 119, 119); line-height: 17px; font-size: 14px;
}
.portal-show #history ul li.say h6 {
	color: rgb(119, 119, 119); line-height: 17px; font-size: 14px;
}
#events .right ul li.say h6 {
	color: rgb(119, 119, 119); line-height: 17px; font-size: 14px;
}
#ticket-chat .say h6 {
	color: rgb(119, 119, 119); line-height: 17px; font-size: 14px;
}
.portal-show .header_section blockquote {
	padding-left: 10px; border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid;
}
.portal-show #history ul li.say blockquote {
	padding-left: 10px; border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid;
}
#events .right ul li.say blockquote {
	padding-left: 10px; border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid;
}
#ticket-chat .say blockquote {
	padding-left: 10px; border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid;
}
.portal-show .header_section blockquote p {
	color: rgb(119, 119, 119);
}
.portal-show #history ul li.say blockquote p {
	color: rgb(119, 119, 119);
}
#events .right ul li.say blockquote p {
	color: rgb(119, 119, 119);
}
#ticket-chat .say blockquote p {
	color: rgb(119, 119, 119);
}
.portal-show .header_section blockquote ul li {
	color: rgb(119, 119, 119);
}
.portal-show .header_section blockquote ol li {
	color: rgb(119, 119, 119);
}
.portal-show #history ul li.say blockquote ul li {
	color: rgb(119, 119, 119);
}
.portal-show #history ul li.say blockquote ol li {
	color: rgb(119, 119, 119);
}
#events .right ul li.say blockquote ul li {
	color: rgb(119, 119, 119);
}
#events .right ul li.say blockquote ol li {
	color: rgb(119, 119, 119);
}
#ticket-chat .say blockquote ul li {
	color: rgb(119, 119, 119);
}
#ticket-chat .say blockquote ol li {
	color: rgb(119, 119, 119);
}
.portal-show .header_section ul {
	margin: 0px 0px 15px 15px; padding-left: 15px; list-style-type: disc;
}
.portal-show #history ul li.say ul {
	margin: 0px 0px 15px 15px; padding-left: 15px; list-style-type: disc;
}
#events .right ul li.say ul {
	margin: 0px 0px 15px 15px; padding-left: 15px; list-style-type: disc;
}
#ticket-chat .say ul {
	margin: 0px 0px 15px 15px; padding-left: 15px; list-style-type: disc;
}
.portal-show .header_section ul li {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
.portal-show #history ul li.say ul li {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
#events .right ul li.say ul li {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
#ticket-chat .say ul li {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
.portal-show .header_section ul li p {
	line-height: 15px;
}
.portal-show #history ul li.say ul li p {
	line-height: 15px;
}
#events .right ul li.say ul li p {
	line-height: 15px;
}
#ticket-chat .say ul li p {
	line-height: 15px;
}
.portal-show .header_section ol {
	margin: 0px 0px 15px 15px; padding-left: 15px; list-style-type: decimal;
}
.portal-show #history ul li.say ol {
	margin: 0px 0px 15px 15px; padding-left: 15px; list-style-type: decimal;
}
#events .right ul li.say ol {
	margin: 0px 0px 15px 15px; padding-left: 15px; list-style-type: decimal;
}
#ticket-chat .say ol {
	margin: 0px 0px 15px 15px; padding-left: 15px; list-style-type: decimal;
}
.portal-show .header_section ol li {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
.portal-show #history ul li.say ol li {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
#events .right ul li.say ol li {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
#ticket-chat .say ol li {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 15px;
}
.portal-show .header_section ol p {
	line-height: 15px;
}
.portal-show #history ul li.say ol p {
	line-height: 15px;
}
#events .right ul li.say ol p {
	line-height: 15px;
}
#ticket-chat .say ol p {
	line-height: 15px;
}
.portal-show .header_section img {
	max-width: 100%;
}
.portal-show #history ul li.say img {
	max-width: 100%;
}
#events .right ul li.say img {
	max-width: 100%;
}
#ticket-chat .say img {
	max-width: 100%;
}
.portal-show .header_section code {
	margin: 0px 2px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(234, 234, 234); font-family: "Bitstream Vera Sans Mono","Courier",monospace; white-space: nowrap; background-color: rgb(248, 248, 248); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.portal-show #history ul li.say code {
	margin: 0px 2px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(234, 234, 234); font-family: "Bitstream Vera Sans Mono","Courier",monospace; white-space: nowrap; background-color: rgb(248, 248, 248); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#events .right ul li.say code {
	margin: 0px 2px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(234, 234, 234); font-family: "Bitstream Vera Sans Mono","Courier",monospace; white-space: nowrap; background-color: rgb(248, 248, 248); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#ticket-chat .say code {
	margin: 0px 2px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(234, 234, 234); font-family: "Bitstream Vera Sans Mono","Courier",monospace; white-space: nowrap; background-color: rgb(248, 248, 248); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.portal-show .header_section pre {
	margin: 15px 0px; padding: 6px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); line-height: 19px; overflow: auto; background-color: rgb(248, 248, 248);
}
.portal-show #history ul li.say pre {
	margin: 15px 0px; padding: 6px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); line-height: 19px; overflow: auto; background-color: rgb(248, 248, 248);
}
#events .right ul li.say pre {
	margin: 15px 0px; padding: 6px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); line-height: 19px; overflow: auto; background-color: rgb(248, 248, 248);
}
#ticket-chat .say pre {
	margin: 15px 0px; padding: 6px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); line-height: 19px; overflow: auto; background-color: rgb(248, 248, 248);
}
.portal-show .header_section pre code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: "Bitstream Vera Sans Mono","Courier",monospace; white-space: pre;
}
.portal-show #history ul li.say pre code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: "Bitstream Vera Sans Mono","Courier",monospace; white-space: pre;
}
#events .right ul li.say pre code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: "Bitstream Vera Sans Mono","Courier",monospace; white-space: pre;
}
#ticket-chat .say pre code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: "Bitstream Vera Sans Mono","Courier",monospace; white-space: pre;
}
#ticket-chat .say code {
	background-color: rgb(255, 255, 255);
}
#ticket-chat .say pre {
	background-color: rgb(255, 255, 255);
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 4px 14px; border-radius: 4px; color: rgb(51, 51, 51); line-height: 16px; font-size: 13px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(235, 235, 235); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.content a.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 4px 14px; border-radius: 4px; color: rgb(51, 51, 51); line-height: 16px; font-size: 13px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(235, 235, 235); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.button_disabled {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 4px 14px; border-radius: 4px; color: rgb(51, 51, 51); line-height: 16px; font-size: 13px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(235, 235, 235); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.button:hover {
	background-position: 0px -30px; color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
.content a.button:hover {
	background-position: 0px -30px; color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
.button_disabled:hover {
	background-position: 0px -30px; color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
.button:active {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.25), 0px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.content a.button:active {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.25), 0px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.button_disabled:active {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.25), 0px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.button .submit-icon {
	background: url(/images/button-bg_submit.gif) repeat-x left bottom rgb(254, 255, 254); padding-right: 10px; padding-left: 26px;
}
.content a.button .submit-icon {
	background: url(/images/button-bg_submit.gif) repeat-x left bottom rgb(254, 255, 254); padding-right: 10px; padding-left: 26px;
}
.button_disabled .submit-icon {
	background: url(/images/button-bg_submit.gif) repeat-x left bottom rgb(254, 255, 254); padding-right: 10px; padding-left: 26px;
}
.call.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 6px 50px; border-radius: 4px; color: rgb(255, 255, 255); line-height: 25px; font-size: 17px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(255, 157, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.content a.call.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 6px 50px; border-radius: 4px; color: rgb(255, 255, 255); line-height: 25px; font-size: 17px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(255, 157, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.call.button_disabled {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 6px 50px; border-radius: 4px; color: rgb(255, 255, 255); line-height: 25px; font-size: 17px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(255, 157, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.primary.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(122, 122, 122); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.save.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(122, 122, 122); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.content a.primary.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(122, 122, 122); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.content a.save.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(122, 122, 122); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.primary.button_disabled {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(122, 122, 122); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.save.button_disabled {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(122, 122, 122); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.primary.button:hover {
	color: rgb(255, 255, 255);
}
.save.button:hover {
	color: rgb(255, 255, 255);
}
.content a.primary.button:hover {
	color: rgb(255, 255, 255);
}
.content a.save.button:hover {
	color: rgb(255, 255, 255);
}
.primary.button_disabled:hover {
	color: rgb(255, 255, 255);
}
.save.button_disabled:hover {
	color: rgb(255, 255, 255);
}
.destructive.button {
	color: rgb(182, 81, 81); font-weight: normal; -webkit-transition: 0 linear all; -moz-transition: 0 linear all; transition: 0 linear all;
}
.content a.destructive.button {
	color: rgb(182, 81, 81); font-weight: normal; -webkit-transition: 0 linear all; -moz-transition: 0 linear all; transition: 0 linear all;
}
.destructive.button_disabled {
	color: rgb(182, 81, 81); font-weight: normal; -webkit-transition: 0 linear all; -moz-transition: 0 linear all; transition: 0 linear all;
}
.destructive.button:hover {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(196, 60, 53); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.extra.destructive.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(196, 60, 53); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.content a.destructive.button:hover {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(196, 60, 53); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.content a.extra.destructive.button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(196, 60, 53); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.destructive.button_disabled:hover {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(196, 60, 53); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.extra.destructive.button_disabled {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(196, 60, 53); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.search.button {
	margin: 0px 0px 0px 5px; padding: 4px 10px; line-height: 25px; font-size: 17px; font-weight: normal; vertical-align: middle;
}
.content a.search.button {
	margin: 0px 0px 0px 5px; padding: 4px 10px; line-height: 25px; font-size: 17px; font-weight: normal; vertical-align: middle;
}
.search.button_disabled {
	margin: 0px 0px 0px 5px; padding: 4px 10px; line-height: 25px; font-size: 17px; font-weight: normal; vertical-align: middle;
}
.small.button {
	padding: 2px 10px; font-size: 11px;
}
.content a.small.button {
	padding: 2px 10px; font-size: 11px;
}
.small.button_disabled {
	padding: 2px 10px; font-size: 11px;
}
.right.button {
	float: right;
}
.content a.right.button {
	float: right;
}
.right.button_disabled {
	float: right;
}
.left.button {
	float: left;
}
.content a.left.button {
	float: left;
}
.left.button_disabled {
	float: left;
}
a.submit-icon.button {
	padding: 5px 9px 4px 26px; font-size: 11px;
}
.vote.button {
	background: url(/images/button-bg_submit_vote.png) no-repeat left bottom rgb(254, 255, 254); padding: 6px 5px 5px 27px;
}
a.submit-icon.button {
	text-decoration: none;
}
.button:active {
	
}
.active.button {
	
}
.submit-icon.button:active {
	background-position: 0px -1px;
}
.vote.button:active {
	background-position: 0px -1px;
}
.negative.button {
	color: rgb(231, 74, 75);
}
.positive.button {
	color: rgb(82, 146, 20);
}
.negative.button:hover {
	border-color: rgb(255, 189, 189); color: rgb(212, 32, 32);
}
.submit-icon.button span {
	padding: 0px 0px 0px 16px;
}
button[disabled].activity span {
	background: url(/images/loader.gif) no-repeat 0px -1px; padding: 0px 0px 0px 20px;
}
input[disabled].activity {
	background: url(/images/loader.gif) no-repeat 0px -1px; padding: 0px 0px 0px 20px;
}
button[disabled].activity {
	padding-left: 6px;
}
#cboxLoadedContent {
	font-size: 12px;
}
#cboxLoadedContent p {
	margin: 0.3em 0px 0.7em; color: rgb(102, 102, 102);
}
#cboxLoadedContent p.action {
	text-align: left; margin-top: 10px;
}
#cboxLoadedContent p.separate {
	padding-bottom: 15px; margin-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dashed;
}
#cboxLoadedContent p {
	line-height: 1.4em;
}
#cboxLoadedContent ul {
	line-height: 1.4em;
}
#cboxLoadedContent h1 {
	margin: 0.5em 0px 1em; font-size: 14px;
}
#cboxLoadedContent h2 {
	margin: 1em 0px 0.3em; font-size: 14px;
}
#cboxLoadedContent h3 {
	font-size: 13px;
}
#cboxLoadedContent h3 li.notification {
	width: 410px; color: rgb(102, 102, 102); list-style-type: none;
}
#cboxLoadedContent h3 li.change {
	width: 410px; color: rgb(102, 102, 102); list-style-type: none;
}
#cboxLoadedContent h1 .sub {
	color: rgb(170, 170, 170); font-weight: normal;
}
#cboxLoadedContent h2 .sub {
	color: rgb(170, 170, 170); font-weight: normal;
}
#cboxLoadedContent table.selector {
	margin-top: 8px;
}
#cboxLoadedContent table.selector td {
	padding-right: 15px; padding-left: 10px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
#cboxLoadedContent .lv_action {
	padding: 5px 10px 10px; font-size: 12px; background-color: rgb(238, 238, 238);
}
#cboxLoadedContent .lv_action h1 {
	font-size: 18px;
}
#cboxLoadedContent .lv_action hr {
	background: rgb(228, 228, 228); margin: 20px 0px; border: 0px currentColor; height: 1px; color: rgb(228, 228, 228);
}
#cboxLoadedContent .lv_action .action {
	padding-right: 0px;
}
#cboxLoadedContent .lv_action .sub-info-small {
	color: rgb(102, 102, 102); padding-top: 2px; font-size: 11px; font-weight: bold;
}
#cboxLoadedContent .lv_options {
	padding: 5px 0px 5px 20px;
}
#cboxLoadedContent .lv_indented_options {
	padding: 5px 0px 5px 30px;
}
span.zd_label {
	padding: 2px 4px; border-radius: 4px; font-weight: bold; display: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
span.selected.zd_label {
	display: block;
}
span.answered.zd_label {
	background: rgb(126, 171, 56); color: rgb(255, 255, 255);
}
span.done.zd_label {
	background: rgb(126, 171, 56); color: rgb(255, 255, 255);
}
span.planned.zd_label {
	background: rgb(221, 122, 24); color: rgb(255, 255, 255);
}
span.not_planned.zd_label {
	background: rgb(187, 187, 187); color: rgb(255, 255, 255);
}
div.item span.zd_label {
	padding: 2px 5px; font-weight: bold; margin-left: 12px; float: right;
}
p.info span.selected {
	display: inline;
}
body.entries div.frame div.entry span.zd_label {
	padding: 2px 5px; font-size: 13px; margin-top: 11px; float: right;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.zendesk-js-login .flash {
	padding: 10px; border-radius: 3px; margin-top: 10px;
}
.zendesk-js-login .flash-error.flash {
	background: rgb(255, 237, 237); border-color: rgb(247, 203, 203);
}
.zendesk-js-login .flash-notice.flash {
	background: rgb(219, 243, 255); border-color: rgb(181, 224, 245);
}
.zendesk-js-login .clearfix::before {
	display: table; content: " ";
}
.zendesk-js-login .clearfix::after {
	display: table; content: " ";
}
.zendesk-js-login .clearfix::after {
	clear: both;
}
.zendesk-js-login .clear {
	clear: both;
}
.zendesk-js-login .service {
	border-width: 1px; border-style: solid; border-radius: 3px; height: 36px; color: rgb(255, 255, 255); line-height: 35px; display: block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;
}
.zendesk-js-login .service + .service {
	margin-top: 25px;
}
.zendesk-js-login .service:hover {
	text-decoration: none;
}
.zendesk-js-login .service span {
	padding: 0px 10px; height: 34px; bottom: -1px; line-height: 34px; font-family: "entypo"; font-size: 18px; margin-right: 7px; vertical-align: middle; border-right-color: inherit; border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative; speak: none; -webkit-font-smoothing: antialiased;
}
.zendesk-js-login .twitter {
	background: rgb(0, 172, 237); border-color: rgb(35, 156, 207); box-shadow: inset 0px 1px #69c4ea;
}
.zendesk-js-login .twitter:hover {
	background: rgb(7, 187, 255);
}
.zendesk-js-login .twitter:active {
	background: rgb(0, 168, 232);
}
.zendesk-js-login .twitter span {
	font-family: "entypo";
}
.zendesk-js-login .facebook {
	background: rgb(59, 89, 152); border-color: rgb(49, 75, 128); box-shadow: inset 0px 1px #768cb6;
}
.zendesk-js-login .facebook:hover {
	background: rgb(66, 100, 170);
}
.zendesk-js-login .facebook:active {
	background: rgb(58, 87, 148);
}
.zendesk-js-login .google {
	background: rgb(221, 75, 57); border-color: rgb(215, 57, 37); box-shadow: inset 0px 1px #d2776b;
}
.zendesk-js-login .google:hover {
	background: rgb(225, 95, 79);
}
.zendesk-js-login .google:active {
	background: rgb(220, 71, 53);
}
#sso-container {
	border-radius: 6px; font-size: 12px; margin-top: -10px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#sso-container h2 {
	margin: 11px 0px 15px; font-size: 24px; font-weight: normal;
}
#sso-container h3.footnote-title {
	margin: 0px 0px 15px;
}
#sso-container p {
	margin: 12px 20px 11px 0px;
}
#sso-container fieldset {
	margin: 20px 0px 0px;
}
#sso-container label {
	font-weight: bold; margin-bottom: 5px; display: block; min-width: 50px;
}
#sso-container input[type=submit] {
	float: right;
}
#sso-container input[type=text] {
	width: 290px; margin-bottom: 20px;
}
.password-set-form#sso-container input[type=submit] {
	float: none;
}
.password-change-form#sso-container input[type=submit] {
	float: none;
}
.email-verification-form#sso-container input[type=submit] {
	float: none;
}
.password-set-form#sso-container input[type=password] {
	width: 290px; margin-bottom: 20px;
}
.password-change-form#sso-container input[type=password] {
	width: 290px; margin-bottom: 20px;
}
.email-verification-form#sso-container input[type=password] {
	width: 290px; margin-bottom: 20px;
}
.password-set-form#sso-container .password_requirements {
	margin: -5px 0px 20px;
}
.password-change-form#sso-container .password_requirements {
	margin: -5px 0px 20px;
}
.email-verification-form#sso-container .password_requirements {
	margin: -5px 0px 20px;
}
#sso-container .primary.button {
	margin-top: -7px;
}
#sso-container .controls {
	width: 300px;
}
#sso-container .remember label {
	font-weight: normal; display: inline-block;
}
#sso-container .interface {
	padding: 0px; border: 0px currentColor;
}
#sso-container .footnotes {
	background: rgb(255, 255, 255); margin: 30px 20px 0px 0px; padding: 15px 15px 10px; border-radius: 4px; border: 1px solid rgb(239, 239, 239); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#sso-container #recaptcha_response_field {
	margin-bottom: 15px;
}
#sso-container #recaptcha_widget {
	margin-bottom: 5px;
}
#sso-container #recaptcha_widget #recaptcha_image {
	display: inline-block;
}
#sso-container #recaptcha_widget ul {
	list-style: none; padding: 0px; margin-left: 10px; display: inline-block;
}
#sso-container #recaptcha_widget ul li:first-of-type {
	margin-bottom: 10px;
}
#top-menu ul.agent-tabs#green li.tab_forums:hover {
	padding-left: 4px;
}
#top-menu ul.agent-tabs#green li.tab_forums.active:hover {
	border-color: rgb(255, 255, 255); padding-left: 0px;
}
#header {
	padding-bottom: 6px; margin-bottom: 1px;
}
#header_container {
	margin: 0px; padding: 8px 0px 1px 15px;
}
#logo {
	vertical-align: middle;
}
#logo-delimiter {
	margin: 0pt 5px; vertical-align: middle;
}
#table_header {
	font-size: 20px;
}
#top-right {
	padding: 5px 15px 0px 0px; font-size: 10px; font-weight: bold; float: right;
}
#top-right a {
	text-decoration: underline;
}
#top-login input {
	padding: 0px; color: black; font-size: 10px;
}
#top-menu-background {
	height: 26px; position: relative; z-index: 25;
}
#top-menu-background {
	border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
}
.menu-drop {
	border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
}
#top-menu {
	height: 26px;
}
#top-menu ul {
	list-style: none;
}
#top-menu ul a {
	text-decoration: none;
}
ul#green {
	float: left;
}
ul#green li.active {
	border-left-color: white; border-left-width: 2px; border-left-style: solid;
}
ul.agent-tabs#green li.first.tab_home {
	padding-left: 2px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
ul.agent-tabs#green li.first.tab_home:hover {
	padding-left: 2px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
ul.agent-tabs#green li.tab_forums {
	padding-left: 2px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
ul.agent-tabs#green li.tab_forums:hover {
	padding-left: 2px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
ul#green li.tab_home {
	border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
}
ul#green li.active.tab_home {
	border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;
}
ul#gray {
	background: rgb(114, 112, 112); height: 26px; float: right;
}
#top-menu ul li.right {
	float: right;
}
#top-menu ul li.right ul.menu-drop {
	left: auto;
}
li.main {
	background: url(/images/menu.png) no-repeat 0px -78px; height: 12px;
}
ul#gray li.main:hover {
	background: rgb(136, 136, 136);
}
ul#gray li.over.main {
	background: rgb(136, 136, 136);
}
#top-menu a.tab {
	padding: 7px 15px 10px; text-transform: uppercase; font-weight: bold;
}
#top-menu ul#gray a.tab {
	color: white;
}
#top-menu ul#gray li.active a.tab {
	color: rgb(42, 42, 42);
}
#top-menu ul li {
	padding: 7px 0px; float: left; position: relative;
}
#top-menu li:hover + li {
	
}
#top-menu ul li.first {
	
}
#top-menu ul li.active {
	background: rgb(255, 255, 255); height: 12px;
}
#top-menu li.active a.tab {
	color: rgb(42, 42, 42);
}
#top-menu li:hover > ul {
	display: block;
}
#top-menu li.over ul {
	display: block;
}
#top-menu ul li img {
	padding-right: 5px; vertical-align: top;
}
ul.menu-drop li:hover > ul {
	display: block;
}
ul.menu-drop ul.sub-menu {
	border: 2px solid rgb(153, 153, 153); left: 50px; top: 20px;
}
ul.menu-drop {
	background: 0% rgb(255, 255, 255); border-width: 0pt 2px 2px; border-style: none solid solid; margin: 5px 0px 0px; padding: 10px 10px 10px 8px; left: -2px; top: 21px; width: 210px; text-align: left; float: left; display: none; position: absolute; z-index: 15000; min-height: 28px;
}
#top-menu li ul li {
	padding: 0px;
}
#top-menu li ul li a.all_views {
	text-align: right; font-weight: normal;
}
ul.menu-drop li {
	left: 0pt; width: 210px; height: auto; word-wrap: break-word;
}
ul.menu-drop li.drop-header {
	margin: 12px 4px 5px; color: rgb(68, 68, 68); font-size: 14px; font-weight: bold;
}
ul.menu-drop li.drop-error {
	margin: 12px 4px 5px; color: rgb(119, 119, 119); font-size: 13px; font-weight: bold;
}
ul.menu-drop li a {
	padding: 6px 4px; color: rgb(29, 113, 159); font-size: 105%; font-weight: bold; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; float: none; display: block;
}
ul.menu-drop li:first-child a {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
ul.menu-drop li a.empty {
	color: rgb(170, 170, 170); font-weight: normal;
}
li a.empty {
	color: rgb(170, 170, 170); font-weight: normal;
}
ul.menu-drop li a span.id {
	color: rgb(119, 119, 119); font-weight: normal;
}
ul.menu-drop li a div.r_n {
	color: rgb(119, 119, 119); font-weight: bold;
}
ul.menu-drop li a:hover {
	background: 0% rgb(245, 245, 245); color: black;
}
ul.menu-drop li a:focus {
	background: 0% rgb(245, 245, 245); color: black;
}
ul.menu-drop li a.warning {
	color: red;
}
li.language_selector ul.menu-drop {
	left: inherit; right: 0px;
}
