.scroller {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    scrollbar-Arrow-Color: blue;
    scrollbar-Face-Color: #dae3f8;
    scrollbar-Shadow-Color: #cccccc;
    font: 10px arial;
}

.small_button
{
    border: 1px solid gray;
    color: navy;
    font: 11px arial;
    background: #DAE3F8;
    padding: 2px 2px 2px 2px;
}

.tiny_button
{
    border: 1px solid gray;
    color: navy;
    font: 10px arial;
    background: #DAE3F8;
    padding: 0px 0px 0px 0px;
}
.itemtemplate {
    BACKGROUND: white;
    FONT: 9px arial;
    COLOR: navy;
}
.aitemtemplate {
	BACKGROUND: #dddddd
}
.mainheader {
	BACKGROUND: navy; COLOR: white; TEXT-ALIGN: center
}
.deletebutton {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: #eeeeee; FONT: bold 11px arial; BORDER-LEFT: blue 1px solid; COLOR: blue; BORDER-BOTTOM: blue 1px solid
}
.status_label {
	FONT: 11px arial
}
.small_textbox {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; BACKGROUND: #ffffff; FONT: 10px arial; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid
}

.small_select {
    font: 10px arial;
}
.small_text{
    font: 10px arial;
}
.menu_small_link
{
    font:  11px arial;
}
.menu_small_link:link {
    color: blue;
}
}
.menu_small_link:visited {
    color: blue;
}
}
.menu_small_link:hover {
	color: gray;
    text-decoration: none;
}

.menu_table_heading
{
    font: bold 12px arial;
    color: white;
}

.menu_table_heading_dark
{
    font: bold 12px arial;
    color: navy;
}

.table_heading_large
{
    font: bold 14px arial;
    color: white;
}

.table_heading_large_dark
{
    font: bold 14px arial;
    color: navy;
}

.news_text
{
    font: 10px arial;
    color: navy;

}

.news_title
{
    font: bold 11px arial;
    color: navy;
    border: 1px solid navy;
    background: #d1defd;
	filter:progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4) Alpha(Opacity=100);
}

.tourn_title
{
    font: 11px arial;
    color: navy;
    border: 1px solid navy;
    background: #eeeeee;
	filter:progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4) Alpha(Opacity=100);
}

.tourn_title2
{
    font: bold 11px arial;
    color: navy;
    border: 2px solid navy;
    background: #eeeeee;
	filter:progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4) Alpha(Opacity=100);
}

.drop_shadow{
	filter:progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4) Alpha(Opacity=100);
}

.coaches_list
{
    font: 11px arial;
    color: navy;
}
.coaches_list_item
{
    font: 9px arial;
    background: d1defd;
    color: navy;
}
.coaches_altlist_item
{
    font: 10px arial;
    background: #dddddd;
    color: navy;
}
.coaches_list_header
{
    font: 10px arial;
    background: navy;
    color: white;
    font-weight: bold;
    text-align: center;
}

.instructions
{
    font: bold 12px arial;
    color: black;
    background: #eeeeee;
    text-align: left;
    border: 1px solid black;
}
.error_text
{
    font: bold 11px arial;
    color: red;
    text-align: right;
}

.error
{
	font: bold 13px arial;
    color: red;
    text-align: center;
}

.success
{
	font: bold 13px arial;
    color: green;
    text-align: center;
}

.calendar {
	border: 1px solid navy;
	font: 10px arial;
}

.selected_day {
	border: 1px solid navy;
}
.pagerStyle{
	font: bold 11px arial;
}
.pagerStyle a{
	font:10px arial;
	color:blue;
}
.pagerStyle a:visited{
	font:10px arial;
	color:blue;
}