﻿/* BELOW: MEDIA CONTENT */
html {
  margin: 0; }

@media all {
  .page-break {
    display: none; } }

@media print {
  .page-break {
    display: block;
    page-break-before: always; }
  #header, #Header, div#footer, #Footer, div#footer_wrapper, div#footer_slogan_wrapper,
  div.footer_section, div#bottom_center_footer, div#mainMenu, #mainMenu, div#handicompWrapperpHeader, #handicompWrapperpHeader,
  #handicompFooter, div#handicompFooter,
  .dxmMenuSeparator #footer_slogan, #menu, #LeftColumn, #VertDots, #Controls,
  #PrintExport, #DivSecondaryControlsA, #DivSecondaryControlsB, #DivSecondaryControlsC,
  #DivSecondaryControlsD, #footer, #networkButton, #networkButton handicomp, #networkButtons {
    display: none; }
  div#menu_container, .pnlMenu, .dxmMenuSeparator, #ctl00_pnlMenu, #ctl00_MenuX, .dxmMenuItem, .menuTop, #ctl00_MenuXSI, #ctl00_MenuXSI {
    background-color: #fff; }
  div#menu_container, .pnlMenu, .dxmMenuSeparator, #ctl00_pnlMenu, #ctl00_MenuX, .dxmMenuItem, .menuTop, #ctl00_MenuXSI, #ctl00_MenuXSI {
    display: none !important;
    border-style: none !important; }
  table {
    border-collapse: collapse;
    /*glyph-orientation-horizontal;*/ }
  tr.GvH a {
    display: inline;
    background-color: #ccc !important;
    color: #fff !important; }
  tr.GvH {
    width: 100% !important;
    display: table-cell !important;
    background-color: #ccc !important; }
  body {
    background-color: #ffffff !important;
    background-image: none !important;
    width: 800px; } }

/*
 * ABOVE: MEDIA CONTENT
 *
 * BELOW: MAIN ELEMENTS, COMMON ELEMENTS
 */
body {
  background-position: top center;
  background-repeat: repeat-x;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0; }

div#content p, div#content blockquote {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  line-height: 18px; }

blockquote {
  font-style: italic; }

a {
  text-decoration: none;
  font: normal normal 700 11px/18px Verdana, Tahoma, Arial;
  padding: 0;
  margin: 0; }

b {
  font-size: 12px;
  color: #000;
  font-weight: 700;
  line-height: 13px; }

/*
ABOVE: MAIN ELEMENTS, COMMON ELEMENTS
 *
 BELOW: TABLE ROWS COLUMNS & HEADERS
*/
.GvR {
  text-align: left;
  background-color: #f8f8f8;
  height: 16px;
  font-size: 11px !important; }

.GvR a:hover {
  padding: 0px;
  margin: 0px;
  color: #cacaca;
  text-decoration: none !important;
  font-weight: 700; }

.GvRSS {
  text-align: left;
  background: #f8f8f8;
  height: 10px;
  font-size: 11px; }

.GvE {
  text-align: left;
  height: 16px; }

.GvA {
  background-color: #e8e8e8;
  text-align: left;
  height: 16px;
  font-size: 11px !important; }

.GvA a:hover {
  color: #cacaca; }

.GvSHH {
  text-align: left;
  background-color: #A6A6A6;
  color: #fff;
  font-size: 11px;
  line-height: 14px;
  font-weight: lighter; }

/*
 * ABOVE: TABLE ROWS COLUMNS & HEADERS
 *
 * BELOW: WRAPPERS
 */
#techWrapper {
  width: 100%;
  text-align: left;
  margin: 0;
  padding: 0; }

div#wrapper {
  position: relative;
  top: -20px;
  text-align: left;
  background-color: #FFF;
  z-index: 50; }

/*
 * ABOVE: END WRAPPERS
 *
 * BELOW: BEGIN HEADER SECTION
 */
div#headerLogo {
  float: left;
  margin: 0;
  padding: 0; }

div#hCompLogo {
  text-align: right;
  clear: right; }

div#header_title {
  width: 610px;
  height: 70px;
  position: relative;
  left: 105px;
  top: 20px;
  text-align: left;
  vertical-align: top !important; }

div#header_title h1 {
  text-transform: uppercase;
  font-size: 33px !important;
  font-weight: bold;
  font-style: italic;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #e6e6e6 !important;
  text-align: left;
  line-height: 10px;
  margin: 0;
  padding: 0px; }

div#header_title h2 {
  text-transform: capitalize;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 25px;
  /* formerly 17px 07/2012 */
  font-style: italic;
  font-weight: 400;
  text-transform: capitalize;
  color: #cacaca;
  line-height: 18px; }

#mGroupsLnk {
  float: right;
  margin-right: 10px; }

/* BELOW: BEGIN TECHNICAL MENUS, BEGIN DROP DOWN MENUS, 
 * .topTab is for the top-most menu: above the login area and aligned 
 * right of the content. 
/*/
#header .topTab a, #header .topTab a:hover {
  padding: 5px 8px;
  margin: 0;
  font: normal normal bold 11px/18px Arial, Helvetica, sans-serif !important;
  text-align: justify;
  text-transform: uppercase;
  color: #fff !important; }

/*
 * .subHover indicates the technical menu
 */
#menu .subHover a {
  padding: 3px;
  color: #fff !important; }

div#menu .subMenu, div#menu .subHover {
  background-color: transparent !important;
  font-size: 12px !important;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: 700;
  border-top: 1px solid #000;
  border-top-color: #628298;
  height: 14px !important;
  padding: 5px !important; }

