<!--

/* Custom css style sheet for schools to add their own styles or override styles in default css */


/* These styles have corresponding styles that finish out the desired look and feel in 
   /misc/style.css but need to be in this file because of the dependency on the theme 
   that the images reside in.
   
   When creating a new theme, change the path to reflect the new theme.  In most cases, only 
   the directory immediately following the "custom" directory (classic, in the styles below) 
   will need to be changed.
 */






BODY {
        background-color : #ffffff;
	margin : 0;
}
A {
	text-decoration : none;
	font-family : verdana, helvetica, arial, sans-serif;
	color : #0000ff;
}
A:VISITED {
	color:#660099;text-decoration:none;
}
A:HOVER {
	color:#990000;text-decoration:underline;
}
A.navigation {
	text-decoration : none;
	font-family : verdana, helvetica, arial, sans-serif;
	color : #0000ff;
}
A.navigation:visited {
	color:#660099;text-decoration:none;
}
A.navigation:hover {
	color:#990000;text-decoration:underline;
}








BODY.main { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%; min-width: 775px; background-color: #efefef;}

td.tabon { 
  background-image:url(../racernet_images/tab_bg_left_on.png);
  background-color: transparent !important;
}
td.taboff { 
  background-image:url(../racernet_images/tab_bg_left.png); 
  background-color: transparent !important;
}
td.taboff:hover { 
  background-image:url(../racernet_images/tab_bg_left_hover.png); 
}
td.taboff:active { 
  background-image:url(../racernet_images/tab_bg_left_hover.png); 
}
div.tabon {
  background-image:url(../racernet_images/tab_bg_right_on.png);
  background-color: transparent !important;
  margin-left: 10px;
  margin-right: 1px;
  padding-left: 0px;
  padding-top: 5px;
}
div.taboff { 
  background-image:url(../racernet_images/tab_bg_right.png);
  background-color: transparent !important;
  margin-left: 10px;
  margin-right: 1px;
  padding-left: 0px;
  padding-top: 5px;
}
div.taboff:hover { 
  background-image:url(../racernet_images/tab_bg_right_hover.png); 
}
div.taboff:active { 
  background-image:url(../racernet_images/tab_bg_right_hover.png); 
}

.bgmenu {
  background-image:url(../racernet_images/menu_bg.gif);
}

div#tabbar {
  padding: 0;
  margin-top: 3px;
}
table.tabbar {
  //background: #369 url(../racernet_images/tabbar_bg.gif) repeat-x bottom;
  background: #efefef;
  margin-top: -3px;
  border-bottom: 3px solid #ECAC00;
}

td.tabrow {
  padding: 10px 10px 0 10px;
}
div#apps-tabbar {
  padding: 0;
}
table.apps-tabbar {
  background: #369 url(../racernet_images/tabbar_bg.gif) repeat-x bottom;
}
td.apps-tabrow {
  padding: 10px 10px 0 10px;
}
td.apps-ext-hlp {
  vertical-align: bottom;
  padding: 0 0 6px 0;
}
td.apps-ext-hlp span, td.apps-ext-hlp a:hover {
  color: #fff;
}
table.apps-tabbar h1#section_head_txt {color: #eee;}

h2#btitle {text-align: left; color: #fff; font-size: 7pt;}

table.welcome_bar {
  background-color: #002141;
  margin-top: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 3px #ECAC00 solid;
  
}


/*
 * Button styles
 */

input.btn
{
  color: #333;
  font: bold 11px verdana, helvetica, arial, sans-serif;
  background: #ccc url(../racernet_images/btnbg.gif) repeat-x center;
  text-decoration: none;
  border-top: 1px solid #999; 
  border-left: 1px solid #999; 
  border-bottom: 1px solid #666; 
  border-right: 1px solid #666;
  margin: 0px 3px 0px 3px;
  cursor: pointer;
}
input.btn:link, input.btn:visited
{
  color: #003366;
  text-decoration: none;
  cursor: pointer;
}
input.btn:hover
{
  color: #000;
  background: #ccc url(../racernet_images/btnbg_hover.gif) repeat-x center;
  border-top: 1px solid #c90; 
  border-left: 1px solid #c90; 
  border-bottom: 1px solid #c90; 
  border-right: 1px solid #c90;
  text-decoration: none;
  cursor: pointer;
}
input.btn:active
{
  color: #333;
  background: #ccc url(../racernet_images/btnbg_click.gif) repeat-x center;
  border-top: 1px solid #666; 
  border-left: 1px solid #666; 
  border-bottom: 1px solid #999; 
  border-right: 1px solid #999;
  text-decoration: none;
  cursor: pointer;
}

