* {
	margin: 0;
	padding: 0;
}

html,body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	background: #f4f4f4;
	font: normal 11px arial, sans-serif;
	color: #2B2B2B;
}

body#user-login,body#user-reset-password-link {
	background: #0E3B5A;
}

h1 {
	font: bold 18px arial, sans-serif;
	color: #2B2B2B;
}

p {
	max-width: 900px;
	margin: 0 0 5px;
}

ul,ol {
	margin-left: 20px;
}

ul li,ol li {
	margin-bottom: 5px;
}

ul li {
	list-style: square outside none;
}

a,a:visited {
	color: #009ACC;
	text-decoration: underline;
	cursor: pointer;
}

a:hover,a:active {
	color: #00C1FF;
}

input[type="text"],input.text,input[type="password"] {
	height: 16px;
	padding-left: 3px;
	border: solid 1px #D3D5D6;
	border-top-color: #6D6F70;
}

input[type="checkbox"],input.checkbox {
	vertical-align: -2px;
}

input[type="radio"],input.radio {
	margin-right: 5px;
}

input[readonly] {
	background-color: #f0f0f0;
	color: #6d6d6d;
}

textarea[readonly] {
	background-color: #f0f0f0;
	color: #6d6d6d;
}

label {
	padding: 0 10px 0 5px;
}

label:hover {
	color: #009ACC;
}  /*#00C1FF;*/
.clear {
	clear: both;
}

.ui-datepicker-trigger {
	margin: 1px 3px;
	z-index: 2000;
}

#ui-datepicker-div {
	z-index: 2000;
}

/* header */
#kmcHeader {
	height: 29px;
	padding: 4px 7px 0;
	background: url(../images/sprite.png) repeat-x 0 -152px;
}

#kmcHeader div#logo {
	width: 115px;
	height: 30px;
	margin-top: -3px;
	float: left;
	background: url(../images/sprite.png) repeat-x 0 -120px;
}

#kmcHeader ul {
	height: 29px;
	margin: -4px 0 0 68px;
	float: left;
}

#kmcHeader li {
	height: 32px;
	padding-left: 25px;
	display: block;
	float: left;
	list-style: none inside none;
}

#kmcHeader li.active {
	background: url(../images/sprite.png) no-repeat 0 -185px;
}

#kmcHeader li.active a {
	background: url(../images/sprite.png) no-repeat right -185px;
	color: #222;
}

#kmcHeader li a {
	_width: 0;
	height: 24px;
	padding: 10px 24px 0 0;
	display: block;
	font: bold 11px arial, sans-serif;
	color: #D7F3DD;
	text-decoration: none;
}

#kmcHeader li a:hover {
	color: #A6E7F6;
}

#kmcHeader li.active a:hover {
	color: #222;
}

#kmcHeader div#user_links {
	margin-top: -2px;
	float: right;
	text-align: right;
	font-size: 10px;
	color: #ccc;
}

div.login #kmcHeader div {
	margin-top: 13px;
}

div#user_links span {
	float: right;
	color: #fff;
}

div#user_links a {
	color: #D7F3DD;
}

div#user_links a:hover {
	color: #A6E7F6;
	text-decoration: underline;
}

/* sub-header */
#sub-header {
	padding: 5px 20px 19px;
	min-height: 25px;
	background: transparent url(../images/sub-bg.png) repeat-x 0 -2px;
}

/* wrapper */
#wrapper {
	padding: 10px;
	clear: both;
	width: 95%;
}

/* sub navigation */
.sub-navigation {
	display: table;
	zoom: 1;
	margin-left: 0;
}

.sub-navigation li {
	height: 19px;
	padding-left: 15px;
	margin-right: 1px;
	float: left;
	display: inline;
	list-style: none inside none;
}

.sub-navigation li a {
	float: left;
	height: 19px;
	padding: 2px 15px 0 0;
	display: block;
	font: bold 11px arial, sans-serif;
	color: #222;
	text-decoration: none;
}

.sub-navigation li a:visited {
	color: #222;
	text-decoration: none;
}

.sub-navigation li a:hover {
	color: #000;
}

.sub-navigation li.active {
	margin-top: 1px;
	background: url(../images/sprite.png) no-repeat 0 -219px;
}

.sub-navigation li.active a:visited,.sub-navigation li.active a {
	color: #f2f2f2;
	background: url(../images/sprite.png) no-repeat right -219px;
}

ul.tabz {
	display: table;
	margin: 15px 0 10px;
	clear: both;
}

ul.tabz li {
	padding: 0 0 0 5px;
	float: left;
	cursor: pointer;
	font-weight: bold;
	color: #009ACC;
	border-left: solid 1px #B7BABC;
	list-style: none inside none;
}

ul.tabz li#list_admins {
	border: none;
}

ul.tabz li.selected {
	margin-top: -2px;
	font-size: 13px;
	color: #333;
}

div#my_info,div#new_admin {
	clear: both;
}

table,table td,table th {
	border: solid 1px #B7BABC;
	border-collapse: collapse;
}

tfoot td {
	height: 19px;
	text-align: center;
	background: url(../images/sprite.png) repeat-x 0 -91px;
}

@
-moz-document url-prefix () {table tfoot td { height:29px;

}

}
table tr {
	background: #F7F7F7;
	color: #333;
}

table tr.odd {
	background: #FFF;
}

table th,table td {
	padding: 5px;
}

table th {
	height: 13px;
	padding-right: 12px;
	text-align: left;
	background: #ECECEC url(../images/sprite.png) repeat-x 0 0;
	white-space: nowrap;
}

@
-moz-document url-prefix () {table th { height:23px;
	
}

}
table .sum th {
	height: 20px;
	padding-right: 15px;
	text-align: right;
	background: #FFF url();
	white-space: nowrap;
}

table tbody td {
	max-width: 250px;
	overflow: hidden;
	whitespace: nowrap;
}

table td.description {
	white-space: nowrap;
}

.link {
	cursor: pointer;
	text-decoration: underline;
}

.paginator {
	
}

.paginator .disabled {
	
}

.paginator .enabled {
	cursor: pointer;
}

.paginator .currnet {
	font-weight: bold;
}

/* partner-list */
#partner-list .hint {
	color: #FF3200;
}

/* partner-usage-index */
#partner-usage-index input {
	vertical-align: top;
}