div#menu .subMenu span {
  color: #ffffff !important; }

#menu .subHover a:hover {
  color: #fee301 !important; }

/*
 * BELOW: menu_container normally holds everything just below 
 * div#topTabs and above content - basically the login area.
 */
div#menu_container {
  position: relative;
  margin: 0 auto;
  padding: 0;
  background-color: #22381e;
  min-height: 26px !important;
  max-height: 65px !important;
  text-align: left;
  vertical-align: top !important;
  border-color: #fff; }

#menu_container {
  height: 33px; }

.dxm-popOut {
  position: relative;
  top: -3px;
  padding-bottom: 5px !important; }

.dxm-pImage {
  position: relative;
  bottom: 2px; }

.menuTop {
  padding-top: 4px;
  font-size: 12px !important;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 700;
  background-color: #22381e; }

.menuTop a {
  color: #fff !important;
  font-size: 12px !important;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0; }

.menuTop a:hover {
  color: #c8e0ce !important; }

.fpwMenu a {
  color: #ffffff !important;
  font-size: 9px;
  font-weight: 400 !important;
  padding: 0;
  margin: 0; }

.fpwMenu a:hover {
  padding: 0;
  margin: 0;
  color: #93c108 !important;
  font-size: 9px;
  font-weight: 400 !important; }

/*
 * ABOVE: TECHNICAL MENUS, DROP DOWN MENUS, 
/*
  * BELOW: BEGIN LOGIN
/*/
.login {
  font-weight: 400;
  margin: 0;
  padding: 2px; }

div#technicalContent {
  background-color: #fff !important;
  top: 111px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  overflow: hidden;
  min-height: 1000px;
  width: 100%;
  margin: 0;
  padding: 4px 4px 80px; }

a.login_box {
  line-height: 22px; }

/*
ABOVE: END HEADER SECTION, END LOGINS
 *
 BELOW: BEGIN FOOTER SECTION

div#footer {
	position:relative;
	text-align:center !important;
	font-size:11px !important;
	font-family:Verdana, Tahoma, Arial;
	color:#b9b9b9 !important;
	font-weight:400;
	background-image:url(dropmenu_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#293f54;
	border:1px solid;
	border-color:#fff !important;
	margin:0;
}
div#footer a {
	color:#b9b9b9 !important;
}
div#footerLogo {
	position:relative;
	text-align:center;
	top:-30px;
	margin:0;
	padding:0;
}
div#footerBlocks {
	position:relative;
	top:-30px;
	width:960px;
	padding:0;
}
div.footer_section h2 {
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#b9b9b9;
}
div.footer_section p 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
}
div.footer_section * 
{
	color:#b9b9b9;
}
#haveQuestions {
	float:left;
	text-align:center;
}
div#footer_slogan {
	clear:both;
	position:absolute;
	left:50%;
	top:-65px;
	margin-left:-150px;
}
div#footer_wrapper {
	position:relative;
	clear:both;
	height:260px;
	width:936px;
	border:2px solid #FFF;
	border-top-width:75px;
	margin-left:auto;
	margin-right:auto;
	background-color:#205729;
	background-image:url('../Graphics/General/dark-green-to-forest-green-border-gradient-1x10.png');
	background-position:left top;
	background-repeat:repeat-x;
	z-index:90px;
	padding:40px 10px 10px;
}
#left-footer_section {
	float:left;
	background-color:#193b1b;
}
#right-footer_section {
	float:right;
	background-color:#193b1b;
	text-align:right;
}
#middle-footer_section {
	float:right;
	background-color:#193b1b;
	text-align:center;
}

div#bottom_center_footer {
	height:18px;
	clear:both;
	padding-top:15px;
	margin:auto;
	text-align:center;
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#b9b9b9;
	background-color:#205729;
}
.footer_section {
	width:278px;
	height:190px;
	margin:7px;
	padding:10px;
}

#footer_wrapper #logo {
	position:absolute;
	top:-30px;
	right:420px;
}
#footer_wrapper a {
	text-decoration:none;
	color:#b9b9b9;
}
#footer_wrapper a:hover {
	text-decoration:none;
	color:#7f7f7f;
}
/*
ABOVE: END FOOTER CONTENT, 
*/
#pnlSwitch {
  text-align: left;
  width: 450px; }

div#pnlSwitch a {
  font-size: 12px; }

.switcherBG {
  background-image: url(switcherHeadBG.png);
  background-repeat: repeat-x;
  background-position: top;
  width: 74px;
  border: 1px solid #000;
  border-bottom: 0;
  line-height: 25px;
  border-color: #0081a9; }

#screenShots {
  text-align: center;
  vertical-align: middle; }

#copyR {
  position: relative;
  top: -30px;
  text-align: center; }

.overlay {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100%;
  height: 100%; }

* html .overlay {
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
  width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px'); }

.loader {
  position: fixed;
  width: 120px;
  margin-left: -60px;
  top: 50%;
  left: 50%; }

* html .loader {
  position: absolute;
  margin-top: expression((document.body.scrollHeight / 4) 0 (0 - parseInt(this.offsetParent.clientHeight / 2) 0 (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) 0 'px'); }

.loaderdots {
  position: fixed;
  width: 120px;
  height: 50px;
  top: 48%;
  left: 46%; }

.chkChoice input {
  margin: -18px -5px -5px; }

.chkChoice td {
  padding-left: 50px; }

#lGsection {
  text-align: left;
  position: relative;
  float: right;
  clear: right;
  width: 255px !important;
  font-size: 11px !important;
  font-weight: 400;
  font-family: Verdana, Tahoma, Arial;
  line-height: 14px !important;
  margin: 2px;
  padding: 0; }

#lGsection a {
  font-family: Verdana, Tahoma, Arial;
  color: #2787c5 !important;
  text-decoration: none !important;
  font-weight: 700;
  font-style: italic;
  font-size: 11px;
  text-transform: none !important;
  cursor: pointer;
  text-align: right !important; }

