﻿.GWGeneralStyle
{
	table-layout:fixed;
}

.GWGeneralStyle td
{

}

.GVWROW td
{
	border:solid 1px #cfcfcf;
	padding-bottom: 5px;	
	padding-top: 5px;
	padding-right: 2px;	
	padding-left: 2px;
	height:20px;
	/* text-align:center;*/
}

.GVWROWALT td
{
  border:solid 1px #cfcfcf;
  padding-bottom: 5px;	
  padding-top: 5px;
  padding-right: 2px;	
  padding-left: 2px;
  height:20px;
 /* text-align:center;*/
}

.GVWHEAD   
{ 
	
	font-size: 9pt;
	background-image:url('../../Images/grad_100.jpg');
	background-repeat: repeat-x;
	text-align:center;
	vertical-align:middle;
	height:36px;
}

.GVWHEAD49  
{ 
	
	font-size: 9pt;
	background-image:url('../../Images/Grad_49.jpg');
	background-repeat: repeat-x;
	text-align:center;
	vertical-align:middle;
	height:36px;
}

.GVWHEAD35  
{ 
	
	font-size: 9pt;
	background-image:url('../../Images/Grad_35.jpg');
	background-repeat: repeat-x;
	text-align:center;
	vertical-align:middle;
	height:35px;
}

.GVWHEADRPT  { color: Black; font-size: 9pt;  background-image:url('../../Images/grad_100.jpg');
	background-repeat: repeat-x; height: 36px; font-weight:bold; }
	
	.GVWHEADRPTSUB   
	{
		color: Black; font-size: 9pt;  background-image:url('../../Images/grad_49.jpg');
	background-repeat: repeat-x; height: 36px; font-weight:bold; 
	 padding:3px;
	 }

	
.GVWHEADRPT td, .GVWHEADRPT th 
 { 
 	padding-right: 2px;	
	padding-left: 2px;
 	text-align: center;    
    white-space: normal;
    padding:5px;
    width: auto; 
    vertical-align: middle; 
    border-right: 1px solid;
    border-bottom: 1px solid }
       
.GVWHEADRPT td span
{
	white-space:normal;
}

	
.GVWHEADRPT a:link, .GVWHEADRPT a:visited, .GVWHEAD a:active 
 {
	color: Black;
	font-size: 9pt;	
	text-decoration:none;
}


.GVWHEADSorted  
{ 
   color: Black;
	font-size: 9pt;
	background-image:url('../../Images/sorted_by_bg_lrg.jpg');
	background-repeat: repeat-x;
	text-align:center;
	vertical-align:middle;
	height:36px;
}

.GVWHEAD   a:link, .GVWHEAD a:visited
{ 
    color: Black;
	font-size: 9pt;	
	text-decoration:none;	 
}

.GVWHEAD49   a:link, .GVWHEAD49 a:visited
{ 
    color: Black;
	font-size: 9pt;	
	text-decoration:none;	 
}

.GVWCELLClickable
{

	/*background-color:White;*/
	text-align:center;	
}

.GVWCELLClickable a:link, .GVWCELLClickable a:visited
{
	 color: #E05206;
   	 text-decoration: none;
	
}

.GVWCELLClickable a:hover
{
	 color: #E05206;
   	 text-decoration: underline;
	
}

.GVWROWClickable a:hover
{
	color: #FFFFFF;
    text-decoration: underline;	
}

.GVWCELLRightAligned
{
	text-align:right;
	white-space:nowrap;
}

.GVWCELLCenterAligned
{
	text-align:center;
	white-space:nowrap;
}

.GVWCELLLeftAligned
{
	text-align:left;
	white-space:nowrap;
}



.GVWROWSelected
{
	background-color:#b4d6b6;
}

.GVWROWSelected td
{
	
	border:solid 1px #cfcfcf;
    padding-bottom: 5px;	
	padding-top: 5px;
 	height:20px;
	

}



.GVWFOOTER td  
  {
  	 height:30px;
  	 padding:5px;
  	 font-weight:bold;
	 }
	 
	 .GVWFOOTERRPT td  
  {
  	 height:50px;
  	 padding:5px;
  	 font-weight:bold;
	 }



.GVWGROUP td
{
	color: #696969; background-color: #ffc;
	border:solid 1px #cfcfcf;
	padding-bottom: 5px;	
	padding-top: 5px;
	padding-right: 2px;	
	padding-left: 2px;
	height:20px;
	
}

.GVWROWGROUP td
{
	 
	background-color: #B2D9ED;
	border:solid 1px #cfcfcf;
	padding-bottom: 5px;	
	padding-top: 5px;
	padding-right: 2px;	
	padding-left: 2px;
	height:20px;
	text-align:center;
}
.GVWROWGROUPMEMBER td
{
	
	background-color: #dfebee;
	border:solid 1px #cfcfcf;
	padding-bottom: 5px;	
	padding-top: 5px;
	padding-right: 2px;	
	padding-left: 2px;
	height:20px;
	text-align:center;
}

table.GVWRPTRTBL
{
	padding:2px;
}


