﻿.foo {} /* W3C Validators want .css files to start with a selector, not a comment - so... */

/* This file defines CSS Selectors used with CSS Friendly GridView controls. */

/* === datatable - Styles for GridViews with a CssSelectorClass="datatable". === */
.datatable .AspNet-GridView
{
	border-top: solid 1px #3D85A1;
	border-bottom: solid 3px #3D85A1;
	border-left: solid 1px #3D85A1;
	border-right: solid 1px #3D85A1;
	color: #333;
	float: left;
	border-color: #5D7B9D;
}

.datatable .AspNet-GridView table
{
    border-collapse: collapse;
    width:100%;
}

.datatable .AspNet-GridView table a:hover
{
    border-bottom: none ! important;
}

.pane-left .datatable .AspNet-GridView table,
.pane-right .datatable .AspNet-GridView table
{
    width: auto;
}

.datatable .AspNet-GridView thead, .datatable .AspNet-GridView tfoot
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: #FFFFFF;
}

.datatable .AspNet-GridView thead,
.datatable .AspNet-GridView thead a,
.datatable .AspNet-GridView tfoot,
.datatable .AspNet-GridView tfoot a
{
    color: #fff;
}

.datatable .AspNet-GridView thead a,
.datatable .AspNet-GridView tfoot a
{
    display: block;
}

.datatable .AspNet-GridView thead a:hover,
.datatable .AspNet-GridView tfoot a:hover
{
    text-decoration: underline;
}

.datatable .AspNet-GridView thead th
{
	padding: 5px;
	border-right: solid 1px #CAD5DF;
	background-color: #5D7B9D;
}

.datatable .AspNet-GridView thead th .note
{
    display:block;
    font-size:.8em;
}

.datatable .AspNet-GridView tbody a, .datatable .AspNet-GridView tbody a:visited
{
	color: #BD4A00;
	text-decoration: none;
	border-right: solid 1px #CAD5DF;
}

.datatable .AspNet-GridView tbody a:hover
{
    color: #BD4A00;
    text-decoration: underline;
}

.datatable .AspNet-GridView th,
.datatable .AspNet-GridView td
{
	border-right: solid 1px #9CAFC5;
    font-size:.9em;
    background-color: #FFFFFF;
}

.datatable .AspNet-GridView th.text-right,
.datatable .AspNet-GridView td.text-right
{
    padding-right:1em;
    text-align:right;
	border-right: solid 1px #9CAFC5;
}

.datatable .AspNet-GridView tbody td
{
	border-right: solid 1px #9CAFC5;
    color: #333;
    padding: 2px;
    padding-left: 4px;
}

.datatable .AspNet-GridView tbody tr.AspNet-GridView-Alternate
{
	border-right-color: #9CAFC5;
	background-color: #D9DFE8;
	color: #284775;
}

.datatable .AspNet-GridView tbody tr.AspNet-GridView-Edit
{
	border-right-color: #9CAFC5;
	background-color: #999999;
}

.datatable .AspNet-GridView tbody tr.AspNet-GridView-Edit
{
    color: #fff;
}
.datatable .AspNet-GridView tbody tr.AspNet-GridView-Edit a:hover
{
    color: #fff;
}

.datatable .AspNet-GridView-Pagination
{
	background-color: #284775;
	color: #FFFFFF;
	font-size: .9em;
	padding: 2px 5px;
}

.datatable .AspNet-GridView-Pagination a
{
    color: #fff;
    text-decoration: underline;
}

.theader th
{
	padding: 2px;
	border-right: solid 1px #CAD5DF;
	background-color: #5D7B9D;
	font-weight: bold;
    font-size:9pt;
	color: #FFFFFF;
    min-width:100px;
}

.gridView
{
	border-top: solid 1px #3D85A1;
	border-bottom: solid 3px #3D85A1;
	border-left: solid 1px #3D85A1;
	border-right: solid 1px #3D85A1;
	color: #333;
	float: left;
	border-color: #5D7B9D;
    border-collapse: collapse;
    width:990px;
    font-size:9pt;
}

.gridViewRow td
{
	font-size: 8pt;
	border-right: solid 1px #9CAFC5;
	text-align: left;
}

.gridViewRow a
{
	color: #BD4A00;
	text-decoration: none;
}

.gridViewNarrow
{
	border-top: solid 1px #3D85A1;
	border-bottom: solid 3px #3D85A1;
	border-left: solid 1px #3D85A1;
	border-right: solid 1px #3D85A1;
	color: #333;
	border-color: #5D7B9D;
    border-collapse: collapse;
    width:500px;
    font-size:9pt;
}

.gridViewNoLeftBorder
{
	border-left: none 0px #ffffff;
}

.gridViewRowNarrow td
{
	font-size: 8pt;
	text-align: left;
}

/* === mail - Styles for GridViews with a CssSelectorClass="mail". === */
.mail .AspNet-GridView
{
	border-top: solid 1px #3D85A1;
	border-bottom: solid 3px #3D85A1;
	border-left: solid 1px #3D85A1;
	border-right: solid 1px #3D85A1;
	color: #333;
	border-color: #5D7B9D;
	text-align: left;
	width:60%;
}

