﻿/**************************************************************
   AUTHOR:  Intelligaia Technologies Private Limited
   DATE:    March 1, 2007
 **************************************************************/
/*-------------------------------------------------
Global styles
-------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(../images/main_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 11px;
	background-color: #e8ecd1;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	height: 100%;
}

.asterisk{ color:Red;}

html {
	height: 100%;
}
p {
	padding: 0px;
	margin: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
h6 {
	padding: 0px;
	margin: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
h5 {
	padding: 0px;
	margin: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
h4 {
	padding: 0px;
	margin: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
h3 {
	padding: 0px;
	margin: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
h2 {
	padding: 0px;
	margin: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
h1 {
	padding: 0px;
	margin: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
/* ------------- main green heading -----------*/
h1 {
	font-size: 16px;
	color: #679808;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 5px;
}

a, input a{ outline:none;}

.h1 {
	font-size: 16px;
	color: #679808;
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
	line-height: 20px;
	padding-bottom: 5px;
}
/*--------------Navigation heading --------------------*/
h2 {
	font-size: 14px;
	color: #010101;
	font-weight: bold;
	padding-bottom: 5px;
}
.h2 { font-size: 2em; margin-bottom: 0.75em; color:#a9a7a0; }
}
/*------------- grey color heading ---------------------*/
h3 {
	font-size: 12px;
	color: #858877;
	font-weight: bold;
	margin-bottom: 5px;
}
.h3 {
	font-size: 12px;
	color: #858877;
	font-weight: bold;
	margin-bottom: 5px;
}
/*-------------- green color heading -------*/
h4 {
	font-size: 12px;
	color: #719819;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
}
/*---- green color heading to use it in one line with other text-------*/
.h4 {
	font-size: 12px;
	color: #719819;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
}
/*---- green color normal text -------*/
h5 {
	font-size: 11px;
	color: #719819;
	font-weight: normal;
	padding-bottom: 5px;
	text-decoration: none;
}
.h5 {
	font-size: 11px;
	color: #719819;
	font-weight: normal;
	padding-bottom: 5px;
	text-decoration: none;
}
/*---- green color underline text -------*/
h6 {
	font-size: 11px;
	color: #719819;
	font-weight: normal;
	padding-bottom: 5px;
	text-decoration: underline;
}
.h6 {
	font-size: 11px;
	color: #719819;
	font-weight: normal;
	padding-bottom: 5px;
	text-decoration: underline;
}
.orangehd {
	font-size: 12px;
	color: #dc5e21;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
/*----- normal text 12pt size--------*/
p {
	color: #4a4a4a;
	font-size: 11px;
	text-decoration: none;
}
.p {
	color: #4a4a4a;
	font-size: 11px;
	text-decoration: none;
}
a:link {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	padding: 2px;
}
a:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	padding: 2px;
}
a:active {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
a:hover {
	color: #ffffff;
	background-color: #799a56;
}

a.postLink:link {
	color: #003399;
	text-decoration: underline;
	font-size: 12px;
	padding: 2px;
}
a.postLink:visited {
	color: #003399;
	text-decoration: underline;
	padding: 2px;
}
a.postLink:active {
	color: #003399;
	text-decoration: underline;
}
a.postLink:hover {
	color: #003399;
	background:#fff;

}



a.post:link {
	color: #333;
	text-decoration: underline;
	font-size: 20px;
	padding: 2px;
}
a.post:visited {
	color: #333;
	text-decoration: underline;
	font-size: 20px;
	padding: 2px;
}
a.post:active {
	color: #333;
	text-decoration: underline;
	font-size: 20px;
}
a.post:hover {
	color: #ffffff;
	background-color: #799a56;
}


a:Link.imgLink {
	
}

a:Hover.imgLink 
{
	background:#fff;
}

.bordertd {
	border: #669900 solid 3px;
}
/* ---------------- CALENDAR CLASSES -----------------------------*/
.calhd {
	font-size: 18px;
	color: #669900;
	text-align: center;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.caldays {
	background-color: #669900;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: #fff solid 1px;
	text-align: center;
}
.caldates {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9a9a99;
	border: #fff solid 1px;
	background-color: #FFFFFF;
	text-align: center;
}
.caldates a:Link {
	text-decoration: none;
}
.dateadmin {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9a9a99;
	border: #cbcbcb solid 1px;
	background-color: #fefecd;
	text-align: center;
}
.dateregst {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: #cbcbcb solid 1px;
	background-color: #555555;
	text-align: center;
}
.datenwevent {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9a9a99;
	padding: 2px;
	border: #cbcbcb solid 1px;
	background-color: #f4e24d;
	text-align: center;
}
/* ---------------- CALENDAR CLASSES  ends  -----------------------------*/
/* ----------------  CLASSES for tabs starts here  -----------------------------*/
#tab {
	BACKGROUND: url(../images/nav_bg.gif) #dae0d2 repeat-x 50% bottom;
	WIDTH: 990px;
	LINE-HEIGHT: normal;
	height: 46px;
}
#tab UL {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 23px;
	LIST-STYLE-TYPE: none;
	cursor: pointer;
}
#tab LI {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(../images/left.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#tab A {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	font-size: 12px;
	FONT-WEIGHT: normal;
	BACKGROUND: url(../images/right.gif) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	COLOR: #797977;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
}
#tab A {
	FLOAT: none;
}
#tab A:hover {
	COLOR: #797977;
}
#tab .current {
	BACKGROUND-IMAGE: url(../images/left_on.gif);
	COLOR: #797977;
}
#tab .current A {
	BACKGROUND-IMAGE: url(../images/right_on.gif);
	PADDING-BOTTOM: 4px;
	padding-top: 5px;
	COLOR: #000;
}
/* ----------------  CLASSES for tabs ends here  -----------------------------*/
/* ----------------  CLASSES for tabs ends here  -----------------------------*/
#tabinner {
	WIDTH: 900px;
	LINE-HEIGHT: normal;
	height: 46px;
}
#tabinner UL {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 23px;
	LIST-STYLE-TYPE: none;
	cursor: pointer;
}
#tabinner LI {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(../images/left.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#tabinner A {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	font-size: 12px;
	FONT-WEIGHT: normal;
	BACKGROUND: url(../images/right.gif) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	COLOR: #797977;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
}
#tabinner A {
	FLOAT: none;
}
#tabinner A:hover {
	COLOR: #797977;
}
#tabinner .current {
	BACKGROUND-IMAGE: url(../images/left_on.gif);
}
#tabinner .current A {
	BACKGROUND-IMAGE: url(../images/right_on.gif);
	PADDING-BOTTOM: 4px;
	padding-top: 5px;
	COLOR: #797977;
}
/* ----------------  CLASSES for tabs inside content starts here  -----------------------------*/
.container {
	width: 100%;
	padding: 15px 0px 15px 0px;
	margin: 3px 0px 0px 0px;
	background: #fff;
}
/* rounded */
.midnav {
	margin: 0;
	padding: 0 0 20px 0px;
	border-bottom: 1px solid #669900;
}
.valignReg {
	border-left: solid 1px #CCCCCC;
}
.midnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
.midnav a:visited {
	float: left;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #000;
}
.midnav a:link {
	float: left;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #000;
}
.midnav a:hover {
	color: #669900;
	background: url(../images/rounded.gif) no-repeat bottom center;
}
.midnav a:visited.active {
	color: #669900;
	background: url(../images/rounded.gif) no-repeat bottom center;
}
.midnav a:link.active {
	color: #669900;
	background: url(.sds./images/rounded.gif) no-repeat bottom center;
}
#screennav {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #669900;
	font: bold 12px Verdana, sans-serif;
}
#screennav li {
	list-style: none;
	margin: 0;
	display: inline;
}
#screennav li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #669900;
	border-bottom: none;
	background: #e5e9d0;
	text-decoration: none;
}
#screennav li a:link {
	color: #000;
}
#screennav li a:visited {
	color: #000;
}
#screennav li a:hover {
	color: #FFF;
	background: #669900;
	border-color: #669900;
}
#screennav li a#current {
	color: #669900;
	background: white;
	border-bottom: 1px solid white;
}
/*-------------------classes for banner preview -----------------------------*/
.banner1 {
	width: 960px;
	height: 83px;
}
.banner1logo {
	float: left;
	width: 64px;
	height: 64px;
	padding: 10px;
}
.banner1hd {
	float: left;
	width: 850px;
	color: #FFFFFF;
	font-size: 18px;
	padding: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
.bannercontent{
	float:left;
	width:80%;
}
.banner1txt1 {
	float: left;
	width: 850px;
	color: #cbaf34;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 5px 5px 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
.banner1txt2 {
	float: left;
	width: 850px;
	font: Arial, Helvetica, sans-serif;
	color: #cbaf34;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px 5px 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
.banner {
	width: 900px;
	height: 83px;
}
.bannerhd {
	color: #FFFFFF;
	font-size: 19px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
.bannertxt1 {
	color: #cbaf34;
	font-size: 14px;
	font-weight: bold;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
.bannertxt2 {
	font: Arial, Helvetica, sans-serif;
	color: #cbaf34;
	font-size: 12px;
	font-weight: bold;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
/*-------------------Classes for banner preview ends here -----------------------------*/
hr.ee {
	border: none 0;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	width: 100%;
	height: 2px;
	margin: 5px auto 0 0;
	text-align: left;
}
hr.greyline {
	border: none 0;
	border-bottom: 1px solid #E2E2E2;
	width: 100%;
	height: 1px;
	margin: 10px 0px;
	text-align: left;
}
h2 {
	color: #424538;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
tr.on {
	background-color: #e5e9d0;
}
tr.off {
	background: #f7f6ec;
}
/*-------------------------------------------------
Layout styles
-------------------------------------------------*/
.primaryCol580{ width:580px;}
.secondaryCol330 { width:330px; }

.hide{display:none;}
.clearFloat{clear:both; }
.leftFloat{float:left;}
.rightFloat{float:right;}

/*Classes for Borders 
--------------------------------------------------------------------------------------- */
.border{border:#bfe7fe 1px solid;}
.borderT{border-top:#ebeae9 1px solid;}
.borderR{border-right:#bfe7fe 1px solid;}
.borderL{border-left:#bfe7fe 1px solid;}
.borderB{border-bottom:#ccc 1px solid;}
.borderLGrey{border-left:#999 1px solid;}

.borderBold{border:#bfe7fe 5px solid;}
.borderLGreyBold{border-left:#CCC 3px solid;}

.imgBorder{border:5px solid #b4ba96;}
.borderTB{border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;}

.bg-1		{ background:url('../images/yellowBg.gif') repeat-x; background-color:#eef5cd;}


#wrapper {
	width: 996px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	height: 100%;
}
#pagewidth {
	background-image: url(../images/content_bg.gif);
	margin-bottom: 0px;
	text-align: left;
	min-height: 630px;
	background-color: #ffffff;
}

#header {
	width: 980px;
	background-image: url(../images/header_bg.gif);
	height: 75px;
	background-repeat: repeat-x;
	padding-right: 10px;
	font-size: 12px;
}

#userinfo {
	position: relative;
	width: 960px;
	height: 119px;
	margin-left: 9px;
	margin-right: 9px;
	background: url(../images/user_info_bg.jpg) repeat-x top left;
}
/* For myaccont page */
#userinfo_account {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	text-align: right;
	background: url(../images/user_info_bg.jpg) repeat-x top left;
}
#subnavbar {
	position: relative;
	width: 990px;
	height: 26px;
	background: url(../images/subnavmsg_bg.gif) repeat-x top left;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
#subnavbar1 {
	position: relative;
	width: 990px;
	height: 5px;
	background: url(../images/subnavmsg_bg1.gif) repeat-x top left;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

#subnavbar3 {
	width: 990px;
	height: 37px;
	background: url(../images/subnavmsg_bg3.gif) repeat-x top left;
	text-align: center;
	padding: 5px 0px 5px 0px;
}


#pageHead {
	padding: 10px;
}


/*------------------------- Contact Form ------------------------------*/

#contactForm dl {
	margin: 0;
	padding: 0;
}

#contactForm .space {
	padding-top:10px;
}

#contactForm dl p {
	margin: 10px 0 0 0;
}
#contactForm dt {
	font-size: 12px;
	text-align: right;
	float: left;
	width: 100px;
	line-height: 24px;
	padding: 0;
	margin: 0;
	padding-right: 5px;
}
#contactForm dd {
	font-size: 11px;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
#contactForm dd span {
	color: #ff0000;
}
/*------------------------- Contact Form ------------------------------*/
/*--------------- Signup page ------------------------- */
#totalCost dl {
	margin: 0;
	padding: 0;
}
#totalCost dl p {
	margin: 10px 0 0 0;
}
#totalCost dt {
	float: left;
	width: 170px;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
#totalCost dd {
	font-size: 11px;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
#totalCost dd span {
	color: #000000;
	font-weight: bold;
}


.payOpt dl {
	margin: 0;
	padding: 0;
}
.payOpt dl p {
	margin: 10px 0 0 0;
}
.payOpt dt {
	float: left;
	width: 160px;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
.payOpt dd {
	font-size: 11px;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
.payOpt dd span {
	color: #000000;
	font-weight: bold;
}


.chooseKids {
	width: 305px;
	overflow-y: auto;
	overflow-x: hidden;
	height: 150px;
}
.rightpaneltxt {
	font-size: 10px;
}
.nosearchrecords {
	width: 100%;
	height: 50px;
}
/*--------------- Signup page ------------------------- */
/*--------------------- Yellow bgcolor msg box shown to user --------------*/
.systemmsg {
	background-color: #ffffe1;
	border: #ebead8 solid 1px;
}
/*--------------------- Red bgcolor errormsg box -------------------*/
.errormsg {
	background-color: #fee2e2;
	border: #fdbebe solid 1px;
}
/*--------------------- grey bgcolor editmsg box -------------------*/
.edittext {
	background-color: #f3f4f6;
	border: #bfbfbf dotted 1px;
	padding: 5px 5px 10px 5px;
}
.tbHeight {
	text-align: center;
	height: 120px;
	width: 100%;
	border: dotted 1px #CCCCCC;
}
/*--------------------- Msg box to show mandatory text-------------------*/
.mandtext {
	padding: 5px 5px 10px 5px;
	background-color: #ffeded;
	border: #ff0101 dotted 1px;
	float: left;
}
.spacer {
	height: 30px;
	clear: both;
}
.spacer10 {
	height: 10px;
	clear: both;
}
.spacer20 {
	height: 20px;
	clear: both;
}
.spacer30 {
	height: 30px;
	clear: both;
}
.spacer15 {
	height: 15px;
	clear: both;
}
.spacer3 {
	height: 2px;
}
.spacer8 {
	height: 8px;
}
.columnSpace {
	width: 25px;
}
.width200 {
	width: 200px;
}
.width600 {
	width: 600px;
}
.width300 {
	width: 300px;
}
/*----------------- class for clearing floating -------------------*/
.clear {
	clear: both;
}
.textdetail {
	float: left;
}
.rightcontent3 {
	float: right;
	width: 350px;
	padding: 5px 5px 5px 0px;
}
.rightcontent3 img {
	float: right;
	padding: 5px 5px 5px 5px;
}
.trmntdetlbg {
	float: left;
	width: 294px;
	height: 335px;
}
.trmntdetltxt {
	color: #FFFFFF;
	width: 250px;
	padding: 90px 10px 20px 20px;
}
.tournamentmap {
	padding: 20px 0px 0px 0px;
	float: left;
	width: 294px;
	height: 224px;
}
/*start prem*/
.space5_col {
	padding: 5px;
}
.schedule_col {
	background: #ffff99;
}

.borderBG_col {
	background-color: #FFFFD6;
	border: #E9EDD7 dotted 1px;
	
}
.paddingTOP_col {
	padding: 20px 0px 20px 0px;
}
.sarch_col {
	width: 58%;
	border-top: solid 2px #f2f2f2;
	border-bottom: solid 2px #f2f2f2;
	padding: 20px 0px 20px 0px;
}
.righttcontent_col {
	margin-top: 5px;
	float: right;
	width: 380px;
}
.gm_col {
	background: #99b3cc;
	height: 285px;
	width:350px;
	padding:5px;
	
	}
.siteLocation_col {
	height: 90px;
}
.leftcontent3 {
	float: left;
	width: 560px;
	padding: 5px;
}
#regleft {
	float: left;
	width: 345px;
}
#addproduct {
	width: 90;
}
#addproduct img {
	float: left;
	padding-right: 5px;
}
#regright {
	width: 590px;
	position: relative;
	float: left;
	margin-left: 20px;
}
/*-------------- green bgcolor and bdr to show content ------------*/
.greenbox {
	border: #e2e7c7 solid 1px;
	background-color: #f5fadc;
}
/*-------------- grey bgcolor and bdr to show content ------------*/
.greynbox {
	background-color: #f8f8f8;
	border: #e2e7c7 solid 1px;
	padding: 10px 10px 0px 10px;
}
/*-------------- yeloow bgcolor and dotted bdr at left and right to show content ------------*/
.yellowbox {
	background: url(../images/yelllow_dot_bg.gif) repeat-x top left;
	height: 106px;
	padding: 5px;
}
/*-------------- white bgcolor and bdr to show content ------------*/
.whitebox {
	background-color: #FFF;
	border: #e2e7c7 solid 1px;
	padding: 5px 5px 5px 5px;
}
#reg {
	width: 355px;
}
/*------------ user image area  ----------*/
#userpic {
	float: left;
	width: 75px;
	height: 90px;
	padding-left: 15px;
}
/*------------ user img properties ----------*/
#userpic img {
	padding: 2px;
	float: left;
}
/*------- welcome msg for user ----------*/
#welcomeuser {
	float: left;
	width: 350px;
	height: 90px;
	padding: 14px 0px 14px 0px;
}
#welcometext {
	float: left;
	width: 240px;l
	height: 50px;
	padding-top: 30px;
	padding-left: 10px;
}
#userprofile {
	background: url(../images/wlcm_user_spacer.gif) left 10px no-repeat;
	float: left;
	width: 300px;
	height: 60px;
	padding: 35px 0px 14px 25px;
}
#headerbtns {
	background: url(../images/wlcm_user_spacer.gif) left 10px no-repeat;
	float: left;
	width: 250px;
	height: 90px;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.btnspace {
	padding-top: 6px;
}
.logedin {
	font-size: 13px;
	color: #9f9f9f;
}
#maincol {
	width: 960px;
	padding-left: 15px;
	min-height: 550px;
}
#maincol1 {
	width: 960px;
	padding-left: 15px;
}
.spacerdiv {
	height: 20px;
}
#leftcol {
	width: 965px;
	float: left;
	position: relative;
	padding-left: 12px;
	padding-top: 0px;
	font-size: 11px;
	color: #000000;
}
#calarea {
	width: 205px;
	float: left;
	position: relative;
	padding-top: 0px;
	font-size: 11px;
}
.ratings {
	position: absolute;
	top: 50px;
	left: 890px;
}
.ratings2 {
	position: absolute;
	top: 50px;
	left: 800px;
}
#legends {
	padding: 5px;
}
#centercol {
	width: 380px;
	float: left;
	margin-left: 10px;
}
.centercontent1 {
	background: url(../images/cetercol_bg.gif) repeat-x top left #FFFFFF;
	width: 420px;
	position: relative;
	float: left;
	border: #e2e7c7 solid 1px;
	background-color: #FFFFFF;
}
.centercontent2 {
	background-color: #FEFFC5;
	width: 420px;
	position: relative;
	float: left;
	border: #e2e7c7 solid 1px;
}
.padding10 {
	padding: 10px;
}
.padding5{
	padding:5px;
}

