
/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.dserverTitles {
    font-family: 'Share',arial;
    font-size: 14px;
}

body{
font-family: Rambla,Arial,Verdana,Helvetica,sans-serif;	
font-size:12px;
background-color :#666;
background: url("/images/classy_fabric.png") repeat scroll 0 0 #333333;

}
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:400px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
xborder:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized .label{
font-weight:bold;



}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
border: 1px solid #aacfe4;
    
    font-size: 12px;
    margin: 5px 0 20px;
    padding: 4px 2px;
    width: 200px;
}
#stylized button{
clear:both;
xmargin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;

line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.wl_messages{
border:solid 2px #b7ddf2;
background:#ebf4fb;
width: 700;
margin-bottom:4px;
padding:2px;


}

.wl_outer{
	width: 100%;
	
}
.wl_inner{
		background: none repeat scroll 0 0 #EBF4FB;
		border: 1px solid #B7DDF2;
		border-radius: 12px 12px 12px 12px;
		margin: 200px auto 0;
		width: 775px;
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;


 
	
}
.wlNav	{	background: #666;	padding-left:10px;	}
#navBlock{		 width:249px;	border: 1px solid #888888;	 margin-top:5px; margin-left:5px;}

#navTable td .wlNav{
	
}
.wl_loginText{	font-weight:1.2em;	}
.wl_textbox {width: 150px;}
.wl_textbox250 {width: 250px;}


.wsLogo{
	width:250px;
	height:250px;
	background: #FFF;
	
}

.wl_loginForm{
	
	font-size:1.2em;
	height: 200px;
	padding: 20px;
	
	
	
	
	
}
.wl_loginForm label{
	
	width: 100px;
	
	
	
}


.wl_logo{
	
	padding: 18px;
	float: left;
	
	
	
}

.portalNavHome	{	background-color:#669966; 		}
.portalNavHome td	{	padding-left: 10px; 		}
.domainTablePadded	{padding: 0px; margin:0px;}


 .domainTableCell a {
		 display:block;
		 line-height:18px;
		 color: #000;
		 background-color: #95a8bb;
		 text-decoration: none;
		 border-width: 1px;
		 border-color: #95a8bb;
    		 border-style: solid;
		 padding: 0 0 0 4px;


 }
 .domainTableCell a:hover {
		 color: #fff;
		 background-color: #6699CC;
		 border-width: 1px;
		 border-color: #ccc;
    	 border-style: solid;
}
.domainTableCellG a {
		 display:block;
		 line-height:18px;
		 color: #000;
		 background-color: #95a8bb;
		 text-decoration: none;
		 border-width: 1px;
		 border-color: #95a8bb;
    	 border-style: solid;
		 padding: 0 0 0 4px;


 }
 .domainTableCellG a:hover {
		 color: #fff;
		 background-color: #339966;
		 border-width: 1px;
		 border-color: #ccc;
    	 border-style: solid;
}
.domainTableCellB a {
		 display:block;
		 line-height:18px;
		 color: #000;
		 background-color: #95a8bb;
		 text-decoration: none;
		 border-width: 1px;
		 border-color: #95a8bb;
    	 border-style: solid;
		  padding: 0 0 0 4px;


 }
 .domainTableCellB a:hover {
		 color: #fff;
		 background-color:  #9999CC;
		 border-width: 1px;
		 border-color: #ccc;
    	 border-style: solid;
}



 .addDomainGreen {background-color: #339966;}
 .allDomainBlue {background-color: #6699CC;}
 

.navHeader{		background-color:#99cc99;	
			padding: 0; 
			margin:0 0 0 10px;
			font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	
			font-weight:bold; 
			color:#666;
			font-size:1.2em; }
			
/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/


#leadsEmailing{		
			width:870px;
			padding:4px;
			
}

.inlineDiv{ display:inline;}

#maileditor{width:700px;}

.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)); 

							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;
}

					
					
#apacheRestartWarning {

width:200px;
height:25px;
}



/* .warnClass_large  { background-image: url('/images/warn_large_128.png'); background-repeat: no-repeat; padding-left:22px; } */

.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;
	background-color: #CCC;
	
}
.newGreyBox .formError {

	border: 1px solid #FF6600;
	background-color: #CCC;
	
}


