.topbgcolor {  background-image: url(../images/topstrip.gif); background-repeat: repeat-x; height: 30px; width: 100%;text-align: right;}
.tabstrip1 {  background-image: url(../images/tabstrip_1.gif); background-repeat: repeat}
.tabstrip2 {  background-image: url(../images/tabstrip_2.gif); background-repeat: repeat-x; height: 21px; width: 100%;}
.leftstrip {  background-image: url(../images/leftstrip.gif); background-repeat: repeat-y; width: 8px;}
.rightstrip {  background-image: url(../images/rightstrip.gif); background-repeat: repeat-y; width: 8px;}
.header {  height: 30px}
.footerstrip {  background-image: url(../images/footer_2.gif); background-repeat: repeat-x; height: 23px; width: 100%; text-align: right}
.footerstrip1 {  background-image: url(../images/footer_3.gif); background-repeat: repeat-x; height: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

.Label
{
	BACKGROUND-COLOR: #EDF0F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.btn3
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 9px;
    font: Arial;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 118px;
    BORDER-BOTTOM: #666666 1px solid;
	COLOR: #000066;
	font-weight: normal;
    BACKGROUND-COLOR: #e1e1e1;
}

TD
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.Tabs
{
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
}
.TabTextSelected
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	TEXT-INDENT: 1px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0px;
	TEXT-ALIGN: center;
	DISPLAY: block;
}

.TabText
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	TEXT-INDENT: 1px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0px;
	TEXT-ALIGN: center;
}
.buttonText
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	PADDING-left: 2px;
	PADDING-right: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-image: url(../images/button_back.jpg);
	width: 100%;
	white-space: nowrap;
}

.Tab
{
	CURSOR: hand;
}
.contentDisplayScroll {
	overflow: auto;
	height:100%;
	width: 100%;
	padding: 10px;	
	padding-top: 30px;	
	background-color: #FFFFFF;
	
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px;
	scrollbar-arrow-color: #666666;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #C1CDD8;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #eeeeee;
	scrollbar-darkshadow-color: #dddddd;
	background-color: #71828A;
	background-image: url(../images/background.jpg); 
	background-repeat: repeat-x;
}
.columnheader {
	border-right: #ffffff 1px solid;
	background-color:	#D2DBE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	height: 18px;
}

.columnheader a:link {
	color: #336699;
	text-decoration: none;
	 
}
.columnheader a:visited {
	color: #336699;
	text-decoration: none;
	 
}
.columnheader a:active {
	color: #336699;
	text-decoration: none;
	 
}
.columnheader a:hover {
	color: #7498C0;
	text-decoration: none;
}

.tableheader {
	background-color: #ffffff;
	padding-left: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	
}

.table{
	border-collapse:collapse;
	border-color: #C1CDD8;
}

.cell {
	background-color: #F7F8F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	color: #336699;
	height: 23px;
}
.cell2 {
	background-color: #F7F8F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	color: #336699;
	height: 15px;
	cursor: pointer;
}
.cell2 a:link {
	color: #336699;
	text-decoration: none;
}
.cell2 a:visited {
	color: #336699;
	text-decoration: none;
}
.cell2 a:active {
	color: #336699;
	text-decoration: none;
}
.cell2 a:hover {
	color: #7498C0;
	text-decoration: none;
}
.celldata {
	background-color:	#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #000000;
	height: 15px;
}
.celldata_numbers {
	background-color:	#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	text-align: right;
	font-size: 12px;
	color: #000000;
	height: 23px;
}
.tablefooter {
	background-color: #D2DBE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 10px;
	font-size: 8px;
	font-weight: bold;
	text-align: right;
	color: #EF9709;
	height: 18px;
}
.tablefooter a:link {
	color: #336699;
	text-decoration: none;
}
.tablefooter a:visited {
	color: #336699;
	text-decoration: none;
}
.tablefooter a:active {
	color: #336699;
	text-decoration: none;
}
.tablefooter a:hover {
	color: #7498C0;
	text-decoration: none;
}

.cmdButton {  
	background-color: transparent;
	height: 29px;
	margin: 0px;
	padding-right: 2px;
}