.paddingTB10{padding:10px 0px;}
.paddingTB5{padding:5px 0px;}
.paddingT10{padding-top:10px;}
.paddingT15{padding-top:15px;}

.paddingl25{ padding-left:25px;}

.padding_select_event{
	padding: 5px 0px 0px 0px;
}

.alignright {
	text-align: right;
}
.align-left {
	text-align: left;
}
.reset-margin{ margin:0px auto;}
.eventadmingridhd {
	color: #646b59;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 23px;
	background-color: #e7f0c3;
	padding-left: 5px;
}
.eventadmintext1 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: underline;
	line-height: 20px;
	padding-top: 10px;
}
.darkgreenbg {
	background-color: #e7f0c3;
}
.darkgreenbg1 {
	background-color: #D8E1B4;
}
.gridtext1 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	/*text-decoration: underline;*/
	/*line-height:15px;
	padding-top:15px;*/
}
.gridtext2 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #adadad;
	text-decoration: none;
	/*line-height:20px;
	padding-top:10px;*/
}
.gridtext3 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	/*line-height:20px;
	padding-top:10px;*/
}
.gridtext4 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
	/*line-height:20px;
	padding-top:10px;*/
}

.gridtext5 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding-left:8px;
}

.eventadmintext2 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #adadad;
	text-decoration: none;
	line-height: 15px;
	padding-bottom: 10px;
}
.eventadmintext3 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353537;
	text-decoration: none;
	line-height: 15px;
	padding-bottom: 10px;
}
.homeEventsDiv {
	height: 285px;
	width: 400px;
	overflow: auto;
	overflow-x: hidden;
}
.homeRightDivs {
	height: 143px;
}
.homeSummary {
	height: 100px;
}
.spaceleft {
	padding-left: 5px;
}
.eventreghd {
	color: #666e56;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 23px;
	background-color: #e6f097;
	padding-left: 5px;
}
.mykidsalt1 {
	background-color: #ebf9d5;
}
.mykidsalt2 {
	background-color: #fefefe;
}
.newevent {
	background-color: #feffc5;
}
.greybgcolor {
	margin-top: 15px;
	background-color: #f8f8f8;
	padding: 10px 10px 10px 10px;
}
.greytxt {
	color: #999999;
	font-size:11px;
}
#rightcol {
	float: right;
	width: 310px;
}
.rightcontent {
	background: url(../images/cetercol_bg.gif) repeat-x top left #FFFFFF;
	border: #e2e7c7 solid 1px;
	background-color: #f5fadc;
}
.rightcontent2 {
	background: url(../images/cetercol_bg.gif) repeat-x top left #FFFFFF;
	border: #e2e7c7 solid 1px;
	background-color: #f5fadc;
}

