.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:#666666;color: #fff;				 }

 .spacedPw{			margin-top: 2px;				 }

 .serverTitles {	
 		background-color:#336666;	
 		font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	
 		font-size:13px;
 		font-weight:bold; color:#FFF;
 		font-size:1em; 
		padding:4px;	}

.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: #d4d4d4;}
 .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;}
BODY {font-family : Verdana, Arial, sans-serif; text-decoration : none; background-color :#E8E8E8; font-size:10px;}



/*Portal Front Page*/
.portsOK{		color:#006633; font-weight:bold;	}
.portsStatus{		color:#cc3300; 	}

/*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-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:#999;
		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;	}


.greyNavTop2 	{	background-color:#3F7EBE;	font-family:Geneva,Arial,Verdana,Helvetica,sans-serif;	font-size:13px;font-weight:bold; color:#FFF;font-size:0.9em; padding:4px;	}
.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;
  }
  .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;	}
.greyNavTop 		{		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-color:#6A8455;	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:#E8FFB7;	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;	}



#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.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;}

.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;  }
.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;
    
    
    
  }


.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-color:#3F7EBE;	padding:4px;	font-size:1.2em; color:#fff}


.whiteLink{	
				font-weight:bold; color:#FFF;
				text-decoration:none;
}

