﻿body
{
	margin:0px 0px 0px 0px;
	background-color:#eaeaea;
	z-index:0;
}
.userInfo
{
	vertical-align:top;
	font: small-caps 500 14px arial;
}
.header
{
	left:0px;
	top:0px;
	width:100%;
	height:34px;

	background-color:#ececec;
}

.dg_Box
{
	position:absolute;
	z-Index:100;
}
.dg_BoxRegion
{
	position:relative;
	left:1px; 
	top:1px;

	left:5px;
	top:5px;
	background-color:#bcbcbc;
}
.dg_titleBar
{
	position:relative;
	left:1px;
	top:1px;
	height:50px;
}
.dg_grp_img
{
	position:absolute;
	top:3px;
	left: 3px;
}
.dg_groupName
{
	position:absolute;
	left:30px;
	top:2px;
	width:230px;
	height:20px;
}
.dg_tbb_icon
{
	position:absolute;
	top:2px;
	width:21px;
	height:20px;
}
.dg_prj_icon
{
	position:absolute;
	top:27px; 
	left: 33px;
}

.dg_prj_name
{
	position:absolute;
	left:60px;
	top:27px;
	width:200px;
	height:20px;
}
.dg_device_count
{
	position:absolute;
	left:280px;
	top:27px;
	width:114px;
	height:20px;
	text-align:right;
}
.dg_body
{
	position:relative;
	top:2px;
	left:1px;
	overflow:auto;
}
.dg_statusBar
{
	position:relative;
	top:3px;
	left:1px;
	width:396px;
	height:23px;
}
.dg_resizeV
{
	position:relative;
	top:4px;
	left:1px;
	width:396px;
	height:5px;
	cursor:n-resize;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:0px;
}
.dg_status
{
	position:absolute;
	top:2px;
	left:3px;
	width:302px;
	height:20px;
}
.dg_groupSize
{
	position:absolute;
	top:2px;
	left:312px;
	width:82px;
	height:20px;
	text-align:right;
}

.btnLogOut
{
	position:absolute; 
	left:868px; 
	top:29px;
	width:94px;
	height:27px;
	background-position:0px  0px; 
	background-repeat:no-repeat;
	cursor:pointer;
}

.btnLogOut_hover
{
	position:absolute; 
	left:868px; 
	top:29px;
	width:94px;
	height:27px;
	background-position:0px -27px; 
	background-repeat:no-repeat;
	cursor:pointer;
}

.btnLogOut_clicked
{
	position:relative; 
	left:868px; 
	top:29px;
	width:94px;
	height:27px;
	background-position:0px -54px; 
	background-repeat:no-repeat;
	cursor:pointer;
}


.button
{
	background-position:0px  0px; 
	background-repeat:no-repeat;
	cursor:pointer;
}

.button_hover
{
	background-position:0px -21px; 
	background-repeat:no-repeat;
	cursor:pointer;
}


.footerBox
{
	position:absolute;
	left:0px;
	top:0px;
	height:52px;
	width:986px;
	background-color:#aaaaaa;
}
.footerRegion
{
	position:absolute;
	left:1px;
	top:0px;
	height:52px;
	width:984px;
}
.footer
{
	position:relative;
}
.logo
{
	vertical-align:top;
}
.banner
{
	width:400px;
	height:66px;
}

.LeftBorder
{
	border-left:1px solid #AAAAAA;
}
.RightBorder
{
	border-right:1px solid #AAAAAA;
}

.TopBorder
{
	font: small-caps 0 0px arial;
	border-top:1px solid #AAAAAA;
}

