/*******************************
 * my_step1 / my_assetManage
********************************/
p {
	margin-bottom:20px;
	font-size:0.9em;
}
#assetList1, #assetSelectedContainer {
	float:left;
}
#assetList0 {
	width:960px;
}
#assetList1 {
	width:620px;
	border-right:1px solid #ccc;
	padding-right:15px;
}
#assetSelectedContainer {
	padding:10px 10px;
	background-color:#DEF2FA;
	margin:0 15px;
	width:250px;
	text-align:center;
	overflow:hidden;
}
#assetSelected {
	background-color:#fff;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	margin-bottom:10px;
	
}
#assetSelected, #assetSelectedTable {
	width:250px;
}

.step {
	color:#ccc;
}
#chooseAll {
	margin-top:10px;
	text-align:right;
	padding-right:20px;
}
#asset {
	margin-top:10px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
	background-color:#fff;
}
#assetTable td, #assetSelectedTable td {
	font-size:0.8em;
	padding:5px 5px;
}
#asset .pageNavigation {
	margin-right:16px;
	margin-bottom:20px;
}
#asset .pageNavigation .PageNumber {
	font-size:0.8em;
}
#asset .pageNavigation a {
	font-size:1em;
}
#asset .img {
	border:1px solid;
}
.processing, .convertfail {
	text-align:right;
}
.processing {
	color:#666;
}
.convertfail {
	color:#f00;
}
.lasttd a, .assetDelBtn, .processing, .convertfail {
	padding-right:10px;
}
.assetDelBtn {
	white-space:nowrap;
}
.assetDelBtn img {
	vertical-align:middle;
}
.assetDelBtn a {
	margin-top:-3px;
	padding-left:5px;
}
.delbtn:hover {
	background-color:transparent;
}
.refresh {
	font-size:0.7em;
	padding-top:3px;
}
#unchooseAll {
	float:left;
	visibility:hidden;
}
#unchooseAllImg, #unchooseAllTxt {
	vertical-align:middle;
}
#unchooseAllImg:hover {
	background-color:transparent;
}
#form2 {
	float:right;
}
.duration {
	font-size:0.85em;
	display:block;
}
.thumbHolder {
	position:relative;
}
.editThumbnail {
	display:none;
}
.editThumbnail_flv, .editThumbnail_mp4 {
	position:absolute;
	display:block;
	top:1px;
	right:1px;
	padding:3px 3px;
	background-color:#333333;
}
.editThumbnail_flv a:hover, .editThumbnail_mp4 a:hover {
	background-color:transparent;
}

#rotateForm_s {margin:15px auto 10px auto;width:260px;position:relative;left:0;right:0}
#rotateForm_s .button {padding:3px 10px}
#rotateForm_s .cancel a:hover {background-color: #09f;}
.videoRotateHolder {float:left;text-align:center;margin-bottom:20px;}
.videoRotate {width:80px;height:80px;margin-bottom:5px;background-position:center center;background-repeat:no-repeat}
#videoRotate0 {
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

#videoRotate1 {
	margin:0 10px 5px 10px;
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#videoRotate2 {
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

/***********
 * my_step2
************/
#editorTable {
	position:absolute;
	left:0;
	top:167px;
	width:100%;
}
#editorSWF {
	width:100%;
	height:100%;
}
#previewSWF {
	margin:0 auto;
	width:360px;
}
#editorSWF .noScript {
	width:820px;
}

/***********
 * my_step3
************/
#friendgroup_td {
	margin-top:-10px;
	padding-left:18px;
	font-size:0.8em;
}
#friendgroup_td .checkboxLabel {
	float:left;
	width:250px;
	padding-left:22px;
	margin-bottom:5px;
}
#friendgroup_td .checkboxLabel .checkbox {
	margin-left:-18px;
}
.friendgroup_td_show0 {
	display:none;
}
.friendgroup_td_show1 {
	display:block;
}
#group_enabledJS {
	font-size:1em;
}
#advSetting0, #advSetting1 {
	font-size:0.8em;
	padding-left:14px;
}
#advSetting0 {
	background:#fff url(../images/icon_arrow_down.gif) no-repeat 0 4px;
	display:none;
}
#advSetting1 {
	background:#fff url(../images/icon_arrow_right.gif) no-repeat 0 4px;
}
#advSetting, #advSetting0, .advSettingInfo1 {
	display:none;
}
.advSettingInfo1, .advSettingInfo0 {
	font-size:0.8em;
	margin-bottom:10px;
}
.radioGroup .hint {
	padding-left:18px;
}
.layoutimg {
	display:block;
	margin-top:2px;
	margin-left:18px;
}
.slideIndexTip {
	background-color:#ff0;
	font-size:0.8em;
	padding:5px 8px;
	margin-bottom:10px;
}

/*************************
 * my_presentationManage
**************************/
#assetTable .uploaddate {
	font-size:0.89em;
	margin-bottom:5px;
}
#assetTable #duration {
	margin-top:8px;
}
.list0 .title, .list1 .title {
	font-size:1.2em;
}
.list0 .shortdescription, .list1 .shortdescription {
	font-size:1.1em;
}
.saveDone {
	margin:10px 0;
	padding:10px 0;
	display:none;
}
.deleteDone, .saveDone {
	font-size:0.8em;
	text-align:center;
	background-color:#ff6;
	padding:3px 0;
	margin:0 10px;
}
#presentationDeleteDone, .saveDone {
	margin-bottom:20px;
}
#presentationDeleteDone .deleteDone, .saveDone {
	padding:10px 10px;
}
.pmEditorBtn {margin-top:0}
.pmEditorBtn .float_btn {
	float:left;
	margin-right:10px;
	margin-top:8px;
}
.pmEditorBtn .dupPidLoading {
	width:160px;
	text-align:center;
	display:none;
}

