#CountryFlagListDim{
	position : absolute;
	left : 0px;
	top : 0px;
	width : 1280px;
	height : 720px;
	z-index:20;
}
#CountryFlagList {
	position : absolute;
	left: 266px;
	top: 107px;
	width: 748px;
	height: 456px;
/*    z-index:9;		*/
	z-index:29;
}
.CountryFlagList_popup_Bg{
	position : absolute;
	left: 0px;
	top: 0px;
	width: 748px;
	height: 506px;

	z-index:30;
	
}

#CFlagList {
	position: absolute;	
	display:none;
}

.CountryFlagList_Init_position {
	left: 247px;
	top: 175px;
	width: 330px;
	height: 270px;
}

.CountryFlagList_ListMainCall_position {
	/*left: 245px;
	top: 170px;
	width: 330px;
	height: 284px;*/
	
	left: 0px;
	top: 0px;
	width: 748px;
	height: 451px;
	z-index:30;
	
}
.CountryFlagList_ListMainCall_innerbox{
	position: absolute;	
	width: 538px;
	height: 349px;
}
.CountryFlagList_AddPhoneNumber_position {
	left: 266px;
	top: 107px;
	width: 748px;
	height: 451px;
	z-index:30;		
}

.CountryFlagList_Edit_HomePhone_position {
	left: 425px;
	top: 55px;
	width: 308px;
	height: 270px;		
}

.CountryFlagList_Edit_OfficePhone_position {
	left: 425px;
	top: 96px;
	width: 308px;
	height: 270px;		
}

.CountryFlagList_Edit_MobilePhone_position {
	left: 425px;
	top: 137px;		
	width: 308px;
	height: 270px;		
}

.CountryFlagList_Options_Callforward_First_position {
	left: 377px;
	top: 178px;		
	width: 308px;
	height: 270px;		
}

.CountryFlagList_Options_Callforward_Second_position {
	left: 377px;
	top: 221px;
	width: 308px;
	height: 270px;			
}

.CountryFlagList_Options_Callforward_Third_position {
	left: 377px;
	top: 264px;		
	width: 308px;
	height: 270px;
}

.CountryFlagList_Add_Assigned_Phonenumber_position {
	left: 300px;
	top: 265px;
	width: 308px;
	height: 270px;
}


.cFlagListItem_Container{
	position: absolute;
/*	height: 44px;*/
	height: 75px;
	width: 531px;
/*    display:none;		*/
}


.CFlagListItem1_ListMainCall {
	/*top: 28px;
	left: 6px;	
	width: 303px;*/
	top: 114px;
	left: 26px;	
	width: 531px;
		
}
.CFlagListItem1_AddPhoneNumber {
	top: 114px;
	left: 26px;	
	width: 531px;	
}

.CFlagListItem2_ListMainCall {
	/*top: 74px;
	left: 6px;	
	width: 303px;*/	
	top: 156px;
	left: 26px;	
	width: 531px;
}
.CFlagListItem2_AddPhoneNumber {
	top: 156px;
	left: 26px;	
	width: 531px;	
}
.CFlagListItem3_ListMainCall {
	/*top: 120px;
	left: 6px;	
	width: 303px;*/	
	top: 198px;
	left: 26px;	
	width: 531px;
}
.CFlagListItem3_AddPhoneNumber {
	top: 198px;
	left: 26px;	
	width: 531px;	
}

.CFlagListItem4_ListMainCall {
	/*top: 166px;
	left: 6px;	
	width: 303px;*/	
	top: 240px;
	left: 26px;	
	width: 531px;
}
.CFlagListItem4_AddPhoneNumber {
	top: 240px;
	left: 26px;	
	width: 531px;	
}

.CFlagListItem5_ListMainCall {
	/*top: 212px;
	left: 6px;	
	width: 303px;*/	
	top: 282px;
	left: 26px;	
	width: 531px;
}
.CFlagListItem5_AddPhoneNumber {
	top: 282px;
	left: 26px;	
	width: 531px;	
}
.CFlagListItem6_ListMainCall {
	/*top: 212px;
	left: 6px;	
	width: 303px;*/	
	top: 324px;
	left: 26px;	
	width: 531px;
}
.cFlagList_Check{
	position: absolute;
	top:19px;
/*	top:22px;*/
	left:16px;
/*	left:50px;*/
	width:38px;
	height:38px;
	z-index: 8;
}
.cFlagList_Name{

	position: absolute;	
	/*top: 12px;
	left: 12px;	*/
	top:26px;
	left: 118px;	
	width: 284px;
	height: auto;
    font-size: 24px;
    text-align:left;
    text-overflow:ellipsis;		
    vertical-align:middle;
	overflow:hidden;
    white-space: nowrap; 
    z-index: 8;	
    
}