.rightcontent3 {
	background: url(../images/cetercol_bg.gif) repeat-x top left #FFFFFF;
	border: #e2e7c7 solid 1px;
	background-color: #f5fadc;
	height:34px;
}
.eventadminalt1 {
	background-color: #f6fee7;
	height: 80px;
}
.eventadminalt2 {
	background-color: #FFFFFF;
	height: 80px;
}
.eventregalt1 {
	background-color: #f6feb3;
	height: 80px;
}
.eventregalt2 {
	background-color: #feffc5;
	height: 80px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6f6f6f;
	text-align: right;
	margin-right: 6px;
	clear: both;
	margin-bottom: 0px;
}
.footer a:visited {
	color: #6f6f6f;
}
.footer a:active {
	color: #6f6f6f;
}
.footer a:link {
	color: #6f6f6f;
}
.footer a:hover {
	color: #ffffff;
	background-color: #799a56;
}
.footer table{ font-size:10px; color:#6F6F6F;}
.link_txtgreen {
	font-size: 11px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #689806;
	text-decoration: underline;
}
.textcenter {
	text-align: center;
}
/*-------------------------------------------------
Header Id And Classes
-------------------------------------------------*/
#header a:link {
	color: #5a5d4c;
	margin-top: 0px;
}
#header a:hover {
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	background: none;
}
#header a:active {
	color: #5a5d4c;
	padding-top: 0px;
}
#header a:visited {
	color: #5a5d4c;
	padding-top: 0px;
}
.logo {
	float: left;
	width: 250px;
}
#form {
	position: relative;
	width: 996px;
}
#formleftcol {
	width: 282px;
	float: left;
	position: relative;
	padding-left: 13px;
}
#formmaincol {
	float: left;
	width: 670px;
}
.search_selection {
	border: #EAEFD1 1px solid;
	width: 279px;
	display: block;
	margin-bottom: 1px;
	padding-bottom: 5px;
	background: #f5f7e9;
}
.search_header {
	background-image: url(../images/search_tournament.gif);
	background-repeat: no-repeat;
	width: 281px;
	height: 28px;
	display: block;
}
.outer {
	border: #eaefd1;
	border-width: 3px 1px 1px 1px;
	border-style: solid;
	width: 279px;
}
.outer1 {
	padding: 8px;
	border: #eaefd1 solid 1px;
}
.padform {
	font-size: 11px;
}
.headerInfo {
	position: absolute;
	padding-top: 25px;
	width: 210px;
	left: 750px;
	top: 20px;
}
.chess4kids {
	float: left;
}
.form_heading {
	font-size: 14px;
}
.top_form {
	float: right;
}
.top_form a:Hover {
	background-color: #799a56;
}
.topleft_img {
	float: left;
	clear: both;
}
.top_middle_bg {
	background-image: url(../images/top_images_07.gif);
	height: 27px;
	padding-top: 5px;
	float: left;
}
.topright_img {
	float: left;
}
/* square */
#main_nav {
	margin: 0 auto;
	padding-left: 10px;
}
#main_nav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	text-align: center;
	line-height: 26px;
}
#main_nav a:visited {
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #000000;
	text-align: center;
}
#main_nav a:link {
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #000000; 
	text-align: center;
}
#main_nav a:hover {
	color: #669900;
	background: url(../images/main_nav_hover.gif) no-repeat bottom center;
	text-align: center;
	line-height: 30px;
}
#main_nav a:visited.active {
	color: #669900;
	background: url(../images/main_nav_hover.gif) no-repeat bottom center;
	text-align: center;
	line-height: 30px;
}
#main_nav a:link.active {
	color: #669900;
	background: url(../images/main_nav_hover.gif) no-repeat bottom center;
	text-align: center;
	line-height: 30px;
}
.navseprator {
	color: #CCCCCC;
	font-weight: bold;
}
#main_nav .current {
	color: #669900;
	background: url(../images/main_nav_hover.gif) no-repeat bottom center;
	text-align: center;
	line-height: 30px;
}
#main_nav .notcurrent {
	color: #000000;
	text-align: center;
	line-height: 30px;
}
/*-------------------------------------------------
Leftcol Id And Classes
-------------------------------------------------*/
.main_navigation {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}
.top_navigation1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.main_navigation a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #000000;
	line-height: 30px;
}
.main_navigation a:hover {
	text-decoration: none;
	color: #669900;
	background: url(../images/main_nav_hover.gif) no-repeat bottom;
}
.main_navigation a:active {
	font-size: 15px;
	color: #669900;
	text-decoration: none;
	line-height: 30px;
}
.main_navigation a:visited {
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
}
.static_link4 {
	font-size: 15px;
	color: #e47b00;
	text-decoration: none;
}
.static_link5 {
	font-size: 15px;
	color: #e47b00;
	text-decoration: none;
}
.static_link1 {
	font-size: 15px;
	color: #669900;
	text-decoration: none;
}
.static_link2 {
	font-size: 15px;
	color: #000000;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.reports {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
}
.reports a:hover {
	text-decoration: none;
	color: #669900;
}
.sub_heading {
	font-size: 12px;
	color: #6e8d03;
	text-decoration: none;
}
.texthd1 {
	font-size: 48px;
	color: #6e8d03;
	text-decoration: none;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
.sub_heading a:link {
	font-size: 12px;
	color: #6e8d03;
	line-height: 20px;
	text-decoration: underline;
}
.textnorm12 {
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.textnorm11 {
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}
.textbrown {
	background-color: #f0eed9;
}
.textbrown1 {
	background-color: #f9f6ef;
}
.tex12blackbold {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.redtext_link {
	color: #ff0000;
	font-size: 11px;
}
.redtext_link a:link {
	color: #ff0000;
	font-size: 11px;
	text-decoration: underline;
}
.redtext_linkun {
	color: #ff0000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

.textAlignLeft{text-align:left;}

.redtext {
	color: #ff0000;
	font-size: 11px;
}
.redtexthd {
	color: #ff0000;
	font-size: 15px;
	font-weight: bold;
}
.static_link {
	color: #990000;
}
.static_link8 {
	color: #2d3f44;
	font-size: 15px;
}
.static_link3 {
	color: #990000;
	font-size: 11px;
}
.smalltxt8 {
	font-size: 11px;
	color: #999999;
}
.smalltxt {
	font-size: 10px;
	color: #999999;
}
.smalltxt1 {
	font-size: 11px;
	color: #999999;
}
.smalltxt3 {
	font-size: 12px;
	color: #434343;
}
.smalltxt2 {
	font-size: 13px;
	color: #434343;
}
#login {
	width: 500px;
	margin: 0 auto;
	padding: 0;
	background-color: #F8F8F8;
}
#login dl {
	margin: 0;
}
#login dl p {
	margin: 10px 0 0 0;
}
#login dt {
	float: left;
	width: 120px;
	line-height: 24px;
}
#login dd {
	margin: 0 0 5px 90px;
	font-size: 11px;
	line-height: 24px;
}
#login dd span {
	color: #ccc;
}
/*-------------------------------------------------
Top Login Area Id And Classes
-------------------------------------------------*/
#login-panel {
	DISPLAY: none;
	Z-INDEX: 100;
	background-color: #e8ecd1;
	LEFT: 50%;
	MARGIN-LEFT: -135px;
	WIDTH: 536px;
	COLOR: #e8ecd1;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 95px;
}
#login-panel a {
	font-size: 10px;
}
.forgot_password {
	COLOR: #e8ecd1;
	font-size: 10px;
}
#login-panel a:hover {
	font-size: 10px;
}
.login_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3d751c;
	font-weight: bold;
	padding-left: 10px;
}
.login_heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d751c;
	font-weight: bold;
	padding-left: 10px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Class for Grid */
