﻿/* DEFAULTS HEADER
----------------------------------------------------------*/
.tableHeader 
{
	background:#990000;border:1px;width:1000px;border-color:white;margin-left:auto;margin-right:auto;
}

.counter {color:white;background-color:black;border-style: solid;border-width: 1px;border-color:white;padding-left:5px;padding-right:5px;}

/* PAGE HEADER ----------------------------------------------------------*/
title {
	font-size:xx-large;
	font-style:italic;
}


/* menu button
-------------------------------------------------------------*/
.profileage {font-size:small;color:blue;}
.profileage:hover { font-size:small;color:white;border:thin;border-color:blue;border-style:solid;border-radius:14px;background-color:navy;}
.profileage:active {font-size:small;color:blue;}
.profileage:visited {font-size:small;color:blue;}



.navButton {
	font-family:Tahoma;font-size:small;font-weight:normal;color:black;
	background-color:#B5CCFF;
	border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#5F64A8;
	border-left-width:thin;border-left-style:solid;border-left-color:#5F64A8;
	border-right-width:thin;border-right-style:solid;border-right-color:#5F64A8;
	border-top-width:thin;border-top-style:solid;border-top-color:#5F64A8;	
	text-decoration:none;
	padding-left:4px;padding-right:4px;
	border-radius:2px;
}

.navButton:hover {
	font-family:Tahoma;font-size:small;font-weight:normal;color: black;
	background-color:#B5CCFF;
	border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#000000;
	border-left-width:1px;border-left-style:solid;border-left-color:#000000;
	border-right-width:1px;border-right-style:solid;border-right-color:#000000;
	border-top-width:2px;border-top-style:solid;border-top-color:#000000;	
	text-decoration:none;
	padding-left:4px;padding-right:4px;
}

.navButton:active {
	font-family:Tahoma;font-size:small;font-weight:normal;color:black;
	background-color:#8563ff;
	border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#5F64A8;
	border-left-width:2px;border-left-style:solid;border-left-color:#5F64A8;
	border-right-width:2px;border-right-style:solid;border-right-color:#5F64A8;
	border-top-width:2px;border-top-style:solid;border-top-color:#5F64A8;	
	text-decoration:none;
	padding-left:4px;padding-right:4px;	
}

.navButton:visited  {
	font-family:Tahoma;font-size:small;font-weight:normal;color:black;
	background-color:#B5CCFF;
	border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#5F64A8;
	border-left-width:thin;border-left-style:solid;border-left-color:#5F64A8;
	border-right-width:thin;border-right-style:solid;border-right-color:#5F64A8;
	border-top-width:thin;border-top-style:solid;border-top-color:#5F64A8;	
	text-decoration:none;
	padding-left:4px;padding-right:4px;
	border-radius:2px;
}


.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   border-radius: 8px;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: lime;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
  
.button1 {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   border-radius: 8px;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 24px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button1:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: lime;
   }
.button1:active {
   border-top-color: #1b435e;
   background: #1b435e;
}   
.redbutton {
   border-top: 1px solid red;
   background:#990000;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   border-radius: 8px;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
	}
.redbutton:hover {
   border-top-color: #28597a;
   background:#990000;
   color: lime;
   vertical-align:middle;
   }

.BlueButton {
	-moz-box-shadow: 3px 4px 0px 0px #1564ad;
	-webkit-box-shadow: 3px 4px 0px 0px #1564ad;
	box-shadow: 3px 4px 0px 0px #1564ad;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:12px 44px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.BlueButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.BlueButton:active {
	position:relative;
	top:1px;
}


a.navlk {color:white;}
a.navlk:hover {color:lime;text-decoration:none;}

a.menu {color:white;}
a.menu:visited {color: white ; }
a.menu:active {color: white;}
a.menu:hover {color:lime;}


a.league {color:yellow;}
a.league:visited {color: yellow ; }
a.league:active {color: yellow;}
a.league:hover {color: green;}

.navlink {
	color:white;
	font-family:"Courier New", Courier, monospace;
	font-size:large;
	font-weight:bold;
}
a.navlink {background:lime;}

.link1 {color: blue;font-size:medium;font-family:Arial, Helvetica, sans-serif;}
.link1:hover {color: purple;}
.link1:active {color: white ;}
.link:visited {color: purple ;}