#lGsection a:hover {
  font-family: Verdana, Tahoma, Arial;
  color: #3d93e8 !important;
  text-decoration: none !important;
  font-weight: 700;
  font-style: italic;
  font-size: 11px;
  text-transform: none !important;
  cursor: pointer;
  text-align: right !important; }

.tooltip {
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
  height: 141px;
  width: 295px;
  color: #fff;
  padding: 38px; }

.gv_flight {
  line-height: 17px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid gray;
  border-color: gray;
  background-color: #1a8c39;
  background-image: url("../Graphics/common/menu-black-gradient.png");
  background-repeat: repeat-x;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  text-align: center; }

.gv_cut {
  line-height: 17px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid gray;
  border-color: gray;
  background-color: yellow;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-align: center; }

#demo img {
  border: 0;
  cursor: pointer;
  margin: 0 8px; }

.tDesc {
  font-size: 11px !important;
  font-weight: 400;
  font-family: Verdana, Tahoma, Arial;
  line-height: 18px !important;
  text-align: left;
  margin: 4px;
  padding: 8px; }

.tDesc a {
  color: #a50a0a !important;
  text-decoration: none !important;
  font-weight: 700;
  font-style: italic; }

.tDesc a:hover {
  color: #7e0808 !important;
  text-decoration: none !important;
  font-weight: 700;
  font-style: italic; }

/*
 * ABOVE: 
 *
 * BELOW: MAIN CONTENT, 
 * NOTE: lists need to be moved to the left b/c they have automatic 
 * indentation.
 */
div#containerBody {
  text-align: left;
  float: left;
  width: 690px;
  background-color: #fff;
  line-height: 16px !important;
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
  margin: 2px 0 2px 2px;
  padding: 0; }

div#containerBody b {
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
  line-height: 15px;
  font-weight: 700; }

div#register_btn {
  background-color: transparent; }

div#register_btn input {
  background-color: #fff;
  border: 5px solid #000;
  border-color: #7f9db9; }

div#feature_list_wrapper ul {
  position: relative;
  left: -40px; }

div#feature_list_wrapper ul li {
  list-style: none;
  padding: 12px 0 0 50px;
  font-weight: 400;
  font-size: 12px;
  height: 18px;
  margin: auto 0; }

div#feature_list_wrapper ul li span.feature_list {
  position: relative;
  bottom: 8px; }

div#feature_list_wrapper ul li.rft {
  list-style: none;
  background: url("../Graphics/green_rft.png") no-repeat left center; }

div#feature_list_wrapper li.rft:hover:before {
  content: "RFT = Released for Testing";
  padding: 2px 15px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: -25px;
  left: 85px;
  background-color: #ccc;
  font-size: 1em; }

div#feature_list_wrapper li.cid {
  background: url("../Graphics/brown_cid.png") no-repeat left bottom; }

div#feature_list_wrapper li.cid:hover:before {
  content: "CID = Currently in Development";
  padding: 2px 15px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: -25px;
  left: 85px;
  background-color: #ccc;
  font-size: 1em; }

div#feature_list_wrapper a {
  margin-left: 26px; }

object {
  text-align: right;
  width: 150px;
  height: 150px;
  padding: 10px; }

div#content p {
  color: #000;
  padding: 0; }

div#left_column h2 {
  font: normal normal 600 1.75em/1.75em Verdana, Tahoma, Arial;
  color: #030;
  text-align: center; }

div#right_column h2 {
  color: #030;
  font: normal normal 600 1.75em/1.75em Verdana, Tahoma, Arial;
  text-align: center; }

div#right_column h3 {
  color: #000;
  font: normal normal 600 1.75em/1.75em Verdana, Tahoma, Arial; }

div#left_column {
  width: 440px;
  height: 1355px;
  padding: 10px;
  border: 2px groove #030;
  background-color: #d5f5c5;
  box-shadow: 10px 10px 5px #676;
  float: left; }

div#right_column {
  padding: 20px 5px 0;
  margin-bottom: 10px;
  margin-right: 6px;
  float: right;
  width: 450px; }

div#right_column > div {
  padding: 10px;
  margin-top: 10px;
  border: 2px groove #050;
  background-color: #cdc;
  box-shadow: 10px 10px 5px #676; }

div#right_column div:first-child {
  margin-top: -20px; }

div#pre_footer {
  clear: both;
  width: 926px;
  margin-top: 10px;
  border: 2px groove #050;
  background-color: #efe;
  box-shadow: 10px 10px 5px #676;
  float: left; }

div#pre_footer div#thanks {
  padding: 10px;
  width: 100%; }

div#pre_footer h2 {
  font: normal normal 600 1.75em/1.75em Verdana, Tahoma, Arial;
  color: #030;
  text-align: center; }

/* ABOVE: END MAIN CONTENT */
#pricing {
  position: relative;
  background-image: url(pricingBG.png);
  background-repeat: no-repeat;
  background-position: top;
  width: 694px;
  height: 130px;
  text-align: left;
  margin: 0;
  padding: 0; }

#pricingInfoContainer {
  float: left;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px; }

