/* white base coat */
body {
	background: #F1F2F3;
}

a:link, a:visited {
	color: #009; 
}

a:hover {
	color: #00c;
}

p,div {
	color: #333;
}

h3, .componentheading {
	color: #000;
}

.contentheading {
	color: #6D7E92;
}

table.contenttoc {
	border: 2px solid #FFFFFF;
}

td.sectiontableheader {
  background: #EFF3F8;
  color: #333;
  border-right: 1px solid #fff;
}

.small {
	color: #6D7E92;
}

.modifydate {
	color: #6D7E92;
}

.createdate {
	color: #6D7E92;
}

td.left_shadow {
  width: 8px;
  background: url(images/gb_shadow_l.png) repeat-y;
}

td.right_shadow {
  width: 8px;
  background: url(images/gb_shadow_r.png) repeat-y;
}

div.left_bot_shadow {
  height: 18px;
  background: url(images/gb_shadow_bl.png) top left no-repeat;
}

div.right_bot_shadow {
  height: 18px;
  background: url(images/gb_shadow_br.png) top right no-repeat;
}

td.bottom_shadow {
  text-align: center;
  height: 18px;
  vertical-align: top;
  background: url(images/gb_shadow_b.png) bottom left repeat-x;
}

td.wrapper {
  background: #fff;
}

div#logo {
	height: 71px;
}

div.border {
	border: 2px solid #FFFFFF;							/* customizable */
	padding: 0 2px;
}

div.imagebanner {
	background: #fff url(images/gb_banner.jpg) top left no-repeat;
}

div.newsflash {
	background: #FFFFFF;
}

div.horizmenu, div.submenu {
	background: #01628c; 										/* customizable */
}

div.submenu {
	background: #000000; 									/* customizable */
	border-top: 1px solid #fff;
}

div.horizmenu a:link, div.horizmenu a:visited {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
}

div.submenu a:link, div.submenu a:visited {
	color: #fff;
}

div.horizmenu a:hover, div.submenu a:hover {
	background: #6C7D91;
	color: #fff;
}

div.horizmenu a.active_menu:link, div.horizmenu a.active_menu:visited{
  background: #000000;											/* customizable */
  color: #fff;
  border-bottom: 1px solid #000000;							/* customizable */
}

div.moduletable, div.moduletable-darker, div.moduletable-lighter {
	background: #EFF3F8;							
	border: 2px solid #FFFFFF;
}

div.moduletable-darker {
	background: #FFFFFF;
}

div.moduletable-lighter, table.userblock div.moduletable  {
	background: #FBFCFD;
}

div.moduletable h3, div.moduletable-lighter h3, div.moduletable-darker h3 {
	background: url(images/gb_addition.png) no-repeat;
}

div#footer {
	color: #7D9EC4;
}

.contrast {
	background: url(images/gb_contrast_toggle.png);
}

.smaller {
	background: url(images/gb_font_smaller.png);
}

.larger {
	background: url(images/gb_font_larger.png);	
}

.reset {
	background: url(images/gb_reset.png);		
}


.reporttable tbody tr {
	background: white;
}

.reporttable tbody tr.odd {
    background: #F4F4F4;
}

.reporttable {
	border: 1px solid #000000; 				/* customizable */
}

.reporttable thead, .reporttable thead td{
	background: #01628c;							/* customizable */
	font-weight: bold;
	color:		white;
	border-bottom: 1px solid white;
	padding: 0px;
	font-size: 105%;
}
.reporttable  tbody td {
    padding: 3px;
    border-right: 1px solid #F0F0F0;
}

.progressbar {
	font-size: 8pt;
}

#filled {
	background: #000000;					/* customizable */
	
}

#empty {
	background: gray;
}

div.submenu a.selectedMenuDetail:link, div.submenu a.selectedMenuDetail:visited
{
	background-image: url(images/arrow.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.gridViewPager
{
	background-color: #01628C;
	color: White;
}

.gridViewFooter
{
	background-color: #01628C;
	color: White;
	font-weight: bold;
}

.gridViewHeader
{
	background-color: Black;
	color: White;
	font-weight: bold;
}

.gridViewRow
{
	background-color: White;
	color: Black;
}

.gridViewSelectedRow
{
	background-color: #F1F2F3;
	color: Black;
	font-weight: bold;
}

.newSubHeader
{
	background-color: #01628C;
	color: White;
}