.tab_Spacer
{
	background-color:#aaaaaa;
	position:relative;
	height:1px;
	top:-29px;
	top:15px;
	z-index:300;
	line-height:0px;
	overflow:hidden;
	font-size:0px;
	width:486px;

}
.tab_Nav_Box_Selected
{
	position:relative;
	height:30px;

	background-color:#aaaaaa;
	top:1px;
	top:-29px;
	top:0px;
	
	z-index:300;
}
.tab_Nav_Box
{
	height:26px;
	background-color:#aaaaaa;
	position:relative;
	top:1px;
	cursor:pointer;
	top:-29px;
	top:2px;
	z-index:300;
}
.tab_Nav_Button_Selected
{
	position:absolute;
	left:1px;
	top:1px;
	height:29px;
	z-index:300;
}
.tab_Nav_Button
{
	position:relative;
	left:1px;
	top:1px;
	height:24px;
	z-index:300;
}
.tab_Nav_Text
{
	position:relative;
	top:4px;
	font: small-caps 500 17px arial;
	text-align:center;
	vertical-align:middle;
	z-index:300;
}
.tab_Nav_Text_Selected
{
	position:relative;
	top:8px;
	font: small-caps 500 17px arial;
	font-weight:bold;	
	text-align:center;
	vertical-align:middle;
	z-index:300;
}
.txt
{
	font: small-caps 500 14px arial;
}

.txt table tr td
{
	font: small-caps 500 14px arial;
}

.dg_deviceRow_Details table tr td
{
	font: small-caps 500 14px arial;
}

.buttonObj
{
	font: small-caps 500 14px arial;
	height: 30px;
	width: 100px;
	background-color: #bdbdbd;
	position:relative;
	cursor:pointer;
}
.buttonObj_Hover
{
	font: small-caps 500 14px arial;
	height: 30px;
	width: 100px;
	background-color: #dbdbdb;
	position:relative;
	cursor:pointer;
}
.dg_windowContainer
{
	position:relative;
	background-color:#aaaaaa;
	width:986px;	
}

.dg_window
{
	left:1px;
	top:41px;
	overflow:auto;
	position:absolute;
	width:986px;
	height:500px;
}

.dg_window_ToolBar
{
	position:absolute;
	left:1px;
	top:1px;
	height:40px;
	top:0px;
}

.ddmb_Normal
{
	background-color:#d6daf3;
	font: small-caps 500 14px arial;
	cursor:default;
}

.ddmb_Hover
{
	background-color:#d6daf3;
	font: small-caps 500 14px arial;
	cursor:pointer;
}

.ddmb_Selected
{
	background-color:#d6daf3;
	background-color:#ffffff;

	font: small-caps 500 14px arial;
}

.ddmb_Normal_Region
{
	background-color:#a1a8e0;
	font: small-caps 500 14px arial;
	cursor:default;
}

.ddmb_Hover_Region
{
	background-color:#979fdb;
	font: small-caps 500 14px arial;
	cursor:pointer;
}

.ddmb_Selected_Region
{
	background-color:#7782dd;
	font: small-caps 500 14px arial;
	cursor:pointer;
}

.ddmb_Normal_contentWindowContainer
{
	position:absolute;
	background-color:#d6daf3;
	background-color:#ffffff;
	overflow:hidden;
}

.ddmb_Normal_contentWindow
{
	position:absolute;
	background-color:#8f95c9;
	font: small-caps 500 14px arial;
}

.ddmb_Normal_contentBody
{
	background-color:#ffffff;
	background-color:#e3e9ef;
	font: small-caps 500 14px arial;
	overflow:auto;
}

.ddmb_Normal_contentBody table tr td
{
	font: small-caps 500 14px arial;
}

.ddmb_Normal_contentBody_TextBar
{
	font: small-caps 500 14px arial;
	height:20px;
	padding:0px 3px 0px 3px;
}

.ddmb_Normal_Border
{
	background-color:#000000;
}


.dumb_Normal
{
	background-color:#aaaaaa;

	font: small-caps 500 14px arial;
	cursor:default;
	z-index:310;
}

.dumb_Hover
{
	background-color:#aaaaaa;
	font: small-caps 500 14px arial;
	cursor:pointer;
}

.dumb_Selected
{
	background-color:#aaaaaa;
	font: small-caps 500 14px arial;
}

.dumb_Normal_Region
{
	background-color:#a1a8e0;
	font: small-caps 500 14px arial;
	cursor:default;
}

.dumb_Hover_Region
{
	background-color:#979fdb;
	font: small-caps 500 14px arial;
	cursor:pointer;
}

.dumb_Selected_Region
{
	background-color:#7782dd;
	font: small-caps 500 14px arial;
}

.dumb_Normal_contentWindow
{
	position:absolute;
	background-color:#aaaaaa;
	font: small-caps 500 14px arial;
	overflow:hidden;
}