#pricingDesc {
  padding-top: 20px;
  float: left;
  color: #fff601;
  width: 360px;
  font-weight: 700;
  font-style: italic;
  font-size: 22px;
  line-height: 30px;
  text-align: center; }

#pricingButtons {
  float: left;
  padding-top: 60px;
  width: 323px;
  text-align: center; }

#MoreTestBtn {
  text-align: right; }

#testimonials {
  border-top: 1px solid #000;
  border-top-color: #abc7d8 !important;
  border-top-style: dotted;
  padding-top: 20px;
  position: relative;
  clear: both;
  margin: 10px; }

#testimonials i {
  line-height: 14px;
  text-align: right !important;
  font-style: italic;
  font-weight: 700;
  color: #09487b;
  margin: 0 0 20px; }

#testimonials b {
  page-break-after: avoid;
  page-break-before: avoid;
  text-align: right;
  margin: 0; }

#testimonials p {
  page-break-after: avoid;
  page-break-before: avoid;
  font-size: 11px;
  margin: 10px 10px 10px 40px; }

.testCredits {
  text-align: right;
  margin-bottom: 30px; }

.FormLabel, .fL {
  font-weight: 700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0f5422; }

.linkIndent {
  font-weight: 700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #2787c5;
  padding-left: 10px; }

.fLIndent {
  font-weight: 700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0f5422;
  padding-left: 10px;
  text-align: center; }

.fLBigger {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #353535;
  font-weight: 700;
  line-height: 15px;
  text-align: center; }

.ImpErrLabel {
  font-weight: 700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: red; }

.HoleLabel {
  font-weight: 700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000; }

.StartHoleLabel {
  font-weight: 700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
  background-color: #c3f1b3; }

.YardLabel {
  font-weight: 700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #283642; }

.aspNetDisabled {
  color: #bababa; }

.StepLabel {
  font-weight: 700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000; }

.RadioButtonList {
  border-style: none;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; }

.TextBoxStyle {
  border: 1px solid #7F9DB9 !important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  height: 16px; }

.ScorecardTextboxStyle {
  border: 1px solid #7F9DB9 !important;
  font-family: 'Courier New';
  font-weight: 700;
  font-size: 11px;
  color: #000;
  height: 16px; }

.ScoreTextBoxStyle {
  border: 1px solid #2a68a9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: green;
  background-color: Yellow;
  height: 30px;
  width: 31px;
  text-align: center;
  font-weight: 700; }

.ListBoxStyle {
  color: #676767;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer !important;
  border-style: none; }

.ListBoxStyleBorder {
  color: #676767;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer !important;
  border-style: solid; }

.golferlookuphdg {
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  color: #273342;
  line-height: 25px;
  padding: 2px; }

.clubnumlookuphdg {
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  color: #273342;
  line-height: 25px;
  padding: 2px; }

.clubnumtable {
  border-width: thin;
  border-style: solid;
  border-color: darkgray; }

.tournament-menus div {
  background-color: #fff;
  color: #000;
  font-weight: 700;
  padding: 2px; }

.tournament-menus li {
  font-size: 11px;
  padding-top: 3px; }

.tournament-menus i {
  font-size: 10px;
  color: #737373;
  font-weight: 400;
  padding-left: 8px;
  vertical-align: text-bottom; }

.tournament-menus td h1 {
  color: #334433;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  display: inline;
  margin: 0;
  padding: 0; }

.tournament-menus td h2 {
  color: #334433;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  margin: 0; }

.tournament-menus td h3 {
  color: #3b3b3b;
  font-weight: 700;
  font-size: 11px;
  line-height: 12px;
  margin: 0; }

.ul-menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 2em;
  list-style-position: outside;
  list-style-image: url("../Graphics/General/Menus/rBlt.png");
  list-style-type: square;
  padding-left: 8px;
  margin: 8px; }

.ul-menu2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 2em;
  list-style-position: outside;
  list-style-image: url("../Graphics/General/Menus/rBlt.png");
  list-style-type: square;
  padding-left: 8px;
  margin: 6px; }

.modalBackground {
  background-color: #fff;
  filter: alpha(opacity=30);
  opacity: 0.3; }

.modalPopup, .lookup, .light_lookup {
  background-color: #fff;
  border: 2px solid #000;
  border-color: #2a9523; }

.modalPopupWoBorder, .lookup, .light_lookup {
  background-color: #fff;
  border: none; }

.modal {
  width: 627px;
  border-color: #b5b5b5; }

.cell {
  width: 331px;
  background-image: url(cellBG.gif);
  background-repeat: repeat-y; }

.menu {
  background-image: url(menuBG.gif);
  background-repeat: repeat-x; }

.barBG {
  background-image: url(barBG.gif);
  background-repeat: repeat-x;
  color: #f2f2f2 !important;
  font-weight: 700 !important; }

div.testimonials {
  height: 805px;
  line-height: 16px !important;
  font-style: italic;
  padding: 10px; }

div.testimonials b {
  line-height: 16px !important;
  font-weight: 700;
  font-size: 10px; }

.tGH {
  background-image: url(gvHeaderBackground.gif);
  background-repeat: repeat-x;
  height: 18px;
  padding: 2px; }

.gf {
  font-family: Verdana, Helvetica, sans-serif !important;
  font-size: 11px;
  line-height: 13px;
  margin: 0;
  padding: 0; }

.hD {
  background-image: url(hD.gif);
  background-repeat: repeat-x;
  line-height: 1px;
  padding-bottom: 4px; }

.HD {
  background-image: url(horizontalDots.gif);
  background-repeat: repeat-x;
  line-height: 1px;
  padding-bottom: 4px; }

.HDWOPadding {
  background-image: url(horizontalDots.gif);
  background-repeat: repeat-x;
  line-height: 1px; }

.featuresheader {
  font-family: Verdana;
  font-size: 15px;
  color: #369;
  font-weight: 700;
  line-height: 20px;
  float: left; }

.scoreentry {
  border-color: #838383;
  border-bottom: 1px solid black; }

.scorecard {
  font-size: 11px !important; }

.scorecardPlayerRow {
  height: 40px !important; }

.scorecardSmallFontCell {
  font-size: 10pt !important; }

.scorecardSigAndComment {
  font-size: 10pt !important;
  height: 46px !important; }

#UserHtml {
  clear: both !important;
  margin: 10px; }

#LeftColumn {
  float: right; }

.hSP {
  float: none;
  padding-top: 10px;
  font-size: 18px !important;
  font-weight: 700;
  font-style: italic;
  font-family: Verdana, Tahoma, Arial;
  color: #09487b !important;
  line-height: 22px;
  clear: both; }

.help {
  background-color: #fff;
  border-color: #357392;
  border-style: solid;
  border-width: 1px; }

.USMap {
  background-image: url(USMapMasterSmall.gif);
  background-repeat: repeat-x; }

.dashHead {
  font-size: 12px;
  text-transform: uppercase;
  color: #8e9395;
  font-family: Arial;
  font-weight: 700; }

.lugridrow {
  font-size: 13px;
  color: #000;
  font-weight: 400;
  line-height: 16px;
  font-style: normal; }

a.small_hpl {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0666B2;
  line-height: 18px;
  font-style: normal;
  font-weight: 700; }

a.small_hpl:hover {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #3F81D2;
  line-height: 18px;
  font-style: normal;
  font-weight: 700; }

.fpw a {
  color: #2b83c5; }

.fpw a:hover {
  color: #93c108; }

.sHead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #0b234a;
  font-weight: 700;
  line-height: 16px; }

.section_header_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  font-weight: 700;
  line-height: 16px;
  font-style: normal; }

.cHbg {
  background-image: url(cHbg.gif);
  background-repeat: repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  font-weight: 700;
  line-height: 16px;
  font-style: normal;
  height: 19px; }

.pph {
  background-image: url(section_bg.gif);
  background-repeat: repeat-x; }

.hlpbg {
  background-image: url(hlpbg.gif);
  background-repeat: repeat-x; }

.lphTD {
  text-align: left;
  padding-top: 20px;
  padding-left: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #353535;
  font-weight: 700;
  line-height: 18px;
  font-style: normal; }

.lphTDCenter {
  text-align: center;
  padding-top: 20px;
  padding-left: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #353535;
  font-weight: 700;
  line-height: 18px;
  font-style: normal; }

.lphTDCenterRed {
  text-align: center;
  padding-top: 20px;
  padding-left: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: red;
  font-weight: 700;
  line-height: 18px;
  font-style: normal; }

.lphTDCenterWOPadding {
  text-align: center;
  padding-left: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #353535;
  font-weight: 700;
  line-height: 18px;
  font-style: normal; }

.mph {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #353535;
  font-weight: 700;
  line-height: 16px;
  font-style: normal; }

.mphgreen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #1f5422;
  font-weight: 700;
  line-height: 16px;
  font-style: normal; }

.lphReports {
  font-size: 22px;
  color: #000;
  font-weight: 700;
  line-height: 18px;
  font-style: normal;
  padding-top: 10px; }

.lph_wo_bold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
  line-height: 18px;
  font-style: normal;
  padding-top: 10px; }

.lph_wo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
  line-height: 18px;
  font-style: normal; }