/* partner-create */
#partner-create #new_account {
	width: 350px;
}

#partner-create #new_account fieldset {
	width: 305px;
}

option {
	padding-right: 8px;
}

input,select {
	font: normal 11px arial, sans-serif;
}

select {
	height: 19px;
}

tbody td select {
	width: 100px;
}

.help {
	width: 16px;
	height: 16px;
	margin-top: -1px;
	display: block;
	text-indent: -9999px;
	cursor: help;
	background: url(../images/sprite.png) no-repeat 0 -74px;
}

input#from_date,input#to_date {
	width: 58px;
	padding-top: 1px;
}

fieldset {
	padding: 5px 20px 4px 10px;
	padding: 0 20px 0 0;
	border: solid 1px #B7BABC;
	margin: 17px 0 18px 21px;
	display: table;
	float: left;
	clear: both;
	background: #f7f7f7;
}

fieldset {
	margin-left: 0;
}

fieldset fieldset {
	height: 40px;
	padding: 10px 10px 7px;
	border: none;
	margin: 10px 10px 5px;
	display: block;
	float: left;
	clear: none;
}

fieldset fieldset legend {
	margin: 0 0 0 -8px;
	padding: 4px 8px 0; #
	padding: 0 0 5px 0;
	font: normal 11px arial, sans-serif;
	color: #222;
}

button#do_filter {
	margin: 34px 0 0 11px;
	float: left;
}

table {
	margin: 10px 0 6px;
}

h1 span,h2 span {
	font: normal 11px arial, sans-serif;
}

h1 span {
	font-size: 16px;
}

h1 span span {
	margin: 5px 0 10px;
	font-size: 12px;
}

h2 {
	font-size: 16px;
	clear: both;
}

.exportCsv {
	margin-left: 1px;
}

/*.exportCsv a { font-weight:bold;}*/
div#filter_text {
	margin: -1px 0 0 5px;
	display: none;
}

div#filter_text .help {
	margin: 1px 0 0 5px;
	display: none;
	float: right;
}

#filters {
	min-width: 234px;
	margin-bottom: 20px;
	float: left;
	clear: both;
}

#filters form {
	margin: 6px 0 0;
	padding: 13px 8px;
	border: solid 1px #B7BABC;
	background: #fff;
}

/* #filters table, #filters table td { border:none; background:#fff;} */
#filters ul { #
	margin: 5px 0 0 3px;
}

#filters label {
	display: block;
	clear: both;
	margin: 10px 0;
}

#filters ul label { #
	margin: -1px 0 0 0;
}

#filters input[type=text],#filters input.text {
	height: 18px;
	padding-top: 4px;
	margin: -5px 0 10px 5px; #
	margin-top: -15px;
	float: right;
}

#filters input[type=checkbox],#filters input.checkbox {
	margin-right: 5px; #
	margin-right: 0;
}

#filters div {
	padding: 6px 0 0px;
}

#filters div input[type=text],#filters div input.text {
	width: 64px;
	margin: 0;
	float: none;
}

p#clear_dates {
	text-align: center;
	margin-top: 3px;
}

#filters img {
	vertical-align: middle; #
	vertical-align: 2px;
	padding-right: 5px;
}

#results {
	float: left;
	Xwidth: 100%;
}

*:first-child+html #results {
	margin-top: 18px;
}  /* ie7 only */
body#batch-in-progress-tasks #results,body#batch-failed-tasks #results {
	margin-left: 20px;
}

.ui-datepicker-trigger {
	margin: 0 0 -4px 3px;
}

a#clear_dates {
	margin-left: 9px;
}

form.simple {
	float: left;
}

form.simple p,form.simple select,form.simple input,form.simple button,form.simple label
	{
	float: left;
	font-weight: bold;
}

form.simple select {
	padding: 3px;
	height: 24px;
}

form.simple fieldset {
	padding: 10px 20px 10px 10px;
}

form.simple button#do_filter {
	margin-top: 0;
}

form.simple button {
	margin-left: 10px;
}

form.simple p {
	padding: 5px 10px 5px 0;
}

form.simple label {
	padding-top: 5px;
}

form.simple input {
	height: 18px;
	padding-top: 4px;
	margin-left: 8px;
}

form.simple#new_button_form {
	margin-left: 20px;
}

ul.details {
	margin: 10px 0 20px 22px;
}

ul.details label {
	width: 80px;
	padding: 0;
	display: block;
	float: left;
}

form.form {
	width: 336px;
	padding-top: 15px;
	display: table;
	clear: both;
}

form.form fieldset {
	height: 174px; #
	height: 196px;
	padding: 15px;
	margin: 0 0 18px 0;
	display: block;
	position: relative;
	background: url(../images/form_bg.jpg) no-repeat 0 0; #
	background-position: 0 22px;
}

form.form legend {
	padding: 0 5px;
	font-weight: bold;
}

form.form dt,form.form dd {
	padding: 3px 0;
	float: left;
}

form.form dt {
	width: 150px;
	padding: 8px 0 0;
	clear: both;
}

form.form label {
	padding: 0;
}

form.form input[type="text"],form.form input[type="password"] {
	width: 148px;
	height: 18px;
	padding: 4px 0 0 4px;
}

form.form input[type="radio"] {
	vertical-align: -2px;
}

form.form select {
	width: 152px;
	height: 22px;
}

form.form option {
	padding: 2px 8px 2px 0;
}

form.form select[multiple="multiple"] {
	height: auto;
}

div.buttons {
	clear: both;
	text-align: center;
}

form.form button {
	margin: -54px auto 134px; #
	margin-top: -39px;
	display: block;
	position: absolute;
	top: 100%;
	right: 30px; #
	right: 15px !important;
	white-space: nowrap;
}

button.secondary {
	padding: 0;
	border: none;
	background: none;
	text-transform: lowercase;
	color: #009ACC;
}

button.secondary span {
	background: none;
	padding: 0;
}

button.secondary:hover {
	color: #00C1FF;
	border: none;
}

ul.errors {
	color: red;
}

#list_admins_panel {
	
}

#list_admins_panel table {
	width: 100%;
	clear: both;
}

div.panel button {
	position: absolute;
	bottom: 17px;
	right: 10px;
}