.gridhd1 {
	background-color: #d3de9a;
}
.gridrow1 {
	background-color: #f5fadc;
}
.gridrow2 {
	background-color: #fdfff2;
}
.linkHold {
	width: 200px;
	height: 20px;
	overflow: hidden;
	background-color: #CCCCCC;
	border: 1px #999999 solid;
}
.oneliner {
	background-color: #799a56;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
}
.gridheader {
	background-color: #b6c893;
	color: #4b4e41;
	padding: 10px 0px 18px 10px;
	font-size: 12px;
	font-weight: bold;
}
.gridheader a {
	color: #4b4e41;
}
.gridheader a:hover {
	color: #4b4e41;
	text-decoration: none;
}
.gridheader2 {
	color: #4b4e41;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
}
.gridheader2 a {
	color: #4b4e41;
}
.gridheader2 a:hover {
	color: #4b4e41;
	text-decoration: none;
}
#gridheader1 {
	background-color: #569141;
	color: #fce98b;
	padding: 10px 0px 18px 10px;
	font-size: 12px;
	font-weight: bold;
}
#gridheader1 a {
	color: #fce98b;
}
#gridheader1 a:hover {
	color: #fce98b;
	text-decoration: none;
}
.upcoming_tournament {
	background-color: #f9e32a;
	color: #000000;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	line-height: 17px;
}
.upcoming_tournament a {
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.upcoming_tournament a:hover {
	color: #ffffff;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	background-color: #ff5502;
}
.light_color1 {
	color: #eeedd4;
}
.light_color {
	color: #7a8477;
}

.light_color2 {
	color: #7a8477;
	line-height:20px;
}

a:link.light_color2  {
	color: #7a8477;
	line-height:20px;
}

a:hover.light_color2 {color: #000;line-height:20px;background:none;}

.gridrow {
	color: #2d3f44;
	font-size: 11px;
	line-height: 17px;
}
.gridrow a {
	color: #2d3f44;
	padding: 2px 2px 2px 2px;
}
.gridrow a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #799a56;
	padding: 2px 2px 2px 2px;
}
.gridaltrow {
	background-color: #f7f6ec;
	color: #2d3f41;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	line-height: 17px;
}
.subnavigation {
	color: #000000;
	font-size: 11px;
}
.subnavigation a:link {
	color: #000000;
}
.subnavigation a:hover {
	color: #000000;
	text-decoration: none;
}
.subnavigation a:active {
	color: #000000;
}
.subnavigation a:visited {
	color: #000000;
}
.rightformbg {
	background-image: url(../images/right_form_40.gif);
}
.rightformheader {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #424538;
	font-weight: bold;
	padding-left: 15px;
}
.rightform1 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424538;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
}
.rightform {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424538;
	padding-left: 15px;
	padding-top: 10px;
}
.rightform a:link {
	color: #4b4e41;
	font-size: 11px;
}
.rightform a:hover {
	color: #4b4e41;
	text-decoration: none;
	font-size: 11px;
}
.rightform a:visited {
	color: #4b4e41;
	font-size: 11px;
}
.rightform a:active {
	color: #4b4e41;
	font-size: 11px;
}
.heading_txt {
	color: #424538;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.heading_txt_link {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.heading_txt_link a:hover {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
/*printer styles*/
@media print
{
/*hide the left column when printing*/
#leftcol {
	display: none;
}
#maincol {
	width: 100%;
	float: none;
}
#twocols {
	width: 100%;
	float: none;
}
}
/*-------------------------------------------------
Welcome Screen and logout styles
-------------------------------------------------*/
.welcome {
	font-size: 11px;
	color: #000000;
}
.or {
	color: #999999;
}
/*-------------------------------------------------
Default Links
-------------------------------------------------*/
/* Skin theme classes */
.HeaderStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e3ebce;
	color: #4b4e41;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
}
.HeaderStyle a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e3ebce;
	color: #4b4e41;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
}
.HeaderStyle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e3ebce;
	color: #97a869;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
}
.RowStyle {
	background-color: #f7f6ec;
	color: #2d3f44;
	padding: 5px 5px 5px 0px;
	text-align: left;
}

