@charset "utf-8";



@font-face {
  font-family: 'ProximaNova-Bold';
  src: url("https://secure.efraudprevention.com/home/dist/css/fonts/23BAC1_2_0.eot");
  src: url("https://secure.efraudprevention.com/home/dist/css/fonts/23BAC1_2_0.eot?#iefix") format("embedded-opentype"), url("https://secure.efraudprevention.com/home/dist/css/fonts/23BAC1_2_0.woff") format("woff"), url("https://secure.efraudprevention.com/home/dist/css/fonts/23BAC1_2_0.ttf") format("truetype"); }

@font-face {
  font-family: 'ProximaNova-Light';
  src: url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Light.eot");
  src: url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Light.eot?#iefix") format("embedded-opentype"), url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Light.woff") format("woff"), url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Light.ttf") format("truetype"); }

@font-face {
  font-family: 'ProximaNova-Regular';
  src: url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Regular.eot");
  src: url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Regular.eot?#iefix") format("embedded-opentype"), url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Regular.woff") format("woff"), url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Regular.ttf") format("truetype"); }

@font-face {
  font-family: 'ProximaNova-Thin';
  src: url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Thin.eot");
  src: url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Thin.eot?#iefix") format("embedded-opentype"), url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Thin.woff") format("woff"), url("https://secure.efraudprevention.com/home/dist/css/fonts/ProximaNova_Thin.ttf") format("truetype"); }





/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
.proxima-thin {
  font-family: 'ProximaNova-Thin', Helvetica, Arial, sans-serif; }

.proxima-light {
  font-family: 'ProximaNova-Light', Helvetica, Arial, sans-serif; }

.proxima-regular {
  font-family: 'ProximaNova-Regular', Helvetica, Arial, sans-serif; }

.proxima-bold {
  font-family: 'ProximaNova-Bold', Helvetica, Arial, sans-serif; }


body {
	margin:0px;
	font-size:12px;
	background: #ffffff url(http://www.sharoncountryclub.org/images/elegant_grid.png);
  font-family: "ProximaNova-Regular", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #000;
  font-size: 15px;
  overflow-x: hidden; 
}
a {
	cursor:pointer;
	outline:0;
}
.e3pagetemplate {
	color:#333333;
	font-size:14px;
	line-height:20px;
}
.e3pagetemplate a {
	color:#333333;
}
font {
    line-height: normal;
}
}
img {
	border: none;
}
.MainInformationTable{
	width:100%;
}
.BirAtGlance, .CalAtGlance, .WeaAtGlance {
	background-color: transparent;
	border: none;
	clear: both;
	float: right;
	font-family: 'ProximaNova-thin', Helvetica, Arial, sans-serif;
	font-size: 12px;
	width: 200px;
}
.TopDropLayout1 {
	float:left;
	width:100%;
}
.TopDropLayout1 .page_header {
	float:left;
	width:100%;
	min-width:1076px;
}
.page_header .page_header_wrapper {
	margin:auto;
	width:1076px;
}
.page_header_wrapper a{
	text-decoration:none;
}
.page_header_wrapper .page_header_1 {
	float:right;
	width:0px;
	height:0px;
	margin:0px 0 0 0;
}
.page_header_wrapper .page_header_2 {
	float:left;
	width:855px;
	height:50px;
}
.page_header_2 .oneCMSMenu {
	cursor:pointer;
	height:50px;
	font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
	font-weight: 900;
	font-size:17px;
}
.page_header_2 .oneCMSMenuItem {
	padding: 0 10px;
	color:#FFF;
	background:#e1403a;
font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.page_header_2 .oneCMSMenuHighlightedMenuItem {
	padding: 0 10px;
	color:#FFF;
	background:#c5251f;
font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.page_header_2 .oneCMSMenuItemMouseOver, .page_header_2 .oneCMSMenuHighlightedMenuItemMouseOver {
	padding: 0 10px;
	color:#FFF;
	background:#f74f49;
font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.page_header_2 .CMSMenu {
	cursor:pointer;
	width:auto !important;
	 font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
	font-weight: 900;
	font-size:14px;
font-family: 'ProximaNova-regular', Helvetica, Arial, sans-serif;
	/*padding:5px 10px;
	table padding IE fix use instead of padding when using a bg image
	border-spacing:10px !important;
	border-collapse:separate !important;*/
}
.page_header_2 .CMSMenuItem, .page_header_2 .CMSMenuHighlightedMenuItem {
	padding:5px 20px 5px 10px;
	background:#c5251f;
	color:#FFF;
font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.page_header_2 .CMSMenuItemMouseOver, .page_header_2 .CMSMenuHighlightedMenuItemMouseOver {
	padding:5px 20px 5px 10px;
	background:#938172;
	color:#FFF;
font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.EditMode .page_header_2 .CMSMenu {
	diaplay:none !important;
	font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.page_header_wrapper .page_header_3 {
	float:left;
	width:960px;
	height: 17px;
    margin: 30px 0 0;
	padding:27px 58px 0;
	 font-family: "ProximaNova-Regular", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
	font-size:12px;
	background:url(/SiteDesign/Images/header3bg.aspx) no-repeat;
}
.page_header_3 .currentUserLabelText {
	float:right;
	color:#333333;
	margin-right:3px;
}
.page_header_3 .cmsdesklink {
	float:right;
	color:#333333;
	margin-right:3px;
}
.page_header_3 .signoutLink {
	float:right;
	color:#333333;
}
.page_header_wrapper .page_header_4 {
}
.TopDropLayout1 .page_content {
	float:left;
	width:100%;
	min-width:;
}
.page_content .page_content_wrapper {
	margin:auto;
	width:1076px;
}
.page_content_wrapper .page_content_top {
}
.page_content_wrapper .page_content_middle {
	background:url(/SiteDesign/Images/content_bg.aspx) repeat-y;
	padding:20px 58px 40px;
	float:left;
	width:960px;
}
.page_content_wrapper .page_content_bottom {
	float:left;
	width:1076px;
	height:30px;
	background:url(/SiteDesign/Images/content_bottom.aspx) no-repeat;
}
.TopDropLayout1 .page_footer {
	float:left;
	width:100%;
	min-width:1076px;
}
.page_footer .page_footer_wrapper {
	margin:auto;
	width:1076px;
}
.page_footer_wrapper a{
	text-decoration:none;
	color:#4b4b4b;
}
.page_footer_wrapper .page_footer1 {
	float:left;
	width:960px;
	padding:30px 58px 10px;
	text-align:center;
	font-family: 'ProximaNova-thin', Helvetica, Arial, sans-serif;

	font-size:12px;
	color:#4b4b4b;
}
.page_footer_wrapper .page_footer2 {
}








a.active1 {
    text-decoration: none;
background-color: #4d687d;
color: #000000;
  font-size: 14px;
  font-weight: 700;
border: 1px solid #ffffff;
Margin-top: 10px;
Margin-right: 10px;-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}

a.active1:hover {
 text-decoration: none;
 background-color: #4d687d; 
color: #ffffff;
  font-size: 14px;
  font-weight: 700;
border: 1px solid #ffffff;
Margin-top: 10px;
Margin-right: 10px;-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}




a.active2 {
    text-decoration: none;
background-color: #f39b11;
color: #000000;
  font-size: 14px;
  font-weight: 700;
Margin-top: 10px;
border: 1px solid #ffffff;
border-radius: 0px;-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}

a.active2:active {
 text-decoration: none;
 background-color: #f39b11; 
color: #ffffff;
  font-size: 14px;
  font-weight: 700;
Margin-top: 10px;
border: 1px solid #ffffff;
border-radius: 0px;-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}

a.active2:hover {
 text-decoration: none;
 background-color: #f39b11; 
color: #ffffff;
  font-size: 14px;
  font-weight: 700;
Margin-top: 10px;
border: 1px solid #ffffff;
border-radius: 0px;-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}





a.active3 {
    text-decoration: none;
background-color: #1f2e60;
color: #000000;
  font-size: 14px;
  font-weight: 700;
border-radius: 10px;
Margin-top: 10px;
border: 1px solid #ffffff;
Margin-right: 0px;-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}

a.active3:active {
 text-decoration: none;
 background-color: #1f2e60; 
color: #ffffff;
  font-size: 14px;
  font-weight: 700;
border-radius: 10px;
Margin-top: 10px;
border: 1px solid #ffffff;
Margin-right: 0px;-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}

a.active3:hover {
 text-decoration: none;
 background-color: #1f2e60; 
color: #ffffff;
  font-size: 14px;
  font-weight: 700;
border-radius: 10px;
Margin-top: 10px;
border: 1px solid #ffffff;
Margin-right: 0px;-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}





a.active4 {
    text-decoration: none;
background-color: #80a93f;
color: #000000;
  font-size: 14px;
  font-weight: 700;
border-radius: 0px;
Margin-right: 10px;
Margin-top: 10px;
border: 1px solid #ffffff;
border: 1px solid #ffffff;
-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}

a.active4:active {
 text-decoration: none;
 background-color: #80a93f; 
color: #ffffff;
  font-size: 14px;
  font-weight: 700;
border-radius: 0px;
Margin-right: 10px;
Margin-top: 10px;
border: 1px solid #ffffff;
border: 1px solid #ffffff;
-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}

a.active4:hover {
 text-decoration: none;
 background-color: #80a93f; 
color: #ffffff;
  font-size: 14px;
  font-weight: 700;
border-radius: 0px;
Margin-right: 10px;
Margin-top: 10px;
border: 1px solid #ffffff;
border: 1px solid #ffffff;
-moz-box-shadow:-2px 2px 12px #000000;-webkit-box-shadow:-2px 2px 12px #000000;box-shadow:-2px 2px 12px #000000;overflow:hidden;
}












h1 {
  font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #be2c2f;
 font-size: 3em;
line-height:1.1em;
  margin-top: 10;
  margin-bottom: 10px;
}


h2 {
  font-family: 'ProximaNova-regular', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #000;
line-height:2.1em;
  margin-top: 7;
  margin-bottom: 7px; }

h3 {
  font-family: 'ProximaNova-thin', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #be2c2f;
  margin-top: 0;
font-size: 1.4em;
line-height:1.1em;
  margin-top: 7;
  margin-bottom: 7px; }

h4 {
  font-family: 'ProximaNova-thin', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #000000;
text-align: left;
font-size: 1.0em;
line-height:1.1em;
  margin-top: 7;
  margin-bottom: 7px; }

h5 {
  font-family: 'ProximaNova-light', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #faddaf;
text-align: center;
font-size: 1.4em;
line-height:1.1em;
  margin-top: 0;
  margin-bottom: 25px; }

h6 {
  font-family: 'ProximaNova-regular', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #faddaf;
text-align: left;
font-size: 1.1em;
line-height:1.1em;
  margin-top: 0;
  margin-bottom: 10px; }

p {
  font-family: 'ProximaNova-Regular', Helvetica, Arial, sans-serif;
}

a {
  text-decoration: none;
font-family: 'ProximaNova-Regular', Helvetica, Arial, sans-serif;
}




.cellback {
background-color: #cccccc;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
color: #000000;
}