﻿/**************************************************************
   AUTHOR:  Intelligaia Technologies Private Limited
   DATE:    March 1, 2007
 **************************************************************/
/*-------------------------------------------------
Print styles
-------------------------------------------------*/

#MyaccountLinks1{
	display:none;
}

#Footer{
	display:none;
}

#main_nav{
	display:none;
}

#loginInfo{
	display:none;
}

#floatingHederInfo{
	display:none;
}
#subnavbar1{
	display:none;
}

#printBtn{
	display:none;
}

#printInfotxt{
	display:none;
}


/*------------------------------------------------------------------------------------------*/
/**************************************************************
   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: 10px;
	background-color: #e8ecd1;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	height: 100%;
}
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;
}
.h1 {
	font-size: 16px;
	color: #679808;
	font-family: "Verdana", Arial, Helvetica, sans-serif; /*font-weight:bold;*/;
	line-height: 20px;
	padding-bottom: 5px;
}
/*--------------Navigation heading --------------------*/
h2 {
	font-size: 14px;
	color: #010101;
	font-weight: bold;
	padding-bottom: 5px;
}
.h2 {
	font-size: 14px;
	color: #010101;
	font-weight: bold;
	padding-bottom: 5px;
}
/*------------- 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;
}
.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: #797977;
}
/* ----------------  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: 22px;
	padding: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
.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: 22px;
	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 #cdcdcd;
	width: 100%;
	height: 1px;
	margin: 5px auto 0 0;
	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
-------------------------------------------------*/
#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: 500px;
	background-color: #ffffff;
}

#header {
	position: relative;
	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;
}
#pageHead {
	padding: 10px;
}
/*------------------------- Contact Form ------------------------------*/
#contactForm dl {
	margin: 0;
	padding: 0;
}
#contactForm dl p {
	margin: 10px 0 0 0;
}
#contactForm dt {
	font-weight: bold;
	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;
	font-weight: bold;
}
/*------------------------- 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 {
	height: 5px;
}
.schedule_col {
	background: #ffff99;
}
.borderBG_col {
	background-color:#FFFF99;
	border: #e9edd7 solid 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: 300px;
}
.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;
	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;
}
.alignright {
	text-align: right;
}
.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;*/
}
.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: 132px;
}
.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;
}
#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;
}
.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;
}
.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: 400px;
}
#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; /*min-width:75px;*/;
	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; /*		min-width:75px;
*/;
	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; /*		min-width:75px;
*/;
	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; /*	font-weight:bold;*/;
	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: 12px;
	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;
}
.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: #434343;
}
.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;
}
.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;
}
.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: 83px;
	position: absolute;
	left: 840px;
	top: 18px;
}
#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;
}
.paddingR20 {
	padding-right: 20px;
}

.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;
}

.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;
	size: 24px;
	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%;
}

.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-size:16px;	
	font-weight:bold;
	text-decoration:underline;
	
}


#s4cGmap a:active{
	font-size:16px;	
	font-weight:bold;
	text-decoration:underline;
	
}


#s4cGmap a:link{
	font-size:16px;	
	font-weight:bold;
	text-decoration:underline;
	
}


bold;
	text-decoration:underline;
	
}


#s4cGmap a:link{
	font-size:16px;	
	font-weight:bold;
	text-decoration:underline;
	
}


:none;
	cursor:pointer;	
}

#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;
}

.none{ display:none;}