.dumb_Normal_contentBody
{
	position:absolute;
	background-color:#ffffff;
	font: small-caps 500 14px arial;
	overflow:auto;
}

.dumb_Normal_contentBody table tr td
{
	font: small-caps 500 14px arial;
}

.dumb_iconRegion
{
	position:absolute;
	cursor:pointer;
}

.dumb_icon
{
	position:absolute;
	cursor:pointer;
}

.projectDetailField
{
	font: small-caps 500 14px arial;
}

.projectDetailField
{
	font: small-caps 500 10px arial;
}

.uploadProgress_Box
{
	border: #aaaaaa 1px solid;
	background-color: #b7ccdf;
	z-index: 101;
	width:230px;
	height:60px;
	margin-left:3px;

	display:none;
}

.uploadProgress_Text
{
	padding-top:10px;
	font: small-caps 900 12px arial;
	text-align:center;
	vertical-align:middle;
	height:20px;
	width:150px;
}

.uploadProgress_Bar
{
	width:222px;	
	height:24px;
	padding:10px 10px 10px 14px;
	text-align:left;
}

.uploadProgress_Bar_Total
{
	width:200px;
	height: 4px;
	background-color:#004400;
	border:1px solid #aaaaaa;
}

.uploadProgress_Bar_Uploaded
{
	left:0px;
	width:0px;
	height:4px;
	background-color:#00dd00;
	font-size:4px;
}

.project_NameText
{
	font: small-caps 900 12px arial;
	text-decoration:underline;
	
}
.project_DetailText
{
	font: small-caps 100 5px arial;
}

.sectionRegion
{
	position:absolute;
	width:52px;
	height:44px;
	background-color:Transparent;
	cursor:pointer;
}

.sectionRegion_Hover
{
	border: 1px solid #72b5fb;
	background-color:#a0abfd;
	position:absolute;
	width:52px;
	height:44px;
	cursor:pointer;
}

.sectionRegion_Selected
{
	border: 1px solid #000000;
	background-color:#cdcdcd;
	position:absolute;
	width:52px;
	height:44px;
	cursor:pointer;
}

.sectionBorder
{
	background-Color:Transparent;
	position:absolute;
}

.sectionBorder_Hover
{
	background-Color:#939fff;
	position:absolute;
}

.sectionBorder_Selected
{
	background-Color:#000000;
	position:absolute;
}

.fileViewWindowRegion
{
	background-color:#ffffff;
}

.fileViewWindow
{
	overflow:auto;
	background-color:#ffffff;
}

.detailWindowRegion
{
	background-color:#ffffff;
}

.detailWindow
{
	overflow:auto;
	background-color:#aaaaaa;
}

.sectionFileMouse
{
	background-color:#ffffff;
}

.sectionFileMouseOver
{
	background-color:#5387f9;
	cursor:pointer;
}

.aiSectionName
{
	position:relative;
	width:160px;
	height:22px;
	vertical-Align:middle;
	top:1px;
	left:1px;
}

.aiSectionBorder
{
	width:162px;
	height:24px;
}

.aiSectionName_Selected
{
	position:relative;
	height:22px;
	width:160px;
	vertical-Align:middle;
	top:1px;
	left:1px;
	background-Color:#cecef6;
}

.aiSectionBorder_Selected
{
	height:24px;
	width:162px;
	background-Color:#aaaaaa;
}

.AD_Table
{
	background-color:#000000;
}
.AD_Label
{
	vertical-align:top;
	font: small-caps 500 14px arial;
	background-color:#e2e4fe;
}

.AD_Text_ReadOnly
{
	background-color:#ffffff;
	font: small-caps 500 14px arial;
}

.AD_Text_Edit
{
	background-color:#fefd80;
	font: small-caps 500 14px arial;
}

.PLE_FullVideo
{
	background-color:#99a7fd;
	font: small-caps 500 14px arial;
}

.PLE_Effect
{
	background-color:#a2fd99;
	font: small-caps 500 14px arial;
}

.dg_detail_ExtraBorder
{
	height:1px;
	font-size:1px;
	line-height:1px;
	
	background-color:#bcbcbc;
	width:25px;
	position:absolute;
	display:block;
}

.dialogBox_NoPadding table tr td
{
	font: small-caps 500 14px arial;
}