.step_line {
  line-height: 25px;
  background-color: #c5d5e7;
  padding-left: 5px; }

.medium_page_heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000;
  font-weight: 700;
  line-height: 18px;
  font-style: normal;
  padding-top: 10px; }

.mph_wo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000;
  line-height: 18px;
  font-style: normal; }

.medium_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #353535;
  font-weight: 700;
  line-height: 15px; }

.small_i_font_blue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003DF5;
  line-height: 11px;
  font-style: italic;
  font-weight: 700; }

.small_i_font_light {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #7A7A7A;
  line-height: 11px;
  font-style: italic; }

.small_i_font {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  line-height: 11px;
  font-style: italic; }

b.small_i_font {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #353535;
  line-height: 11px;
  font-style: italic;
  font-weight: 700; }

.head {
  background-image: url(full_head_bg.gif);
  background-repeat: repeat-x; }

.vertical_dots {
  background-image: url(vertical_dotted_border.gif);
  background-repeat: repeat-y; }

.hD_wo_padding {
  background-image: url(hD.gif);
  background-repeat: repeat-x;
  line-height: 1px; }

.ucLine {
  background-image: url(ucLine.gif);
  background-repeat: repeat-x; }

.RotatingHdg1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700; }

.RotatingHdg2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700; }

.RotatingHdg3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 700; }

.ResultsgHdg4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700; }

.GrpText {
  color: #369;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  padding-right: 2px; }

div#content table[id*="gvTms"] .bSChange {
  border-width: 1px;
  background-color: #2A9523;
  background-image: url(full_head_bg.gif);
  background-repeat: repeat-x;
  border-color: #CCCCCC;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: white;
  line-height: 15px;
  font-style: normal;
  font-weight: bold;
  cursor: pointer; }

div#content table[id*="gvTms"] .bSEnter {
  background: #E0E0E0 repeat-x scroll top;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 15px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  border-color: #CCC;
  border-width: 1px;
  border-radius: 7px !important; }

