
#embLayerCollection {
position:absolute;
left:0;
top:0;
width:1000px;
z-index: 200001;
}

#embLayerCollection, .embLayerGroup {
position:absolute;
left:0;
top:0;
padding:0;
margin:0;
width:100%;
}

#embLayerCollection .embProgressLayer, 
#embLayerCollection .embDialogLayer {
position:absolute;
padding:0;
margin:0;
top:100px;
width:1000px;
}


#embLayerCollection .embCoverLayer {
background-color:#FFFFFF;
height:100%;
left:0px;
filter: alpha(opacity=70);
opacity:0.7;
position:absolute;
top:0px;
width:1000px;
}

.embDialogLayer * div {
background-repeat:no-repeat;
}


.embDialogLayer .title .close {
background:transparent url(layer/closebutton.png) scroll 0%;
position: absolute;
top:3px;
right:11px;
height:21px;
width:19px;
padding:0;
cursor:pointer;
}

.embDialogLayer .title .close:hover {
background:transparent url(layer/closebuttonHi.png) scroll 0%;
}

.embDialogLayer .title      {font-weight:bold; height:27px; padding:0; margin:0; font-family:Arial,Helvetica,sans-serif;font-size:11px }
.embDialogLayer .titleC     { font-weight:bold; color:#FFFFFF; height:27px; padding:0; margin:0 0 0 10px; font-family:Arial,Helvetica,sans-serif;font-size:11px }
.embDialogLayer .titleC div { padding:8px 0 0 0; }

.embDialogLayer .contents  { color:#666666; padding:0; margin:0; clear:both;}
.embDialogLayer .contentsC { color:#666666; padding:0; margin-left:1px;}
.embDialogLayer .contentsE { padding:0; margin:0; clear:both;}
.embDialogLayer .bottom    { height:6px; clear:both; }
.embDialogLayer .bottomC   { height:6px;}

.embDialogLayer .notification            { width:364px; margin-left:-182px; position:absolute; left:50%; }
.embDialogLayer .notification .contents  { padding:10px 0px 7px 10px; background:transparent url(layer/layerInfoCnt.png) repeat scroll 0%; }
.embDialogLayer .notification .title     { background:transparent url(layer/layerInfoHead.png) scroll 0%; }
.embDialogLayer .notification .bottom    { background:transparent url(layer/layerInfoBottom.png) no-repeat scroll 0% top; }

.embDialogLayer .nfy { width:368px; }
.embDialogLayer .nfy .contentsC { padding:10px 0px 7px 10px; }

.embDialogLayer .flexlayer            { left:50%; position:absolute; /* positioned dynamically */ }
.embDialogLayer .flexlayer .contents  { background:transparent url(layer/layerCntLeft.png) repeat-y; scroll 0% 50%; }
.embDialogLayer .flexlayer .contentsC { background:transparent url(layer/layerCntRight.png) repeat-y scroll 100% 50%; padding-right:3px; }
.embDialogLayer .flexlayer .title     { background:transparent url(layer/layerInfoHeadLeft.png) no-repeat scroll 0% top; }
.embDialogLayer .flexlayer .titleC    { background:transparent url(layer/layerInfoHeadRight.png) no-repeat scroll 100% top; }
.embDialogLayer .flexlayer .bottom    { background:transparent url(layer/layerInfoBottomLeft.png) no-repeat scroll 0% top; }
.embDialogLayer .flexlayer .bottomC   { margin-left:10px; background:transparent url(layer/layerInfoBottomRight.png) no-repeat scroll 100% top; }

.embDialogLayer .flex780 { width:784px; margin-left: -392px; }
.embDialogLayer .flex395 { width:399px; margin-left: -199px; }
.embDialogLayer .flex540 { width:544px; margin-left: -272px; }
.embDialogLayer .flex760 { width:764px; margin-left: -382px; }


.embDialogLayer .contents_395			{ width: 399px; position:absolute; left:220px; }
.embDialogLayer .contents_395 .contents { background:transparent url(layer/layerInfoCnt395.png) repeat scroll 0%; }
.embDialogLayer .contents_395 .title	{ background:transparent url(layer/layerInfoHead395.png) scroll 0%; }
.embDialogLayer .contents_395 .bottom	{ background:transparent url(layer/layerInfoBottom395.png) no-repeat scroll 0% top; }

.embDialogLayer .contents_540			{ width: 544px; position:absolute; left:148px; }
.embDialogLayer .contents_540 .contents { background:transparent url(layer/layerInfoCnt540.png) repeat scroll 0%; }
.embDialogLayer .contents_540 .title	{ background:transparent url(layer/layerInfoHead540.png) scroll 0%; }
.embDialogLayer .contents_540 .bottom	{ background:transparent url(layer/layerInfoBottom540.png) no-repeat scroll 0% top; }

.embDialogLayer .contents_760			{ width: 764px; position:absolute; left:118px; }
.embDialogLayer .contents_760 .contents { background:transparent url(layer/layerInfoCnt760.png) repeat scroll 0%; }
.embDialogLayer .contents_760 .title	{ background:transparent url(layer/layerInfoHead760.png) scroll 0%; }
.embDialogLayer .contents_760 .bottom	{ background:transparent url(layer/layerInfoBottom760.png) no-repeat scroll 0% top; }

.embDialogLayer .contents_780			{ width: 784px; position:absolute; left:108px; }
.embDialogLayer .contents_780 .contents { background:transparent url(layer/layerInfoCnt780.png) repeat scroll 0%; }
.embDialogLayer .contents_780 .title	{ background:transparent url(layer/layerInfoHead780.png) scroll 0%; }
.embDialogLayer .contents_780 .bottom	{ background:transparent url(layer/layerInfoBottom780.png) no-repeat scroll 0% top; }


.embDialogLayer .buttons {
height:24px;
padding-right:4px;
padding-top:24px;
}

.embDialogLayer .buttons .button {
  float:right !important;
  padding-right:8px;
}

.embDialogLayer .buttons a {
background:transparent url(layer/buttonLeftRevStart.gif) repeat scroll 0% top;
cursor:pointer;
float:left;
padding-left:17px !important;
}
.embDialogLayer .progress {
	float:left;
}
.embDialogLayer .progressContent {
	float:left;
	margin-left:10px;
	width:280px;
}

.embDialogLayer .buttons a div {
background:transparent url(layer/buttonLeftBgr.gif) repeat scroll right top;
color:#FFFFFF !important;
float:left;
padding:2px 11px 4px 1px;
}

.embDialogLayer .buttons a:hover {
background:transparent url(layer/buttonLeftRevStartHi.gif) scroll 0% top;
}

.embDialogLayer .buttons a:hover div {
background:transparent url(layer/buttonLeftBgrHi.gif) repeat scroll right top;
}

/* buttons for feasibility conflict layer */
.embDialogLayer .buttonsF {
height:24px;
padding-right:4px;
padding-top:24px;
}

.embDialogLayer .buttonsF .button {
  background:url("layer/buttonLeftRevStart.gif");
  no-repeat scroll 0 0 transparent;
  padding-left:18px !important;
  float:right;
}

.embDialogLayer .buttonsF a.button:hover {
  background:url("layer/buttonLeftRevStartHi.gif");
  no-repeat scroll 0 0 transparent;
  padding-left:18px !important;
  float:right;
}

.embDialogLayer .buttonsF a div {
background:url("layer/buttonLeftBgr.gif") repeat scroll right top transparent;
color:#FFFFFF !important;
float:left;
padding:2px 11px 4px 0;
}


.embDialogLayer .buttonsF a:hover {
background:transparent url(layer/buttonLeftRevStartHi.gif) scroll 0% top;
}

.embDialogLayer .buttonsF a:hover div {
background:transparent url(layer/buttonLeftBgrHi.gif) repeat scroll right top;
}

.embDialogLayer .vsAppLayerMain {
	font-size:11px;
}

.embDialogLayer .cnt {
	font-size:11px;
	width:310px;
	padding-left:20px;
	padding-top:20px;
	
}

.embDialogLayer .buttons .floatRight .buttonLeftRev {
	font-size:11px;
}

.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .picture {
	float:right; padding:39px 0px 0px 0px; width:200px; height:111px; 
}
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain p {
	width:300px;
}
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .legend { 
	color:#999999; margin:26px 0px; width:300px;
}

.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain { 
	margin-left:1px; width:565px; height:319px; overflow:auto; padding:17px 20px 20px 20px !important;
}

.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .bold { font-weight:bold; }

.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .diff	{ border:1px solid #ddd; border-top:0px; width:348px; }
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .diff td { border-top:1px solid #ddd; padding:0px 0px 0px 5px; }
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .diff .space1 { padding:0px 5px 0px 0px; display:inline; font-weight:normal; }
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .diff .space2 { padding:0px 5px 0px 8px; display:inline; }
.embDialogLayer .flexlayer92 .contentsC .footer { padding:0px 30px 0px 0px; border-top-style:solid; border-top-width:1px; border-top-color:#dddddd; }

.embDialogLayer .buttons.lowerPadding {
	padding-top:10px; padding-right:40px; 
}

.embDialogLayer .buttons.lowerPaddingAlRight {
	padding-top:10px; padding-left:364px;
}
.embDialogLayer .buttons.lowerPadding .buttonLeftRev.sec { 
	float:right; font-size:11px; 
}
.embDialogLayer .buttons.lowerPaddingAlRight .buttonRight,
.embDialogLayer .buttons.lowerPaddingAlRight .buttonLeft {
	font-size:11px;
}
.embDialogLayer .buttons.lowerPadding .buttonRight.sec { 
	float:right; font-size:11px; 
}

.embDialogLayer .buttons.lowerPadding .buttonLeft.sec { 
	 font-size:11px; 
}



.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain select { width:272px; border:1px solid #999999;}
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .err { color:#9f0004; padding:26px 0px 7px 76px; visibility:hidden; }
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .sel td { height:26px; }
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .dropErrOff { border:1px solid #fff; }
.embDialogLayer .flexlayer92 .contentsC .vsAppLayerMain .dropErrOn { border:1px solid #9f0004; }



