
/*start wide tabs bar*/

.EventViewTabsBar   /*container for tabs and reg control*/
{ 
	width:1040px; /*cannot be wider than this because of custom regs*/
	margin-bottom:0px;
	padding-left:60px;   /*how far left the links start*/   
	border:solid 1px transparent;
	border-bottom:solid 1px #ccc;
}
/*.EventViewTabsBarList  {float:left}*/ /*container for tabs*/
/*.regButtonControlTab {float:right;margin-right:15px;margin-top:4px;}*/  /*container for reg button on tab bar*/

.TabsContainerBox   /*contains content under tabsBar*/
{ 
	padding: 0px; 	
	margin-bottom:40px;
}

/*end wide tabs bar*/

.EventViewTabs     /*this is the ul*/
{
	list-style:none;
	list-style-type: none;
}
.EventViewTabs li 
{
	float: left; display: block;
	text-align:center;
}
.EventViewTabs li:hover
{ 
	background-color:#f1f3f5;	
}
.EventViewTabs a.TabOn
{ 
	color:#ff3333;
	font-weight:600;
}
/*.ie8 .EventViewTabsBar .EventViewTabs li:hover, .ie8 .EventViewTabsBar .EventViewTabs a.TabOn, .ie8 .EventViewTabsBar .EventViewTabs a.TabOn:hover
{ 
	border:solid 1px #999;
}*/

.EventViewTabs a 
{ 
	padding:20px 0px;   /*tabs height and width*/
	display: inline-block; 
	color:#66696a;  /*from linked in*/
	text-decoration:none;
	width:120px;
	font-weight:600;
}

.EventViewTabs a:hover 
{ 
	text-decoration:none;
}

/*start view by date box*/
.viewByDateBox {width: 95%; margin-bottom:20px;}
.viewByDateBox.wide {width: 99%; margin-bottom:20px;}
.viewByDateHeader { margin-bottom:10px;}
.viewByDateBox ul {margin-left:10px; list-style: none;}
.viewByDateBox ul li a:hover {
	text-decoration: none;
	color: #2d2e2e;
}

.viewByDateBox ul li a.active {
	text-decoration: none;
	color: #2d2e2e;
}

.viewByDateBox ul li
{
	margin-top:10px;
}
.viewByDateBox ul { margin-bottom:20px;}

/*end view by date box*/

/*start eventAddPhoto*/
#photoPageContainer  /*entire page content from title to bottom save/cancel*/
{
	width:1000px;
	margin:40px auto 20px auto;
}
#photoColsContainer  /*centering container for left middle and center cols*/
{  
	width:1000px;
	margin:10px auto ;
}

#photoColsSubContainer  /*inner container for left middle and center cols*/
{  
	display:table-row;
	text-align:center;
}
.addPhotoCol   /*left and right cols*/
{ 
	width: 400px;
	display:table-cell;
}
.addPhotosArea  /*for left and right cols, title of col and all photos*/
{
	margin-top:20px;
	height:650px;
	overflow-y:auto;
	padding-left:10px;
}

.jjMed300
{
    font-size:18px;
    font-weight:300;
    font-family:"Open Sans",MyriadPro-Regular,Arial
}

strong, b {
font-weight: bold;
}

.addPhotoButtonsCol   /*middle col of buttoms*/
{ 
	width: 230px;
	display:table-cell;
	vertical-align:top;
	text-align:center;
}
/*end eventAddPhoto*/



/*start popular home states and your rivals. Participants, ParticipantsList*/

	.jjBoxBody.infoBox { margin-bottom:20px; width:99%;}
	.jjBoxBody.infoBox ul { list-style: none; }
	.jjBoxBody .jjBoxTitle {margin-bottom:5px; }
	.infoBoxBody{padding:10px;}
	.infoBoxBody div {margin-bottom:5px; }
	.popularHomeStates{display:none;}
	.yourRivals	{display:none;}
/*end popular home states and your rivals*/