input.btnsm
{
  color: #003366;
  font: bold 10px verdana, helvetica, arial, sans-serif;
  background: #999 url(../racernet_images/btnbg.gif) repeat-x center;
  text-decoration: none;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  margin: 0px 3px 0px 3px;
  cursor: pointer;
}
input.btnsm:link, input.btnsm:visited
{
  color: #003366;
  text-decoration: none;
  cursor: pointer;
}
input.btnsm:hover
{
  color: #fff;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  text-decoration: none;
  cursor: pointer;
}
input.btnsm:active
{
  color: #003366;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  text-decoration: none;
  cursor: pointer;
}

input.btndisabled
{
  color: #666;
  font: bold 10px verdana, helvetica, arial, sans-serif;
  background: #999 url(../racernet_images/btnbg.gif) repeat-x center;
  text-decoration: none;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  margin: 0px 3px 0px 3px;
  cursor: pointer;
}
input.btndisabled:link, input.btndisabled:visited
{
  color: #666;
  text-decoration: none;
  cursor: pointer;
}
input.btndisabled:hover
{
  color: #666;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  text-decoration: none;
  cursor: pointer;
}
input.btndisabled:active
{
  color: #666;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  text-decoration: none;
  cursor: pointer;
}

input.btnsmdisabled
{
  color: #666;
  font: bold 10px verdana, helvetica, arial, sans-serif;
  background: #369 url(../racernet_images/btnbg.gif) repeat-x center;
  text-decoration: none;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  margin: 0px 3px 0px 3px;
  cursor: pointer;
}

input.btnsmdisabled:link, input.btnsmdisabled:visited
{
  color: #666;
  text-decoration: none;
  cursor: pointer;
}
input.btnsmdisabled:hover
{
  color: #666;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  text-decoration: none;
  cursor: pointer;
}
input.btnsmdisabled:active
{
  color: #666;
  border-top: 1px solid #051C46; 
  border-left: 1px solid #051C46; 
  border-bottom: 1px solid #051C46; 
  border-right: 1px solid #051C46;
  text-decoration: none;
  cursor: pointer;
}

td.btn { background: transparent !important; padding: 3px 4px 3px 3px;}
td.singlebtn { background: transparent !important; padding: 3px 4px 3px 3px; }
/* End Button tabs */

a.frag:link   {font-size:8pt; font-style:normal; font-family:helvetica, arial, sans-serif; text-decoration: underline; color:#ffffff}
a.frag:visited   {font-size:8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration: underline; color:#ffffff}
a.frag:active   {font-size:8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration: underline; color:#ffffff}
a.frag:hover    {text-decoration: underline; color: #ffffff}

/* footer classes --------------- */

div.footcontainer{
  border-top: 3px solid #ECAC00;
  background-color: #002144;
  padding-top: 10px;
  padding-bottom: 45px;
}

div.footcontainer a:link, div.footcontainer a:visited, div.footcontainer a:active {
  color: #FFFFFF; 
  text-decoration: none;
  cursor: pointer;
}

div.footcontainer a:hover {
  color: #FFFFFF;  
  text-decoration: underline;
  cursor: pointer;
}

td.custheader {
  color: #002144;
  font-size: 8pt;
  padding-right: 15px;
}

td.custheader a {
  color: #002144;
  font-size: 8pt;
}

td.custheader a:link, td.custheader a:visited, td.custheader a:active {
  color: #002144; 
  text-decoration: none;
  cursor: pointer;
}

td.custheader a:hover {
  color: #002144;  
  text-decoration: underline;
  cursor: pointer;
}








td.custfooter {
  color: #ffffff;
  font-size: 8pt;
  padding-left: 8px;
  letter-spacing: 0px;
  line-height: 10pt;
}

.footergold {
  color: #ECAC00;
}

.footergoldheading {
  color: #ECAC00;
  font-weight: bold;
  font-size: 10pt;
  letter-spacing: 0px;
  line-height: 12pt;
}

.custfooterhr {
  color: #ECAC00;
  background-color: #ECAC00;
  height: 2px;
  width: 202px;
  border: 0px;
  margin-left: -1px;
  margin-top: -8px;
}

.footerinput {
  color: #ECAC00;
  padding: 2px;
  border: 1px solid #ffffff;
  font-size: 9pt;
  background-color: #252A5D;
  width: 150px;
}

.smallfooter{
  font-size: 7pt;
  color: #ffffff;
}

.footersubmit {
  color: #ffffff;
  padding: 1px;
  margin-left: 4px;
  border: 1px solid #ffffff;
  font-size: 9pt;
  background-color: #252A5D;
}

.searchspace {
  height: 15px;
}

a.custfooterlink{ color: #FFFFFF;}
a.custfooterlink:hover{ color:#FFFFFF; text-decoration:underline; }
a.custfooterlink:visited{ color: #FFFFFF; }
a.custfooterlink:active{ color: #FFFFFF; text-decoration:underline; }

a.custheaderlink{ color: #002144;}
a.custheaderlink:hover{ color: #002144; text-decoration:underline;}
a.custheaderlink:active{ color: #002144; text-decoration:underline;}
a.custheaderlink:visited{ color: #002144;}