button {  
	margin: 0px; 	
	padding: 0px; 
	cursor: hand; 
	border: 0px solid; 
	background-color: transparent;
}
.selectN {width: 175px}
.textN {  width: 175px}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.unnamed1 {  }
.layout {  background-color: #D8D6CF; color:#000000; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}

.toplinks a:link
{
	color: #f4f4f4;
	text-decoration: none;
}

.toplinks a:visited
{
	color: #f4f4f4;
	text-decoration: none;
}
.toplinks a:active
{
	color: #f4f4f4;
	text-decoration: none;
}
.toplinks a:hover
{
	color: #ffffff;
	background-color: #95A2A8;
	text-decoration: none;
}

.toplinks2 a:link
{
	color: #B00017;
	text-decoration: none;
}

.toplinks2 a:visited
{
	color: #B00017;
	text-decoration: none;
}
.toplinks2 a:active
{
	color: #B00017;
	text-decoration: none;
}
.toplinks2 a:hover
{
	color: #B00017; 
	text-decoration: underline;
}

.contentlinks a:link
{
	color: #0000FF;
	text-decoration: underline;
}

.contentlinks a:visited
{
	color: #0000FF;
	text-decoration: underline;
}
.contentlinks a:active
{
	color: #0000FF;
	text-decoration: underline;
}
.contentlinks a:hover
{
	color: #B00017; 
	text-decoration: underline;
}

.title
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
}

.blueBtn {
	background-color:#336699;
	border:0px solid #336699;
	color:#ffffff;
	font-family:verdana;
	font-size: 11px;
	padding:3px;
	cursor:pointer;
}

.labelheader {
	background-color:	#D2DBE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	height: 18px;
}
/* Reports styles */
.msgerror
{
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	margin: 2px 2px 2px 0px;
	color: red;
	line-height: 120%;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.table1_row_header
{
	border-right: #000366 1px solid;
	padding-right: 2px;
	border-top: #afc4d5 1px solid;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 2px;
	margin-left: 2px;
	vertical-align: middle;
	text-transform: capitalize;
	border-left: #afc4d5 1px solid;
	line-height: 110%;
	padding-top: 2px;
	border-bottom: #000366 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: Olive; 
}

.table1_content
{
	padding-right: 2px;
	padding-left: 8px;
	font-size: 11px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	border: solid thin black;
	border-collapse:collapse;
	
}

TD.table1_row_header
{
	font-weight: bolder;
	background-color: #FFCC99;
	text-align:center;
	border: solid thin black;
	border-collapse:collapse;
	color:Black;
	
}

TD.table1_row_2
{
	background-color: #e7f1fb;
 font-family:Verdana;
 font-size: large;
 text-align:center;
 font-weight:bolder;
 color:Red;
 
}

TD.table1_last_row
{
	text-transform: uppercase;
	background-color: #99FFFF;
	border-collapse: collapse;
	border: solid thin black;
	vertical-align: middle;
	font-size: 8pt;
	font-weight:bold;
		
}

/* DotNetJunkie authoring styles */
.nt
{
	font-weight: bolder;
	background-color: #FFCC99;
	text-align:center;
	border: solid thin black;
	border-collapse:collapse;
	font-size: 10pt;
	font-family: Verdana;
	color:Red;
	font-weight: bold;
}
.ht
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration:none;
	border: solid thin black;
	
}
.sh
{
	font-weight: bold;
	font-size: 12pt;
	color: dimgray;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	text-decoration: none;
}
.ct1
{
	text-transform: uppercase;
	background-color: #99FFFF;
	border-collapse: collapse;
	border: solid thin black;
	vertical-align: middle;
	font-size: 8pt;
	font-weight:bold;
}
.ct2
{
	border-right: #999999 1px solid;
	padding-right: 4px;
	border-top: #999999 1px solid;
	padding-left: 4px;
	font-size: 8pt;
	padding-bottom: 4px;
	border-left: #999999 1px solid;
	color: black;
	padding-top: 4px;
	border-bottom: #999999 1px solid;
	font-family: 'Courier New' , Monospace;
	background-color: #eeeeee;
	text-decoration: none;
}

a
{
	font-family:Verdana;
	font-size:12px;
}

TD.Company_Name
{
	background-color: #FFCC33;
	font-family:Verdana;
	font-size: large;
	text-align:center;
	font-weight:bolder;
	color:Red;
	
}	
/* added by pushpa */
.Row_Header
{
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CCCCCC;
	border-collapse: collapse;
	border: solid thin black;
	vertical-align: middle;
	font-size: 9px;
}

.diffColor
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration:none;
	border: solid 1 px black;
	background-color: #CCFF33;
}

.GrandTotalColor
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration:none;
	border: solid thin black;
	background-color: #FFFF99;
}



	