div#content table[id*="gvTms"] .bSFinish {
  background-color: #2A9523;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffff3D;
  line-height: 15px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  border-color: #CCC;
  border-width: 1px;
  border-radius: 7px !important; }

div#content table[id*="gvTms"] .bSYellow {
  background-repeat: repeat-x;
  background-color: yellow;
  text-decoration: none;
  font-size: 11px;
  color: #fff;
  line-height: 18px;
  font-style: normal;
  font-weight: 700;
  font-family: Verdana;
  cursor: pointer;
  border-color: #7F9DB9;
  border-width: 1px; }

div#content table[id*="gvM"] .bSFinish {
  background-color: #2A9523;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffff3D;
  line-height: 15px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  border-color: #CCC;
  border-width: 1px;
  border-radius: 7px !important; }

div#content table[id*="gvM"] .bSEnter {
  background: #E0E0E0 repeat-x scroll top;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 15px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  border-color: #CCC;
  border-width: 1px;
  border-radius: 7px !important; }

div#content table[id*="gvM"] .bSYellow {
  background-repeat: repeat-x;
  background-color: yellow;
  text-decoration: none;
  font-size: 11px;
  color: #fff;
  line-height: 18px;
  font-style: normal;
  font-weight: 700;
  font-family: Verdana;
  cursor: pointer;
  border-color: #7F9DB9;
  border-width: 1px; }

div#content table[id*="gvTGrps"] .bSChange {
  border-width: 1px;
  background-color: #2A9523;
  background-image: url(full_head_bg.gif);
  background-repeat: repeat-x;
  border-color: #CCCCCC;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: white;
  line-height: 15px;
  font-style: normal;
  font-weight: bold;
  cursor: pointer; }

div#content table[id*="gvTGrps"] .bSEnter {
  background: #E0E0E0 repeat-x scroll top;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 15px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  border-color: #CCC;
  border-width: 1px;
  border-radius: 7px !important; }

div#content table[id*="gvTGrps"] .bSFinish {
  background-color: #2A9523;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffff3D;
  line-height: 15px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  border-color: #CCC;
  border-width: 1px;
  border-radius: 7px !important; }

.bSO {
  background-color: #4774a1;
  background-image: url(tcTabABack.gif);
  background-repeat: repeat-x;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-align: center;
  color: #fff;
  line-height: 15px;
  cursor: pointer;
  border-color: #4774a1;
  border-width: 1px; }

.bSO:hover {
  background-color: #7ca7cb;
  background-image: url(tcTabABack.gif);
  background-repeat: repeat-x;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-align: center;
  color: #fff;
  line-height: 15px;
  cursor: pointer;
  border-color: #7ca7cb;
  border-width: 1px; }

.button:hover, .bts:hover {
  background-repeat: repeat-x;
  background-color: #28712A;
  text-decoration: none;
  font-size: 11px;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-family: Verdana;
  cursor: pointer;
  border-color: #7F9DB9;
  border-width: 1px; }

.btNotVisible {
  visibility: hidden;
  background-repeat: repeat-x;
  background-color: transparent;
  text-decoration: none;
  font-size: 11px;
  line-height: 18px;
  border-color: transparent;
  border-width: 0; }

a.SelectBtn {
  color: #0666B2;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, Utkal, sans-serif;
  font-size: 11px;
  line-height: 18px;
  font-weight: 700;
  padding: 3px; }

a.SelectBtn:hover {
  color: #1486e0;
  text-decoration: none;
  font-size: 11px;
  line-height: 18px;
  font-weight: 700;
  padding: 3px; }

.CalendarStyle .ajax__calendar_container {
  border: 1px solid #646464;
  background-color: #FFF;
  color: #000;
  width: 200px;
  padding: 2px; }

