﻿/* grid */
.whiteRow { border-bottom:1px solid #c2bec1; padding:5px 5px; background:white; height: auto; vertical-align:top; font-size:11px;}
.whiteRow2 { padding:5px 5px; background:white }
.blueRow {background-color:#3399CC; font-weight:bold; color:#ffffff; padding:5px 5px; height: auto; }
.evenRow {background-color:#F5F5F0; padding:5px 5px; height: auto; vertical-align:top; font-size:11px; }
.grayRow {background-color:#E8E8E7; font-weight:bold; color:#000000; padding:10px 5px; height: auto; vertical-align:top;}
.table673px {  font-size:11px; overflow:scroll; }
.blueRow a { color: White;  text-decoration:none;}
.TableHeader 
{
	color: #000;
	font-weight:bold;
	text-decoration: none;
	padding-left: 3;
	border-bottom: white 1px solid;
	border-top: silver 2px solid;
	background-color: #DBEAF5;
}
.TableHeader a 
{
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	padding-left: 3;
	
}
.TableHeader a:hover 
{
	color: #000;
	font-weight:bold;
	text-decoration: none;
	padding-left: 3;
}
.TableBorder
{
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: silver 1px solid;
	border-top: silver 2px solid;
	background-color: #F1F4FB;
}

/* odd row */
.TableRowLook1 
{
	font-weight:normal;
	background-color: #E1E1E1;
	vertical-align:middle;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-bottom-style:solid;
	padding-left: 3;
	text-decoration:none;
}
.TableRowLook1 a
{
	color: #000;
	font-weight:bold;
	background-color: #E1E1E1;
	vertical-align:middle;
	padding-left: 3;
	text-decoration:none;
}
.TableRowLook1 a:hover
{
	color: #000;
	font-weight:bold;
	background-color: #E1E1E1;
	vertical-align:middle;
	padding-left: 3;
	text-decoration:underline;
}
.TableRowLook1 a:visited
{
	color: #000;
	font-weight:bold;
	background-color: #E1E1E1;
	vertical-align:middle;
	padding-left: 3;
	text-decoration:none;
}

/* even row */
.TableRowLook2 
{
	font-weight:normal;
	background-color: #C0C0C0;
	vertical-align:middle;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-bottom-style:solid;
	padding-left: 3;
	text-decoration:none;
}
.TableRowLook2 a
{
	color: #000;
	font-weight:bold;
	background-color: #C0C0C0;
	vertical-align:middle;
	padding-left: 3;
	text-decoration:none;
}
.TableRowLook2 a:hover
{
	color: #000;
	font-weight:bold;
	background-color: #C0C0C0;
	vertical-align:middle;
	padding-left: 3;
	text-decoration:underline;
}
.TableRowLook2 a:visited
{
	color: #000;
	font-weight:bold;
	background-color: #C0C0C0;
	vertical-align:middle;
	padding-left: 3;
	text-decoration:none;
}
.RightAlignColumn
{
	padding-right: 16px;
	text-align:right;
}

/* paging */
.pagination { padding: 2px 2px 2px 0px; }
.pagination ul{ margin: 0; padding: 0; text-align: right; /*Set to "right" to right align pagination interface*/ font-size:1.1em; }
.pagination li{ list-style-type: none; display: inline; padding-left: 2px; padding-bottom: 0px; font-size:1.1em; }
.pagination a, .pagination a:visited{ padding: 0 5px; border: 1px solid #699eae; text-decoration: none;  color: #537d8a; }
.pagination a:hover, .pagination a:active{ border: 1px solid #699eae; color: #000; background-color: #c7dded; }
.pagination a.currentpage{ background-color: #548fd1; color: #FFF !important; border-color: #699eae; font-weight: bold; cursor: default; }
.pagination a.disablelink, .pagination a.disablelink:hover{ background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; }
.pagination a.prevnext{ font-weight: bold; }
.pagination td{ font-size:9px; }