.RowStyleNew {
	background-color: #fff;
	color: #2d3f44; 
	padding: 5px 5px 5px 0px;
	text-align: left;
}
.AlternatingRowStyle {
	background-color: #f7f6ec;
	color: #2d3f44;
	padding: 5px 5px 5px 5px;
}
.SelectedRowStyle {
	background-color: #e5e9d0;
	color: #2d3f44;
	padding: 5px 5px 5px 5px;
}
.PagerStyle {
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
}
.PagerStyle a {
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
}
.PagerStyle a:active {
	text-align: center;
	background-color: #FFFFFF;
	color: #003300;
}
.PagerStyle a:hover {
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
}
.PagerStyle a:link {
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: underline;
}
.PagerStyle a:visited {
	text-align: center;
	background-color: #FFFFFF;
	color: #003300;
}
.FooterStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e3ebce;
	color: #4b4e41;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
}
.greentextb {
	color: #3d751c;
	font-weight: bold;
	line-height: 30px;
}
.FooterStyle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e3ebce;
	color: #003366;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
}
.rightgridbg {
	color: #636d54;
	font-size: 12px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	background: url(../images/rightgridhd_bg.gif) repeat-x top left;
	height: 30px;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: middle;
}
.rightgridtxt1 {
	color: #373735;
	font-size: 11px;
	text-decoration: none;
}
.eventsadminhd {
	font-size: 16px;
	color: #679808;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 5px;
}
#gmail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
}
#gmail a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px 3px 3px 3px;
}
#gmail a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ffff00;
	padding: 3px 3px 3px 3px;
}
#aboutUsLinks {
	text-align: left;
	width: 230px;
	float: right;
	background-color: #e8ecd1;
}
#aboutUs {
	text-align: justify;
	width: 700px;
	float: left;
}
.aboutBG {
	background: url(../images/aboutImg.jpg) no-repeat;
}
.txtOutColor {
	color: #e6e6e6;
}
.txtInColor {
	color: #000000;
}
.paginate {
	font-size: 11px;
	color: #000000;
}
#ratings {
	text-align: right;
	padding: 0px 12px 0px 0px;
}
#headerLeft {
	float: left;
}
#headerElements {
	width: 500px;
	border: #b8bf99 solid 1px;
}
#headerRight {
	float: right;
}
#loginhdimage {
	/*background: url(../images/chess_row1.gif) no-repeat top left;*/
	width: 125px;
	height: 73px;
	padding-top:20px;
	padding-right:10px;
}
#ChkBoxlstUserRole td:first-child {
	text-indent: -20px;
}
#ChkBoxlstUserRole td {
	padding-left: 20px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.adduser {
	width: 420px;
	padding: 10px;
}
.searchuser {
	border-left: #e0e2d7 solid 1px;
	width: 460px;
	padding-left: 30px;
}
.padding25 {
	padding: 25px;
}
.padding3 {
	padding: 3px;
}
.margincenter {
	margin-left: 10px;
	margin-right: 10px;
}
.paddingL100 {
	padding-left: 100px;
}
.paddingL150 {
	padding-left: 150px;
}
.paddingL10 {
	padding-left: 10px;
}
.paddingL20 {
	padding-left: 20px;
}
.paddingR20 {
	padding-right: 20px;
}
.paddingR30 {
	padding-right: 30px;
}
.paddingR40 {
	padding-right: 40px;
}
.paddingR50 {
	padding-right: 50px;
}

