/* MASONS HOCKEY STYLE */
/* default styles */
body { width:1000px; margin: 0; padding: 0; background: url("../images/global/mainBG.gif") repeat-x scroll 0 0 #000033; font-size:11px; font-family:Verdana, Geneva, Arial, sans-serif; color: #DEDEDE; text-align: center; margin-right: auto; margin-left: auto; }
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-size:11px; font-family: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: #000000; 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: #00529b; }
/* 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: #00529b; }
#feed a:hover { color: #FFFFFF; text-decoration: none; background-color: #00529b; }
.rssdate { color: #666666; font-size: 9px; }
/* POLL TEXT */
.poll { background-image: url(../images/global/pollBG.gif); background-repeat: repeat-x; background-color: #00529b; 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:#000000; text-decoration: none; }
.whiteTable:a {
color: #000000;
text-decoration: none;
}
.whiteTable:link { color: #000000; text-decoration: none; }
.whiteTable:visited { color: #000000; text-decoration: none; }
.whiteTable:active { color: #000000; text-decoration: none; }
.whiteTable:hover { color: #00529b; text-decoration: none; }
.topperTable { background-color: #000000; background-image: url(../images/topper/Topper.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#00529b; text-decoration: none; }
.headerTable { background-color: #00529b; }
.menuTable { background-color: #f6f6f6; background-image: url(../images/global/menuBG.gif); }
.mainTable { background-color: #00529b; }
.leftTable { background-color: #00529b; }
.centerTable { background-color: #00529b; }
.rightTable { background-color: #00529b; }
.rightColumn { background-color: #000000; }
.fillerTable { background-color: #00529b; }
.staffTable { background-color: #00529b; background-image: url(../images/global/staffBG.gif); background-repeat: repeat-x; }
.gamescenterTable { background-color: #00529b; background-image: url(../images/global/gamecenterBG.gif); background-repeat: repeat-x; }
/* GAME CENTER - GAME PAGE */
.gameTable { background-color: #00529b; background-image: url(../images/gamecenter/gameBG.gif); background-repeat: repeat-x; }
.sidegameTable { background-color: #00529b; background-image: url(../images/global/gameBG.gif); background-repeat: repeat-x; }
.nhgTable { background-color: #00529b; background-image: url(../images/global/nhgBG.gif); background-repeat: repeat-x; }
.newsTable { background-color: #00529b; 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: #fdb827; height: 1px; width: 100%; }
.staffpos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fdb827; text-decoration: none; }
.staffpos:a {
color: #ffffff;
text-decoration: none;
}
.staffpos:link { color: #ffffff; text-decoration: none; }
.staffpos:active { color: #ffffff; text-decoration: none; }
.staffpos:hover { 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: #000000; 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: #000000; border-width: 1px; border-style: solid; border-top-color: #00529b; border-right-color: #00529b; border-bottom-color: #00529b; border-left-color: #00529b; }
.cup { /*background-color: #000000;*/
	height: 22px; }
.cup1 { background-color: #00285d; height: 22px; }
.cup2 { background-color: #00529b; height: 22px; }
.ros1 { background-color: #00285d; /*background-image: url(../images/global/rosterBG1.gif);*/
	/*background-repeat: repeat-x;	*/
	height: 25px; }
.ros2 { background-color: #00529b; /*background-image: url(../images/global/rosterBG1.gif);*/
	/*background-repeat: repeat-x;	*/
	height: 25px; }
.leader1 { background-color: #232220; height: 22px; }
.leader2 { background-color: #000000; 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:#000000; text-decoration: none; }
.footbartxt:a {
color: #000000;
text-decoration: none;
}
.footbartxt:link { color: #000000; text-decoration: none; }
.footbartxt:visited { color: #000000; text-decoration: none; }
.footbartxt:active { color: #000000; text-decoration: none; }
.footbartxt:hover { color: #000000; text-decoration: none; }
.footerTable { background-color: #00529b; 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: #00529b; 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:#000000; text-decoration:none; font-weight:bold; padding:3px; display:block; }
.topNavDD a:hover { font-family:verdana, arial, sans-serif; font-size:10px; color:#000000; 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: #000000; /*display: block; */
  width: 7em; height: 1.2em; border: 0.5em solid #A9BDDC; }
#nav a:hover { color: #000000; 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:#000000; text-decoration: none; }
#tictxt a, #tictxt a:visited { color: #000000; text-decoration: underline; }
#tictxt a:hover { color: #FFFFFF; text-decoration: none; background-color: #00529b; }
#tictxt td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration: none; }
#tictxt h1 { color: #000000; }
.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: #FFFFFF; text-decoration: none; background-color: #00529b; }
.drktxt table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration: none; }
/* ALUMNI SARCH */
.asearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration: none; }
.asearch:a {
color: #000000;
text-decoration: underline;
}
.asearch:link { color: #000000; text-decoration: underline; }
.asearch:visited { color: #000000; text-decoration: underline; }
.asearch:active { color: #000000; text-decoration: underline; }
.asearch:hover { color: #000000; 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:#000000; text-decoration: none; }
.Ytxt:a {
color: #000000;
text-decoration: none;
}
.Ytxt:link { color: #000000; text-decoration: none; }
.Ytxt:visited { color: #000000; text-decoration: none; }
.Ytxt:active { color: #000000; text-decoration: none; }
.Ytxt:hover { color: #00529b; 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: #00529b; 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:#cccccc; text-decoration: none; }
.nextTXT:a {
color: #cccccc;
text-decoration: none;
}
.nextTXT:link { color: #cccccc; text-decoration: none; }
.nextTXT:visited { color: #cccccc; text-decoration: none; }
.nextTXT:active { color: #cccccc; 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: #cc0000; font-weight: bold; font-size: 12px; color: #fff; }
.textareatxt { font: 12px verdana; color: #000000; 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: #000000; 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: #000000; 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: #000000; 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: #000000; font-size: 11px; }
.box_req { border-style: solid; border-color: #cccccc; border-width: 1px; text-align: left; background-color: #fdb827; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
.formbutton { border-style: solid; border-color: #999999; border-width: 1px; background-color: #000000; 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: #cc0000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; cursor: hand; }
/* Gallery styles */
.gallery-content { width: 100% }
.gallery-content, .gallery-content h1, .gallery-content p, .gallery-content div, .gallery-content table tr td { color: #000 }
.gallery-content a { color: #111; text-decoration: underline }
.gallery-content input.submit { font-size: 10px }
