﻿.searchbtn{font-size:8pt; border:1px solid #000000; background-color:#cccccc; color:Black;}

/* default grid views */
#gvClassifieds table, table.AspNet-GridView, table.gv { font-size: .95em; width: 100%; color: #333; border: 1px solid silver; margin-top: 3px; border-spacing: 0px; border-collapse: collapse; }
#gvClassifieds table td, table.AspNet-GridView td, table.gv td { padding: 3px; border: 1px solid #ddd; }
#gvClassifieds table td { border: 0; } /* add grids that don't want borders here */
.gv_head { text-align: left; background-color: #ddd; background: #fff url(../images/gradient_gray_up.gif) bottom left repeat-x; }
.gv_head th.sorted { }
.gv_head th { border-bottom: 1px solid #ccc; padding: 4px; }

/* When adding glyph for sorting i was getting some funky spacing issues, so created new styles for this. --Erikk */
.gv_head_glyph { text-align: left; background-color: #ddd; background: #fff url(../images/gradient_gray_up.gif) bottom left repeat-x; }
.gv_head_glyph th.sorted { }
.gv_head_glyph th { border-bottom: 1px solid #ccc; padding: 4px;}

.gv_foot { }
/*.gv_alt { background-color: #efefef; }*/
.gv_alt
{
    background-color: #E6E4DD;
}
.gv_sel { background-color: #fff9db; font-weight: bold; }
.gv_row {  }
.gv_empty td { text-align: center; font-weight: bold;  }
.dv_h { font-weight: bold; text-align:right; background-color: #efefef; }
.gv_hov { background-color: #fefce2; border: 1px solid #fdf384; }
.gv_hov td { border: 1px solid #fdf384; }

div.adminheader{border-bottom:1px solid silver; padding:0px; margin-bottom:.5em;}
div.adminheader .pagetitle{font-weight:bold; font-size:1.3em;}
div.adminheader .tablink{border:1px solid silver; margin-top:5px; color:gray; background: #fff url(../images/gradient_gray_up.gif) bottom left repeat-x; padding:4px; vertical-align:middle; margin:0px 2px 0px 2px; text-decoration:none;}
div.formheader{font-size:1.1em; border:1px solid gray; margin:0px; padding:3px; font-weight:bold; color:#333333; background: #fff url(../images/gradient_gray_up_darker.gif) bottom left repeat-x;}
div.formheaderkids{font-size:1.1em; border:1px solid #F9A015; margin:0px; padding:3px; font-weight:bold; color:#6600CC; background: #fff url(../images/gradient_orange_up_darker.gif) bottom left repeat-x;}
.add_edit{padding:0px; margin:3px; font-size:1em; border:1px solid silver;}
/* paging */
tr.gv_pager table td { padding: 1px; }
.gv_pager .disabled { color: #666; }
tr.gv_pager table { border-spacing: 0; border-collapse: collapse; }
tr.gv_pager td a { text-decoration: none; } /* different page */
tr.gv_pager td span { } /* current page */
tr.gv_pager td a, tr.gv_pager td span { padding: 2px .5em 2px .5em; margin: 1px; border: 1px solid #ddd; text-align: center; display: block; float: left; }
tr.gv_pager td a:hover { background-color: #e0ebf6;  } /* different page */

tr.gv_pager td a.current_page { color: #fff; background-color: #1e4b79; font-weight: bold; }
tr.gv_pager td .page_separator { display: block; float: left;  padding: 2px .5em 2px .5em; text-align: center;  } /* ... separator */
tr.gv_pager td span.current_page { background-color: #1e4b79; color: #fff; font-weight: bold; }
tr.gv_pager td span.disabled { padding: 2px .5em 2px .5em; text-align: center; color: #666; font-weight: bold; } /* current page */

/* datapager paging */
.dp-pager { clear: both; margin: .5em 0 .5em 0; font-size: .9em; }
.dp-pager span span { color: #666; }
.dp-pager { border-spacing: 0; border-collapse: collapse; }
.dp-pager a.command { text-decoration: none;  } /* different page */
.dp-pager span { } /* current page */
.dp-pager a, .dp-pager span span { padding: 2px .5em 2px .5em; border: 1px solid #ddd; text-align: center; }
.dp-pager a:hover { background-color: #e0ebf6;  } /* different page */
.dp-pager a.current { color: #fff; background-color: #1e4b79; font-weight: bold; }
.dp-pager .page_separator { display: block; float: left;  padding: 2px .5em 2px .5em; text-align: center;  } /* ... separator */
.dp-pager span.current { background-color: #1e4b79; color: #fff; font-weight: bold; }
.dp-pager span span { color: #666; font-weight: bold; } /* current page */



table.DataGrid {font-size: .95em; width: 100%; color: #333; border: 1px solid silver; margin-top: 3px; border-spacing: 0px; border-collapse: collapse; }
table.DataGrid td input{font-size:.95em; width:8.5em; border:1px solid silver; color:#333333;}


table.listview{font-size: .95em; width: 100%; color: #333; border: 1px solid silver; margin-top: 3px; border-spacing: 0px; border-collapse: collapse; }
table.listview td, table.listview th {font-size:.95em; border:1px solid silver; color:#000000;}

table.ScheduleCB td{padding:3px 0px 3px 0px;}

.fv table{padding:2px; margin:0px;}

.label{font-weight:bold; text-align:left; vertical-align:top; width:7em;}
.labelright{font-weight:bold; text-align:left; vertical-align:top; width:7em;}
.labelwide{font-weight:bold; text-align:left; vertical-align:top; width:20em;}
.labelnarrow{font-weight:bold; text-align:left; vertical-align:top; width:8em;}
.headerlabel{font-weight:bold; border:1px solid silver; text-align: left; background-color: #ddd; background: #fff url(../images/gradient_gray_up.gif) bottom left repeat-x;}
.button{border:1px solid Silver; background-color:#eee; padding:3px; color:Gray; font-size:.9em; text-decoration:none; margin:.4em;}
.button:hover{ cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ color:white;background-color:#666;}


.training-day { padding: 2px; }
.training-day ul { margin: 0; padding: 0; list-style:none; }
.training-class-details{color:Gray;}
li.training-class, li.training-class-full, li.training-class-cancelled { font-size: .775em; margin-bottom: 7px; margin-left:.2em; padding-left: 0; }
li.training-class-cancelled { text-decoration: line-through; }
li.training-class-full { background-color: #ff0000; }


.pairing-calendar{}
.pairing-day { padding: 2px; }
.pairing-day ul { margin: 0; padding: 0; }
li.pairing-pair{font-size: .8em; margin-bottom: 6px; margin-left: 1.5em; padding-left: 0; }
.letterKeys{padding:0 .2em 0 .2em}
.colorHDQ {
	background-color: #F8F9DF;
}
.colorAST
{
    background-color: #C8EAB0;
}
.colorCAG
{
    background-color: #E3DCB3;
}
.colorCML{
	background-color: #C2DAB7;
}
.colorELC
{
    background-color: #FFFFC1;
}
.colorEUS{
	background-color: #E8F0FF;
}
.colorFPL{
	background-color: #D4DFED;
}
.colorGRO
{
    background-color: #FBE1C8;
}

.colorHOW{
	background-color: #BBCADB;
}
.colorLEE{
	background-color: #B7C7D4;
}
.colorLLL{
	background-color: #E3E3EA;
}
.colorMDP{
	background-color: #D7D7E1;
}
.colorMON{
	background-color: #C5C5D4;
}
.colorPAI{
	background-color: #B8B8CA;
}
.colorRLE
{
    background-color: #FFFFC4;
}
.colorTAV{
	background-color: #FFDCA8;
}
.colorUMA{
	background-color: #FFCC7E;
}
.show{display:none;height:0;}
.hide{display:block;}
.formtitle{font-weight:bold; font-size:1.3em;}