.mail .AspNet-GridView table
{
    border-collapse: collapse;
    width:100%;
}

.mail .AspNet-GridView table a:hover
{
    border-bottom: none ! important;
}

.pane-left .mail .AspNet-GridView table,
.pane-right .mail .AspNet-GridView table
{
    width: 60%;
}

.mail .AspNet-GridView thead, .datatable .AspNet-GridView tfoot
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: #FFFFFF;
}

.mail .AspNet-GridView thead,
.mail .AspNet-GridView thead a,
.mail .AspNet-GridView tfoot,
.mail .AspNet-GridView tfoot a
{
    color: #fff;
}

.mail .AspNet-GridView thead a,
.mail .AspNet-GridView tfoot a
{
    display: block;
}

.mail .AspNet-GridView thead a:hover,
.mail .AspNet-GridView tfoot a:hover
{
    text-decoration: underline;
}

.mail .AspNet-GridView thead th
{
	padding: 5px;
	/*border-right: solid 1px #CAD5DF;*/
	background-color: #5D7B9D;
}

.mail .AspNet-GridView thead th .note
{
    display:block;
    font-size:.8em;
}

.mail .AspNet-GridView tbody a, .mail .AspNet-GridView tbody a:visited
{
	color: #BD4A00;
	text-decoration: underline;
	/*border-right: solid 1px #CAD5DF;*/
}

.mail .AspNet-GridView tbody a:hover
{
    color: #BD4A00;
    text-decoration: underline;
}

.mail .AspNet-GridView th,
.mail .AspNet-GridView td
{
	/*border-right: solid 1px #9CAFC5;*/
    font-size:.9em;
    background-color: #FFFFFF;
	border-bottom: solid 1px #3D85A1;
}

.mail .AspNet-GridView th.text-right,
.mail .AspNet-GridView td.text-right
{
    padding-right:1em;
    text-align:right;
	/*border-right: solid 1px #9CAFC5;*/
}

.mail .AspNet-GridView tbody td
{
	/*border-right: solid 1px #9CAFC5;*/
    color: #333;
    padding: 2px;
    padding-left: 4px;
}

.mail .AspNet-GridView tbody tr.AspNet-GridView-Alternate
{
	/*border-right-color: #9CAFC5;*/
	background-color: #D9DFE8;
	color: #284775;
}

.mail .AspNet-GridView tbody tr.AspNet-GridView-Edit
{
	/*border-right-color: #9CAFC5;*/
	background-color: #999999;
}

.mail .AspNet-GridView tbody tr.AspNet-GridView-Edit
{
    color: #fff;
}
.mail .AspNet-GridView tbody tr.AspNet-GridView-Edit a:hover
{
    color: #fff;
}

.mail .AspNet-GridView-Pagination
{
	background-color: #284775;
	color: #FFFFFF;
	font-size: .9em;
	padding: 2px 5px;
}

.mail .AspNet-GridView-Pagination a
{
    color: #fff;
    text-decoration: underline;
}

/** Public Pages **/
.publicpages .AspNet-GridView
{
	color: #333;
	float: left;
	border-style: none;
}

.publicpages .AspNet-GridView table
{
    border-collapse: collapse;
    width:800px;
}

.publicpages .AspNet-GridView table a:hover
{
    border-bottom: none ! important;
}

.pane-left .publicpages .AspNet-GridView table,
.pane-right .publicpages .AspNet-GridView table
{
    width: auto;
}

.publicpages .AspNet-GridView thead a,
.publicpages .AspNet-GridView tfoot a
{
    display: block;
}

.publicpages .AspNet-GridView thead a:hover,
.publicpages .AspNet-GridView tfoot a:hover
{
    text-decoration: underline;
}

.publicpages .AspNet-GridView thead th
{
	padding: 5px;
	text-align: left;
	height: 25px;
}

.publicpages .AspNet-GridView thead th .note
{
    display:block;
    font-size:.8em;
}

.publicpages .AspNet-GridView tbody a, .datatable .AspNet-GridView tbody a:visited
{
	text-decoration: none;
}

.publicpages .AspNet-GridView tbody a:hover
{
    text-decoration: underline;
}

.publicpages .AspNet-GridView th,
.publicpages .AspNet-GridView td
{
	text-align: left;
	min-width:100px;
}

.publicpages .AspNet-GridView th.text-right,
.publicpages .AspNet-GridView td.text-right
{
    padding-right:1em;
    text-align:right;
}

.publicpages .AspNet-GridView tbody td
{
    color: #333;
    padding: 2px;
    padding-left: 4px;
}

.publicpages .AspNet-GridView tbody tr.AspNet-GridView-Alternate
{
    color: #333;
    padding: 2px;
    padding-left: 4px;
}

.publicpages .AspNet-GridView-Pagination
{
	background-color: #284775;
	color: #FFFFFF;
	font-size: .9em;
	padding: 2px 5px;
}

.publicpages .AspNet-GridView-Pagination a
{
    color: #fff;
    text-decoration: underline;
}

.mediumwidth
{
	width: 300px;
	height:50px;
}

.largewidth
{
	width: 400px;
}

