
.w600{
width:600px !important;
}

.w500{
width:500px !important;
}
.portalSearch2{
  background-color:#4A9548 !important;
  color:#FFF;
}


.r210perfWarn{
	background-color:#f4d370 !important;
  color:#FFF;
}

.table_nopadding{
      padding-bottom: 0;
      margin-bottom:0 !important;

  }
  .table_nobg{
    background-color:transparent !important;
  }

#NAVTOP .table_nobg{
    background-color:transparent !important;
  }


  .osUpgrade{
background-color:#df3a3a;
color:#fff;

}
.portStatusServerName{
  width:80px;
  

}
.zfsErrror{
 background-color:#FB0000;
 color: #fff !important;

}
.criticalWarn{

   background-color:#FB0000;
  color: #fff !important;
  text-align:center;
 width:92px; 
}
.criticalWarn a{

   
  color: #fff !important;
  
}

.phpWarn{
   background-color:#8892BF;
  color: #fff !important;
  text-align:left;

  

}
.phpWarn a i{
  color: #fff !important;
  
x  

}





.sslExpired{    background-color:#d03131 !important; color:#fff; }
.sslExpiring{    background-color:#FF9933 !important; color:#fff; }



.genericWarning{    background-color:#FF9933; color:#fff; }
.genericWarning td{    background-color:#FF9933 !important; color:#fff; }
.ifdvat{
  background-color: #ff2400 !important;
  color: #FFF !important;
  }

  .t100{
  width:150px !important;
  display:inline !important;;
}

.broken{
  background-color: #ff2400 !important;
  color: #FFF !important;
   
}


.renewalTable{
  background-color: transparent !important;
}

msTable td{
  color:#000;

}
  .dnsWell{
  font-family: 'Titillium Web',arial !important; font-size: 14px;
  background-color: #5c5c5c !important;   color:#FFF !important;
  
}
.whitetext2{
color:#FFF;
text-decoration:underline;
padding:4px;

}
.paddedDNSText{
padding:4px;

}

.whitetext2:hover{
color:#FFF;
}


.input_3chars{
    width:80px;
}

.ramPage{
  font-family: 'Titillium Web',arial !important; 
}
.totalRAM{
  color:#FFF;
  font-family: 'Titillium Web',arial !important; font-size: 14px;
  
}
.serverHeader22{
  color:#FFF;
      background: #3B444D;
      padding:8px;
      font-size:1.2em;


  }

.redtext{
  color:#da7272;
  }

  .hibernatedServer{
  background-color: #683f3f !important;   color:#FFF !important;
}

.svg-inline--fa { font-family: 'FontAwesome' !important; } 
/*.far { font-family: 'FontAwesome' !important; } 
.fas { font-family: 'FontAwesome' !important; } 
.fal { font-family: 'FontAwesome' !important; } */



.darkWell{
 
  background-color:  #868686 !important;
}

.w300{
  width:300px !important;

  }
.rowWarn td {
  background-color: #bd4d2f !important; padding:2px;border:1px solid #FFF;  color:#FFF !important;

}

.rowWarn td {
  color:#FFF;

}
.rowWarn td a{
  color:#FFF !important;

}

.rubyOK{ background-color: #6f9275;padding:2px;border:1px solid #FFF; color:#FFF;}
.rubyFail{ background-color: #bd4d2f;padding:2px;border:1px solid #FFF;  color:#FFF}

.portalInfoBox {
  
    background: #3B444D;
    color:#fff;
    padding:8px;
    width:400px;
    border:1px  #fff solid ;
    margin:4px;
    
}
.serversToBeremoved{
background-color:#B12F19 !important; 
color: #FFF !important;
border:1px solid: #fff;

}

.accountsText{
  width:500px;
  height:120px;

}
.table_nb td {
    border: none !important;
}

.ilb {
  /*form inputs*/
  width:50% !important;
  display:inline-block !important;
}

  .vaccPadded{
  padding-left:4px;
}
  BODY {
    font-family : Arial, Verdana,sans-serif; text-decoration : none; 
    background-color :#666; font-size:10px; margin: 0 0 0 5px;
     background: url("/images/classy_fabric.png") repeat scroll 0 0 #333333;

   }

   xBODY {
    font-family : Arial, Verdana,sans-serif; text-decoration : none; 
    font-size:10px; margin: 0 0 0 5px;
    background-attachment: fixed, fixed;
    background-image: radial-gradient(ellipse farthest-side at 10% 0 , #154265 20%, #7392c2);


   }
}
.form-control2{
    background-color: rgba(51, 51, 51, 0.4) !important;
    border: medium none;
    color: #FFF !important;
}



  .overdueHeader{
    padding:12px;
    font-size:26px;
    color:#fff !important;
    margin: 0;
  }

  .portalPaddedText p{
    padding:12px;
    font-size:12px;

  }

.portalMessage{
  background-color: #FFF;  
  padding:18px;
    border-color:  #394d3f;  border-style: solid;  
  -moz-border-radius-bottomleft:4px;  
  -moz-border-radius-bottomright:4px;
   -moz-border-radius-topleft:4px;
   -moz-border-radius-topright:4px;
   border-radius:8px;

  width:870;
  color:#666;
  font-size:1.2em;

  }
  .ftp_hostname{
  font-size:11px;

  }
  .greyBox3 td{ padding:4px; }
.greyBox3 { background-color: #FFF; }
.highlightedMenu td{ background-color: #DDD; }

 
.portalInvoiceTable td{font-size:14px; padding:3px; border-bottom: 1px solid #666;}
.invoiceLink{font-size:14px; text-decoration: underline; padding-left:4px;padding-right:4px;}

.zfsTD td{ border: 1px solid #FFF; background-color: #D65353; padding:8px; color:#fff; }
.overdue_break td {      background-color: #666;       color:#fff;        }
.overdue_break td a{   color:#fff;      }
.td12 td{   font-size:12px;   }

.account_due{     background-color: #598560 !important;     color:#FFF;       }
.account_overdue{     background-color: #ff9900 !important;     color:#FFF;       }
.account_veryoverdue{     background-color: #B32400 !important;     color:#FFF;       }
.overrideMarginLeft{    margin-left: 8px;   }
.boldText{  font-weight:bold; }
.sslText{   width:550px;    height:120px; }
.vatTableOverview td{ padding:4px !important;   }
.vatSummaryTable{     width:300px;       background-color: #fff;    }
.outgoingsSummaryTable{     width:250px;       background-color: #fff;    }
.w50{      width:50px !important;     }
.w870{      width:870px !important;     }
.w1080{      width:1080px !important;     }
.w1200{      width:1200px !important;     }
.w320{      width:320px !important;     }

.w50percent{      width:50% !important;     }


.whiteBackground{      background-color: #fff;    }

.renewalResult {        line-height: 34px;      padding:16px;     height:34px;        }

.registeredHere2 td{
    line-height: 34px;
    padding:16px;
    
  }
  .wordpresSiteTitle{
    font-weight:bold;

    }.renewButton{
    padding-top:4px;
    
    }.cgreybox1{ padding:5px;  }
  .portalOuter{width: 800px;}
  .renewalTable{
    background-color: #fff;
    width:700px;
  }
  .renewalTable td{
    font-size:1.2em;
  }

  .table-striped tbody tr.daywarn_60 td{
    background-color: #FFcc00 !important;
    color:#000;
  }
  .table-striped tbody tr.daywarn_30 td{
    background-color: #FF6600 !important;
    color:#fff;
  }
  .table-striped tbody tr.daywarn_14 td{
    background-color: #FF3300 !important;
    color:#fff;
  }


  .expiringDomainsTR td {
 background: #3B444D !important;
  }
  .portalHome td{
  padding-bottom:10px;
}
.portalNews td{
  padding-bottom:0px;
  margin-bottom:0px;
}
#portalNews td {
  padding-left:8px;
  font-size:12px !important;  

}
#portalNews2 td {
  xpadding-left:0px;
  font-size:12px !important;  


}
.portalNews2  {
  margin-bottom:0px;
  

}


.portalHome {
  margin-bottom:0px;
}

#portalNews {
  margin-bottom:0px;
  font-size:12px !important;  
}


          
.renewalTable{ 
    background-color: #fff;
    width:700px;
  }
  .renewalTable2{ 
    background-color: #fff;
    width:80% !important;
  }
    .renewalTable2 td{ 
    font-size:11px !important;  
  }


.portalTable td{
  font-size:12px !important;  
}
.portalTable thead{
  font-weight:bold;

}

.accountsBox td{

    font-size:12px;

}
  .newblueBox td{
  
    xbackground: #003366;
    background: #3B444D;

    color:#fff;
    height:18px;
    padding:7px;
   
    

}
thead > .newBlueBox td{
  
   border: none !important;
   font-weight:bold;

}


.portalGrey{
  background: #666;
  height:18px;

 }
.servicesTitleTR{
        height:60px;
  }

.servicesTitleRotated2 {
    text-transform: uppercase;
    transform: rotate(270deg);
    width:40px;
}

.servicesTitleRotated {
    text-transform: uppercase;
    transform: rotate(270deg);
}
   .server{
   background: #ff9900 none repeat scroll 0 0;
   color: white;
  }

  .rowWarn{
   background: #ff9900 none repeat scroll 0 0;
   color: white;
  }

  .rowWarnBackups{
   background: #ff9900 none repeat scroll 0 0;
   color: white;
   padding: 4px;

  }
  
  .rowAlertBackups{
   background:  #ff3333 none repeat scroll 0 0;
   color: white;
   padding: 4px;
   
  }



  .portal_admin_error{

 margin:20px;
padding:20px;


  border: 1px solid #cc3333 !important;
  background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
      color:#000;
}
.textclass_warn{  border: 1px solid #cc3333 !important; }
.textbox_std{
  background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
    font-size: 11px;
    font-weight: 200;
    line-height: 1;
    margin-bottom: 0;
    margin-right: 6px;
    margin-top: 2px;
    outline: medium none;
    padding: 3px;
    
}
.apacheMgmtLabel{
  font-weight:bold;
  color:#000;
  
}
.clientpostaladdress{
  width:400px;
  min-height:100px;

}
.registrantBox{

  border: 1px solid #ccc;
 
  padding:8px;
  margin:10px;
  box-shadow: 10px 10px 5px #888888;
  -moz-border-radius-bottomleft:4px;  
  -moz-border-radius-bottomright:4px;  
  -moz-border-radius-topleft:4px; 
   -moz-border-radius-topright:4px;
   border-radius:4px;


}
.adminCosts {font-size: 1.2em;}

.redButton{background-color: #689c50;
    border: 1px solid #e3fdec;
    color: #fff;
    margin: 2px;
    padding: 2px;
}

.stdPaddedBox{
   background-color: #FFF;
  color: #000;
   padding:4px;

  }
  .stdPaddedBox2 td{
   padding:4px;
  }
    .wpOwnerWarning {

                                      font-family: Geneva,Arial,Verdana,Helvetica,sans-serif;

                                        background-color: #da4f49;

                                        color: #FFF;

                                        padding:4px;

                                    }







.bg_lightgrey td{    background: #666; color:#FFF; font-family: 'Titillium Web',arial !important; font-size: 14px;}

.bg_white    td {     background: #FFF; font-family: 'Titillium Web',arial !important; font-size: 14px;}



.asection{

   background: #CCC;

}




.greyNavTopPaddedZFS{
background: #333;
 color:#FFF;
}

.zfsClassServer     { background: #ACD2A9;  
  font-size: 14px; font-family: 'Titillium Web',arial !important;  }

.zfsClassServer  td   { background: #ACD2A9;  
  font-size: 14px; font-family: 'Titillium Web',arial !important;  }

  .zfsClassServer:hover  { background: #ACD2A9;  
  font-size: 14px; font-family: 'Titillium Web',arial !important;  }
    .zfsClassServer  td:hover  { background: #ACD2A9;  
  font-size: 14px; font-family: 'Titillium Web',arial !important;  }



.zfsThresholdClass  { background: #EBA64C;  }

.zfsServerTable{
  background: #ACD2A9; 
}


#ports_list_data {

    height: 400px;

    width: 400px;

    overflow-x: hidden;

    font-family: 'Share','verdana',arial !important;



}



#ports_list_data td{

    font-family: 'Share','verdana',arial !important;

	font-size:1.2em;



}



.colouredrows tr:nth-child(even){

	 background: #CCC;

}



.ifdnrg_platform{background-color: #25262B;color:#fff;}



.crontab{background-color: #000;font-size:1.1em;color:#fff;font-family: 'verdana',arial !important;}



.inUseClass td {color:#008500 !important;}



.redGradientTop td a{color:#fff !important;}

.greenGradientTop a { color:#fff !important; }
.greyGradientTop  a { color:#fff !important; }




#tooltip {margin:0 !important;; padding:0 !important; background-color: #DBEBEB; }

.greyNavTopPadded td {}



.muninH  {color: #FFF !important; font-size:1.1em !important;}

.muninServersbox {   text-decoration:none;  border-width: 1px;  border-color: #cccccc;  border-style: solid;  background-color: #Ffffff;  
    }



#muninCloseButton {position: absolute; top:4px; left:378px; display:inline; }



.muninServersbox td {color: #486AAF;font-size:1.4em;}

.muninDetail2{



			padding-left:28px !important; 

			font-size:1.4em;

			margin-left:10px;

			background: url('/images/cog.gif') #fff no-repeat center left;

			border-bottom:1px solid #95A8BB;

			color: #486AAF;

			

		}





.muninDetail{border:1px solid #CCC; background-color: #FFF; padding:0; margin:0;}

.muninDetail td{padding:4px; margin:0; font-size:1.2em;}



.muninPlugin{font-family: 'Titillium Web',arial !important; 	display:inline; }

.muninHidden{font-family: 'Titillium Web',arial !important; 	display:none; }



.muninPlugin2{border-right:1px solid #333; }

.muninHolder td a{ font-size:1.4em; color: #486AAF;}

.muninHolder td a:hover{ font-size:1.4em; color: #486AAF;}



.muninServersbox td a{  color: #486AAF;}

.muninServersbox td a:hover{  color: #486AAF;}





.backupTitle{font-family: 'Share',arial !important; }

.clamAvReport  { background-image: url('/images/1344432327_accept.png');background-repeat: no-repeat; padding-left:22px; padding-bottom:8px;padding-right: 10px;}



.wpTextBox{

	background-color: #DBEBEB; font-size:14px;		height:24px; border: 1px solid #333;border-radius: 3px; padding:10px; color:#666; width:300px;

}

.warnClass  { background-image: url('/images/1344430958_error.png');background-repeat: no-repeat; padding-left:22px;}

.warnClass A { color: #fff;}

.pu_upgrades{ font-weight:normal;background-color:#327852 ;color:#fff;padding-left:22px;padding-top:4px;padding-bottom:8px;}

.shpu{  background-image: url('/images/1382482578_arrow_state_grey_right.png');background-repeat: no-repeat; padding-left:22px;}

.shpuh{ padding-bottom: 6px;}



.newPText {font-size:1.4em;}

.backupTitle	{background-color: #339966; 	color:#FFF;}

.backupTitle TD	{font-size:1.2em;	font-family: 'Share',arial; font-weight:normal;}



#rj{padding-top:11px;}

#embedCodeN{	width: 530px; resize:none;	}



.imageThumb{	border: 1px solid #000;	}



.folderSpacer{	margin:4px;	}





.mediaName{	background-color: #339966; font-size:14px;		height:24px;	font-weight:bold;	color:#FFF;	width:100%; border-bottom:1px solid#999;}

.videoTitle{	font-weight:bold;		font-size:12px;		color:#000;		}



.whiteText{	color:#FFF;		}

.whiteTextTD td{	color:#FFF;		}



.videoInfo{	color:#000;		}

.videoLink{		color:#000;	font-size:12px;	}

.videoLink:hover{	text-decoration:underline;	color:#000;}



.folderLink {	color:#333;	font-size:14px; font-family: 'Alef',arial; font-size:12px;}





.videoTop{	font-family: 'Alef',arial; font-size:12px; border: 1px solid #333;margin-bottom:4px;	width:800px;border-color: #CCCCCC;	border-style: solid;	xmargin-bottom: 1px;}
.videoText{	color:#000;font-size:12px;							}

.videoFolder{	color:#000; font-family: 'Alef',arial; font-size:12px; border: 1px solid #333;margin:0px;		xbox-shadow: 10px 10px 5px #888888;	width:800px;	background-color: #FFFFFF;	border-color: #CCCCCC;	border-style: solid;	xmargin-bottom: 1px;}


.videoItem { color:#000; font-family: 'Alef',arial; font-size:12px; border: 1px solid #333;margin-bottom:6px;    xbox-shadow: 10px 10px 5px #888888; width:800px;  background-color: #FFF; border-color: #CCCCCC;  border-style: solid;  xmargin-bottom: 1px;}
.videoItem td{	font-family: 'Alef',arial; }

.mediaPath{	font-family: 'Alef',arial; font-size:12px;	color: #333;	padding-left:20px;	padding-top:4px;	}


.orderingPanel { 
        color:#000; 
        font-size:12px; 
        
        xmargin-bottom:6px;    
        xbox-shadow: 10px 10px 5px #888888; 
        width:100%;  
        background-color: #FFF; 
        
        
        
      }


.titleSortHolder      { background-color:#c5cbd6; padding-left:8px; border-radius: 3px 3px 3px 3px; cursor:pointer;}
.filesizeSortHolder   { }
.uploadDateSortHolder { }

.sortingHolder        { cursor:pointer; margin:-4px; }
.sortingHolder:hover { background-color:#DDD; }

.videoSortSelected   { background-color:#DDD; }


.w400{	width:600px;	margin-left: 100px;	}

.socialMediaIcons {



/* z-index:-999;

position:relative; */

position:relative;

top:33px;

}





/* New Video Stats */



.ajaxVideoStats td { padding:6px; }





/* client video  upgrade */



.videoPackageSelector td 	{		border-bottom: 1px dashed #BABABA;}

.videoPackageSelector 		{		font-size:1.2em; font-family:'Titillium Web',arial,serif}

.videoPackageSelector:hover	{		background: #7DBA7D; color:#fff;}



.trialVideoPackageSelector 	{		background: #BAE8BA; color:#333;}



/* v light green 

BAE8BA

*/



/* .clientEmailAddWarn   {  border: 1px solid red !important; } */
.clientEmailAddWarn   {  border: 1px solid #e65757  !important; }


.videoAccountInput    {  width:110px; }











.redText 	{ color: #990000;	}

.greenText { color: #009933;}



.clamAvLastResult{

	font-family: 'Share',arial; font-size:13px;

	

}



.clamAvInfectedFiles_td{

border-right:	1px dashed #999;

color:red;

}



.clamavNum{font-family: 'Share',arial; font-size:64px; text-align:center;}

.clamavRed{ color:red;}

.clamavGreen{ color:green;}

.clamavResultText{ font-family: 'Share',arial; font-size:14px; text-align:center;}



#clamavResult{ position: absolute; top: 218px; left:655px;  background-color:#fff; border:1px solid #ccc; width:150px; padding:8px;

		box-shadow: 10px 10px 5px #888888;

		

}





.clamav_run_state2{ 

		xposition: absolute;

		xtop: 100px;

		xleft: 300px;

		display:none;

}



.clamavFiles{		overflow: auto;	max-height:100px;				}

.clamav_historical{	overflow: auto;				height: 300px;		}



.serverHeader{

background: none repeat scroll 0 0 #4671d5;

			border: 1px solid #E5E5E5;

			box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;

			font-size: 16px;

			font-weight: 200;

			line-height: 1;

			margin-bottom: 4px;

			margin-right: 6px;

			margin-top: 2px;

			outline: medium none;

			padding: 3px;

			width: 120px;

			color:#fff;

			

			

}

.bgt_td{

	padding:4px;

	

}



#groupOnInput{

			background: none repeat scroll 0 0 #FBFBFB;

			border: 1px solid #E5E5E5;

			box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;

			font-size: 16px;

			font-weight: 200;

			line-height: 1;

			margin-bottom: 0;

			margin-right: 6px;

			margin-top: 2px;

			outline: medium none;

			padding: 3px;

}

.scriptinternalLinks{

	padding:4px;



	background-color: #597AA7;

	border:1px solid #666;

	width:130px;

	margin:2px;

	display:inline;


}

.scriptinternalLinks a{

	 color:#fff;

	 font: 14px;

	

}
.scriptinternalLinks a:hover{

   color:#CCC;
   text-decoration:none;
}





.scriptLinks{



xbackground-color: #CCC; 

color:#000;





}



.cursiveHeader{

color: #000000;



}





.s57hmm{

background-color: #cc3333;

color:#fff;



}

.s57{

background-color: #EEC591;

}



.s57prevdone{

background-color: #339966;

color:#fff;

}



.s57done{

background-color: #CCFFCC;

}

.dashedTable TD{border-top: 1px dashed #666;}

.ipDark 		{  background-color: #CCC; 		}

.ipLoginAttemptOK 	{  background-color: #CCFFCC; 	}

.ipLoginAttemptFAIL	{  background-color: #FFB76F;  	}

.ipLoginAttemptBANNED	{  background-color: #EB4C42; 	}

.ipLoginAttemptMIXED	{  background-color: #EEC591; 	}

.ipLoginAttemptINFO	{  background-color: #E8E8E8; 	}

.ftpLoginHeader_ok		{}

.ftpLoginHeader_ok div		{	background-color: #CCFFCC;;background-image: url('/images/1360203565_bullet_toggle_plus.png'); background-repeat: no-repeat; padding-left:22px;	 ]

border-radius: 3px; padding:10px; border:1px solid #333;}

.ftpLoginHeader_failed		{}

.ftpLoginHeader_failed div	{	background-color: #FFB76F;;	 border-radius: 3px ;padding:10px;border:1px solid #333}

.ftpLoginHeader_banned		{}

.ftpLoginHeader_banned div	{	background-color: #EB4C42;;	 border-radius: 3px;padding:10px;border:1px solid #333 }

.mgmtpanel-noservices{	background:#fff;	}



.staticMapBackground {  

          background-image:url('/images/map_background_static.jpg');

          display: block;  

          height: 100%;

          opacity: 0.5; 

          filter: alpha(opacity=50);

      }



.staticMapBackground_nonOpacity {

          opacity: 1; 

          filter: alpha(opacity=0);



}





.button .primary.classy {

    box-shadow: 0 1px 0 #FFFFFF;

    padding-left: 12px;

    padding-right: 12px;

}

.button.primary.classy:hover {

    background-color: #4c8b36;

    background-image: linear-gradient(#69d344, #4c8b36);

    background-repeat: repeat-x;

    border-color: #4a993e;

}



.button.primary.classySlim:hover {

    background-color: #4c8b36;

    background-image: linear-gradient(#69d344, #4c8b36);

    background-repeat: repeat-x;

    border-color: #4a993e;

}



#runScanTrigger {



	position:relative;

	top:-530px;

	left:735px;



}


.button.classyMedium.primary

 {

    background-color: #60B044;
    background-image: linear-gradient(#8ADD6D, #60B044);
    background-repeat: repeat-x;
    border-color: #74BB5A #74BB5A #509338;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);

}

.button.classy.primary

 {

    background-color: #60B044;
    background-image: linear-gradient(#8ADD6D, #60B044);
    background-repeat: repeat-x;
    border-color: #74BB5A #74BB5A #509338;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);

}

.button.classySlim.primary

 {

    background-color: #60B044;
    background-image: linear-gradient(#8ADD6D, #60B044);
    background-repeat: repeat-x;
    border-color: #74BB5A #74BB5A #509338;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}

button.classy,  a.button.classy {

    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-user-select: none;
    background-color: #E5E5E5;
    background-image: linear-gradient(#F5F5F5, #E5E5E5);
    background-repeat: repeat-x;
    border-color: #DDDDDD #DDDDDD #BBBBBB;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,arial,freesans,clean,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    padding: 8px 15px;
    position: relative;
    text-shadow: 0 1px rgba(255, 255, 255, 0.9);
}
 a.button.classyMedium {

    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-user-select: none;
    background-color: #E5E5E5;
    background-image: linear-gradient(#F5F5F5, #E5E5E5);
    background-repeat: repeat-x;
    border-color: #DDDDDD #DDDDDD #BBBBBB;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,arial,freesans,clean,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    padding: 6px 10px;
    position: relative;
    text-shadow: 0 1px rgba(255, 255, 255, 0.9);
}




button.classySlim,  a.button.classySlim {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    -moz-user-select: none;

    background-color: #E5E5E5;

    background-image: linear-gradient(#F5F5F5, #E5E5E5);

    background-repeat: repeat-x;

    border-color: #DDDDDD #DDDDDD #BBBBBB;

    border-image: none;

    border-radius: 3px 3px 3px 3px;

    border-style: solid;

    border-width: 1px;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

    color: #666666;

    cursor: pointer;

    display: inline-block;

    font-family: Helvetica,arial,freesans,clean,sans-serif;

    font-size: 12px;

    font-weight: bold;

    line-height: normal;

    padding: 2px 15px;

    position: relative;

    text-shadow: 0 1px rgba(255, 255, 255, 0.9);

}











a.button.classy {
    display: inline-block;
    text-decoration: none;
}


.button .primaryOrange.classy  		{ box-shadow: 0 1px 0 #FFFFFF;  padding-left: 12px;        padding-right: 12px;}

.button.classy.primaryOrange        {  
				background-color: #bd8f1c;   
				background-image: linear-gradient(#f7c625, #bd8f1c);        
				background-repeat: repeat-x;        
				border-color: #CD9C1D #de910d #de910d;        
				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);        
				color: #FFFFFF;        
				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);        
			}



.button.primaryOrange.classy:hover  {  
				background-color: #e6a500;   
				background-image: linear-gradient(#E3B309, #A27B17);        
				background-repeat: repeat-x;        
				border-color: #de910d;        
			}










.button .primaryBlue.classy      { box-shadow: 0 1px 0 #FFFFFF;  padding-left: 12px;        padding-right: 12px;}

.button.classy.primaryBlue        {  
        background-color: #a81c07;   
        background-image: linear-gradient(#FF4646, #a81c07);        
        background-repeat: repeat-x;        
        border-color: #FF2424 #b3301b #b3301b;        
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);        
        color: #FFFFFF;        
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);        
      }



.button.primaryBlue.classy:hover  {  
        background-color: #FF3E3E;   
        background-image: linear-gradient(#FF3535, #E10000 );        
        background-repeat: repeat-x;        
        border-color: #b3301b;        
      }


.button .primaryBlue.classySlim      { box-shadow: 0 1px 0 #FFFFFF;  padding-left: 12px;        padding-right: 12px;}









.button .primaryRed.classy      { box-shadow: 0 1px 0 #FFFFFF;  padding-left: 12px;        padding-right: 12px;}

.button.classy.primaryRed        {  
        background-color: #a81c07;   
        background-image: linear-gradient(#FF4646, #a81c07);        
        background-repeat: repeat-x;        
        border-color: #FF2424 #b3301b #b3301b;        
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);        
        color: #FFFFFF;        
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);        
      }

.button.classyMedium.primaryRed        {  
        background-color: #a81c07;   
        background-image: linear-gradient(#FF4646, #a81c07);        
        background-repeat: repeat-x;        
        border-color: #FF2424 #b3301b #b3301b;        
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);        
        color: #FFFFFF;        
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);        
      }




.button.primaryRed.classy:hover  {  
        background-color: #FF3E3E;   
        background-image: linear-gradient(#FF3535, #E10000 );        
        background-repeat: repeat-x;        
        border-color: #b3301b;        
      }

.button .primaryRed.classySlim  		{ box-shadow: 0 1px 0 #FFFFFF;  padding-left: 12px;        padding-right: 12px;}



.button.classySlim.primaryRed        {  
				background-color: #a81c07;   
				background-image: linear-gradient(#FF4646, #a81c07);        
				background-repeat: repeat-x;        
				border-color: #FF2424 #b3301b #b3301b;        
				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);        
				color: #FFFFFF;        
				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);        
			}



.button.primaryRed.classySlim:hover  {  
				background-color: #FF3E3E;   
				background-image: linear-gradient(#FF3535, #E10000 );        
				background-repeat: repeat-x;        
				border-color: #b3301b;        
			}






.button .primaryOrange.classySlim  		{ box-shadow: 0 1px 0 #FFFFFF;  padding-left: 12px;        padding-right: 12px;}

.button.classySlim.primaryOrange        {  
				background-color: #bd8f1c;   
				background-image: linear-gradient(#f7c625, #bd8f1c);        
				background-repeat: repeat-x;        
				border-color: #CD9C1D #de910d #de910d;        
				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);        
				color: #FFFFFF;        
				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);        
			}



.button.primaryOrange.classySlim:hover  {  
				background-color: #e6a500;   
				background-image: linear-gradient(#E3B309, #A27B17);        
				background-repeat: repeat-x;        
				border-color: #de910d;        
			}









/* ---------------------------- */



.genericOrangeButton {

   border-top: 1px solid #f7b197;

   background: #e86a1c;

   background: -webkit-gradient(linear, left top, left bottom, from(#d4a368), to(#e86a1c));

   background: -webkit-linear-gradient(top, #d4a368, #e86a1c);

   background: -moz-linear-gradient(top, #d4a368, #e86a1c);

   background: -ms-linear-gradient(top, #d4a368, #e86a1c);

   background: -o-linear-gradient(top, #d4a368, #e86a1c);

   padding: 4.5px 9px;

   -webkit-border-radius: 9px;

   -moz-border-radius: 9px;

   border-radius: 9px;

   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;

   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;

   box-shadow: rgba(0,0,0,1) 0 1px 0;

   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: white;

   font-size: 12px;

   font-family: Helvetica, Arial, Sans-Serif;

   text-decoration: none;

   vertical-align: middle;

   }

.genericOrangeButton:hover {

   border-top-color: #e38c22;

   background: #e38c22;

   color: #fffcff;

   }

.genericOrangeButton:active {

   border-top-color: #ed900e;

   background: #ed900e;

   }









.genericRedButton {

   border-top: 1px solid #eb0909;

   background: #c42727;

   background: -webkit-gradient(linear, left top, left bottom, from(#ed2828), to(#c42727));

   background: -webkit-linear-gradient(top, #ed2828, #c42727);

   background: -moz-linear-gradient(top, #ed2828, #c42727);

   background: -ms-linear-gradient(top, #ed2828, #c42727);

   background: -o-linear-gradient(top, #ed2828, #c42727);

   padding: 4.5px 9px;

   -webkit-border-radius: 9px;

   -moz-border-radius: 9px;

   border-radius: 9px;

   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;

   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;

   box-shadow: rgba(0,0,0,1) 0 1px 0;

   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: white;

   font-size: 12px;

   font-family: Helvetica, Arial, Sans-Serif;

   text-decoration: none;

   vertical-align: middle;

   }

.genericRedButton:hover {

   border-top-color: #e33636;

   background: #e33636;

   color: #fffcff;

   }

.genericRedButton:active {

   border-top-color: #c90003;

   background: #c90003;

   }









.genericGreenButton {

   border-top: 1px solid #09eb3e;

   background: #226e0d;

   background: -webkit-gradient(linear, left top, left bottom, from(#28eb4b), to(#226e0d));

   background: -webkit-linear-gradient(top, #28eb4b, #226e0d);

   background: -moz-linear-gradient(top, #28eb4b, #226e0d);

   background: -ms-linear-gradient(top, #28eb4b, #226e0d);

   background: -o-linear-gradient(top, #28eb4b, #226e0d);

   padding: 4.5px 9px;

   -webkit-border-radius: 9px;

   -moz-border-radius: 9px;

   border-radius: 9px;

   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;

   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;

   box-shadow: rgba(0,0,0,1) 0 1px 0;

   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: white;

   font-size: 12px;

   font-family: Helvetica, Arial, Sans-Serif;

   text-decoration: none;

   vertical-align: middle;

   }

.genericGreenButton:hover {

   border-top-color: #21a81e;

   background: #21a81e;

   color: #fffcff;

   }

.genericGreenButton:active {

   border-top-color: #00c707;

   background: #00c707;

   }





/* ---------------------------- */













.button .primaryBlue.classy  		{ box-shadow: 0 1px 0 #FFFFFF;  padding-left: 12px;        padding-right: 12px;}

.button.classy.primaryBlue        {  

				background-color: #0033FF;   

				background-image: linear-gradient(#2F58FF, #0033FF);        

				background-repeat: repeat-x;        

				border-color: #0638FF #1752FF #1752FF;        

				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);        

				color: #FFFFFF;        

				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);        

			}



.button.primaryBlue.classy:hover  {  

				background-color: #2F58FF;   

				background-image: linear-gradient(#1A47FF, #002DDF);        

				background-repeat: repeat-x;        

				border-color: #1752FF;        

			}











.redBackground{				}

.medText{	font-size:12px;	padding:10px;				}

.domainOrder{		color:#000;		font-weight: bold;	}

#formError{		color:#bf3030;		padding:4px;	}

.formError{	color:#bf3030;		padding:4px;		}

.reset{	background-color: #CCC;	color:#fff;	padding:4px;	}

.reset a{color:#fff;	}

.reset a:hovervisitedhover{color:#fff;}

.formErrorField{	background-color: #bf3030;	color:#fff;	padding:4px;	}

#da{	color:#000;	text-decoration:underline;}

#da:hover{	color:#000;}



/* BUTTONS */

#accountButton{	border: 1px solid #666;    	margin: 2px;    	padding: 2px;  	background-color: #00B2cc;  	color:#FFF;}

#greenButton  {	border: 1px solid #666;    	margin: 2px;    	padding: 2px;  	background-color: #689C50;  	color:#FFF;}

#orangeButton {	border: 1px solid #666;    	margin: 2px;    	padding: 2px;  	background-color: #FFCC33;  	color:#000;}

#redButton    {	border: 1px solid #666;    	margin: 2px;    	padding: 2px;  	background-color: #FF3333;  	color:#FFF;}





#configButton {background: #6c5183; 	color:#fff;	border: 1px solid #E3FDEC;    	margin: 0px;    	padding: 2px;width:40px;}

#emailButton  {background: #4a7d72;	color:#fff;	border: 1px solid #E3FDEC;    	margin: 0px;    	padding: 2px; width:40px;}

#dnsButton    {background: #c2b472; 	color:#fff;	border: 1px solid #E3FDEC;    	margin: 0px;    	padding: 2px; width:40px;}



/* BUTTONS (Classes) */

.redButton { border: 1px solid #666;     margin: 2px;      padding: 2px;   background-color: #FF3333;    color:#FFF;}



/* SHARED DELETE WEBSITES */

.markedForDelete		{		color:#cc0000; font-weight-bold;	}

.markedForDelete td		{			}

.markedForDelete .emailPOP	{		}

.markedForDelete a		{	}

.markedForDelete a:visited	{	}

.loaderHolder{background: #FFF;xmargin-top: -10px;	}

.navPanel_current	{border: 1px solid #888;}

.loaderGraphic{	padding-top:20px;}

.gbPaddedTop{	margin-top: 5px; margin-left: 10px;}

.gbPadded{	margin-bottom: 5px;}

.dateClock{	margin:0;	padding:0;}





.xiframeBody{	margin:0px; background: url("/images/classy_fabric.png") repeat scroll 0 0 #333333;}

.XiframeMonitor{	margin:0px; background: url("/images/classy_fabric.png") repeat scroll 0 0 #333333;}



/*

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

WEBSITES

*/

.blueGradientTop 	a	 {	color:#fff;					}

.blueGradientTop 	a:visited{	color:#fff;					}

.registeredHere{	background-color: #669966;	color:#fff;	}

.registeredHere 	a	 {	color:#fff;					}

.registeredHere 	a:visited {	color:#fff;					}

.whiteLink 	a	 {	color:#fff;					}

.whiteLink 	a:visited	 {	color:#fff;					}

.hh4 {margin:0;}

/* 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

*/

.paidClass    {	background-color: #669966;	color:#fff;	  }
.paidClass a  {	color:#fff;					                      }

.notPaidYet   { background-color:#DCDCD1;                 }

.unpaidClass  {	background-color: #798797;	color:#FFF;		}
.unpaidClass a{	background-color: #798797;	color:#FFF;		}

.accountsTotal    {	background-color: #000;	color:#FF9999;		}
.accountsTotal td {	background-color: #000;	font-family: 'Share', arial;	color:#FFFF99;	font-size:14px;	font-weight:bold;	padding:4px;}


.greyHR{	color: #CCCCCC;	background-color: #CCCCCC;	height: 1px;	border:0;}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.wl_outer{	width: 100%;}

.wl_inner{	margin: 0 auto;	width: 500px;	margin-top: 200px;	background: #FFF;	border: 1px solid #333;	-webkit-border-radius: 4px;	-moz-border-radius-bottomleft: 4px;	-moz-border-radius-bottomright: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-radius: 12px;}

.wl_loginText{	font-weight:1.2em;}

.wl_textbox {width: 150px;}

.wl_textbox250 {width: 250px;}



.wl_loginForm{	font-size:1.2em;	height: 200px;	padding: 20px;	}

.wl_loginForm label{		width: 100px;		}

.wl_logo{		padding: 10px;	float: left;	}



/*

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

*/





#leadsEmailing{		

			width:870px;			padding:4px;			

}



.inlineDiv{ display:inline;}

#maileditor{width:700px;}

.redGradientTop 		{			background: -moz-linear-gradient(center top , #C62700 0%, #B00400 100%) repeat scroll 0 0;							background:	-webkit-gradient(linear, center top, center bottom, from(#C62700), to(#B00400)); 

							font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;							font-size:13px;							font-weight:bold; 

							color:#FFF;							font-size:1.2em; 

							padding:4px;}



.blueGradientTop 		{			background: -moz-linear-gradient(center top , #3F7EBE 0%, #326598 100%) repeat scroll 0 0;	

									background: -webkit-gradient(linear, center top, center bottom, from(#3F7EBE), to(#326598)); 

									background-color: #3F7EBE;

									font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;

									font-size:13px;

									font-weight:bold; 

									color:#FFF;							

									font-size:1.2em; 

									padding:4px;

					}



.blueGradientTopReverse 		{		background: -moz-linear-gradient(center top , #326598 0%, #3F7EBE 100%) repeat scroll 0 0;							background:	-webkit-gradient(linear, center top, center bottom, from(#326598), to(#3F7EBE)); 



							font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;							font-size:13px;							font-weight:bold; 

							color:#FFF;							font-size:1.2em; 

							padding:4px;}



.green2blueGradientTopReverse 		{		background: -moz-linear-gradient(center top , #4c8856 0%, #3F7EBE 100%) repeat scroll 0 0;							background:	-webkit-gradient(linear, center top, center bottom, from(#4c8856), to(#3F7EBE)); 



							font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;							font-size:13px;							font-weight:bold; 

							color:#FFF;							font-size:1.2em; 

							padding:4px;}





.greenGradientTop 	{			
      background: -moz-linear-gradient(center top , #4c8856 0%, #187629 100%) repeat scroll 0 0;
      background:	-webkit-gradient(linear, center top, center bottom, from(#4c8856), to(#187629));
      font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;
      font-size:13px;
      font-weight:bold;
      color:#FFF;
      font-size:1.2em; 
      padding:4px;

    }

.greyGradientTop   {     
      background: -moz-linear-gradient(center top , #C9C9C9 0%, #6E7A70 100%) repeat scroll 0 0;
      background: -webkit-gradient(linear, center top, center bottom, from(#C9C9C9), to(#6E7A70));
      font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;
      font-size:13px;
      font-weight:bold;
      color:#FFF;
      font-size:1.2em; 
      padding:4px;

    }



					

#apacheRestartWarning {width:200px;height:25px;}







/* .warnClass_large  { background-image: url('/images/warn_large_128.png'); background-repeat: no-repeat; padding-left:22px; } */



.warnBox{ padding:18px; width:700px;background-color: #FFF; margin:20px; padding-left:26px;}





.warnClassBig  { background-image: url('/images/1422297153_Warning.png');background-repeat: no-repeat; padding-left:128px;padding-bottom:4px;

font-size: 12px;

}



.warnClass  { background-image: url('/images/1344430958_error.png');background-repeat: no-repeat; padding-left:22px;}

.warnClass A { color: #fff;}

#inline { color: #fff;}

						

						.nlInput{width: 200px;}

#textWarning{display:inline; padding-left:10px;}

#textWarning table {display:inline; padding-left:10px;}

.higher{	line-height:40px;}





.whiteBold2 {	color:#fff;	font-weight:bold;}



#topBluePanel input[class*=formError] {	border: 1px solid #FF6600;	xbackground-color: #CCC;	}

.newGreyBox .formError {	border: 1px solid #FF6600;	xbackground-color: #CCC;}



.supportTicketMonitorBox { border: 1px solid #999;	background-color: #FDFDFD; }

.supportTicketMonitorBox tr {  }

.supportTicketMonitorBox td { border-bottom: 1px dashed #999999; }



/* border-bottom: 1px dashed #999999; */



/*Mysql Dedicated server page */

.dbName		{	width:100px;		font-size:10px;}

.button40	{	width:40px;		font-size:10px;}

.mysqlU		{	width:80px;		font-size:10px;}

.mysqlP		{	width:80px;		font-size:10px;}

.mysqlHostname	{	width:80px;		font-size:10px;}

.diskHTML	{	width:40px;		font-size:10px;}



/*FTP Dedicated server page */



.user_form  { width:100px; font-size:10px;}

.pass_form  { width:100px; font-size:10px;}

.uid_form   { width:40px;  font-size:10px;} 

.dir_form   { width:200px; font-size:10px;}

.warntable  {	margin:0;		padding:0;		}

.warnImageI {	margin-top:-2px;	display:inline;		}

form {		display:inline;					} 

.q1{		text-decoration: underline;			}

.ui-tabs .ui-tabs-nav .mlogo		{	margin-top: -30px;    position: absolute;   right: 3px;    top: 40px;	z-index:999 !important;  }

.ui-tabs .ui-tabs-nav .flogo		{	margin-top: -30px;    position: absolute;   right: 6px;    top: 40px;	z-index: 1000;}

#logoutlogo				{	position: absolute;    right: 10px;    top: 9px;    z-index: 100;	}

.buttonAdd {	border: 1px solid #E3FDEC;    	margin: 2px;    	padding: 2px;  	background-color: #689C50;  	color:#FFF;}

.updateButton {	border: 1px solid #E3FDEC;    	margin: 2px;    	padding: 2px;  	background-color: #689C50;  	color:#FFF;}

#updateButton {	border: 1px solid #E3FDEC;    	margin: 2px;    	padding: 2px;  	background-color: #689C50;  	color:#FFF;}

#buttonAdd    {	border: 1px solid #E3FDEC;    	margin: 2px;    	padding: 2px;  	background-color: #689C50;  	color:#FFF;}

#buttonEdit   {	border: 1px solid #999999;    	margin: 2px;    	padding: 2px;  	background-color: #FFCC33;  	color:#333;}
#buttonDelete {	border: 1px solid #999999;    margin: 2px;    padding: 2px;  background-color: #FF3333;  color:#FFF;  }
#buttonCancel { border: 1px solid #999999;    margin: 2px;    padding: 2px;  background-color: #CCC;  color:#FFF;  }


.paddedCell{	padding:10px;	color:#000;	margin:4px;	font-size: 1.1em;	font-family: 'Quattrocento',serif;		}

.paddeCell p{	}

.ftpInfo{	font-size:1.2em;				font-family: 'Quattrocento', serif;			padding:10px 0 10px 0;	}

	

.white{ color:#fff;}

.white:hover{ color:#99cc33;}



.popList {list-style:none;}

.popList li	{border-top: 1px dashed #666; padding: 2px; line-height: 20px;vertical-align:middle;}
.popList li:first-child {border:none; padding: 2px; line-height: 20px;vertical-align:middle;}



		

.bsdInfo .arialHeader{	color:#000;		}

.bsdInfo td{		font-family: 'Share', arial;		font-size:12px;				}

.bsdImagePadd{		padding-top:0px;		padding-right:14px;		xmargin-top:10px;	}

.bsd{	

	

	color:#fff;	xbxackground-image: url("/images/3386921-evenly-scratched-brushed-metal-tiles-seamlessly.jpg");	xbackground-repeat: repeat;	height:80px;	

}

.Xscroll-pane {				xwidth: 80%;				height: 113px;				overflow: auto;			}

.scroll-pane  {   overflow-y: scroll; overflow-x:hidden; height: 150px; }

			

 .accPadd{ padding:10px; }

/* Pastel Colours */

.lightblue		{ background:#D6E0FC; color:#000;	}

.lightgrey		{ background:#ccc; color:#000;		}

.lightyellow 	{ background:#FFEDD2; color:#000;	}

.lightgreen		{ background:#C6D9C6; color:#000;	}

.lightred		{ background:#FFE4E1; color:#000;	}

.lightergreen	{ background:#F0FFF0; color:#000;	}



.verylightgrey1 { background:#F2F4F3 !important; color:#000;	}
.verylightgrey2 { background:#E1E4E7 !important; color:#000;	}

.mediumlightblue1 { background:#ccd4fe; color:#000; }
.mediumlightblue2 { background:#AABFFC; color:#000; }






.ftpAdminRow {

    color: #ffffff;
    font-family: Geneva,Arial,Verdana,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    padding-bottom: 4px;
    text-decoration: none;
    padding-bottom:4px;


}





.repoVersion	{		padding:8px;		color: #666;		font-weight:bold;		}

.w460				{					width: 660px;					font-family: 'Share', arial;					font-size:12px;				}

.w150b 		{ 	width: 105px; } 

.logClass			{			font-weight: bold;			}

.servicePanel		{			text-align:center;			}

.whitebold			{	font-size:13px;    font-weight:bold; 	color:#FFF;}

.funkyTable     {	

   }

.funkyTable h1  {   		font-size:13px;   		font-weight:bold;   	font-family: 'Share', arial;		color:#666;   }

.funkyTableTop .whitebold {   		font-size:13px;   		font-weight:bold;   		color:#FFF;   		 }

.funkyTable td  {   		color:#333;   		padding:4px;  		font-family: 'Share', arial;		font-size:12px;   }





.serverMgmtMailQ     {    }

.serverMgmtMailQ h1  {       font-size:13px;       font-weight:bold;     font-family: 'Share', arial;    color:#666;   }

.serverMgmtMailQ .whitebold {       font-size:13px;       font-weight:bold;       color:#FFF;        }

.serverMgmtMailQHeader {       color:#FFF;       padding:4px;      font-family: 'Share', arial;    font-size:14px;   }

.XserverMgmtMailQ td  {       color:#333;       padding:4px;      font-family: 'Share', arial;    font-size:12px;   }



 .mailQueuePopUpContent {  }







.dserverTitles      {	font-family: 'Share', arial;	font-size: 14px; }

.dserverTitles_dns  { font-family: 'Share', arial;  font-size: 15px; }



.serverInfoText{  font-family: 'Share', arial;	font-size: 12px;}

.lhpanel{padding-top: 0; text-align:center; width:134px; }

.debug {border:  1px solid #CCC;  	background-color:#FFF;	padding: 2px;    
 
    	margin:2px 0;		width: 1151px; color:#000;
    }

.serviceOK {width:734px;text-align:right;color:#99CC33;padding:2px;margin:0px;font-weight:normal;font-family: 'Share',arial;}

.serviceOKOLD {width:734px;text-align:right;color:#fff;padding:2px;margin:0px;/* IE10 Consumer Preview */ 

background-image: -ms-linear-gradient(left, #FFFFFF 0%, #669966 100%);/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(left, #FFFFFF 0%, #669966 100%);/* Opera */ 

background-image: -o-linear-gradient(left, #FFFFFF 0%, #669966 100%);/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFFFFF), color-stop(1, #669966));/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #669966 100%);/* W3C Markup, IE10 Release Preview */ 

background-image: linear-gradient(to right, #FFFFFF 0%, #669966 100%);font-family: 'Share',arial;

}





.serviceWARN {width:690px;text-align:right;color:#fff;padding:5px;margin:0px;font-family: 'Share',arial;

/* IE10 Consumer Preview */ 

background-image: -ms-linear-gradient(left, #888 0%, #C4431B 100%);

/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(left, #888 0%, #C4431B 100%);

/* Opera */ 

background-image: -o-linear-gradient(left, #888 0%, #C4431B 100%);

/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #888), color-stop(1, #C4431B));

/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(left, #888 0%, #C4431B 100%);

/* W3C Markup, IE10 Release Preview */ 

background-image: linear-gradient(to right, #888 0%, #C4431B 100%);

}





.serviceWARN_2 {width:690px;text-align:right;color:#fff;padding:5px;margin:0px;font-family: 'Share',arial;

/* IE10 Consumer Preview */ 

background-image: -ms-linear-gradient(left, #8F8F8F 0%, #C4431B 100%);

/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(left, #8F8F8F 0%, #C4431B 100%);

/* Opera */ 

background-image: -o-linear-gradient(left, #8F8F8F 0%, #C4431B 100%);

/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #8F8F8F), color-stop(1, #C4431B));

/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(left, #8F8F8F 0%, #C4431B 100%);

/* W3C Markup, IE10 Release Preview */ 

background-image: linear-gradient(to right, #8F8F8F 0%, #C4431B 100%);

}



.serviceButton {	padding-top:10px;}

.serviceButton div{	padding:1px;}

.panelstatus{color:#999;}

.panelinfo{height: 100px;overflow-y:scroll;} 

#panel_notused {  	 	 	background-color:#888888;  padding: 0px;	border-top-right-radius: 4px;    border-top-left-radius: 4px;    margin-bottom:7px;    color:#fff;    }

#panelbsd {      	      	background: url("/css/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png") repeat scroll 0 0 transparent;    	padding: 0px;    	
       margin-bottom:2px;            }

#topBluePanel td{          padding: 4px;             }

.paddedTable td{          padding: 4px;             }


#topBluePanel{ background: url("/css/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png") repeat scroll 0 0 transparent;        	padding-bottom: 14px;        	    }

#topBluePanel2{ background: url("/css/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png") repeat scroll 0 0 transparent;            	padding-bottom: 0px;            	padding-top: 4px;            	}

.topBluePanel3{ color:#FFF;                	font-family: 'Share',arial;                	font-weight:bold;                	background:#6699CC;                	}
.topBluePanel4{ color:#FFF;                          font-weight:bold;                 background:#6699CC;                 }


.topBluePanel3 td{ border-bottom: 1px solid #666666;

    border-top: 1px solid #666666;    }

#panel_notused:hover {  background-color:#8F8F8F;  	padding: 0px;	border-top-right-radius: 4px;	border-top-left-radius: 4px; 	margin-bottom:7px;    	color:#fff;    }

#panelholder:first-child{ margin:4px 0 10px 0; }



.overviewPanel {
    background-color: #40a0c9;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    font-family: "Share",arial;
    margin-bottom: 3px;
    min-height: 22px;
    padding: 4px;

}

.overviewPanel_Warn2Text {
    font-size:1.4em;
    padding: 24px;

}

.overviewPanel_Warn {
    background-color: #F4013A;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    font-family: "Share",arial;
    margin-bottom: 3px;
    min-height: 22px;
 font-size:1.4em;
    padding: 0px;

}
.overviewPanel_Warn td {
 font-size:1.4em;
    padding: 24px;

}


.overviewPanel_Warn2 {
    background-color: #DE7E2B;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    font-family: "Share",arial;
    margin-bottom: 3px;
    min-height: 22px;
    padding: 33px;
    font-size:1.2em;

}



.apacheStatusActive        {   background-color:#86C67C !important;}
.apacheStatusInActive        {   background-color:#CF5A5A !important;;}


.XserviceActive          {  	background-color:#86C67C;	padding: 0px;        margin-bottom:3px;    	color:#fff;    	border: 1px solid #fff;    	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	border-bottom-left-radius: 4px;	border-bottom-right-radius: 4px;}

.serviceActive           {    background-color:#86C67C; padding: 0px;        margin-bottom:3px;     color:#333;     border: 1px solid #fff;     -moz-border-radius: 4px;  -webkit-border-radius: 4px; border-radius: 4px; border-top-left-radius: 4px;  border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}

.serviceinActive .funkyTable td {	color:#FFF;}

.serviceinActive dt     {   color:#fff;    	}

.serviceinActive        {  	background-color:#CD5555;	padding: 0px;	border-radius: 4px;        margin-bottom:3px;    	color:#fff;    	border: 1px solid #fff;    	}

.serviceActive:hover    {  	background-color:#8CCA84;	padding: 0px;	border-radius: 4px;        margin-bottom:3px;    	color:#333;}

.serviceinActive:hover  {  	background-color:#CF5A5A;	padding: 0px;	border-radius: 4px;        margin-bottom:3px;     color:#fff;}

.serviceWarn            {   background-color:#F0980C; padding: 0px; border-radius: 4px;        margin-bottom:3px;     color:#fff;     border: 1px solid #fff;  }



.status			{background-color: #FFEFBF; width:800px; padding:2px;}

.serverstats			{background-color: #FFF;}

.serverIPFW			{border: 1px solid #CCCCCC;background-color: #FFEFBF; color:#000; width:500px;}

.mailqbox{	background-color: #CFE7B8;	}

.beach { height: 33px; margin:0;background-image:url('/images/beach.gif'); background-repeat:no-repeat; background-position:center; 	  		}

.statusMessageBoxOK	{  border: 1px solid #CCCCCC; color:#000;  width: 200px;  background: url('/img/1298643144_bullet-green.png')no-repeat center left #fff;margin-left:4px;}

.statusMessageBoxWARN	{  padding-left: 14px;border: 1px solid #CCCCCC; color:#000;  width: 200px;  background: url('/img/1298643247_bullet-red.png')no-repeat center left #fff;margin-left:4px;}

.statusMessageOK	{   color:#339933;  padding:4px;  margin-left:20px;font-weight:bold;}

.statusMessageWARN	{   color:#FF6600;  padding:4px;margin-left:20px;font-weight:bold;}

.blackBold{  font-weight:bold;color:#000;}

.firewallRuleset{  margin-top:10px; width: 500px;}

.underline{  border-bottom: 1px dashed #666; padding: 2px;}

.underlinedTR td{border-bottom: 1px dashed #666; padding: 2px;}

A.portsUpdateLink {  color: #003366;  font-size:10px; border-bottom: 1px dashed #0066CC;}

A.portsUpdateLink:hover {  color: #ff9900;  font-size:10px;border-bottom: 1px dashed #0066CC;}

.running { background: url(/img/updates_running.gif) no-repeat top left;background-color: #0066CC; color:#fff; padding-left:20px;}

.unscheduled {background:#FFD6C1; color:#666;}

.jailedServer {background:#747070; color:#FFF;}

.ifdnrgplatform{background:#A7AE95; color:#FFF;}

.unassigned{background:#C6D9C6; color:#000;}

.assigned{background:#697495; color:#FFF}

.jailBackup {background:#DFEAF4; color:#000;}

.emailPOP	{	background:#669999; color:#000; border-bottom: 1px solid #fff;}

.emailIMAP	{	xbackground:#6699ff; color:#000; margin:2px; border-bottom: 1px solid #fff; }

.emailExternal	{	background:#EBEBEB; color:#000; border-bottom: 1px solid #fff;}

.table tbody tr.emailExternal td  { background:#999; color:#000; border-bottom: 1px solid #fff;}


.emailUnknown	{	background:#ff7940; color:#000; border-bottom: 1px solid #fff;}

.jailBox {	border:  1px solid #CACBCE;	background-color:#fff;	-moz-border-radius-bottomleft:4px;	-moz-border-radius-bottomright:4px;	-moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px; 	  	 }

.jailHeader		{background:#666; color:#fff; font-size:13px;font-weight:bold;}

.jailSubHeader	{background-color:#99CC99;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#333;font-size:1.2em; padding:4px;	}

.greyBkgrnd{ background-color:#666; 	color: #fff;	font-weight: bold;   	 }

.jailBox  td{ 	font-size:1.1em; 	border-bottom: 1px dotted #CCC; 	 }

.greyNavTopPadded .mainmenu4 { 	color:#fff; }

.greyNavTopPadded16p {  	background-color:#3F7EBE;font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;font-weight:bold; color:#FFF;font-size:1.2em; padding:4px; }

.greyNavTopPadded16p td{   font-size:1em; padding:4px; 	}

.greyNavTop .mainmenu4 {  	color:#fff; }

.statusMessage{  font-size:14px;	color:#376FA5; font-weight:bold; padding: 2px; margin-left:60px; }

.loginEmailLogoPadding{padding: 0 0 10px 0;}





.portsWarn{	color:red;	font-weight:bold;			}

.portsOK{	color:#336633;				}





  .msgBubble { 

  	border:  1px solid #CCC;  	background-color:#FFF;	padding: 10px;  
      }

  

  

  .dirWidth{width: 220px;}

.dLayer4{	position:absolute;	left:300px;	top:40px;	width:600px;	height:800px; 


	border: 1px none #000000; 

	display:none







}



#embedCode {  font-size:9px;border: 1px solid #999999; width: 600px; height: 160px;}



.portalH2{  display: inline; margin-bottom: 2px;}

.portalOuter{width: 800px;}



.paddedEmbed td{  padding: 5px;}

.paddedEmbed th{  padding: 5px;}



.vpPrefH { display: block; margin-bottom:1px;}



.previewImageURL{	width:400px;}

.vDimensions{	width:40px;}





 .backupDedibox_folder	{	width:560px;			 }

  .backupDedibox	{	background-color:##E9E9E9;color: #333;	zdisplay: block;     	width:692px;				 }

  .backupDedibox2	{	background-color:##E9E9E9;color: #333;	display: block;     height: 200px;max-height: 200px;	width:710px;		overflow: auto;			 }

  

 .backupDedibox td	{	border-bottom: 1px dotted #333;		font-family: 'Share';    font-size: 1.4em; }



 .bsdbox	{	background-color:##E9E9E9;color: #333;	display: block;     height: 200px;			overflow: auto;			 }

 .bsdbox td	{	border-bottom: 1px dotted #333;		 }



.adminBackupReport 	{ background-color:##E9E9E9;color: #333; display: block; }

.adminBackupReport td	{ border-bottom: 1px dotted #333;										 }





 .spacedPw{			margin-top: 2px;				 }



 .XserverTitles {	

 		background-color:#3F7EBE; 		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; 		font-size:13px; 		font-weight:bold; color:#FFF; 		font-size:1em; 

		padding:4px;

}



.serverTitles {			

				background-color: #3F7EBE;				background-image: url(images/bluegradient.gif); 

				background: -moz-linear-gradient(center top , #3F7EBE 0%, #326598 100%) repeat scroll 0 0; 

				background: -webkit-linear-gradient(top, #3F7EBE 0%,#326598 100%);				font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;				font-size:13px;				font-weight:bold;				color:#FFF;				font-size:1.2em;				padding:4px;				

}



.apacheWarnBox {	position:relative;	bottom:100px;	left:720px;	border:  1px solid #FFF;	padding: 10px;	-webkit-border-radius: 4px;	-moz-border-radius-bottomleft:4px;	-moz-border-radius-bottomright:4px;	-moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;

  color: #fff;

  



}

.apacheWarnBoxManual {	position:relative;	bottom:115px;	left:610px;	border:  1px solid #FFF;	padding: 10px;	

  -webkit-border-radius: 4px;	-moz-border-radius-bottomleft:4px;	-moz-border-radius-bottomright:4px;	-moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;

  	 background-color: #333;

     color: #fff;



}







.addDomTitle{ 	font-size: 12px; 	 	color:#333; 	font-family: 'Rambla', arial;

}



.clientInfo{  background: url(/icons/1318439127_system-info-alt.png) no-repeat top left;background-color: #ffcc66; padding-left:20px;}

.clientInfo td{  padding-left:20px;}

.clientTextField{ 

	width: 350px; 
	background: none repeat scroll 0 0 #FBFBFB;	   border: 1px solid #E5E5E5;	    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
  	    font-size: 18px;	    font-weight: 200;	    line-height: 1.3em;	
            margin-bottom: 0px;	    margin-right: 6px;	    margin-top: 2px;	    outline: medium none;	    padding: 3px;	    font-family: 'Rambla', arial;    	    font-size:12px;	    

    }

    .clientTextFieldSelect{ 

    	width: 350px; 

    	  

    	background: none repeat scroll 0 0 #FBFBFB;    	   border: 1px solid #E5E5E5;    	    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;    	    font-size: 12px;    	    font-weight: 200;    	    line-height: 1;    	    margin-bottom: 0px;    	    margin-right: 6px;    	    margin-top: 0px;    	    outline: medium none;    	    padding: 3px;    	    font-family: 'Rambla', arial;    	    font-size:12px;    	    

    }

    



.ajaxMessageOK				{	background-color: #339933;	font-size:10px;	color:#FFF; font-weight:bold; padding: 10px;}

.ajaxMessageFAIL			{		font-size:10px;	color:#FFF; font-weight:bold; padding: 12px; background: #CC3333; 

padding-left:20px; border: 1px solid #FFFFFF;}

.siteSelect				{	background-color: #99CC33;	color:#FFF; font-weight:bold; }



input.dediButton {  text-decoration: none;  font-weight: bold;  color: #999999;  border: 1px solid #999999;  margin: 2px;  padding: 2px;  background-color: #eeeeee;}



input.dediButton:hover{  color: #ff9900;    cursor:pointer;   background-color: #666; }



xinput[type=submit]{  text-decoration: none;    font-weight: bold;    xcolor: #333;    border: 1px solid #999999;    margin: 2px;    padding: 2px;  	xbackground-color: #C0CAF5;  }

xinput[type=button]{  text-decoration: none;    font-weight: bold;   color: #333;    border: 1px solid #999999;    margin: 2px;    padding: 2px;  background-color: #C0CAF5;}

input[type=button]:hover{  color: #ff9900;  cursor:pointer;  background-color: #666; }

input[type=submit]:hover{  color: #ff9900;  cursor:pointer;   background-color: #666; }



input[type=text]  	 { 	background: none repeat scroll 0 0 #FBFBFB;  	    border: 1px solid #E5E5E5;  	    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;  	    font-size: 18px;  	    font-weight: 200;  	    line-height: 1;  	    margin-bottom: 0px;  	    margin-right: 6px;  	    margin-top: 2px;  	    outline: medium none;  	    padding: 3px;  	  font-size:11px; }

input[type=password] {  	text-decoration: none;  color: #000;  border: 1px solid #999;   background-color: #E7E7EF;   padding: 2px;}



select{  text-decoration: none;  color: #000;  border: 1px solid #999;  background-color: #DADCE7;}







.ustatus			{	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	color:#FFF;}	



 .externalDomains	{background-color: #E0E0E0;}

 .dedicatedDomains	{background-color: #FFF;}

 .sharedDomains		{background-color: #CEDADB;}









.overdueBillsText{ color:#FFF; font-weight:bold;}



 .addDomainGreen {background-color: #339966;color:#FFF;}

 .allSitesSummary{background-color:  #CEDADB;color:#FFF;}

 





/*Dedicated boxes form css*/



.textb  	{  text-decoration:none;    font-size:10px;    color:#000000;    border-width: 1px;    border-color: #333333;    border-style: solid;    background-color: #D8D8D8;  }





/*Buttons moved here */

@import url("buttons.css");



/* IMAP STYLE */

.imapTitle{		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px; color:#FFF; font-weight:bold;	}









/* HTML TAGS */

h1{font-family:Arial,Verdana,Helvetica,sans-serif;	font-size:14px;font-weight:bold;color:#000;}

h2{font-family:Arial,Verdana,Helvetica,sans-serif;	font-size:12px;font-weight:bold;color:#000;}




/*Portal Front Page*/

.portsStatus{		color:#FFF; 	background: none repeat scroll 0 0 #666666;}



/*emailSetup*/



.emailSetupDivider{	 	border-top:1px solid #CCC; 							}

.emailSetupCell   {	 	border-top:1px solid #CCC;  	border-left:1px solid #CCC; 	border-right: 1px solid #ccc; 		}

.emailSetupCellBottom{	 	border-top:1px solid #CCC;  	border-left:1px solid #CCC;  	border-bottom:1px solid #CCC; }



/*diskUI*/

.diskSize         {		color:#666; 	                              }

.diskUsed         {		color:#ff6600; 	                            }

.diskAvail        {		color:#669933; 	                            }

.diskWarning      {		background-color:#FF9933; 	                }

.wpWarning        {   background-color:#FFE6CC;   color:#000;     }

.wpWarning td     {                   }

.wpWarningH1      {   background-color:#FF9933;   color:#FFF;     }

.wpWarningH1 h1   {   background-color:#FF9933;   color:#FFF;     }

.wpWarning2       {   background-color:#FFE6CC;   color:#000;     }

.wpUpToDate       {   background-color:#99cc99;   color:#000;     }

.wpPluginAvailable{   color: #FF3300; font-weight:bold;     }



.wpPluginHeader   { background-color: #4d6ecf;
    color: #fff; }

#wpMgmt .blueGradientTop  { height:25px; }

#wpMgmt .greenGradientTop { height:30px; }

#wpMgmt .wpWarning        { height:25px; }



/* innodb*/



.innodbWarning   {   background-color:#FFE6CC;   color:#000;}





/* wowzaApplicationMgr */



.wowzaAppWarning   {   border: 1px solid red !important;           }
.basicInputWarning {   border: 1px solid #E48383 !important;           }







.redNavTopPadded {	

		background-color:#CC0000;		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;		font-size:13px;		font-weight:bold; color:#FFF;		font-size:1em; 

		padding:4px;	}



.greyNavTopPadded {	

		background: -moz-linear-gradient(center top , #3F7EBE 0%, #326598 100%) repeat scroll 0 0;		background: -webkit-gradient(linear, center top, center bottom, from(#3F7EBE), to(#326598));		background-color: #3F7EBE;		

		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;		font-size:13px;		font-weight:bold; color:#FFF;		font-size:1em; 

		padding:4px;	}





.greenNavTopPadded {	

				background-color:#51A752;				font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;				font-size:13px;				font-weight:bold; color:#FFF;				font-size:1em; 

		padding:4px;	}







		

.oliveNavTopPadded {	background-color:#6A8455;		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;		font-size:13px;		font-weight:bold; color:#FFF;		font-size:1em; 

		padding:4px;	}

/* Services */

.services_greyNavTopPadded {	

		background-color:#cccccc;		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;		font-size:13px;		font-weight:bold; color:#000;		font-size:1em; 

		padding:4px;	}



.monitorCell{	border-left:1px solid #CCC; 			}

.servicesTitle{		

		font-weight:bold; 

		color:#FFF;		font-size:0.9em; 

		padding:4px;		height:20px;}

.servicesTitle2{   

    font-weight:bold; 

    color:#FFF;   font-size:0.9em; 

    padding:4px 26px;    height:20px;}




.domainExpiryNotice{	background-color:#9EB999;	color:#FFF;	font-weight:bold;		}



.bsdBaseWarn{	color:red;	font-weight:bold;			}

.whiteBold{		color:#fff;	font-weight:bold;		font-style:normal;		}



.whiteBk{		background-color:#FFF;	}

.webAccGreen{		background-color:#A7ED9C;	}

.webAccPinky{		background-color:#EABDA8;	}

 

.bm_greyNavTopHR {	background-color:#999;	margin:0;padding:0;height:1px;	}

.bm_greyNavTop2 {	background-color:#999;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#666;font-size:0.9em; padding:4px;	}





.greenNavTop2 	{	background-color:#6A8455;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#FFF;font-size:0.9em; padding:4px;	}

.greyNavTop2 	{	background: -moz-linear-gradient(center top , #3F7EBE 0%, #326598 100%) repeat scroll 0 0; 

			background: -webkit-gradient(linear, center top, center bottom, from(#3F7EBE), to(#326598));			font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#FFF;font-size:0.9em; padding:4px;			background-color: #3F7EBE;			}



.greyNavTop3 {  background: -moz-linear-gradient(center top , #C2C2C2 0%, #DEDEDE 100%) repeat scroll 0 0; 

                background: -webkit-gradient(linear, center top, center bottom, from(#C2C2C2), to(#DEDEDE));      

                font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;  

                font-size:13px; 

                font-weight:bold; 

                color:#FFF; 

                font-size:1em; 

                padding:4px;     

                background-color: #3F7EBE;      

              }





.greyTop2 		{	background-color:#A3A3A3;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#666;font-size:0.9em; padding:4px;	}

.greyTop3 		{	background-color:#C5CFFC;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#666;font-size:0.9em; padding:4px;	}

.greyNavTop4 	{	background-color:#666;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:12px;font-weight:bold; color:#666;font-size:0.9em; padding:2px;	}

.greyLineBottom	{	 			border-bottom:1px solid #CCC;	}

.greyLineTop	{	border-style:solid none none none; 		border-top:1px solid #CCC;	}



.supportMonitorTop {	



							

						/* background: -moz-linear-gradient(center top , #3F7EBE 0%, #326598 100%) repeat scroll 0 0;  */

						background: -moz-linear-gradient(center top , #9F9F9F 0%, #B3B3B3 100%) repeat scroll 0 0;

						background: -webkit-gradient(linear, center top, center bottom, from(#9F9F9F), to(#B3B3B3));			

						font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	

						font-size:13px;

						font-weight:bold; 

						color:#FFF; 

						font-size:0.9em; 

						padding:4px;			

						background-color: #3F7EBE;			

					}





.appletClass{			z-index:1;		}



div.scroll 			  {	height: 400px;	width: 160px;	overflow: auto;		padding: 0px;}



div.scrollStreamStats { max-height: 400px;

    overflow: auto;

    padding: 0;

    width: 100%;

}



.streamResults{		border-bottom:1px solid #AAAAAA;		color:#000000;font-weight:bold;		}

.streamResultsTotal{			border-top:1px solid #AAAAAA;		color:#000000;font-weight:bold;	}

.lightgrey{				background-color:#D1DCDA;						}

.lightergrey{				background-color:#F4F4F4;			color:#999;		}

.scriptMonitorHeader{		color:#FFF;	font-size:1.1em;	font-weight:bold; text-transform:uppercase;}

.darkergrey{	background-color:#999;		color:#fff;		font-weight:bold;			}



/* AJAX PAGES NEW PORTAL HOME*/



//Vertically align text alongside icons on ajax video panel

//#imout 		{ position:relative }

//#iminner { position:absolute; top:50%; height:10em; margin-top:-5em }



.ieSucks{ width:400px;}

.newgreyBox { border:  1px solid #CACBCE;	background-color:#fff;	-moz-border-radius-bottomleft:4px;  -moz-border-radius-bottomright:4px;  -moz-border-radius-topleft:4px;  -moz-border-radius-topright:4px;  color:#000; }

.newgreyBox_dashed { border:  1px solid #CACBCE;  	background-color:#fff;  }

.newgreyBox_dashed td{ border-bottom: 1px dashed #999999;     }

.newgreyBox_dashed .greyNavTop1{ 	border-bottom: none;     } 

.newgreyBox2 { border:  1px solid #333333;  	background-color:#CCC;    -moz-border-radius-bottomleft:4px;    -moz-border-radius-bottomright:4px;    -moz-border-radius-topleft:4px;    -moz-border-radius-topright:4px;  }

.newgreyBox_408 { border:  1px solid #CACBCE;background-color:#fff; width:720px;}

.apacheConfigBox { border:  1px solid #CACBCE;background-color:#fff;-moz-border-radius-bottomleft:4px;  -moz-border-radius-bottomright:4px;  -moz-border-radius-topleft:4px;  -moz-border-radius-topright:4px;  }

  /* .apacheConfigBox input{ width:400px; }  */

.regform li input, .errorform li input {margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;width:auto;}

.ui-corner-all {-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}

.greyTopRounded{	background-color:#DCDCD1;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:1.1em;	font-weight: bold;	padding: 4px;}

#resultcontact input, ul.info input, .quoteuser input, .regform  input, .errorform input {	font-family:Verdana,Geneva,sans-serif;	font-size:11px;	margin-bottom:0;	margin-left:0;	margin-right:5px;	margin-top:0;	vertical-align:middle;	xwidth:190px;}

.paddedAccounts{padding: 4px;	}

.paddedGeneral4{padding: 4px;	}

.paddedGeneral6{padding: 6px;	}

.ui-tabs .ui-tabs-panel {	padding-left: 0.1em;}

.floatright			{	float: right;									}

.floatleft			{	float: left;									}

.floatleft400			{	float: left;			width: 400px;					}

.web_section			{	width: 800px;									}

#ax_domains_expiringX		{	width: 350px;									}

#ax_news			{	width: 100%px;									}

.ax_accounts			{	width: 350px;									}

.ax_webstats			{	width: 300px;									}

.clearAll			{	clear: both;									}

.accountsOuter			{	width:350px; text-align:left;	padding: 2px;					}

.Xouter 			{	width: 770px;									}

#exp 				{	width: 350px; text-align:left;							}

#xportalNews 			{	width: 400px; text-align:left;							}

#portalWebstats 		{	width: 350px; text-align:left;							}

#imapUsage			{	width: 350px; text-align:left;							}

#expiringDomains 		{	width: 400px; text-align:left;							}

#exxpiringDomainsData 		{	width: 350px; text-align:left;							}

.webstatsMonthHeader		{	color:#606060;	xfont-size:1.2em;						}

.webstatsMonth			{	color:#666;	xfont-size:1.2em;						}

.tab_ui2 			{	width:350px;									}

.tab_uiX 			{	width:350px;									}

.ajax_Header			{	color:#FFF;		padding: 4px; font-weight:bold;		}

.accountsHeaderPurple		{	color:#000;	padding-left:10px;font-size:1em;		font-weight:normal;			}



/** Styled buttons */

/*

a.Button, a.Button:link, a.Button:visited, span.DisabledButton, a.BusyButton, a.BusyButton:link, a.BusyButton:visited

{	margin: 0 1px 0 0px;	padding-top: 0px;	border: none;	display: block;	float: right;	cursor: pointer;	text-decoration: none;	outline: none;	white-space: nowrap;	overflow: visible;	height: 26px;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	color: #444;	background-color: transparent;	-moz-user-select: none;}

a.Button span, a.Button:link span, a.Button:visited span, span.DisabledButton span, a.BusyButton span

{	/** Right-side */

	/*
  display: block;	padding: 0 7px 0 0;	height: 24px;	background: url(/images/ButtonBackR.png) top right;}
*/

a.Button span span, a.Button:link span span, a.Button:visited span span, span.DisabledButton span span, a.BusyButton span span

{	background: url(/images/ButtonBackL.png) top left;	padding: 0 0 1px 6px;	height: 23px;	line-height: 22px;}

a.Button:active span, a.Button:active:active span, span.DisabledButton span, a.BusyButton span

{	background-position: bottom right;}

a.Button:active span span, a.Button:active:active span span, span.DisabledButton span span, a.BusyButton span span

{	background-position: bottom left;}

a.Button img, span.DisabledButton img, a.BusyButton img

{	vertical-align: middle;	border: 0;	margin-top: -2px;}

span.DisabledButton

{	opacity: 0.5;	filter: alpha(opacity=50);	cursor: default;}

a.BusyButton, a.BusyButton:link, a.BusyButton:visited, a.BusyButton:active

{	opacity: 0.75;	filter: alpha(opacity=75);	cursor: default;}



*/

.accountsHeader {	color:#606060;	font-size:1.2em;	padding:2px 2px 2px 4px;	}

.SideBar2 h2 {	border-style:solid;	border-width:1px;	xcolor:#606060;	color:#FFF;	font-size:1.2em;	padding:2px 2px 2px 4px;	margin: 2px 0px 2px 0px;	background-color:#95A8BB; }

.SideBar h2 {border-style:solid;border-width:1px;color:#FFF;font-size:1.2em;padding:2px 2px 3px 4px;margin: 0px;background-color:#95a8bb;}

.Sidebar h3, legend {color:#A54399;font-size:1em;font-weight:normal;}

.Sidebar h3 {line-height:1.3em;margin-bottom:0;margin-top:7px;padding-bottom:0;}

ah2 {border-bottom:1px solid #00853E;padding-bottom:7px;}

a.PayButton span span, a.PayButton:link span span, a.PayButton:visited span span,  {background:url("../img/ButtonBackL.png") repeat scroll left top transparent;height:23px;line-height:22px;padding:0 0 1px 6px;}

a.PayButton span, a.PayButton:link span, a.PayButton:visited span {background:url("/images/ButtonBackR.png") repeat scroll right top transparent;display:block;height:24px;padding:0 7px 0 0;}

a.PayButton:active span, a.PayButton:active:active span, {	background-position: bottom right;}

a.PayButton:active span span, a.PayButton:active:active span span, {	background-position: bottom left;}

a.Button img, span.DisabledButton img, a.BusyButton img{	vertical-align: middle;	border: 0;	margin-top: -2px;}

.dataTable {		border:1px solid #000;		border-collapse:collapse;		font-family:arial,sans-serif;		font-size:80%;	}

	.dataTable td,.dataTable th{		border:1px solid #000;		border-collapse:collapse;		padding:5px;	}

	.dataTable blueTop td,.dataTable th{		xborder:1px solid #000;		border-collapse:collapse;		padding:5px;	}

.vat{color:#FFF; background:#9cbd9e;}

.nonvat{color:black;}

.trackTitle{	background-color:#996633;		color:#FFF;font-weight:bold;}

.blackBoldText{color:#000000;font-weight:bold;}

.domainExpired	{color:#FF0000;font-weight:bold;}

.domainExpiring	{color:orange;font-weight:bold;}

.domainOK	{color:green;}

.windowsmedia	{background-color:#E2F1F1;	}

.wowza		{background-color:#CEE8E8;	}      

.denyRule	{background-color:#FF605B;	}

.allowRule	{background-color:#669933;	color: white;	}



/* ----------- Tooltips ---------------  */

#tooltip{	position:absolute;	border:1px solid #333;	background:#f7f5d1;	padding:2px 5px;	color:#333;	display:none;	}

/* ---------- Home page Domain Renewal Modal Box ----------------  */

#renewalDates{	display:none;	position:absolute;	border:solid 1px #999999;	-moz-border-radius: 4px 4px 4px 4px;

	z-index:100;	Xwidth:200px;	text-align:justify;	color:Black;	font: 10px Verdana, Arial, Helvetica, sans-serif;	background-color:white;



}



/* ----------- colors  ---------------- */



.imap_overage	{	color:#FF0000;	font-weight:bold;}

.imap_within	{	color:#009900;	font-weight:bold;}

.gcategory	{	font-weight:bold;}

.gbox		{	background-color:#FFFFFF;		border:1px solid #CCCCCC;	padding:10px;		}





.warning{		color:#CC3300;;font-weight:bold;}

.lightGreen{	background-color:#99CC99;	color:#000;font-weight:bold;}



div h2{font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:12px;font-weight:bold;color:#000;}

.hh2{font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:12px;font-weight:bold;color:#000; margin: 0px;}



.siteLocked		{		background-color:#A42B15;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold;color:#ffffff;	}

.siteUnlocked		{		background-color:#669933;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold;color:#ffffff;	}

.greyNavTop1 		{		background-color:#cccccc;	font-weight:bold;	}





.XgreyNavTop 		{		background-color:#3F7EBE;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#FFF;font-size:1.2em; padding:4px;	}



.greyNavTop 		{		
                  background-color: #3F7EBE;
                  font-size:13px;
                  font-weight:bold;
                  color:#FFF;
                  font-size:1.2em; 
        					padding:4px;					
              }


.warnNavTop     {   
                  background-color: #B8463E;
                  font-size:14px;
                  font-weight:bold;
                  color:#FFF;
                  font-size:1.2em; 
                  padding:4px;          
              }


.actualGreyNavTop {

                  background-color: #b0b3b5;
                  font-size:13px;
                  font-weight:bold;
                  color:#4D4444;
                  font-size:1.2em; 
                  padding:4px;          

}



.greySubTop 		{		background-color:#CCC;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#666;font-size:1.2em; padding:4px;	}
.greySubTop td    {   background-color:#CCC;  font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#666; padding:4px; }



.oliveNavTopXX 		{		background:-moz-linear-gradient(center top , #83994C 0%, #627530 100%) repeat scroll 0 0 ;background: -webkit-linear-gradient(top, #83994C 0%,#627530 100%);font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#FFF;font-size:1.2em; padding:4px;	}

.oliveNavTop {background: -webkit-linear-gradient(top, #0F386E 0%,#646e86 100%); font-size:13px;font-weight:bold; color:#FFF;font-size:1.2em; padding:4px;}

.padded4 		{		padding:4px;	}

.padded5 		{		padding:8px;	}

.greenTop 		{		background-color:#99CC99;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold;color:#ffffff;	}

.orangeTop		{		background-color:#FF6D06;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#ffffff;	padding:4px;}

.purpleTopORIG		{		background-color:#8297CE;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#ffffff;	}

.purpleTop		{		background-color:#cccccc;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#666;font-size:1.2em;padding:4px;}

.purpleRain		{		background-color:#8B668B;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#ffffff; font-size:1.2em;padding:4px;}

.redTop			{		background-color:#A6330D;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#ffffff;	}

.greyTop		{		background-color:#BCBBAF;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#000;		}

.blueTop		{		background-color:#376FA5;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold;color:#ffffff;	}

.accountsMonthTop	{		background-color:#666;		font-size:14px;font-weight:bold;color:#ffffff;	padding:10px;}

.accountsMonthTop td	{		background-color:#666;		font-size:14px;font-weight:bold;color:#ffffff;	padding:10px;}



.lightBlueTop		{		background-color:#8AAAD0;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold;color:#ffffff;	}

.greyTop		{		background-color:#e6e6e6;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#000;		}

.domainTop		{		background-color:#666666;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:14px;font-weight:bold;color:#ffffff;	}

.purpleTopLight		{		background-color:#C8D1EA;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#ffffff;	}

.addDNS			{		background-color:#D1E0D1;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#666;	}	

.DNStitles		  {		background-color:#F0F3FB;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#000000;	}	

#pendingAlert 	{		color:#336633;	 font-weight:bold;		}	

.uname{ 	font-size:9px;	font-style:italic;}

.warningText	{		font-weight:bold;color:#A6330D;	}

.warning1	    {		font-weight:bold;color:#CD0000;	}

.warning2		  {		font-weight:bold;color:#EE4000;	}

.subClientDNStitles    {   

          background-color:#F0F3FB; 

          font-family: 'Share',arial;

          font-size:14px !important;

          font-weight:bold;

          color:#333;  

        } 

.subClientDNS_Messages {

          background-color:#F0F3FB; 

          font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;  

          font-size:11px;

          font-weight:bold;

          color:#000000; 

        }

.subClientDNS_Messages td { height: 24px;}



.subClientSuccessMsg { color:green; }

.subClientFailMsg    { color:red; }





.commonButtonMini{width: 40px;}





.noservices{color:#fff;}



#endOfLifeClass { 	font-weight:bold; font-size:14px; color:#EE0000;	 }



hr {	color: #efefef;height: 1px;}



input[disabled].commonButton,

input[disabled].commonButton:hover,

input[disabled].commonButton:active {  text-decoration: none;  font-weight: bold;  color: #999999;  border: 2px solid #cccccc;  background-color: #eeeeee;}



a.MENU3:hover  {    text-decoration:none;    color:#333333;  }

a.password    {     text-decoration:none;color:#333333;    }

a.password:hover    {text-decoration:none;color:#ffffee;  }

a {	text-decoration:none;color:#333333;}

.price{	color:#ff6600;}

a:hover{	text-decoration:none;	color:#3366CC;}

table, tr, td,pre{		font-size:12px;	xcolor:#333333;}

.limeBold {font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;font-size:14px;	font-weight:bold;color:#CCFF33;}

.lime {font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	color:#CCFF33;}



input[disabled] {  color: #999999;  background-color: #eeeeee;}  

select,input{	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	color:#333333;}

.celllink:hover       {  background-color: #ff9900;  }

A.textlink             {  color: #003366; text-decoration: underline; }
A.textlink:hover       {  color: #000; text-decoration: underline; }

A.mainmenu              {  color: #ffffff; font-weight:bold; text-decoration: none; font-size:11px;}
A.mainmenu:hover        {  color: #ff9900; font-weight:bold;text-decoration: none; font-size:11px;}

A.mainmenu2             {  color: #ffffff; text-decoration: none; font-size:10px;}
A.mainmenu2:hover       {  color: #ff9900; text-decoration: none; font-size:10px;}

A.mainmenu3             {  color: #003366; text-decoration: none; font-size:10px;}
A.mainmenu3:hover       {  color: #ff9900; text-decoration: none; font-size:10px;}

A.mainmenu4             {  color: #003366; text-decoration: underline; }
A.mainmenu4:hover       {  color: #ff9900; text-decoration: none; }

A.mainmenu5 		        {  color: #CCC; text-decoration: underline; font-size:10px;}
A.mainmenu5:hover       {  color: #ff9900; text-decoration: none; font-size:10px;}

A.dedicatedServersLink  {  color: #003366; text-decoration: underline; }
A.dedicatedServersLink:hover       {  color: #ff9900; text-decoration: none; font-size:12px;}



A.mainmenu6 {  color: #000000; text-decoration: none; font-size:10px;}

A.mainmenu6:hover {  color: #ff9900; text-decoration: none; font-size:10px;}



A.muninLink{  color: #333; text-decoration: underline; font-size:10px;}



A.jailUpdatesLink 		{  color: #003366; text-decoration: none; font-size:12px;		}

A.jailUpdatesLink:hover	{  color: #003366; text-decoration: underline; font-size:12px;}



.lb{  font-size:14px;		font-weight:bold;}

.wm9titleText{	font-family:Arial;	font-size:180%;	font-weight:bold;	color:#34446C;	position:relative;	top:-10px;}

.portalBold{	 	font-size:10px;		font-weight:bold;}

.tdb{	 	font-size:10px;		font-weight:bold;}

.portalBlue{	font-weight : bold;		color:#003366;	}

.portalWhite{	font-weight : bold;		color:#FFF;	}

.portalGreen{		font-weight : bold;	color:#339900;}

.portalBlack{		font-weight : bold;		color:#333333;}

.esSelectedPackage{	font-weight : bold;	background-color: #95A8BB;}

.esBlue		{	text-decoration : none;	 	color:#ffffff;	 	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;		font-size:8pt;	 	font-weight : normal;}

.windowborder {				background-color:	#cccccc;			}

/* .loginOK {				background-color:	#669966;			} */

.loginOK {					background-color:	#D5DBD5;			} 

.loginFAIL {				background-color:	#FAA01B;			}

.windowinside {					background-color:	#eeeeee;				}

.webstatsy{		color:#336699;		font-weight:bold;	}

.esButtonTD{ text-decoration:none; font-size:10px; color:#333333; border-width: 1px; border-color: #333333; border-style: solid; background-color: #333333;}

.esBox	    {	text-decoration:none;	font-size:10px;	color:#ffffff;	border-width: 1px;	border-color: #333333;	border-style: solid;	background-color: #95A8BB;  }

.bodysmallwhite  {	 	text-decoration : none;	 	color: #ffffff;	 	font-family : Helvetica,Arial;		font-size:9pt;	 	font-weight : normal; 	}

.code{    text-decoration:none;  border-width: 1px;  border-color: #333333;  border-style: solid;  background-color: #FFFFFF;    }

.whiteboxPadded {  padding: 2px;text-decoration:none;  border-width: 1px;  border-color: #333333;  border-style: solid;  background-color: #Ffffff;  }

.greybox {   text-decoration:none;  border-width: 1px;  border-color: #cccccc;  border-style: solid;  background-color: #Ffffff;  -moz-border-radius-bottomleft:4px;  -moz-border-radius-bottomright:4px;  -moz-border-radius-topleft:4px;  -moz-border-radius-topright:4px;  }

.greybox2 {     border-width: 1px;  border-color: #cccccc;  border-style: solid;  background-color: #333;    }

.whiteBG {     border-width: 1px;  border-color: #cccccc;  border-style: solid;  background-color: #FFF !important;    }




.managedServersbox {   text-decoration:none;  border-width: 1px;  border-color: #cccccc;  border-style: solid;  background-color: #Ffffff;  -moz-border-radius-bottomleft:4px;  -moz-border-radius-bottomright:4px;  -moz-border-radius-topleft:4px;  -moz-border-radius-topright:4px;  }

.managedServersbox tr td { border-bottom: 1px dashed #999;}

.managedServersbox .nonhashed tr td { border:none;}



.managedServerLocked    { font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;  font-size:10px; font-weight:bold; color:#FFF; background-color: #B94B42;  }

.managedServerUnlocked  { font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;  font-size:10px; font-weight:bold; color:#333; background-color: #8AA664;  }



.dashed         { border-bottom: 1px dashed #999;}

.greyboxRounded { text-decoration:none;   border-width: 1px;    border-color: #cccccc;   border-style: solid;    background-color: #Ffffff;    -moz-border-radius-bottomleft:4px;    -moz-border-radius-bottomright:4px;    -moz-border-radius-topleft:4px;    -moz-border-radius-topright:4px;  }

.greyboxPadded 	{	text-decoration:none;   border-width: 1px;    border-color: #cccccc;   border-style: solid;    background-color: #Ffffff;   padding:4px;   margin:0px;      }

.darkergreybox	{	text-decoration:none;   border-width: 1px;    border-color: #999999;   border-style: solid;    background-color: #CECECE;  }

.consolebox 		{	text-decoration:none;   border-width: 1px;    border-color: #cccccc;   border-style: solid;    background-color: #000;   color:#ffffff;}

.whitebox		    {	text-decoration:none;   border-width: 1px;    border-color: #333333;   border-style: solid;    background-color: #Ffffff;  }

.whitebox2 		  {	text-decoration:none;   border-width: 1px;    border-color: #aaaaaa;   border-style: solid;    background-color: #Ffffff;  }

.note  			    {	text-decoration:none;   border-width: 1px;    border-color: #333333;   border-style: solid;    background-color: #FFFFFF;    }

.note2     		  {	text-decoration:none;   border-width: 1px;    border-color: #333333;   border-style: solid;         }

.newswhitebox  	{	text-decoration:none;   border-width: 1px;    border-color: #666;      border-style: solid;    background-color: #999999;    font-size:12px; color: #FFF;  font-weight: bold; }  

 esaButton {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;  /*  font-weight: bold; 

   text-transform: uppercase; */

    color: #000000;    background-color: #eeeeee;    background-image: url(/images/btn_bg.gif);    border: none;    background-repeat:no-repeat;    height:22px;    width:115px;    

  }



  .clientPortalMailQDash       { background-color: #CCCCCC; border:1px solid #333;}

  .clientPortalMailQDash:hover { background-color: #E1E1E1; border:1px solid #333;}

  

/* ------------------------------------------------------------------------------------------------ */

/* Support Tickets */



.supportTicketBox {	text-decoration:none;	border-width: 1px;	border-color: #cccccc;	border-style: solid;	background-color: #Ffffff;	-moz-border-radius-bottomleft:4px;	-moz-border-radius-bottomright:4px;	-moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;}

.openTicket {	xbackground-color: #E0FFD0;	xbackground-color: #F5F5F5;	background-color: #FFF;	border:1px solid #333;}

.closedTicket {	background-color: #CCC;	border:1px solid #333;}

/*

    tr .unreadTicket { 

        display: table;            

		width:100%

        border: 1px solid black;        margin: 5px;    }

*/



tr.ticket td 							{ border-top: 	thin solid black; 	}

tr.ticket td:first-child 				{ border-left: 	thin solid black; 	}

tr.ticket td:last-child 				{ border-right: thin solid black; 	}

tr.ticket last-child 					{ border-bottom: thin solid black; 	}

tr.lastBorder td 						{ border-bottom: thin solid black;  		}

tr.supportTicketControls td 			{ border-top: 	none; border-bottom:none; 	}

tr.supportTicketControls td:first-child { border-left: 	none; 						}

tr.supportTicketControls td:last-child 	{ border-right: none; 						}

.isRead {	background-color: #7BCC70;	border:1px solid #333;}

#subjectWarn { width:10px; }

.supportWarnings { width:20px; }

.supportRowDark  		{ background-color: #E6E6E6; cursor:pointer;  	}

.supportRowLight 		{ background-color: #CCC; cursor:pointer;  	}

.unreadSupportTicket 	{ 

	background-color: #3399CC; 

	cursor:pointer;  	

	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;	font-weight:bold; color:#FFF;	font-size:1em; 

	padding:4px;	}



.hasNewThreads 		{ 	font-weight:bold; 	color:red; 	}

.hasNoNewThreads	{	font-weight:normal; color:#000;	}



#commentIcon {	position:relative;	top:5px;	padding-right:4px;}

#ticketStatus {	background: url("../images/BarGreenBack.png") no-repeat scroll 0 0 #E0FFD0;	xbackground-color:#E0FFD0;	border-width: 1px;	border-color: #cccccc;	border-style: solid;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;	color:#666;	padding-top:2px;	padding-bottom:1px;}

.successMsg {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;	color:#007241;	font-weight:bold;	padding-top:2px;	padding-bottom:1px;}

.dSupportLink 		{ display:none; }

.dSupportLinkBackground	{ border:2px solid #569700; background-color:#76AF2C; }  #resellerControl {	height:25px;

}



.supportTicketInputWarn { border:1px solid #CD5555 !important;  }

.genericInputWarn     { border:1px solid #CD5555 !important;  }



#resellerControl li 	{ 

		display: inline; 

		list-style-type:none;		width:30px;		padding:1px;	}

#resellerControl a {	position:relative;}



#ticketButton {	position:relative;	top:60px;	left:750px;	margin-top:-26;}



/* #resellerControl img {border:1px solid #b5b5b5;}	 */



/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */

.supportTicketTitles{	font-family: 'Share', arial;	font-size: 14px;  }



.supportTicketIndicator         { background-color: #E7AB68;    }

.supportTicketIndicator a       { color: #333;  padding:10px;   }

.supportTicketIndicator a:hover { color: #7B7B7B;               }





/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */

.resellerDomainReload { background-color: #FFF; padding:2px;   }





.esButton

    {text-decoration:none;font-size:10px;color:#FFFFFF;border-width: 1px;border-color: #333333;border-style: solid;background-color: #447935;background-color: #D27002;

font-weight : bold;

  }

 .esButtonDel     {  text-decoration:none;  font-size:10px;  color:#FFFFFF;  border-width: 1px;  border-color: #333333;  border-style: solid;  background-color: #CC3300;  font-weight : bold;   }  

 .esForm	      {	  font-size:10px;	 background-color: #FFFFFF; }

 .esButton:hover     {	  text-decoration:none;  font-size:10px;  color:#ffffff;  border-width: 1px;  border-color: #333333;  border-style: solid;  background-color: #999999;  }

 .esTextbox	   {    text-decoration:none;    font-size:9px;    color:#ffffff;    border-width: 1px;    border-color: #003366;    border-style: solid;    background-color: #95A8BB;  }

.boxed  {    text-decoration:none;    font-size:10px;    color:#ffffff;    border-width: 1px;    border-color: #FFF;    border-style: solid;    background-color: #336699;      }

.fMENU_w  	{  text-decoration:none;    font-size:10px;    color:#000000;    border-width: 1px;    border-color: #000000;    border-style: solid;    background-color: #FFFFFF;  }

.fMENU  	{  text-decoration:none;    font-size:10px;    color:#000000;    border-width: 1px;    border-color: #000000;    border-style: solid;      }

.fMENU_support  {  text-decoration:none;font-size:10px;color:#999999;border-width: 1px;border-color: #000000;border-style: solid;     background-color:  #cccccc;  }

.fMENU_supportw	{  border-width: 1px;	  border-color: #000000;	  border-style: solid;  }

.fMENU3    {text-decoration:none;font-size:10px;font-weight:bold;	  color:#CCFF33;border-width: 1px;border-color: #333333;border-style: solid;background-color: #9CA6B5;  }



.fwhite		{  text-decoration:none;	  font-size:10px;  color:#ffffff;	    }

.sMENU	  	{  text-decoration:none;    font-size:10px;    color:#ffffff;    border-width: 1px;    border-color: #000000;    border-style: solid;    background-color: #999999;    font-weight:bold;      }

.fMENU2  {    text-decoration:none;    font-size:10px;    color:#333333;    border-width: 1px;    border-color: #333333;    border-style: solid;    background-color: #333333;  }

.esButtonTD:hover{  text-decoration:none;  font-size:10px;  color:#333333;  border-width: 1px;  border-color: #333333;  border-style: solid;  background-color: #999999;  }

 a.MENU3 {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:10px;    text-decoration:none;    color:#666666;  }

.esBold {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	font-weight:bold;	color:#333333;}

.newsesBold {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	color:#666;}

.newsesBoldSMall {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:8px;	font-weight:bold;	color:#ffffff;}

.newsesBoldBig {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;	font-weight:bold;	color:#ffffff;}

.titleBlack {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	color:#000000;}

.title {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;		font-size:10px;	font-weight:bold;	color:#000000;}

.boldWhite {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;}

.smalltext {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;font-size:10px;	color:#000000;		}

.dustyBlue {	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	    font-weight:bold;		color:#6699cc;}

.dustyOrange {		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	font-weight:bold;	color:#003366;	}

.solutions {   text-decoration:none;	font-size:10px;	font-weight:bold;	color:#CCFF33;	border-width: 1

	}





.greyNavTopPadded2 {		background:-moz-linear-gradient(center top , #3F7EBE 0%, #326598 100%) repeat scroll 0 0;	padding:4px;	font-size:1.2em; color:#fff;				background: -webkit-linear-gradient(top, #3F7EBE 0%,#326598 100%);				background-color: #3F7EBE;}





.whiteLink{	

				font-weight:bold; color:#FFF;				text-decoration:none;}





.button, .sbutton span {	display: inline-block;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	color:#fff;	text-decoration: none;	

}



.sbutton {	white-space: nowrap;	line-height:1em;	position:relative;	outline: none;	overflow: visible; /* removes extra side padding in IE */

	cursor: pointer;	border: 1px solid #999;/* IE */

	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */

	border-bottom:rgba(0, 0, 0, .4) 1px solid;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);	box-shadow: 0 1px 2px rgba(0,0,0,.2);	background: -moz-linear-gradient(

		center top,

		rgba(255, 255, 255, .1) 0%,

		rgba(0, 0, 0, .1) 100%

	);/* FF3.6 */

	background: -webkit-gradient(

		linear,

		center bottom,

		center top,

		from(rgba(0, 0, 0, .1)),

		to(rgba(255, 255, 255, .1))

	);/* Saf4+, Chrome */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */

	-moz-user-select: none;	-webkit-user-select:none;	-khtml-user-select: none;	user-select: none;	margin-bottom:1px;	padding: 2px;

}

.sbutton.full, .sbutton.full span {	display: block;}

.sbutton:hover, .sbutton.hover {	background: -moz-linear-gradient(

		center top,

		rgba(255, 255, 255, .2) 0%,

		rgba(255, 255, 255, .1) 100%

	);/* FF3.6 */

	background: -webkit-gradient(

		linear,

		center bottom,

		center top,

		from(rgba(255, 255, 255, .1)),

		to(rgba(255, 255, 255, .2))

	);/* Saf4+, Chrome */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */

}

.sbutton:active, .sbutton.active {	top:1px;}

.sbutton span {	position: relative;	color:#fff;	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);	border-top: rgba(255, 255, 255, .2) 1px solid;	xpadding:0.6em 1.3em;	xpadding: 2px;	line-height:1em;	text-decoration:none;	text-align:center;	white-space: nowrap;}



.sbutton.small span {	font-size:12px;}

.sbutton.medium span {	font-size:14px;}

.sbutton.medium13 span {	font-size:13px;	padding:3px;}



.sbutton.large span {	font-size:18px;	

}

.sbutton.black {	background-color: #333333;}

.sbutton.gray {	background-color: #666666;}

.sbutton.white {	background-color: #FFFFFF;}

.sbutton.white span{	color: #666666;}

.sbutton.red {	background-color: #e62727;}

.sbutton.orange {	background-color: #ff5c00;}

.sbutton.green {	background-color: #99cc00;}

.green_tr { 	background-color: #E7FF9D;		}

.orange_tr {	background-color: #FFD9CC;      }

.blue_tr { 	background-color: #CEE1EF;		}

.darkblue_tr { 	background-color: #5080C7;		}

.darkgreen_tr { 	background-color: #339933;		color:#fff;}

.darkgreen_tr2 { 	background-color: #669966;		color:#fff;}

.paleyellow_tr { 	background-color: #FFFF99;		color:#000;}











.sbutton.blue {	background-color: #00ADEE;}





/* -------------- phpError logParser ------------- */



.webLogParser {		text-decoration:none;		color:#333;		border-width: 1px;		border-color: #cccccc;		border-style: solid;		background-color: #FFF;		margin-left:3px;		-moz-border-radius-bottomleft:4px;		-moz-border-radius-bottomright:4px;		-moz-border-radius-topleft:4px;		-moz-border-radius-topright:4px;}



.logParserTop 	{		

		background: -moz-linear-gradient(center top , #3F7EBE 0%, #326598 100%) repeat scroll 0 0;		background:	-webkit-gradient(linear, center top, center bottom, from(#3F7EBE), to(#326598)); 

		background-color: #3F7EBE;		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;		font-size:13px;		

		color:#FFF;		font-size:1.2em; 

		padding:4px;}



.errorTypeBox {   

	text-decoration:none;  

	border-width: 1px;  

	border-color: #cccccc;  

	border-style: solid;  

	xbackground-color: #Ffffff;  

	-moz-border-radius-bottomleft:4px;  

	-moz-border-radius-bottomright:4px;  

	-moz-border-radius-topleft:4px;  

	-moz-border-radius-topright:4px;}





input[name=errorLogPath]



 {  text-decoration: none;  xfont-weight: bold;  color: #000;  border: 1px solid #cccccc;  xbackground-color: transparent;  width: 250px;}



.errorLogSize{	color:#fff;}



.parseLabel{	color:#fff;}



.errorLogPathText {}



.logParserControls { padding:0px; 	}



/* In order of severity */



.permissionDeniedLog 		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#83ACD6;  padding:4px; 	}

.parsePHPFataLog 			{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#FF0D00;  padding:4px; 	}

.parsePHPWarningLog 		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#ff7c00;  padding:4px; 	}

.parseErrorLog 				{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#1B1BB3;  padding:4px; 	}

.parsePHPDeprecatedLog 		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#246703;  padding:4px; 	}

.fourOhFourLog 				{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#313186;  padding:4px; 	}

.notTooImportantLog 		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#FF7575;  padding:4px; 	}





/* -------------- End Of phpError logParser ------------- */





/* -------------- Reseller Panel  ------------- */





input.resellerDNS {	width:400px;

}





/* -------------- End of Reseller Panel  ------------- */







/* Video Controller */

.questionslightgray 	{ background-color:#F5F5F5; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; }

.questionsHoverOver 	{ background-color:#EDEDED; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; }



.questionVisible	{ font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;  }

.questionInvisible	{ font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;   color:#CCC;}

	

.questionsTD {	height:34px;}





tr.questions td 							{ border-bottom: 	thin solid #ccc; 	}

/*

tr.questions td:first-child 				{ border-left: 	thin solid #ccc; 	}

tr.questions td:last-child 					{ border-right: thin solid #ccc; 	}

tr.questions last-child 					{ border-bottom: thin solid #ccc; 	}

*/



/* tr.questions td 						{ border-bottom: thin solid black;  		} */

tr.controlButtons  td { border-bottom:none; }

/* tr.questionSuccessButton  { border-bottom:none; } */







tr.supportTicketControls td 			{ border-top: 	none; border-bottom:none; 	}

tr.supportTicketControls td:first-child { border-left: 	none; 						}

tr.supportTicketControls td:last-child 	{ border-right: none; 						}



/* -------------- IP Range ------------- */

.ipGridBox          {    text-decoration:none;  border-width: 1px;  border-color: #333333;  border-style: solid;  background-color: #Ffffff;   }

.greenBox           {	width:40px;	height:25px;	background-color:#62aa2a;	color: #fff;	font-weight: bold;	border: 1px solid #000;    }

.orangeBox          {	width:40px;	height:25px;	background-color:#ff5900;	color: #fff;	font-weight: bold;	border: 1px solid #000;    }

.orangeBox_private  {	width:40px;	height:25px;	background-color:#ff3D00;	color: #fff;	font-weight: bold;	border: 1px solid #000;    }

.orangeBox_public   {	width:40px;	height:25px;	background-color:#ff7F00;	color: #fff;	font-weight: bold;	border: 1px solid #000;    }





.ciscoWrapper               { background-color:#666;    }

.switchPortWrapper td       { width:40px; height:25px;   font-weight: bold; color: #fff;   border: 1px solid #000;  cursor:pointer;   } 

.interConnectPort           { background-color:#BC6A28;  } .interConnectPort_txt         {      color:#BC6A28;  font-weight:bold;   text-transform:uppercase;                   }

.publicOperationallyDown    { background:#62AA2A url('/icons/maps/warn3.png') no-repeat right bottom  } .publicOperationallyDown_txt  {      color:#669900; font-weight:bold;      }

.privateOperationallyDown   { background:#336699 url('/icons/maps/warn3.png') no-repeat right bottom   } .privateOperationallyDown_txt {      color:#336699; font-weight:bold;      }

.rapidswitchUplink          { background-color:#EDBA3E;  } .rapidswitchUplink_txt        {      background-color:#999; color:#FFF000;  font-weight: bold;           }

.consoleServer              { background-color:#000;     } .consoleServer_txt            {      color:#000;    font-weight:bold;      }

.fastEthernet_private       { background-color:#336699;  } .fastEthernet_private_txt     {      color:#336699;            }

.fastEthernet_public        { background-color:#62AA2A;  } .fastEthernet_public_txt      {      color:#669900;            }

.privateSomething           { background:#cc3300 url('/icons/maps/warn3.png') no-repeat right bottom  } .privateSomething_txt         {      color:#cc3300;         font-weight:bold;   }







.gigEthernet_public        { background-color:#62AA2A;  } .gigEthernet_public_txt          {      color:#669900;            }





.XfastEthernet_public    {      background-color:#C04F4D;            }



.addressType            {      color:#A3A3A3;   }



#ipPortSublist          {      border: 1px solid #000; }









.blueBox{	width:50px;	height:25px;	background-color:#26527c;	color: #fff;	font-weight: bold;	border: 1px solid #000;

}



.highlightedIPCell 	{ opacity:0.8;	filter:alpha(opacity=80);	}

#gigabitSwitchResult    {   font-size: 28px; color: #336699; font-family: 'Dosis', sans-serif; }

#fastSwitchResult       {   font-size: 28px; color: #336699; font-family: 'Dosis', sans-serif; }





		



/* -------------- End of IP Range ------------- */

 .button, .button span { 	display: inline-block; 	-webkit-border-radius: 2px; 	-moz-border-radius: 2px; 	border-radius: 2px; 	

 	color:#fff; 	

 	text-decoration: none; 	

 	

 }

 

 .button { 	white-space: nowrap; 	line-height:1em; 	position:relative; 	outline: none; 	overflow: visible; /* removes extra side padding in IE */

 	cursor: pointer; 	border: 1px solid #999;/* IE */

 	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */

 	border-bottom:rgba(0, 0, 0, .4) 1px solid; 	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); 	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); 	box-shadow: 0 1px 2px rgba(0,0,0,.2); 	background: -moz-linear-gradient(

 		center top,

 		rgba(255, 255, 255, .1) 0%,

 		rgba(0, 0, 0, .1) 100%

 	);/* FF3.6 */

 	background: -webkit-gradient(

 		linear,

 		center bottom,

 		center top,

 		from(rgba(0, 0, 0, .1)),

 		to(rgba(255, 255, 255, .1))

 	);/* Saf4+, Chrome */

 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */

 	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */

 	-moz-user-select: none; 	-webkit-user-select:none; 	-khtml-user-select: none; 	user-select: none; 	margin-bottom:1px; 	padding: 2px; 

 }

 .button.full, .button.full span { 	display: block; }

 .button:hover, .button.hover { 	background: -moz-linear-gradient(

 		center top,

 		rgba(255, 255, 255, .2) 0%,

 		rgba(255, 255, 255, .1) 100%

 	);/* FF3.6 */

 	background: -webkit-gradient(

 		linear,

 		center bottom,

 		center top,

 		from(rgba(255, 255, 255, .1)),

 		to(rgba(255, 255, 255, .2))

 	);/* Saf4+, Chrome */

 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */

 	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */

 }

 .button:active, .button.active { 	top:1px; }

 .button span { 	position: relative; 	color:#FFF; 	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25); 	border-top: rgba(255, 255, 255, .2) 1px solid; 	xpadding:0.6em 1.3em; 	xpadding: 2px; 	line-height:1em; 	text-decoration:none; 	text-align:center; 	white-space: nowrap; }

 

 .button.small span { 	font-size:10px; }

 .button.medium span { 	font-size:14px; 	

 

 }

  .button.medium11 span {  	font-size:11px;  	font-weight:bold;  	

  

 }

 

 .button.w150 span {  	font-size:10px;  	width:102px;   }



 .button.w100 span {  	font-size:10px;  	width:80px;   }

 

 .button.large span { 	font-size:18px; 	width:180px; 	

 }

 .button.black { 	background-color: #333333; }

 .button.gray { 	background-color: #666666; }

 .button.white { 	background-color: #FFFFFF; }

 .button.white span{ 	color: #666666; }

 .button.red { 	background-color: #e62727; }

 .button.orange { 	background-color: #ff5c00; }

 

 .button.blue { 	background-color: #6699CC; }

 

 .button.green { 	background-color: #669966; }

 .button.olive {  	background-color: #6A8455; }

 

 #ctl00_SideBar_AccountSummary1_ctl00 span{ 	color:#000; }





 

 /* Video Account Admin */



 .clientHover { background-color: #E1E4E7; 	}

 .clientOut   { background-color: none; 	}





 .deleteOrphanFileWarnClass 	{ background:#EDB4AD; color:#000;  }

 .deleteOrphanFileSuccessClass 	{ background:#CEF98D; color:#000;  }

 



.orphanedFilesBox { 	  }

.orphanedFilesBox td { 	font-size:1.2em;  }

 /*

.verylightgrey1 { background:#F2F4F3; color:#000;	}

.verylightgrey2 { background:#E1E4E7; color:#000;	}



 */



/*  ------------------ JWP Management ------------------ */

.jwpManagementAddBox  {  

    background: -moz-linear-gradient(center top , #3F7EBE 0%, #326598 100%) repeat scroll 0 0;    background: -webkit-gradient(linear, center top, center bottom, from(#3F7EBE), to(#326598));    background-color: #3F7EBE;    

    font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;    font-size:13px;   font-weight:bold; color:#FFF;   font-size:1em; 

    padding:4px;  }



.jwpManagementDemoPlayer {



        border:  1px solid #CACBCE; 

        background-color:#fff;  

        -moz-border-radius-bottomleft:4px;  

        -moz-border-radius-bottomright:4px;  

        -moz-border-radius-topleft:4px;  

        -moz-border-radius-topright:4px;



}

#playerTarget   { height:184px;           }

.playerRow      { background-color:#FFF;  cursor:pointer;}

.playerRow:hover{ background-color:#EDE7E7;  }



.selectedPlayer { background-color:#D7D6D7; }

/*  ------------------ JWP Management ------------------ */



#referredSiteLink .referredSitesLink        {  color: #FFF; text-decoration: none;           }

#referredSiteLink .referredSitesLink:hover  {  color: #DD9045; text-decoration: underline; font-size:10px;  } 



.readOnlyField { background-color:#D0D1E3 !important; }



.videoAccountWarningIcons { position:relative; top:5px;}



.videoAccountTDWidths td { width:75px; }

.form-control {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline;
    xfont-size: 14px;
    xheight: 30px;
    line-height: 1.42857;
    min-width: 108px;
    padding: 3px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: auto;
}

.form-controlSmall {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline;
    xfont-size: 14px;
   xheight: 30px;
    line-height: 1.42857;
    xmin-width: 108px;
    padding: 0px 8px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 53px;
}

.form-controlWarn { border: 1px solid red !important; }

.debugBox{ background-color:#FFF; padding:12px; color:#000;  }

.poolsnapshotsDiv{ display:none;}

/* Bootstrap button classes */



.btn {
    -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px !important;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}


.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}


.btn-primary {
    background-color: #428bca !important;
    border-color: #357ebd !important;
    color: #ffffff !important;
    font-weight:  normal !important;
}

.btn-success {
    background-color: #42CB6A !important;
    border-color: #55B436 !important;
    color: #ffffff !important;
    font-weight:  normal !important;
}

.btn-success:hover {
    background-color: #36AD58 !important;
    border-color: #55B436 !important;
    color: #ffffff !important;
    font-weight:  normal !important;
}



.btn-warning { 
  color: #ffffff; 
  background-color: #D9A853; 
  border-color: #D9A853; 
} 
 
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { 
  color: #ffffff; 
  background-color: #E8B660; 
  border-color: #D9A853; 
} 
 
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { 
  background-image: none; 
} 
 
.btn-warning.disabled, 
.btn-warning[disabled], 
fieldset[disabled] .btn-warning, 
.btn-warning.disabled:hover, 
.btn-warning[disabled]:hover, 
fieldset[disabled] .btn-warning:hover, 
.btn-warning.disabled:focus, 
.btn-warning[disabled]:focus, 
fieldset[disabled] .btn-warning:focus, 
.btn-warning.disabled:active, 
.btn-warning[disabled]:active, 
fieldset[disabled] .btn-warning:active, 
.btn-warning.disabled.active, 
.btn-warning[disabled].active, 
fieldset[disabled] .btn-warning.active { 
  background-color: #D9A853; 
  border-color: #D9A853; 
} 
 
.btn-warning .badge { 
  color: #D9A853; 
  background-color: #ffffff; 
}



.btn-danger { 
  color: #ffffff; 
  background-color: #C43939; 
  border-color: #C43939; 
} 
 
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { 
  color: #ffffff; 
  background-color: #D44C4C; 
  border-color: #C43939; 
} 
 
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { 
  background-image: none; 
} 
 
.btn-danger.disabled, 
.btn-danger[disabled], 
fieldset[disabled] .btn-danger, 
.btn-danger.disabled:hover, 
.btn-danger[disabled]:hover, 
fieldset[disabled] .btn-danger:hover, 
.btn-danger.disabled:focus, 
.btn-danger[disabled]:focus, 
fieldset[disabled] .btn-danger:focus, 
.btn-danger.disabled:active, 
.btn-danger[disabled]:active, 
fieldset[disabled] .btn-danger:active, 
.btn-danger.disabled.active, 
.btn-danger[disabled].active, 
fieldset[disabled] .btn-danger.active { 
  background-color: #C43939; 
  border-color: #C43939; 
} 
 
.btn-danger .badge { 
  color: #C43939; 
  background-color: #ffffff; 
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}


/* AutoResponder Styles */

.autoResponderHeaderBox   { width:500px; border:  1px solid #3b3e47; background-color:#CCC4C4;  -moz-border-radius-bottomleft:4px;  -moz-border-radius-bottomright:4px;  -moz-border-radius-topleft:4px;  -moz-border-radius-topright:4px;  }
.scheduledJobOrphaned     { background-color:#CCC4C4;  }
.greenNavTopAutoResponder { background-color: #299541;  font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }

/* Messi Box Styles */

.genericMessiBox table  { border: 1px solid #CACBCE !important;  }
.genericMessiBox td     { font-size:1.2em; padding:4px;          }
.messiTop               { background-color: #E6E6E6;             }

/* Wordpress Checker */

.wpTargetWarn { background-color: #F5DDCE; }
.brokenKnown  { color:#B8B8B8;             }


.opaqueImage{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

.label_green { color:green; }
.label_red   { color:red;   }


.activeClient     { background-color: #4BA253; color:#FFF; font-size: 14px; font-weight:bold; }
.inactiveClient   { background-color: #FF1515; color:#FFF; font-size: 14px; font-weight:bold; }

.textInputWarn    {  border: 1px solid red !important;  }

.php_disabled_functions_help_icon { position:relative; padding-left:10px; top:3px; cursor:pointer;}


 
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e74a3b;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #1cc88a;
}

input:focus + .slider {
  box-shadow: 0 0 1px #1cc88a;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}


.greenTick  { color:green;  }
.redCross   { color:red;    }
 
