/* description: extension skin styles. */

body {
    background-color: #deecfd;
}

.extension table.skin {
    width: 100%;
}

.extension table.title {
    width: 100%;
}

.extension td.menu {
	width: 16px;
    padding-top: 2px;
    white-space: nowrap;
}

.extension td.title {
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 0px;
    font: 11px tahoma, verdana, sans-serif;
    font-weight: bold;
    color: #333399;
    white-space: nowrap;
    text-align: left;
	width: 100%;
}

.extension td.actions {
	width: 16px;
	padding-top: 3px;
}

.extension td.actions a {
	display: block;
	width: 16px;
	height: 16px;
	background: url("/skins/extension/images/close.png") top left no-repeat;
	position: relative;
	z-index: 100;
}

.extension td.tl {
	width: 11px;
	height: 25px;
	background: url("/skins/extension/images/tl.png") no-repeat;
}

.extension td.tc {
	background: url("/skins/extension/images/tc.png") repeat-x;
}

.extension td.tr {
	width: 11px;
	height: 25px;
	background: url("/skins/extension/images/tr.png") no-repeat;
}

.extension td.ml {
	width: 11px;
	bottom: 11px;
	background: url("/skins/extension/images/ml.png") repeat-y;
}

.extension td.mc {
	font: 11px tahoma, verdana, sans-serif;
    color: #000000;
	background-color: #deecfd;
}

.dialog_background_color {
	font: 11px tahoma, verdana, sans-serif;
    color: #000000;
	background-color: #deecfd;
}

.extension td.mr {
	width: 11px;
	bottom: 11px;
	background: url("/skins/extension/images/mr.png") repeat-y;
}

.extension td.bl {
	width: 11px;
	height: 11px;
	background: url("/skins/extension/images/bl.png") no-repeat;
}

.extension td.bc {
	height: 11px;
	background: url("/skins/extension/images/bc.png") repeat-x;
	text-align: center;
}

.extension td.br {
	width: 11px;
	height: 11px;
	background: url("/skins/extension/images/br.png") no-repeat;
}

.extension td.br a:hover {
	width: 11px;
	height: 11px;
	cursor: se-resize;	
}

/* content styles */
.content {
	font: 11px tahoma, verdana, sans-serif;
    color: #000000;
    text-align: left;
}

.caption {
	font: bold 11px tahoma, verdana, sans-serif;
    text-align: right;
	vertical-align: top;
}

label { /* all labels; used for help */
	border-bottom: dotted 1px #AAAAAA;
	cursor: help;
}

.disabled { /* disabled text */
	font: 11px tahoma, verdana, sans-serif;    
	color: #AAAAAA;
}

input.search { /* any search form input */
	border: 1px solid #AAAAAA;
	color: #000000;
	background-image:url("/skins/default/images/search.gif"); 
	background-color: #FFFFFF;
	background-repeat: no-repeat; 
	background-position: 2px center; 
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

input.inputAlign { /* aligns checkbox or radio button to adjacent text */
	vertical-align: middle;
}

img.disabled {
	opacity: 0.4;
	filter: alpha(opacity=40);
}

/* fixed table/grid base buttons in dialogs */
#fixed {
	position: fixed;
	left: 0px;
	bottom: 0px;
	background-color: #deecfd;
	border-top: #8db2e3 1px solid;
	border-left: #FFFFFF 1px solid;
	padding: 0px;
}

#fixed td {
	border-top: #FFFFFF 1px solid;
	padding: 3px;
}