@
-moz-document url-prefix () {div .panel button { bottom:45px;
	right: 20px;
}

}
/* button { overflow:visible; height:24px; padding: 0 15px 0 0; border:none; background: url(../images/sprite.png) no-repeat right -25px; font: bold 11px arial,sans-serif; cursor:pointer;}*/
button {
	height: 24px;
	padding: 0 15px;
	border: solid 1px #888;
	overflow: visible;
	background: url(../images/sprite.png) no-repeat -1px -26px;
	font: bold 11px arial, sans-serif;
	color: #444;
	cursor: pointer;
}  /*B7BABC*/
/*button:hover { background-position: right -50px;}*/
button:hover {
	border: solid 1px #5E5E5E;
	color: #000;
}

/*button span { height:20px; padding: 5px 0 0 15px; margin: 0 10px 0 -3px; display:block; white-space:nowrap; background: url(../images/sprite.png) no-repeat 0 -25px;}*/
/*button:hover span { background-position: 0 -50px;}*/
@
-moz-document url-prefix () {button { padding-bottom:2px;
	
}

}
/* webkit */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	button span {
		margin-top: -1px;
	}
	form.form fieldset {
		height: 174px;
	}
}

/* end webkit */
/* user-login */
#user-login,#user-reset-password-link {
	background: #272929;
	font-size: 12px;
	color: #414141;
}

#user-login #header,#user-reset-password-link #header {
	background: none;
}

#user-login #sub-header,#user-reset-password-link #sub-header {
	background: none;
}

#user-login div.box,#user-reset-password-link div.box {
	position: relative;
	margin: 60px auto 0;
	width: 380px;
	background: #fff;
	-moz-border-radius: 8px;
}

#user-login .header,#user-reset-password-link .header {
	height: 35px;
	background: #DCE4E8 url(../images/sprite.png) repeat-x 0 -239px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	-webkit-border-radius-topleft: 8px;
}

#user-login .main,#user-reset-password-link .main {
	padding: 15px;
}

#user-login .footer,#user-reset-password-link .footer {
	bottom: 0px;
	height: 52px;
	background: #E0E7EA url(../images/sprite.png) repeat-x 0 -275px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	-webkit-border-radius-bottomleft: 8px;
}

#user-login p.hint,#user-reset-password-link p.hint {
	color: #FF3200;
}

#user-login h1,#user-reset-password-link h1 {
	font-size: 16px;
	padding: 8px 0 0 14px;
	color: #7AA5B3;
}

#user-login form input[type=text],#user-login input.text {
	width: 155px;
	height: 17px;
	padding: 3px 3px 0;
	margin-top: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#user-reset-password-link form input[type=password],#user-reset-password-link input.text
	{
	width: 155px;
	height: 17px;
	padding: 3px 3px 0;
	margin-top: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#user-login .item,#user-reset-password-link .item {
	padding: 5px 0;
}

#user-login .item label,#user-reset-password-link .item label {
	float: left;
	clear: both;
	padding: 5px 0;
	width: 110px;
}

#user-login .rememeber {
	clear: both;
	padding: 10px 0;
	width: 100%;
	font-weight: bold;
}

#user-login form.login button,#user-reset-password-link form.login button
	{
	bottom: 0;
	position: absolute;
	right: 0;
	margin: 12px;
}

#user-login form.login label,#user-reset-password-link form.login label
	{
	display: block;
	padding-left: 0px;
	padding-top: 4px;
}

#user-login form.login .rememeber label {
	display: inline;
}

#user-login #remember_me {
	margin-right: 4px;
}

#user-login hr,#user-reset-password-link hr {
	color: #C4CCCC;
	height: 0px;
	border: none;
	border-top: solid 1px #C4CCCC;
	border-bottom: solid 1px #EEEEEE;
}

#user-login .reset-link {
	position: relative;
	top: 15px;
	left: 20px;
}

#user-login .reset-wrapper {
	display: none;
	height: 100px;
	zoom: 1;
	min-height: 1%;
}

#user-login .reset-wrapper p {
	margin-bottom: 12px;
}

.display {
	display: table;
}

#user-login .reset-txt {
	margin: 8px 0 10px;
}

#user-login form.reset button {
	margin-left: 3px;
}

/* partner-create */
#partner-create form {
	clear: both;
}

/* widget-dialog*/
#widget-dialog {
	padding-top: 10px;
}

#widget-dialog label {
	padding: 0;
}

#widget-dialog dl {
	margin-top: 15px;
}

#widget-dialog dl p {
	margin-top: 5px;
}

#widget-dialog dt {
	margin: 10px 0 5px;
}

#widget-dialog dd input {
	width: 333px;
	height: 22px;
}

#widget-dialog dd input[type=checkbox] {
	width: auto;
}

#widget-dialog dd select {
	width: 343px;
	height: 24px;
	padding: 4px;
}

#widget-dialog dd textarea {
	width: 340px;
	height: 80px;
}

#widget-dialog dd #width {
	width: 60px;
}

#widget-dialog dd #height {
	width: 60px;
}

#widget-dialog ul.errors {
	margin: 0;
}

#widget-dialog ul.errors li {
	list-style: none;
}

#widget-dialog .disabled {
	background-color: #f0f0f0;
	color: #6d6d6d;
}

#widget-dialog #name-element {
	margin-bottom: 8px;
}

#widget-dialog #width-label,#widget-dialog #width-element,#widget-dialog #height-label,#widget-dialog #height-element
	{
	float: left;
}

#widget-dialog #creation_mode-label {
	clear: both;
}

#widget-dialog #width-element,#widget-dialog #height-element {
	margin: 5px 10px 12px;
}

#widget-dialog #conf_file_features-element .description,#widget-dialog #conf_file-element .description
	{
	text-align: right;
}

#widget-dialog #use_cdn-label,#widget-dialog #is_public-label {
	float: left;
}

#widget-dialog #use_cdn-element,#widget-dialog #is_public-element {
	float: left;
	margin: 5px;
}

#widget-dialog #is_public-label {
	margin-left: 10px;
}

.CodeMirror-line-numbers {
	width: 2.2em;
	color: #aaa;
	background-color: #eee;
	text-align: right;
	padding: .4em .3em 0 0;
	font-size: 9pt;
	font-family: monospace;
}

tbody tr:hover td {
	background: #D8EAEF;
}

