body {
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*scrollbar-base-color: orange; 
	scrollbar-arrow-color: white;
	scrollbar-DarkShadow-Color: orange; */
}

table {
    height:15px;
}

form {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-width : 0px 0px 0px 0px;	
}

td {
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

th
{
		font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight:bold;
}

a {
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #106B99;
}

a:hover {
	color : #FF4500;
}

.tosca_text {
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #106B99;
}

.non_active_link {
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
}

.link_white {
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
}

.tosca01 {
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : white;
	background-color : #006599;
	padding : 4px 4px 4px 4px;
	margin : 4px 4px 4px 4px;
	border-width : 4px 4px 4px 4px;
	border : 1px solid White;
	width : 25%;
}

.tosca02 {
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : white;
	background-color : #006599;
	padding : 4px 4px 4px 4px;
	margin : 0px 0px 0px 0px;
	border-width : 2px 2px 2px 2px;
	border : 1px solid White;
	width : 25%;
}

.tosca03 {
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : white;
	background-color : #006599;
	padding : 4px 4px 4px 4px;
	margin : 0px 0px 0px 0px;
	border-width : 2px 2px 2px 2px;
	border : 1px solid White;
	width : 100%;
}

.tosca04 {
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : white;
	background-color : #006599;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-width : 0px 0px 0px 0px;
	border : 0px solid White;
	width : 25%;
}

.gray01 {
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : #F5F5F5;
	padding : 4px 4px 4px 4px;
	margin : 4px 4px 4px 4px;
	border-width : 4px 4px 4px 4px;
	border : 1px solid White;
	width : 25%;
}

.gray02 {
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : #F5F5F5;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-width : 0px 0px 0px 0px;
	border : 1px solid White;
	width : 25%;
}

.gray03 {
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : #F5F5F5;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-width : 0px 0px 0px 0px;
	border : 0px solid White;
	width : 25%;
}

.gray04 {
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : #F5F5F5;
	padding : 4px 4px 4px 4px;
	margin : 4px 4px 4px 4px;
	border-width : 4px 4px 4px 4px;
	border : 0px solid White;
	width : 25%;
}

.white {
	color : white;
}

.heading01 {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}

.heading02 {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #2F4F4F;
}

.heading03 {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : Black;
}

.heading04 {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Black;
}

.login01 {
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	width : 90px;
}

.form01 {
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;	
}

.box01 {
	background-color : #F5F5F5;
	border : 1px solid Silver;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.box02 {
	margin : 4px 4px 4px 4px;
	border-width : 4px 4px 4px 4px;
	border : 2px solid #006599;
	padding : 4px 4px 4px 4px;
	width : 95%;
}

.Box03
{
	border : 0px;
	padding : 3px 3px 3px 3px;
	margin : 0px 0px 0px 0px;
}

.Box03Header 
{
	background-color : #dcdcdc;
	border : 0px;
	padding : 2px 2px 2px 2px;
}

.Box03Content 
{
	background-color : #F5F5F5;
	margin : 0px 0px 0px 0px;
	padding : 2px 2px 2px 2px;
}

.middle {
	vertical-align : middle;
	text-align : center;
}

br {
	
}

.textbox
{
	border : 1px solid #006699;
	font-family : Tahoma; 
	font-size : 11px;
}

.button 
{
	font-family : Verdana;
	font-size : 10px;
	background-color : #EBEBEB;
	border-bottom-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	margin : 0px 0px 0px 0px;
	padding : 1px 3px 2px 3px;
}

.combobox
{
	border : 1px solid #006699;
	font-family : Tahoma; 
	font-size : 11px;	
}

hr
{
	height: 1px;
	color: Silver;
}

hr.blackruler {
	height: 1px;
	color: 	#000000;
}

/*
	Class		: boxouterborderonly 
	Created by	: Cheerdy 
	Date		: 12-04-2007
	This for box that just have outer border only 
*/
table.boxouterborderonly 
{
	width: 100%;
}

table.boxouterborderonly td
{
	padding:1px;
	vertical-align:baseline;
	border: 1px solid;
}

td.boxwithnoborder
{
	border:0;
	border-color:White;
}

tr.bordercolumn
{
}
tr.bordercolumn td 
{
	border:1px solid black;
}
table.boxwithnoborder 
{
	width:100%;
}
tr.boxwithnoborder td
{
	border:0;	
	vertical-align : baseline;
}

table.boxwithnoborder td
{
	border:0;	
	vertical-align : baseline;
}

tr.blackheader
{
	padding:1px;
	background-color:Black;
	color:White;
	vertical-align:baseline;

}

tr.grayheader
{
	padding:1px;
	background-color:#F5F5F5;	
	vertical-align:baseline;

}

tr.grayheader td
{
	font-weight:bold;
	text-align:center;
}

tr.separatenoborder
{
	border:0px;
	background-color:Gray;
	height:1px;	
}

tr.redwarning 
{
	border:0;
	background-color:#f00;
}

table.box01column
{
	background-color : Silver;
	border : 1px solid Silver;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
	
tr.box01column 
{

}

tr.box01header td 
{
	background-color: #F5F5F5;
}

tr.box01column td 
{
	background-color:White;
}
/*
	end of boxouterborderonly 
*/
/*
Class For Image Banner 
*/
.banner 
{	
	
}

/*
added by Michael 19 Sept 2011 start here
*/

.modalBackground3 {
    background:#000000;
    filter:alpha(opacity=60);
    opacity:0.6;
}

.confirmationPopUpAlert {
	background-color:#fff;
	border:1px solid #ddd;
	padding:5px;
	height: 100px;
	width: 300px;
	vertical-align:middle;
	position:absolute;
}

/*
added by Michael 19 Sept 2011 end here
*/