.GVWROWRPT td
{
	border:solid 1px #cfcfcf;
	padding-bottom: 5px;	
	padding-top: 5px;
	padding-right: 2px;	
	padding-left: 2px;
	height:20px;
	 text-align:center;
}


/*.GVWHEADNew  { color: #999999 ; font-size: 10px; background-color: #ffffff; height: 40px; font-weight:normal }
	
.GVWHEADNew td 
 { white-space: normal; font-weight:normal; 
	padding-right: 25px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px; }
.GVWHEADNew td span
{
	white-space:normal;
}
.GVWHEADNew th 
 { font-weight: normal; white-space: normal;font-weight:normal; 
	padding-right: 25px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;  }
.GVWHEADNew a:link, .GVWHEADNew a:visited, .GVWHEADNew a:active  { color: #ffffff; font-size: 10px; cursor: pointer }

.GVWHEADNew a:hover {
	color:#FFFFFF;
	}

.GVWROWNew
{
	color: #696969;
	font-size: 10px;
	font-family: Verdana;
	background-color: #ffffff;
	letter-spacing: 0.2px;
	height: 30px;
	
	
}
.GVWROWDEFNew  { color: #696969; font-size: 10px; font-family: Verdana; background-color: #ffffff; letter-spacing: 0.2px
	 }

.GVWROWNew td 
{
	padding-right: 25px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	}
.GVWROWALTNew td 
{
	padding-right: 25px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	 }

.GVWROWNew td a:link, .GVWROWNew td a:visited
 { color: #696969; font-size: 10px }

.GVWROWNew td a:hover
{
	color:#999999;
}

.GVWROWALTNew  { color: #696969; font-size: 10px; background-color: #ffffff; height: 30px  }
	
.GVWROWALTNew td a:link, .GVWROWALTNew td a:visited
 { color: #696969; font-size: 10px }

.GVWROWALTNew td a:hover
{
	color:#999999;
}
.GVWROWALTDEFNew  { color: #696969; font-size: 10px; background-color: #ffffff }

.GVWFOOTERNew  { color: #696969; font-size: 10px; background-color: #ffffff; height: 30px ; font-weight: bold;}
	
.GVWFOOTERNew td  { font-weight: bold; 
	white-space: normal;
	padding-right: 25px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	 }


.GVWHEADBig  { color: #808080 ; font-size: 16px; background-color: #ffffff; height: 40px; font-weight:normal }
.GVWHEADBig td
{
	white-space: normal;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.GVWHEADBig td span
{
	white-space:normal;
}
.GVWHEADBig th 
 { font-weight: normal; white-space: normal;font-weight:normal; 
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;  }
.GVWHEADBig a:link, .GVWHEADBig a:visited, .GVWHEADBig a:active  { color: #ffffff; font-size: 10px; cursor: pointer }

.GVWHEADBig a:hover {
	color:#FFFFFF;
	}

.GVWROWBig
{
	color: #696969;
	font-size: 10px;
	font-family: Verdana;
	background-color: #ffffff;
	letter-spacing: 0.2px;
	height: 30px;
	
	
}
.GVWROWDEFBig  { color: #696969; font-size: 10px; font-family: Verdana; background-color: #ffffff; letter-spacing: 0.2px
	 }

.GVWROWBig td { padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px; }
.GVWROWALTBig td { padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px; }

.GVWROWBig td a:link, .GVWROWBig td a:visited
 { color: #696969; font-size: 10px }

.GVWROWBig td a:hover
{
	color:#999999;
}

.GVWROWALTBig  { color: #696969; font-size: 10px; background-color: #ffffff; height: 30px  }
	
.GVWROWALTBig td a:link, .GVWROWALTBig td a:visited
 { color: #696969; font-size: 10px }

.GVWROWALTBig td a:hover
{
	color:#999999;
}
.GVWROWALTDEFBig  { color: #696969; font-size: 10px; background-color: #ffffff }

.GVWFOOTERBig  { color: #696969; font-size: 10px; background-color: #ffffff; height: 30px ; font-weight: bold;}
	
.GVWFOOTERBig td  
{
	white-space: normal; 
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px; 
	}
	
	
	
	.GVWROWDEF  { color: #696969; font-size: 10px; font-family: Verdana; background-color: #ffffff; letter-spacing: 0.2px
	 }

.GVWROW td { text-align: center; padding: 5px }
.GVWROWALT td { text-align: center; padding: 5px }

.GVWROW td a:link, .GVWROW td a:visited
 { color: #696969; font-size: 10px }

.GVWROW td a:hover
{
	color:#999999;
}

.GVWROWALT  { color: #696969; font-size: 10px; background-color: #ffffff; height: 30px  }
	
.GVWROWALT td a:link, .GVWROWALT td a:visited
 { color: #696969; font-size: 10px }

.GVWROWALT td a:hover
{
	color:#999999;
}
.GVWROWALTDEF  { color: #696969; font-size: 10px; background-color: #ffffff }

.SUMMARY  { color: #696969; font-size: 10px; background-color: #ffc; height: 30px }
	
.SUMMARY td  { font-weight: bold; padding: 5px }


	
.GVWHEAD1  { color: #ffffff; font-size: 10px; background-color: #999999; height: 30px }

	
.GVWHEAD1 td 
 { text-align: center; white-space: normal; padding: 5px; width: auto; vertical-align: middle; }
.GVWHEAD1 td span
{
	white-space:normal;
}
.GVWHEAD1 th 
 { font-weight: normal; text-align: center; white-space: normal; padding: 5px; width: auto; vertical-align: middle;  }
.GVWHEAD1 a:link, .GVWHEAD a:visited, .GVWHEAD a:active  { color: #ffffff; font-size: 10px; cursor: pointer }

.GVWHEAD1 a:hover {
	color:#FFFFFF;
	}
	
	
	.GVWROW
{
	color: #696969;
	font-size: 10px;
	font-family: Verdana;
	background-color: #ffffff;
	letter-spacing: 0.2px;
	height: 30px;
	
}

	

.GVWHEADISSUES  { color: #696969; font-size: 10px; background-color: #f4f4f4; height: 30px }
.GVWHEADISSUES td 
{  white-space: normal; padding: 5px; width: auto; vertical-align: middle; }
.GVWHEADISSUES td span
{
	white-space:normal;
}
.GVWHEADISSUES th 
 { font-weight: normal; white-space: normal; padding: 5px; width: auto; vertical-align: middle; }
.GVWHEADISSUES a:link, .GVWHEAD a:visited, .GVWHEAD a:active  { color: #ffffff; font-size: 10px; cursor: pointer }

.GVWHEADISSUES a:hover {
	color:#FFFFFF;
	}
	.GVWROWISSUES
{
	color: #696969;
	font-size: 10px;
	font-family: Verdana;
	background-color: #ffffff;
	letter-spacing: 0.2px;
	height: 30px;
	margin-left:0px;
	padding-left:0px;
	  
	
	
}

.GVWROWISSUES td { text-align: center; padding:5px; }

.GVWROWISSUES td a:link, .GVWROW td a:visited
 { color: #696969; font-size: 10px }

.GVWROWISSUES td a:hover
{
	color:#999999;
}
.GVWROWALTISSUES td { text-align: center;  padding:5px;}


.GVWROWALTISSUES  { color: #696969; font-size: 10px; background-color: #ffffff; height: 30px  }
	
.GVWROWALTISSUES td a:link, .GVWROWALT td a:visited
 { color: #696969; font-size: 10px }

.GVWROWALTISSUES td a:hover
{
	color:#999999;
}

.GVWFOOTERISSUES  { color: #696969; font-size: 10px; background-color: white; height: 40px }
	
.GVWFOOTERISSUES td  { font-weight: bold; white-space: normal; padding: 5px; }

.GVWHEADISSUESBUYER  { color: white; font-size: 10px; background-color: #999999; height: 30px }
.GVWHEADISSUESBUYER td 
{ text-align:center; white-space: normal; padding: 5px; width: auto; vertical-align: middle; }
.GVWHEADISSUESBUYER td span
{
	white-space:normal;
}
.GVWHEADISSUESBUYER th 
 { font-weight: normal; text-align: center; white-space: normal; padding: 5px; width: auto; vertical-align: middle; border-right: 1px solid; border-bottom: 1px solid }
.GVWHEADISSUESBUYER a:link, .GVWHEAD a:visited, .GVWHEAD a:active  { color: #ffffff; font-size: 10px; cursor: pointer }

.GVWHEADISSUESBUYER a:hover {
	color:#FFFFFF;
	}
	.GVWROWISSUES
{
	color: #696969;
	font-size: 10px;
	font-family: Verdana;
	background-color: #ffffff;
	letter-spacing: 0.2px;
	height: 30px;
	
	
}

.GVWROWISSUES td { text-align: center; padding-left:5px; }

.GVWROWISSUES td a:link, .GVWROW td a:visited
 { color: #696969; font-size: 10px }

.GVWROWISSUES td a:hover
{
	color:#999999;
}

.GVWROWALTISSUES td { text-align: center;  }

.GVWROWALTISSUES  { color: #696969; font-size: 10px; background-color: #ffffff; height: 30px  }
	
.GVWROWALTISSUES td a:link, .GVWROWALT td a:visited
 { color: #696969; font-size: 10px }

.GVWROWALTISSUES td a:hover
{
	color:#999999;
}

.GVWFOOTERISSUES  { color: #696969; font-size: 10px; background-color: white; height: 40px }
	
.GVWFOOTERISSUES td  { font-weight: bold; white-space: normal; padding: 5px; }

	

	
.GVWGROUP td  { padding: 5px }
	
.GVWGROUP a  { color: #696969; font-size: 10px; cursor: pointer }
	
.GVWGROUP a:hover{
	color:#999999;
	}
.GVWFOOTER  { color: #696969; font-size: 10px; background-color: #ffffcc; height: 30px }
	
.GVWFOOTER td  { font-weight: bold; white-space: normal; padding: 5px; }

.GVWColumn
{
	 background-color: #ffffcc;
	
	
}
.GVWColumnHeader
{
	background-color:#696969;
}*/