.CalendarStyle .ajax__calendar_header {
  background-color: #B3C6FF;
  color: #000; }

.CalendarStyle .ajax__calendar_other .ajax__calendar_day {
  color: Gray; }

.CalendarStyle .ajax__calendar_active .ajax__calendar_day, .CalendarStyle .ajax__calendar_active .ajax__calendar_month, .CalendarStyle .ajax__calendar_active .ajax__calendar_year {
  color: #000;
  font-weight: 700;
  background-color: #B3C6FF; }

.WUCDropDownStyle {
  color: #000;
  font-family: Arial;
  font-size: 11px;
  border-color: #7F9DB9;
  border-style: solid;
  border-width: 1px; }

.uc_top {
  background-image: url(uc_top.gif);
  background-repeat: repeat-x;
  font-family: Arial;
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  padding-top: 2px;
  font-variant: normal; }

.uc_left {
  background-image: url(uc_left.gif);
  background-repeat: repeat-y; }

.uc_right {
  background-image: url(uc_right.gif);
  background-repeat: repeat-y; }

.uc_bottom {
  background-image: url(uc_bottom.gif);
  background-repeat: repeat-x; }

.Instructions {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #595959;
  line-height: 14px;
  font-style: normal; }

.Urgent {
  font-size: 13px;
  font-weight: 700; }

.GetStarted {
  color: #0666B2;
  font-family: Arial;
  font-weight: 400;
  background-color: #F9F9F9;
  border-color: #05A53E;
  border-style: solid;
  border-width: 2px;
  padding: 2px; }

.bold_red {
  font-weight: 700;
  color: Red; }

.attention {
  font-weight: 700;
  color: Red;
  font-size: 14px;
  width: auto !important;
  margin: auto !important; }

.B_row {
  padding-top: 2px;
  background-color: #EFF8B6; }

.multilinetextarea {
  font-family: Arial; }

.MsgGreen {
  line-height: 14px;
  border: 1px solid gray;
  border-color: gray;
  background-color: #1a8c39;
  background-image: url("../Graphics/common/menu-black-gradient.png");
  background-repeat: repeat-x;
  font-size: 11px;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  text-align: center; }

.customContentHeader {
  font-family: Verdana;
  font-size: 14px;
  line-height: 14px;
  color: #fff !important;
  font-weight: 400;
  background-image: url(RuleBG.png);
  background-repeat: repeat-x;
  text-transform: uppercase; }

.featureslight {
  font-family: Verdana;
  font-size: 11px;
  height: 12px;
  color: #666;
  font-weight: 400;
  line-height: 14px; }

.featuresbg {
  width: 100%;
  padding-left: 4px;
  background-image: url(addonsgradient.gif);
  background-repeat: repeat-x;
  background-color: #fff; }

.featuresp {
  color: #505050;
  font: normal 12px Verdana; }

.featuresBll {
  color: #505050;
  font: normal 11px/14px Verdana; }

.featuresEditorLabels {
  color: #369;
  font: bold 11px Verdana;
  text-transform: capitalize;
  margin: 0;
  padding: 0; }

a.HyperLetterStyle:hover {
  text-decoration: underline;
  color: #000;
  font-weight: 700;
  font-family: Fixedsys, Courier, Verdana, Arial; }

.sub_section_bg {
  background-image: url(MsgHeaderBG.gif);
  background-repeat: repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 11px;
  color: #fff !important;
  line-height: 14px;
  text-align: left;
  margin: 0; }

.section_heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #fff !important;
  font-weight: 700;
  font-style: normal;
  padding-top: 5px;
  padding-left: 4px;
  height: 20px; }

.section_body {
  border: 1px solid #000;
  background-image: url(addonsgradient.gif);
  background-repeat: repeat-x;
  font-size: 10px;
  font-weight: 700;
  font-style: normal;
  text-align: left;
  border-color: #e3e3e3; }

a.section_body {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0666B2;
  line-height: 11px;
  font-style: normal;
  font-weight: 700; }

a.section_body:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #3F81D2;
  line-height: 11px;
  font-style: normal;
  font-weight: 700;
  background-image: url(addonsgradient.gif); }

a.section_hpl {
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #0666B2;
  line-height: 11px;
  font-style: italic;
  font-weight: 700;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-color: #e3e3e3; }

a.section_hpl:hover {
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #3F81D2;
  line-height: 11px;
  font-style: italic;
  font-weight: 700;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-color: #e3e3e3; }

.holes_in_one {
  line-height: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #000;
  background-image: url(addonsgradient.gif);
  background-repeat: repeat-x;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  border-color: #e3e3e3; }

.holes_in_one b {
  line-height: 12px;
  font-size: 10px;
  font-weight: 700;
  font-style: normal; }

ul#navlist {
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap; }

#navlist li {
  display: inline;
  list-style-type: none; }

#navlist a {
  padding: 3px 5px; }

#dBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px !important; }

.dBoxBG {
  background-image: url(xBG.png);
  background-repeat: repeat-x;
  font-size: 11px !important;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 13px;
  color: #2c475c; }

#profileContainer, #duplemailContainer {
  border: 1px solid #000;
  border-top: 0 solid #000;
  border-color: #d8dddf; }

#profileBody, #loginBody, #addrBody, #emlBody, #phoneBody, #profilePicture, #adminFields {
  font-size: 11px !important;
  line-height: 13px;
  color: #2c475c;
  min-height: 250px; }

#profileMenu td {
  text-align: left;
  height: 20px;
  width: 200px;
  border-bottom: 1px solid #000;
  border-color: #d8dfea; }

.wBox div {
  background-color: #fff;
  font-family: Verdana, Arial, Helvetica, Utkal, sans-serif;
  color: #000;
  font-weight: 700;
  padding: 6px; }

.wBox h1 {
  font-family: Verdana, Arial, Helvetica;
  color: #072a55;
  font-weight: 700;
  font-size: 11px;
  line-height: 16px;
  margin: 0; }

.trT {
  line-height: 3px !important;
  height: 3px !important; }

.t {
  background-image: url("../Graphics/General/Menus/t.png");
  background-repeat: repeat-x;
  background-position: bottom;
  line-height: 6px;
  padding: 0; }

.b {
  background-image: url("../Graphics/General/Menus/b.png");
  background-repeat: repeat-x;
  line-height: 6px;
  padding: 0; }

.l {
  background-image: url("../Graphics/General/Menus/l.png");
  background-repeat: repeat-y;
  padding: 0; }

.r {
  background-image: url("../Graphics/General/Menus/r.png");
  background-repeat: repeat-y;
  padding: 0; }

.hidden {
  display: none; }

div#menu {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  min-height: 26px !important;
  max-height: 65px !important;
  text-align: left;
  vertical-align: top !important; }

div#content {
  background-color: #fff !important;
  top: 111px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  overflow: hidden;
  min-height: 500px;
  margin-bottom: 50px;
  padding-bottom: 60px; }

.tDesc b {
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px !important;
  font-style: normal;
  font-weight: 700;
  text-align: right;
  color: #09487b !important;
  line-height: 14px; }

.rSmithBlock {
  background-image: url(RSmithOnly.gif);
  font-size: 11px;
  background-repeat: no-repeat;
  text-align: right;
  padding-left: 100px;
  padding-right: 5px;
  line-height: 14px;
  padding-bottom: 0;
  margin-bottom: 0; }

.rs {
  padding: 4px 4px 0; }

a.view-sample-league-button {
  background-image: url("../Graphics/view-sample-league.png");
  display: block;
  width: 150px;
  height: 30px; }

a.view-sample-league-button:hover {
  background-image: url("../Graphics/dark-view-sample-league.png"); }

a img {
  border: none; }

div#img_header_wrapper {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  z-index: 100;
  text-align: left; }

