body.main {	font-family: TrebuchetMS, Arial, Verdana, Sans-Serif;
        	font-size: 11pt;
	        font-weight: normal;
        	font-style: normal;
	        font-variant: normal;
	        color: white;
	        text-decoration: none;
	        background-color: #ffffff }

table.teamlist { 	border-width: 2px;
			border-color: #FF3300;
			border-style: solid;
			width: 655px;
			padding: 5px;
			text-align: center}

table.tryouts {		border-width: 3px;
        		border-color: white;
        		border-style: solid;
        		width: 645px;
        		padding: 5px}

table.ranking {	color: Yellow;
        		border-width: 2px;
        		border-color: white;
        		border-style: solid;
        		width: 700px;
        		padding: 5px}
                
table.news { width: 400px;
		font-family: TrebuchetMS, Arial, Verdana, Sans-Serif;
		font-size: 11pt;
		padding: 5px;
		vertical-align: top }
             
td.newshead { color: #170e47;
              background-color: #ff3300;
              cellpadding: 5px;
              padding: 5px;
              vertical-align: center;
              text-align: center }
             
tr.newsrow { height: 210px }

td.newscol { border: 2px white solid;
             cellpadding: 5px;
             padding: 5px;
             vertical-align: top }
             
td.button_L { text-align: left;
                width: 100px }

td.button_R { text-align: right;
                width: 100px }

td.artcounter { text-align: center;
                width: 200px }

table.tourneyresults {	border-width: 4px;
		                border-color: Aqua;
		                border-style: solid;
		                width: 400px;
		                padding: 5px}

table.scroller { border-style: inset;
			border-width: 2px;
			border-color: white;
			background-color: #170e47;
			width: 655px;
			height: 30px;
			color: #FFFFFF }
		
td.title { color: Orange;
           text-align: center;
           vertical-align: middle;
           font-style: italic }

td.tourneytext { color: White;
                 text-align: left;
                 vertical-align: top;
                 padding: 5px }

td.tourneytext1 { color: Yellow;
                  text-align: left;
                  vertical-align: top;
                  padding: 5px }
                  
td.testimonial { color: Yellow;
                  font-style: italic;
                  text-align: left;
                  vertical-align: top;
                  padding: 5px }

td.tourneytext2 { color: Yellow;
                  text-align: center;
                  vertical-align: top;
                  padding: 5px }

td.team1 {		color: Yellow;
			text-align:left;
			vertical-align: top;
			padding: 5px;
			width: 100px }

td.team2 {		color: Yellow;
			text-align:left;
			vertical-align: top;
			padding: 5px}

td.header2 {		color: #FF3300;
			font-style: oblique;
			text-align:center;
			padding: 5px}

td.header3{		color: #FF3300;
			padding: 5px;
			text-decoration: underline;
			text-align: center}

td.tryoutcell_1 {	 color: White;
                 	 border-style: solid;
                     border-color: Aqua;
                     border-width: 1px;
                     padding: 10px}
                     
td.tryoutcell_2 {	 color: #180D44;
                 	 background-color: Aqua;
                 	 border-style: solid;
                     border-color: Aqua;
                     border-width: 1px;
                     padding: 10px}


td.tourneytitlebox{ color: #180D44;
		            background-color: #FF3300;
		            text-align: center }

td.tourneysubtitlebox{  color: #FF3300;
    	                text-align: center;
    	                font-weight: bold;
    	                border-top-width: 2px;
    	                border-bottom-width: 2px;
    	                border-top-style: solid;
    	                border-bottom-style: solid}
    	                
td.r_title { background-color: #FF3300;
             color: White;
    	     text-align: center}

td.r_title1 { width: 90px;
              color: White;
              background-color: #FF3300;
    	      text-align: center }

td.r_cell {  color: #FF3300;
    	     text-align: left}

td.r_cell1 {  color: #FF3300;
    	      text-align: center}
		            
td.r_cell2 {  color: White;
    	      text-align: left}

td.r_cell3 {  color: White;
    	      text-align: center}

td.tourneydatabox{  color: Aqua;
		            width: 200px;
		            text-align: center }
		         
td.tourneydataboxloss{  color: Red;
		                width: 200px;
		                text-align: center }

tr.tryouts { border-bottom-style: solid;
             border-bottom-color: Aqua;
             border-bottom-width: 1px }

a.normal { color: #FFFF00;
           text-decoration: underline }

a.normal:hover { color: Aqua;
		 text-decoration: underline }

a.normal_sm { color: #FFFF00;
                font-size: 9pt }

a.normal_sm:hover { color: Aqua;
                    font-size: 9pt }

a.frame {   text-decoration: none;
	   	    color: #180D44 }

a.frame:hover { color: #FFFFFF;
		        font-weight: bold }
		
a.pdf {     text-decoration: none;
	        color: #FFFFFF;
	        font-variant: small-caps }

a.pdf:hover {   color: #FF3300;
		        font-weight: bold }

a.maps{     text-decoration: none;
    		color: #FF3300;
    		font-weight: bold }

a.maps:hover { color: #FFFF00 }

a.mail {	text-decoration: none;
		color: yellow }

a.mail:hover {	color: White }
		

a.gotop {   text-decoration: underline;
            color: #FFFFFF }
         
a.gotop:hover { color: Yellow }

a.coach_link    {   font-style: italic;
                    color: White;
                    text-decoration: none }

a.team_link    {    color: White;
                    text-decoration: none }

a.team_link_orange { color: orange;
			text-decoration: none }

a.coach_link:hover    {   color: Yellow }

a.team_link:hover    {   color: Yellow }

a.team_link_orange:hover { color: Yellow }

a.coach_name    {   color: White;
                    text-decoration: none;
                    font-weight: normal }

a.coach_name:hover    {   color: Yellow }

a.resources { color: Aqua;
               text-decoration: none }

a.resources:hover { color: #FFFF00 }

img.widgetArt { vertical-align: text-top }

img.bordered { border: solid 2px Black }
       
img.MB_sponsor { float: right;
                 margin: 10px;
                 border-style: solid;
                 border-color: Aqua;
                 border-width: thin;
                 width: 300px;
                 height: 217px }

img.headerleft { position:absolute;
                 top: 2px;
                 left: 19.5px;
                 height: 80px;
                 width: 106px }

img.headerposn1 { position: absolute;
                  top: 2px;
                  left: 549.5px;
                  height: 80px;
                  width: 106px }

img.headerposn2 { position: absolute;
                  top: 2px;
                  left: 443.5px;
                  height: 80px;
                  width: 106px }

img.headerposn3 { position: absolute;
                  top: 2px;
                  left: 337.5px;
                  height: 80px;
                  width: 106px }
                  
img.headerposn4 { position: absolute;
                  top: 2px;
                  left: 231.5px;
                  height: 80px;
                  width: 106px }
                  
img.headerposn5 { position: absolute;
                  top: 2px;
                  left: 125.5px;
                  height: 80px;
                  width: 106px }
                  
img.FloatLeft {	float: left;
     		margin: 10px}

img.FloatRight { float: right;
		margin: 5px;
		border-style: solid;
		border-width: 5px;
		border-color: #FF3300 }
                  
img.centeredline { vertical-align: middle }
                  
p.centeredtitle	 {	text-align: center;
			font-size: 14 pt;
			color: #FF3300;
			text-decoration: underline;
			font-weight: bold }
			
p.lefttitle	 {	text-align: left;
			color: #FF3300 }
					
p.leftminheight	 {  text-align: left;
			        color: White;
			        height: 200px }
					
p.centeredsubtitle { text-align : center;
                     color: Orange;
                     margin-top: 20px;
                     padding-top: 20px;
                     border-top-style: dotted;
                     border-color: Aqua;
                     border-width: medium }
                     
p.centeredimage { text-align: center }

p.blue {             text-align : center;
                     color: Blue;
                     font-weight: bold }
                     
p.orange {           text-align : center;
                     color: #FF3300;
                     font-weight: bold }
                     
p.white {            text-align : center;
                     color: white;
                     font-weight: bold }
                     
p.whiteleft { text-align  : left;
              color: white }
              
p.orangeleft { font-size: 9.5 pt;
		font-style: italic;
		text-align: left;
		color: #FF3300 }
               
p.article { text-align  : left;
            color: blue;
            background-color: #FF3300 }

p.spTitle { text-align: left;
            color: #FF3300;
            font-weight: bold;
		padding-top: 0px }
            
p.newshead {    text-align: left;
                color: yellow }
            
p.small { text-align: center;
          color: #FF3300;
          font-size: 9pt }

span.orng { color: #FF3300 }

span.yelo { color: Yellow }

span.green { color: Green }

.leftside {	position: absolute;
		top: 5px;
		left: 2px;
		width: 150px }

.rightside {	position: absolute;
		top: 5px;
		left: 160px;
		width: 640px;
		border-left-style: solid;
		border-left-width: thin;
		border-left-color: Aqua  }

.header	{ position: absolute;
		width: 800px;
		left: 0px;
		top: 0px;
		height: 89px;
		background-color: #170E47 }

.leftmenu { position: absolute;
		left: 5px;
		width: 115px;
		top: 89px;
		padding-left: 5px;
		padding-top: 5px;
		height: 495px;
		background-color: #ff3300 }

.leftlogo { position: absolute;
		left: 5px;
		top: 594px;
		width: 125px;
		background-color: #ffffff}


.remainder {	position: absolute;
		font-family: TrebuchetMS, Arial, Verdana, Sans-Serif;
        	font-size: 11pt;
		left: 130px;
		top: 89px;
		padding-left: 10px;
		padding-right: 10px;
		width: 655px;
		text-align: left;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #170E47;
		min-height: 520px }

.remainder_left { 	width: 400px;
			font-family: TrebuchetMS, Arial, Verdana, Sans-Serif;
	        	font-size: 11pt;
			background-color: #170e47;
			text-align: left }

.remainder_right { 	width: 215px;
			font-family: TrebuchetMS, Arial, Verdana, Sans-Serif;
	        	font-size: 11pt;
			background-color: #170e47;
			text-align: left }

.remainder_bottom { position: absolute;
			font-family: TrebuchetMS, Arial, Verdana, Sans-Serif;
	        	font-size: 11pt;
			left: 10px;
			width: 655px;
			top: 975px;
			background-color: #170e47;
			color: #FF3300;
			text-align: center }

.g_teams { position: absolute;
         padding-top: 10px;
         padding-left: 10px;
         padding-bottom: 10px;
	 padding-right: 10px;
         width: 500px;
         border-style: solid;
         border-color: #FF3300;
         border-width: thin;
	 text-align: center }
         
.b_teams { position: absolute;
           margin-top: 290px;
           padding-top: 10px;
           padding-left: 10px;
           padding-bottom: 10px;
           width: 130px;
           border-style: solid;
           border-color: #FF3300;
           border-width: thin }
         
.indent { position: relative;
          margin-left: 15px }
          
.teampic { position: absolute;
		top: 100px;
		padding-left: 10px;
		padding-right: 10px;
		width: 500px;
		text-align: center }
           
.players { position: absolute;
		top: 125px;
		left: 0px;
		width: 655px;
		text-align: center;
		background-color: #170e47;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px }
           
.grads { position: relative;
         width: 150px;
	 padding: 10px;
         border-style: solid;
         border-color: #FFFFFF;
         border-width: thin;
         color: #FF3300;
	 background-color: #170e47 }         

.newslist { width: 150px;
		padding: 10px;
	        border-style: solid;
	        border-color: #FFFFFF;
	        border-width: thin;
	        color: #FF3300;
		background-color: #170e47 }

.newsinfo {  width: 455px;
             text-align: left;
             padding: 10px;
             border: solid 2px #FF3300;
	     background-color: #170e47 }
       
        
.aluminfo {  position: absolute;
	     top: 0px;
             left: 180px;
             width : 455px;
             text-align: left;
             padding: 10px;
             height: auto;
             border: solid 2px #FF3300;
	     background-color: #170e47 }

.container{ position: relative;
		width: 655px;
		background-color: #170e47;
		min-height: 700px }
		
.coachgirls {   position: absolute;
                margin-top: 10px;
                margin-bottom: 10px;
                left: 10px;
                background-color: Transparent;
                border: solid 2px Aqua;
                width: 400px;
                height: 340px }
                
.coachboys {    position: absolute;
                left: 430px;
                margin-top: 10px;
                margin-bottom: 10px;
                background-color: Transparent;
                border: solid 2px Aqua;
                width: 400px;
                height: 170px }
                
.coachnames {   position: absolute;
                margin-left: 15px;
                margin-top: 0px }

.coachbox1 {	width: 820px;
            	height: 250px;
            	padding: 10px;
        		color: White;
        		background-color: Teal }
        		
.coachbox300_teal {	width: 820px;
            	    height: 300px;
            	    padding: 10px;
        		    color: White;
        		    background-color: Teal }        		
        		
.coachbox300_mar {	width: 820px;
            	    height: 300px;
            	    padding: 10px;
        		    color: White;
        		    background-color: Maroon }        		

.coachbox525_teal {	width: 820px;
            	    height: 525px;
            	    padding: 10px;
        		    color: White;
        		    background-color: Teal }

.coachbox560_mar {	width: 820px;
            	    height: 560px;
            	    padding: 10px;
        		    color: White;
        		    background-color: Maroon }

.coachbox2 {	width: 820px;
            	height: 250px;
            	padding: 10px;
        		color: White;
        		background-color: Maroon }
        		
.coachpic   {   position: absolute;
                margin-top: 0px;
                width: 100px }
                
.coachtext  {    position: absolute;
                 margin-top: 0px;
                 left: 130px;
                 width: 680px }

.coachtitle {	margin-top: 200px;
		        left: 10px;
		        width: 820px;
		        padding: 2px;
		        text-align: center;
		        color: White;
		        background-color: Black }
		        
.coachtitle1 {	position: inherit;
             	margin-top: 20px;
		        margin-left: 0px;
		        margin-right: 0px;
		        margin-bottom: 0px;
		        top: auto;
		        left: 20px;
		        width: 820px;
		        padding: 2px;
		        text-align: center;
		        color: White;
		        background-color: Black }
		       
.coachtitle2 {	position: inherit;
             	margin-top: 20px;
		        margin-left: 0px;
		        margin-right: 0px;
		        margin-bottom: 0px;
		        top: auto;
		        left: 20px;
		        width: 820px;
		        padding: 2px;
		        text-align: center;
		        color: White;
		        background-color: Black }


.coachtitleleft {	width: 40px;
                 	text-align: right }

.coachtitlemiddle {	width: 740px;
                   	text-align: center }

.teambox {	margin-top: 10px;
    		margin-left: 40px;
	    	margin-right: 30px;
	    	padding: 5px;
		    border-style: solid;
    		border-color: #FF3300;
	    	border-width: medium }

.centered { text-align: center }

.centeredlist { text-align: center;
                width: 400px;
                border-bottom: solid 1px Aqua;
                padding: 0px }


.OLRow {vertical-align: baseline;
		line-height: 20px}

.OLBlock { display: none}

.OLBlock a { text-decoration: none }

.sponsor { background-color: Black;
           border-style: groove;
           border-color: Gray;
           color: White;
           height: 230px}

.rsrc { position: relative;
        margin-left: 45px }

.rsrc1 { position: relative;
         margin-left: 80px }

.leftheader { position: absolute;
		top: 0px;
		left: 0px;
		width: 125px;
		height: 71px;
		padding-top: 13px;
		padding-bottom: 5px;
		padding-left: 5px;
		background-color: #ffffff }

.rightheader { position: absolute;
		top: 0px;
		width: 675px;
		height: 84px;
		left: 130px;
		background-color: #FF3300 }

.centreheader { position: absolute;
		left: 319px;
		width: 40px;
		top: 5px;
		height: 85px;
		background-color: white }

/* This set of style commands is for the javascript slideshow*/

/* General */
div#container{
    width: 450px;
    margin: 2em auto;
}

div#jas-container{
    /* Width HAS to be here for IE to render the filter */
    width: 320px;
}

div#jas-frame{
    float: left;
    width: 430px;
    margin: 10px 0;
    padding: 10px;
    border: 1px solid #666;
}

div#jas-tags{
    float: right;
    width: 100px;
}

div#jas-tags h3{
    margin-bottom: 1em;
}

div#jas-tags ul{
    list-style: none;
}

div#jas-tags ul li{
    margin-bottom: 0.3em;
}

div#jas-tags ul li input{
    margin-right: 3px;
}

div#jas-thumbnails{
    float: left;
    clear: left;
    width: 448px;
    margin-top: 1em;
    border: 1px solid #666;
}

div#jas-thumbnails ul{
    list-style: none;
    width: 440px;
    margin: 10px 0 10px 10px;
    overflow: hidden;
}

div#jas-thumbnails ul li{
    float: left;
    width: 100px;
    height: 75px;
    margin: 0 10px 10px 0;
}

div#jas-thumbnails ul li img{
    width: 100px;
    height: 75px;
    cursor: pointer;
}

div#jas-thumbnails ul li.selected-parent{
    width: 96px;
    height: 71px;
    padding: 1px;
    border: 1px solid #f60;
}

div#jas-thumbnails ul li img.selected{
    width: 96px;
    height: 71px;
}

h2#jas-image-text{
    text-align: center;
}

img#jas-image{
    margin-bottom: 1em;
}

ul#links{
    display: block;
    clear: left;
    padding: 2em 0 1em 4em;
}

ul#links li{
    line-height: 2em
}

ul#navigation-controls{
    width: 260px;
    list-style: none;
    margin: 0 auto;
}

ul#navigation-controls li{
    float: left;
    line-height: 1.5em;
    margin-right: 0.5em;
}

ul#navigation-controls li#image-counter{
    margin: 0 0.75em 0 0.5em;
}

li.slideshow-item{
    margin-left: 3em;
}

