﻿body{margin:0px;font-family:  Arial, Helvetica, sans-serif;/*font-family: Verdana, Arial, Helvetica, sans-serif;*/font-size: 11px; line-height:18px;color:#666666;text-decoration: none;-webkit-text-size-adjust:none;}
h1,h2,h3 { padding:0px; margin:0px; text-align:left; }      
img{border: 0;}
div{position:relative}
table td { vertical-align:top; }
.clear{clear:both}


.cmstyle { color:#666; }
.cmsbtn  { color:#fff;  background:#666;transition:all 0.3s ease-out;}
#cmslogin #formdiv #btnrow .cmsbtn { padding:10px}
.cmsbtn:hover { 
/* background:#696B6E; */
background:#ccc;
}
.gradbtn  {
 /* color:#fff; background:#3B3B3B; */
 color:#fff; background:#666; transition: all 0.3s ease-out;
}
.gradbtn:hover { background:#333;
            -webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.11);
  	   -moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.11);
         	            box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.11);
}

  
.gradlightbtn { color:#fff; background:#979797; cursor:pointer; transition: all 0.3s ease-out;
}


.gradlightbtn:hover { background:#333;
}

.darkbg { background:#666; color:#eee;}
.cmslightgreybg { background:#cecece; }
.cmslightgreyborder { border-color:#cecece; }
.cmsdarkgreybg { background:#333; }
.cmsgreybg { background:#666; color:#fff;}
.cmspalegreybg { background:#eee; }
.cmsnearwhitebg { background:#fafafa; }

.darkgradbg { background-color:#333;
}
.lightgraybg { background:#f0f0f0;
}
.btmshadow {
/* 	-webkit-box-shadow: 0px 3px 4px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 4px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 4px rgba(50, 50, 50, 0.75); */
	-webkit-box-shadow: 4px 4px 0px 0px rgba(50, 50, 50, 0.11);
                         -moz-box-shadow: 4px 4px 0px 0px rgba(50, 50, 50, 0.11); 
                                  box-shadow: 4px 4px 0px 0px rgba(50, 50, 50, 0.11);
}

.smbtnload { width:16px; height:16px; background:url(images/smbtnload.gif) no-repeat; }

/*************************** HEADER ***********************/ 
#cmsheader #toprightbox .bottom { border-color:#cecece; }
h2.darkbg { font-size:12px; line-height:23px;  padding:5px 15px; font-weight:bold; text-transform:uppercase; 
           /* font-family: Verdana, Arial, Helvetica, sans-serif;  */
		    font-family:Arial, Verdana, Helvetica, sans-serif;
		   text-align:left; display:block; }           

/*************************** TOP MENU ***********************/ 
.cmstmitm:hover {color:#fff;}

#admintopheader .search { padding:3px 0px 0px 0px;  float:left; }
#admintopheader .search input,#btnUsrSearch, #btnClrSearch { line-height:24px; height:24px; margin-top:2px;}
#admintopheader .search input { border:none; padding:0px 4px; float:left;  width:250px; font-size:11px; color:#333; font-family: Verdana,Arial; }
.icosearch { width:30px; height:28px; background:url(core/images/icon-search.png); }
#admintopheader .search .icosearch { float:left; vertical-align:middle; margin:0px 5px 0px 0px;}
#btnUsrSearch, #btnClrSearch{ float:left; font-size:12px; padding:0px 12px; cursor:pointer; }
#btnClrSearch { margin-left:5px; }

#admintopheader .leftblock { width:600px; float:left; padding-left: 10px;}
#admintopheader .rightblock { float:right; margin:5px 20px 0px 0px;  }
#admintopheader  .sep { height:45px; margin:2px 5px -15px 15px; background:#fff;
                                            float:left; width:1px; top:-7.5px; }
#admintopheader .btn {  height:35px; line-height:35px; padding:0px 0px 0px 40px; float:left; cursor:pointer;}
#admintopheader .btn:hover {text-decoration:underline; }
                             
#newbtn { height:35px; line-height:35px; padding:0px 0px 0px 40px;
              background:url(images/icon-new-user.png) no-repeat; float:left; cursor:pointer;}
#newbtn:hover { text-decoration:underline; }     

/*************************** AJAX FORM ***********************/
#ajaxform h1 { font-size:24px; text-transform:uppercase; font-weight:normal;
				font-family:Arial, Verdana, Helvetica, sans-serif;
              line-height:50px; height:50px; display:block;padding: 0px 15px;  /*177*/
              /*background:url(core/images/icon-widget-popup.png) no-repeat 106px 8px;*/ }
#widgetformtbl td.label { background:#666; color:#fff; text-align:right; text-transform:uppercase; 
                        padding:8px 10px; width:145px;}
#widgetformtbl td.field { background:#eee; padding:8px 10px;}
#widgetformtbl td.txtfield input { width:99%; }
#widgetformtbl td.ttafield textarea { width:99%; height:100px; }
#widgetformtbl td.redfield textarea { width:99%; height:400px; }
#widgetformtbl td.datfield input { width:90px; }
#widgetformtbl input.datfield { width:90px; }
#widgetformtbl tr.wideheader td.label { text-align:center; }
#widgetformtbl tr.widefield td.field { padding:0px; }
#widgetformtbl div.datopts , #propertyform div.datopts{ padding:5px; border:solid 1px #ccc; margin-top:5px; text-align:center;}
#widgetformtbl .datopt, #propertyform .datopt { padding:2px 5px; background:#fff; float:left; margin-right:5px; }
#widgetformtbl .datopt .del,#propertyform .datopt .del { background:#333; color:#fff; padding:1px 3px; margin-left:5px; cursor:pointer; }
#widgetformtbl .datopt .del:hover, #propertyform .datopt .del:hover { background:#666;}
#widgetformtbl tr.mtdfieldtr .doclist { }
#widgetformtbl tr.mtdfieldtr .mtdoc { margin-top:5px; padding:3px 30px 3px 20px; background:#fafafa; }
#widgetformtbl tr.mtdfieldtr .doclbl { width:40%; }
#widgetformtbl tr.mtdfieldtr .mtdoc .del { padding:0 5px; position:absolute; right:5px; background:#666; color:#fff; cursor:pointer;}

#widgetformtbl tr.mlkfieldtr .mtlnk { margin-top:5px; padding:3px 30px 3px 20px; background:#fafafa; }
#widgetformtbl tr.mlkfieldtr input.txt { width:90%; }
#widgetformtbl tr.mlkfieldtr input.lnkurl { margin-left:14px; }
#widgetformtbl tr.mlkfieldtr .mtlnk .del { padding:0 5px; position:absolute; top:2px; right:5px; background:#666; color:#fff; cursor:pointer;}

#widgetformtbl tr.fdofieldtr .fdopt { margin-top:5px; padding:3px 30px 3px 20px; background:#fafafa; }
#widgetformtbl tr.fdofieldtr .fdopt span.lb { display:inline-block; width:90px; text-align:right; }
#widgetformtbl tr.fdofieldtr input.txt { width:33%; }
#widgetformtbl tr.fdofieldtr span.vqa { width:30%; display:inline-block;}
#widgetformtbl tr.fdofieldtr span.vqa.off { display:none;}
#widgetformtbl tr.fdofieldtr span.vqa input { width:48%; }
#widgetformtbl tr.fdofieldtr .fdopt .del { padding:0 5px; position:absolute; top:2px; right:5px; background:#666; color:#fff; cursor:pointer;}


#propertyform .datopts { margin-bottom:8px; }

#ajaxform  .actionbtns { background:#ccc; }



/************* Tabs ***************/
.cmstab,.selcmstab { font-size:16px;  background:#999; color:#fff; }
.cmstab:hover { color:#fff; background-color:#666; }

/*************************** CHANGE PASSWORD FORM ***********************/
.chgpwdform { width:605px; height:220px;  }
.chgpwdform h2 { line-height:50px; font-size:26px; font-weight:normal; padding:0px 0px 0px 100px; }
.chgpwdform .table { *display:inline-block; }
.chgpwdform .table .label  { width:300px; background:#666; color:#fff; padding:0px 15px 0px 0px; 
                            font-size:14px; line-height:34px; margin:0px 0px 3px 0px; 
                            text-align:right; float:left; clear:left; }
.chgpwdform .table .value { width:270px; background:#cecece;  padding:0px 10px; color:#000; 
                            font-size:11px; line-height:34px; margin:0px 0px 3px 0px; 
                            float:left; clear:right; height:34px;}  
.chgpwdform .table .value  input { margin:2px; *margin:5px 2px;}                            
.chgpwdform .btnrow { float:right; width:290px; margin:5px 0px 0px 0px; }                          
.chgpwdform .btnrow .gradbtn { padding: 5px; margin:0px 5px 0px 0px; float:left; cursor:pointer;}
.chgpwdform .bigicon { position:absolute; width:128px; height:134px; top:10px; left:10px; }                     
.chgpwdform .btnrow .errmsg { color:red; float:left; line-height:28px; }            
.chgpwdform .bigicon { /*background:url(core/images/icon-new-use-modify.png);*/ }

/************* Site Admin ***************/
#siteadmin #homepage { color:#fff; font-weight:normal;  font-size:14px; text-transform:uppercase;letter-spacing:1px;}
#siteadmin .topsect .p1 { background:#666; color:#fff; font-weight:bold; font-weight:normal; font-size:12px; letter-spacing:0.8px; }
#siteadmin .topsect .p2 { background:#eee; }
#siteadmin .newpgdrophl { background:#ffc; border:dotted 1px black;}
#siteadmin .topsect .p3 { background:#fafafa; }
#siteadmin .righttab {  background:#ffc; border:solid 1px #770; font-weight:bold; }
#siteadmin .righttab:hover { background:#cc9; }
#siteadmin .fullsect .header{ background:#666; color:#fff; font-weight:normal;
 /* text-transform:uppercase; */
 font-size:12px; letter-spacing:0.8px;}
#siteadmin .fullsect .pg { background:#eee; }
#siteadmin .fullsect .p-1 .pg { background:#fafafa; }
#rightslider .content .header { background:#666; color:#fff; font-weight:bold; font-size:14px;}

/************* Page Admin ***************/
#cmspage { border:solid 0px #333;}
.nwico .label  {  background:#333; }
.cmspgw h2 { font-weight: normal; padding: 15px 20px; /*background-color: #ececec;*/ margin-top: 10px;}