#masterstyle table,td,tr {
}

#css_top {
}

#css_left {
}

#css_main {
	vertical-align:top;
	width:710px;
}

#css_bottom {
}

.title {
}

.smalltitle {


}

.ingress {


}

strong {
}

hr {
}

h1 {
	font-size: 19px;
	color: #3f3f3f;
	font-size:18px; font-weight:normal;
}

#tableclass {


}

#css_bottom .bot_1 {
}

#css_bottom .bot_2 {
}

select {
}

.input {
}

.login_tbl {
}

.LeftMenu_profile {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.top_text {
	text-decoration: None;
}

input {
}

textarea {
}

.button_on {
	font-size:11px;
	background-color:#d0ddc2;
	border:solid 1px #669933;
}

.button_off {
	font-size:11px;
	background-color:#d0ddc2;
	border:solid 1px #669933;
}

.button_on_small {
}

.button_off_small {
}

.button_on_mini {
}

.button_off_mini {
}

.lma {
}

.x {
}

.lm {
}

.topmenuButton {
}

.datagrid {
}

.datagrid_alt td {
	font-size:14px; font-weight: normal; color:#2F302F;
}

.datagrid_alter td {
}

.datagrid_item td {
	font-size:14px; font-weight: normal; color:#2F302F; text-decoration:none;
}

.datagrid_header td,th {
	font-size:14px; font-weight:bold; color:#2F302F;
	padding-right:5px;
}

.datagrid_footer {
}

BODY {
}

.top {
}

.topmenuButton_mouseover {
}

.leftmenu {
	font-weight: Bold;
	font-size: 12px;
	color: #3f3f3f;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}

.rightmenu_header {
}

.MultiPage {
}

.eventmenu {
}

.eventmenu_mouseover {
}

h2 {
	font-size: 15px;
	font-size:14px; font-weight:bold;
}

.leftmenu_off {
	font-weight: Normal;
	font-size: 12px;
	color: #3f3f3f;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 45px;
	list-style:disc;
}

.leftmenu_on {
	font-weight: Normal;
	text-decoration: Underline;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 45px;
	cursor: hand;
	cursor: pointer;
	list-style:disc;
}

.leftmenu_header {
	font-weight: Bold;
	font-size: 14px;
	color: #3e3e40;
	padding: 20px 0px 0px 12px;
}

.fieldname {
}

td.datagrid_header {
}

/**************(BASIC)**************************************/
 body{ font-family:Century Gothic, Arial; padding:0px 0px 0px 0px; margin:0px; color:#626262; font-size:15px; background-color:#FFFFFF;}
 a{color:#3399cc; font-size:12px;  text-decoration: none;}
 a:link, a:active, a:visited{color:#3399cc; font-size:12px;  text-decoration: none; }
 a:hover{color:#3399cc; font-size:12px;  text-decoration: underline;}
 

/***********************New Styles V3 ************************************************/

.MainINFOTABLE { background-color:#FFFFFF;}
.MainINFOTABLE .LeftTD { width:272px; padding-top:6px; vertical-align:top;}
.MainINFOTABLE .PaddingTD { width:6px;}
.MainINFOTABLE .RightTD { width:622px; padding-top:15px; vertical-align:top; height:350px;}

.LeftSectionWrap { background-color:#F3F2F7;}
.LeftInfoQuote{ padding:10px 10px 20px 20px; color:#626262; font-size:12px;}
.QuoteAuthor { color:#7a7a7a; font-size:14px; padding-right:10px; padding-bottom:15px;}
.RegisterNowIMG {}

/*Replace styles**/
.ContentBoxDiv2{ padding:0px 10px 10px 10px; font-size:12px; color:#626262; font-weight:normal; }
.ContentBoxDiv2 P{ font-family:Century Gothic, Arial; font-size:12px;  color:#626262;}

.infoHeader{ font-family:Century Gothic, Arial; color:#3f3f3f; font-size:19px; padding:0px 0px 0px 0px;}
.infoSubHeader{color:#3f3f3f; font-size:13px; padding:5px 0px 0px 0px; font-weight:bold; font-family:Century Gothic, Arial; }
.infotext{ color:#626262; font-size:12px; padding:5px 10px 10px 0px; font-family:Century Gothic, Arial; }
.ContentBoxDiv2 ul { list-style-type: none; padding: 0; margin: 0; } 
.ContentBoxDiv2 li { background-image: url(images/BULLETstar.gif); background-repeat: no-repeat; background-position: 5px; padding-left: 20px; padding-bottom:3px; padding-top:3px } 

.freeNeasy{ font-size:14px; padding:0px 0px 10px 0px; margin:0px; color:#2D88B8; }
.FRONTPageCntLinks { border-bottom:2px solid #eaeaea; padding:10px 0px 10px 0px;}
.FrntPGSubHead { font-size:14px; color:#332D2F;}
.FrntPGSubHead a{ font-size:14px; color:#332D2F; text-decoration:none;}
.FrntPGSubHead a:link, .FrntPGSubHead a:active, .FrntPGSubHead a:visited{ font-size:14px; color:#332D2F;text-decoration:none;}
.FrntPGSubHead a:hover{font-size:14px; color:#332D2F; cursor:hand; cursor:pointer;text-decoration:none;}





/***********************************************************************************************/

 
 .inp{ height:17px; border:1px solid #669933; background-color:#E8F6D9; font-size:11px; width:170px;}
 .inp2{ height:17px; border:1px solid #669933; background-color:#E8F6D9; font-size:11px;}
 .input{ height:17px; border:1px solid #669933; background-color:#E8F6D9; font-size:11px;}

/**************(LAYOUT)**************************************/
/************************************************************/
.Wrapper{ vertical-align:top; padding:30px 0px 0px 0px ; margin:0px}
.mainTBL{ width:865px; }
.ContentTD{ padding-top:5px; }
.ORGleftTD{ vertical-align:top; width:272px; background-color:#F3F2F7;}
.ORGmainTD{ vertical-align:top; }
.ORGmainDIVwrap{ width:100%; }
.ORGmainDIV{ padding:5px 0px 0px 8px; margin:0px;  }
.ORGmainTBL{ width:100%; height:380px; }
.ORGcontentMAINtd{ vertical-align:top; font-weight:normal;padding:5px 10px 5px 0px;  margin:0px;}
/*******************INFO PAGES***************************/
.INFOmainTD{ vertical-align:top; }
.INFOmainTBL{ height:380px; vertical-align:top}
.INFOmainTBL P{ margin:6px 0px 6px 0px; padding:0px 0px 0px 0px }
.INFOmainDIVwrap{ width:100%;    }
.INFOmainDIV{ padding:0px 0px 0px 0px; margin:0px;  }
.INFOmainDIVbg{ }
.INFOmainTBL{ width:100%;height:380px; }
.INFOcontentMAINtd{vertical-align:top;font-size:16px; font-weight:bold;padding:10px 10px 5px 10px;  margin:0px;height:380px; }

.INFOq TD{ vertical-align:top; padding:0px 0px 5px 10px ;font-weight:bold; font-size:12px; }
.INFOa { font-weight:normal }
.INFOa TD{ vertical-align:top;  padding:0px 0px 25px 10px;font-weight:normal; font-size:12px; }


/**************(SEARCH)**************************************/
.SearchDiv{ padding-top:24px}
.SearchBOX{}
.SearchBOX input{ margin:0px; padding:0px; border:1px solid #D6F1FC; height:24px; width:186px; }
.SearchDiv .IMG{ padding-left:4px}
/*********************TOP*************************************/
.TopSecTD{ vertical-align:top;}
.TopWrapperDiv{ width:900px; background-color:#FFFFFF;}
.HrDIV{ padding-top:8px; padding-bottom:10px;}
.MenuLeftTDspace{ width:278px;}
.TopMenuWrapper{ padding-top:8px;}
.TopMenuWrapper .MenuTD{text-align: center; vertical-align:middle; color:#ababab; background-color:#3F3F3F; height:30px; margin:0px; font-family:"Century Gothic",Arial, Helvetica, sans-serif;  font-size:12px;padding-bottom:0px; padding-left:7px; padding-right:8px;}
.TopMenuWrapper .MenuTD a{text-align:center;color:#ababab;text-decoration:none;font-family:"Century Gothic",Arial, Helvetica, sans-serif;font-size:12px; }
.TopMenuWrapper .MenuTD a:link{color:#ababab; text-decoration:none;font-size:12px; }
.TopMenuWrapper .MenuTD a:active{color:#ababab; text-decoration:none;font-size:12px;}
.TopMenuWrapper .MenuTD a:visited{color:#ababab; text-decoration:none;font-size:12px;}
.TopMenuWrapper .MenuTD a:hover{color:#FFFFFF; text-decoration:none; cursor:hand; cursor:pointer;font-size:12px;}
.TopMenuWrapper .MenuTDactive{text-align:center; vertical-align:middle; color:#FFFFFF; background-color:#3F3F3F; height:30px; font-family:"Century Gothic",Arial, Helvetica, sans-serif;  font-size:12px; padding-left:7px; padding-right:8px;}
.TopMenuWrapper .MenuTDactive a{text-align:center;color:#FFFFFF;text-decoration:none;font-family:"Century Gothic",Arial, Helvetica, sans-serif;font-size:12px; }
.TopMenuWrapper .MenuTDactive a:link{color:#FFFFFF; text-decoration:none;font-size:12px;}
.TopMenuWrapper .MenuTDactive a:active{color:#FFFFFF; text-decoration:none;font-size:12px;}
.TopMenuWrapper .MenuTDactive a:visited{color:#FFFFFF; text-decoration:none;font-size:12px;}
.TopMenuWrapper .MenuTDactive a:hover{color:#FFFFFF; text-decoration:none; cursor:hand; cursor:pointer;font-size:12px;}
.borderTD{ vertical-align:top;padding:0px; border:0px; margin:0px; width:15px; background-color:#3F3F3F;}
.borderTD img {}
/*********************Bottom*************************************/
.GrayLine{border-bottom:1px solid #666666; border-top:1px none #666666; height:1px;  width:100%; padding:0px;}
.BottomTD{ height:28px; vertical-align:top; padding-top:8px;}
.Bottom{ font-size:10px; color:#7a7a7a; padding:7px 7px; border-top:4px solid #e4e4e4}
.Bottom a{font-size:10px; color:#7a7a7a}
.Bottom a:link{font-size:10px; color:#7a7a7a; text-decoration:none}
.Bottom a:active{font-size:10px; color:#7a7a7a; text-decoration:none}
.Bottom a:visited{font-size:10px;color:#7a7a7a; text-decoration:none}
.Bottom a:hover{font-size:10px; color:#7a7a7a; text-decoration:none}

.ContentWhiteTD{vertical-align:top;}
.ContentTD .header{ color:#FFFFFF; padding:10px 5px 8px 10px; background-color:#494949; font-size:19px;}
.ContentBox{font-size:12px; vertical-align:top; background-image:url(images/ContentWhiteTDBody.gif); background-repeat:repeat-y}
.ContentBoxDiv{ padding:0px 10px 10px 18px; vertical-align:top; color:#212121 }
/******************************************************************/
.frontQuoteWrap{width:411px;}
.frontQuote{ padding:10px 10px 10px 10px; color:#FFFFFF; font-style:italic; font-size:12px}
.frontQuoteAuthor{padding:0px 40px 0px 10px; color:#FFFFFF; font-size:12px; margin:0px}
.freetrial{ width:410px; font-size:14px;  padding-top:128px;color:#FFFFFF;}
.freetrial a{font-size:14px; font-weight:bold;color:#FFFFFF;}
.freetrial a:link, .freetrial a:active, .freetrial a:visited{font-size:14px; color:#FFFFFF;}
.freetrial a:hover{font-size:14px; color:#FFFFFF; cursor:pointer; cursor:hand;}
.FreeTrialIMG{ width:411px; height:202px}

/***********NEW TABLE STYLES(INFO PAGES)******************/
table {border-collapse:collapse;}
caption{font-size:18px;font-weight:normal;text-align:left;padding:3px 10px 7px 0px;}
th {color:#ffffff;font-size:13px;font-weight:bold;text-align:left;padding:8px 10px 8px 10px;vertical-align:top;background-color:#3f3f3f;border-right:1px solid #ffffff;}
td {font-size:12px;}
tr.stripe {background-color:#bebebe;}
tr.odd td {font-size:12px;padding:8px 10px 8px 10px;vertical-align:top;border-right:1px solid #ffffff;border-bottom:1px solid #e8e8e8;background-color:#ffffff;}
tr.odd2 td {font-size:12px;padding:8px 10px 8px 10px;vertical-align:top;border-right:1px solid #ffffff;border-bottom:1px solid #e8e8e8;  background-color:#f3f2f7;}
/*****************************TOP CONTENT TABLE*****************************************/
.TOPcontentTBLWRAP{ padding:11px 0px 8px 0px; vertical-align:top}
.tdBGWRAP{padding:0px 5px 5px 0px; vertical-align:top}
.tdBG{ width:285px; height:150px; background-image: url(images/middleTBLBG.jpg); background-repeat:repeat-x; }
.TBLbottom{width:285px; height:25px; background-color:#494949;}
.middlecontent{padding:8px;}
.middleTXT{ color:#68CAF3; font-size:16px; text-align:left; }
.middlesmallTXT{ color:#cfcfcf; font-size:12px; padding-top:12px;}
.readmore{ color:#68CAF3; font-size:10px; padding:9px 20px 7px 0px; margin:0px}
.readmore a{ color:#68CAF3; font-size:10px;}
.readmore a:link, .readmore a:active, .readmore a:visited{ color:#68CAF3; font-size:10px;}
.readmore a:hover{ color:#68CAF3; font-size:10px;text-decoration:underline;}
/**********************ARRANGEMENT pages*********************************/
.eventregionheader
{
padding:5px 5px 4px 0px;
border-bottom: 1px solid #ddd;
}
.datagrid_alt td {font-size:11px; font-weight: normal; color:#2F302F; padding-left:5px;padding-top:5px; padding-bottom:5px;}
.datagrid_alt a{font-size:11px; font-weight: normal; color:#2F302F;text-decoration:none;}
.datagrid_alt a:link ,.datagrid_alt a:active, .datagrid_alt a:visited{font-size:11px; font-weight: normal; color:#2F302F;text-decoration:none;}
.datagrid_alt a:hover{font-size:11px; font-weight: normal; color:#2F302F; text-decoration:underline;}

.datagrid_item td{font-size:11px; font-weight: normal; color:#2F302F; text-decoration:none; padding-left:5px;padding-top:5px; padding-bottom:5px;}
.datagrid_item a{font-size:11px; font-weight: normal; color:#2F302F;text-decoration:none;}
.datagrid_item a:link ,.datagrid_item a:active .datagrid_item a:visited{font-size:11px; font-weight: normal; color:#2F302F;text-decoration:none;}
.datagrid_item a:hover{font-size:11px; font-weight: normal; color:#2F302F; text-decoration:underline;}

.datagrid_header{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#f3f2f7; }
.datagrid_header TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_header a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_header a:link, .datagrid_header a:active, .datagrid_header a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}
.datagrid_header a:hover{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:underline;}

.datagrid_eventheader{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_eventheader TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_eventheader a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_eventheader a:link, .datagrid_eventheader a:active, .datagrid_eventheader a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}

.datagrid_clubheader{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_clubheader TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_clubheader a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_clubheader a:link, .datagrid_clubheader a:active, .datagrid_clubheader a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}

.datagrid_scheduleheader{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_scheduleheader TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_scheduleheader a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_scheduleheader a:link, .datagrid_scheduleheader a:active, .datagrid_clubheader a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}

.datagrid_registrationtimeheader{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px; background-color:#F3F2F7; }
.datagrid_registrationtimeheader TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_registrationtimeheader a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_registrationtimeheader a:link, .datagrid_registrationtimeheader a:active, .datagrid_clubheader a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}


/**************Arrangement login*********************************************/
.loginTBL{color:#3F3F3F; width:100%; background-color:#F3F2F7; }
.loginTBL a{  color:#3F3F3F }
.loginTBL a:visited {color:#3F3F3F;}
.LOGINheader{ font-size:15px; font-weight:bold; padding:3px 0px 3px 10px; border-bottom:4px #292F33 solid }
.LOGINmiddle{ padding:20px 0px 20px 60px; color:#3F3F3F}
.LOGINmiddle a{color:#3F3F3F;}
.LOGINmiddle a:link, .LOGINmiddle a:active, .LOGINmiddle a:visited { color:#3F3F3F; text-decoration:none;}
..LOGINmiddle a:hover {color:#3F3F3F; text-decoration:underline;}
.RadEDockingZone, .RadEWrapper{ width:640px!important}

/****************************************************************************/

.SectionHeader{color:#2081AA; padding:10px 5px 8px 18px; font-size:19px;}
.RightIMGTD{vertical-align:top; padding-top:4px}
.RightIMGDIV{height:360px;background-image:url(images/BGRegistration.jpg); background-repeat:no-repeat; background-position:top; vertical-align:top}
.InfoRegTopLeft{vertical-align:top;height:202px;}
.InfoRegTopRight{background-image:url(images/BGRegistration.jpg); background-position:top; height:202px; width:411px}
.InfoQuoteWrap{height:191px; width:445px;background-image:url(images/InfoPageTopGreyBG.jpg); background-position:top;}

.UserInfoImgTD{ width:70px;}
.UserInfoText{padding-left:52px; color:#FFFFFF}
.CustomerQuote{background-color:#7A7A7A; width:272px; height:59px;}
.CustSay{ display:none}

.datagrid_eventheader{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_eventheader TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_eventheader a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_eventheader a:link, .datagrid_eventheader a:active, .datagrid_eventheader a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}

.datagrid_clubheader{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_clubheader TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_clubheader a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_clubheader a:link, .datagrid_clubheader a:active, .datagrid_clubheader a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}

.datagrid_scheduleheader{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_scheduleheader TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_scheduleheader a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_scheduleheader a:link, .datagrid_scheduleheader a:active, .datagrid_clubheader a:visited{font-size:12px; font-weight:bold; color:#2F302F;text-decoration:none;}

.datagrid_registrationtimeheader{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px; background-color:#F3F2F7; }
.datagrid_registrationtimeheader TD{font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#F3F2F7; }
.datagrid_registrationtimeheader a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
.datagrid_registrationtimeheader a:link, .datagrid_registrationtimeheader a:active, .datagrid_clubheader a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}

.Reglogin{display:none}

th {font-size:13px; font-weight:bold; color:#2F302F; margin:0px; padding:3px 5px 3px 5px;background-color:#f3f2f7; }
th a{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:none;}
th a:link, th a:active, th a:visited{font-size:13px; font-weight:bold; color:#2F302F;text-decoration:none;}
th a:hover{font-size:13px; font-weight:bold; color:#2F302F; text-decoration:underline;}

.RecentEventsTD { width:276px;}
.TopBannerFlashTD {}

.RecentEventPositionDIV { position:absolute; top:100px;}