/************************
 * my_presentationDelete
*************************/
#deletePresentationTable{
	border-bottom:none;
}
#deleteConfirmBox {
	background-color:#ff0;
	padding:20px 20px;
	text-align:center;
	margin-top:20px;
}
#deleteConfirmBox form {
	margin-top:10px;
}
#delRestrict_Title {
	display:block;
	margin:20px 0;
}
#delRestrict_Title li {
	margin-bottom:10px;
}
.list_info {
	width:180px;
}
#deletePresentationTable .list_info {
	width:220px;
}

/************************
 * my_presentationDownload
*************************/
#downloadLink {visibility:hidden;}
#dlStep2, #dlStep3, #dlStep4, #dlLicense {margin-top:30px;}
#dlStep3, #dlStep4, #dlAsset {display:none;}
#presentationDownload li, #instantVcasmo li {padding-left:5px;margin-left:25px;margin-bottom:5px;}
#presentationDownload ul li, #instantVcasmo ul li {list-style:disc;}
.downloadLabel {font-size:0.8em;}
#dlLicense, #disclaimer {font-size:0.7em;/*margin-left:20px;margin-right:40px;*/padding:10px 10px;background-color:#eee;}
#dlLicense h4, #disclaimer h4 {margin-bottom:10px;}
#dlLicense strong, #disclaimer strong {font-weight:bold;}
#dlAsset {position:relative;border:1px solid #fff}
#dlAsset ul {float:left;width:540px;}
#dlAssetUl li img {margin:0 5px 0 20px;visibility:hidden}
#dlAssetUl li span {font-size:0.8em;color:#ccc;font-weight:bold;visibility:hidden}
.dlCancel {margin-left:10px;font-size:0.8em;visibility:hidden}
#dlAsset form {float:right;right:50px;bottom:20px}
#dlBtn{visibility:hidden}
#dlQuotaInfo {margin-bottom:20px;}

/*****************
 * my_assetDelete
******************/
#deleteAssetFileName img, #deleteAssetFileName span {
	vertical-align:middle;
}
#deleteAssetFileName img {
	padding-right:5px;
}
#deleteAssetFileName span {
	font-size:0.9em;
}

/*****************
 * instant_vcasmo
******************/
#ivChoiceBtn{margin:20px 0 0 40px;}
#ivChoiceBtn a{color:#000;text-decoration:none;}
#ivChoiceBtn a:hover {color:#00f;background-color:transparent;}
.ivBtn {float:left;width:203px;height:126px;padding: 12px 30px 0 15px;margin-right:15px;font-size:0.8em;font-weight:bold;cursor:pointer;}
#ivBtn_1{background:url(../images/instantVcasmo_new.gif) no-repeat;}
#ivBtn_2{background:url(../images/instantVcasmo_edit.gif) no-repeat;}
#ivBtn_3{background:url(../images/instantVcasmo_demo.gif) no-repeat;}
#disclaimer{margin-top:60px;}
#instantVcasmo strong{font-weight:bold;}
#ivLoading {text-align:center;padding:16px 0;}
#ivLoading img {vertical-align:middle !important;vertical-align:baseline;margin-right:5px}
#ivTimeline {width:850px;height:65px;overflow:auto;padding-top:10px;font-size:0.8em;background-color:#eee;}
#ivTimeline td{text-align:center;padding:0 8px;}
#ivTimeline input{width:65px}
#ivButtonForm {text-align:center;margin-top:10px;}
#ivOverLay {position:relative}
#ivPreview {position:absolute;z-index:10}
#ivCodeDiv, #ivCode_ta, #ivCode_tf {width:850px;}
 #ivCode_ta {margin-bottom:10px}
 #ivCode_tf {margin-bottom:30px}
#ivCodeDiv {bottom:10px;left:25px;height:40px;font-size:0.9em;}
#ivCode_tf {height:20px;font-size:0.9em;overflow-x:hidden;}
#ivCode_ta {height:80px;}
#ivStep2, #ivStep3 {display:none;}
.ivBG {width:283px;height:124px;background:url(../images/ivbg.jpg) no-repeat;padding:13px 12px}

/**************
 * Lightbox.js
***************/
#lightbox{
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	display:none;
	position:absolute;
	z-index:4100;	
}
#loadingImage {
	position:absolute;
	display:none;
	z-index:4051;
}
#lightboxDetails{
	font-size:0.8em;
	padding-top:0.4em;
}	
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{position:absolute; top:5px; right:4px;}
#lightbox img{ border:none; clear:both;}
#lightbox a:hover{ background-color:transparent}
#overlay img{border:none;}
#overlay{
	background-image:url(../images/lightbox_overlay.png);
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:4050;
	width:100%;
	filter:alpha(opacity=80);
}
#lightboxSwf {
	width:455px;
	padding-top:20px;
}
.lightboxSwf_flv, .lightboxSwf_mp4, .lightboxSwf_ppt, .lightboxSwf_pdf {
	height:385px;
}
.lightboxSwf_mp3 {
	height:80px;
}
