.controls_div {
	white-space: nowrap;
}
.semiTransparent {
	opacity: 0.25;
	filter: alpha(opacity=25);
}

.content{color:#000000; font-size:80%; line-height:135%;}	

.btable, #btable {border-collapse: collapse; border: 1px #d7d7d7 solid;}
.btd_head, #btd_head {background: #F8F8F8; border-bottom: 3px #000000 solid; padding: 4px 5px 4px 5px;}
.btd, #btd {border-bottom: 1px #d7d7d7 solid; padding: 4px 5px 4px 5px;}

.admin_menu_tbl			{vertical-align:middle}
.admin_menu, .admin_menu_act, .admin_menu_curr, 
.admin_menu, .admin_menu_act	{font-size:8pt;border-bottom:1px #808080 solid; width:100%;cursor:pointer;height:20px}
.admin_menu			{background-color:transparent;color:#FFFFFF;white-space: nowrap}
.admin_menu a			{color:#FFFFFF;text-decoration:none;}
.admin_menu a:active		{color:#FFFFFF;}
.admin_menu a:visited		{color:#FFFFFF;}
.admin_menu a:hover		{color:#FFFFFF;}
.admin_menu_act			{background-color:transparent;color:#FFFFFF}
.admin_menu_act a		{color:#FFFFFF;text-decoration:none;}
.admin_menu_act a:active	{color:#FFFFFF;}
.admin_menu_act a:visited	{color:#FFFFFF;}
.admin_menu_act a:hover		{color:#FFFFFF;}
.admin_menu_curr		{background-color:#808080;color:#FFFFFF}
.admin_menu_curr a		{color:#FFFFFF;text-decoration:none;font-weight:bold}
.admin_menu_curr a:active	{color:#FFFFFF;}
.admin_menu_curr a:visited	{color:#FFFFFF;}
.admin_menu_curr a:hover	{color:#FFFFFF;}

#admin_console_block_png {position:absolute;z-index:120;left:0px;top:0px;display:none}
#admin_console_block {position:absolute;z-index:120;width:0px;left:0px;top:0px;visibility:hidden}
.adm_cons_block_div {font-size:8pt;border-bottom:5px #000000 solid}


.photosForm {
	width:100px;
}

.photosFormTD {
	font-size:80%;
}

.formFieldComments{
	color:#666666;
}

.small_gray_text {
	font-size:100%;
	color:#AAAAAA;
	padding:0px 3px 0px 3px;
	vertical-align:middle;
}


.floatWin {position: absolute; display:none; overflow:hidden}
.floatWinPNG {position: absolute; display:none; overflow:hidden;}
.floatWinTitleBar {position:absolute; height:20px; background:#007ACC; color:#FFFFFF; font-weight:bold; vertical-align:middle; overflow:hidden; font-size:10px; padding-left:10px; cursor:pointer; }
.floatWinButtonsBar {position:absolute; height:50px; overflow:hidden; padding-top:10px; background:#F0F0F0}
.floatWinWorkfield {position:absolute; top:20px; overflow:hidden;}
.floatWinItem, .floatWinItem_trans {font-size:90%;}
.floatWinItemContent {position:relative; overflow:auto; padding:10px; }
.floatWinItem td, .floatWinItem_trans td {color:#000000;}
.floatWinItem a, .floatWinItem_trans a {color: #888888;}
.floatWinCloseBut, .floatWinCloseBut_on {position:absolute; overflow:hidden; cursor:pointer; width:14px; height:14px; padding:0; margin:0;}
.floatWinResizeBut {position:absolute; width:20px; height:13px; color:#FFFFFF; font-weight:bold; vertical-align:middle; overflow:hidden; font-size:10px; padding-left:10px; cursor:pointer; }


form, input, select {margin:0px;padding:0px}

optgroup {background:#EEEEEE;}
option {background:#FFFFFF;}

label {cursor:pointer; vertical-align:middle}

/*
table {width:100%; margin:0; padding:0}
td, table td {padding:0}
*/

.tNsw {display:inline; margin-right:10px; margin-left:0; vertical-align:middle; cursor:pointer;}
.tNctrls {display:inline; margin-right:10px; vertical-align:middle}
.tNr {margin:0px 0px 3px 0px; vertical-align:middle; white-space: nowrap;border:0;}
.tNt {display:none; margin:0px 0px 0px 20px;}

.xp_style_act, .xp_style_dis,
.xp_style_dis_hov, .xp_style_act_hov {
	height:25px;
	padding:0px;
	margin:0px;
	cursor:pointer;
	width:100%;
	font-family:Geneva CY, MS Sans Serif, Arial, sans-serif;
	font-size:9pt;
}
.xp_style_act td.l, .xp_style_dis td.l,
.xp_style_act_hov td.l, .xp_style_dis_hov td.l, 
.xp_style_act td.r, .xp_style_dis td.r,
.xp_style_act_hov td.r, .xp_style_dis_hov td.r {
	width: 2px;
	height: 25px;
	vertical-align: middle;
	white-space: nowrap;
}
.xp_style_act td.i, .xp_style_dis td.i,
.xp_style_act_hov td.i, .xp_style_dis_hov td.i {
	width:100%;
	height:25px;
	vertical-align: middle;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
	color:#000000;
}

.upload_row {background:#E8F5FF}
.upload_field_capts {background:#C0C0C0; color:#000000; font-size:80%}
.upload_row_capt_on {background:#0081D8; color:#FFFFFF; font-size:80%; height:20px}
.upload_row_capt_off {background:#0081D8; color:#E8F5FF; font-size:80%; height:20px}
.upload_row_capt_cell {border-top:1px #E0E0E0 solid; border-bottom:1px #404040 solid}
.upload_row_border {background:#996600}
.upload_row_divider {background:#FFFFFF}
.upload_imgPreview {background:#E0E0E0; padding:5px}
.upload_imgInfo {padding:5px}

.commonCheck, #commonCheck {margin: 0px 5px 1px 0; padding: 0; width: 13px; height: 13px; vertical-align:middle}
.commonButton {
	background:#0099FF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:90%;
}

.common_form_tr {}
.common_form_tr td.left {
	width:15%;
}
.common_form_tr td.right {
	width:85%;
}

.menuTabPanelGroup {
	position:relative;
	overflow:hidden;

	margin:0;
	padding:0;
	border: none;
	/*
	border-left:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-collapse:collapse;
	*/
}
.menuTabGroup {
	position:absolute;
	overflow:hidden;

	margin:0;
	padding:5px 5px 0px 5px;
	background:#C0C0C0;
	/*
	border-right:1px #000000 solid;
	*/
}
.menuTabDefault {
	position:relative;
	overflow:hidden;

	margin-right:1px;
	padding:2px 5px 2px 5px;
	height:20px;
	float:left;
	color:#808080;
	background:#EEEEEE;
	cursor:pointer;
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.menuTabSelected {
	position:relative;
	overflow:hidden;

	margin-right:1px;
	padding:2px 5px 2px 5px;
	height:20px;
	float:left;
	color:#000000;
	background:#FFFFFF;
	cursor:pointer;
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #FFFFFF;
}
.menuTabLeftPanel {
	position:absolute; 
	overflow:auto;
	padding:10px 10px 0px 0px;
	color:#000;
}
.menuTabRightPanel {
	position:absolute; 
	overflow:auto;
	padding:10px 0px 0px 10px;
	border-left:1px solid #000000;
	color:#000;
}
.clear {
	clear: both;
}
.white {
	color: white;
}

.progressBar {
	position:absolute;
	background:white;
	border:1px #808080 solid;
	width:220px;
	height:40px;
	opacity: .75;
	filter: alpha(opacity=75);
}
.progressIndicator {
	margin:10px;
	width:1px;
	height:20px;
	background:#0099FF;
	color:white;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	overflow:hidden;
}
.progressIndicator div {
	margin-top:4px;
}

.recycleBin,
.recycleBinAct {
	position:absolute;
	/*background:white;
	border:1px #808080 solid;*/
	width:128px;
	height:128px;
	cursor:move;
	opacity: .75;
	filter: alpha(opacity=75);
}
.recycleBinAct {
	cursor:pointer;
	opacity: 1;
	filter: alpha(opacity=100);
}

div.waitWin{
	background:url(/images/indicator_medium.gif) no-repeat center +80px;
	width:160px;
	height:160px;
	text-align:center;
	font-size:10px;
	color:black;
	overflow:hidden;
}
div.waitWin > div {
	height:80px;
	padding-top:20px;
}

.wysiwyg_tab_dis {border: 1px #ffffff solid; cursor: pointer; background: #C6C7BC; color: #000000;}
.wysiwyg_tab_en {border: 1px #000000 solid; border-bottom: 1px #ffffff solid; font-weight: bold; }

.commonTable {
	border-collapse:collapse;
	background:#FFFFFF;
	line-height:110%;
}

.commonTable td {
	border:1px #A0A0A0 solid;
	border-collapse:collapse;
	color: #000000;
	padding:4px;
}

.commonTable td.left {
	border:1px #A0A0A0 solid;
	border-collapse:collapse;
	color: #000000;
	font-weight:bold;
	padding:4px;
}

.commonTable td.separate {
	font-family:Arial, Verdana, sans-serif;
	border:1px #A0A0A0 solid;
	border-collapse:collapse;
	color: #000000;
	background:#C1E0F5;
	font-style:italic;
	padding:8px;
}