a:link {color: #000033; font-family: Arial;	font-weight:Bold;}
a:visited {color: #000033; font-family: Arial;	font-weight:Bold;}
a:active {color: #000033; font-family: Arial;	font-weight:Bold;}
a {text-decoration: none;}
body
{
	font-family:"Trebuchet MS";
background-image:url('images/bg.jpg');
background-repeat:repeat-x;
background-color:#d1d3da;

}
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 550px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }
#scroller_container {
	font-family:"Trebuchet MS";
 position: relative;
 width: 100%;
 height: 19px;
 overflow: hidden;
}

#scroller p {
 padding: 0;
}
.load{
	display:none;
}
    #status{
    	width:50%;
    	padding:10px;
    	height:42px;
    	outline:none;
    }
    .focusField{
    	border:solid 2px #241A8A;
    	font-weight:bold;
    	font-family:Trebuchet MS,Georgia;
    	font-size:14px;
    	background:#EFF5FF;
    	color:#000;
    }
    .idleField{
    	background:#EEE;
    	font-weight:bold;
    	font-family:Trebuchet MS,Georgia;
    	font-size:14px;
    	color: #6F6F6F;
		border: solid 2px #DFDFDF;
    }
input.groovybutton
{
   font-size:13px;
   font-family:Georgia,serif;
   font-weight:bold;
   color:#666666;
   width:120px;
   background-color:#BBBBBB;
   border-top-style:dotted;
   border-top-color:#AAAAAA;
   border-bottom-style:dotted;
   border-bottom-color:#AAAAAA;
   border-left-style:dotted;
   border-left-color:#AAAAAA;
   border-right-style:dotted;
   border-right-color:#AAAAAA;
}
	#macTable 
	{
		font: normal 11px verdana;	
	}
	#macTable .tableHeader
	{ 
		background: #e1e1e1;
		height:30px;
		background: -moz-linear-gradient(top ,#e1e1e1 , #a0a0a0) ;
		background: -webkit-gradient(linear,left top,left bottom, from(#e1e1e1), to(#a0a0a0));
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e1e1e1', endColorstr='#a0a0a0'); /* IE6 & IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e1e1e1', endColorstr='#a0a0a0')"; /* IE8 */
		border-top: 1px solid #f3f3f3;
	}
	.tableTitle
	{
		border-top-left-radius:5px 5px;
		border-top-right-radius: 5px 5px;
		text-align:center; 
		text-shadow:0px 1px 0px #e1e1e1;
		border-bottom:1px #060606 solid;
		-moz-border-radius-topleft:5px 5px;
		-moz-border-radius-topright:5px 5px;
		-webkit-border-top-left-radius:5px 5px;
		-webkit-border-top-right-radius:5px 5px;
	}
	#macTable  td
	{
		border-bottom:1px solid #e1e1e1;
		padding:3px;
		background:#ededed;
	}
	#macTable  tr:hover td
	{
		background:#e9edf3;
		cursor:pointer; 
	}
	#macTable a
	{
		color:#a0a0a0;
		text-decoration:none;
	}
