/* MASONS HOCKEY STYLE */
/* default styles */
body {margin: 0; padding: 0; background: #cccccc; background-image: url(../images/global/mainBG.gif); background-repeat: repeat-x; text-align: center; font: 11px, Verdana, Geneva, Arial, sans-serif; color: #DEDEDE;}
a {color: #DEDEDE; text-decoration: none;}
a:link {color: #DEDEDE; text-decoration: none;}
a:active {color: #DEDEDE; text-decoration: none;}
a:hover {color: #FFFFFF; bgcolor: text-decoration: none;}

table, td {font: 11px, Verdana, Geneva, Arial, sans-serif; color: #ffffff;}

.title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #DEDEDE; text-decoration: none;}
.newstitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
.alttitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660000; text-decoration: none;}

.newsstory {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration: none;}
.newsstory:a {color: #000000; text-decoration: underline;}
.newsstory:link {color: #000000; text-decoration: underline;}
.newsstory:visited {color: #000000; text-decoration: underline;}
.newsstory:active {color: #000000; text-decoration: underline;}
.newsstory:hover {color: #ffffff; text-decoration: none; background-color: #666666;}

/* RSS FEEDS */
#feed {
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color:#000000; 
	text-decoration: none;
}
#feed a, #feed a:visited {
	text-decoration: none; 
	color: #666666; 
}
#feed a:hover {
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #666666;}   
}
.rssdate {
	color: #666666; 
	font-size: 9px;
}

/* POLL TEXT */
.poll {
	background-image: url(../images/global/pollBG.gif);
	background-repeat: repeat-x;
	background-color: #666666;
	color: #DEDEDE;
	font-size: 10px;
	font-weight: normal;	
}
.polltxt {
	color: #DEDEDE;
	font-size: 10px;
	font-weight: normal;	
}
.polltxt:a {color: #DEDEDE; text-decoration: none;}
.polltxt:link {color: #DEDEDE; text-decoration: none;}
.polltxt:visited {color: #DEDEDE; text-decoration: none;}
.polltxt:active {color: #DEDEDE; text-decoration: none;}
.polltxt:hover {color: #FFFFFF; text-decoration: none;}

/* TABLES */
.whiteTable {
	background-color: #f6f6f6;
	/*background-image: url(../images/topper/Topper.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#660000;
	text-decoration: none;
}
.whiteTable:a {color: #660000; text-decoration: none;}
.whiteTable:link {color: #660000; text-decoration: none;}
.whiteTable:visited {color: #660000; text-decoration: none;}
.whiteTable:active {color: #660000; text-decoration: none;}
.whiteTable:hover {color: #666666; text-decoration: none;}
.topperTable {
	background-color: #660000;
	background-image: url(../images/topper/Topper.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
}
.headerTable {
	background-color: #666666;
}
.menuTable {
	background-color: #f6f6f6;
	background-image: url(../images/global/menuBG.gif);	
}
.mainTable {
	background-color: #666666;
}
.leftTable {
	background-color: #666666;
}
.centerTable {
	background-color: #666666;
}
.rightTable {
	background-color: #666666;
}
.rightColumn {
	background-color: #000000;
}
.fillerTable {
	background-color: #666666;
}
.staffTable {
	background-color: #666666;
	background-image: url(../images/global/staffBG.gif);	
	background-repeat: repeat-x;	
}
.gamescenterTable {
	background-color: #666666;
	background-image: url(../images/global/gamecenterBG.gif);	
	background-repeat: repeat-x;	
}
/* GAME CENTER - GAME PAGE */
.gameTable {
	background-color: #666666;
	background-image: url(../images/gamecenter/gameBG.gif);	
	background-repeat: repeat-x;	
}

.sidegameTable {
	background-color: #666666;
	background-image: url(../images/global/gameBG.gif);	
	background-repeat: repeat-x;	
}
.nhgTable {
	background-color: #666666;
	background-image: url(../images/global/nhgBG.gif);	
	background-repeat: repeat-x;	
}
.newsTable {
	background-color: #666666;
	background-image: url(../images/global/newsBG.gif);	
	background-repeat: repeat-x;
}
.newstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#ffffff;
}
.newstxt:a {color: #DEDEDE; text-decoration: none;}
.newstxt:link {color: #DEDEDE; text-decoration: none;}
.newstxt:visited {color: #DEDEDE; text-decoration: none;}
.newstxt:active {color: #DEDEDE; text-decoration: none;}
.newstxt:hover {color: #FFFFFF; text-decoration: none;}

.newsonetitle {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*font-style: italic;*/
	color: #ededed;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 0 5px 0;
}
.newsonetitle:a {color: #DEDEDE; text-decoration: none;}
.newsonetitle:link {color: #DEDEDE; text-decoration: none;}
.newsonetitle:visited {color: #DEDEDE; text-decoration: none;}
.newsonetitle:active {color: #DEDEDE; text-decoration: none;}
.newsonetitle:hover {color: #FFFFFF; text-decoration: none;}

.breakerline {
	background-color: #660000;
	height: 1px;
	width: 100%;
}

.staffpos {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}

/* MODULE/PAGE TITLES */
.titlePage {
	text-align: left;
	height: 35;
	background-image: url(../images/titles/blank.gif);	
	background-repeat: no-repeat;	
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	/*font-style: italic;*/
	color: #ededed;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
}
.titleSub {
	/*background-image: url(../images/titles/blank.gif);*/	
	/*background-repeat: no-repeat;	*/
	/*background-position: left center;*/
	height: 24;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*font-style: italic;*/
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
}
.titleSubRev {
	/*background-image: url(../images/titles/blank.gif);*/	
	/*background-repeat: no-repeat;	*/
	/*background-position: left center;*/
	height: 24;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*font-style: italic;*/
	color: #660000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
}

.tickerTable {
	background-color: #131313;
	background-image: url(../images/global/tickerBG.gif);
	background-repeat: repeat-x;
}
.titlebox {
	background-color: #660000;
	border-width: 1px;
	border-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.cup {
	/*background-color: #660000;*/
	height: 22px;
}
.cup1 {
	background-color: #333333;
	height: 22px;
}
.cup2 {
	background-color: #666666;
	height: 22px;
}
.ros1 {
	background-color: #333333;
	/*background-image: url(../images/global/rosterBG1.gif);*/
	/*background-repeat: repeat-x;	*/
	height: 25px;
}
.ros2 {
	background-color: #666666;
	/*background-image: url(../images/global/rosterBG1.gif);*/
	/*background-repeat: repeat-x;	*/
	height: 25px;
}
.leader1 {
	background-color: #330000;
	height: 22px;
}
.leader2 {
	background-color: #660000;
	height: 22px;
}
.aleader1 {
	background-color: #ededed;
	height: 22px;
}
.aleader2 {
	background-color: #ffffff;
	height: 22px;
}

/* FOOTER */

.footbarTable {
	background-color: #f6f6f6;
	background-image: url(../images/global/footbarBG.gif);
}
.footbartxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#660000; text-decoration: none;}
.footbartxt:a {color: #660000; text-decoration: none;}
.footbartxt:link {color: #660000; text-decoration: none;}
.footbartxt:visited {color: #660000; text-decoration: none;}
.footbartxt:active {color: #660000; text-decoration: none;}
.footbartxt:hover {color: #660000; text-decoration: none;}
.footerTable {
	background-color: #666666;
	background-image: url(../images/global/footerBG.gif);
}
.footertxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#ededed; text-decoration: none;}
.footertxt:a {color: #ededed; text-decoration: none;}
.footertxt:link {color: #ededed; text-decoration: none;}
.footertxt:visited {color: #ededed; text-decoration: none;}
.footertxt:active {color: #ededed; text-decoration: none;}
.footertxt:hover {color: #666666; text-decoration: none;}

.footer {
    background-color:#ededed; 
}
.credit
{
    color: #666666;
    font-family: Geneva, Arial, Verdana, sans-serif;
    font-size: 9px;
	letter-spacing: 2px
}
.copyright
{
    color: #999999;
    font-family: Geneva, Arial, Verdana, sans-serif;
    font-size: 10px;
}

/*topnav*/
.topNav{position:relative;margin:0px;z-index:1;}
.topNavDD{position:absolute;top:31px;visibility:hidden;z-index:0;width:180px;background-color:#f6f6f6;}
.topNavDD a{font-family:verdana,arial,sans-serif;font-size:10px;color:#660000;text-decoration:none;font-weight:bold;padding:3px;display:block;}
.topNavDD a:hover{font-family:verdana,arial,sans-serif;font-size:10px;color:#660000;text-decoration:none;font-weight:boldpadding:3px;display:block;}
.topNavDiv{background-color:#cfcfcf;}
.pageBleedBG{background-color:transparent;background-image:none;}
#tnTickets a:hover{background-color:#CCCCCC;}
#tnTeam a:hover{background-color:#CCCCCC;}
#tnPersonnel a:hover{background-color:#CCCCCC;}
#tnFanzone a:hover{background-color:#CCCCCC;}
#tnNews a:hover{background-color:#CCCCCC;}
#tnSchedule a:hover{background-color:#CCCCCC;}
#tnCommunity a:hover{background-color:#CCCCCC;}
#tnHistory a:hover{background-color:#CCCCCC;}
#tnFanzone a:hover{background-color:#CCCCCC;}
#tnCamps a:hover{background-color:#CCCCCC;}
#tnContact a:hover{background-color:#CCCCCC;}
#tnSposnors a:hover{background-color:#CCCCCC;}
#tnStore a:hover{background-color:#CCCCCC;}
#tnDance a:hover{background-color:#CCCCCC;}
#tnMultimedia a:hover{background-color:#CCCCCC;}
#tnPaint a:hover{background-color:#CCCCCC;}
#tnSeasonSubs a:hover{background-color:#CCCCCC;}
/*#tnStore{left:-115px;}*/
/*#tnHistory{left: -115px;}*/

#nav a, #nav a:visited {
  text-align: center; 
  text-decoration: none; 
  color: #660000; 
  /*display: block; */
  width: 7em; 
  height: 1.2em; 
  border: 0.5em solid #A9BDDC; 
}
#nav a:hover {
  color: #660000;
  background-color: #b2ab9b; 
  border-color: #dfd7ca #b2ab9b;
}

/* Text for White BG TXT */
#tictxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#660000; text-decoration: none;}
#tictxt a, #tictxt a:visited {color: #660000; text-decoration: underline;}
/*.drktxt:hover {color: #660000; text-decoration: none; background-color: #666666;}*/
#tictxt a:hover {color: #FFFFFF; text-decoration: none; background-color: #666666;}
#tictxt td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#660000; text-decoration: none;}
#tictxt h1 {color: #660000;}

.drktxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration: none;}
.drktxt:a {color: #000000; text-decoration: underline;}
.drktxt:link {color: #000000; text-decoration: underline;}
.drktxt:visited {color: #000000; text-decoration: underline;}
.drktxt:active {color: #000000; text-decoration: underline;}
/*.drktxt:hover {color: #660000; text-decoration: none; background-color: #666666;}*/
.drktxt:hover {color: #FFFFFF; text-decoration: none; background-color: #666666;}

/* ALUMNI SARCH */
.asearch {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#660000; text-decoration: none;}
.asearch:a {color: #660000; text-decoration: underline;}
.asearch:link {color: #660000; text-decoration: underline;}
.asearch:visited {color: #660000; text-decoration: underline;}
.asearch:active {color: #660000; text-decoration: underline;}
/*.drktxt:hover {color: #660000; text-decoration: none; background-color: #666666;}*/
.asearch:hover {color: #660000; text-decoration: none; background-color: #cccccc;}

.Wtxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#DEDEDE; text-decoration: none;}
.Wtxt:a {color: #DEDEDE; text-decoration: none;}
.Wtxt:link {color: #DEDEDE; text-decoration: none;}
.Wtxt:visited {color: #DEDEDE; text-decoration: none;}
.Wtxt:active {color: #DEDEDE; text-decoration: none;}
.Wtxt:hover {color: #FFFFFF; text-decoration: none;}

.Ytxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#660000; text-decoration: none;}
.Ytxt:a {color: #660000; text-decoration: none;}
.Ytxt:link {color: #660000; text-decoration: none;}
.Ytxt:visited {color: #660000; text-decoration: none;}
.Ytxt:active {color: #660000; text-decoration: none;}
.Ytxt:hover {color: #666666; text-decoration: none;}

.toptick {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#ffffff; text-decoration: none;}
.toptick:a {color: #ffffff; text-decoration: none;}
.toptick:link {color: #ffffff; text-decoration: none;}
.toptick:visited {color: #ffffff; text-decoration: none;}
.toptick:active {color: #ffffff; text-decoration: none;}
.toptick:hover {color: #666666; text-decoration: none;}

.smlW {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#DEDEDE; text-decoration: none;}
.smlW:a {color: #DEDEDE; text-decoration: none;}
.smlW:link {color: #DEDEDE; text-decoration: none;}
.smlW:visited {color: #DEDEDE; text-decoration: none;}
.smlW:active {color: #DEDEDE; text-decoration: none;}
.smlW:hover {color: #FFFFFF; text-decoration: none;}

.nextTXT {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#000000; text-decoration: none;}
.nextTXT:a {color: #000000; text-decoration: none;}
.nextTXT:link {color: #000000; text-decoration: none;}
.nextTXT:visited {color: #000000; text-decoration: none;}
.nextTXT:active {color: #000000; text-decoration: none;}
.nextTXT:hover {color: #ffffff; text-decoration: none;}

#header {width: 680px; margin: 10px auto; text-align: center;}
/* global nav */
#globalnav {background: #edeef0 url(/images/nav/navbg.gif) no-repeat top left; padding: 0; border-bottom: 1px solid #a1a1a9; margin: 0;}
#globalnav a {text-decoration: none; border: 0; margin: 0; padding: 0;}

/* Images */
#img {border: 0;}

/* List Elements */
ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}
ol.last {padding: 0;}
ul.last {padding: 0;}
dl.last {padding: 0;}

/* Form Styles */
input.red {background-color: #666666; font-weight: bold; font-size: 12px; color: #fff;}

.textareatxt {
	font: 12px verdana;
	color: #660000;
	background-color: #ffffff;
	border-color: #000044;
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: single;
	scrollbar-3dlight-color: #000055;
	scrollbar-arrow-color: #000055;
	scrollbar-base-color:#E9F7ED;
	scrollbar-darkshadow-color: #E9F7ED;
	scrollbar-face-color: #E9F7ED;
	scrollbar-highlight-color: #E9F7ED;
	scrollbar-shadow-color: #000055;
}

.selecttxt {
	font: 12px verdana;
	color: #660000;
	background-color: #ffffff;
	border-color: #000044;
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dashed;
}

.inputtxt {
	font : 12px verdana;
	color: #660000;
	background-color: #ffffff;
	border-color: #000044;
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: single;
}

.boxtext {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #660000;
	font-size: 10px;
}

.box {
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	text-align: left;
	background-color: #ffffff;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #660000;
	font-size: 11px;
}

.box_req {
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	text-align: left;
	background-color: #FFFF99;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #660000;
	font-size: 11px;
}

 .formbutton {
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	background-color: #666666;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-size: 12px;
	cursor: hand;
}

 .formbutton2 {
	border-style: solid;
	border-color: #ff0000;
	border-width: 1px;
	background-color: #666666;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-size: 12px;
	cursor: hand;
}