/*start particpants page only*/
.participantsTable {  border-spacing: 10px;  border-collapse: separate;margin-bottom:20px;}
.participantsTable td {background-color: #eaeaea; border-radius: 4px;padding-bottom:10px;  }
.participantsTableTitle.jjBox, .participantsTableWide.jjBoxDark { width:650px;}
.ParticipantUserBlock { margin: 3px; text-align: center;  width:120px; overflow:hidden;}
#SortByBox { display:none;}
#divPrivacy {width:690px; margin:0px 0px 0px 5px;padding:10px 0px;}
/*end particpants page only*/



/*start particpantsList page only*/


.EPCentered { text-align: center; }
#divTable { display:none;margin-bottom:20px;margin-right:6px;}

#ParticipantsResultsTable {border-collapse:collapse;width:100%;}

#ParticipantsResultsTable thead tr:first-child { border-bottom:solid 1px #ccc;background-color: #f5f5f5; }		/*first row of thead*/
#ParticipantsResultsTable thead tr:nth-of-type(n+2) {background-color: #f5f5f5; }		/*2nd row of thead*/
#ParticipantsResultsTable thead tr:nth-of-type(n+3) td {padding-top:0px;background-color: #f5f5f5;} /*3rd row - select list controls row*/
#ParticipantsResultsTable thead tr:first-child td { padding-bottom:5px;}		/*first row of thead, first column*/

#ParticipantsResultsTable thead td{white-space:nowrap;text-align:center;}  /*all 3 rows of thead*/


#ParticipantsResultsTable tbody tr:hover{cursor:pointer;}

#ParticipantsResultsTable td{padding:10px;}

#divSearchResultsFor { margin-bottom:10px;margin-right:5px;display:none;}
.PagingBlockLegendList { margin: 0px 20px 20px 10px;}
.participantsTableTitle { display:none;}
.jjBoxDark.DivPageHeader {margin: 0px 5px 2px 0px;}

#NoRecsMsg { display:none;}
#divConfirmHeadings { margin-bottom: 20px;margin-right:5px; }
#divPrivacyListParticipantsList{margin:0px 5px 0px 0px;padding:10px 0px;text-align:center;}
.teamName, .searchName { display:none;}

/*end particpantsList page only*/


/*startparticipants and participantsList*/ 


.centerMiddleCol{ text-align:center;  width:95%; margin:0px auto 20px auto;}

#fAgeNote {display:none; } 

.ParticipantTableContainer {margin:0px 5px 0px 5px; }



#PageTitleInfoList { margin: 0px 5px 20px 0px; padding-top: 20px; }

/*end  participants and participantsList*/

/*Start EventParticipatedWizardA*/
.WizFieldHeader { position: relative; float: left; width: 200px; }

.WizardEventPhoto { max-height:140px;max-width:140px;}

.WizardPhotoContainer 
{
    display:table-cell;
    width:160px;
    height:auto;      
    background-color: #eaeaea; 
	border-radius: 3px; 
    padding:10px;     
    text-align:center; vertical-align:top; 
}
.WizardPhotoContainerSpace {margin-bottom:10px;}
.WizardPhotoTitle {margin-bottom:5px; }
.WizardPhotoTable { display: table; border-collapse: separate; border-spacing: 10px; }
#WizardEventPhotos{max-height:445px;overflow-y:auto;}
.FormFieldCombo_A { margin-bottom:10px;}
.PartiWizardRating h3
{
	position: relative;
	width: 170px;
	margin: 0px 5px 0px 5px;
	padding: 20px 5px 10px 5px;
	text-align: center;
    background-color:#676767;
    color:#fff;
    border-top-right-radius:4px;
    border-top-left-radius:4px;
}

#PartiWiz1RatingBlock
{
	position: relative;
	text-align: center;
	width: 170px;
	margin: 0px 5px;
	padding: 5px 5px;
	background-color: #676767;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}
.PartiWizardRating .Status { color:#fff}
/*End EventParticipatedWizardA*/


/*START  MINI TABS*/
    .EventViewTabsBarMini 
    { 
	    background-color:#676767;
	    border-radius:3px;
        width:100%;
    }

    .EventViewTabsMini     /*this is the ul*/
    {
	    list-style:none;
	    list-style-type: none;
	    height:70px;
	    display:table-cell;
	    vertical-align:middle;
    }
    .EventViewTabsMini li 
    {
	    display: inline; 
	    margin-right:14px;  	/*space between tabs */
	    border:solid 1px transparent;
    }
    .EventViewTabsMini a:hover, 
    .EventViewTabsMini a.TabOn, 
    .EventViewTabsMini a.TabOn:hover
    { 
	    display: inline-block; 
	    border-radius: 3px;
	    color: #fff;
	     /*the white fuzzy border effect on selected tab*/ 
	    -webkit-box-shadow: 0px 0px 10px 0px rgba(255,255,255,0.75);
	    -moz-box-shadow: 0px 0px 10px 0px rgba(255,255,255,0.75);
	    box-shadow: 0px 0px 10px 0px rgba(255,255,255,0.75);


    }
    .ie8 .EventViewTabsBarMini .EventViewTabsMini a:hover, 
    .ie8 .EventViewTabsBarMini .EventViewTabsMini a.TabOn, 
    .ie8 .EventViewTabsBarMini .EventViewTabsMini a.TabOn:hover
    { 
	    border:solid 1px #999;
    }

    .EventViewTabsMini a
    { 
	    /*padding:5px 13px;*/   
        padding:3px 8px;  /*tabs height and width*/
	    display: inline-block; 
	    color:white;

    }

    .EventViewTabsMini #EventDateBlock { color:white;margin-left:40px;margin-right:40px;display:inline-block;min-width:150px;}

.EventViewTabsMini a:hover { text-decoration: none; }

/*End MINI TABS*/

/*START  Tabs2 TABS*/
    .EventViewTabsBarTabs2 
    { 
	    background-color:#dbdbdb;
	    border-radius:3px; 
        padding-left:10px;   /*how far left the links start*/   
    }

    .EventViewTabsTabs2     /*this is the ul*/
    {
	    list-style:none;
	    list-style-type: none;
	    height:40px;
	    display:table-cell;
	    vertical-align:middle;
    }
    .EventViewTabsTabs2 li 
    {
	    display: inline; 
	    margin-right:14px;  	/*space between tabs */
	    border:solid 1px transparent;

		/*background-color:#676767;*/
    }
    .EventViewTabsTabs2 a:hover, 
    .EventViewTabsTabs2 a.TabOn, 
    .EventViewTabsTabs2 a.TabOn:hover
    { 
	    display: inline-block; 
	    border-radius: 3px;
	    color:#000;
	     /*the white fuzzy border effect on selected tab*/ 
	    -webkit-box-shadow: 0px 0px 10px 0px rgba(255,255,255,0.75);
	    -moz-box-shadow: 0px 0px 10px 0px rgba(255,255,255,0.75);
	    box-shadow: 0px 0px 10px 0px rgba(255,255,255,0.75);


    }
    .ie8 .EventViewTabsBarTabs2 .EventViewTabsTabs2 li a:hover, 
    .ie8 .EventViewTabsBarTabs2 .EventViewTabsTabs2 li a.TabOn, 
    .ie8 .EventViewTabsBarTabs2 .EventViewTabsTabs2 li a.TabOn:hover
    { 
	    border:solid 1px #999;
    }

    .EventViewTabsTabs2 a
    { 
		/*padding:5px 8px;*/
        padding:3px 6px;  /*tabs height and width*/
	    display: inline-block; 
	    color:#808080;

    }

.jjBoxBody.contactsBox.infoBox{
    overflow:visible;
}



    /*.EventViewTabsTabs2 #EventDateBlock { color:white;margin-left:40px;margin-right:40px;display:inline-block;min-width:150px;}*/

	.EventViewTabsTabs2 a:hover { text-decoration: none; }

/*End Tabs2 TABS*/



/*#ParticipantsResultsTable td { border:solid 1px red;}*/

/*#divbody { border:solid 1px blue;}
#viewEventHeader { border:solid 5px cyan;}
.EventViewTabsBar{ border:solid 1px red;}

#LeftBodyColumn {border:solid 1px red;}
#MiddleBodyColumn {border:solid 1px red;}
#RightBodyColumn{border:solid 1px blue;}

#leftBodyColumn {border:solid 1px red;}
#middleBodyColumn {border:solid 1px red;}
#rightBodyColumn{border:solid 1px blue;}

.pageColContainer{border:dashed 1px red;}*/

/*
.PublicConversationContainer {border:solid 1px violet;}
#ConversationCreateMessage {border:solid 1px cyan;}*/

/*#ConversationPublicConversation	 {border:solid 5px green;}

#ConversationConversations	 {border:solid 5px orange;}*/








/*.centerMiddleCol{border:solid 1px violet; }
.ParticipantTableContainer { border: solid 2px blue; }
.participantsTable {border:solid 1px cyan;}
#PagingBlock2, #PagingBlock {border:solid 1px red; }
.PagingBlockLegendList {border:solid 1px red; }*/

