@charset "utf-8";
/* CSS Document */
.notices	{
margin-left:20%;
margin-right:20%;
}
body{margin:0;padding:0;-webkit-font-smoothing:antialiased;}
h1{font-size:21px; color:#666; font-family:Tahoma, Geneva, sans-serif;}
#hpheader{position:fixed; top:0; left:0;height:220px; width:100%; z-index:100000; background-color:#fff; }
#hpheadercont{width:100%; max-width:960px; margin:0 auto;} 
#hplogo{float:left; display:inline; margin-top:10px;}
#hpform{float:right; display:inline; margin-bottom:10px;  width: 380px; height:244px; padding-top:10px; padding-left:10px;font-family:Tahoma, Geneva, sans-serif;}
.hpmemhead{font-size:35px;}
input.hpinput{width:250px; font-size:20px;}
.hpuser{margin-top:10px;}
.hppass{margin-top:10px; margin-bottom:10px;}
.hprem{margin-top:10px;}
#hpbody{position:absolute; z-index:10000; top:270px; left:0; width:100%;}
#hpbodycont{background-color:#890020; width:920px; margin:0 auto;-webkit-box-shadow: 5px 5px 7px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    5px 5px 7px rgba(50, 50, 50, 0.75);
box-shadow:         5px 5px 7px rgba(50, 50, 50, 0.75); padding:20px; font-family:Tahoma, Geneva, sans-serif;}
#hpbodycont h1{font-size:26px; color:#FFF2B4; font-weight:100;}
#hpbodylhs{width:258px; float:left; display:inline;}
#hpbodyrhs{width:650px; float:right; display:inline; margin-top:30px;}
.imgbrd{border:solid 11px #830A1A;}
.clear{clear:both;}
#hpbodyrhs{color:#FFF2B4; font-size:0.95em; font-weight:100;}
#hpsubmit{color:#FFF2B4;font-size:16px; width:200px; height:22px; background-color:#000; border:0; cursor: pointer;margin-top:17px;}
#mmenu{width:960px; margin:0 auto; margin-top:10px;}
#mheader{ background-image:url(../images/hpheader-all.png); background-repeat:repeat-x; height:179px;}
#mheadercont{width:960px; margin:0 auto;}
.mtablemen{ background-color:#666;  border:solid 1px #666; border-spacing:3px; }
table.mtablemen td{border:solid 1px #C92E29; background-color:#C92E29;}
#mbod{background-color:#fff;}
#mcontent{width:960px; margin:0 auto; margin-top:40px; border: solid 1px #666;margin-bottom:30px;}
#mtitles{text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:36px; color:#666; margin-top:30px;}
#myellblock{background-color:#fff; margin-top:20px; padding:30px; margin-bottom:30px;}
#mlogo{float:left; display:inline;margin-top:10px;}
.mtablemen a{display:block; height:30px; line-height:30px; color:#fff; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:17px;}
.mtablemen a:hover{ background-color:#fff; display:block; color:#860022;}
.mtablemen tr { height:30px;}
.mtablemen td{width:25%; text-align:center;}
#headbutt{float:right; display:inline; width:270px; text-align:right; margin-top:20px;}
#headbutt div{float:left;display:inline; margin-left:20px;}
#headbutt div a{display:block; color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-decoration:none;}
#headbutt div a:hover{ color:#000;}
.mhetitts{font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:bold;}
.mhetexts{font-family:Tahoma, Geneva, sans-serif; font-size:16px; margin-bottom:40px;}
#mcommtee{font-family:Tahoma, Geneva, sans-serif; color:#666;  margin-top:80px;}
#mwelcome{font-family:Tahoma, Geneva, sans-serif; color:#666; font-size:21px;}
div.ewMenuBarVertical ul,li {
	float:left; display:inline;
}
.ewLayout {width:1200px; margin:0 auto;}
.ewTitle{ color:#fff; color:#860022; text-align:center;}
span.aspmaker a{ color:#fff; text-decoration:none;} 
span.aspmaker a:hover{ text-decoration:none;color:#FCF2AA;} 
table.ewGrid{ margin:0 auto;}
.aspmaker{color:#fff;}
.ewBasicSearch{color:#666;}
.ewCssTableRow a{}
.ewCssTableRow a:hover{color:#FCF2AA;}
#ewpagerform .aspmaker{color:#000;}
.ewTableRow a{color:#000; }
.ewTableAltRow a{color:#000;}
#smgallery{color:#666; font-size:16px; font-family:Tahoma, Geneva, sans-serif;}
#smgallery a{color:#666;}
#smgallery h1{color:#666;font-size:26px; font-family:Tahoma, Geneva, sans-serif;}
#smgallery select {font-size:16px;}
#smshow{font-size:16px;}
#smcandidates #xsr_3,#smcandidates #psearch, #smfixtures #xsr_2, #smmatchscore #xsr_2{display:none;}
#merchcategory{}
#merchcategory h3{color:#fff;font-size:22px;text-align:center; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
#merchform{color:#fff; font-size:15px; font-family:Tahoma, Geneva, sans-serif;}
#merchform h2{font-size:19px;}
#merchform table{ border:1px solid #fff;}
#wantedprod{width:30px; height:30px;}
#smprodprice,#smprodname{font-size:19px;}
#merchheader{text-align:center;width:960px;margin-top:20px;font-family:Tahoma, Geneva, sans-serif; color:#FCF2AA; font-size:23px;}
#merchtext{width:900px; margin:0 auto; }
#merchtext p{text-align:center; font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:18px;}
table#tablesorter{ background-color:#FFF;}
#matchplay, #shopsm{ font-family:Tahoma, Geneva, sans-serif;}
#matchplay a{color:#666;}
#matchplay .ewTitle{display:none;}
#shopsm .ewTitle{display:none;}
#shopsm p.aspmaker a{color:#666;}
#smseniorslist #SENIORS_list_SearchPanel{ text-align:center;}
#smseniorslist .ewTitle{ color:#F00;}
#smseniorslist .ewTitle .aspmaker a{ color:#000;}
#fixtsm .ewTitle{display:none;}
#fixtsm p.aspmaker a{color:#fff;}
#fixtsm{ width:800px; text-align:center;}
.pgtitles h1{font-size:21px; color:#666; font-family:Tahoma, Geneva, sans-serif;}
.pgtitles{text-align:center; width:100%; max-width:1000px; margin:0 auto; margin-top:280px;}
.fixtitles h1{font-size:21px; color:#666; font-family:Tahoma, Geneva, sans-serif;}
.fixtitles{text-align:center; width:1100px; margin:0 auto;}
#memfixtsm .ewTitle{display:none;}
#memfixtsm p.aspmaker a{color:#666;}
.memfixtitles h1{font-size:21px; color:#666; font-family:Tahoma, Geneva, sans-serif;}
.memfixtitles{text-align:center; margin:0 auto;}
p.aspmaker{ text-align:center;}
.memclubtitles h1{font-size:21px; color:#666; font-family:Tahoma, Geneva, sans-serif;}
.memclubtitles{text-align:center; width:800px; margin:0 auto;}
.ewTitle{display:none;}
#ewAddOptDialog_c{ margin-left:50px;background-color:#FFF; color:#000;}
#ewAddOptDialog_c .bd{color:#000;}
.ewContentTable {text-align:center;}
a{color:#666; text-decoration:none;}
span.aspmaker a{color:#000;}
span.smwhfix span.aspmaker a{color:#666;} 
td .aspmaker {color:#000;}
span.aspmaker {color:#666;}
#mcommtee p{color:#666;}
.mhetexts a{color:#000; text-decoration:none;}
.smhelp{color:#fff; width:960px; margin:0 auto;}
a.linkwhite{color:#fff;}
#smmerch td{font-family:Tahoma, Geneva, sans-serif; color:#fff;}
.smwhite{color:#fff;}
.popupContainer{
	position:absolute;
	
	height: auto;
	left:45%;
	top:80px;
	background:#B1B1B1;
	padding: 20px 50px;
  border: 3px solid #666;
}

#modal form{background-color:#B1B1B1;padding:0 20px;}
#modal .aspmaker{color:#000;}
#modal .ewTitle {font-size:24px; color:#666;}
#modal a{color:#666;text-decoration:none;}
#modal a.swhite{color:#fff; text-decoration:none;}
#modal a.swhite:hover{color:#333; text-decoration:underline;}
.modal_close{float:right; color:#666;}
#modal input[type="submit"] { background-color:#666; color:#fff; border:0;}
a#modal_trigger:hover{opacity:0.6;}
.fa {cursor:pointer;}
#smredline{height:8px;background-color:#C92E29;position:fixed;top:0;left:0;margin-top:220px;z-index:100000;width:100%; border-top:solid 2px #666; border-bottom: solid 2px #666;}
#smtopmen div{float:right;margin-left:20px;}
#smtopmen a{color:#000; font-family:Tahoma, Geneva, sans-serif;}
#smhpbans{width:100%;position:fixed;top:200;left:0;}
#smhpbans img{width:100%;}
.ewGridUpperPanel, .ewGridLowerPanel{background-color: #ccc;}
.ewTable .ewTableHeader, .ewTable .ewTableHeader td{ background-color: #C92E29;}
.ewTable td{ border-color: #ccc;}
.ewGridLowerPanel{ border-color: #ccc;}
.smyears a{ font-size:20px;}
.smhalhewitt{float:left; display:inline;margin-left:10px; margin-right:10px; margin-bottom:20px;}
.smhalfdate{font-size:12px;}
nav ul li{ display:inherit; text-align:left; float:none;}
#hamburger {display:none;}
/*
The navigation container in the background
*/
nav {
    display:none;
    opacity: 1;
    left: 0px;
    top: 0px;
    position: fixed;
    z-index: 0;
    width: 40%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: auto;
    background: #3e3c3d;
    background: -moz-linear-gradient(top, #3e3c3d 0%, #2d2c2d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e3c3d), color-stop(100%, #2d2c2d));
    background: -webkit-linear-gradient(top, #3e3c3d 0%, #2d2c2d 100%);
    background: -o-linear-gradient(top, #3e3c3d 0%, #2d2c2d 100%);
    background: -ms-linear-gradient(top, #3e3c3d 0%, #2d2c2d 100%);
    background: linear-gradient(to bottom, #3e3c3d 0%, #2d2c2d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3c3d', endColorstr='#2d2c2d', GradientType=0);
}

/*
Style the navigation menu
*/
nav ul {
    list-style: none;
    margin: 0;
    width: 100%;
    padding: 0;
}

nav li {
    position: relative;
    font-size: 2em;
    font-weight: bold;
    border-bottom: 1px solid #222222;
    border-top: 1px solid #444444;
    padding: 15px;
}

nav li a {
    color: #fff;
    text-decoration: none;
    font-family:Tahoma, Geneva, sans-serif;
}

/*
The Layer that will be layed over the content
so that the content is unclickable while menu is shown
*/
#contentLayer {
    display: none;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 30%;
    z-index: 500000;
}


@media (max-width:1000px) {
	#hpheadercont{width:90%;}	
	#smmenuswitch{display:none;}
	#hamburger {
    border: 1px solid #374C77;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: block;
    height: 48px;
    padding: 3px 4px 3px;
    position: absolute;
    right:40px;
    margin-top:80px;
    width: 50px;
    background: #fff;
    
}

/*
The white stripes in the hamburger button
*/
#hamburger div {
    background-color: #000;
    border: 1px solid #000;
    border-radius: 2px 2px 2px 2px;
    height: 5px;
    margin-top: 7px;
    width: 48px;
}
.mtablemen{display:none;}
nav{display:none;}

#smtopmen a {font-size:20px;}
	
}
img{border:0;}