body 
{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	background-color:#ececec;
}

#marqueecontainer{
position: relative;
width: 500px; /*marquee width */
height: 131px; /*marquee height */
background-color: white;
overflow: hidden;
border: 1px solid white;
padding: 2px;
padding-left: 2px;
padding-top: 2px;
}
.dark
{
	FONT-WEIGHT: bold; 
	FONT-SIZE:12PX; 
	COLOR:Black; 
	FONT-FAMILY:Verdana,Arial; 
	BACKGROUND-COLOR: #cccccc; 
	TEXT-DECORATION: none;
	text-align:center;
}

.black
{
	BACKGROUND-COLOR: #000000; 
}

.whiteText
{
	FONT-WEIGHT: bold; 
	FONT-SIZE:12PX; 
	COLOR:White; 
	FONT-FAMILY:Verdana,Arial; 
	BACKGROUND-COLOR: #000000; 
	TEXT-DECORATION: none;
	text-align:left;
}

.light 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #dcdcdc; 
	TEXT-DECORATION: none;
}
.line
{
	BACKGROUND-COLOR:Black; 
	height:1px;
}
.hline
{
	height:2px;
	color:Black;
}
.ErrorMeassage
{
	font-size: 8pt;
	color: Red;
	font-family: Verdana;
	text-decoration: none;
	font-weight:bold;
}
.SuccessMeassage
{
	font-size: 8pt;
	color: #006400;
	font-family: Verdana;
	text-decoration: none;
	font-weight:bold;
}
.label
{
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
	color:Black;
}
.labelSpecialText
{
	font-size: 7pt;
	color: #990033;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.disclaimer
{
	font-size: 7pt;
	font-family: Verdana;
	text-decoration: none;
	color:Black;
}
.link
{
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
	color:Blue;
}
.labelPrint
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	color:Black;
}
.labelRight
{
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
	color:Black;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	text-align:right;
}
.labelText
{
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
	color:Black;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.Smalllabel
{
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
	color:Black;
}
.button
{	
	font-size: 9pt;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color:#cccccc;
	font-family: Verdana;
	text-decoration: none;
	
}
.textbox 
{
	BORDER-RIGHT: black 1px groove; 
	BORDER-TOP: black 1px groove; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: black 1px groove; 
	BORDER-BOTTOM: black 1px groove; 
	FONT-FAMILY: Verdana, Arial; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}

.textboxnumeric
{
	BORDER-RIGHT: black 1px groove; 
	BORDER-TOP: black 1px groove; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: black 1px groove; 
	BORDER-BOTTOM: black 1px groove; 
	FONT-FAMILY: Verdana, Arial; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none;
	text-align :right 
}

.labelnumeric
{
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
	color:Black;
	text-align :right 
}

.labelnumericPrint
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	color:Black;
	text-align :right 
}

.dropdown
{
	BORDER-RIGHT: black 1px groove; 
	BORDER-TOP: black 1px groove; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: black 1px groove; 
	BORDER-BOTTOM: black 1px groove; 
	FONT-FAMILY: Verdana, Arial; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.listbox
{
	
	BORDER-RIGHT: black 1px groove; 
	BORDER-TOP: black 1px groove; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: black 1px groove; 
	BORDER-BOTTOM: black 1px groove; 
	FONT-FAMILY: Verdana, Arial; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.mandatory
{
	color: red;
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
}
.zeroValueColor
{
	 background-color:Lime;
}
.nonZeroValueColor
{
	color:Red;
	font-weight:bold;
}
.backColor1
{
	background-color:Olive;
}
.backColor2
{
	background-color:White;
}
.salaryborder
{
	background-image:"../images/footer.jpg";
}
.bl
{
	background: url( '../images/bl.gif' ) 0 100% no-repeat #6699cc;
	width: 20em;
}
.br
{
	background: url( '../images/br.gif' ) 100% 100% no-repeat;
}
.tl
{
	background: url( '../images/tl.gif' ) 0 0 no-repeat;
}
.tr
{
	background: url( '../images/tr.gif' ) 100% 0 no-repeat;
	padding: 10px;
}
.print { 
    display: none;
    }
    /* Specifies how tags with these classes are printed */
    @media print {
    	/* All the form elements under the class bellow will not be printed */
    	.noprint {
    	 display: none;
    	}
	 .pagestart { 
        page-break-before: always;
    }

    }	