tbody tr.additionalData td {
	max-width: 1450px;
	padding-bottom: 30px;
	overflow: visible;
	background: #f4f4f4;
}

tbody tr.additionalData:hover>td {
	background: #f4f4f4;
}

tbody tr.additionalData table {
	position: relative;
	z-index: 33;
	margin: 5px 0 10px 50px;
	min-width: 500px;
}

tbody tr.additionalData table tr td {
	background: #fff;
	padding-bottom: 30px;
	white-space: nowrap;
}

tbody tr.additionalData table tr:hover td {
	background: #D8EAEF;
}

form.inline-form {
	padding-top: 15px;
	display: table;
	clear: both;
}

form.inline-form fieldset {
	padding: 15px;
	margin: 0 0 18px 0;
	display: block;
}

form.inline-form legend {
	font-weight: bold;
	color: #222;
}

form.inline-form dt,form.inline-form dd {
	padding: 3px 0;
}

form.inline-form dt {
	width: 150px;
	padding: 8px 0 0;
	float: left;
	clear: both;
}

dd#adult_content-element {
	padding-top: 8px;
}

dd#adult_content-element label {
	margin-right: 10px;
}

form.inline-form label {
	padding: 0;
}

form.inline-form input[type="text"],form.inline-form input[type="password"]
	{
	width: 148px;
	height: 18px;
	padding: 4px 0 0 4px;
}

form.inline-form input[type="radio"] {
	vertical-align: -2px;
}

form.inline-form textarea {
	padding: 4px 0 0 4px;
}

form.inline-form select {
	width: 154px;
	height: 26px;
	padding: 4px;
}

form.inline-form .disabled {
	background-color: #f0f0f0;
	color: #6d6d6d;
}

form.inline-form option {
	padding: 2px 8px 2px 0;
}

form.inline-form select[multiple="multiple"],form.inline-form #content_categories
	{
	height: auto;
}

/* user_info */
body#user-create form.inline-form {
	width: 285px;
}

body#user-settings form.inline-form {
	width: 285px;
}

form.inline-form #fieldset-user_info {
	width: 285px;
}

form.inline-form #fieldset-user_info dt {
	width: 125px;
}

div.buttons {
	text-align: center;
}

form.inline-form button {
	margin: 0 10px 0 0;
}

button.secondary {
	background: none;
	text-transform: lowercase;
	color: #009ACC;
}

button.secondary div {
	background: none;
}

button.secondary:hover {
	color: #00C1FF;
}

ul.errors {
	width: 280px;
	margin-left: 15px;
	color: red;
}

div.error,div.message {
	padding: 10px;
	border: solid 1px red;
	margin: 18px 0;
	display: inline;
	float: left;
	clear: both;
	font-weight: bold;
	color: red;
}

div.message {
	border-color: green;
	color: green;
}

body#batch-entry-investigation div.error {
	margin-top: 6px;
}

body#batch-entry-investigation #frmSearch {
	clear: both;
}

body#batch-entry-lifecycle #frmSearch {
	clear: both;
}

body#batch-in-progress-tasks table {
	
}  /* 975 */
a#help {
	width: 16px;
	height: 17px;
	margin: 0 -16px 0 0;
	float: right;
	display: block;
	text-indent: -9999px;
	background: url(../images/sprite.png) no-repeat 0 -74px;
	cursor: help;
}  /* -44px -5px 0 0 */
a#help {
	display: none;
}

body#user-login a#help,body#user-reset-password-link a#help {
	margin-top: -35px;
	display: none;
}

#wrapper {
	padding: 0 0 22px 21px;
	display: table;
	zoom: 1;
}

body#user-login #wrapper,body#user-reset-password-link #wrapper {
	display: block;
}

ul#summary {
	margin: 6px 0 24px;
	font-weight: bold;
	padding: 2px 0 0;
}

ul#summary li {
	list-style: square inside none;
	margin: 0 0 6px 12px;
}

ul#summary li span {
	font-weight: normal;
}

hr {
	margin: 20px 0; #
	margin: 3px 0;
	color: #dadada;
}

#filters ul li {
	list-style: none inside none;
	margin-left: 0px;
}

#filters button {
	margin: 20px auto 5px;
	display: block;
}

iframe {
	border: 0px;
}

#index-apc {
	
}

#index-apc #wrapper {
	padding: 0;
	overflow: hidden;
}

#index-testme {
	
}

#index-testme #wrapper {
	padding: 0;
	overflow: hidden;
	width: 100%;
}

#index-testme-doc {
	
}

#index-testme-doc #wrapper {
	padding: 0;
	overflow: hidden;
}

table.ui-datepicker-calendar {
	min-width: 100%;
}

img.ui-datepicker-trigger {
	cursor: pointer;
}

body#batch-entry-investigation table {
	min-width: 1450px;
}

body#batch-failed-tasks div#buttons {
	padding-left: 3px;
	position: relative;
	top: -33px;
	float: left;
}

body#batch-failed-tasks div#buttons button { #
	margin-left: 5px;
}

div.help {
	width: 16px;
	height: 17px;
	margin: 3px 0 0 5px;
	display: none;
	float: left;
	background: url(../images/sprite.png) no-repeat 0 -74px;
	cursor: help;
	text-indent: -9999px;
}

table tbody td div.thumbWrap {
	height: 28px;
}

table tbody img.thumb {
	width: 20px;
	height: 15px;
	margin-top: 6px;
	position: absolute;
}

table tbody img.thumb.on {
	width: 100px;
	height: 75px;
	padding: 3px;
	border: solid 1px #707070;
	margin-top: 0;
	background: #fff;
}

body#partner-usage-index select#filter_type,body#partner-usage-index div#filter_text
	{
	float: left;
}

body#partner-usage-index div#filter_text,body#partner-usage-index fieldset#fieldset-filter_type_group div.help
	{
	margin-top: 0;
}

body#partner-usage-index div#filter_text input {
	padding-top: 1px;
}

body#batch-learn-more {
	
}

body#batch-learn-more #sub-header {
	display: none;
}

body#batch-learn-more #wrapper {
	padding-left: 30px;
	background: #fff;
}

body#batch-learn-more h2 {
	margin: 20px 0 10px;
}

body#batch-learn-more h3 {
	margin: 6px 0;
}

