@CHARSET "ISO-8859-1";

form
{	/* to remove extra border in forms */
	margin-top:0px;
	margin-bottom:0px;
}
td{
	/* set to vertical align top default for all table data */
	vertical-align:top;
}
.linex 
{
   white-space: nowrap;
   padding: 0px;
   height: 1px;
   font-family: "Arial";
   font-size: 1px;
   background-color: #c6c7c9;
}
.liney
{
   white-space: nowrap;
   padding: 0px;
   width: 1px;
   font-family: "Arial";
   font-size: 1px;
   background-color: #c6c7c9;
}
.pointercursor
{
	cursor: pointer;
}
/* text boxes */
input.text
{
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	color:#666666;
}
textarea{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
}
.whiteButton
{	border-style:solid;
	border-color:#555555;
	border-width:1px;
	background-color:#EEEEEE;	
	cursor: pointer;
}
.br3{ font-size:3pt;}
.br4{ font-size:4pt;}
.br5{ font-size:5pt;}
.br6{ font-size:6pt;}
.br7{ font-size:7pt;}

.mainBodyTopRightCurve
{
	background-image:url(../webimg/corner_ur.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:.7%;
}
.mainBodyTopLeftCurve
{
	background-image:url(../webimg/corner_ul.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:0%;
}
.mainBodyBottomLeftCurve
{
	background-image:url(../webimg/corner_bl.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:0%;
}
.mainBodyBottomRightCurve
{
	background-image:url(../webimg/corner_br.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:.1%;
}
.mainBodyBottomShadow
{
	background-image:url(../webimg/bottom.gif);
	
}
.mainBodyRightShadow
{
	background-image:url(../webimg/bg_rightshadow.gif);
	background-repeat:repeat-y;
	background-position:100% 0%;
	font-size:4.5pt;
}


table.menuTable
{
	border-style:none;
	padding:0px;
	spacing:0px;
	height:35px;
}
td.menuTd
{
	width:130px;
	text-align:center;
	vertical-align:middle;
	color:#666666;
	font-weight:600;
}
.menuTdSelected
{
	width:130px;
	text-align:center;
	vertical-align:middle;
	background-color:#C5533B;
	color:#FFFFFF;
	font-weight:600;
}


table.productTable
{	border-collapse: collapse;
	border-style:solid;
	border-width:1px;
	font-family: arial;
	font-size:10pt;
	background-color:#FFFFF;
	border-spacing:0px;
	text-align:left;
}
/* product table */
table.productTable th
{	
	background-color:#666666;
	color:#666666;
	font-size:12pt;
	padding:5px;
	border-style:solid;
	border-width:1px;
}
table.productTable td
{	border-style:solid;
	border-width:1px;
	padding:5px;
}

/* table with colored background header */
table.coloredHeaderBackground
{	border-collapse: collapse;
	border-style:solid;
	border-width:1px;
	font-family: verdana, arial, sans-serif;
	font-size:10pt;
	background-color:#FFFFF;
	border-spacing:0px;
	text-align:left;
}
table.coloredHeaderBackground th
{	
	background-color:#666666;
	color:#FFFFFF;
	font-size:10pt;
	padding:5px;
	border-style:solid;
	border-width:0px;
	border-color:#333333;
}

table.coloredHeaderBackground td
{
	padding:5px;
	border-style:solid;
	border-width:0px;
	border-color:#333333;
}

/* table with bordered background header */
table.borderedHeaderBackground
{	border-collapse: collapse;
	border-style:solid;
	border-width:0px;
	font-family: verdana, arial, sans-serif;
	font-size:10pt;
	background-color:#FFFFF;
	border-spacing:1px;
	text-align:left;
}
table.borderedHeaderBackground th
{	
	background-color:#666666;
	color:#FFFFFF;
	font-size:10pt;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

table.borderedHeaderBackground td
{
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

table.coloredBackground
{	border-collapse: collapse;
	border-style:solid;
	border-width:1px;
	font-family: verdana, arial, sans-serif; 
	font-size:10pt;
	background-color:#FFFFF;
	border-spacing:0px;
	text-align:left;
}
table.coloredBackground th
{	
	background-color:#C0C0C0;
	color:#FFFFFF;
	font-size:10pt;
	padding:5px;
	border-style:solid;
	border-width:0px;
	border-color:#333333;
}

table.coloredBackground td
{
	padding:5px;
	border-style:solid;
	border-width:0px;
	border-color:#333333;
}


table.menuMainList
{	border-collapse: collapse;
	border-style:solid;
	border-width:1px;
	font-family: verdana, arial, sans-serif; 
	font-size:10pt;
	background-color:#666666;
	border-spacing:0px;
	text-align:left;
	border-color:#333333;
}
table.menuMainList th
{	
	background-color:#666666;
	color:#FFFFFF;
	font-size:10pt;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

table.menuMainList td
{
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	background-color:#C0C0C0;
}

.menuMainListTd
{
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	background-color:#993366;
}

table.borderBackground
{	border-collapse: collapse;
	border-style:solid;
	border-width:1px;
	font-family: arial;
	font-size:10pt;
	background-color:#FFFFF;
	border-spacing:0px;
	text-align:left;
}
table.borderBackground th
{	
	background-color:#C0C0C0;
	color:#FFFFFF;
	font-size:10pt;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

table.borderBackground td
{
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

/* table for reports ... long reports */
table.reportTable
{	border-collapse: collapse;
	border-style:solid;
	border-width:1px;
	font-family: arial;
	font-size:10pt;
	background-color:#FFFFF;
	border-spacing:0px;
	text-align:left;
}
table.reportTable th
{	
	background-color:#666666;
	color:#FFFFFF;
	font-size:10pt;
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

table.reportTable td
{
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;	
}

.content-act-btn
{
	font-size: 11px;
	font-family:  verdana, arial, sans-serif; 
	font-weight: bold; 
	color: #ffffff;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	cursor: pointer;
	background:#CCCCCC;
	height: 22px;	
	width: 140px;
}	
.content-hover-btn
{
	font-size: 11px;
	font-family:  verdana, arial, sans-serif; 
	font-weight: bold; 
	color: #6D6968;
	border-width: 1px;
	background-color: #ffffff; 
	border-color: #777777;
	border-style: solid;
	cursor: pointer;
	background: #ffffff;
	height: 22px;	
	width: 140px;
}

.content-smallact-btn
{
	font-size: 11px;
	font-family:  verdana, arial, sans-serif; 
	font-weight: bold; 
	color: #ffffff;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	cursor: hand;
	background:#CCCCCC;
	height: 22px;	
	width: 70px;
}	
.content-smallhover-btn
{
	font-size: 11px;
	font-family:  verdana, arial, sans-serif; 
	font-weight: bold; 
	color: #6D6968;
	border-width: 1px;
	background-color: #ffffff; 
	border-color: #777777;
	border-style: solid;
	cursor: hand;
	background: #ffffff;
	height: 22px;	
	width: 70px;
}


.content-smalldroplist {
     height: 20px;
     width: 60px; 
     font-family: Verdana, Arial, sans-serif;
     background-color: #ffffff;
     color:  #6D6968;
     line-height: normal;
     font-size: 11px; 
     font-weight: normal;     
 }
 
 .content-droplist {
     height: 20px;
     width: 180px; 
     font-family: Verdana, Arial, sans-serif;
     background-color: #ffffff;
     color:  #6D6968;
     line-height: normal;
     font-size: 11px; 
     font-weight: normal;     
 }
 
  .content-list {
     height: 100px;
     width: 220px; 
     font-family: Verdana, Arial, sans-serif;
     background-color: #ffffff;
     color:  #6D6968;
     line-height: normal;
     font-size: 11px; 
     font-weight: normal;     
 }
 
 .content-mandatory-input
{
	color: #250517;	
	background-color: #ffffe6; 
	border-color: #777777;	
	text-decoration: none;
	border-width: 1px;
	border-style: solid;	
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	font-family:  verdana, arial, sans-serif;		
}

.content-label
{
	font-size: 12px;
	font-style: normal; 
	font-weight: normal; 
	color: #6D6968;
	text-decoration: none;
	font-family:  verdana, arial, sans-serif;
}

.content-input
{
	background-color: #ffffff; 
	border-color: #777777;	
	text-decoration: none;
	border-width: 1px;
	border-style: solid;	
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	color:  #6D6968;
	font-family:  verdana, arial, sans-serif;	
}

.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }

