﻿/* SCSWI styles 2010*/


body {
	text-align:center;
	font-size:12px;
	background-color: blue; /*#7469FC;*/
	margin: 0px auto auto 0px;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}

a {
	text-decoration: none;
	color: #0000ff; /* blue */
}

a:hover {
	text-decoration: underline;
	color: #00008b; /*dark blue*/
}


.uline {
	text-decoration: underline;
}
.ulineb {
	text-decoration:underline;
	font-weight:bold;
}
.b {
	font-weight:bold;
}
.bsmall{
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.c {
	text-align:center;
}
.cb {
	text-align:center;
	font-weight:bold;
}
.lefta {
	text-align:left;
}
.logo {
	float:left;
	margin:5px 5px 40px 5px;
	width:165px;
	height:156px;
}
.logotim {
	float:right;
	margin:5px;
	width:150px;
	height:225px;
	vertical-align:top;
}


#container {
	margin-left: auto; 
	margin-right: auto;
	width: 850px;
	background-color: white;
	height:auto;
}

#header {
	width:850px;
	background-color: blue; /*#7469FC;*/
	height:200px;
}

#leftspc {
	float:left;
	width: 150px;
	background-color: white;
}

#body {
	width:850px;
	position:relative;
	height:auto;
}

#footer {
	clear:both;
	background-color: white;
}
.copyright {
	text-align:center;
	font-size:9px;
	color:black;
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}




h1 {
	font-weight:bold;
	text-align:center;
	font-size:40px;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	color:white;
}

h2 {
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size:16px;
    background-color: #B7B7FF;
    text-align:center;
    margin:2px;
    padding:1px;
}

h3 {
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size:17px;
    background-color: #B7B7FF;
    text-align:center;
    color:white;
}
h4 {
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size:14px;
    background-color: #B7B7FF;
    text-align:center;
    padding:15px;
    margin:2px;

}
h6 {
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size:18px;
    background-color: #B7B7FF;
    text-align:center;
    padding:1px;
    margin:1px;
}







table.headertbl {
	width:660px;
	margin-left: auto; 
	margin-right: auto;
}


.block {
	width:850px;
	text-align:center;
}

.bodytbl {
	width:850px;
}
.contacts {
	width:400px;
	margin-left: auto; 
	margin-right: auto;
}






td.dates {
	text-align:center;
	font-weight:bold;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size:28px;
}
/* spacers ----------------------------------------*/
.spacer {      /* spacer black horizontal */
	background: #000000;
	line-height: 1px;
}   
.spacerg {     /* spacer gray horizontal */
	background: gray;
	line-height: 1px;
}
.spacerw {	/* spacer gray vertical  include rowspan*/
	background: gray;
	width:1px;
	font-size:4px;
}
/* spacers -----------------------------------------*/

.lefthome {
	background-color: #E2E2E2;
	width: 220px;
	font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align:top;
}
.leftspon {
	background-color: white;
	width: 220px;
	font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color:blue;
	font-weight:bold;
}

.righthome {
	text-align:left;
	font-size: 14px;
	width: 609px;
	vertical-align:top;
	font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
}

/* registration page css -------------------------------------------------*/
table.regtable {
	width:400px;
	margin-left: auto; 
	margin-right: auto;
	border:1px black solid;
}
table.blockreg2 {
	width:850px;
	text-align:center;
	background-color: white;
}
.blockreg {
	width:850px;
	text-align:center;
	background-color: #E2E2E2;
}


td.topreg {
	background-color: #E2E2E2;
	font-size: 26px;
	color:blue;
	font-weight:bold;
}
.regcolor {
	background-color: white;  /*#E2E2E2 when closed, white when open */
	font-size: 14px;
	font-weight:bold;
	color: black;       /*#999999 when closed, black when open*/
	text-align:center;
}
.reg{
	text-align:left;
	font-size:14px;
}
.reg1{
	text-align:left;
	font-size:11px;
}
.regopenclosed {
	font-size: 14px;
	font-weight:bold;
	background-color:red; /*make red when closed, green when open*/
}
.jess {
	text-align:left;
	font-size:16px;
	width:470px;
}
.jessleft {
	width:360px;
	font-size:16px;
	text-align:left;
}
.jess2 {
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
.regbox{
	width:200px;
	font-size:14px;
	text-align:center;
}
.regbox1{
	width:400px;
	font-size:14px;
	text-align:center;
}

ul.regg {
	list-style:none;
	padding:5px auto auto 10px;
	margin:3px auto auto auto;
}

/* end reg page css-------------------------------------------------*/
/* discounts page --------------------------------------------------*/
#margins{
	text-align:left;
	margin-left:3px;
	font-size:14px;
}
/* end discounts page css -----------------------------------*/

/* contact page css -----------------------------------------*/
#contacts{
	margin: 0px auto auto 0px;
}
tr.contacts{
	font-size:	14px;
	text-align:left;
}
/* end contact page css ------------------------------------*/
/* checklist page --------------------------------------------*/
li.blocked{
	color:gray;
	list-style:disc;
}
.open{
	color:black;
	list-style:disc;
}
tr.smalltag {
	font-size:12px;
	text-align:left;
}
/* end checklist page -----------------------------------------*/
/* t-shirt page -------------------------------------------------*/
td.topshirt {
	text-align:left;
	font-size:16px;
	width:850px;
}

td.tshirt {
	background-color:gray;
	color:white;
}
.tshirtl {
	width:200px;
	text-align:left;
	font-size:14px;
}
.topen { /*tshirt order open color*/
	color:black;
}
.tclosed { /*tshirt order closed color*/
	color:gray;
}
/* end t-shirt page -----------------------------------------------*/

/*referee page --------------------------------------------------- */

table.ref1 {
	width:561px;
	margin: 7px auto auto auto;
	text-align:left;
	font-size:12px;
	text-align:center;
	padding: 0px;
	border-collapse:collapse;
}
table.refmid68{
	margin: 7px auto auto auto;
	width:680px;
	text-align:left;	
	border-collapse:collapse;
}
table.refmid79{
	margin: 7px auto auto auto;
	width:790px;
	text-align:left;	
	padding:2px;
	border-collapse:collapse;
}

table.refmid4{
	margin: 7px auto auto auto;
	width:400px;
	text-align:left;	
	border-collapse:collapse;
}


table.refopenclosed {
	margin: 7px auto auto auto;
	width:500px;
	background-color:red;  /*change when app is open*/
	text-align:center;
	font-weight:bold;
	font-size:17px;
	border-collapse:collapse;
}
table.rform {
	width:800px;
	margin: auto;
	font-size:13px;
	border-collapse:collapse;
}
table.rformsp { /*top spacer row */
	width:800px;
	margin: 15px auto auto auto;
	border-collapse:collapse;
}
table.avail {
	margin-left:30px;
	width:400px;
	font-size:16px;
    background-color: white;
    text-align:left;
    color:blue;
    font-weight:bold;
    border-collapse:collapse;
}


td.refh{
	background-color:gray;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:white;
}
.rl {
	width:240px;
	padding-right: 4px;
	vertical-align:top;
	text-align:left;
	color:white;
	background-color:gray;
}
.rlc {
	width:240px;
	padding-right: 4px;
	vertical-align:top;
	text-align:center;
	color:white;
	background-color:gray;
}
.rr {
	width:440px;
	vertical-align:top;
	padding-left:10px;
}
.ref1cell{
	width:140px;
	color:black;
	text-align:center;
}
td.halflt {
	width:400px;
	text-align:left;
}
td.refrr {
	width:300px;
	text-align:right;
}
td.refll {
	width:100px;
	text-align:left;
}
td.refr {
	text-align:right;
	width:100px;
}
td.refl {
	text-align:left;
	width:300px;
}
td.avail {
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size:13px;
    background-color: white;
    text-align:left;
    color:black;
    font-weight:normal;
}
td.phonelt {
	width:150px;
	text-align:right;
}
td.phonert{
	width:250px;
	text-align:left;
}
.note {
	font-size:10px;
	color:blue;
	font-weight:bold;
}
/*end ref page ---------------------------------------*/

/*results pages ----------------------------------------*/
table.results {
	width:760px;
	margin:30px auto auto auto;
	background-color:white;
	font-size:14px;
	border:medium black solid;
	border-width:thin thin thin thin;
}
td.headerrr{
	font-weight:bold;
	font-size:20px;
	text-align:center;
}
td.resultsbig {
	width:230px;
	text-align:center;
}
td.resultssmall {
	width:50px;
	text-align:center;
}
td.availtableleft {
	width:132px;
	text-align:left;
}
tr.color {
	background-color:gray;
}
/*end results page ----------------------------------------*/
/* college coach page -------------------------------------*/
.titlecoach {
	background-color:white;
	font-size:28px;
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}
table.collegec {
	width:800px;
	margin:auto;
	padding:2px;
	border-collapse:collapse;
}
td.collegecleft {
	width:200px;
	text-align:left;
	background-color:#FCF6CF;   /*warm summer*/
	padding:5px;
}
td.collegecleftw {
	width:200px;
	text-align:left;
	background-color:white;  
	padding:5px;
}

td.collegecright {
	width:600px;
	text-align:left;
	padding-left:10px;
}
ul.norm {
	list-style:none;
	margin-left:0px;
	padding:1px 1px 0px .5px;   
}
/* end college coach page ------------------------------------*/

/* schedule ------------------------------------------------------*/
table.sch {
	width:400px;
	background-color:white;
	margin:auto;
	
}