body#batch-learn-more h2 a,body#batch-learn-more h3 a {
	text-decoration: none;
}

body#batch-learn-more p,body#batch-learn-more li {
	font-size: 12px;
}

body#batch-learn-more li {
	max-width: 500px;
}

body#batch-learn-more ol li {
	Xlist-style-position: inside;
}

#partner-configure-dialog {
	padding-top: 10px;
}

#partner-configure-dialog label {
	padding: 0;
}

/*  #partner-configure-dialog dl { margin-top:15px;}*/
#partner-configure-dialog dl p {
	width: 333px;
	padding: 3px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#partner-configure-dialog .partnerConfigureFormColumnLeft dt {
	width: 288px;
	margin: 3px 0 10px;
}

#partner-configure-dialog .partnerConfigureFormColumnRight dt {
	width: 280px;
	margin: 3px 0 5px;
}

#partner-configure-dialog dd input {
	width: 154px;
	height: 22px;
}

#partner-configure-dialog .partnerConfigureFormColumnRight dd input {
	width: 250px;
	height: 22px;
}

#partner-configure-dialog dd input#max_bulk_size {
	width: 150px;
}

#partner-configure-dialog select {
	width: 156px;
	height: 24px;
	padding: 1px;
}

#partner-external-storages #addNewStorage {
	margin-left: 20px;
}

#partner-external-storages #addNewStorage dd,#partner-external-storages #addNewStorage dt
	{
	float: left;
}

#partner-external-storages table#newStorageTable tbody td {
	min-width: 0;
	max-width: 800px;
	border: 0;
}

#partner-external-storages table#newStorageTable tbody td dt label {
	display: block;
	width: 150px;
	float: left;
}

#partner-external-storages table#newStorageTable tbody td dt input {
	display: block;
	width: 150px;
}

#partner-external-storages table#newStorageTable tbody td dt checkbox {
	display: block;
	width: 150px;
}

#partner-external-storages div.newStorageDiv {
	width: 850px;
	line-height: 2;
}

#partner-external-storages div.newStorageDiv div #desciption-label {
	width: auto;
}

#partner-external-storages #toggleLink {
	color: blue;
}

#partner-external-storages div.newStorageDiv div dt {
	display: block;
	width: 211px;
	float: left;
	line-height: 1.8;
	clear: both;
}

#partner-external-storages div.newStorageDiv div dd {
	display: block;
}

#partner-external-storages div.newStorageDiv div dd input {
	width: 200px;
}

#partner-external-storages div.newStorageDiv div dd select {
	width: 205px;
}

#partner-external-storages #crossLine {
	margin: 12px;
}

#partner-external-storages .leftcolumn {
	float: left;
	width: 426px;
}

#partner-external-storages .leftBottomColumn {
	float: left;
	width: 426px;
	border-right: 1px solid gray;
}

#partner-external-storages .rightcolumn {
	float: right;
	width: 416px;
}

#partner-external-storages hr {
	margin: 12px;
}

#partner-external-storages .checkBoxOption {
	display: block;
	width: 300px;
	float: none;
}

#partner-external-storages div.newStorageDiv #description-label element.style
	{
	width: auto;
}

#partner-external-storages ul.errors {
	margin-left: 18px;
	line-height: 1;
	font-size: 10px;
}

#partner-external-storages #description {
	display: block;
}

#partner-external-storages div.commentFormObjects {
	height: 240px;
	width: 400px;
	overflow: auto;
}

#delivery-delivery-profiles-configuration .deliveryProfileConfigureFormPanel fieldset {
	border: none;
	background: none;
	margin: 0px 0px 10px 21px;
	width: 850px;
	line-height: 2;
}

#delivery-delivery-profiles-configuration .deliveryProfileConfigureFormPanel fieldset legend {
	font-weight: bold;
	margin-bottom: 10px;
}

#delivery-delivery-profiles-configuration .deliveryProfileConfigureFormPanel fieldset dt {
	display: block;
	width: 333px;
	float: left;
	line-height: 1.8;
	clear: both;
}

#delivery-delivery-profiles-configuration .deliveryProfileConfigureFormPanel fieldset dd {
	line-height: 2;
	display: block;
}

#delivery-delivery-profiles-configuration #addNewDeliveryProfile {
	margin-left: 20px;
}

#delivery-delivery-profiles-configuration #addNewDeliveryProfile dd,#delivery-delivery-profiles-configuration #addNewDeliveryProfile dt
	{
	float: left;
}

form#addNewDistributionProfile {
	margin-left: 20px;
}

form#addNewDistributionProfile dd,form#addNewDistributionProfile dt {
	float: left;
}

form#addNewDistributionProfile #newPartnerId {
	width: 60px;
}

th input[type="checkbox"],td input[type="checkbox"] {
	margin: 0 -7px 0 2px;
}

a.investigate,a.taskinfo,a.lifecycle {
	padding-left: 18px;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	background: url(../images/sprite.png) no-repeat -239px -121px;
}

a.taskinfo {
	background-position: -239px -137px;
}

a.lifecycle {
	background-position: -238px -77px;
}

a.investigate:hover,a.taskinfo:hover,a.lifecycle:hover {
	color: #009ACC;
}

.nowrap {
	white-space: nowrap;
}

body#index-apc #wrapper {
	display: block;
}

body#index-testme #wrapper {
	display: block;
}

body#index-testme-doc #wrapper {
	display: block;
}

#assign-partners-dialog form {
	width: auto;
}

#assign-partners-dialog dd {
	float: none;
}

#user-role-configure-dialog input {
	border: none;
	background: #fff;
}

#user-role-configure-dialog dd input {
	border: none;
	background: #fff;
	width: 368px
}

#user-role-configure-dialog form {
	width: 533px
}

#list_kmc_users_panel button {
	position: static;
}

#list_kmc_users_panel table {
	width: 100%;
	min-width: 0px;
}

/* kaltura_inernal_tools plugin */
dt#Algorithm-label {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

dd#Algorithm-element {
	clear: both;
}

#Algorithm-element label {
	display: block;
	margin: 7px 0;
}

#Algorithm-element input[type=text] {
	height: 14px;
}

#results table {
	Xwidth: 100%;
}

.flavor_param {
	clear: both;
}

.flavor_param label {
	float: left;
	margin: 2px 20px 2px 0;
}

