﻿/* --------------------------------------------------------------------------
	gvGeneric
---------------------------------------------------------------------------- */

.gvE td
{
	border: 1px solid #98C0D6;
	border-collapse: collapse;
}

.gvE
{
	border: none;
	border: 1px solid #98C0D6;
	background-color: #FFFFFF;
	font-size: 12px;
	width:712px;
	font-family: Trebuchet MS;
}

.gvE thead th,
.gvE tbody th
{
background-color: #5C9EBE;  
color: #FFFFFF;  
padding: 5px 5px 5px 5px;
border-left: 1px solid #98C0D6;
font-size:12px;
font-weight:bold;
text-align:center;

}

.gvE tbody tr td
{
padding: 1px 1px;
color: #666;
padding: 5px 5px 5px 5px;
}

.gvE tbody tr:hover
{
  background: #e0e0e0;
}

.gvE tbody tr:hover td
{
  color: #000000;
  background: #e0e0e0;
}

.gvE tfoot td
{
  border-left: none;
  border-top: 1px solid #CCC;
  padding : 2px;
  background: #FFF;
  color:#666;
}

.gvE tfoot tr:hover td { background-color:#FFFFFF; }


.gvE caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}

.gvE a:link
{
	color:#FFFFFF;
	text-decoration: underline;
}

.gvE a:visited
{
	color:#666;
}

.gvE a:hover
{
	color:#003366;
	text-decoration: underline;
}

.gvE a:active
{
	color:#003366;
}


/* --------------------------------------------------------------------------
	gvData
---------------------------------------------------------------------------- */

.gvD td
{
	border-left: 1px solid #99CCCC;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
    border-spacing: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:center;
	font-size:11px;
}

td.hx
{
	border-left: 1px solid #99CCCC;
	background-color: #006699;
	color: #FFFFFF;
	border-collapse: collapse;
    border-spacing: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:center;
	font-size:11px;
}


td.ws
{
	border-left: 1px solid #99CCCC;
	border-bottom: 1px solid #FFFFFF;
	background-color: #008BCE;
	border-collapse: collapse;
    border-spacing: 0px;

	text-align: center;
	font-size: 11px;
    padding-left:2px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:2px;
}


td.we
{
	border-left: 1px solid #99CCCC;
	background-color: #008BCE;
	border-collapse: collapse;
    border-spacing: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 11px;
}


.gvD
{

 background-color: #FFFFFF;
 border-spacing: 0px;

}