.topTabSpacer {
  text-decoration: none;
  color: #FFF;
  font-size: 11px;
  font-weight: 700;
  z-index: 50;
  padding: 3px; }

.topTabSpacer:hover {
  color: #F00;
  text-decoration: none;
  padding: 3px; }

div#header {
  height: 85px;
  color: #FFF;
  position: relative;
  z-index: 10;
  border-style: none;
  margin: 5px auto 0; }

#header-slogan {
  position: absolute;
  top: 0;
  right: 0; }

div#topTab {
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
  text-align: center;
  background-color: #285e1b;
  padding: 5px; }

div#login_form_wrapper {
  position: relative;
  border: 2px solid #FFF;
  width: 956px;
  height: 50px;
  background-color: #22381e;
  background-image: url("../Graphics/General/black-to-dark-green-border-gradient-1x10.png");
  background-position: left top;
  background-repeat: repeat-x;
  margin-right: auto;
  margin-left: auto;
  z-index: 101; }

div.login_box {
  margin: auto;
  padding: 5px 10px;
  width: auto;
  height: auto;
  float: left;
  color: #FFF;
  text-align: left;
  font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif; }

div.login_box a {
  font: normal normal normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
  color: #FFF; }

div.login_box a:hover {
  color: #cacaca; }

div.login_err {
  width: auto;
  height: auto;
  float: left;
  font-size: 10px;
  color: #FFF;
  text-align: right;
  margin: auto;
  padding: 5px 10px; }

#login {
  background-color: #214230;
  text-align: right; }

#content {
  clear: both;
  text-align: left;
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFF;
  padding: 10px; }

div#explanation {
  height: 515px;
  background-color: #ddd;
  border-color: #000;
  border-width: 5px; }

.highlights {
  font: 1em/1.5em Verdana, Tahoma, Arial;
  color: Green; }

.logo img {
  max-width: 150px; }

div#topTabSpacer a:hover {
  margin: 0px;
  /* administrator's menu */
  color: #cacaca !important; }

.GvF {
  text-align: left;
  background-color: #A6A6A6;
  font-weight: 700;
  color: #fff;
  height: 16px; }

#corporate, #followUs {
  float: left;
  text-align: left; }

etPoints {
  position: relative;
  clear: both;
  margin: 10px; }

.tournament-menus table, .tournament-menus p, .UC, .wBox table, .wBox p {
  background-color: #fff; }

.tournament-menus td a, .wBox a {
  color: #0f5422;
  padding: 0;
  margin: 0; }

.tournament-menus td a:hover, .wBox a:hover {
  padding: 0;
  margin: 0;
  color: #950808; }

.lph, .lph_wo_padding {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
  font-weight: 700;
  line-height: 18px;
  font-style: normal; }

.button, .bts, .bS, .button, .bts {
  background-repeat: repeat-x;
  background-color: #2A9523;
  text-decoration: none;
  font-size: 11px;
  color: #fff;
  line-height: 18px;
  font-style: normal;
  font-weight: 700;
  font-family: Verdana;
  cursor: pointer;
  border-color: #7F9DB9;
  border-width: 1px;
  border-radius: 7px !important; }

.lbS {
  background-repeat: repeat-x;
  background-color: #2A9523;
  text-decoration: none;
  font-size: 11px;
  color: #fff;
  line-height: 18px;
  font-style: normal;
  font-weight: 700;
  font-family: Verdana;
  cursor: pointer;
  border-color: #7F9DB9;
  border-width: 1px;
  border-radius: 7px !important; }

.lookup, .light_lookup {
  background-color: #fff;
  border: 5px solid #000;
  border-color: #2a9523; }

.HyperLetterStyle, a.HyperLetterStyle {
  text-decoration: underline;
  color: #000;
  font-weight: 400;
  font-family: Fixedsys, Courier, Verdana, Arial; }

#navlist a:link, #navlist a:visited, #navlist a:hover {
  color: #0666B2;
  background-color: #fcfcfc;
  text-decoration: none; }

#profileMenu a, #profileMenu a:hover {
  text-decoration: none; }

.trT {
  line-height: 3px !important;
  height: 3px !important; }

.trTt {
  background-image: url(t.png);
  background-repeat: repeat-x;
  background-position: bottom;
  padding: 0px;
  line-height: 6px; }

.trTb {
  background-image: url(b.png);
  background-repeat: repeat-x;
  padding: 0px;
  line-height: 6px; }

.trTl {
  background-image: url(l.png);
  background-repeat: repeat-y;
  padding: 0px; }

.trTr {
  background-image: url(r.png);
  background-repeat: repeat-y;
  padding: 0px; }

div[id*="MenuX"] {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important; }

.lookup_blue {
  background-position: bottom;
  background-color: #e2eaf3;
  background-repeat: repeat-x;
  background-position: center;
  font-size: 11px;
  color: #e2eaf3;
  font-weight: normal;
  border-color: #7f9db9; }

#TechnicalMenu {
  font-family: Arial, Arial, Helvetica, sans-serif !important;
  font-weight: bold; }

#inquiry .hide {
  display: none; }