.flavor_param .flavor_name {
	width: 200px;
	margin-right: 10px;
}

#frmGenericProviderConfig .zend_form dt {
	float: left;
	width: 120px;
	margin: 5px 10px 0 0px;
	clear: both;
}

#frmGenericProviderConfig .zend_form dd {
	margin: 5px 0 5px;
}

#frmGenericProviderConfig .zend_form .set_default {
	float: right;
	margin: -23px 40px 0 0;
	width: 125px;
}

.crossLine {
	clear: both;
}

#frmDistributionProfileConfig fieldset {
	float: none;
	padding: 10px 20px 10px 10px;
}

#frmDistributionProfileConfig #fieldset-newThumbDimensions {
	width: 100%;
	padding: 10px 0;
}

#frmDistributionProfileConfig #fieldset-newThumbDimensionsButtonGroup {
	padding-right: 0;
}

#frmDistributionProfileConfig #frmGenericProviderConfig fieldset {
	width: 100%;
	padding-right: 0;
}

#frmDistributionProfileConfig ul.errors {
	margin-left: 15px;
}

#frmDistributionProfileConfig label {
	padding-left: 0;
}

#frmDistributionProfileConfig .field-config-row {
	margin: 10px 0;
}

#frmDistributionProfileConfig .field-config-row input[type=checkbox] {
	margin: 0 5px 0 0;
}

#frmDistributionProfileConfig .field-config-row input[type=text] {
	width: 390px;
}

#frmDistributionProfileConfig .field-config-row input.field-name {
	width: 490px;
}

#frmDistributionProfileConfig .field-config-row input.update-param {
	width: 365px;
	display: none;
}

#frmDistributionProfileConfig .field-config-row .field-config-edit {
	padding: 10px 0 0;
	display: none;
}

#frmDistributionProfileConfig .field-config-row .field-config-edit dt {
	margin: 0 0 5px;
	float: left;
	clear: both;
}

#frmDistributionProfileConfig .field-config-row .field-config-edit dt label
	{
	width: 110px;
	display: block;
}

#frmDistributionProfileConfig .field-config-row .field-config-edit dd {
	margin: 0 0 5px;
}

#fieldset-newThumbDimensionsButtonGroup {
	background: #fff;
	border: 0;
	padding: 0;
	width: 100%;
}

#fieldset-newThumbDimensions dt {
	clear: both;
	float: left;
	margin: 5px 10px 0 0;
	width: 120px;
}

#fieldset-newThumbDimensions dd {
	float: left;
	margin: 5px 0;
}

#fieldset-newThumbDimensions #thumbnailRequired {
	float: right;
	margin: -50px 95px 0 0;
}

#fieldset-newThumbDimensions {
	width: 100%;
	margin-right: 0;
	padding: 10px 0;
}

#frmGenericProviderConfig .actionGroup-submit dt,#frmGenericProviderConfig .actionGroup-update  dt,#frmGenericProviderConfig .actionGroup-delete  dt,#frmGenericProviderConfig .actionGroup-fetchReport  dt
	{
	width: auto;
}

.actionGroup-submit label,.actionGroup-update label,.actionGroup-delete label,.actionGroup-fetchReport label
	{
	float: left;
	width: 200px;
}

.actionGroup-submit input,.actionGroup-update input,.actionGroup-delete input,.actionGroup-fetchReport input
	{
	float: left;
}

#frmGenericProviderConfig input[type=text] {
	width: 193px;
}

form#frmCreateDropFolder {
	margin-left: 20px;
}

form#frmCreateDropFolder dd,form#frmCreateDropFolder dt {
	float: left;
}

form#frmCreateMediaRepurposing dd,form#frmCreateMediaRepurposing dt {
	float: left;
	right: 0px;
}

form#frmCreateMediaRepurposingFromTemplate dd,form#frmCreateMediaRepurposingFromTemplate dt {
	right: 0px;
	float: left;

}

form#frmCreateCatalogItem {
	margin-left: 20px;
}

form#frmCreateCatalogItem dd,form#frmCreateCatalogItem dt {
	float: left;
}

form#frmCreateReachProfile {
	margin-left: 20px;
}

form#frmCreateReachProfile dd,form#frmCreateReachProfile dt {
	float: left;
}

form#frmCloneReachProfile dd,form#frmCloneReachProfile dt {
	float: left;
}

form#frmClonePartnerCatalogItems dd,form#frmClonePartnerCatalogItems dt {
	float: left;
}

#drop-folder-configure-dialog {
	padding-top: 10px;
}

#drop-folder-configure-dialog label {
	padding: 0;
}

#drop-folder-configure-dialog dl {
	margin-top: 15px;
}

#drop-folder-configure-dialog dl p {
	width: 333px;
	padding: 3px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#drop-folder-configure-dialog dt {
	margin: 10px 0 5px;
}

#drop-folder-configure-dialog dd input {
	width: 333px;
	height: 22px;
}

#drop-folder-configure-dialog dd input#max_bulk_size {
	width: 150px;
}

#drop-folder-configure-dialog select {
	min-width: 338px;
	height: 24px;
	padding: 1px;
}

#configuration-map-configure-dialog {
	padding-top: 10px;
}

#configuration-map-configure-dialog label {
	padding: 0;
	width: 400px;
}

#configuration-map-configure-dialog dl {
	margin-top: 15px;
}

#configuration-map-configure-dialog b {
	display: block;
}

#configuration-map-configure-dialog dl p {
	width: 400px;
	padding: 3px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#configuration-map-configure-dialog dt {
	margin: 10px 0 5px;
}

#configuration-map-configure-dialog dd input {
	width: 333px;
	height: 22px;
}

#configuration-map-configure-dialog dd textarea {
	width: 550px;
}


#configuration-map-configure-dialog dd input#max_bulk_size {
	width: 150px;
}

#configuration-map-configure-dialog select {
	min-width: 338px;
	height: 24px;
	padding: 1px;
}

#catalog-item-configure-dialog {
	padding-top: 10px;
}

#catalog-item-configure-dialog label {
	padding: 0;
}

#catalog-item-configure-dialog dl {
	margin-top: 15px;
}

#catalog-item-configure-dialog b {
	display: block;
}