.paddingB3 {
	padding-bottom: 3px;
}
.marginB3 {
	margin-bottom: 3px;
}
.marginT20 {
	margin-top: 20px;
}
.marginFloatcenter {
	margin: 0 auto;
}
.marginL50 {
	margin-left: 50px;
}
.marginL100 {
	margin-left: 100px;
}
.minheight550 {
	min-height: 550px;
}
.whitebgcolor {
	background-color: #FFF;
}
.textbx {
	width: 270px;
}
.textbx1 {
	width: 370px;
}
.height500 {
	height: 500px;
}
.height80 {
	height: 80px;
}
.height20 {
	height: 20px;
}
.height5 {
	height: 20px;
}
#personalInfo {
	width: 375px;
	margin: 25px 0px 25px 10px;
	float: left;
	background-color: #f8f8f8;
	font-size: 11px;
}
#accountInfo {
	width: 551px;
	margin: 25px 0px 0px 10px;
	float: left;
	background-color: #f8f8f8;
	font-size: 11px;
}
/* ----------------  CLASSES for tabs ends here  -----------------------------*/
#tabinner {
	WIDTH: 900px;
	LINE-HEIGHT: normal;
	height: 46px;
	border-bottom: #c3c3c3 1px solid;
}
#tabinner UL {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 24px;
	LIST-STYLE-TYPE: none;
	cursor: pointer;
}
#tabinner LI {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(../images/left.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#tabinner A {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	font-size: 12px;
	FONT-WEIGHT: normal;
	BACKGROUND: url(../images/right.gif) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	COLOR: #797977;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
}
#tabinner A {
	FLOAT: none;
}
#tabinner A:hover {
	COLOR: #797977;
}
#tabinner .current {
	BACKGROUND-IMAGE: url(../images/left_on.gif);
}
#tabinner .current A {
	BACKGROUND-IMAGE: url(../images/right_on.gif);
	PADDING-BOTTOM: 5px;
	padding-top: 4px;
	COLOR: #797977;
}
/* ----------------  CLASSES for tabs inside content starts here  -----------------------------*/
#aboutcontent p {
	margin-top: 15px;
}
.emphasis {
	font-size: 18px;
	font-weight: normal;
}
.hrLineDashed {
	border-bottom: 1px #999999 dotted;
	height: 10px;
}
.fontNormal {
	font-weight: normal;
}
.minwidth300 {
	width: 300px;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
#Search1_pnlCalendar1 {
	position: absolute;
	background-color: #ffffff;
}
#Search1_pnlCalendar1 a:visited {
	text-decoration: none;
	color: #669900;
}
#Search1_pnlCalendar1 a:active {
	text-decoration: none;
	color: #669900;
}
#Search1_pnlCalendar1 a:link {
	text-decoration: none;
	color: #669900;
}
#Search1_pnlCalendar1 a:hover {
	color: #ffffff;
	background-color: #799a56;
}
/*Form Classes
---------------------------------------------------------*/
.INPUT1 {
	BORDER: #d8dfb2 1px solid;
	PADDING: 2px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 2px;
	COLOR: #444;
	font-size: 11px;
	height: 18px;
}

.btnclassDis {
	background-image: url(../images/buttonBg.gif);
	background-repeat: repeat-x;
	border: 1px solid;
	border-color: #CCCCCC #999999 #999999 #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ccc;
	padding: 2px;
	cursor: text;
}