.cFlagList_Name_Text_Normal {
	color:rgb(255, 255, 255);	
	text-shadow: 0px 1px 1px rgb(0,0,0);	

}

.cFlagList_Name_Text_Highlight {
	color:#FFBA19;
	text-shadow: 0px 1px 1px rgb(0,0,0);	
	
}
.cFlagList_Name_Text_Highlight_Marquee{
	text-overflow : clip;	/*default*/
	overflow:visible;
	color:#FFBA19;
	text-shadow: 0px 1px 1px rgb(0,0,0);
	/*scrolling*/
    overflow-x:-webkit-marquee;
	-webkit-marquee-direction: backwards;
	-webkit-marquee-style: scroll;
	-webkit-marquee-speed: normal;
	-webkit-marquee-increment: medium;
	-webkit-marquee-repetition: infinite;
}
.cFlagList_Prefix{

	position: absolute;	
/*	top: 12px;	*/
	top:26px;
	width: 63px;
	height: 26px;
	font-size: 24px;
    text-align:right;
    vertical-align:middle;
    z-index: 8;		
}

.cFlagList_Prefix_Text_Normal {
/*	color:rgb(0, 60, 102);*/
	color:rgb(255, 255, 255);	
	text-shadow: 0px 1px 1px rgb(0,0,0);		

}

.cFlagList_Prefix_Text_Highlight {
	/*color:rgb(255,255,255);
	text-shadow: 0px -1px 1px rgb(96,114,121);*/
	color:#FFBA19;
	text-shadow: 0px 1px 1px rgb(0,0,0);	
}


.cFlagList_Flag{
	position: absolute;	
/*	top: 8px;	*/
	top: 26px;	
	width: 42px;
	height: 26px;
	z-index: 8;				
}

.cFlagList_Flag_ListMainCall {
/*	left: 101px;	*/
	left: 53px;	
}

.cFlagList_Flag_AddPhoneNumber {
	left: 53px;	
}

#CFlagListScrollBar {
	position: absolute;
	width: 6px;
	height: 301px;
	display: none;
}

.CFlagListScrollBar_ListMainCall {
    /*top: 36px;	
    left: 315px;*/	
	top: 110px;	
    left: 553px;
}

.CFlagListScrollBar_AddPhoneNumber {
    top: 110px;	
    left: 553px;	
}


#CFlagListScrollBarFirst {
	position: absolute;
    top: 0px;
    left: 0px;	
	/*width: 10px;
	height: 5px;*/
	width: 6px;
	height: 4px;
}

#CFlagListScrollBarSegment {
	position: absolute;
/*    top: 5px;*/
	top:4px;
	/*width: 10px;*/
	width: 6px;
    left: 0px;	
	height: 2px;
}

#CFlagListScrollBarLast {
	position: absolute;
    top: 6px;
    left: 0px;	
	/*width: 10px;
	height: 5px;*/
	width: 6px;
	height: 4px;
}

.CFlagListUpArrow_ListMainCall {
    /*top: 5px;
    left: 138px;*/	
    top: 85px;
    left: 281px;	
/*    top: 91px;
    left: 284px;	*/
}

.CFlagListUpArrow_AddPhoneNumber {
	top: 85px;
    left: 281px;	
/*    top: 91px;
    left: 284px;	*/	
}

.CFlagListDownArrow_ListMainCall {
    /*top: 254px;
    left: 138px;*/
	top: 402px;
    left: 281px;
/*	top: 412px;
    left: 284px;*/
}

.CFlagListDownArrow_AddPhoneNumber {
    top: 402px;
    left: 281px;
/*	top: 412px;
    left: 284px;*/
}
#CFlagListUpArrow {
	position: absolute;
	/*width: 32px;
	height: 23px;*/	
	width: 33px;
	height: 26px;
	z-index:10;
}

#CFlagListDownArrow {
	position: absolute;
	/*width: 32px;
	height: 23px;*/	
	width: 33px;
	height: 26px;
	z-index:10;
}

#CFlagListCancelBtn{
	position: absolute;
	left: 567px;
	top: 229px;
	width: 162px;
	height: 53px;
	z-index: 20;
}
#CFlagListCancelBtn #CFlagListCancelBtn_text{
	position: absolute;
	left: 0px;
	top: 15px;
	width: 162px;
	height: 53px;
	z-index: 20;
}
#CountryFlagListContentsLabel{
	position: absolute;
	left: 29px;
	top: 84px;
	width: 537px;
	height: 347px;
	z-index: 35;
}