#catalog-item-configure-dialog dl p {
	width: 333px;
	padding: 3px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#catalog-item-configure-dialog dt {
	margin: 10px 0 5px;
}

#catalog-item-configure-dialog dd input {
	width: 333px;
	height: 22px;
}

#catalog-item-configure-dialog dd input#max_bulk_size {
	width: 150px;
}

#catalog-item-configure-dialog select {
	min-width: 338px;
	height: 24px;
	padding: 1px;
}

#reach-profile-configure-dialog {
	padding-top: 10px;
}

#reach-profile-configure-dialog label {
	padding: 0;
}

#reach-profile-configure-dialog dl {
	margin-top: 15px;
}

#reach-profile-configure-dialog b {
	display: block;
}

#reach-profile-configure-dialog dl p {
	width: 333px;
	padding: 3px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#reach-profile-configure-dialog dt {
	margin: 10px 0 5px;
}

#reach-profile-configure-dialog dd input {
	width: 333px;
	height: 22px;
}

#reach-profile-configure-dialog dd input#max_bulk_size {
	width: 150px;
}

#reach-profile-configure-dialog select {
	min-width: 338px;
	height: 24px;
	padding: 1px;
}

#virus-scan-configure-dialog {
	padding-top: 10px;
}

#virus-scan-configure-dialog label {
	padding: 0;
}

#virus-scan-configure-dialog dl {
	margin-top: 15px;
}

#virus-scan-configure-dialog dl p {
	width: 333px;
	padding: 3px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#virus-scan-configure-dialog dt {
	margin: 10px 0 5px;
}

#virus-scan-configure-dialog dd input {
	width: 333px;
	height: 22px;
}

#virus-scan-configure-dialog dd input#max_bulk_size {
	width: 150px;
}

#virus-scan-configure-dialog select {
	width: 165px;
	height: 24px;
	padding: 1px;
}

#virus-scan-configure-dialog #entryTypeToFilter {
	width: 156px;
	height: auto;
	padding: 1px;
}

#virus-scan-configure-dialog #partnerId-element .readonly {
	background-color: #D8EAEF
}

#frmVirusScanFilter #filter_text {
	float: left;
	display: block;
}

#frmVirusScanFilter .help {
	float: left;
	display: block;
}

#frmVirusScanFilter fieldset {
	margin-right: 20px;
}

.resetUserPassword {
	margin-bottom: 13px;
}

#frmKmcUsersResetPassword dt {
	width: 120px;
	float: left;
}

#frmKmcUsersResetPassword dd input {
	width: 200px;
	float: left;
	height: 20px
}

#frmKmcUsersResetPassword button {
	float: left;
	margin-left: 10px;
}

#partner-configure-dialog .configureDiv {
	float: left;
	width: 50%;
}

#partner-configure-dialog .configureDiv #fieldset-enableDisableFeatures input
	{
	width: 20px;
}

#partner-configure-dialog  #fieldset-enableDisableFeatures label {
	width: 20px;
	padding: 0 10px 0 5px
}

#partner-configure-dialog .partnerConfigureFormColumnLeft fieldset {
	border: none;
	background: none;
	margin: 0px 0px 0px 21px;
}

#partner-configure-dialog .partnerConfigureFormColumnLeft fieldset legend
	{
	font-weight: bold;
	margin-bottom: 10px;
}

#partner-configure-dialog .partnerConfigureFormColumnRight fieldset {
	border: none;
	background: none;
	margin: 0px 0px 0px 21px;
}

#partner-configure-dialog .partnerConfigureFormColumnRight fieldset legend
	{
	font-weight: bold;
	margin-bottom: 10px;
}

#partner-configure-dialog .partnerConfigureFormColumnLeft fieldset dt {
	float: left;
}

#partner-configure-dialog .partnerConfigureFormColumnRight fieldset dt {
	float: left;
}

#partner-configure-dialog .partnerConfigureFormColumnRight fieldset dd {
	margin-bottom: 5px;
	float: left;
}

#partner-configure-dialog .partnerConfigureFormColumnLeft fieldset dd {
	margin-bottom: 5px;
}

#partner-configure-dialog .partnerConfigureFormColumnLeft .partner_configuration_checkbox_field
	{
	float: none;
	width: 450px;
}

#partner-configure-dialog .partnerConfigureFormColumnRight .partner_configuration_checkbox_field
	{
	float: none;
	width: 684px;
}

#partner-configure-dialog .partnerConfigureFormColumnRight .partnerConfigurationDescription
	{
	float: none;
	width: 684px;
}

#partner-configure-dialog .partnerConfigureFormColumnLeft {
	float: left;
	width: 40%;
}

#partner-configure-dialog .partnerConfigureFormColumnRight {
	float: left;
	width: 60%;
}

#partner-configure-dialog #fieldset-enableDisableFeatures .linkToPage {
	color: #00c1ff;
}

#partner-configure-dialog #frmPartnerConfigure .partnerConfigureFormColumnLeft  fieldset
	{
	width: 450px;
}

#partner-configure-dialog #frmPartnerConfigure .partnerConfigureFormColumnRight fieldset
	{
	width: 685px;
}

#partner-configure-dialog #fieldset-includedUsage legend {
	margin-top: -8px;
}

#partner-configure-dialog #monitor_usage_history {
	background: none;
	width: 128px;
	margin-left: 5px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsage input {
	width: 60px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsage label {
	min-width: 80px;
}

#partner-configure-dialog #frmPartnerConfigure select {
	width: 159px;
}