.btnclass {
	background-image: url(../images/buttonBg.gif);
	background-repeat: repeat-x;
	border: 1px solid;
	border-color: #CCCCCC #999999 #999999 #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D76026;
	padding: 2px;
	cursor: pointer;
}
input[type="reset"] {
	background-image: url(../images/buttonBg.gif);
	background-repeat: repeat-x;
	border-color: #999999 #999999 #999999 #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D95E21;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	padding: 3px 8px;
}
.btn_go_css {
	background-image: url(../images/buttonGo.gif);
	background-repeat: no-repeat;
	border: none;
	width: 51px;
	height: 25px;
}
.btn_css1 {
	background-color: #3f7900;
	border: solid 1px #326000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	cursor: hand;
}
.btn_css2 {
	background-color: #3f7900;
	border: solid 1px #326000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	cursor: hand;
}
.INPUT {
	BORDER: #d8dfb2 1px solid;
	BACKGROUND: #fff;
	COLOR: #444;
	font-size: 12px;
	padding: 2px 4px;
}
.INPUT:hover {
	BORDER-RIGHT: #c8c8c8 1px solid;
	BORDER-TOP: #c8c8c8 1px solid;
	BACKGROUND: #f8f8f8;
	BORDER-LEFT: #c8c8c8 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #c8c8c8 1px solid;
}
.input12 {
	BORDER-RIGHT: #d8dfb2 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #d8dfb2 1px solid;
	PADDING-LEFT: 2px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #d8dfb2 1px solid;
	COLOR: #444;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #d8dfb2 1px solid;
	font-size: 12px;
	width: 100px;
}
.select {
	BORDER: #d8dfb2 1px solid;
	PADDING: 2px 1px;
	BACKGROUND: #fff;
	COLOR: #444;
	font-size: 12px;
}
.select1 {
	BORDER-RIGHT: #d8dfb2 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #d8dfb2 1px solid;
	PADDING-LEFT: 2px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #d8dfb2 1px solid;
	COLOR: #444;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #d8dfb2 1px solid;
	font-size: 12px;
}
.select1:hover {
	BORDER-RIGHT: #c8c8c8 1px solid;
	BORDER-TOP: #c8c8c8 1px solid;
	BACKGROUND: #f8f8f8;
	BORDER-LEFT: #c8c8c8 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #c8c8c8 1px solid;
}
.select:hover {
	BORDER-RIGHT: #c8c8c8 1px solid;
	BORDER-TOP: #c8c8c8 1px solid;
	BACKGROUND: #f8f8f8;
	BORDER-LEFT: #c8c8c8 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #c8c8c8 1px solid;
}
select {
	BORDER: #d8dfb2 1px solid;
	PADDING-RIGHT: 4px 2px;
	BACKGROUND: #fff;
	COLOR: #444;
	font-size: 12px;
}
.btn_css {
	background-color: #6f6f6f;
	border: solid 1px #5b5b5b;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	cursor: hand;
	padding: 0px;
}
.edit_btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #7e1010 1px solid;
	color: #fff;
	background-color: #c60000;
	font-size: 9px;
	padding: 2px;
	text-transform: uppercase;
	cursor: hand;
}
.Dropdwn1 {
	BORDER-RIGHT: #d8dfb2 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #d8dfb2 1px solid;
	PADDING-LEFT: 2px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #d8dfb2 1px solid;
	COLOR: #444;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #d8dfb2 1px solid;
	font-size: 11px;
}
.radiobtnlst {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.radiobtn {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.checkbox {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.checkbxlst {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.listbx {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.drpdown {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.buttonmain {
	background-color: #3f7900;
	border: solid 1px #326000;
	color: #FFFFFF;
	font-weight: bold;
	cursor: hand;
}
.buttonmain1 {
	background: url(../images/buttonBg.gif) repeat-x;
	height: 21px;
	line-height: 21px;
	display: block;
	text-align: center;
	border-top: #ffffff solid 2px;
	border-bottom: #cacac8 solid 1px;
	border-left: #cacac8 solid 1px;
	border-right: #cacac8 solid 1px;
	font-size: 12px;
	font-weight: bold;
	color: #d46023;
}
.margin420 {
	margin: 4px 20px;
}
.clearFloat {
	clear: both;
}
.sticky {
	background-color: #FFFFCC;
	padding: 3px;
	line-height: 15px;
}
.calender {
	position: absolute;
	z-index: 1000;
	left: 50px;
	background: #f5f7e9;
	font-size: .9em;
}
.calender a:link {
	text-decoration: none;
}
.calender_end {
	position: absolute;
	left: 142px;
	background: #f5f7e9;
	font-size: .9em;
}
.calender_end a:link {
	text-decoration: none;
}
.noRecordsFound {
	clear: both;
	/*background: url('../images/alertIcon.gif') no-repeat left center;*/
	background-color: #ffffcc;
	border: #CCCCCC 1px dashed;
	color: #999999;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	margin: 0 auto;
	padding: 20px 4px;
	width: 97%;
}

.noRecordsFound {
	clear: both;
	/*background: url('../images/alertIcon.gif') no-repeat left center;*/
	background-color: #ffffcc;
	border: #CCCCCC 1px dashed;
	color: #999999;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	margin: 0 auto;
	padding: 20px 4px;
	width: 97%;
}


.greyBorder{
	border:1px solid #999999;
}


/*Google Map structure and classes
--------------------------------------------------------------------------------------------------*/
#s4cGmap{
	font-family:Verdana;
	width:350px;
}

#s4cGmap a:link, #s4cGmap a:active, #s4cGmap a:v

#s4cGmap a:v #s4cGmap a:visited{
	
	font-weight:bold;
	text-decoration:underline;
	
}


#s4cGmap a:active{

	font-weight:bold;
	text-decoration:underline;
	
}


#s4cGmap a:link{
	
	font-weight:bold;
	text-decoration:underline;
	
}

#s4cGmap a:link{

	font-weight:bold;
	text-decoration:underline;
	
}


#s4cGmap p{
	margin:5px 0px;
}

/*signup conformation page
--------------------------------------------------------------------------------------------------*/
#signupcon{
	padding:20px;	
}

#signupcon p{
	padding:2px;
	margin:4px;
}

#signupcon p.info {
	padding-left:20px;
}

#signupcon p.info:first-child{
	padding-left:-20px;
}


#signupcon hr{
	color: #999999;
	background-color: #999999;
	height: 1px;
	margin:5px 0px;
}

#signupcon .eventName{
	font-size:18px;
	color:#999999;
}

#signupcon .info{
	
}


#signupcon .congrats{
text-align:left;
font-size:23px;	
color:#669900;
text-align:left;

}

#signupcon p{
font-size:12px;text-align:left;
}

#eventinfo{
	width:353px;
}
 
#mapInfo{
	width:580px;
}

#regInfo{
	width:946px;
}

.cursorHand{
	cursor:pointer;
}

#zoomOutDiv{
	background-color:#ffffff;
}


.sectionList
{
	height:100px;
	overflow:auto;
	overflow-x:hidden;
	text-align:left;
}