/*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:60px; font-size:10px;}
.pass_form{width:60px; font-size:10px;}
.uid_form{width:26px;  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;

}

.ui-tabs .ui-tabs-nav .flogo{
margin-top: -30px;
    position: absolute;
    right: 6px;
    top: 40px;

}


.buttonAdd{
	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;
  
}


.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;}
		
		
		
.bsdInfo .cursiveHeader{
color:#000;

}

.bsdInfo td{
		font-family: 'Share', cursive;
		font-size:12px;
		color:#fff;
		
}
.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;
	
	
}
.scroll-pane
			{
				xwidth: 80%;
				height: 113px;
				overflow: auto;
			}
			
 .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;	}


.a1	{background:#FF6A8F; color:#FFF;}
.a2	{background:#FF4272; color:#FFF;}
.a3	{background:#FF0F4B; color:#FFF;}

.l1	{background:#ffc173; color:#000;}
.l2	{background:#cfdd9a; color:#000;}
.l3	{background:#ffAA44; color:#000;}
.l4	{background:#30665e; color:#FFF;}
.l5	{background:#4479d4; color:#000;}
.l6	{background:#fff400; color:#000;}

.l8	{background:#7277d8; color:#000;}
.l9	{background:#ff9473; color:#000;}

.dns1	{background:#75a2b5; color:#FFF;}
.dns2	{background:#86a7b5; color:#FFF;}

.p1	{background:#bdcf97; color:#FFF;}

.es1	{background:#88242b; color:#FFF;}
.es2	{background:#662e32; color:#FFF;}




.add1	{background:#669900; color:#FFF;}

.dd1	{background:#333; color:#FFff66;}

.d1	{background:#8913b7; color:#FFF;}
.d2	{background:#272541; color:#FFF;}
.d3	{background:#193e61; color:#FFF;}
.d4	{background:#ff6340; color:#FFF;}
.d5	{background:#a65c00; color:#FFF;} 
.d7	{background:#28487f; color:#FFF;}
.d8	{background:#04859d; color:#FFF;}
.d9	{background:#2f3485; color:#FFF;}
.d10	{background:#4479d4; color:#FFF;}

/* Blues and purples */
.b1    {background:#2E4080; color:#FFF;}
.b2    {background:#323C60; color:#FFF;}
.b3    {background:#0F1E53; color:#FFF;}
.b4    {background:#6478BF; color:#FFF;}
.b5    {background:#7C8BBF; color:#FFF;}

/* Oranges */
.o1    {background:#EBB111; color:#000;}
.o2    {background:#B08F35; color:#000;}
.o3    {background:#f5a94a; color:#000;}
.o4    {background:#F5C74A; color:#000;}
.o5    {background:#F5D478; color:#000;}

.p1{background:#491AA0; color:#FFF;}

/* greys */
.g1{background:#444; color:#FFF;}
.g2{background:#333; color:#FFF;}




.repoVersion	{
		
		padding:8px;
		color: #666;
		font-weight:bold;
		
		
}
				
.w460				{
					width: 660px;
					font-family: 'Share', cursive;
					font-size:12px;
				}

.w150b 		{ 	width: 105px; } 

.logClass			{			font-weight: bold;			}
.servicePanel		{			text-align:center;			}
.whitebold			{	font-size:13px;    font-weight:bold; 	color:#FFF;}

.funkyTable{
	xborder:  1px solid #CACBCE;
	xbackground-color:#fff;
	-moz-border-radius-bottomleft:4px;
  	-moz-border-radius-bottomright:4px;
  	-moz-border-radius-topleft:4px;
  	-moz-border-radius-topright:4px;
 }



  .funkyTable h1{
   		font-size:13px;
   		font-weight:bold;
   		
  		font-family: 'Share', cursive;
		color:#666;
  
 }

  .funkyTableTop .whitebold{
   		font-size:13px;
   		font-weight:bold;
   		color:#FFF;
   		
  
 }

  .funkyTable td{
   		color:#333;
   		padding:4px;
  		font-family: 'Share', cursive;
		font-size:12px;
  
 }



.dserverTitles{
	font-family: 'Share', cursive;
	font-size: 14px;

}
.serverInfoText{
  font-family: 'Share', cursive;
	font-size: 12px;
}


.lhpanel{padding-top: 0; text-align:center; width:134px; }

.debug {
border:  1px solid #CCC;
  	background-color:#FFF;
	padding: 2px;
    	-moz-border-radius-bottomleft:4px;
    	-moz-border-radius-bottomright:4px;
    	-moz-border-radius-topleft:4px;
    	-moz-border-radius-topright:4px;
    	margin:2px 0;
		width: 1151px;
}

.serviceOK {
width:734px;
text-align:right;
color:#99CC33;
padding:2px;
margin:0px;
font-weight:normal;


font-family: 'Share',cursive;

}

.serviceOKOLD {
width:734px;
text-align:right;
xbackground-color:#669966;
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',cursive;

}


.serviceWARN {
width:690px;
text-align:right;
color:#fff;
padding:5px;
margin:0px;
font-family: 'Share',cursive;
	

/* 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',cursive;
	

/* 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 {
  	xborder:  1px dashed #CCC;
  	xbackground-color:#FFF;
  	background-color:#888888;
  		
	padding: 0px;
	border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    margin-bottom:7px;
    color:#fff;
    
    }
    
    #panelbsd {
      	xborder:  1px solid #CCC;
      	background: url("/css/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png") repeat scroll 0 0 transparent;
    	padding: 0px;
    	xborder-top-right-radius: 4px;
        xborder-top-left-radius: 4px;
        margin-bottom:2px;
    }
    
    #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',cursive;
                	font-weight:bold;
                	background:#6699CC;
                	
    }
    .topBluePanel3 td{ 
                  	border-bottom: 1px dashed #999;
    }

    
    
    
    


#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; }

.serviceActive {
  	background-color:#86C67C;
	padding: 0px;
	border-radius: 4px;
        margin-bottom:3px;
    	color:#fff;
}

.serviceinActive .funkyTable td {

	color:#FFF;
}

.serviceinActive {
  	background-color:#CD5555;
	padding: 0px;
	border-radius: 4px;
        margin-bottom:3px;
    color:#fff;
}

.serviceActive:hover {
  	background-color:#8CCA84;
	padding: 0px;
	border-radius: 4px;
        margin-bottom:3px;
    color:#fff;
}

.serviceinActive:hover {
  	background-color:#CF5A5A;
	padding: 0px;
	border-radius: 4px;
        margin-bottom:3px;
    color:#fff;
}











.status			{background-color: #FFEFBF; width:800px; padding:2px;}
.serverstats			{background-color: #FFEFBF;}
.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:#FFEDD2; color:#000;}
.ifdnrgplatform{background:#ccc; color:#000;}
.unassigned{background:#C6D9C6; color:#000;}
.assigned{background:#D6E0FC; color:#000;}
.jailBackup {background:#DFEAF4; color:#000;}



.emailPOP	{	background:#669999; color:#fff; border-bottom: 1px solid #fff;}
.emailIMAP	{	background:#6699ff; color:#fff; margin:2px; border-bottom: 1px solid #fff; }
.emailExternal	{	background:#333; color:#FFF; border-bottom: 1px solid #fff;}
.emailUnknown	{	background:#FF3300; color:#fff; 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;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
  }
  
  
  .dirWidth{

width: 220px;
}
.dLayer4{
	position:absolute;
	left:300px;
	top:40px;
	width:600px;
	height:800px; 
	layer-background-color: #999999; 
	border: 1px none #000000; 
	display:none



}

#embedCode {  font-size:9px;border: 1px solid #999999; width: 600px; height: 160px;}

.portalH2{  display: inline; margin-bottom: 2px;}


.paddedEmbed td{  padding: 5px;}
.paddedEmbed th{  padding: 2px 0 2px 0;}

.vpPrefH { display: block; margin-bottom:1px;}

.previewImageURL{	width:400px;}
.vDimensions{	width:40px;}


 .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:115px;
	left:738px;
	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;


}
.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;


}




.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: 450px; border: 1px solid #999999;    }

.ajaxMessageOK				{	background-color: #339933;	font-size:10px;	color:#FFF; font-weight:bold; padding: 2px;}
.ajaxMessageFAIL			{	background-color: #CC3333;	font-size:10px;	color:#FFF; font-weight:bold; padding: 2px;}
.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;

}

input[type=submit]{
  text-decoration: none;
    font-weight: bold;
    color: #333;
    border: 1px solid #999999;
    margin: 2px;
    padding: 2px;
  	background-color: #C0CAF5;
  
}

input[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]{
  text-decoration: none;
  color: #000;
  border: 1px solid #999;
   background-color: #E7E7EF;
   padding: 2px;
}
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:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:14px;font-weight:bold;color:#000;}
h2{font-family:Geneva,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; 			}
.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; 	}

.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;
}

.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;
			}


.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-style:none none solid none; 			border-bottom:1px solid #CCC;	}
.greyLineTop	{	border-style:solid none none none; 		border-top:1px solid #CCC;	}

.appletClass{			z-index:1;		}

div.scroll {
	height: 400px;
	width: 160px;
	overflow: auto;
	xborder: 1px solid #666;
	xbackground-color: #ccc;
	padding: 0px;
}

.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{	background-color:#999;	color:#FFF;	font-size:1.2em;	font-weight:bold;}
.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;
  }
  .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;	font-size:1.2em;		padding: 4px; font-weight:bold;				}
	.accountsHeaderPurple		{			color:#A54399;	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:#669900;xfont-weight:bold;}
.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: -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;
					}

.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;	}

.oliveNavTop 		{		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;	}
.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;	}
.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:#669966;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:11px;font-weight:bold;color:#ffffff;	}	
.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;	}

.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-family: Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	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;}
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; font-size:10px;}
A.mainmenu4:hover {  color: #ff9900; text-decoration: none; font-size:10px;}
A.mainmenu5 		{  color: #CCC; text-decoration: underline; font-size:10px;}
A.mainmenu5:hover 	{  color: #ff9900; text-decoration: none; font-size:10px;}
A.mainmenu6 	  {  color: #86C67C; font-weight:bold; text-decoration: none; font-size:11px;}
A.mainmenu6:hover {  color: #ff9900; font-weight:bold;text-decoration: none; font-size:11px;}


A.mainmenu2 {  color: #003366; text-decoration: none; font-size:10px;}
A.mainmenu2: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;  }

.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;}

.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;
    
    
    
  }
  
  
  
  
/* ------------------------------------------------------------------------------------------------ */
/* 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 {
    background-color: #E0FFD0;
	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;
	
}
/* ------------------------------------------------------------------------------------------------ */



.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: #003366;    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;      }

.sbutton.blue {
	background-color: #00ADEE;
}


/* -------------- phpError logParser ------------- */
/*
.parsePHPFataLog		{	background-color:#FF0000; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.parseErrorLog 			{	background-color:#CD5555; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.parsePHPWarningLog 	{	background-color:#EE8833; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.parsePHPDeprecatedLog 	{	background-color:#7CCD7C; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.permissionDeniedLog 	{ 	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; }
.fourOhFourLog 			{	background-color:#4f4fd9; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.notTooImportantLog		{							  font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#666; font-size:1.2em; padding:4px; }

*/
   

.XparsePHPFataLog		{	background-color:#FF7575; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.XparseErrorLog 			{	background-color:#E4A7A7; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.XparsePHPWarningLog 	{	background-color:#F3AE76; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.XparsePHPDeprecatedLog 	{	background-color:#A3DCA3; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.XpermissionDeniedLog 	{ 	background-color:#83ACD6; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.XxfourOhFourLog 			{	background-color:#313186; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; font-size:1.2em; padding:4px; }
.XnotTooImportantLog		{							  font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#666; font-size:1.2em; padding:4px; }

//In order of severity

.permissionDeniedLog 	td		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#83ACD6;  padding:4px; }

.parsePHPFataLog 	td		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#FF0D00;  padding:4px; }
.parsePHPWarningLog 	td		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#ff7c00;  padding:4px; }
.parseErrorLog 	td		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#E4A7A7;  padding:4px; }
.parsePHPDeprecatedLog 	td		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#A3DCA3;  padding:4px; }

.fourOhFourLog 	td		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#313186;  padding:4px; }
.notTooImportantLog 	td		{	border-bottom: dashed 1px #333; font-family:Geneva,Arial,Verdana,Helvetica,sans-serif; font-size:10px;  color:#FF7575;  padding:4px; }


/* -------------- End Of phpError logParser ------------- */


/* 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;

}





.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);
}
#serverResult {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.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;
 }
 
 