a.lk {color: black;}
a.lk:active {color: black;text-shadow:5px 5px 10px black;}
a.lk:hover {color: black;text-shadow:5px 5px 10px black;}
a.lk:visited {color: black;text-shadow:5px 5px 10px black;}
a.lk:link {color: black;}

a.profileLink:visited {color:purple;}
a.profileLink {color: maroon;}
a.profileLink:hover {color: black;}

/* nav link settings */
.nav {
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:NONE;
	color:black;
	background:transparent;border-style:solid;border:thin;border-color:transparent;
	padding-left:3px;padding-right:3px;
}
.nav:hover {
	color:#990000;
	background:transparent;
	font-size:medium;
	border-style:solid;border:thin;border-color:#990000;
}
.nav:active {
	color:red;
	background:transparent;
	font-size:medium;
	border-style:solid;border:thin;border-color:red;
}
.nav:visited {
	color:black;
	background:transparent;border-style:solid;border:thin;border-color:transparent;
	font-size:medium;
}
/* **************************** */

a { color: #ffffff; }
a:visited { color: #00ff00; }
a:active { color: #ffffff; }
a:hover { color:#FF0000; }

a { color: #FFFFFF;}
a:visited {	color: #FFFFFF;}
a:active {color: #FFFFFF;}
a:hover {color:#FFFFFF;}

.edit {
	font-family:Tahoma;
	color:white ;
	background:navy;
	}
.edit:hover {
	color: black;
	background:#900000;
}
.edit:visited {
	color: white;
}

.menu1 {
	vertical-align:top ;
	margin-top: 2px;
	margin-bottom: 1px;
    border:10px none;
    height: 18px;
   	font-family:Arial, Helvetica, sans-serif;
   	text-decoration:none;
   	background:#9A0000;
   	font-weight:bolder

 }
.menu2 {
	font-size:medium;
	font-family: Arial;
   	text-decoration:none;
   	background:#990000;
}
.menu3 {
	position:absolute;
	top:0px;
	right:10px;
   	text-decoration:none
}

/*----------------------------------------------------------------------------------------*/


/* page style
-----------------------------------------------------------------------------------------*/

.style1 {
	font-family: Arial;
    font-size:x-large;
	color: white;
}
.style2 {
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: xx-large;
}

.style1Center {
	font-family: Arial;
    font-size:x-large;
	color: white;
	text-align:center
}
.style1Right {
	font-family: Arial;
    font-size:x-large;
	color: white;
	text-align:right;
}
.style1Left {
	font-family: Arial;
    font-size:x-large;
	color: white;
	text-align:left;
}

.style3 {
	color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	text-decoration: none;
	
}
.style4 {
	color: #000000;font-family:Tahoma;
}
.style5 {
	color: #000000;
	font-weight: bold;
}
.style6 {
	text-align: center;
	color: #000000;
	font-size: medium;
}
.style7 {
	color: #0000FF;
}
.style8 {
	text-align:left;
	font-size:14px;
}
.Style9 {
	font-family:  Arial;
	font-size:small;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.Style10 {
	font-family:  Arial;
	font-size:medium;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.Style10Left {
	font-family:  Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align:left;
}
.Style10Right {
	font-family:  Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align:right;
}
.Style10Center {
	font-family:  Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
}

.Style11 {
	font-family: Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.Style12 {
	font-family: Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color:silver;
}
.style14 {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: medium;
	text-decoration: none;
}
.style29 {
	border-style: solid;
	border-width: 1px;
	color: white ;
}

.style30 {	font-size: xx-large;font-weight:400;text-shadow:5px 5px 10px black;}
.style31 {	font-size: xx-large;font-weight:400;text-shadow:5px 5px 10px red;}
.style32 {	font-size: xx-large;font-weight:400;text-shadow:5px 5px 10px navy;}
.style31_med {	font-size:medium;font-weight:400;text-shadow:5px 5px 10px red;}
.style30_med {	font-size:medium;font-weight:400;text-shadow:5px 5px 10px black;}

.style50 { background:maroon;font-size: xx-large;font-weight:400;text-shadow:5px 5px 10px navy;}

.style52 {
	border-top: 1px solid #96d1f8;
	background: #3399FF;
	padding: 5px 10px;
	border-radius: 8px;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: xx-large;
	text-decoration: none;
	vertical-align: middle;
}
.style150 {
	border-top: 1px solid #96d1f8;
	background: #3399FF;
	padding: 5px 10px;
	border-radius: 8px;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: xxx-large;
	text-decoration: none;
	vertical-align: middle;
}



/*  form styles
------------------------------------------------------------------------------*/


.row1 {
	font-family: Arial;
	font-size: med;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: #999999;
}
.row2 {
	font-family: Arial;
	font-size: med;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color:#3399FF;	
}

.mguide {
	font-size:large;
	background-color: navy;
	text-decoration:none;
	background: navy;
	border:thin;
	font-style:normal;
	border-bottom-color:gray;
	border-bottom-style:ridge;
	border-left-color:gray;
	border-left-style:ridge;
	border-top-color:gray;
	border-top-style:ridge;
	color:white;

}

.tmpaid { color:white; 
background-color: #3399FF
}
.tmpaid:hover { color:silver; }

.tmdue { background-color:red; }
.tmdue:hover { background-color:red ;color:silver; }

.tmpastdue { background-image:url('tmpastdue.gif');color: white;list-style-image:url('tmpastdue.gif'); }
.tmpastdue:hover { color:gold; }

.tmreg { background-color:black; }
.tmreg:hover { background-color:black;color:silver; }



/*------------------------------------------------------------------*/

/*  body styles
-------------------------------------------------------------------*/
div { margin-left:auto;margin-right:auto;} /* center div tag  */

.footerstyle {
	font-family: Arial;
	color: #000000;
	font-size: xx-small;
}

.footer {
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

body {
	background-color: #002389;
	color: #FFFFFF;
	margin: 0;
	text-align:center;
}
/*--------------------------------------------------------------------------------------*/


/* header styles
-----------------------------------------------------------------------------------------*/

.headerCenter {
	text-align: center;
}


.HeaderStyle10 {
	font-family:  Arial;
	font-size:medium;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.headrestyle11 {
	text-align: center;
}
.headrestyle12 {
	color: #FFFFFF;
	text-align: center;}
	
.headrestyle13 {
	color: Black;
	text-align: center;	
}
.headrestyle15 {
	color: white;
}
.headrestyle16 {
	font-size: large;
}
.headrestyle17 {
	border-style: solid;
	border-width: 1px;
}
.headrestyle29 {
	font-family: Calibri;
}
.headrestyle30 {
	font-size: small;
}
.headrestyle31 {
	text-align: center;
	font-size: small;
}

}
.title1 {
	font-size: large;
	color: white;
}
.title11 {
	font-size: xxlarge;
	color: white;
}
.headerCenter {
	text-align: center;
	color: #FFFFFF;
}
.title1 {
	font-size:large;
	color:white;
}

/* CSS TEAM BACKGROUND layout */
.auto-style6U {
	background-color: #808000;
	color: black;
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
}
.auto-style8U {
	background-color: #FFFF00;
	color: black;
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
}
.auto-style10U {
	background-color: #FF00FF;
	color: black;
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
}
.auto-style12U {
	background-color: #FF0000;
	color: black;
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
}
.auto-style14U {
	background-color: #00FF00;
	border: 1px solid #000000;
	color: black;
	border-collapse: collapse;
	text-align: center;
}
.auto-style16U {
	background-color: #00CCFF;
	color: black;
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
}
.auto-style18U {
	background-color: #008080;
	border: 1px solid #000000;
	color: black;
	border-collapse: collapse;
	text-align: center;
}
.auto-styleHS{
	background-color: #92D050;
	border: 1px solid #000000;
	color: black;
	border-collapse: collapse;
	text-align: center;
}


/*  form style
----------------------------------------------------------*/

table {
	border:thin;
}
  
th {
	background: #990000;
	font-size: 14px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	text-align:center;
}

.formHead {
	font-size: large;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
.formHead1 {
	font-size: 22pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.formTxtRT {
	font-size: medium;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: right;
	padding-right:5px;	
	border: 1px solid #FFFFFF;
}
.formTxtLT {
	font-size: medium;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	padding-left:5px;
	border: 1px solid #FFFFFF;
}
.form {
	font-size: medium;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}
tr.head {
	background-color:#990000
}
   
.required {
	color: #FF3333 ;
	font-size:medium;
}

/*---------------------------------------------------------*/

.chk {
	border: thin solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding:3px;
}