/*Manage Event*/
.eventPageBgColor1{background-color:#81fffe;}
.eventPageBgColor2{background-color:#ffff81;}
.eventPageBgColor3{background-color:#f7fef6;}
.eventPageBgColor4{background-color:#ded808;}
.eventPageBgColor5{background-color:#c7ecc0;}


.codeSnippet{
	border:1px #999999 dashed;
	overflow:hidden;
	padding:10px;
}

.codeSnippetDiv{
	border-top: solid 2px #f2f2f2;
	padding-top:10px;
}

.hide{
	display:none;
}

.overlayOff
{

	   display:none;
	  
}
.z { z-index:999;}

.overlay
{
	position:absolute; 
	top:0; left:0; width:100%; height:110%;
	 z-index:0; background-color:#414F67;
	  -moz-opacity:0.8px; opacity:.80;
	   filter:alpha(opacity=80);
	  
}


.overlay1
{
	position:absolute; 
	top:0; left:0; width:100%; height:210%;
	 z-index:0; background-color:#414F67;
	  -moz-opacity:0.8px; opacity:.80;
	   filter:alpha(opacity=80);
	  
}

.overlay2
{
	position:absolute; 
	top:0; left:0; width:100%; height:280%;
	 z-index:0; background-color:#414F67;
	  -moz-opacity:0.8px; opacity:.80;
	   filter:alpha(opacity=80);
	  
}

.overlay3
{
	position:absolute; 
	top:0; left:0; width:100%; height:350%;
	 z-index:0; background-color:#414F67;
	  -moz-opacity:0.8px; opacity:.80;
	   filter:alpha(opacity=80);
	  
}

.overlay4
{
	position:absolute; 
	top:0; left:0; width:100%; height:450%;
	 z-index:0; background-color:#414F67;
	  -moz-opacity:0.8px; opacity:.80;
	   filter:alpha(opacity=80);
	  
}


.overlay5
{
	position:absolute; 
	top:0; left:0; width:100%; height:550%;
	 z-index:0; background-color:#414F67;
	  -moz-opacity:0.8px; opacity:.80;
	   filter:alpha(opacity=80);
	  
}

.overlay6
{
	position:absolute; 
	top:0; left:0; width:100%; height:650%;
	 z-index:0; background-color:#414F67;
	  -moz-opacity:0.8px; opacity:.80;
	   filter:alpha(opacity=80);
	  
}

.divplayerRating{
	position:absolute;
	left:25%;
	top:25%;
	z-index:500;
	width:500px;
	height:300px;
	overflow:scroll;
	overflow-x:hidden;
	background:#fff;
	border:3px #CCC solid;
	padding:10px;
}

.headerText{ color:#808000; font-weight:bold; font-size:12px;}
.playerDiv{ height:212px; overflow:auto; overflow-x: hidden;}
/*.orderDiv{ border:#e3ebce 1px solid; padding:10px; background:#f7f6ec;}
.borderTop{ border-top:#000000 1px solid;}*/

.tournamentName{font-size:18px; font-weight:bold; color:#000000;}
.tournamentCount{font-size:18px; font-weight:bold; color:#679808;}

.eventDiv{ background:#fffbde; border:0;padding:15px;overflow:auto; margin-bottom:10px;}

.amount_total{ font-size:20px; background-color:#F6F6F6; padding:5px;}
.amount_total1{ font-size:12px; background-color:#F6F6F6; padding:5px; width: 390px; margin-left:15px}
.order_div_bg{ background:#FFFFFF;}
.orderText{ font-size:15px;}
.payDiv{ width:420px; float:right;}

.event_detail_Div{ border-top:#eaefd1 1px solid; margin-top:10px;}
.heading14{ font-size:14px; font-weight:bold; line-height:25px;}
.linkRed{color:#ff0000;}
a:link.linkRed{color:#ff0000;}
a:active,a:visited.linkRed{color:#ff0000;}
a:hover.linkRed{color:#fff; background:#FF0000;}
/*-------------Default classes-----------*/
.rightFloat{ float:right;}
.leftFloat{ float:left;}
.clear{ clear:both;}
.overflowAuto{ overflow:auto;}

.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding20{ padding:20px;}

.paddingRL{ padding:0 10px;}
.paddingT5{ padding-top:5px;}
.paddingT10{ padding-top:10px;}
.paddingT15{ padding-top:15px;}

.marginT10{ margin-top:10px;}
.marginT35{ margin-top:35px;}
.margin10{ margin:10px;}
.margin20{ margin:20px;}

.absolute{ position:absolute;}
.relative{ position:relative;}

.span-1   { width: 30px; }
.span-2   { width: 70px; }
.span-3   { width: 110px; }
.span-4   { width: 150px; }
.span-5   { width: 190px; }
.span-6   { width: 240px; }
.span-7   { width: 270px; }
.span-8   { width: 310px; }
.span-9   { width: 350px; }
.span-10  { width: 390px; }
.span-11  { width: 430px; }
.span-12  { width: 470px; }
.span-13  { width: 500px; }
.span-14  { width: 550px; }
.span-15  { width: 590px; }
.span-16  { width: 630px; }
.span-17  { width: 670px; }
.span-18  { width: 710px; }
.span-19  { width: 750px; }
.span-20  { width: 790px; }
.span-21  { width: 830px; }
.span-22  { width: 870px; }
.span-23  { width: 910px; }
.span-24  { width: 950px; }

/*-------------Default classes-----------*/


.black_overlay{
  
                  display: none;
   
                  position: absolute;
  
                  top: 0%;
  
                  left: 0%;

                  width: 100%;
 
                  height: 100%;

                  background-color: black;
 
                  z-index:1001;

                  -moz-opacity: 0.8;

                  opacity:.80;
 
                  filter: alpha(opacity=80);
 
              }
 
              .white_content {
  
                  display: none;
 
                  position: absolute;
  
                  top: 25%;
 
                  left: 25%;
 
                  width: 50%;
 
                  height: 50%;
 
                  padding: 16px;
  
                  border: 16px solid orange;

                  background-color: white;

                  z-index:1002;

                  overflow: auto;

              }
              
.quiet{color:#777777;
font-size:10px;}


.large_txt{
font-size:22px;
}

.small_txt{
font-size:18px;
}

.masthead_main
{
BACKGROUND:#0072BB url(../images/MasterHead/banner.jpg) no-repeat top;
width:960px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.masthead_main span{ color:#00426d; }
.masthead_main h2{ color:#00243b; font-size:14px; }
.masthead_main h3{ color:#00243b; font-size:12px;}


.masthead_main_2{
BACKGROUND:#5d87c1 url(../images/MasterHead/masthead_main_2.jpg) no-repeat top;
width:960px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.masthead_main_2 span{ color:#344f6b;}
.masthead_main_2 h2{ color:#273a4f; font-size:14px;}
.masthead_main_2 h3{ color:#273a4f; font-size:12px;}


.masthead_main_3{
BACKGROUND:#9acd34 url(../images/MasterHead/masthead_main_3.jpg) no-repeat top;
width:960px;
}
.masthead_main_3 span{ color:#506a1b;}
.masthead_main_3 h2{ color:#2e420d; font-size:14px;}
.masthead_main_3 h3{ color:#2e420d; font-size:12px;}

.masthead_main_5{
BACKGROUND:#596c73 url(../images/MasterHead/masthead_main_5.jpg) no-repeat top;
width:960px;
}
.masthead_main_5 span{ color:#384549;}
.masthead_main_5 h2{ color:#21272a; font-size:14px;}
.masthead_main_5 h3{ color:#21272a; font-size:12px;}

.masthead_main_6{
BACKGROUND:#f6afcf url(../images/MasterHead/masthead_main_6.jpg) no-repeat top;
width:960px;
}
.masthead_main_6 span{ color:#906879;}
.masthead_main_6 h2{ color:#573f49; font-size:14px;}
.masthead_main_6 h3{ color:#573f49; font-size:12px;}

.masthead_main_7{
BACKGROUND:#9ed1e6 url(../images/MasterHead/masthead_main_7.jpg) no-repeat top;
width:960px;
}
.masthead_main_7 span{ color:#4c656f;}
.masthead_main_7 h2{ color:#3c4f57; font-size:14px;}
.masthead_main_7 h3{ color:#3c4f57; font-size:12px;}


.box-container {
	margin:0 auto;
	width:800px;
}

.flash-panel {
	width:570px;
	margin:0 auto;

}

.flash-pic {
	width:440px;
	float:left;
	text-align:left;
}

.flash-txt {
	width:130px;
	float:left;
	background:url(../images/MasterHead/1.gif) no-repeat top right;
}



#tab1 {
	WIDTH: 990px;
	LINE-HEIGHT: normal;
	height: 46px;
}
#tab1 UL {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 23px;
	LIST-STYLE-TYPE: none;
	cursor: pointer;
}
#tab1 LI {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(../images/left.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#tab1 A {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	font-size: 12px;
	FONT-WEIGHT: normal;
	BACKGROUND: url(../images/right.gif) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	COLOR: #797977;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
}
#tab1 A {
	FLOAT: none;
}
#tab1 A:hover {
	COLOR: #797977;
}
#tab1 .current {
	BACKGROUND-IMAGE: url(../images/left_on.gif);
	COLOR: #797977;
}
#tab1 .current A {
	BACKGROUND-IMAGE: url(../images/right_on.gif);
	PADDING-BOTTOM: 4px;
	padding-top: 5px;
	COLOR: #000;
}

/* unitip css */

#unitip {
	position: absolute;
	z-index: 1000;
	top: -1000px;
	color: #fff;
	display: none;
	font-size:11px;
	text-align:left;
}

	#unitippoint, #unitipmid, #unitipcap {
		position: relative;
		top: 0px; 
		left: 0px;
		width: 290px;
		display: block;		
	}
	
	#unitippoint { 
		background: url(../images/TipPoint.png) no-repeat; 
		height: 19px; 
		overflow: hidden; 
	}
	
	#unitipmid { 
		background: url(../images/TipMid.png) repeat; 
		width: 290px;		
		height: auto; 
		padding: 5px 10px
 
	}
	html>body #unitipmid {
	width: 270px;	
	} 
	
	#unitipcap { 
		background: url(../images/TipCap.png) no-repeat; 
		height: 7px; 
		overflow: hidden; 
	}