#partner-configure-dialog #frmPartnerConfigure .partnerConfigureFormColumnRight select
	{
	width: 255px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsageFloatLeft {
	width: 240px;
	float: left;
	margin-top: 3px;
}

#partner-configure-dialog #fieldset-includedUsageSecondPart .includeUsageFloatLeft
	{
	width: 377px;
	float: left;
	margin-top: 3px;
}

#partner-configure-dialog #fieldset-configureKmcUsers .includeUsageFloatLeft
	{
	width: 377px;
	float: left;
	margin-top: 3px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsageFloatRight {
	width: 150px;
	float: left;
	margin-top: 3px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsageFloatLeft div
	{
	margin-left: 3px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsageFloatLeft input
	{
	width: 40px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsageFloatLeft label
	{
	margin-top: 3px;
	margin-bottom: 5px;
	float: left;
	width: 190px;
}

#partner-configure-dialog #fieldset-includedUsageSecondPart .includeUsageFloatLeft label
	{
	margin-top: 3px;
	margin-bottom: 5px;
	float: left;
	width: 326px;
}

#partner-configure-dialog #fieldset-configureKmcUsers .includeUsageFloatLeft label
	{
	margin-top: 3px;
	margin-bottom: 5px;
	float: left;
	width: 326px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsageFloatRight input
	{
	width: 40px;
}

#partner-configure-dialog #frmPartnerConfigure .includeUsageFloatRight label
	{
	margin-top: 3px;
	margin-bottom: 5px;
	float: left;
	width: 88px;
}

#partner-configure-dialog #frmPartnerConfigure .field_checkbox {
	width: 0px;
}

#partner-configure-dialog #mothly_bandwidth_combined {
	float: left;
	width: 136px;
	height: 87px;
}

#partner-configure-dialog #fieldset-publisherSpecificDeliverySettings .partner_configuration_checkbox_field
	{
	width: 18px;
	float: left;
}

#partner-configure-dialog #fieldset-publisherSpecificDeliverySettings .partner_configuration_checkbox_field_only
	{
	float: none;
	width: 450px;
}

#partner-configure-dialog #mothly_bandwidth_combined label {
	float: left;
	height: 45px;
	margin-top: 3px;
}

#partner-configure-dialog #monitor_usage_history-label {
	width: 0px;
}

#partner-configure-dialog #fieldset-publisherSpecificDeliverySettings  dt
	{
	width: 269px;
	float: left;
}

#partner-configure-dialog #fieldset-publisherSpecificDeliverySettings  .hint
{
    color: #999999;
    font-size: 10px;
    margin: 0;
    padding: 0 0 0 17px;
    border: none;
    background-color: transparent;
}

#partner-configure-dialog #fieldset-thumbnailConfiguration .partner_configuration_checkbox_field
        {
        width: 70px;
        float: left;
}

#partner-configure-dialog #fieldset-thumbnailConfiguration  dt
        {
        width: 300px;
        float: left;
}

#partner-configure-dialog #extended_free_trail_expiry_reason-element .errors
	{
	width: 240px;
}

#partner-configure-dialog #partner_group_type-label {
	width: 150px;
}

#partner-configure-dialog #partner_group_type-element select {
	width: 297px;
}

/* Idetic Distribution */
#provider-configure-dialog .hint {
	color: #FF3200;
}

#loader {
	position: absolute;
	z-index: 3000;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	display: none;
	background: url(../images/ajax-loader.gif)
}

;
form#addNewVirusScanProfile {
	margin-left: 20px;
}

form#addNewVirusScanProfile dd,form#addNewVirusScanProfile dt {
	float: left;
}

form#addNewForm {
	margin-left: 20px;
}

form#addNewForm dd,form#addNewForm dt {
	float: left;
}

form#addNewForm #newPartnerId {
	width: 60px;
}

/* report */
#report-dialog dt {
	margin: 3px 0 10px;
	width: 288px;
	float: left;
}

#report-dialog dd {
	margin-bottom: 5px;
}

#report-dialog dd input {
	height: 22px;
}

#report-dialog .CodeMirror-wrapping {
	border: 1px solid #AAAAAA;
}

#storage-configure-dialog .storageConfigureFormPanel fieldset {
	border: none;
	background: none;
	margin: 0px 0px 10px 21px;
	width: 850px;
	line-height: 2;
}

#storage-configure-dialog .storageConfigureFormPanel fieldset legend
	{
	font-weight: bold;
	margin-bottom: 10px;
}

#storage-configure-dialog .storageConfigureFormPanel fieldset dt {
	display: block;
	width: 333px;
	float: left;
	line-height: 1.8;
	clear: both;
}

#storage-configure-dialog .storageConfigureFormPanel fieldset dd {
	line-height: 2;
	display: block;
}

#storage-configure-dialog .storageConfigureFormPanel fieldset#fieldset-advanced dt {
	display: block;
	width: 800px;
	float: left;
	line-height: 1.5;
	clear: both;
}

#storage-configure-dialog .storageConfigureFormPanel fieldset#fieldset-advanced dd {
	line-height: 1.7;
	display: block;
	width: 800px;
}

form#frmCreateDrmPolicy {
	margin-left: 20px;
}

form#frmCreateDrmPolicy dd,form#frmCreateDrmPolicy dt {
	float: left;
}

#drm-policy-configure-dialog {
	padding-top: 10px;
}

#drm-policy-configure-dialog label {
	padding: 0;
}

#drm-policy-configure-dialog dl {
	margin-top: 15px;
}

#drm-policy-configure-dialog dl p {
	width: 333px;
	padding: 3px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#drm-policy-configure-dialog dt {
	margin: 10px 0 5px;
}

#drm-policy-configure-dialog dd input {
	width: 500px;
	height: 22px;
}

#drm-policy-configure-dialog select {
	min-width: 505px;
	height: 24px;
	padding: 1px;
}

form#frmCreateDrmProfile {
	margin-left: 20px;
}

form#frmCreateDrmProfile dd,form#frmCreateDrmProfile dt {
	float: left;
}

#drm-profile-configure-dialog {
	padding-top: 10px;
}

#drm-profile-configure-dialog label {
	padding: 0;
}

#drm-profile-configure-dialog dl {
	margin-top: 15px;
}

#drm-profile-configure-dialog dl p {
	width: 333px;
	padding: 3px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#drm-profile-configure-dialog dt {
	margin: 10px 0 5px;
}

#drm-profile-configure-dialog dd input {
	width: 500px;
	height: 22px;
}

#drm-profile-configure-dialog select {
	min-width: 505px;
	height: 24px;
	padding: 1px;
}

form#frmCreateSsoProfile {
	margin-left: 20px;
}

form#frmCreateSsoProfile dd,form#frmCreateSsoProfile dt {
	float: left;
}

#sso-profile-configure-dialog dt {
	margin: 10px 0 5px;
}

#sso-profile-configure-dialog dd input {
	width: 333px;
	height: 22px;
}

fieldset fieldset.add-rule-fieldset {
	clear: both;
}

fieldset fieldset.regex-rule {
	border: solid 1px #B7BABC;
	background: #d6dcf4;
}
