﻿.gridLines td
        {
            border-bottom: 1pt solid #2E2E2E;         
            border-right: 1pt solid #2E2E2E;
            border-top:0pt solid;
        }
 .gridLines th
{
	border-bottom: #646569 2pt Outset;			
}

.tblheadertd
{
	border-bottom: #646569 2pt Outset;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	color: #FFFFFF;	
	background-color: #313236;	
}
.tblgridhead
{
	
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-right: 1pt solid #2E2E2E;
	color: #FFFFFF;
	width: 998px;
	background-color: #313236;
}
.header
{
	
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-right: 1pt solid #2E2E2E;
	color: #FFFFFF;
	width: 998px;
	background-color: #313236;
}
.gvfirstrow
{
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;				
	vertical-align: bottom;
	width:979px;
	background-color: #000000;
	
}

.GVrow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size:small;
	font-weight: normal;
	color: #FFFFFF;	
	width:979px;
	background-color: #000000;
}
.GValternaterow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size:small;
	font-weight: normal;
	color: #FFFFFF;
	/*background-color: #1E1E1E;*/
	width:979px;	
	background-color: #1E1E1E;
}
.GVborder
{
	border-right: #9E9FA3 1pt solid;
	border-top: #9E9FA3 1pt solid;
	border-left: #9E9FA3 1pt solid;
	border-bottom: #9E9FA3 1pt solid;
	
}
.Gvgreencell
{ 
	color: #FFFFFF;
	 background-color: #116e1d; 
	 font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
	
}
.GVredtext
{
	font-family: Arial, Helvetica, sans-serif;
font-size:small;
	font-weight: normal;
	color: #ff0000;
	padding-right: 8px;
	padding-left:2px;
}
.GVgreentext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
	color: #008000;
	padding-right: 8px;
	padding-left:2px;
}
.GVwhitetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
	color: #ffffff;
	padding-right: 8px;
	padding-left:2px;
}
	 

.cmspageheading
{
	font-weight: bold;
	font-size: 12px;
	color: #f0f8ff;
	font-family: Verdana;
	text-decoration: none;
	padding:5px;
	width: 100%;
	background-color: #c0c0c0;
}
.blacktextbold
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
.td
{
width: 200px;
white-space:pre-line
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */

}
.dropdwon
{
	color: #000000;
	background: #fff;
	font-weight: normal;
	border-right: #778899 1px solid;
	border-top: #778899 1px solid;
	border-left: #778899 1px solid;
	border-bottom: #778899 1px solid;
	font-size:12px;
	color:Gray;
	font-family:Arial;
	color:Gray;
	
}
.watermarked
{
	
	font-size:12px;
	color:Gray;
	font-family:Arial;
	color:Gray;

}
.clientArea
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px;
	overflow: auto;
	padding: 1px;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #cacaca;
	scrollbar-3dlight-color: #cacaca;
	scrollbar-darkshadow-color: #cacaca;
	scrollbar-shadow-color: #cacaca;
/*	scrollbar-arrow-color: #000000;*/
	scrollbar-track-color: #cacaca;
	scrollbar-arrow-color:White;
}
.textbox
{
	width:200px;
}
.loadingtext
{
	font: bolder 12pt Arial, Helvetica, sans-serif;
	color: #800000;
	padding-right: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.errortext
{
	font: Arial, Helvetica, sans-serif;
	color: #ff0000;
	padding-right: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size:14px;
}
.Heading
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
}
.text
{
	font-size:12px;
	padding-left: 2px;
	font-family: verdana;

}
.textc
{
	font: 9pt Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color: #000080;
}
.boldtext
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
}
.crow
{
	color: #808080;
	background-color:#f6f6f6;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	width: 100%;
	padding-left: 5px;
}
.pageheading
{
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	background-color: #7E9BE5;
	padding: 5px;
	width:100%
}
.contentborder
{
	border-right: #eaeaea 1pt solid;
	border-top: #eaeaea 1pt solid;
	border-left: #eaeaea 1pt solid;
	border-bottom: #eaeaea 1pt solid;
	padding-bottom: 5px;
}
.grid-view
{
	margin: 0;
	border: 0px solid #333;
	font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
	font-size: 0.9em;
}

.grid-view tr.normal
{
	color: #FFFFFF;
	background-color: #13242e;
	vertical-align: top;
	text-align: left;
	font-family: Verdana;
	background-image: url(images/table_bg.gif);
}

.grid-view tr.alternate
{
	color: #FFFFFF; /*background-color:#EAEAEA;*/
	background-color: #37718E;
	height: 25px;
	vertical-align: top;
	text-align: left;
	font-family: Verdana;
}


.grid-view tr.normal:hover, .grid-view tr.alternate:hover
{
	/*background-color:#F6F6F6;*/
	background-color: #EAEAEA;
	color: black;
	font-weight: bold;
	background-color: #800000;
}
.grid-viewhover
{
	background-color: #800000;
	color: black;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
.gridviewheader
{
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	text-align: left;
}

