﻿.grid
{
	color: black;
	border-collapse: collapse;
	border: 1px solid #ddd;
	padding: 0;
	background-color: #F6F6F6;
	margin: 2px 0 4px 0;
	font-size:9pt;
}

.grid th
{
	border-left: 1px solid #ccc;
}

.grid td
{
	border-left: 1px solid #eee;
}

.grid .headerStyle
{
	color: black !important;
	font-weight: bold;
	text-align: left;
	padding: 4px;
	background-image:url(images/silverbackpale.png);
	vertical-align: top;
}

.grid .headerStyle a
{
	color: #00A !important;
	text-decoration: underline;
}

.grid .headerStyle a:hover
{
	color: #00F !important;
	text-decoration: none;
}

.grid .rowStyle
{
	background-color: #EEE;
}

.grid .rowAlternateStyle
{
	background-color: white;
}

.grid .rowSelectedStyle
{
	color: #633;
	background-color: #FFD;
}

.grid .commandStyle, .pagerStyle
{
	background-color: #e8f2ff;
	background-image:url(images/paleblueback.png);
}

.grid .footerStyle td, .commandStyle td
{
	background-color: #e8f2ff;
	background-image:url(images/paleblueback.png);
}

.grid .pagerStyle, .pagerStyle td
{
	background-color: #eee;
	background-image:url(images/silverbackpale.png);
}

.grid .pagerStyle a, .pagerStyle span
{
	padding-right: 4px;
	background-color:Transparent;
}

.grid .pagerStyle span
{
	font-weight: bold;
}

.grid .pagerStyle td
{
	border-top: 1px solid #ccc;
	color: #000;
	vertical-align: middle;
}

.grid .pagerStyle td td
{
	border: none;
}

.grid .pagerStyle .pagerTextBox, .pagerStyle select
{
	font-size: 8pt;
	border: 2px inset #eee;
}

.grid .pagerStyle .pagerTextBox
{
	width: 20px !important;
}

.grid .footerStyle td
{
	padding: 5px 4px 5px 4px;
	vertical-align: middle;
}

.grid .footerStyleBold
{
	font-weight: bold;
	color: #333;
	background-color: #E2E2E2;
}

/* Grid Paging */

.buttonPreviousPage, .buttonPreviousPageDisabled
{
	background: #ddd url(images/previous.gif) no-repeat scroll center;
	height: 20px;
	width: 20px;
	margin: 0 5px 0 5px;
}

.buttonNextPage, .buttonNextPageDisabled
{
	background: #ddd url(images/next.gif) no-repeat scroll center;
	height: 20px;
	width: 20px;
	margin: 0 5px 0 5px;
}

.buttonPreviousPageDisabled, .buttonNextPageDisabled
{
	filter: alpha(opacity=50);
	opacity: 0.50;
}

.buttonPreviousPage:hover, .buttonNextPage:hover
{
	background-color:#eee;
}

.wait
{
	background: white url(images/wait.gif) no-repeat 10px;
	padding: 13px 13px 13px 55px;
	position: fixed;
	top:30px;
	right:20px;
	text-align:center;
	color:Red;
	font-weight:bold;
	border:2px dashed red;
}

/* styles added by IP may 09 */
.cartypewrapper{float:left; width:auto;}
.cartype {float:left; width:200px; background-color:#FFFFFF; padding:15px 0px 20px 0px; font-size:1.1em; font-weight:bold;}
.cartype img {padding:10px 0px 0px 0px;}
.halfwidth {float:left; width:430px;}
.halfwidth2 {float:left; width:310px; text-align:right;} 

