﻿
/* reset browser styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0; margin: 0; font-size: 100%; font-weight: normal; }
ol { margin-left: 1.4em; list-style: decimal; }
ul { margin-left: 0px; list-style:none }
img { border: 0; }

/* end reset browser styles */

/*.bodyPopup
{
 background-color:#c2cfe3; direction:rtl;
}
*/


*{ font-size:11px; font-family:Tahoma;}
input[type=text],input[type=password] { border:1px solid #d1d1d1; padding:3px; color:#000; font-family:Tahoma;}
/* input[type=password]{ border:1px solid #d1d1d1;}*/

textarea { border:1px solid #d1d1d1; resize: none; color:#000; font-family:Tahoma;}

label.unitLB{ font-size:10px; color:Gray;}
select{ border:1px solid #d1d1d1; color:#000}
.note{ color:#6c6c6c; font-size:10px;}
span{color:#232323;}

.BorderB{ border-bottom:1px solid #d1d1d1;} 
.BorderL{ border:1px solid #d1d1d1;} 

.right{ float:right;}
.rightAlign { text-align:right;}

.left{ float:left;}
.marginTop20{ margin-top:20px}
.marginRight10{ margin-right:10px}
.marginRight20{ margin-right:20px}
.marginRight25{ margin-right:25px}
.marginleft20{ margin-left:20px}

.paddingTop10{ padding-top:10px}
.paddingTop20{ padding-top:20px}
.paddingRight20{ padding-right:20px;}
.paddingRight40{ padding-right:40px;}
.paddingRight50{ padding-right:50px;}
.paddingBottom10{ padding-bottom:10px;}
.DisplayBlock{ display:block; clear:both;}
.rounded{ border-radius:6px;}
.rounded8{ border-radius:8px;}

a { text-decoration: none; color: #0066CC;}
a:hover{color:#000066;}

legend{background-color:#dce6f4; text-align:center;}
legend span{text-align:center;}

.blueColor{ color:#54a0d1;}
.redColor{ color:#ff0000;}



/********************\
/* general css   *\
/*******************/

.adbody{direction: rtl; background-color: #b9c8ce;}
.gbStamp{margin:auto;width:190px;height:16px;background:url(../styles/images/admin/cp.png) -299px -610px; }
.horArrow { display:inline-block; margin:auto; border-width:0px; border-style:none; width:10px; height:10px; background:url(../styles/images/admin/cp.png) -492px -588px; }
.exclimation { display:inline-block; margin:auto; border-width:0px; border-style:none; width:12px; height:10px; background:url(../styles/images/admin/cpimages.png) -93px -433px; }
.seperator { background-image: url("../styles/images/admin/v-separator.gif"); background-repeat: repeat-y; width:2px; height:170px; display:inline-block; }

.sepLine{ margin:auto; margin-top:0px; margin-bottom:4px; width:97%; height:1px; background-color:#CCCCCC}

div.versionLimitContainer
{
	position:relative;
	height:60px;
	text-align:center;
}

div.versionLimitContainer div.versionlimit
{
	position:absolute;
	border-top: 1px solid #b32221;
	border-bottom: 1px solid #b32221;
	width:100%;
	margin:auto;
	left:auto;
	right:auto;
	background-color: #fffeee;
	display:none;
	height:28px;
	
}
div.versionLimitContainer div.versionlimit span.stopImg
{
	position:absolute;
	display:inline-block;
	width:26px; height:26px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -422px -479px;	
	text-align:right;
	margin-right:3px;
	right:6px;
	top:1px;
	left:auto;
	
}

div.versionLimitContainer div.versionlimit a.buyLink
{
	position:absolute;
	left:10px;
	top:6px;
	right:auto;
	color:#007eff;
	
}


div.versionLimitContainer div.versionlimit span
{
	position:absolute;
	display: inline-block;
	color: #b32221;
	font-family: Tahoma;
	font-size: 11px;
	right:40px;
	top:6px;
	left:auto;

}



.AdminHeader  
{
	margin-left:auto; margin-right:auto; width:950px; display:block; height:81px; text-align:center; background-repeat:no-repeat; background:url(../styles/images/admin/header-ar.png);  
}
.AdminFooter { margin-left:auto; margin-right:auto; width:950px; margin-top:0px; height:3px; text-align:center; background:url(../styles/images/admin/cp.png) -1px -1px;  }
.AdminGap { margin-left:auto; margin-right:auto; width:950px; margin-top:0px; height:3px; text-align:center; background-color:#ffffff;  }


.adminPages { position:relative; margin:auto; text-align:right;  background-color: #f0f0f0; border: 1px solid #d1d1d1; width:948px; margin-top:0px; }
.adminPages .header{background-color:#dce6f4;border-bottom:1px solid #d1d1d1;height:25px;text-align:right;}

.btnUpdateButton{ cursor:pointer; width:51px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -53px -220px;}
.btnUpdateButton:Hover{ cursor:pointer; width:51px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) 0px -220px;}

.btnUpdateMenu{ cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -500px -222px;}
.btnUpdateMenu:Hover{ cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -426px -222px;}


.btnUpdateEntry{ cursor:pointer; width:70px; height:27px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -435px -248px;}
.btnUpdateEntry:Hover{ cursor:pointer; width:70px; height:27px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -361px -248px;}



.btnAddNewMenu{ cursor:pointer; width:77px; height:24px; border-width:0px;  background:url(../styles/images/admin/cpimages02.png) -361px -448px;}
.btnAddNewMenuSub{ cursor:pointer; width:110px; height:24px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -443px -448px;}
.btnDeleteMenu{ cursor:pointer; width:77px; height:24px;  border-width:0px; background:url(../styles/images/admin/cpimages02.png) -553px -448px;}
.btnAddNewMenuDisbaled{ cursor:pointer; width:77px; height:24px; border-width:0px;  background:url(../styles/images/admin/cpimages02.png) -778px -378px;}

.btnAddListItem{ cursor:pointer; width:52px; height:22px; border-width:0px;  background:url(../styles/images/admin/cpimages02.png) -278px -448px;}
.btnDeleteListItem{ cursor:pointer; width:52px; height:22px;  border-width:0px; background:url(../styles/images/admin/cpimages02.png) -226px -448px;}


.updateEntryContainer { width:140px; position:relative; }

.updateEntryContainer .btnUpdateEntry{ cursor:pointer; width:70px; height:27px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -435px -248px;}
.updateEntryContainer .btnUpdateEntry:Hover{ cursor:pointer; width:70px; height:27px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -361px -248px;}

.updateEntryContainer .correctImg{ position:absolute; left:-20px; top:2px;  display:inline-block; width:21px; height:21px; background:url(../styles/images/admin/cpimages02.png) -241px -489px;}



.btnUpdateURL{ cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -419px -763px;}
.btnUpdateURL:Hover{ cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -345px -763px;}


.btnUpdateAndReturn{ cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -582px -248px;}
.btnUpdateAndReturn:Hover{ cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -376px -792px;}

.ltrTextBoxDirection{direction:ltr;}
.leftText{ text-align:left;}

.horzSep {  margin-top:10px; margin-bottom:5px; background-color:#d1d1d1; width:98%; height:3px; }
.popupFilePages { direction:rtl;  position:relative;  margin:auto;  text-align:right;  background-color: #f0f0f0; }

.centerContent{ text-align:center; border:1px solid red}

img.fileSelector{ cursor:pointer;}

input.onlyNumbers{width:40px; direction:ltr}



/********************\
/* tree control css   *\
/*******************/


div.AMATREEContainer
{
	
	 margin:auto;
	 width:300px;
	 height:320px;
	 background-color:#fff;
	 padding:0px;
	 display:inline-block;
}


div.AMATREEContainer div.controls
{
	height:30px; 
	padding:1px;
	margin:auto;
	border-bottom:1px solid #C0C0C0;
	}
div.AMATREEContainer input.button{ width:70px; height:24px; border:blue; background-color:#fff;}	

div.AMATREEContainer div.mainDiv
{
	 margin:auto;
	 width:285px;
	 height:276px;
	 background-color:#fff;
	 padding:5px;
	 overflow-y:scroll;
	 
	 
	 
	
}
div.sAMATREEContainer ul {list-style-type:none;padding:0;margin:0;}
div.sAMATREEContainer li { z-index:0; padding:0.5em; padding-left:0px; padding-right: 1.2em; padding-bottom:0px; display:block; width:auto;}                  

div.sAMATREEContainer div.itemContainer{ z-index:2; display:block; width:auto; border-radius:3px; }
div.AMATREEContainer div.selectedItem span
{
	background-color: #99CCFF;
}
div.sAMATREEContainer li span{ cursor:pointer; display:inline-block;}
div.sAMATREEContainer span.itemTitle{ display:inline-block; font-size:13px;}

div.AMATREEContainer span.handle{background: transparent url(../styles/images/d.png) -23px -23px;margin-left:10px; width:10px; height:11px;}
div.AMATREEContainer span.collapsed {background: transparent url(../styles/images/d.png) -4px -5px;cursor: pointer;width:9px;  height:9px;}                                                                                    
div.AMATREEContainer span.expanded {background: transparent url(../styles/images/d.png) -22px -5px; cursor: pointer; width:9px;height:9px;}              



/* folder selection windows */
.FolderSelectionWnd{ direction:rtl}


body{scrollbar-face-color: #99CCFF;
scrollbar-shadow-color: #2D2C4D;
scrollbar-highlight-color:#7D7E94;
scrollbar-3dlight-color:silver;
scrollbar-darkshadow-color: silver;
scrollbar-track-color: #dce6f4;
scrollbar-arrow-color: black;
}


.cmdBlock{ margin:auto; position:relative; text-align:center;}
.cmdBlock .btnUpdate{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages.png) -267px -220px;}
.cmdBlock .btnUpdate:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages.png) -214px -220px;}
.errorContainer
{
	position:relative; 
	height:18px;display:inline-block;margin-bottom:4px;margin-top:2px;
	border:0px solid blue;
}
.errorContainer span.img
{
	display:inline-block; 
	position:absolute;right:-15px; 
	margin-top:1px; left:auto; width:14px; height:14px; background:url(../styles/images/admin/erroricon.png)
}
.errorContainer .errorLabel 
{
	margin:auto; text-align:center; color:#9c1312; font-size:10px; padding:1px 2px 1px 2px; display:inline-block; 
	border:1px solid #cc9999;border-radius:2px;font-family:Tahoma; background-color:#ffeaea;color:#cd3336;
}


/***************************\
/* select layout  *\
/***************************/

.changeLayout { margin:auto; position:relative;}
.changeLayout div.header{ margin-bottom:0px;}


.changeLayout .scrollContainer{height:310px; width:585px; overflow-y:auto;  overflow-x:hidden; border:1px solid #d1d1d1; margin:auto;padding:auto; 
                               padding-left:15px; text-align:center}
.changeLayout div.templateContainer{ position:relative; margin:auto; width:570px; }
.changeLayout div.templateContainer div.template{ display:inline-block; position:relative; height:130px; width:89px; padding:1px; text-align:center; }

.changeLayout div.templateContainer div.template label{ display:block; position:absolute; top:0px; height:110px; width:89px;}
.changeLayout div.templateContainer div.template input{ position:absolute; left:35px; top:auto; bottom:3px;}

.changeLayout img{ border:1px solid #c0c0c0; padding:1px;}

.changeLayout .MessageLable { color: #0066FF; font-size: 12px; padding: 2px 3px 3px 2px; border: 1px solid #c0c0c0; border-radius: 4px; background-color:#fff; width:560px; }

.changeLayoutFB { height:290px;width:750px; }
.changeLayoutFB .MessageLable{ width:600px;}


/***************************\
/* select layout  end *\
/***************************/


/************************\
/* general link control  *\
/*************************/

.generalCntrl{ border:1px solid #d1d1d1;  }

/***************************\
/* general link control end *\
/***************************/


/********************\
/* grid command header *\
/*******************/


#GridCmdLine{ width:100%; float:right; text-align:right;  height:25px; margin:auto; display:inline-block; background-color:#f0f0f0; border-bottom:1px solid #808080; }
#GridCmdLine a{font-weight:bold;font-size:12px;font-family:Tahoma;}
#GridCmdLine .addButton  
{
	cursor:pointer; 
	display:inline-block; 
	width:60px; 
	height:21px; 
	border-width:0px; 
	background:url(../styles/images/admin/cpimages.png) -16px -431px;
}

.gridborder { border: 1px solid #808080; }
.gridPanel {	text-align:right; }


#GridCmdLineArticle{ width:49%; float:right; text-align:right;display:inline-block;}
#GridCmdLineDeleteArticle{ width:49%; float:left; text-align:left;display:inline-block;}

/********************\
/* grid command header end*\
/*******************/


/********************\
/* PasswordRecovery *\
/*******************/


.PasswordRecoveryBox{direction:ltr;width:90%;text-align:center;background-color:White}

.PasswordRecovery{text-align:center;margin:auto}
.PasswordRecovery span{font-family:Tahoma;font-size:12px}
.PasswordRecovery .Content{text-align:right;direction:rtl;width:100%}
.PasswordRecovery div.submitwrapper{ position:relative; margin:auto; padding-top:10px;  padding-bottom:10px; width:150px; border:0px solid red;}
.PasswordRecovery div.submitwrapper span.ok{ position:absolute; left:0px; width:26px; height:26px; background-image:url(images/ok.png); }
.PasswordRecovery input[type=button]{border:1px solid #f7f7f7;cursor:pointer;background-color:#d1d1d1;border-radius:4px;padding:2px 4px 2px 4px;text-align:center}

.PasswordRecovery input[type=submit]{border:1px solid #f7f7f7;cursor:pointer;background-color:#d1d1d1;border-radius:4px;padding:2px 4px 2px 4px;text-align:center}
.PasswordRecovery input[type=submit]:focus,input[type=submit]:hover{background-color:#9cf}




/********************\
/* login page popup *\
/*******************/

.accessDeniedPopup{ direction:rtl; text-align:right;}
.accessDeniedPopup .header{margin-bottom:4px;}
.accessDeniedPopup .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:94px; height:24px; background:url(../styles/images/admin/cpimages02.png) -337px -58px; }

.accessDeniedPopup table{ width:99%; margin:auto;}
.accessDeniedPopup .Msg { width:300px; padding:10px; padding-bottom:4px; text-align:center; position:relative; }
.accessDeniedPopup .Msg .bgMsg { margin:auto; position:relative; width:249px; height:145px; background:url(../styles/images/admin/cpimages02.png) -253px -301px; }
.accessDeniedPopup .Msg .link { position:absolute;top:123px;left:130px;width:110px;height:22px;}
.accessDeniedPopup fieldset{ position:relative; margin:auto; }
.accessDeniedPopup fieldset .btnLoginPopUp 
{
	position:absolute; 
	top:18px; 
	right:260px; 
	cursor:pointer; 
	width:32px; 
	height:32px; 
	border-width:0px; 
	background:url(../styles/images/admin/go.png);
}

.accessDeniedPopup .btnCancelPopUp{ cursor:pointer; width:49px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -618px -763px;}
.accessDeniedPopup .btnCancelPopUp:Hover{ background:url(../styles/images/admin/cpimages.png) -889px -763px; }
.accessDeniedPopup fieldset.mainPage{ position:relative; margin:auto; height:120px; margin-top:16px; padding:10px; 
                                 text-align:right; 
                                 min-width:90%;
                                  
                                 vertical-align:middle;  
                                 padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.accessDeniedPopup fieldset.mainPage .btnLogin {}



.accessDeniedPopup fieldset.mainPage .btnLogin:Hover{ background:url(../styles/images/admin/cpimages02.png) -2px -222px; }
.accessDeniedPopup fieldset.mainPage img.waitIndicator{ position:absolute; right:450px; top:45px;  }
.accessDeniedPopup fieldset.mainPage p{ position:absolute; right:60px;}
.accessDeniedPopup fieldset.mainPage p.fieldMsg{ top:110px; right:120px;  }
.accessDeniedPopup fieldset.mainPage p.fieldName{ top:34px; right:43px; }
.accessDeniedPopup fieldset.mainPage p.fieldPass{ top:60px;  }
.accessDeniedPopup fieldset.mainPage div.fieldPasslink{ position:absolute; right:120px; top:78px; cursor:pointer; width:200px; }
.accessDeniedPopup fieldset.mainPage .accessDenied{ margin-top:0px; margin-right:100px;}


/********************\
/* login page popup End  *\
/*******************/




/********************\
/* login page  *\
/*******************/
.accessDenied{ direction:rtl; text-align:right;}
.accessDenied .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:26px; height:24px; background:url(../styles/images/admin/cpimages02.png) -405px -58px; }
.accessDenied .Msg { width:300px; padding:12px; padding-bottom:4px; text-align:center; position:relative; }
.accessDenied .Msg .bgMsg { margin:auto; position:relative; width:249px; height:155px;  background-color:#fff;border:solid 1px #d1d1d1;border-radius:8px; }
.accessDenied .Msg .bgMsg span.arrow { margin:auto; position:absolute; right:5px;top:66px; width:11px; height:9px;  background:url(../../images/sys/arrowa.png)   }
.accessDenied .Msg .bigLock { position:absolute;top:12px;left:100px;width:38px;height:48px; background-color:Black; background:url(../styles/images/admin/cp-big-lock.png) }
.accessDenied .Msg span.textArea{ font-family:Tahoma; font-size:12px; display:block; text-align:right; position:absolute;top:62px;right:18px;width:215px;height:70px; border:0px solid red }
.accessDenied .Msg .bgMsg .link { position:absolute;top:125px; right:20px; width:85%; text-align:center; clear:both;}

.accessDenied fieldset{ position:relative; margin:auto; }
.accessDenied fieldset .btnLoginPopUp{ position:absolute; top:22px; right:250px; cursor:pointer; width:50px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -55px -220px;}
.accessDenied fieldset .btnLoginPopUp:Hover{ background:url(../styles/images/admin/cpimages02.png) -1px -220px; }
.accessDenied .btnCancelPopUp{ cursor:pointer; width:49px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -618px -763px;}
.accessDenied .btnCancelPopUp:Hover{ background:url(../styles/images/admin/cpimages.png) -889px -763px; }
.accessDenied fieldset.mainPage{ position:relative; margin:auto; height:140px; margin-top:12px; padding:10px; 
                                 text-align:right; 
                                 width:600px;  
                                 vertical-align:middle;  
                                 padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.accessDenied fieldset.mainPage .btnLogin { position:absolute; cursor:pointer; top:42px; right:365px; width:32px; height:32px; border-width:0px; background:url(../styles/images/admin/go.png);}
.accessDenied fieldset.mainPage img.waitIndicator{ position:absolute; right:450px; top:45px;  }
.accessDenied fieldset.mainPage p{ position:absolute; right:60px; }
.accessDenied fieldset.mainPage p.fieldMsg{ top:110px; right:120px; border:1px solid red  }
.accessDenied fieldset.mainPage p.fieldName{ top:34px; right:43px; width:310px; }
.accessDenied fieldset.mainPage p.fieldName input{ position:absolute; right:78px; top:0px;}
.accessDenied fieldset.mainPage p.fieldPass{ top:57px; width:310px;right:43px; }
.accessDenied fieldset.mainPage p.fieldPass input{ position:absolute; right:78px; top:0px;}
.accessDenied fieldset.mainPage div.fieldPasslink{ position:absolute; right:120px; top:80px; cursor:pointer; width:200px; }
.accessDenied fieldset.mainPage div.fieldPasslink a{ color:#6696b4; font-size:10px;   }
.accessDenied fieldset.mainPage div.fieldPasslink .horArrow { display:inline-block; margin:auto; border-width:0px; 
                                                              border-style:none; margin-top:4px; width:11px; height:9px; 
                                                              background:url(../../images/sys/arrowa.png); 
                                                              }
.accessDenied fieldset.mainPage .accessDenied{ margin-top:90px; margin-right:125px;}




/********************\
/* login page End  *\
/*******************/
/********************\
/* sign up page  *\
/*******************/
.registerPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:94px; height:24px; background:url(../styles/images/admin/cpimages02.png) -794px -59px; }
.registerPage span.errorlb{ color:#9c1312; font-size:90%; padding:2px 3px 3px 2px; }
.registerPage div.registered{display:inline-block;width:948px;  height:170px; margin:auto; vertical-align:top;}
.registerPage div.registered div.main{display:inline-block;width:655px; float:right; height:160px; margin:auto; }
.registerPage div.registered div.main fieldset.wrapper{ position:relative; margin:auto; height:122px; margin-top:10px; padding:10px; 
														text-align:right; width:600px;  
														vertical-align:middle;  
														padding-bottom:5px;  
														border:solid 1px #d1d1d1; 
														border-radius:8px;background-color:#fff; }
														

.registerPage div.registered div.main fieldset.wrapper p{ position:absolute; top:50px; right:90px; width:380px;}
.registerPage div.registered div.main fieldset.wrapper div.errorwrapper{position:absolute;  top:50px; right:108px;}


.registerPage div.registered .Msg { display:inline-block; float:left; width:260px; padding:10px; padding-bottom:1px; text-align:center; position:relative;}
.registerPage div.registered .Msg .bgMsg {  text-align:center; position:relative; width:249px; margin-top:0px; height:138px;border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.registerPage div.registered .Msg .bgMsg div.image { margin-right:100px; margin-top:20px; width:55px; height:55px; background:url(../styles/images/admin/cpimages02.png) -0px -389px; }
.registerPage div.registered .Msg .bgMsg span.arrow { margin:auto; position:absolute; right:5px;top:84px; width:11px; height:9px;  background:url(../../images/sys/arrowa.png)   }
.registerPage div.registered .Msg div.regMessage{position:absolute; top:80px; right:20px; }
.registerPage div.registered .Msg b.green {color: #63b419;}
.registerPage div.registered div.version{ margin-top:35px; color:#63b419;}


.registerPage div.registered div.bgregisteredOkay{ position:absolute; right:450px; top:35px; width:64px; height:59px; background:url(../styles/images/admin/cpimages02.png) -5px -448px; }

.registerPage div.registered div.seperator{ display:inline-block; width:4px; height:170px;}


.registerPage div.Unregistered{display:inline-block;width:948px;  height:230px; margin:auto; vertical-align:top;}
.registerPage div.Unregistered div.main{display:inline-block;width:655px; float:right; height:180px; margin:auto; }
.registerPage div.Unregistered div.main fieldset.wrapper{ position:relative; margin:auto; height:175px; margin-top:12px; padding:10px; 
                                 text-align:right; 
                                 width:600px;  
                                 vertical-align:middle;  
                                 padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }

.registerPage div.Unregistered div.main fieldset.wrapper .btnRegister {position:absolute; width:49px; height:25px; top:70px; right:420px; border-width:0px;background:url(../styles/images/admin/cpimages02.png) -161px -222px;}
.registerPage div.Unregistered div.main fieldset.wrapper .btnRegister:hover{background:url(../styles/images/admin/cpimages02.png) -108px -222px;}
.registerPage div.Unregistered div.main fieldset.wrapper div.field1{ display:block; position:absolute; top:30px; right:30px;left:auto; height:24px; width:380px;}
.registerPage div.Unregistered div.main fieldset.wrapper div.field1 span{ position:absolute; top:3px; right:0px;}
.registerPage div.Unregistered div.main fieldset.wrapper div.field1 input{ position:absolute;  font-family:Arial; font-size:13px; font-weight:700; color:#000; top:1px; right:100px; background-color:#f8d7d7;}
.registerPage div.Unregistered div.main fieldset.wrapper hr{ position:absolute; top:75px; right:30px; width:354px;}
.registerPage div.Unregistered div.main fieldset.wrapper div.field2{ display:block; position:absolute; top:110px; right:30px;left:auto; height:24px; width:380px; }
.registerPage div.Unregistered div.main fieldset.wrapper div.field2 span{ position:absolute; top:3px; right:0px;}
.registerPage div.Unregistered div.main fieldset.wrapper div.field2 input{ position:absolute; top:1px; right:100px;}
.registerPage div.Unregistered div.main fieldset.wrapper div.field3{ display:block; position:absolute; top:134px; right:30px;left:auto; height:24px; width:380px; }
.registerPage div.Unregistered div.main fieldset.wrapper div.field3 span{ position:absolute; top:3px; right:0px;}
.registerPage div.Unregistered div.main fieldset.wrapper div.field3 input{ position:absolute; top:1px; right:100px;}
.registerPage div.Unregistered div.main fieldset.wrapper div.errorwrapper{position:absolute;  top:160px; right:146px;}
.registerPage div.Unregistered div.unregMessage{position:absolute; top:60px; right:130px;}
.registerPage div.Unregistered div.accountMessage{position:absolute; top:94px; right:130px; font-size:10px; }


.registerPage div.Unregistered .Msg { display:inline-block; float:left; width:260px; padding:10px; padding-bottom:1px; text-align:center; position:relative;}

.registerPage div.Unregistered .Msg .bgMsg { text-align:center; position:relative; width:249px; margin-top:4px; height:190px;border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.registerPage div.Unregistered .Msg .bgMsg div.image { margin-right:100px; margin-top:20px; width:55px; height:55px; background:url(../styles/images/admin/cpimages02.png) -56px -389px; }
.registerPage div.Unregistered .Msg .bgMsg span.arrow { margin:auto; position:absolute; right:5px;top:88px; width:11px; height:9px;  background:url(../../images/sys/arrowa.png)   }
.registerPage div.Unregistered .Msg .bgMsg div.leftMessage { position:absolute; text-align:right; top:84px; right:18px; }
.registerPage div.Unregistered .Msg b.red { color: #CC3300; }

.registerPage div.Unregistered .Msg .bgMsgregistered { text-align:center; position:relative; width:249px; height:142px; background:url(../styles/images/admin/cpimages02.png) -504px -300px; }
.registerPage div.Unregistered div.bgregisteredOkay{ position:absolute; right:410px; top:30px; width:60px; height:60px; background:url(../styles/images/admin/cpimages02.png) -67px -565px; }
.registerPage div.Unregistered div.seperator{ display:inline-block; width:4px; height:228px;}
.registerPage div.Unregistered div.version{ margin-top:60px; color:#CC3300;}

.registerPage .Msg .link { position:absolute;top:102px;left:170px;width:65px;height:18px;}


/********************\
/* sign up page End  *\
/*******************/

/********************\
/* Voting page  *\
/*******************/
.votingPage { width:auto; margin:auto;}
.votingPageheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:105px; height:24px; background:url(../styles/images/admin/cpimages02.png) -729px -87px; }

.votingPage fieldset { margin:auto; position:relative; text-align:right; width:90%;  vertical-align:middle;  padding:2px;  padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px; margin-top:30px; padding:10px; background-color:#fff; }

.votingPage div.votingInfo  {float:right; width:185px; margin-left:8px;}
.votingPage div.votingInfo label
{
	color: #666666;
	display: inline-block;
	padding: 2px;
}
.votingPage div.votingOptions{position: relative;float: left;width: 400px;border: 0px solid #C0C0C0;}

.votingPage div.votingOptions div.optionsHeader{ border-top-left-radius:8px;border-top-right-radius:8px;  position:absolute; top:0px; left:0px; height:20px; width:400px; text-align:center;border-bottom: 1px solid #C0C0C0; background-color: #dce6f4 }
.votingPage div.votingOptions div.optionsHeader span{ font-size:12px; width:100%; text-align:center; }

.votingPage div.votingOptions table
{
	width: 400px;margin-top: 21px;background-color: #fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;
	border:1px solid #C0C0C0; border-top-width:0px;
	}
.votingPage div.votingOptions table thead { text-align: center; background-color: #dce6f4;color: #000000; border:1px solid #C0C0C0}
.votingPage div.votingOptions table thead th{ font-weight:normal; text-align:center;border-bottom: 1px solid #C0C0C0;}
.votingPage div.votingOptions table .optName{ width:60%; text-align:right;}
.votingPage div.votingOptions table .optIsActive{ width:20%}
.votingPage div.votingOptions table .optNoVotes{ width:20%}
.votingPage div.votingOptions table input[type=text]{ width:90%}
.votingPage div.votingOptions table td{ text-align:center;}
.votingPage div.votingOptions table tr.StripsBK{ background-color: #f7f7f7 ; }
.votingPage div.votingOptions div.votingCount{ margin-top:15px; margin-left:35px; text-align:left; color:#7f7f7f}


/********************\
/* Voting page End  *\
/*******************/

/********************\
/* Pages header page  *\
/*******************/
.PagesHeader a.headerTitle { display:inline-block; margin:auto; margin-right:10px; width:108px; height:24px; background:url(../styles/images/admin/cpimages02.png) -4px -60px; }

.PagesHeader div.versionLimitContainer{ height:30px;}
.PagesHeader div#tabs{width:920px; margin:auto; }
.PagesHeader div#tabs ul#tabUL li{ float:right;}


.PagesHeader fieldset { position:relative; text-align:right; width:97%; margin:auto;  vertical-align:middle;  border:solid 1px #d1d1d1; border-radius:8px; margin-top:10px; padding:10px; background-color:#fff; }
.PagesHeader fieldset legend { position:absolute; top:-27px; right:20px; height:25px; padding-left:5px; padding-right:5px; font-size:13px; border:solid 1px #d1d1d1; border-bottom-width:0px; vertical-align:middle; line-height:25px; border-top-left-radius:8px; border-top-right-radius:8px; }

.PagesHeader div.RoundedBox{ position:relative; width:99%; display:inline-block; margin:auto; text-align:right; margin-bottom:5px; padding:0px; border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.PagesHeader div.RoundedBox div.cellSel{ width:20px; height:20px; float:right; border-left:solid 1px #d1d1d1; padding:5px; }
.PagesHeader div.RoundedBox div.cellTopCont{ height:20px; display:block; padding:5px; margin-right:30px; }

.PagesHeader div.RoundedBox div.cellSel > *{ vertical-align:middle; line-height:20px; text-align:center; display:inline-block; padding-right:5px;}
.PagesHeader div.RoundedBox div.cellTopCont > *{ padding-top:1px;}

.PagesHeader div.RoundedBox p{ margin-top:5px;}
.PagesHeader div.RoundedBox div.row{ margin-top:5px; display:inline-block; min-width:120px;}

.PagesHeader fieldset table td.links{ vertical-align:top; width:500px; text-align:right; padding-top:30px; }
.PagesHeader fieldset table.field{ border:1px solid #d1d1d1; width:90%; margin:auto; height:30px;  border-radius:8px; margin-bottom:5px; }
.PagesHeader fieldset table.field td.radio{ border-left:1px solid #d1d1d1; width:25px; }
.PagesHeader fieldset table.field td.dim{ width:25px; }
.PagesHeader fieldset table.field td.radio2{ border-right:1px solid #d1d1d1; width:25px; }
.PagesHeader fieldset table.field td input[type="radio"]{ margin-top:4px; }
.PagesHeader fieldset table.field td .lbs{ padding-right:5px; width:65px; display:inline-block; }

.PagesHeader table.tbl2nd{ width:900px; margin:auto;}
.PagesHeader table.tbl2nd p{ margin-bottom:2px;}



/********************\
/*  Pages header page End  *\
/*******************/
/********************\
/* Voting page  *\
/*******************/

.PagesFooter { margin:auto;}
.PagesFooter a.headerTitle { display:inline-block; margin:auto; margin-right:10px; width:110px; height:24px; background:url(../styles/images/admin/cpimages02.png) -218px -59px; }

.PagesFooter div.versionLimitContainer{ height:30px;}

.PagesFooter div#tabs{width:920px; margin:auto; margin-top:10px;}
.PagesFooter div#tabs ul#tabUL li{ float:right;}
.PagesFooter p{ margin-bottom:2px;}


.PagesFooter div#tabs fieldset { position:relative; margin:auto; margin-top:40px; padding:10px; width:95%; text-align:center;  vertical-align:middle;  border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }

.PagesFooter div#tabs div.RoundedBox {position:relative; width:98%; display:block; margin:auto; text-align:right; margin-bottom:5px; padding:0px; border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; margin:auto;	margin-top:20px;}
.PagesFooter div#tabs div.RoundedBox div.cellSel{ width:20px; height:20px; float:right; border-left:solid 1px #d1d1d1; padding:5px; }
.PagesFooter div#tabs div.RoundedBox div.cellTopCont{ height:20px; display:block; padding:5px; margin-right:30px; }
.PagesFooter div#tabs div.RoundedBox div.cellSel > *{ vertical-align:middle; line-height:20px; text-align:center; display:inline-block; padding-right:5px;}
.PagesFooter div#tabs div.RoundedBox div.cellTopCont > *{ padding-top:4px;}
.PagesFooter div#tabs div.RoundedBox span{ margin-right:4px;}
.PagesFooter div#tabs div.RoundedBox .htmlFieldPadding{padding:5px; margin-right:6px;}


.PagesFooter div.TextContainer{display:inline-block; padding-top:2px; vertical-align:top;}
.PagesFooter div.footerTitleDirect {  position:relative; width:84px; height:28px; display:inline-block; }
.PagesFooter div.footerTitleDirect span{  position:absolute; display:inline-block; width:27px; height:24px; }

.PagesFooter div.footerTitleDirect span.directButtonRU{position:absolute; right:0px; left:auto; background:url(../styles/images/admin/cpimages02.png) -211px -486px;  }
.PagesFooter div.footerTitleDirect span.directButtonMU{position:absolute; right:28px; left:auto; background:url(../styles/images/admin/cpimages02.png) -183px -486px;  }
.PagesFooter div.footerTitleDirect span.directButtonLU{position:absolute; right:58px; left:auto; background:url(../styles/images/admin/cpimages02.png) -155px -486px;  }

.PagesFooter div.footerTitleDirect span.directButtonRD{position:absolute; right:0px; left:auto; background:url(../styles/images/admin/cpimages02.png) -125px -486px;  }
.PagesFooter div.footerTitleDirect span.directButtonMD{position:absolute; right:28px; left:auto; background:url(../styles/images/admin/cpimages02.png) -97px -486px;  }
.PagesFooter div.footerTitleDirect span.directButtonLD{position:absolute; right:58px; left:auto; background:url(../styles/images/admin/cpimages02.png) -69px -486px;  }




.PagesFooter div#tabs fieldset p{ position:relative; margin-bottom:3px; margin-top:2px;  }
.PagesFooter div#tabs fieldset legend { position:absolute; top:-27px; right:20px; height:25px; padding-left:5px; padding-right:5px; font-size:13px; border:solid 1px #d1d1d1; border-bottom-width:0px; vertical-align:middle; line-height:25px; border-top-left-radius:8px; border-top-right-radius:8px; }
.PagesFooter div#tabs fieldset legend .input{ display:inline;}
.PagesFooter div#tabs fieldset legend .lbs{margin:0px;vertical-align:top;}
.PagesFooter div#tabs fieldset table td.entend{ width:230px; text-align:right;}
.PagesFooter div#tabs fieldset table td.links{ vertical-align:top; width:500px; text-align:right; padding-top:30px; }
.PagesFooter div#tabs fieldset table td.links p{ padding-top:3px; padding-bottom:3px; border-bottom:1px solid #d1d1d1}

.PagesFooter div#tabs fieldset table td.entend .cmdAddNewMenu{ border-width:0px; cursor:pointer; width:77px; height:24px; background:url(../styles/images/admin/cpimages02.png) -361px -448px;}
.PagesFooter div#tabs fieldset table td.entend .cmdDeleteMenu{ border-width:0px; cursor:pointer; width:77px; height:24px; background:url(../styles/images/admin/cpimages02.png) -553px -448px;}

.PagesFooter div#tabs fieldset table.field{ border:1px solid #d1d1d1; width:98%; margin:auto; height:30px;  border-radius:8px; margin-bottom:5px; text-align:right  }
.PagesFooter div#tabs fieldset table.field td.radio{ border-left:1px solid #d1d1d1; width:25px; }
.PagesFooter div#tabs fieldset table.field td.dim{ width:25px; }
.PagesFooter div#tabs fieldset table.field td.radio2{ border-right:1px solid #d1d1d1; width:25px; }
.PagesFooter div#tabs fieldset table.field td input[type="radio"]{ margin-top:4px; }
.PagesFooter div#tabs fieldset table.field td .lbs{ padding-right:5px; width:100px; display:inline-block; }


.PagesFooter div#tabs fieldset table.fieldWithBox{ border:1px solid #d1d1d1; width:98%; margin:auto; height:auto;  border-radius:8px; margin-bottom:5px; }
.PagesFooter div#tabs fieldset table.fieldWithBox td.radio{ border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1; width:25px; }
.PagesFooter div#tabs fieldset table.fieldWithBox td.boxheader{ border-bottom:1px solid #d1d1d1; width:100%; }

.PagesFooter div#tabs div.amaZonePageFooter { display:inline-block; position:relative; margin:0px; width:180px; border:1px solid #d1d1d1; float:right; }
.PagesFooter div#tabs div.amaZonePageFooter #AllItemsPageFooter{height:205px; width:99%; overflow:auto; list-style-type: none; margin: 0; padding:0; }
.PagesFooter div#tabs div.amaZonePageFooter #AllItemsPageFooter li{ margin:2px; padding: 0px; font-size:13px; width:95%; height:auto; cursor:pointer; float:right;text-align:right; }





/********************\
/* Voting page  *\
/*******************/
.searchPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:90px; height:24px; background:url(../styles/images/admin/cpimages02.png) -287px -167px; }
.searchPage b{ font-size:9px;}

.searchPage fieldset { position:relative; margin:auto; margin-top:40px; padding:10px; text-align:right; width:95%;  vertical-align:middle;  padding:2px;  padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.searchPage fieldset p{ position:relative; margin-bottom:3px; margin-top:2px;  }
.searchPage fieldset span.headerLabel{ font-weight:bold;}

.searchPage fieldset label#Abc{ width:350px; font-weight:bold; color:#54a0d1}
.searchPage fieldset label.progressIndicator{ display:none; width:17px; height:17px; background:url(../styles/images/ajax/loading2.gif)  }
.searchPage fieldset label.doneIndicator{ display:none; width:14px; height:14px; background:url(../styles/images/layout/on.png)  }


.searchPage fieldset b.noToIndex{font-weight:bold; color:#54a0d1}


.searchPage fieldset .input{ display:inline;}
.searchPage fieldset .lbs{margin:0px;vertical-align:top;}

.searchPage .cmdButton  
{
	cursor:pointer; 
	display:inline-block; 
	width:50px; 
	height:28px; 
	border-width:0px; 
	background:url(../styles/images/admin/cpimages02.png) -709px -248px;
}

.searchPage .cmdButton:Hover  
{
	background:url(../styles/images/admin/cpimages02.png) -656px -248px;
}



/********************\
/* sys messages pages  *\
/*******************/
.sysMessagesPage{ position:relative;}
.sysMessagesPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:85px; margin-top:3px; height:20px; background:url(../styles/images/admin/cpimages02.png) -567px -194px; }
.sysMessagesPage fieldset { position:relative; width:90%; height:auto; margin-top:30px; padding:5px; margin-bottom:20px; border-radius:8px;border:solid 1px #d1d1d1; background-color:#fff;}

.sysMessagesPage fieldset div { margin-right:10px; margin-left:10px; text-align:right }
.sysMessagesPage fieldset div ul {float:right; list-style-type:circle; list-style-position:inside; }
.sysMessagesPage fieldset div ul li{ float:right; width:100%; margin-bottom:5px; display:block; height:32px;}
.old_sysMessagesPage fieldset div ul li a{}
.sysMessagesPage fieldset div ul li span.img{display:inline-block; margin:auto; margin-right:10px; margin-top:8px; width:18px; height:18px; background:url(../styles/images/admin/cpimages02.png) -633px -194px;}
.sysMessagesPage fieldset div ul li span.message{ display:inline-block; vertical-align:top; font-size:13px; color:#9c1312;  margin:auto; line-height:32px; margin-right:10px; width:auto; white-space:nowrap; height:32px;}



/********************\
/* about page End  *\
/*******************/



/********************\
/* Voting page End  *\
/*******************/

/********************\
/* about pages  *\
/*******************/
.aboutHelpPage{ position:relative;}
.aboutHelpPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:109px; height:24px; background:url(../styles/images/admin/cpimages02.png) -761px -168px; }
.aboutHelpPage fieldset { position:relative; width:90%; height:auto; margin-top:30px; padding:5px; margin-bottom:20px; border-radius:8px;border:solid 1px #d1d1d1; background-color:#fff;}
.aboutHelpPage fieldset legend { position:absolute; top:-27px; right:20px; height:25px; padding-left:5px; padding-right:5px; font-size:13px; border:solid 1px #d1d1d1; border-bottom-width:0px; vertical-align:middle; line-height:25px; border-top-left-radius:8px; border-top-right-radius:8px; }
.aboutHelpPage fieldset div#agreementCont{overflow:auto;text-align:right;  margin-top:10px; background-color:White; width:97%; height:300px }
.aboutHelpPage p {margin:auto; margin-top:20px; text-align:right; width:90%; height:24px; }

.aboutHelpPage fieldset span.listImg { position:absolute; display:inline-block; right:10px; top:20px;  text-align:right; width:25px; height:26px;  background:url(../styles/images/admin/cpimages02.png) -850px -168px; }
.aboutHelpPage fieldset div.dataAndLink{ position:absolute; 
                                         display:inline-block; 
                                         right:50px; 
                                         left:5px; 
                                         top:20px; 
                                         height:30px; 
                                         text-align:right; 
                                         font-family:Tahoma;
                                         font-size:12px;
                                          }
.aboutHelpPage fieldset div.dataAndLink p{ margin:0px;padding:3px; text-align:right; height:auto;}
.aboutHelpPage fieldset div.dataAndLink a{ text-align:right;}



/********************\
/* about page End  *\
/*******************/



/********************\
/* about pages  *\
/*******************/
.aboutPage{ position:relative;}
.aboutPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:83px; height:24px; background:url(../styles/images/admin/cpimages02.png) -577px -168px; }
.aboutPage fieldset.parent { position:relative; width:90%; height:auto; margin-top:10px; padding:5px;
                             margin-bottom:20px; 
                             
                             border-radius:8px;
                             border:solid 1px #d1d1d1; 
                             background-color:#fff;}
                             
div.InfoContainer { position:relative; }

div.InfoContainer div.info{ position:absolute; right: 170px; width:400px; text-align:right; font-family:Tahoma;
                                         font-weight:bold;
                                         font-size:11px; top:10px; }	
div.InfoContainer div.info p{ margin:0px; padding:0px; }	
div.InfoContainer div.info p#info_line1 { font-weight:bold;}	
div.InfoContainer div.info p#info_line4 span{color: #0066CC;}	

div.InfoContainer div.logo{ position:absolute; right: 4px; top:0px; width:153px; height:108px;background:url(../styles/images/admin/cpimages02.png) -0px -278px; }	
                             
.aboutPage fieldset.parent fieldset { 
                                      position:relative; 
                                      width:75%; 
                                      height:auto; 
                                      margin-top:150px; 
                                      margin-right:120px;
                                      padding:5px; 
                                      margin-bottom:20px; 
                                      border-radius:8px;border:solid 1px #d1d1d1; background-color:#fff;}
                                      
                                      
.aboutPage fieldset.parent fieldset legend { position:absolute; top:-27px; right:20px; height:25px; padding-left:5px; padding-right:5px; font-size:13px; border:solid 1px #d1d1d1; border-bottom-width:0px; vertical-align:middle; line-height:25px; border-top-left-radius:8px; border-top-right-radius:8px; }
.aboutPage fieldset.parent fieldset div#agreementCont{overflow:auto;text-align:right;  margin-top:10px; background-color:White; width:97%; height:300px }
.aboutPage fieldset.parent p{margin:auto; margin-top:20px; text-align:right; width:90%; height:24px; }


/********************\
/* about page End  *\
/*******************/


/********************\
/* about pages  *\
/*******************/
.aboutPageCheckUpdate{ position:relative;}
.aboutPageCheckUpdate .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:88px; height:24px; background:url(../styles/images/admin/cpimages02.png) -666px -168px; }
.aboutPageCheckUpdate fieldset { text-align:right; position:relative; width:90%; height:auto; margin-top:30px; padding:5px; margin-bottom:20px; border-radius:8px;border:solid 1px #d1d1d1; background-color:#fff;}
.aboutPageCheckUpdate fieldset legend { position:absolute; top:-27px; right:20px; height:25px; padding-left:5px; padding-right:5px; font-size:13px; border:solid 1px #d1d1d1; border-bottom-width:0px; vertical-align:middle; line-height:25px; border-top-left-radius:8px; border-top-right-radius:8px; }
.aboutPageCheckUpdate fieldset div.updateContainer { text-align:center; vertical-align:top; margin-top:20px; }
.aboutPageCheckUpdate fieldset div.updateContainer div.verBox { font-size: 13px; display: inline-block;vertical-align:top;text-align: center;color: #A0C9F5; }

.aboutPageCheckUpdate fieldset div.updateContainer div.verBox span{color: #54a0d1;}
.aboutPageCheckUpdate fieldset div.updateContainer div.verBox span.box{font-size: 14px;height:20px;	font-weight:bold; display: block;padding: 10px 20px 10px 20px;
                                                                       width: 80px; text-align: center; border-radius: 8px;background-color: #DDE6F5;margin-top:2px;}
                                                                       

.aboutPageCheckUpdate fieldset div.updateContainer div.doBox { display:inline-block;  text-align:center; width:90px; vertical-align:top;}

.aboutPageCheckUpdate fieldset div.updateContainer div.doBox span.search{ cursor:pointer;  margin-top:10px; display:inline-block;width:68px;height:66px; background:url(../styles/images/admin/cpimages02.png) -224px -366px;}
.aboutPageCheckUpdate fieldset div.updateContainer div.doBox span.searchDone{ cursor:pointer; margin-top:10px; display:inline-block;width:68px;height:66px; background:url(../styles/images/admin/cpimages02.png) -224px -296px;}
.aboutPageCheckUpdate fieldset div.updateContainer div.doBox span.newVersion{ margin-top:10px; display:inline-block;width:68px;height:67px; background:url(../styles/images/admin/cpimages02.png) -154px -294px;}
.aboutPageCheckUpdate fieldset div.updateContainer div.doBox span.newVersionNo{ margin-top:10px; display:inline-block;width:68px;height:67px; background:url(../styles/images/admin/cpimages02.png) -154px -364px;}

.aboutPageCheckUpdate fieldset div.updateContainer div.progressImg{ text-align:right; padding-top:4px; height:20px; padding-bottom:4px;margin-right:370px;}

.aboutPageCheckUpdate fieldset div.updateContainer div.progressImg label.progressIndicator{  display:none; width:17px; height:17px; background:url(../styles/images/ajax/loading2.gif)  }



/********************\
/* about page End  *\
/*******************/



/********************\
/* photoGallary page  *\
/*******************/
.photoGallary{}
.photoGallary .photoGallaryheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:105px; height:24px; background:url(../styles/images/admin/cpimages02.png) -8px -140px; }
.photoGallary .moveAll{ margin-top:20px; margin-left:4px; margin-right:4px; cursor:pointer; border-width:0px; width:16px; height:16px; background:url(../styles/images/admin/cpimages02.png) -557px -486px; }
.photoGallary .note{ display:inline-block;}
.photoGallary .RTLDir{ direction:rtl;}


/********************\
/* photoGallary page End  *\
/*******************/

/********************\
/* AudioGallary page  *\
/*******************/
.AudioGallary {}
.AudioGallaryheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:105px; height:24px; background:url(../styles/images/admin/cpimages02.png) -664px -113px; }


/********************\
/* AudioGallary page End  *\
/*******************/
/********************\
/* VideoGallary page  *\
/*******************/
.VideoGallary{}
.VideoGallaryheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:105px; height:24px; background:url(../styles/images/admin/cpimages02.png) -436px -113px; }
/********************\
/* VideoGallary page End  *\
/*******************/


/********************\
/* OtherWSL page  *\
/*******************/
.OtherWSL {}
.OtherWSLheaderTitle {  display:inline-block; margin:auto; margin-right:10px; width:110px; height:24px; background:url(../styles/images/admin/cpimages02.png) -406px -140px; }
/********************\
/* OtherWSL page End  *\
/*******************/

/********************\
/* ExternalLinks page  *\
/*******************/

.ExternalLinksHeaderTitle { display:inline-block; margin:auto; margin-right:10px; width:123px; height:24px; background:url(../styles/images/admin/cpimages02.png) -7px -113px; }

.ExternalLinks div.box{ vertical-align:top; padding:10px; display:inline-block; height:275px; width:287px; margin-left:15px; border:1px solid #c0c0c0}
.ExternalLinks div.boxLeft{ margin-left:0px;}


/********************\
/* OtherWSL page End  *\
/*******************/

/********************\
/* RSS Manager page  *\
/*******************/
.RSSManager { width:948px; margin:auto;}
.RSSManager .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:80px; height:24px; background:url(../styles/images/admin/cpimages02.png) -184px -85px; }
.RSSManager fieldset { position:relative; text-align:right; width:90%;  vertical-align:middle;  padding:2px;  padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px; margin-top:30px; padding:10px; background-color:#fff; }
.RSSManager fieldset p{ padding-bottom:3px; }
/********************\
/* RSS Manager page End  *\
/*******************/
/********************\
/* fileManager page  *\
/*******************/
.fileManager .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:90px; height:24px; background:url(../styles/images/admin/cpimages02.png) -344px -112px; }
/********************\
/* fileManager page End  *\
/*******************/

/********************\
/* OtherWSL page  *\
/*******************/
.GuestBook .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:150px; height:24px; background:url(../styles/images/admin/cpimages02.png) -122px -168px; }
/********************\
/* OtherWSL page End  *\
/*******************/


/********************\
/* User Insert/Edit  *\
/*******************/

.userInsert{}
.userInsert fieldset{ background-color:#fff; position:relative;}
.userInsert fieldset legend  
{
	position:absolute; top:-27px; right:20px; height:25px; padding-left:5px; padding-right:5px; 
	font-size:13px; 
	border:solid 1px #d1d1d1; border-bottom-width:0px; 
	vertical-align:middle; line-height:25px; border-top-left-radius:8px; border-top-right-radius:8px; }



/********************\
/* User Insert/Edit  *\
/*******************/
.UsersPages{margin:auto;}
.UsersPagesheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:110px; height:24px; background:url(../styles/images/admin/cpimages02.png) -231px -112px; }

.UsersPages fieldset { position:relative; text-align:right; width:90%;  vertical-align:middle;  padding:2px;  padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px; margin-top:30px; padding:10px; }
.UsersPages fieldset p{ padding-bottom:3px; }

/********************\
/* OtherWSL page End  *\
/*******************/

/********************\
/* User Insert/Edit  *\
/*******************/
.FaqCatPages{margin:auto;}
.FaqCatPagesheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:120px; height:26px; background:url(../styles/images/admin/cpimages02.png) -120px -141px; }

.FaqCatPages fieldset { position:relative; text-align:right; width:90%;  vertical-align:middle;  padding:2px;  padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px; margin-top:30px; padding:10px; }
.FaqCatPages fieldset p{ padding-bottom:3px; }
.Faq div#tabs ul#tabUL li{ float:right;}

/********************\
/* OtherWSL page End  *\
/*******************/




/********************\
/* OtherWSL page  *\
/*******************/
.UsersInfoPage{margin:auto;}

.UsersInfoPage fieldset { position:relative; text-align:right; width:90%;  vertical-align:middle;  padding:2px;  padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px; margin-top:30px; padding:10px; }
.UsersInfoPage fieldset p{ padding-bottom:3px; }
.UsersInfoPage fieldset p label.fieldValue{ color:#3399FF; }

.UsersInfoPage div.popupCmdCont{ position:relative; margin:auto; margin-top:5px; text-align:center;height:50px; width:100%; }

.UsersInfoPage div.popupCmdCont .btnUpdate{  cursor:pointer; width:50px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -838px -221px;}
.UsersInfoPage div.popupCmdCont .btnUpdate:Hover{ cursor:pointer; width:50px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -784px -221px;}



/********************\
/* OtherWSL page End  *\
/*******************/



/********************\
/* SiteSettings page  *\
/*******************/

.SiteSettings { margin:auto;}
.SiteSettings .headerTitle { display:inline-block;  text-align:right;margin:auto; margin-right:10px; width:95px; height:24px; background:url(../styles/images/admin/cpimages02.png) -134px -112px; }
.SiteSettings div#tabs { width:920px; margin:auto; margin-top:10px; }
.SiteSettings div#tabs ul#tabUL li{ float:right;}


.SiteSettings div#tabs fieldset { position:relative; margin:auto; padding:20px; text-align:right; margin-top:10px; width:850px;  border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.SiteSettings div#tabs fieldset p{ margin-bottom:3px; }


.SiteSettings div#tabs .pagesSettings{ height:auto; padding:4px; padding-top:20px; text-align:center }
.SiteSettings div#tabs .pagesSettings div.sep{width:10px; display:inline-block}

.SiteSettings div#tabs .pagesSettings fieldset.twin{ vertical-align:top; height:260px; width:420px; display:inline-block; margin:auto; padding:8px; }


.SiteSettings div.titleDirect { display:inline-block;}
.SiteSettings div.titleDirect span{ display:inline-block; width:27px; height:24px; }
.SiteSettings div.titleDirect span.directButtonRD{ background:url(../styles/images/admin/cpimages02.png) -125px -486px;  }
.SiteSettings div.titleDirect span.directButtonMD{ background:url(../styles/images/admin/cpimages02.png) -97px -486px;  }
.SiteSettings div.titleDirect span.directButtonLD{ background:url(../styles/images/admin/cpimages02.png) -69px -486px;  }

.SiteSettings div.titleDirect span.directButtonRU{ background:url(../styles/images/admin/cpimages02.png) -211px -486px;  }
.SiteSettings div.titleDirect span.directButtonMU{ background:url(../styles/images/admin/cpimages02.png) -183px -486px;  }
.SiteSettings div.titleDirect span.directButtonLU{ background:url(../styles/images/admin/cpimages02.png) -155px -486px;  }


.SiteSettings table.SystemInfo{ width:100%;   }
.SiteSettings td.spacer{ width:180px;}
.SiteSettings td.spacer2{ width:100px;}
.SiteSettings table.SystemInfo td.clearCacheImg{ width:20px;  }
.SiteSettings table.SystemInfo td.clearObjCache{ text-align:right; width:55px; }
.SiteSettings table.SystemInfo td.clearObjCache input.clearCache{ vertical-align:middle; cursor:pointer; width:51px; height:27px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -767px -409px;  }



.SiteSettings input.GenerateErrorReport{ cursor:pointer;  width:32px; height:31px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -860px -405px; }
.SiteSettings a.DownloadErrorReport{ display:inline-block;  width:32px; height:31px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -823px -405px; }


.SiteSettings div.langContainer{height:auto; padding:4px;}

.SiteSettings div.langContainer #controlLangListWraper{ display:inline-block; width:760px; }
.SiteSettings div.langContainer select#controlLangList{ width:340px; margin-bottom:4px;
                                                        height:20px; padding-top:2px; padding-bottom:2px; font-size:11px; font-family:Tahoma; font-weight:bold;
                                                        }

.SiteSettings div.langContainer #controlLangListWraper #controlLangWordsWraper{ width:340px;display:inline-block}
.SiteSettings div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords{ width:340px; height:300px;}
.SiteSettings div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords option{ height:20px; padding-top:2px; padding-bottom:2px; font-size:11px;}
.SiteSettings div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords option.odd
{
	background-color: #F0F0F0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.SiteSettings div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords option.even
{
	background-color: #Fafafa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.SiteSettings div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords option:hover{background-color: #d9e9ea;}


.SiteSettings div.langContainer #controlLangListWraper div#controlLangWordsEditorWraper{ margin-right:20px; width:380px;display:inline-block; vertical-align:top}

.SiteSettings div.langContainer #controlLangListWraper div#controlLangWordsEditorWraper input{ font-family:Tahoma;}

.SiteSettings div.langContainer #controlLangListWraper div.updatebuttonWrapper { position:absolute;left:200px; top:100px;}

.SiteSettings div.langContainer #controlLangListWraper div.updatebuttonWrapper .btnUpdateItem 
{
	cursor:pointer; width:50px; height:27px; border-width:0px; 
	background:url(../styles/images/admin/cpimages02.png) -54px -220px;
}

.SiteSettings div.langContainer #controlLangListWraper div.updatebuttonWrapper .btnUpdateItem:hover 
{
	cursor:pointer; width:50px; height:27px; border-width:0px; 
	background:url(../styles/images/admin/cpimages02.png) -0px -220px;
}
.SiteSettings div.langContainer #controlLangListWraper div.updatebuttonWrapper .imgOk{left:-40px;}

.SiteSettings div.RestartApplication{ position:relative; margin:auto; width:293px; height:46px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -303px -398px;}
.SiteSettings div.RestartApplication input{ cursor:pointer; border:none; background-color:transparent; position:absolute; left:0px; right:0px;top:4px; bottom:0px; width:293px; height:40px; }
.SiteSettings div.RestartApplication img{ border:none; background-color:transparent; position:absolute; left:14px;top:14px; width:17px; height:17px; }


/********************\
/* Language Editor page *\
/*******************/


.langEditorPage { position:relative;}
.langEditorPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:91px; margin-top:1px; height:23px; background:url(../styles/images/admin/cpimages02.png) -143px -191px; }
.langEditorPage fieldset { position:relative; width:94%; height:auto; margin-top:30px; padding:10px; margin-bottom:20px; border-radius:8px;border:solid 1px #d1d1d1; background-color:#fff;}

.langEditorPage fieldset div { margin:auto; text-align:right }
.langEditorPage fieldset p{ margin-bottom:3px; }


.langEditorPage div.langContainer{height:auto; padding:4px;}

.langEditorPage div.langContainer #controlLangListWraper{ display:inline-block; width:800px; }
.langEditorPage div.langContainer select#controlLangList{ width:340px; margin-bottom:4px;
                                                        height:20px; padding-top:2px; padding-bottom:2px; font-size:11px; font-family:Tahoma; font-weight:bold;
                                                        }

.langEditorPage div.langContainer #controlLangListWraper #controlLangWordsWraper{ width:340px;display:inline-block}
.langEditorPage div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords{ width:340px; height:300px;}
.langEditorPage div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords option{ height:20px; padding-top:2px; padding-bottom:2px; font-size:11px;}
.langEditorPage div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords option.odd
{
	background-color: #F0F0F0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.langEditorPage div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords option.even
{
	background-color: #Fafafa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.langEditorPage div.langContainer #controlLangListWraper #controlLangWordsWraper select#controlLangWords option:hover{background-color: #d9e9ea;}


.langEditorPage div.langContainer #controlLangListWraper div#controlLangWordsEditorWraper{ margin-right:20px; width:400px;display:inline-block; vertical-align:top}

.langEditorPage div.langContainer #controlLangListWraper div#controlLangWordsEditorWraper input{ font-family:Tahoma;}

.langEditorPage div.langContainer #controlLangListWraper div.updatebuttonWrapper { position:absolute;left:200px; top:100px;}

.langEditorPage div.langContainer #controlLangListWraper div.updatebuttonWrapper .btnUpdateItem 
{
	cursor:pointer; width:50px; height:27px; border-width:0px; 
	background:url(../styles/images/admin/cpimages02.png) -54px -220px;
}

.langEditorPage div.langContainer #controlLangListWraper div.updatebuttonWrapper .btnUpdateItem:hover 
{
	cursor:pointer; width:50px; height:27px; border-width:0px; 
	background:url(../styles/images/admin/cpimages02.png) -0px -220px;
}
.langEditorPage div.langContainer #controlLangListWraper div.updatebuttonWrapper .imgOk{left:-40px;}




/*.PagesFooter fieldset legend .lbs{margin:0px;vertical-align:top;}
.PagesFooter fieldset table td.entend{ width:230px;}
.PagesFooter fieldset table td.links{ vertical-align:top; width:315px; text-align:right;}
.PagesFooter fieldset table td.links p{ padding-top:3px; padding-bottom:3px; border-bottom:1px solid #d1d1d1}
*/

/********************\
/* OtherWSL page End  *\
/*******************/



/********************\
/* weatherPage page  *\
/*******************/

.weatherPage { width:948px; margin:auto;}
.weatherPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:90px; height:24px; background:url(../styles/images/admin/cpimages02.png) -796px -111px; }
.weatherPage fieldset { position:relative; text-align:right; width:90%;  vertical-align:middle;  padding:2px;  padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px; margin-top:30px; padding:10px; background-color:#fff; }
.weatherPage fieldset p{ padding-bottom:3px; }
.weatherPage fieldset h3{ font-size:12px; font-weight:bold; }


.weatherPage div.amaWeatherZone .connectedSortable{ height:100%; overflow:auto; list-style-type: none; margin: 0; padding:0; }
.weatherPage div.amaWeatherZone .connectedSortable li{ margin: 0 5px 5px 5px; padding: 0px; width:98%;height:auto; cursor:pointer;}





/********************\
/* weatherPage page End  *\
/*******************/


/********************\
/* file selector  *\
/*******************/

.fileSelectionTitle {margin:auto; margin-right:3px; width:85px; height:24px; background:url(../styles/images/admin/cpimages02.png) -393px -165px; }

/********************\
/* popUpPage page  *\
/*******************/
.popUpPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:120px; height:24px; background:url(../styles/images/admin/cpimages02.png) -530px -139px; }

.popUpPage div#tabs{width:920px; margin:auto; margin-top:10px;}
.popUpPage div#tabs ul#tabUL li{ float:right;}

.popUpPage fieldset{ width:850px; border-radius:8px; border:1px solid #d1d1d1; margin:auto; padding:20px 20px 5px 20px; background-color:#fff}
.popUpPage fieldset p{ padding-bottom:3px; }

.popUpPage fieldset div.RoundedBox{ clear:both; display:block; position:relative; width:430px; display:inline-block; margin:auto; text-align:right; margin-bottom:5px; padding:0px; border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.popUpPage fieldset div.RoundedBox div.cellSel{ width:20px; height:15px; float:right; border-left:solid 1px #d1d1d1; padding:5px; }
.popUpPage fieldset div.RoundedBox div.cellTopCont{ height:15px; display:block; padding:5px; margin-right:40px; }

.popUpPage fieldset div.RoundedBox div.cellSel > *{ vertical-align:middle; line-height:15px; text-align:center; display:inline-block; padding-right:5px;}
.popUpPage fieldset div.RoundedBox div.cellTopCont > *{ padding-top:4px;}



.popUpPage .tblMain  { border:1px solid #d1d1d1;  width:800px;  margin:auto;  margin-top:20px;  margin-bottom:20px; background-color:White; }
.popUpPage table td { text-align:right; }


/********************\
/* popUpPage page End  *\
/*******************/

/********************\
/* popUpPage Share it Page  *\
/*******************/
.shareItPage {width:948px; margin:auto;}
.shareItPage .clear{ width:100%; clear:both;}
.shareItPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:118px; height:24px; background:url(../styles/images/admin/cpimages02.png) -653px -140px; }
.shareItPage fieldset { margin:auto; position:relative; text-align:right; width:90%;  vertical-align:middle;padding:2px;padding-bottom:5px;border:solid 1px #d1d1d1;border-radius:8px;margin-top:40px;padding:10px;background-color:#fff;}
.shareItPage fieldset legend{ text-align:right; position:absolute;top:-27px;right:20px;height:25px;padding-left:5px;padding-right:10px;font-size:13px;border:solid 1px #d1d1d1;border-bottom-width:0px;vertical-align:middle;line-height:25px;border-top-left-radius:8px;border-top-right-radius:8px;}
.shareItPage fieldset legend span{ width:70px;}


.shareItPage fieldset div.RoundedBox{ vertical-align:top; position:relative; width:99%; display:inline-block; margin:auto; text-align:right; margin-bottom:5px; padding:0px; border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; margin-right:20px; }
.shareItPage fieldset div.RoundedBox div.cellSel{ width:20px; height:20px; float:right; border-left:solid 1px #d1d1d1; padding:5px; }
.shareItPage fieldset div.RoundedBox div.cellTopCont{ height:20px; display:block; padding:5px; margin-right:30px; }

.shareItPage fieldset div.RoundedBox div.cellMultiSel{ width:20px; float:right; padding:5px; }
.shareItPage fieldset div.RoundedBox div.cellMultiRows{ display:block; height:auto; padding:5px; padding-top:2px; margin-right:30px; border-right:solid 1px #d1d1d1;}

.shareItPage fieldset div.RoundedBox div.cellMultiRows table{ width:99%; vertical-align:top;}
.shareItPage fieldset div.RoundedBox div.cellMultiRows table td.ToolName{ vertical-align:top; width:140px;}

.shareItPage fieldset div.RoundedBox span.Spacer10{ display:inline-block; padding:5px; margin-left:10px; }
.shareItPage fieldset div.RoundedBox span.Spacer20{ display:inline-block; padding:5px; margin-left:20px; }
.shareItPage fieldset div.RoundedBox span.Spacer30{ display:inline-block; padding:5px; margin-left:30px; }
.shareItPage fieldset div.RoundedBox span.Spacer40{ display:inline-block; padding:5px; margin-left:40px; }
.shareItPage fieldset div.RoundedBox span.Spacer60{ display:inline-block; padding:5px; margin-left:60px; }
.shareItPage fieldset div.RoundedBox span.Spacer70{ display:inline-block; padding:5px; margin-left:70px; }
.shareItPage fieldset div.RoundedBox span.Spacer80{ display:inline-block; padding:5px; margin-left:80px; }
.shareItPage fieldset div.RoundedBox span.Spacer90{ display:inline-block; padding:5px; margin-left:90px; }
.shareItPage fieldset div.RoundedBox span.Spacer100{ display:inline-block; padding:5px; margin-left:100px; }
.shareItPage fieldset div.RoundedBox span.Spacer120{ display:inline-block; padding:5px; margin-left:120px; }

.shareItPage fieldset div.RoundedBox span.toolName{ height:20px; display:inline-block; padding:5px; width:120px; }
.shareItPage fieldset div.RoundedBox span.caption{ display:inline-block; padding:5px; width:75px; }

.shareItPage fieldset div.RoundedBox div.cellSel > *{ vertical-align:middle; line-height:20px; text-align:center; display:inline-block; padding-right:5px;}
.shareItPage fieldset div.RoundedBox div.cellTopCont > *{ padding-top:1px;}




/********************\
/* Mobile Page  *\
/*******************/
.mobilePage {width:948px; margin:auto;}
.mobilePage .clear{ width:100%; clear:both;}
.mobilePage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:100px; height:22px; background:url(../styles/images/admin/cpimages02.png) -273px -88px; }
.mobilePage fieldset { margin:auto; position:relative; text-align:right; width:95%;  vertical-align:middle;padding:2px;padding-bottom:5px;border:solid 1px #d1d1d1;border-radius:8px;margin-top:40px;padding:10px;background-color:#fff;}
.mobilePage fieldset legend{ text-align:right; position:absolute;top:-27px;right:20px;height:25px;padding-left:5px;padding-right:10px;font-size:13px;border:solid 1px #d1d1d1;border-bottom-width:0;vertical-align:middle;line-height:25px;border-top-left-radius:8px;border-top-right-radius:8px;}
.mobilePage fieldset legend span{ width:70px;}
.mobilePage div#tabs ul#tabUL li{ float:right;}


.mobilePage fieldset div.RoundedBox{ vertical-align:top; position:relative; width:99%; display:inline-block; margin:auto; text-align:right; margin-bottom:5px; padding:0px; border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; margin-right:20px; }
.mobilePage fieldset div.RoundedBox div.cellSel{ width:20px; height:20px; float:right; border-left:solid 1px #d1d1d1; padding:5px; }
.mobilePage fieldset div.RoundedBox div.cellTopCont{ height:20px; display:block; padding:5px; margin-right:30px; }

.mobilePage fieldset div.RoundedBox div.cellMultiSel{ width:20px; float:right; padding:5px; }
.mobilePage fieldset div.RoundedBox div.cellMultiRows{ display:block; height:auto; padding:5px; padding-top:2px; margin-right:30px; border-right:solid 1px #d1d1d1;}

.mobilePage fieldset div.RoundedBox div.cellMultiRows table{ width:99%; vertical-align:top;}
.mobilePage fieldset div.RoundedBox div.cellMultiRows table td.ToolName{ vertical-align:top; width:140px;}

.mobilePage fieldset div.RoundedBox span.Spacer10{ display:inline-block; padding:5px; margin-left:10px; }
.mobilePage fieldset div.RoundedBox span.Spacer20{ display:inline-block; padding:5px; margin-left:20px; }
.mobilePage fieldset div.RoundedBox span.Spacer30{ display:inline-block; padding:5px; margin-left:30px; }
.mobilePage fieldset div.RoundedBox span.Spacer40{ display:inline-block; padding:5px; margin-left:40px; }
.mobilePage fieldset div.RoundedBox span.Spacer60{ display:inline-block; padding:5px; margin-left:60px; }
.mobilePage fieldset div.RoundedBox span.Spacer70{ display:inline-block; padding:5px; margin-left:70px; }
.mobilePage fieldset div.RoundedBox span.Spacer80{ display:inline-block; padding:5px; margin-left:80px; }
.mobilePage fieldset div.RoundedBox span.Spacer90{ display:inline-block; padding:5px; margin-left:90px; }
.mobilePage fieldset div.RoundedBox span.Spacer100{ display:inline-block; padding:5px; margin-left:100px; }
.mobilePage fieldset div.RoundedBox span.Spacer120{ display:inline-block; padding:5px; margin-left:120px; }

.mobilePage fieldset div.RoundedBox span.toolName{ height:20px; display:inline-block; padding:5px; width:120px; }
.mobilePage fieldset div.RoundedBox span.caption{ display:inline-block; padding:5px; width:75px; }

.mobilePage fieldset div.RoundedBox div.cellSel > *{ vertical-align:middle; line-height:20px; text-align:center; display:inline-block; padding-right:5px;}
.mobilePage fieldset div.RoundedBox div.cellTopCont > *{ padding-top:1px;}


.mobilePage div.amaZone { display:inline-block; position:relative; margin:0; width:280px; border:1px solid #d1d1d1; direction:ltr; }
.mobilePage div.amaZone div.amaZoneControlBox {
            height: 20px; 
            padding: 2px;
            background-color:#dce6f4;
            border-bottom:1px solid #d1d1d1;}
            
.mobilePage div.amaZone div.amaZoneControlBox button{ width: 60px;}
.mobilePage div.amaZone div.amaZoneControlBox span{display:block; margin-bottom:3px;}
.mobilePage div.amaZone #AllPictures, .mobilePage div.amaZone #SelPictures{height:218px; width:99%; overflow:auto; list-style-type: none; margin: 0; padding:0; }
.mobilePage div.amaZone #AllPictures li, .mobilePage div.amaZone #SelPictures li{
                margin: 2px;
                padding: 0;
                font-size:13px;
                height:auto; cursor:pointer;text-align:right;
                position:relative; 
            }

.mobilePage div.amaZone #SelPictures li input{float:left;}
.mobilePage .moveAll{ margin-top:20px; margin-left:4px; margin-right:4px; cursor:pointer; border-width:0px; width:16px; height:16px; background:url(../styles/images/admin/cpimages02.png) -557px -486px; }
.mobilePage span.sourceLabel{ display:block; height:26px;line-height:2.4}
.mobilePage table.selectedList{ width:100%; height:26px; padding:0; margin:0;}
.mobilePage table.selectedList .clearContainer{float:left;}




/********************\
/* mobile page End  *\
/*******************/

/********************\
/* popUpPage comments Page  *\
/*******************/
.articlesCommentheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:100px; height:24px; background:url(../styles/images/admin/cpimages02.png) -785px -141px; }
.articlesComment .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:100px; height:24px; background:url(../styles/images/admin/cpimages02.png) -785px -141px; }
.articlesComment .PageHeaderFieldSet{text-align:right;width:95%; vertical-align:middle; padding:2px; padding-bottom:5px; border:solid 1px #d1d1d1}
.articlesComment .PageHeaderFieldSet legend{margin-right:10px;  margin-left:10px;padding-top:5px;  vertical-align:middle;  padding-bottom:5px;}

/********************\
/* popUpPage comments page End  *\
/*******************/

/********************\
/* popUpPage comments Page  *\
/*******************/
.articlesCategoryheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:108px; height:24px; background:url(../styles/images/admin/cpimages02.png) -9px -168px; }
.articlesCategory .PageHeaderFieldSet{text-align:right;width:95%; vertical-align:middle; padding:2px; padding-bottom:5px; border:solid 1px #d1d1d1}
.articlesCategory .PageHeaderFieldSet legend{margin-right:10px;  margin-left:10px;padding-top:5px;  vertical-align:middle;  padding-bottom:5px;}

/********************\
/* Instant Page  *\
/*******************/
.InstantNewsPage{ width:948px;}
.InstantNewsPageheaderTitle { display:inline-block; margin:auto; margin-right:10px; width:78px; height:24px; background:url(../styles/images/admin/cpimages02.png) -821px -192px; }
.InstantNewsPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:78px; height:24px; background:url(../styles/images/admin/cpimages02.png) -821px -192px; }
.InstantNewsPage .PageHeaderFieldSet{text-align:right;width:95%; vertical-align:middle; padding:2px; padding-bottom:5px; border:solid 1px #d1d1d1}
.InstantNewsPage .PageHeaderFieldSet legend{margin-right:10px;  margin-left:10px;padding-top:5px;  vertical-align:middle;  padding-bottom:5px;}
.InstantNewsPage fieldset{ width:850px; border-radius:8px; border:1px solid #d1d1d1; margin:auto; margin-top:0px; padding:10px; background-color:#fff}

.InstantNewsPage .RemoveItemTime{ float:left;}
.InstantNewsPage .RemoveItemTime label{ text-align:left; display:inline-block; vertical-align:baseline; }
.InstantNewsPage .RemoveItemTime .EnableNews{vertical-align:bottom;  }


.InstantNewsPage div.amaZoneInstant{display:inline-block; height:110px; position:relative; margin:0px; border:1px solid #d1d1d1; direction:ltr; }
        
.InstantNewsPage div.amaZoneInstant #AllItems,
.InstantNewsPage div.amaZoneInstant #SelectedList{height:110px; width:100%; overflow:auto; list-style-type: none; margin: 0; padding:0; }


.InstantNewsPage div.amaZoneInstant #AllItems li,
.InstantNewsPage div.amaZoneInstant #SelectedList li {
                margin:2px; padding: 0px;font-size:13px;height:auto; cursor:pointer;position:relative;}
                
.InstantNewsPage div.amaZoneInstant .connectedSortable li input.delCheck{ position:absolute; left:1px; right:auto; margin:2px;  cursor:pointer;}
.InstantNewsPage div.amaZoneInstant .connectedSortable li div{ display:inline-block;width:800px; }


.InstantNewsPage table.catAndPager {width:830px; height:20px; }
.InstantNewsPage table.catAndPager td{ }
.InstantNewsPage table.catAndPager td span{ vertical-align:bottom; display:inline-block; }
.InstantNewsPage table.catAndPager td div.footerPager{ margin:auto; margin-left:0px; text-align:left; position:relative; }
.InstantNewsPage table.catAndPager td div.footerPager div.pager{right:auto; padding-bottom:3px; margin-left:0px; text-align:left; }
.InstantNewsPage table.catAndPager td div.footerPager div.pager span{ display:inline-block; }
.InstantNewsPage table.catAndPager td div.footerPager div.pager select{ border:1px solid silver; width:50px; color:black;}
.InstantNewsPage table.catAndPager td div.footerPager div.pager select option{ border:1px solid silver;color:black; }
.InstantNewsPage table.catAndPager td div.footerPager div.progressCont{ position:absolute; top:4px; left:120px; width:20px; margin:auto; }
.InstantNewsPage table.catAndPager td div.footerPager div.progressCont img.progress{ margin:auto;  }


.InstantNewsPage table.ClearTool { width:830px;  }
.InstantNewsPage table.ClearTool td{}
.InstantNewsPage table.ClearTool td div.ClearContainer{ float:left;}
.InstantNewsPage table.ClearTool td div.ClearContainer img{ height:24px; width:24px; border-width:0px; cursor:pointer;}




/********************\
/* News page  *\
/*******************/
.newsPage { position:relative;}
.newsPage .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:96px; height:24px; background:url(../styles/images/admin/cpimages02.png) -564px -58px; }
.newsPage fieldset{ width:850px; border-radius:8px; border:1px solid #d1d1d1; margin:auto; padding:10px; background-color:#fff}
.newsPage fieldset p{ padding-bottom:3px; }

.newsPage div.colDate{ color:#7b7b7b; font-size:11px; }
.newsPage div.colDetails{ color:#7b7b7b; font-size:11px; }
.newsPage div.InstantNews{ display:inline-block; margin:auto; margin-left:10px; margin-top:5px; width:18px; height:13px; background:url(../styles/images/gridweb20/ajil.png); }



.newsPage div.popupCmdCont{ position:relative; margin:auto; margin-top:5px; text-align:center;height:50px; width:100%; }

.newsPage div.popupCmdCont .btnUpdate{  cursor:pointer; width:50px; height:26px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -267px -221px;}
.newsPage div.popupCmdCont .btnUpdate:Hover{ cursor:pointer; width:50px; height:26px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -214px -221px;}

.newsPage div.popupCmdCont .btnCancel{  cursor:pointer; width:50px; height:26px; border-width:0px;  margin-right:5px; background:url(../styles/images/admin/cpimages02.png) -373px -221px;}
.newsPage div.popupCmdCont .btnCancel:Hover{ cursor:pointer; width:50px; height:26px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -320px -221px;}


.newsPage div.popupCmdCont .imgCorrect{ position:absolute; right:540px;  display:inline-block; width:24px; height:26px; background:url(../styles/images/admin/cpimages02.png) -144px -448px;}
.newsPage div.popupCmdCont .errorLabel{ color:#9c1312; font-size:100%; border:1px solid #9c1312; border-radius:4px; }

/********************\
/* News page End  *\
/*******************/

/********************\
/* CustomPages page  *\
/*******************/
.CustomPages a.headerTitle { display:inline-block; margin:auto; margin-right:10px; width:96px; height:24px; background:url(../styles/images/admin/cpimages02.png) -117px -59px; }
.CustomPages fieldset{ width:850px; border-radius:8px; border:1px solid #d1d1d1; margin:auto; padding:10px; background-color:#fff}
.CustomPages fieldset p{ padding-bottom:3px; }

.CustomPages div.popupCmdCont{ position:relative; margin:auto; margin-top:5px; margin-bottom:3px; text-align:center; width:95%; text-align:center; }
.CustomPages div.popupCmdCont .btnUpdate{  cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -267px -222px;}
.CustomPages div.popupCmdCont .imgCorrect{ position:absolute; left:360px;  display:inline-block; width:24px; height:24px; background:url(../styles/images/admin/cpimages02.png) -144px -448px;}
.CustomPages div.popupCmdCont .btnCancel{  cursor:pointer; width:50px; height:25px; border-width:0px;  margin-right:5px; background:url(../styles/images/admin/cpimages02.png) -373px -222px;}

.CustomPages div.popupCmdCont .btnUpdate:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -214px -222px;}
.CustomPages div.popupCmdCont .btnCancel:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -320px -222px;}
.CustomPages div.popupCmdCont .errorLabel{ color:#9c1312; font-size:100%; border:1px solid #9c1312; border-radius:4px; }





/********************\
/* CustomPages page End  *\
/*******************/


/********************\
/* formbuilder page  *\
/*******************/

.formBuilderCtrlSelHeaderTitle {margin:auto; margin-right:10px; width:125px; height:24px; background:url(../styles/images/admin/cpimages02.png) -439px -192px; }

.formBuilderCtrlSel{width:100%}
.formBuilderCtrlSel div.popupCmdCont{ position:relative; margin:auto; margin-top:5px; text-align:center; width:95%; }
.formBuilderCtrlSel div.popupCmdCont .btnUpdate{ margin:auto; cursor:pointer; width:50px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -732px -220px;}
.formBuilderCtrlSel div.popupCmdCont .btnUpdateSelect{  position:absolute; right:25px;  cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -732px -220px;}
.formBuilderCtrlSel div.popupCmdCont .btnUpdateSelect:Hover{  position:absolute; right:25px;  cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -679px -220px;}



.FormBuilder .headerTitle { display:inline-block; margin:auto; margin-right:10px; width:95px; height:24px; background:url(../styles/images/admin/cpimages02.png) -340px -192px; }

.formbuilderPage a.headerTitle { display:inline-block; margin:auto; margin-right:10px; width:95px; height:24px; background:url(../styles/images/admin/cpimages02.png) -340px -192px; }
.formbuilderPage div#tabs{width:880px; margin:auto; margin-top:10px;}
.formbuilderPage div#tabs ul#tabUL li{ float:right;}
.formbuilderPage label.req{ font-size:15px; color:Red; }


.formbuilderPage fieldset{ position:relative; width:880px; border-radius:8px; border:1px solid #d1d1d1; margin:auto; padding:20px; background-color:#fff}
.formbuilderPage fieldset legend { position:absolute; top:-27px; right:20px; height:25px; padding-left:5px; padding-right:5px; font-size:13px; border:solid 1px #d1d1d1; border-bottom-width:0px; vertical-align:middle; line-height:25px; border-top-left-radius:8px; border-top-right-radius:8px; }
.formbuilderPage fieldset p{ padding-bottom:3px; }

.formbuilderPage fieldset div.RoundedBox{ clear:both; display:block; position:relative; width:430px; display:inline-block; margin:auto; text-align:right; margin-bottom:5px; padding:0px; border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.formbuilderPage fieldset div.RoundedBox div.cellSel{ width:20px; height:15px; float:right; border-left:solid 1px #d1d1d1; padding:5px; }
.formbuilderPage fieldset div.RoundedBox div.cellTopCont{ height:15px; display:block; padding:5px; margin-right:40px; }

.formbuilderPage fieldset div.RoundedBox div.cellSel > *{ vertical-align:middle; line-height:15px; text-align:center; display:inline-block; padding-right:5px;}
.formbuilderPage fieldset div.RoundedBox div.cellTopCont > *{ padding-top:4px;}

.formbuilderPage fieldset.SettingWrapper{width:96%; margin:auto;margin-bottom:4px; margin-top:20px; padding:8px; padding-top:14px; vertical-align:top}
.formbuilderPage fieldset.SettingWrapper table.tb1{display:inline-block; width:500px; vertical-align:top}
.formbuilderPage fieldset.SettingWrapper table.tb1 div.TextContainer{ position:relative; display:inline-block; padding-top:2px; vertical-align:top;}
.formbuilderPage fieldset.SettingWrapper table.tb1 div.titleDirect { position:relative; width:86px; height:25px; display:inline-block;}
.formbuilderPage fieldset.SettingWrapper table.tb1 div.titleDirect span{ position:absolute; top:0px; display:inline-block; width:27px; height:24px; }


.formbuilderPage fieldset.SettingWrapper table.tb1 div.titleDirect span.directButtonRD{ position:absolute; left:auto; right:0; background:url(../styles/images/admin/cpimages02.png) -125px -486px;  }
.formbuilderPage fieldset.SettingWrapper table.tb1 div.titleDirect span.directButtonMD{ position:absolute; left:auto; right:28px; background:url(../styles/images/admin/cpimages02.png) -97px -486px;  }
.formbuilderPage fieldset.SettingWrapper table.tb1 div.titleDirect span.directButtonLD{ position:absolute; left:auto; right:58px; background:url(../styles/images/admin/cpimages02.png) -69px -486px;  }
.formbuilderPage fieldset.SettingWrapper table.tb1 div.titleDirect span.directButtonRU{ position:absolute; left:auto; right:0; background:url(../styles/images/admin/cpimages02.png) -211px -486px;  }
.formbuilderPage fieldset.SettingWrapper table.tb1 div.titleDirect span.directButtonMU{ position:absolute; left:auto; right:28px; background:url(../styles/images/admin/cpimages02.png) -183px -486px;  }
.formbuilderPage fieldset.SettingWrapper table.tb1 div.titleDirect span.directButtonLU{ position:absolute; left:auto; right:58px;  background:url(../styles/images/admin/cpimages02.png) -155px -486px;  }

.formbuilderPage fieldset.SettingWrapper table.tb2{display:inline-block; width:300px; vertical-align:top}



.formbuilderPage .tblMain  { border:1px solid #d1d1d1;  width:800px;  margin:auto;  margin-top:20px;  margin-bottom:5px; background-color:White; }
.formbuilderPage table td { text-align:right; }

.formbuilderPage table .btnAddNewMenu{ cursor:pointer; width:77px; height:24px; border-width:0px;  background:url(../styles/images/admin/cpimages02.png) -753px -447px;}
.formbuilderPage table .btnDeleteMenu{ cursor:pointer; width:77px; height:24px;  border-width:0px; background:url(../styles/images/admin/cpimages02.png) -848px -447px;}



.formbuilderPage div.popupCmdCont{ position:relative; margin:auto; margin-top:10px; text-align:center; width:95%; }
.formbuilderPage div.popupCmdCont div.btnWrapper{ position:relative; height:35px; margin:auto; text-align:center; width:230px; }
.formbuilderPage div.popupCmdCont .btnUpdateAndReturn{ position:absolute; right:25px;  cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -582px -249px;}
.formbuilderPage div.popupCmdCont .btnUpdate{  cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -267px -222px;}
.formbuilderPage div.popupCmdCont .imgCorrect{ position:absolute; right:510px;  display:inline-block; width:24px; height:24px; background:url(../styles/images/admin/cpimages02.png) -144px -448px;}
.formbuilderPage div.popupCmdCont .btnCancel{  cursor:pointer; width:50px; height:25px; border-width:0px;  margin-right:5px; background:url(../styles/images/admin/cpimages02.png) -373px -222px;}
.formbuilderPage div.popupCmdCont .btnUpdateAndReturn:Hover{ border-width:0px; background:url(../styles/images/admin/cpimages02.png) -508px -249px;}
.formbuilderPage div.popupCmdCont .btnUpdate:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -214px -222px;}
.formbuilderPage div.popupCmdCont .btnCancel:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -320px -222px;}
.formbuilderPage div.popupCmdCont .errorLabel{ color:#9c1312; font-size:100%; border:1px solid #9c1312; border-radius:4px; }



.formbuilderPage div.amaZone { display:inline-block; position:relative; margin:0px; width:335px; height:347px; overflow:auto; }
.formbuilderPage div.amaZone div.amaZoneControlBox {
            height: 20px; 
            padding: 2px;
            background-color:#dce6f4;
            border-bottom:1px solid #7f7f7f;
            }


            
.formbuilderPage div.amaZone div.amaZoneControlBox button { width: 60px; }
.formbuilderPage div.amaZone #AllItems{list-style-type: none; margin: 0; padding:0; }
.formbuilderPage div.amaZone #AllItems li{
                margin:1px;
                padding: 0px;
                font-size:13px;
                cursor:pointer;
                min-height:40px;
                height:auto; 
                text-align:right; 
                position:relative;
                
            }
.formbuilderPage div.amaZone #AllItems li span{ vertical-align:middle; margin-right:140px; display:inline-block; height:auto; max-width:170px;}
.formbuilderPage div.amaZone #AllItems li img{ position:absolute; right:1px; left:auto; top:1px; width:137px;}


/* property css */

.formbuilderPage .propertyFieldset{ position:relative; height:350px; width:95%; padding:0px; margin:auto; border-color:#7f7f7f}


.formbuilderPage .propertyFieldset div#propertyContainer{width:480px; vertical-align:top;}

.formbuilderPage .propertyFieldset div#propertyContainer div.propertyHeader
{
	height:25px;
	line-height:25px;
	background:#f7f7f7;
	border-bottom:1px solid #7f7f7f;	
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-color:#7f7f7f;
	position:absolute;
	top:0px;
	width:480px;
	text-align:center;
	color:#8eb6f7;
	
}	

.formbuilderPage .propertyFieldset div#propertyContainer table.propertyTable { padding:5px; margin-top:30px; }
.formbuilderPage .propertyFieldset div#propertyContainer table.propertyTable input.buttonAdd
{ cursor:pointer; margin-right:4px; width:51px; height:22px; border-width:0px;  background:url(../styles/images/admin/cpimages02.png) -279px -449px;}

.formbuilderPage .propertyFieldset div#propertyContainer table.propertyTable input.buttonDel
{ cursor:pointer; margin-right:4px; width:46px; height:22px; border-width:0px;  background:url(../styles/images/admin/cpimages02.png) -227px -448px;}


.formbuilderPage .propertyFieldset div#propertyContainer table.propertyTable div.amaZone  
{ 
	display:inline-block; position:relative; margin:0px; width:176px; height:200px; border:1px solid #d1d1d1; 
	padding:2px;  overflow:auto; text-align:right;
}
.formbuilderPage .propertyFieldset div#propertyContainer table.propertyTable div.amaZone #ItemsListBox 
{
	list-style-type: none; margin:0; padding:0px;
}    
.formbuilderPage .propertyFieldset div#propertyContainer table.propertyTable div.amaZone #ItemsListBox li
{
	min-height:20px; height:auto; padding-bottom:2px; padding-top:2px; margin:auto; position:relative;cursor:pointer;
}    
.formbuilderPage .propertyFieldset div#propertyContainer table.propertyTable div.amaZone #ItemsListBox li span
{
	 max-width:150px; display:inline-block;height:auto; overflow:hidden;
		
}    
.formbuilderPage .propertyFieldset div#propertyContainer table.propertyTable div.amaZone #ItemsListBox li input
{
	position:absolute;
	top:1px;
	right:auto;
	left:1px;
	
}



.formbuilderPage .propertyFieldset div.updatebuttonWrapper { position:absolute;left:200px; bottom:5px;}

.formbuilderPage .propertyFieldset div.updatebuttonWrapper .btnUpdateItem{ cursor:pointer; width:70px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -836px -247px;}
.propertyFieldset div.updatebuttonWrapper .btnUpdateItem:Hover{ cursor:pointer; width:70px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -762px -247px;}

.formbuilderPage .propertyFieldset div.updatebuttonWrapper .imgOk{ top:1px; left:-40px;}


/********************\
/* formbuilder page End  *\
/*******************/



/********************\
/* Menus pages  *\
/*******************/
.menuHorzStylePage a.headerTitle { display:inline-block; margin:auto; margin-right:10px; width:164px; height:24px; background:url(../styles/images/admin/cpimages02.png) -7px -86px; }
.menuVertStylePage .tblhead span{ font-size:110%;  }

.menuHorzStylePage div.versionLimitContainer{ height:30px;}


.menuHorzStylePage fieldset { position:relative; margin:auto; margin-top:30px; width:870px; padding:10px; text-align:right; vertical-align:middle;  padding-bottom:5px;  border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.menuHorzStylePage div#tabs{width:920px; margin:auto; }
.menuHorzStylePage div#tabs ul#tabUL li{ float:right;}
.menuHorzStylePage fieldset p{ position:relative; margin-bottom:3px; margin-top:2px;  }
.menuHorzStylePage fieldset legend { position:absolute; top:-27px; right:20px; height:25px; padding-left:5px; padding-right:5px; font-size:13px; border:solid 1px #d1d1d1; border-bottom-width:0px; vertical-align:middle; line-height:25px; border-top-left-radius:8px; border-top-right-radius:8px; }
.menuHorzStylePage fieldset legend .input{ display:inline;}

.menuHorzStylePage div.titleContainer{display:inline-block; padding-top:2px; vertical-align:top;}
.menuHorzStylePage div.titleDirect { display:inline-block;}
.menuHorzStylePage div.titleDirect span{ display:inline-block; width:27px; height:24px; }
.menuHorzStylePage div.titleDirect span.directButtonRD{ background:url(../styles/images/admin/cpimages02.png) -125px -486px;  }
.menuHorzStylePage div.titleDirect span.directButtonMD{ background:url(../styles/images/admin/cpimages02.png) -97px -486px;  }
.menuHorzStylePage div.titleDirect span.directButtonLD{ background:url(../styles/images/admin/cpimages02.png) -69px -486px;  }

.menuHorzStylePage div.titleDirect span.directButtonRU{ background:url(../styles/images/admin/cpimages02.png) -211px -486px;  }
.menuHorzStylePage div.titleDirect span.directButtonMU{ background:url(../styles/images/admin/cpimages02.png) -183px -486px;  }
.menuHorzStylePage div.titleDirect span.directButtonLU{ background:url(../styles/images/admin/cpimages02.png) -155px -486px;  }





.linkEditor { position:relative; border:0px solid #d1d1d1; margin:auto; margin-top:30px; border-radius:8px; margin-bottom:5px;  }
.linkEditor .grayBG{  background-color:#efefef  }
.linkEditor table.field{ border:1px solid #d1d1d1; width:90%; margin:auto; height:30px;  border-radius:8px; margin-bottom:5px;}
.linkEditor table.field td.radio{ border-left:1px solid #d1d1d1; width:25px; }
.linkEditor table.field td.dim{ width:25px; }
.linkEditor table.field td.radio2{ border-right:1px solid #d1d1d1; width:25px; }
.linkEditor table.field td input[type="radio"]{ margin-top:4px; }
.linkEditor table.field td .lbs{ padding-right:5px; width:65px; display:inline-block; }

.linkEditor table.field td .PaddingRight0{ padding-Right:0px; }

.linkEditor table.field td.width18{ width:18px; }




/********************\
/* Menus pages  End  *\
/*******************/


/********************\
/* main menu  *\
/*******************/

.adMenuBar { margin: auto; background-color: #f0f0f0; direction: rtl; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; height: 25px; border: 1px #d1d1d1 solid; font-weight: bold; }
.adMenuBar .controls{ text-align: left; float: left; padding: auto; width: 400px; margin-left: 4px; padding-top: 2px; }
.adMenuBar .controls .btnlogout { text-align: left; float: left; padding: auto; width: 41px; margin-left: 3px; border-width:0px; margin-top:1px; cursor:pointer; height:15px;  background: url(../styles/images/admin/cp.png) -298px -588px; }
.adMenuBar .controls .btnView  {  text-align: left;  float: left;  padding: auto;  width: 60px; height:15px;  margin-left: 5px;  border-width:0px;  margin-top:1px; cursor:pointer;  background: url(../styles/images/admin/cp.png) -346px -590px; }
.adMenuBar .controls .btnSetting  {  text-align: left;  float: left;  padding: auto;  width: 51px; height:18px;  margin-left:4px;  border-width:0px;  margin-top:1px; cursor:pointer;  background: url(../styles/images/admin/cp.png) -527px -588px; }
.adMenuBar .controls .btnUpload  {  text-align: left;  float: left;  padding: auto;  width: 50px; height:18px;  margin-left:4px;  border-width:0px;  margin-top:1px; cursor:pointer;  background: url(../styles/images/admin/cp.png) -677px -589px }

.adMenuBar .controls .lbSysMessages {  text-align: left;  float: left;  padding: auto;  width: 18px; height:18px; font-size:10px; font-weight:bold;  margin-left:8px;  border-width:0px;  margin-top:3px; color:#f00  }
.adMenuBar .controls .btnSysMessages {  text-align: left;  float: left;  padding: auto;  width: 80px; height:18px;  margin-left:0px;  border-width:0px;  margin-top:0px; cursor:pointer;  background: url(../styles/images/admin/cp.png) -589px -586px; }
.adMenuBar .controls .Support  {  float: left; padding: auto;  width: 70px; height:15px;  margin-left: 20px;  border-width:0px;  margin-top:0px; cursor:pointer;  background: url(../styles/images/admin/cpimages.png) -93px -534px; }

.mattblackmenu ul { margin: 0;padding: 0; font: bold 12px Tahoma; list-style-type: none; background:Transperant; overflow: hidden; width: 100%; direction:rtl }
.mattblackmenu li{display: inline;margin: 0;}
.mattblackmenu li span{ white-space:nowrap}
.mattblackmenu li a{float: right;display: block;text-decoration: none;margin: 0;padding: 6px 8px; border-right: 1px solid #d1d1d1; color: black;background: Transperant;}
.mattblackmenu li a:visited{color: black;}
.mattblackmenu li a:hover{background:  #d1d1d1;}
.mattblackmenu a.selected{background:  #d1d1d1;}
* html .ddsubmenustyle li{display: inline-block;width: 170px;}

.downarrowpointer{padding-left: 4px;border: 0;}
.ddiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}
.HHddsubmenustyle, .HHddsubmenustyle ul{font: normal 12px Tahoma;margin: 0;padding: 0;position: absolute;left: 0;top: 0;list-style-type: none;background: f0f0f0;visibility: hidden;z-index: 100;border-bottom: 1px solid #808080;}

.HHddsubmenustyle li a{display: block;width: 210px;color: black;background-color: #f0f0f0;text-decoration: none;padding:4px 5px;border: 1px solid #808080;text-align: right;direction: rtl;border-bottom-width: 0px;	font: normal 12px Tahoma;font-weight:normal;}
.HHddsubmenustyle li a:hover { background-color: #d1d1d1; color: #000000; font-weight:bold; }
.HHddsubmenustyle li b{vertical-align:middle;margin-left:5px;display:inline-block;width:10px;height:5px;background-image:url(../styles/images/admin/arrowL.gif);background-repeat:no-repeat;}
.HHddsubmenustyle li a b.subItems 
{
	position:absolute; 
	left:5px;
	top:8px; 
	display:inline-block;
	width:12px;
	height:11px;
	background-image:url(../styles/images/admin/arrow-left.png);
	background-repeat:no-repeat;
	
}
.firstMenu li a{width:150px;}


/********************\
/* main menu  end *\
/*******************/
/********************\
/*main control start*\
/*******************/
.adMainPage { width: 944px; margin: auto; margin-top:0px; padding: 2px; border: solid 1px #d1d1d1; height: 510px; background-color: #f0f0f0; direction: rtl; }
.adMainPage .CP { width: 620px; margin: auto; display:inline-block; vertical-align:top; padding-top:5px; }
.adMainPage .CP .Section { border:0px solid red; text-align: right; width: 100%; margin-left: 0px; margin-right: 0px; padding-right: 0px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; margin:auto; }
.adMainPage .CP .Section table{text-align:center; margin:auto; }
.adMainPage .CP .Section table td{vertical-align:middle; margin:auto; width:100px; height:100px;}
.adMainPage .CP .Section .mainpTbl{ text-align:center; }
.adMainPage .InfoCP { position:relative; vertical-align:top; display:inline-block; border:0px solid blue; width: 300px; height:514px; text-align: right; margin: auto; font-size:11px; }
.adMainPage .InfoCP a { font-size:10px;	 font-family:Tahoma; }
.adMainPage .InfoCP span { font-size:10px; font-family:Tahoma; }
.adMainPage .InfoCP .generalInfo{ position:relative; margin:10px; margin-right:14px; margin-bottom:0px; width: 285px;height: 106px;padding-top:7px;background: url(../styles/images/admin/cp.png) -289px -473px;}
.adMainPage .InfoCP .generalInfo .domName{ position:absolute; top:34px; right:100px;}
.adMainPage .InfoCP .stampWrapper { position:absolute; width:100%; bottom:4px;   }

.adMainPage .InfoCP .statistic{ position:relative; margin:2px;  margin-right:14px; margin-bottom:2px;  margin-top:0px; border-style: solid;border-width: 0px;width: 285px;height: 160px;background: url(../styles/images/admin/cp.png) -2px -473px;}
.adMainPage .InfoCP .statistic span { margin-top:10px; }
.adMainPage .InfoCP .statistic .lbOnLine{ position:absolute; right:100px; top:26px}
.adMainPage .InfoCP .statistic .lbVisitor{ position:absolute; right:100px; top:50px}
.adMainPage .InfoCP .statistic .lbLastUpdate{ position:absolute; right:100px; top:73px}
.adMainPage .InfoCP .statistic .lbTotArt{ position:absolute; right:100px; top:97px}
.adMainPage .InfoCP .statistic .lbTotPages{ position:absolute; right:100px; top:121px}

.adMainPage .InfoCP .lastLogin{ position:relative; margin:0px;  margin-right:14px; margin-bottom:2px;  margin-top:3px; border-style: solid;border-width: 0px;width: 285px;height: 110px;background: url(../styles/images/admin/cp.png) -576px -473px;}
.adMainPage .InfoCP .lastLogin .lbLLInfoUN{ position:absolute; right:106px; top:33px}
.adMainPage .InfoCP .lastLogin .lbLLInfoDT{ position:absolute; right:106px; top:58px}
.adMainPage .InfoCP .lastLogin .lbLLInfoIP{ position:absolute; right:106px; top:80px}




.adMainPage .CP .Section table a{  width:92px;height:92px;display:inline-block;}
.adMainPage .CP .Section table a.FrontPage {background:url(../styles/images/admin/cp.png) -94px -5px;}
.adMainPage .CP .Section table a.FrontPage:Hover {background:url(../styles/images/admin/cp.png) -2px -5px;}
.adMainPage .CP .Section table a.SitePage {background:url(../styles/images/admin/cp.png) -278px -5px;}
.adMainPage .CP .Section table a.SitePage:Hover {background:url(../styles/images/admin/cp.png) -186px -5px;}
.adMainPage .CP .Section table a.Menu {background:url(../styles/images/admin/cp.png) -462px -5px;}
.adMainPage .CP .Section table a.Menu:Hover {background:url(../styles/images/admin/cp.png) -370px -5px;}
.adMainPage .CP .Section table a.FPHeader {background:url(../styles/images/admin/cp.png) -830px -5px;}
.adMainPage .CP .Section table a.FPHeader:Hover {background:url(../styles/images/admin/cp.png) -738px -5px;}
.adMainPage .CP .Section table a.Footer {background:url(../styles/images/admin/cp.png) -94px -98px;}
.adMainPage .CP .Section table a.Footer:Hover {background:url(../styles/images/admin/cp.png) -2px -98px;}
.adMainPage .CP .Section table a.PhotoG {background:url(../styles/images/admin/cp.png) -278px -98px;}
.adMainPage .CP .Section table a.PhotoG:Hover {background:url(../styles/images/admin/cp.png) -186px -98px;}
.adMainPage .CP .Section table a.Audio {background:url(../styles/images/admin/cp.png) -278px -191px;}
.adMainPage .CP .Section table a.Audio:Hover {background:url(../styles/images/admin/cp.png) -186px -191px;}
.adMainPage .CP .Section table a.Video {background:url(../styles/images/admin/cp.png) -646px -98px;}
.adMainPage .CP .Section table a.Video:Hover {background:url(../styles/images/admin/cp.png) -554px -98px;}
.adMainPage .CP .Section table a.art {background:url(../styles/images/admin/cp.png) -462px -98px;}
.adMainPage .CP .Section table a.art:Hover {background:url(../styles/images/admin/cp.png) -370px -98px;}


.adMainPage .CP .Section table a.artCategory {background:url(../styles/images/admin/cp.png) -462px -284px;}
.adMainPage .CP .Section table a.artCategory:Hover {background:url(../styles/images/admin/cp.png) -370px -284px;}

.adMainPage .CP .Section table a.artComment {background:url(../styles/images/admin/cp.png) -646px -285px;}
.adMainPage .CP .Section table a.artComment:Hover {background:url(../styles/images/admin/cp.png) -554px -285px;}

.adMainPage .CP .Section table a.searchFunc { background:url(../styles/images/admin/cp.png) -462px -377px;}
.adMainPage .CP .Section table a.searchFunc:Hover {background:url(../styles/images/admin/cp.png) -370px -377px;}
.adMainPage .CP .Section table a.searchFunc label.sIndReqNo{ display:none;}




.adMainPage .CP .Section table a.searchFuncReInd { position:relative; background:url(../styles/images/admin/cp.png) -646px -377px;}
.adMainPage .CP .Section table a.searchFuncReInd:Hover {background:url(../styles/images/admin/cp.png) -554px -377px;}
.adMainPage .CP .Section table a.searchFuncReInd label.sIndReqNo {display:block;position:absolute; right:9px;left:auto; top:2px; bottom:auto; color:white; font-size:15px;}

.adMainPage .CP .Section table a.pages {background:url(../styles/images/admin/cp.png) -646px -5px;}
.adMainPage .CP .Section table a.pages:Hover {background:url(../styles/images/admin/cp.png) -554px -5px;}
.adMainPage .CP .Section table a.Polls {background:url(../styles/images/admin/cp.png) -830px -98px;}
.adMainPage .CP .Section table a.Polls:Hover {background:url(../styles/images/admin/cp.png) -738px -98px;}
.adMainPage .CP .Section table a.Weather {background:url(../styles/images/admin/cp.png) -646px -191px;}
.adMainPage .CP .Section table a.Weather:Hover {background:url(../styles/images/admin/cp.png) -554px -191px;}
.adMainPage .CP .Section table a.Popup {background:url(../styles/images/admin/cp.png) -94px -191px;}
.adMainPage .CP .Section table a.Popup:Hover {background:url(../styles/images/admin/cp.png) -2px -191px;}
.adMainPage .CP .Section table a.OWSL {background:url(../styles/images/admin/cp.png) -278px -284px;}
.adMainPage .CP .Section table a.OWSL:Hover {background:url(../styles/images/admin/cp.png) -186px -284px;}
.adMainPage .CP .Section table a.GuestBook {background:url(../styles/images/admin/cp.png) -830px -191px;}
.adMainPage .CP .Section table a.GuestBook:Hover {background:url(../styles/images/admin/cp.png) -738px -191px;}

.adMainPage .CP .Section table a.ShareIt {background:url(../styles/images/admin/cp.png) -94px -377px;}
.adMainPage .CP .Section table a.ShareIt:Hover {background:url(../styles/images/admin/cp.png) -1px -377px;}

.adMainPage .CP .Section table a.ExternalLink{background:url(../styles/images/admin/cp.png) -830px -284px;}
.adMainPage .CP .Section table a.ExternalLink:Hover {background:url(../styles/images/admin/cp.png) -739px -284px;}

.adMainPage .CP .Section table a.RssManager {background:url(../styles/images/admin/cp.png) -278px -377px;}
.adMainPage .CP .Section table a.RssManager:Hover {background:url(../styles/images/admin/cp.png) -185px -377px;}





.adMainPage .CP .Section table a.FileManager {background:url(../styles/images/admin/cp.png) -462px -191px;}
.adMainPage .CP .Section table a.FileManager:Hover {background:url(../styles/images/admin/cp.png) -370px -191px;}
.adMainPage .CP .Section table a.Users {background:url(../styles/images/admin/cp.png) -94px -284px;}
.adMainPage .CP .Section table a.Users:Hover {background:url(../styles/images/admin/cp.png) -2px -284px;}
.adMainPage .CP .Section table a.FormBulder {background:url(../styles/images/admin/cp.png) -830px -377px;}
.adMainPage .CP .Section table a.FormBulder:Hover {background:url(../styles/images/admin/cp.png) -738px -377px;}



.adMainPage .CP .Section table a.MobileSettings {background:url(../styles/images/admin/cp.png) -94px -636px;}
.adMainPage .CP .Section table a.MobileSettings:Hover {background:url(../styles/images/admin/cp.png) -2px -636px;}

.adMainPage .CP .Section table a.QAndA {background:url(../styles/images/admin/cp.png) -278px -636px;}
.adMainPage .CP .Section table a.QAndA:Hover {background:url(../styles/images/admin/cp.png) -186px -636px;}

.adMainPage .CP .Section table a.LabelEditor {background:url(../styles/images/admin/cp.png) -462px -636px;}
.adMainPage .CP .Section table a.LabelEditor:Hover {background:url(../styles/images/admin/cp.png) -369px -636px;}

.adMainPage .CP .Section table a.MultiMap {background:url(../styles/images/admin/cp.png) -646px -636px;}
.adMainPage .CP .Section table a.MultiMap:Hover {background:url(../styles/images/admin/cp.png) -554px -636px;}

.adMainPage .CP .Section table a.SEO {background:url(../styles/images/admin/cp.png) -94px -729px;}
.adMainPage .CP .Section table a.SEO:Hover {background:url(../styles/images/admin/cp.png) -2px -729px;}

.adMainPage .CP .Section table a.GeneralSettings {background:url(../styles/images/admin/cp.png) -830px -636px;}
.adMainPage .CP .Section table a.GeneralSettings:Hover {background:url(../styles/images/admin/cp.png) -738px -636px;}




.powerdBy{ clear:both; text-align:center; margin:auto; width:950px; height:21px; margin-top:2px; }

.userWelcomeCtrl{ position:relative; width:100%;}
.userWelcomeCtrl .userName {position:absolute; width:50px;height:20px;right:125px;top:50px;display:block;}

.userWelcomeCtrl .link { cursor:pointer; position:absolute; width:20px;height:21px;right:95px;top:45px;display:block;background:url(../styles/images/admin/cp.png) -468px -588px;}
.userWelcomeCtrl td.logout { font-size:12px;}

.registerCtrl { position:relative; text-align:left; width:100%; }
.registerCtrl span.regNo{ position:absolute; top:73px; left:5px; width:185px; text-align:right;}
.registerCtrl a.register {position:absolute;width:42px; height:24px; top:70px;left:147px;display:block; background:url(../styles/images/admin/cp.png) -413px -587px; }


/***********************************/
/* site layout pages */
/***********************************/

.FPChangeLayoutTitle{ display:inline-block; margin:auto; margin-right:10px; width:128px; height:24px; background:url(../styles/images/admin/cpimages02.png) -10px -192px; }
.ChangeLayoutTitle{ display:inline-block; margin:auto; margin-right:10px; width:134px; height:24px; background:url(../styles/images/admin/cpimages02.png) -650px -194px; }
.FPheaderTitle{ display:inline-block; margin:auto; margin-right:10px; width:125px; height:24px; background:url(../styles/images/admin/cpimages02.png) -662px -58px; }

.OtherPheaderTitle{ display:inline-block; margin:auto; margin-right:10px; width:128px; height:24px; background:url(../styles/images/admin/cpimages02.png) -431px -58px; }
.siteLayoutPage { position:relative; height:auto; direction: rtl; position:relative;margin:auto; text-align:right;background-color: #f0f0f0;border: 1px solid #d1d1d1;width:948px;margin-top:0px;}

.siteLayoutPage #pageArea{margin:auto; vertical-align:middle; width:180px; height:30px; background:url(../styles/images/admin/cpimages02.png) -579px -477px; }


.siteLayoutPage div.zoneLabelContainer{position:relative; height:24px;width:100%; margin-top:4px;}
.siteLayoutPage div.zoneLabelContainer span.zoneLabelLabel 
{
	border:1px solid #d1d1d1; text-align:center; 
	position:absolute;height:16px;padding:4px;width:80px;
	display:inline-block;background-color:#dce6f4;
	right:10px;top:4px;border-top-left-radius:8px; border-top-right-radius:8px;}


.siteLayoutPage div.amaZone { direction:ltr; display:inline-block; position:relative; margin:0px; width:198px; border:1px solid #d1d1d1;float:right}
.siteLayoutPage div.NOTB{ border-top-width:0px;}
.siteLayoutPage div.NORB{ border-right-width:0px;}
.siteLayoutPage div.NOBB{ border-bottom-width:0px;}
.siteLayoutPage div.NOLB{ border-left-width:0px;}
.siteLayoutPage div.amaZone div.amaZoneControlBox 
{
	height: 20px; padding: 2px;text-align:right; direction:rtl;
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
                                                   
}

.siteLayoutPage div.amaZone div.amaZoneControlBox input.error{ background-color:#cc9999;}

.siteLayoutPage div.amaZone .connectedSortable
{
	height:100%; width:100%; overflow:auto; list-style-type: none; margin: 0; padding:0px;  
}

.siteLayoutPage div.amaZone .ui-state-default{ background:transparent; border-width:0px;}


.siteLayoutPage div.amaZone .ui-state-highlight, 
.siteLayoutPage div.amaZone .ui-widget-content .ui-state-highlight, 
.siteLayoutPage div.amaZone .ui-widget-header .ui-state-highlight
{
	border: 1px solid #C0C0C0;
	background-color:Silver;
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}


.siteLayoutPage div.amaZone .connectedSortable li 
{
	margin:2px; padding: 0px; height:auto; cursor:pointer; text-align:right;background-color:transparent;
} 

.siteLayoutPage div.amaZone .connectedSortable li img{ text-align:right; border:1px solid silver;}

.siteLayoutPage div.amaZone .ui-state-highlight img{ border-width:0px}

.siteLayoutPage button{vertical-align:middle; width:16px;height:16px; cursor:pointer; border-style:none;border-width:0;margin:0px;}
.siteLayoutPage button.add{width:16px;height:16px;background-color:transparent;background-image:url(images/gridweb20/AddRecord.gif);}
.siteLayoutPage button.edit{width:16px;height:16px;background-color:transparent;background-image:url(images/gridweb20/Properties.gif);}
.siteLayoutPage button.delete{width:16px;height:16px;background-color:transparent;background-image:url(images/gridweb20/Delete.gif);}
.siteLayoutPage label.palette{background-color:transparent;background-image:url(images/gridweb20/palette.jpg);}


.siteLayoutPage .radZoneSt{display:inline-block;}
.siteLayoutPage .header { background-color:#dce6f4;border-bottom:1px solid #d1d1d1;height:25px;text-align:right; }

.siteLayoutPage .btnChangeLayout{  cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -76px -249px; }
.siteLayoutPage .btnChangeLayout:hover{ cursor:pointer; width:70px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -2px -249px; }





#CtrlpropertyContainer{ margin:auto; width:97%; background-color:#f0f0f0; }
#CtrlpropertyContainer #tabs{ margin:auto; margin-left:2px; margin-right:2px}
#CtrlpropertyContainer #tabs > div{ height:320px; margin:auto;}
#CtrlpropertyContainer div#NoProperty{ margin:auto;  width:105px; height:30px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -761px -477px; }
#CtrlpropertyContainer fieldset{ background-color:White; margin:auto; padding:10px; width:93%;}
#CtrlpropertyContainer li{ float:right;}
#CtrlpropertyContainer div#ControlSettings{ border-top:1px solid #d1d1d1; padding-top:10px;}
#CtrlpropertyContainer div.amaZoneProperty { display:inline-block; position:relative; margin:0px; width:180px; border:1px solid #d1d1d1; float:right; }
#CtrlpropertyContainer div.amaZoneProperty .connectedSortable{ height:100%; overflow:auto; list-style-type: none; margin: 0; padding:1px; z-index:10;}
#CtrlpropertyContainer div.amaZoneProperty .connectedSortable li{ position:relative; margin: 0 0px 5px 0px; padding: 0px; width:99%;height:auto; cursor:pointer;}
#CtrlpropertyContainer div.amaZoneProperty .connectedSortable li input.delCheck{ position:absolute; left:1px; right:auto; margin:2px;  cursor:pointer;}
#CtrlpropertyContainer div.amaZoneProperty .connectedSortable li div{ display:inline-block;width:700px; }

#CtrlpropertyContainer div.amaZoneControlBox {height:24px; padding: 2px; padding-bottom:0px;clear:both;}
#CtrlpropertyContainer div.amaZoneControlBox button{width: 60px;}
#CtrlpropertyContainer div.amaZoneControlBox span{ vertical-align:bottom; line-height:15px; display:inline-block; margin-top:4px; height:15px; }
#CtrlpropertyContainer div.amaZoneControlBox select.CatFilter{ float:left; margin-top:3px; width:180px; }
#CtrlpropertyContainer div.amaZoneControlBox span.lbCatFilter{ float:left; }

#CtrlpropertyContainer div.titleContainer{display:inline-block; padding-top:2px; vertical-align:top;}
#CtrlpropertyContainer div.titleDirect { display:inline-block;}
#CtrlpropertyContainer div.titleDirect span{ display:inline-block; width:27px; height:24px; }
#CtrlpropertyContainer div.titleDirect span.directButtonRD{ background:url(../styles/images/admin/cpimages02.png) -125px -486px;  }
#CtrlpropertyContainer div.titleDirect span.directButtonMD{ background:url(../styles/images/admin/cpimages02.png) -97px -486px;  }
#CtrlpropertyContainer div.titleDirect span.directButtonLD{ background:url(../styles/images/admin/cpimages02.png) -69px -486px;  }

#CtrlpropertyContainer div.titleDirect span.directButtonRU{ background:url(../styles/images/admin/cpimages02.png) -211px -486px;  }
#CtrlpropertyContainer div.titleDirect span.directButtonMU{ background:url(../styles/images/admin/cpimages02.png) -183px -486px;  }
#CtrlpropertyContainer div.titleDirect span.directButtonLU{ background:url(../styles/images/admin/cpimages02.png) -155px -486px;  }

#CtrlpropertyContainer div.box{ vertical-align:top; padding:10px; display:inline-block; height:275px; width:45%; border:1px solid #c0c0c0; border-radius:8px;}
#CtrlpropertyContainer div.box p{ margin-bottom:2px;}
#CtrlpropertyContainer div.box table{ margin-bottom:2px;}
#CtrlpropertyContainer div.boxLeft{ float:left;}
#CtrlpropertyContainer div.boxRight{ float:right;}


#CtrlpropertyContainer table.catAndPager {width:730px; height:20px; }
#CtrlpropertyContainer table.catAndPager td{ }
#CtrlpropertyContainer table.catAndPager td span{ vertical-align:bottom; display:inline-block; }
#CtrlpropertyContainer table.catAndPager td div.footerPager{ margin:auto; margin-left:0px; text-align:left; position:relative; }
#CtrlpropertyContainer table.catAndPager td div.footerPager div.pager{right:auto; padding-bottom:3px; margin-left:0px; text-align:left; }
#CtrlpropertyContainer table.catAndPager td div.footerPager div.pager span{ display:inline-block; }
#CtrlpropertyContainer table.catAndPager td div.footerPager div.pager select{ border:1px solid silver; width:50px; color:black;}
#CtrlpropertyContainer table.catAndPager td div.footerPager div.pager select option{ border:1px solid silver;color:black; }
#CtrlpropertyContainer table.catAndPager td div.footerPager div.progressCont{ position:absolute; top:4px; left:120px; width:20px; margin:auto; }
#CtrlpropertyContainer table.catAndPager td div.footerPager div.progressCont img.progress{ margin:auto;  }


#CtrlpropertyContainer table.ListPager {width:635px;}
#CtrlpropertyContainer table.ListPager div.footerPager{ text-align:left; }

#CtrlpropertyContainer table.ListPager td div.ClearContainer{ float:left; }

#CtrlpropertyContainer table.ListPager td div.ClearContainer img{ height:24px; width:24px; border-width:0px; cursor:pointer;}

#CtrlpropertyContainer table.ClearTool { width:730px;  }
#CtrlpropertyContainer table.ClearTool td{}
#CtrlpropertyContainer table.ClearTool td div.ClearContainer{ float:left;}
#CtrlpropertyContainer table.ClearTool td div.ClearContainer img{ height:24px; width:24px; border-width:0px; cursor:pointer;}


.selectControlsFP{}
.selectControlsFP .FPheaderTitle{ display:inline-block; margin:auto; margin-right:10px; width:86px; height:24px; background:url(../styles/images/admin/cpimages02.png) -483px -168px; }

.selectControlsFP fieldset.selCtrlFP{ width:85%; text-align:center }	
.selectControlsFP fieldset.selCtrlFP ul#allCtrls{ margin:auto; text-align:right; }	

.selectControlsFP div.ZoneSelCtrlFP { display:inline-block; position:relative; margin:0px; width:250px; border:1px solid #d1d1d1; /*float:left; */}
.selectControlsFP div.NOTB{ border-top-width:0px;}
.selectControlsFP div.NORB{ border-right-width:0px;}
.selectControlsFP div.NOBB{ border-bottom-width:0px;}
.selectControlsFP div.NOLB{ border-left-width:0px;}
.selectControlsFP div.ZoneSelCtrlFP div.amaZoneControlBox { height: 20px; padding: 2px; background-color:#dce6f4; border-bottom:1px solid #d1d1d1; text-align:left;}
.selectControlsFP div.ZoneSelCtrlFP .connectedSortable{ height:100%; overflow:auto; list-style-type: none; margin: 0; padding:0; }
.selectControlsFP div.ZoneSelCtrlFP .connectedSortable li{ margin: 0 5px 5px 5px;padding: 0px;font-size:15px;height:auto; cursor:pointer;}


/*********************/
/* dash configurator*/
/*********************/



.Sectconfig{height: 208px;padding: 2px;	width: 99%;	display: block;	text-align:center; position:relative;margin:auto;}
.SectconfigSite{height: 285px;}
.Sectconfig fieldset { display:inline-block;position:relative; text-align:right; margin-top:24px; padding:5px; 
						width:95%;  
						vertical-align:middle;  
						border:solid 1px #d1d1d1; 
						border-radius:8px; background-color:#fff; vertical-align:top; 
						}
						
.Sectconfig fieldset legend { position:absolute; width:110px; top:-27px; right:5px; height:25px; 
                              padding-left:2px; padding-right:5px; 
                              font-size:13px; 
                              border:solid 1px #d1d1d1; 
                              border-bottom-width:0px; 
                              vertical-align:middle; 
                              line-height:25px; 
                              border-top-left-radius:8px; 
                              border-top-right-radius:8px; 
                              
                              }

.Sectconfig fieldset.layout { width:120px; height:150px; text-align:center;}
.Sectconfig fieldset.layout p{ margin-top:10px;text-align:center;}
.Sectconfig fieldset.layout p img { padding: 1px; border: 1px solid #C0C0C0; }


.Sectconfig fieldset.layoutSite { width:120px; height:236px; text-align:center;}
.Sectconfig fieldset.settings { width:776px; height:150px;}
.Sectconfig fieldset.Site { margin-top:-1px; height:260px;}

.Sectconfig fieldset.settings legend { width:80px; padding-right:8px; }

.Sectconfig fieldset.settings li{ float:right;}
.Sectconfig fieldset.settings p{  margin-top:4px; margin-bottom:4px}

.Sectconfig .margins{ margin-right:10px;}

.Sectconfig div.titleDirect { position:relative; width:84px; height:28px; display:inline-block;}
.Sectconfig div.titleDirect span{ position:absolute; display:inline-block;  width:27px; height:24px; }
.Sectconfig div.titleDirect span.directButtonRD{ position:absolute; left:58px; right:auto; background:url(../styles/images/admin/cpimagesE.png) -125px -486px;  }
.Sectconfig div.titleDirect span.directButtonMD{ position:absolute; left:28px; right:auto; background:url(../styles/images/admin/cpimagesE.png) -97px -486px;  }
.Sectconfig div.titleDirect span.directButtonLD{ position:absolute; left:0px; right:auto; background:url(../styles/images/admin/cpimagesE.png) -69px -486px;  }

.Sectconfig div.titleDirect span.directButtonRU{ position:absolute; left:58px; background:url(../styles/images/admin/cpimagesE.png) -211px -486px;  }
.Sectconfig div.titleDirect span.directButtonMU{ position:absolute; left:28px; background:url(../styles/images/admin/cpimagesE.png) -183px -486px;  }
.Sectconfig div.titleDirect span.directButtonLU{ position:absolute; left:0px; background:url(../styles/images/admin/cpimagesE.png) -155px -486px;  }



.Sectconfig .bkSetting{height:105px;padding:2px;width:250px; text-align:right;display:inline-block;}
.divCtrlHandCont{position:relative; width:930px; min-height:15px; margin:auto; margin-top:4px; display:block; overflow:hidden;}
.divCtrlHandCont .controlhandlerD{display:block;height:14px; width:925px;text-align:right;margin:0px;cursor:pointer; background:url(../styles/images/admin/cpimages02.png) -3px -5px;}
.divCtrlHandCont .controlhandlerU{display:block;height:14px; width:925px; text-align:right;margin:0px;cursor:pointer;background:url(../styles/images/admin/cpimages02.png) -3px -27px;}
.siteLayoutPage div.seperatorBottom{bottom:0px; margin:auto;height:14px;width:925px;top:auto;position:absolute;cursor:pointer; background:url(../styles/images/admin/cpimages02.png) -3px -40px;}



/*************************/
/* dash configurator end */
/************************/

.tblCtrlCont{ position:relative; clear:both; min-height:300px;height:100;background-color:#FFF;display:block;width:930px;position:relative;border:0px solid #999;text-align:center;margin:5px auto;padding:0;}

/*************************************/
/* file and Image selectors */
/*************************************/

.CtrlColorDiv
{
	position:relative;    
	text-align:right;    
	width:140px;     
	height:25px;     
	padding-top:3px;    
	padding-left:2px;    
	padding-right:2px;
	padding-bottom:2px;    
	border: solid 1px #6699FF;    
	display:inline-table;    
	background-color:#dce6f4;
}

.CtrlColorDiv .TextBoxStyle{float:right;    text-align:right;        margin-left:0px;        margin-right:0px;        margin-bottom:0px;        margin-top:0px;        padding:0px;        padding-right:2px;        font-size:11px;        font-family:Tahoma;        border: solid 1px #6699FF;        height:15px;        width:70px;        vertical-align:top;        direction:ltr;}
.CtrlColorDiv .ColorLabel{float:right;    text-align:right;    margin-left:0px;        margin-right:0px;        margin-bottom:0px;        margin-top:0px;        padding:0px;        width:30px;        height:17px;        background-color:Transparent;        border-top: solid 1px balck;        border-bottom: solid 1px balck;}
.CtrlColorDiv .ImageColor{float:right;    text-align:right;    padding-top:0px;}

.CtrlFileDiv
{
	width: 200px;
	height: 22px;
	padding-top: 2px;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid #6699FF;
	display: inline-block;
	background-color: #dce6f4;
}
.CtrlFileDiv .TextBoxStyle{float:right;    margin-left:2px;        margin-right:2px;        margin-bottom:0px;        margin-top:0px;        padding:0px;        border: solid 1px #6699FF;        height:18px;                vertical-align:top;        direction:ltr;        font-family:Tahoma;        font-size:12px;}
.CtrlFileDiv .ImageOpen{float:left;    padding-top:2px;    margin-left:2px;    margin-right:2px;    margin-top:1px;    width:16px;    height:16px;}


/*************************************/
/* file and Image selectors */
/*************************************/



/*************************************/
/* Grid style */
/*************************************/


div.amaGridAddContainer  
{
	background-color:#fff; 
	position:relative; 
	margin:auto;
	width:804px; 
	padding:3px 8px 4px 8px; 
	height:30px; 
	border: 1px solid #999; 
	border-bottom-width:0px; 
	border-top-left-radius:8px;
	border-top-right-radius:8px; 
}
div.amaGridAddContainer .addButton  
{
	cursor:pointer; 
	display:inline-block; 
	width:60px; 
	height:21px; 
	border-width:0px; 
	background:url(../styles/images/admin/cpimages02.png) -276px -449px;
}



div.amaGridAddContainer .showOnTop
{
	 background-color:#fff; 
	 position:absolute; 
	 top:-28px; right:20px; width:auto; padding:3px 8px 1px 8px; 
	 height:22px; 
	 border: 1px solid #999; 
	 border-bottom-width:0px; border-top-left-radius:8px;border-top-right-radius:8px; 
}

div.amaGridAddContainer div.gridFilter{ position:relative; padding-bottom:6px; padding-top:6px;}
div.amaGridAddContainer div.gridFilter .refreshButton  
{
	position:relative; vertical-align:bottom; margin-right:4px; display:inline-block; cursor:pointer; height:18px; width:20px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -845px -480px;
}




div.amaGridScrollContainer  
{
	position: relative; 
	width: 800px; 
	padding:10px; 
	padding-top: 36px; 
	padding-bottom:36px; 
	margin:auto;
	border:1px solid #999;
	background:#f0f0f0; 
	background-color:#fff; 
	
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}


div.amaGridScrollingArea { position: relative; overflow:visible; width: 100%;  }
div.amaGridScrollingArea *{ font-family:Tahoma; }

div.amaGridScrollingArea  table.scrollable thead{ width:100%; margin:0px; }
table.amaGrid th { border: 1px solid #d1d1d1; padding:0px;background:#e7e7e7; color: #66b6f7;font-size:11px; height:25px;}
table.amaGrid th div{ padding:0px 4px; text-align:right;}

div.amaGridScrollingArea  table.scrollable thead tr {left: 0px; right:0px; top:-26px;position: absolute; }
div.amaGridScrollingArea  table.scrollable img.editimg{ cursor:pointer;}
div.amaGridScrollingArea  table.scrollable img.delimg{ cursor:pointer;}
div.amaGridScrollingArea  table.scrollable img.commentimg{ cursor:pointer;}




div.amaGridScrollingArea  table.scrollable tfoot{ }
div.amaGridScrollingArea  table.scrollable tfoot tr{ position:absolute; left:0px;height:25px; right:0px; padding:0px; margin:0px; bottom:-25px; background-color:#e7e7e7;border: 1px solid #d1d1d1;border-top-width:0px;  }
div.amaGridScrollingArea  table.scrollable tfoot *{ color:#66b6f7; font-size:11px;}
div.amaGridScrollingArea  table.scrollable tfoot td{ background-color:#e7e7e7; border-width:0px;}

div.amaGridScrollingArea  table.scrollable tfoot div.pager{ position:absolute; left:3px; text-align:left; display:inline-block; width:195px; top:1px; }
div.amaGridScrollingArea  table.scrollable tfoot div.pager span{ display:inline-block; }
div.amaGridScrollingArea  table.scrollable tfoot div.pager select{ border:1px solid silver; width:50px; color:black;}
div.amaGridScrollingArea  table.scrollable tfoot div.pager select option{ border:1px solid silver;color:black; }
div.llkkamaGridScrollingArea  table.scrollable tfoot div.pager .refreshGrid{ position:absolute; top:3px; left:2px; display:inline-block; cursor:pointer; height:17px; width:50px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -173px -448px;}
div.amaGridScrollingArea  table.scrollable tfoot div.countContainer{ position:absolute; text-align:right; top:4px; right:10px; display:inline-block; height:18px; width:250px; }
div.amaGridScrollingArea  table.scrollable tfoot div.progressCont{ position:absolute; width:100%; margin:auto; text-align:center; }
div.amaGridScrollingArea  table.scrollable tfoot div.progressCont img.progress{ display:inline-block; margin:auto;  }
 
table.amaGrid { border-collapse: collapse; width:100%; }
table.amaGrid td { border: 1px solid #d1d1d1; border-right-width:0px; border-left-width:0px; vertical-align:top;}
table.amaGrid tr:first-child td { border-top: none;}

table.amaGrid tr:first-child td { border-top: none;}
table.amaGrid tr:nth-child(even){ background-color:#f7f7f7 }
table.amaGrid tr{ background-color:#fff; color:Black;  overflow: hidden; }
table.amaGrid tbody tr:hover{background: #d9e9ea;cursor: pointer;}
table.amaGrid tbody tr.adminTR{background-color: #F5CCCB;}

table.amaGrid td div{ font-size:12px; padding:1px 1px; text-align:right; vertical-align:top; }

div.amaGridScrollingArea  table.scrollable div.imgWrapper{ margin:auto; text-align:center; font-size:10px; }
div.amaGridScrollingArea  table.scrollable img.statusimg{ cursor:pointer; margin:auto; text-align:center; }



.ExternalLinks .gridcolumn1	{ width: 64%; }
.ExternalLinks .gridcolumn2	{ width: 16%; }
.ExternalLinks .gridcolumn3  { width: 12%;}
.ExternalLinks .gridcolumn4  { width: 10%;  text-align:center; }
.ExternalLinks .gridcolumn5  { width: 10%; }
.ExternalLinks .gridcommands { width:40px; text-align:center;}
.ExternalLinks .gridcommands div{ text-align:center; }


.OtherWSL .gridcolumn1	{ width: 50%; }
.OtherWSL .gridcolumn2	{ width: 50%; }
.OtherWSL .gridcommands { width:40px; text-align:center;}
.OtherWSL .gridcommands div{ text-align:center; }
.OtherWSL .gridcommands div{ width:25px; text-align:center; }



.InstantNewsPage .thgridcolumn1  { width: 200px; }
.InstantNewsPage .thgridcolumn2  {width: 710px; }
.InstantNewsPage .thgridcolumn3  { width: 20px; text-align:center; margin:auto;}
.InstantNewsPage .thgridcommands { width:20px; text-align:center; margin:auto}

.InstantNewsPage .gridcolumn1	{ width: 200px; }
.InstantNewsPage .gridcolumn2	{ width: 710px; }

.InstantNewsPage .gridcommands { width:20px; text-align:center; margin:auto}
.InstantNewsPage .gridcommands div{ width:20px; text-align:center;  margin:auto}



.articlesCategory .thgridcolumn1  { width: 30px; }
.articlesCategory .thgridcolumn2  { width: 550px; }
.articlesCategory .thgridcolumn3  { width: 100px; text-align:center; margin:auto;}
.articlesCategory .thgridcolumn4  { width: 100px; text-align:center; margin:auto;}
.articlesCategory .thgridcommands { width:20px; text-align:center; margin:auto}

.articlesCategory .gridcolumn1	{ width: 30px; }
.articlesCategory .gridcolumn2	{ width: 550px; }
.articlesCategory .gridcolumn3  { width: 100px; text-align:center; margin:auto;}
.articlesCategory .gridcolumn4  { width: 100px; text-align:center; margin:auto;}
.articlesCategory .gridcolumn3 div{margin:auto; text-align:center; }
.articlesCategory .gridcommands { width:20px; text-align:center; margin:auto}
.articlesCategory .gridcommands div{ width:20px; text-align:center;  margin:auto}


.AudioGallary .gridcolumn1	{ width: 90%; }
.AudioGallary .gridcolumn2	{ width: 10%; text-align:center; }
.AudioGallary .gridcolumn2	div{ width: 100%; text-align:center; }
.AudioGallary .gridcommands { width:40px; text-align:center;}
.AudioGallary .gridcommands div{ width:25px; text-align:center; margin:auto;  }


.VideoGallary .gridcolumn1	{ width: 90%; }
.VideoGallary .gridcolumn2	{ width: 10%; text-align:center; }
.VideoGallary .gridcolumn2	div{ width: 100%; text-align:center; }
.VideoGallary .gridcommands { width:40px; text-align:center;}
.VideoGallary .gridcommands div{ width:25px; text-align:center; margin:auto;  }


.photoGallary .gridcolumn1	{ width: 4%; }
.photoGallary .gridcolumn2	{ width: 86%; }
.photoGallary .gridcolumn3	{ width: 10%; }
.photoGallary .gridcolumn3	div{ width: 100%;  text-align:center; }
.photoGallary .gridcommands { width:40px; text-align:center;}
.photoGallary .gridcommands div{ width:25px; text-align:center; margin:auto;  }

/*************************************/
/* Page Controls editor style */
/*************************************/



.visualDisplayer div.RoundedBox{ position:relative; width:99%; display:inline-block; margin:auto; text-align:right; margin-bottom:5px; padding:0px; border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.visualDisplayer div.RoundedBox div.cellSel{ width:20px; height:20px; float:right; border-left:solid 1px #d1d1d1; padding:5px; }
.visualDisplayer div.RoundedBox div.cellTopCont{ height:20px; display:block; padding:5px; margin-right:30px; }
.visualDisplayer div.RoundedBox input[type='radio']{ border-width:0px;}

.visualDisplayer div.RoundedBox div.cellSel > *{ vertical-align:middle; line-height:20px; text-align:center; display:inline-block; padding-right:5px;}
.visualDisplayer div.RoundedBox div.cellTopCont > *{ padding-top:1px;}



.clockcontrol div.RoundedBox{ position:relative; width:99%; display:inline-block; margin:auto; text-align:right; margin-bottom:5px; padding:0px; border:solid 1px #d1d1d1; border-radius:8px;background-color:#fff; }
.clockcontrol div.RoundedBox div.cellSel{ width:20px; height:20px; float:right; border-left:solid 1px #d1d1d1; padding:5px; }
.clockcontrol div.RoundedBox div.cellTopCont{ height:20px; display:block; padding:5px; margin-right:30px; }
.clockcontrol div.RoundedBox input[type='radio']{ border-width:0px;}

.clockcontrol div.RoundedBox div.cellSel > *{ vertical-align:middle; line-height:20px; text-align:center; display:inline-block; padding-right:5px;}
.clockcontrol div.RoundedBox div.cellTopCont > *{ padding-top:1px;}







/*************************************/
/* popup styles */
/*************************************/

#overlay
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #333333;
	opacity: 0.4;
	filter: alpha(opacity=50);
}
#overlayChild { position:fixed; top:0;left:0;width:100%;height:100%;background:#333333;opacity:0.4;filter:alpha(opacity=40); z-index:105}
#modal { position:absolute; background:rgba(0,0,0,0.2);	border-radius:8px;	padding:0px; z-index:100;}
#modalChild { position:absolute; background:rgba(0,0,0,0.2);border-radius:8px;	padding:0px; z-index:110; border:1px solid #d1d1d1;}
#content { background:#f0f0f0;padding:0px; max-width:800px;border-radius:8px;}
#header {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background: #0066CC;
    color: White;
    padding: 5px;
    text-align: center;
    height: 20px;
    font-weight: bold;
}
 #header h3.title{ color:White; width:100%; font-weight:bold;text-align:center;font-size: 13px;font-family: tahoma; padding:0;}
 .closePopUp  
 {
 	position:absolute; width:22px; height:18px;display:block; top:5px;left:10px;
 	 background-image:url(../styles/images/admin/close.png);
 	
 }
 .closeChildIndex{ z-index:200}
 .iFpopUp{ padding:0px;}
 #popupBody{ direction:rtl; margin:0px; padding:0px; border:0px solid #0066CC; border-radius: 8px; text-align:right;}
 
 
 
/* controls property popups */

.currencyBox{}
.currencyBox img.itemImg{ margin-left:4px; line-height:14px; margin-bottom:5px; }


.currencyBox div.amaZoneCurrency { display:inline-block; position:relative; margin:0px; width:310px; border:1px solid #d1d1d1; direction:ltr; }
.currencyBox div.amaZoneCurrency #AllItems, 
.currencyBox div.amaZoneCurrency #SelectedList{height:250px; width:99%; overflow:auto; list-style-type: none; margin: 0; padding:0; text-align:right; }
.currencyBox div.amaZoneCurrency #AllItems li,
.currencyBox div.amaZoneCurrency #SelectedList li {
                margin-top:2px;
                padding: 0px;
                font-size:13px;
                width:99%;
                direction:rtl;
                height:auto; cursor:pointer;
                text-align:right;
            }
            

.Property_OWSL{}
.Property_OWSL div.amaZoneOWSL { display:inline-block; position:relative; margin:0px; width:180px; border:1px solid #d1d1d1; direction:ltr; }
.Property_OWSL div.amaZoneOWSL div.amaZoneControlBox { height: 20px; padding: 2px;background-color:#dce6f4;border-bottom:1px solid #d1d1d1;}
.Property_OWSL div.amaZoneOWSL #AllItemsOWSL, div.amaZoneOWSL #SelectedListOWSL
{
	height:205px; width:100%; overflow:auto; list-style-type: none; margin: 0; padding:0; 
}

.Property_OWSL div.amaZoneOWSL #AllItemsOWSL li,div.amaZoneOWSL #SelectedListOWSL li 
{
	margin:0px;padding:2px; width:98%; margin-bottom:2px;
	font-size:13px;height:auto; cursor:pointer; list-style-type:none; list-style-image:none; list-style-position:outside;
	position:relative;
}

.Property_OWSL div.amaZoneOWSL .connectedSortable li  span{ display:inline-block; width:370px;white-space:normal;}
.Property_OWSL div.amaZoneOWSL .connectedSortable li input.delCheck{ position:absolute; left:3px; right:auto; margin:2px;  cursor:pointer;}




.ExternalLinks div.amaZoneExternalLinks { display:inline-block; position:relative; margin:0px; width:180px; border:1px solid #d1d1d1; direction:ltr; }
.ExternalLinks div.amaZoneExternalLinks #AllItemsExternalLinks, 
.ExternalLinks div.amaZoneExternalLinks #SelectedList{height:205px; width:100%; overflow:auto; list-style-type: none; margin: 0; padding:0; text-align:right; }
.ExternalLinks div.amaZoneExternalLinks #AllItemsExternalLinks li,
.ExternalLinks div.amaZoneExternalLinks #SelectedList li {
                
                padding: 0px;
                font-size:13px;
                margin-bottom:2px;
                width:99%;
                height:auto; cursor:pointer;text-align:right;
                 position:relative;
            }
            
.ExternalLinks div.amaZoneExternalLinks .connectedSortable li  span{ display:inline-block; width:595px; white-space:normal;}            
.ExternalLinks div.amaZoneExternalLinks .connectedSortable li input.delCheck{ position:absolute; left:3px; right:auto; margin:2px;  cursor:pointer }
            
            


.ArticleCategory{}
.ArticleCategory span{ white-space:normal;}
.ArticleCategory div.amaZone { display:inline-block; position:relative; margin:0px; width:400px; border:1px solid #d1d1d1; direction:ltr; }

.ArticleCategory div.amaZone #AllItemsArtCat,.ArticleCategory div.amaZone #SelectedListArtCat
{
	height:205px; width:100%; overflow:auto; list-style-type: none; margin: 0; padding:0; 
}
.ArticleCategory div.amaZone #AllItemsArtCat li,.ArticleCategory div.amaZone #SelectedListArtCat li {
                margin:2px;
                padding: 0px;
                font-size:13px;
                width:98%;
                height:auto; cursor:pointer; text-align:right;
                 position:relative; 
                
            }
            
.ArticleCategory div.amaZone .connectedSortable li span{ display:inline-block; width:380px;}            
.ArticleCategory div.amaZone .connectedSortable li input.delCheck{ position:absolute; left:1px; right:auto; margin:2px;  cursor:pointer;}


.ArticleByCategory{}

.ArticleByCategory .tempContainer
{
	overflow:auto; height:330px; 
	}


.ArticleByCategory ol.tempList
{
	 overflow:auto; list-style-type: none; margin: 0; padding:0; 
	}
.ArticleByCategory ol.tempList li{ padding-bottom:5px; padding-left:4px; text-align:center}





.ArticlesControls{ }
.ArticlesControls div.amaZoneProperty { display:inline-block; position:relative; margin:0px; border:1px solid #d1d1d1; direction:ltr; }
        
.ArticlesControls div.amaZoneProperty #AllItems,.ArticlesControls div.amaZoneProperty #SelectedList{height:205px; width:100%; overflow:auto; list-style-type: none; margin: 0; padding:0; }


.ArticlesControls div.amaZoneProperty #AllItems li, .ArticlesControls div.amaZoneProperty #SelectedList li {
                margin:2px;
                padding: 0px;
                font-size:13px;
                
                height:auto; cursor:pointer;
            }

 

.photoGallary div.amaZone { display:inline-block; position:relative; margin:0px; width:198px; border:1px solid #d1d1d1; direction:ltr; }
.photoGallary div.amaZone div.amaZoneControlBox {
            height: 20px; 
            padding: 2px;
            background-color:#dce6f4;
            border-bottom:1px solid #d1d1d1;}
            
.photoGallary div.amaZone div.amaZoneControlBox button{ width: 60px;}
.photoGallary div.amaZone div.amaZoneControlBox span{display:block; margin-bottom:3px;}
.photoGallary div.amaZone #AllPictures, .photoGallary div.amaZone #SelPictures{height:218px; width:99%; overflow:auto; list-style-type: none; margin: 0; padding:0; }
.photoGallary div.amaZone #AllPictures li, .photoGallary div.amaZone #SelPictures li{
                margin: 2px;
                padding: 0px;
                font-size:13px;
                height:auto; cursor:pointer;text-align:right;
                position:relative; 
            }




 
 
/*   just for pop up windows, we dont want bottom border */

.popupWindowsPages { position:relative; margin:auto; text-align:right;  background-color: #f0f0f0;max-width:800px;border-radius:8px; }
.popupWindowsPages .header
{
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color:#dce6f4;
    border-bottom:1px solid #d1d1d1;
    height:22px;
    padding: 5px;
    margin-bottom:20px;
    position:relative;
}

.popupWindowsPages .header #ctrlImg
{
	
	width:200px;
	right:5px;
	left:auto;
    background-color:transparent;
    height: 22px;
    font-weight: bold;
    position:absolute;
    background-repeat:no-repeat;
    background-position:right;
     
	
	
}

.popupWindowsPages fieldset{width:90%;padding:10px; margin:auto; border:1px solid silver;border-radius:8px;}
.popupWindowsPages fieldset p{ margin-bottom:5px;}
.popupWindowsPages select{ border:1px solid #d1d1d1;}
.popupWindowsPages select options{ border:1px solid #d1d1d1; color:maroon; height:20px; font-size:11px;}
.popupWindowsPages .ItemEdit {width:100%; text-align:right; margin-top:10px;}


img{display:inline; vertical-align:middle;}


.popupWindowsPages table td.entend{ width:250px;}
.popupWindowsPages table td.links{ vertical-align:top; width:500px; text-align:right;}
.popupWindowsPages table td.links p{ padding-top:3px; padding-bottom:3px; border-bottom:1px solid #d1d1d1}

div.popupCmdCont{ position:relative; margin:auto; margin-top:10px; text-align:center; width:95%; }
div.popupCmdCont div.btnWrapper{ position:relative; height:27px; margin:auto; text-align:center; width:70px; }
div.popupCmdCont div.btnWrapper .btnUpdate{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -267px -222px;}
div.popupCmdCont div.btnWrapper .btnUpdate:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -214px -222px;}
div.popupCmdCont div.btnWrapper .imgCorrect{ position:absolute; left:-24px;  display:inline-block; width:24px; height:24px; background:url(../styles/images/admin/cpimages02.png) -0144px -448px;}
div.popupCmdCont div.btnWrapper .btnCancel{  position:absolute; right:80px;   cursor:pointer; width:50px; height:25px; border-width:0px;  margin-right:5px; background:url(../styles/images/admin/cpimages02.png) -373px -222px;}
div.popupCmdCont div.btnWrapper .btnCancel:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -320px -222px;}
div.popupCmdCont div.btnWrapper .btnUpdateSelect{  position:absolute; right:25px;  cursor:pointer; width:50px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -732px -220px;}
div.popupCmdCont div.btnWrapper .btnUpdateSelect:Hover{  position:absolute; right:25px;  cursor:pointer; width:50px; height:28px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -679px -220px;}

div.popupCmdCont .errorLabel-old{ color:#9c1312; font-size:100%; border:1px solid #9c1312; border-radius:4px; }

div.popupCmdContSec{ position:relative; margin:auto; margin-top:20px; text-align:center; width:95%; }

div.popupCmdContSec div.btnWrapper{ position:relative; height:35px; margin:auto; text-align:center; width:135px; }

div.popupCmdContSec div.btnWrapper .btnUpdate{  position:absolute; right:25px;  cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -267px -222px;}
div.popupCmdContSec div.btnWrapper .btnUpdate:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -673px -763px;}
div.popupCmdContSec div.btnWrapper .imgCorrect{ position:absolute; right:0px;  display:inline-block; width:24px; height:24px; background:url(../styles/images/admin/cpimages02.png) -144px -448px;}

div.popupCmdContSec div.btnWrapper .btnCancel{  position:absolute; right:80px;   cursor:pointer; width:50px; height:25px; border-width:0px;  margin-right:5px; background:url(../styles/images/admin/cpimages02.png) -373px -222px;}
div.popupCmdContSec div.btnWrapper .btnCancel:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -320px -222px;}

div.popupCmdContSec .errorLabel{ color:#9c1312; font-size:100%; border:1px solid #9c1312; border-radius:4px; }



.imgOk{  position:absolute; left:35%; margin-top:3px; display:none; width:21px; height:21px; background:url(../styles/images/admin/cpimages02.png) -241px -489px;}



/*Khaled CSS Start */

.GuestBookheaderTitle {margin:auto; margin-right:10px; width:150px; height:24px; background:url(../styles/images/admin/cpimages.png) -283px -706px; }
.GuestBook .gridcolumn1	{ width: 80px; }
.GuestBook .gridcolumn2	{ width: 120px; }
.GuestBook .gridcolumn3	{ width: 70px; }
.GuestBook .gridcolumn4	{ width: 120px; }
.GuestBook .gridcolumn5	{ width: 360px; }
.GuestBook .gridcolumn6	{ width: 60px; }
.GuestBook .gridcommands { width:25px; text-align:center; margin:auto;}
.GuestBook .gridcommands div{ text-align:center; margin:auto; }

.CustomPagesheaderTitle {margin:auto; margin-right:10px; width:96px; height:24px; background:url(../styles/images/admin/cpimages.png) -661px -650px; }

.CustomPages .gridcolumn1	{ width: 50px; }
.CustomPages .gridcolumn2	{ width: 680px; }
.CustomPages .gridcommands { width:20px; text-align:center;}
.CustomPages .gridcommands div{  width:20px; text-align:center; }

.FormBuilderheaderTitle {margin:auto; margin-right:10px; width:96px; height:24px; background:url(../styles/images/admin/cpimages.png) -661px -650px; }

.FormBuilder .thgridcolumn1	{ width: 10%; }
.FormBuilder .thgridcolumn2	{ width: 50%; }
.FormBuilder .thgridcolumn3	{ width: 12%; }
.FormBuilder .thgridcolumn4	{ width: 15%; }
.FormBuilder .thgridcolumn5	{ width: 10%; }
.FormBuilder .thgridcolumn6	{ width: 20px; }
.FormBuilder .thgridcolumn7	{ width: 20px; }

.FormBuilder .gridcolumn1	{ width: 10%; }
.FormBuilder .gridcolumn2	{ width: 50%; }
.FormBuilder .gridcolumn3	{ width: 12%; }
.FormBuilder .gridcolumn4	{ width: 15%; }
.FormBuilder .gridcolumn5	{ width: 10%; }
.FormBuilder .gridcommands	{ width: 20px; text-align:center; }
.FormBuilder .gridcommands	div{ width: 20px; text-align:center; }


.newsPage .thgridcolumn1	{ width: 530px; }
.newsPage .thgridcolumn2	{ width: 140px; }
.newsPage .thgridcolumn3	{ width: 90px;}
.newsPage .thgridcommands	{ width:20px; }


.newsPage .gridcolumn1	{ width:530px; }
.newsPage .gridcolumn2	{ width:140px; }
.newsPage .gridcolumn3	{ width:90px;text-align:center; }
.newsPage .gridcommands { width:20px; text-align:center;}
.newsPage .gridcommands div{ width:20px; text-align:center; }

.UsersPages .gridcolumn1	{ width: 290px; }
.UsersPages .gridcolumn2	{ width: 290px; }
.UsersPages .gridcolumn3	{ width: 120px; }
.UsersPages .gridcolumn4	{ width: 100px; }
.UsersPages .gridcommands { width:40px; text-align:center;}
.UsersPages .gridcommands div{ text-align:center; }

.FaqCatPages .gridcolumn1 { width: 25px; }
.FaqCatPages .gridcolumn2 { width: 620px; }
.FaqCatPages .gridcolumn3 { width: 100px; }
.FaqCatPages .gridcommands { width:20px; text-align:center;}
.FaqCatPages .gridcommands div{ text-align:center; }
.FaqCatPages .gridcolumn3 div{ text-align:center; }

.FaqPages .thgridcolumn1	{ width: 40%; }
.FaqPages .thgridcolumn2	{ width: 40%; }
.FaqPages .thgridcolumn3	{ width: 13%; }
.FaqPages .thgridcommands { width:20px;}


.FaqPages .gridcolumn1	{ width: 40%; }
.FaqPages .gridcolumn2	{ width: 40%; }
.FaqPages .gridcolumn3	{ width: 13%; }
.FaqPages .gridcommands { width:20px; text-align:center;}
.FaqPages .gridcommands div{ width:20px; text-align:center; }



.articlesComment .thgridcolumn1	{ width: 22%; }
.articlesComment .thgridcolumn2	{ width: 11%; }
.articlesComment .thgridcolumn3	{ width: 20%; }
.articlesComment .thgridcolumn4	{ width: 47%; }
.articlesComment .thgridcommands { width:20px;}


.articlesComment .gridcolumn1	{ width: 22%; }
.articlesComment .gridcolumn2	{ width: 11%; }
.articlesComment .gridcolumn3	{ width: 20%; }
.articlesComment .gridcolumn4	{ width: 47%; }
.articlesComment .gridcommands { width:20px; text-align:center;}
.articlesComment .gridcommands div{ width:20px; text-align:center; }


.votingPage .thgridcolumn1	{ width: 80%; }
.votingPage .thgridcolumn2	{ width: 20%; }
.votingPage .thgridcommands { width:20px; text-align:center;}

.votingPage .gridcolumn1	{ width: 80%; }
.votingPage .gridcolumn2	{ width: 20%; }
.votingPage .gridcommands { width:20px; text-align:center;}
.votingPage .gridcommands div{ width:20px; text-align:center; }

textarea.textarea400{resize:none; width:400px; height:40px; border-collapse:collapse; }
textarea.textarea396{resize:none; width:396px; height:40px; border-collapse:collapse; }
textarea.textarea400{resize:none; width:400px; height:40px; border-collapse:collapse; }
textarea.textarea715{resize:none; width:715px; height:60px; border-collapse:collapse; }
textarea.textarea250{resize:none; width:250px; height:60px; border-collapse:collapse; }
textarea.textarea300{resize:none; width:296px; height:50px; border-collapse:collapse; }
textarea.textarea196{resize:none; width:196px; height:50px; border-collapse:collapse; }
textarea.textarea200{resize:none; width:200px; height:50px; border-collapse:collapse; }
textarea.textarea202{resize:none; width:202px; height:50px; border-collapse:collapse; }
textarea.input350{width:350px; }
input.input350{width:350px; }

input.input40{width:40px; }
input.input500{width:500px; }
input.input600{width:600px; }
input.input650{width:650px; }

input.input400{width:400px; }
input.input300{width:300px; }
input.input280{width:280px;}
input.input260{width:260px; }
input.input255{width:255px; }
input.input250{width:250px; }
input.input220{width:220px;}
input.input200{width:200px; }
input.input180{width:180px; }
input.input170{width:170px;}
input.input155{width:155px; }







span.MultiLinelabel{display:inline-block; width:80px; vertical-align:top;}
span.label10{display:inline-block; width:10px; vertical-align:top;}
span.label20{display:inline-block; width:30px; vertical-align:top;}
span.label30{display:inline-block; width:30px; vertical-align:top;}
span.label40{display:inline-block; width:40px; vertical-align:top;}
span.label50{display:inline-block; width:50px; vertical-align:top;}
span.label60{display:inline-block; width:60px; vertical-align:top;}
span.label70{display:inline-block; width:70px; vertical-align:top;}
span.label{display:inline-block; width:80px; vertical-align:top;}
span.label90{display:inline-block; width:90px; vertical-align:top;}
span.label100{display:inline-block; width:100px; vertical-align:top;}
span.label110{display:inline-block; width:110px; vertical-align:baseline;}
span.label120{display:inline-block; width:120px; vertical-align:baseline;}
span.label124{display:inline-block; width:124px; vertical-align:baseline;}
span.label125{display:inline-block; width:125px; vertical-align:baseline;}
span.label126{display:inline-block; width:126px; vertical-align:baseline;}
span.label130{display:inline-block; width:130px; vertical-align:baseline;}
span.label135{display:inline-block; width:135px; vertical-align:baseline;}
span.label140{display:inline-block; width:140px; vertical-align:baseline;}
span.label150{display:inline-block; width:150px; vertical-align:baseline;}
span.label170{display:inline-block; width:170px; vertical-align:baseline;}
span.label180{display:inline-block; width:180px; vertical-align:top;}
span.label200{display:inline-block; width:200px; vertical-align:top;}
span.label240{display:inline-block; width:240px; vertical-align:top;}
span.spacer{display:inline-block; width:60px; vertical-align:top;}


label.label10{display:inline-block; width:10px; vertical-align:top;}
label.label20{display:inline-block; width:20px; vertical-align:top;}
label.label40{display:inline-block; width:40px; vertical-align:top;}
label.label60{display:inline-block; width:60px; vertical-align:top;}
label.label{display:inline-block; width:80px; vertical-align:top;}
label.label70{display:inline-block; width:70px; vertical-align:top;}
label.label90{display:inline-block; width:90px; vertical-align:top;}
label.label100{display:inline-block; width:100px; vertical-align:top;}
label.label110{display:inline-block; width:110px; vertical-align:top;}
label.label120{display:inline-block; width:120px; vertical-align:top;}
label.label130{display:inline-block; width:130px; vertical-align:top;}
label.label150{display:inline-block; width:150px; vertical-align:top;}
label.label170{display:inline-block; width:170px; vertical-align:top;}
label.label180{display:inline-block; width:180px; vertical-align:top;}
label.label200{display:inline-block; width:180px; vertical-align:top;}



/* directive */

.layer{ z-index:109; position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#333333; opacity:0.4; text-align:center;}

.dialog{z-index:1000; border-radius:6px; padding:4px; position:absolute; left:35%; margin:auto; width:30%; top:35%; height:110px; opacity:1; background-color:#fff; border:1px solid #aaa; }

.dialog .header{ height:auto; border-radius:4px; background-color:#ccc; border:1px solid #aaa; }
.dialog .header span{ display:inline-block; vertical-align:initial  }

.dialog .header button.header { width: 16px; height: 16px; margin-left: 10px; background-image: url(../styles/images/plugins/cancel.gif);}

.dialog .body{ padding:10px; margin-bottom:10px; }

.dialog div.controls{ border-top:1px solid #aaa; bottom:5px; padding-top:4px; width:100%; padding:0px; margin:auto; }
.dialog button{ margin-top: 0.5em; margin-right: 0.4em; margin-bottom: 0.5em; margin-left: 0px; 
                padding:3px; padding-left:6px; background-color:#e6e6e6;
                padding-right:6px; margin-top:4px; 
                cursor:pointer;  border:1px #d3d3d3 solid; border-radius:3px; }
.dialog span.spacer{ display:inline-block; width:10px;}


.editdialog{ z-index:109;
             border-radius:6px; 
             padding-bottom:10px;
             position:absolute; 
             left:27%; 
             margin:auto; 
             width:44%; 
             top:20%;
             min-height:110px; 
             opacity:1; 
             background-color:#f0f0f0; 
            
            }

.editdialog .header{ border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color:#dce6f4;
    border-bottom:1px solid #d1d1d1;
    height:22px;
    padding: 5px;
    margin-bottom:20px;
    position:relative;
}

.editdialog .header h2{ display:inline-block; margin:auto; margin-right:10px; 
                                   width:96px; height:22px; 
                                   background:url(../styles/images/admin/cpimages02.png) -374px -89px; }

.editdialog .closePopUp {position:absolute; cursor:pointer; z-index:1; width:22px; height:18px; border-width:0px; display:block; top:5px;left:10px;background-image:url(../styles/images/admin/close.png);}

    .editdialog .container {
        margin: auto; padding:12px; padding-top:0px;
    }
    
.editdialog fieldset.body{width:90%;padding:10px; margin:auto; border:1px solid silver;border-radius:8px;}

.editdialog fieldset.body p{ margin-bottom:5px;padding:4px;}


.editdialog fieldset.body p label{ display:inline-block; vertical-align:top; width:90px;}
.editdialog fieldset.body p input{ display:inline-block; width:200px;}
.editdialog fieldset.body p textarea{ display:inline-block; width:200px;}

.editdialog div.controls{ bottom:5px; padding-top:4px; padding-bottom:6px; width:100%; padding:0px; margin:auto; }

.editdialog button.update{margin-top:4px; cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -267px -222px;}
.editdialog button.update:Hover{ cursor:pointer; width:50px; height:25px; border-width:0px; background:url(../styles/images/admin/cpimages02.png) -214px -222px;}


.editdialog span.spacer{ display:inline-block; width:20px;}

.plugin--googleMap { position:relative; margin:auto; text-align:right;  background-color: #f0f0f0; border: 1px solid #d1d1d1; width:948px; margin-top:0px; }
.plugin--googleMap .pageheader{background-color:#dce6f4;border-bottom:1px solid #d1d1d1;height:25px;text-align:right;}

.plugin--googleMap .pageheader a { display:inline-block; margin:auto; margin-right:10px; 
                                   width:98px; height:22px; 
                                   background:url(../styles/images/admin/cpimages02.png) -374px -89px; }

    .plugin--googleMap .gridFilter input { width:120px;}

 
.plugin--googleMap a{ display:inline-block; width:16px; height:16px; }
.plugin--googleMap a.edit{ background:url(../styles/images/gridweb20/edit.gif);}
.plugin--googleMap a.delete{background:url(../styles/images/gridweb20/delete.gif);}

.plugin--googleMap .gridcolumn1	{ width: 5%; }
.plugin--googleMap .gridcolumn2	{ width: 30%; }
.plugin--googleMap .gridcolumn3	{ width: 65px; }
.plugin--googleMap .gridcommands { width:3%; text-align:center;}
.plugin--googleMap .gridcommands div{  width:3%; text-align:center; }
 

