.horizontalMenu{
	/*Change Menu Background Colors ONLY Here*/
}
.horizontalMenu .l_tinynav1 a{
	/*Change Menu Text Colors ONLY Here*/
}
.activeMenu{
	/*Change Active Menu Text Color Only Here*/
	/*color: red !important;*/
}
.panelDays
{
	margin-bottom: 10px;
}
.codeHeading{
	background-color: #333;
	padding: 10px;
	margin: 20px 0;
	color:white;
}
.codeExample{
	display: none;
}
.codeView{
	float: right;
}
code{
	font-size: 14px;
	color: blue;
}
.results{
	background-color: #f7f7f7;
	border:1px solid #eeeeee;
	padding: 10px;
}
#home-content .hideForm{
	display: none;
}

/* ------ BUTTONS ------ */
.buttons button{
	font-size: 16px !important;
}
/* ----- CSS STYLES ---- */
.cssStyle{
	height: 100px;
	width: 100px;
}
.circleToggle{
    width: 100px;
    height: 100px;
    background: white;
}
.circleToggle:hover{
    background: lightgrey;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}
/* ~~~~~~~~HEADERS ~~~~~~~~*/
.headers p{
	text-align: center;
}
/* ~~~~~~SITE COLORS ~~~~~~*/
.siteColor{
	height: 50px;
	width: 50px;
	float: right;
}
.darkPurple{background-color: rgba(68, 31, 73, 1);}
.purple{background-color: #763775;}
.lightPurple{background-color: rgba(176, 148, 181, 1);}
.lightGrey{background-color: #eeeeee;}
.lightWhite{background-color: #f7f7f7;}
.grey{background-color: #c1c1c1;}
.darkGold{background-color: rgba(217, 170, 42, 1)}
.gold{ background-color: rgba(255, 189, 7, 1);}


div[id*='lblThreeDayWorkshops'] .grid12,
div[id*='lblOneDayWorkshops'] .grid12{
	margin: 5px 0;
}

div[id*='lblManuscript'] .hiddenManuscript{
	display: none;
	margin: 10px 0;
}
#home-content div[id*='lblManuscript'] p.manuLabel{
	margin-top: 0;
}
#home-content div[id*='lblManuscript'] > .grid12{
	margin: 5px 0;
}
.pConsult{
	display: none;
}
#home-content .criticalSeminar{
	margin-top: 10px;
}
#home-content .hiddenDDL{
	display: none;
}
#home-content .oneDayHeader{
	margin-top: 0;
}
#home-content .invisible{
	display: none;
}
#home-content div[id*="pnlIncludedWS"]
{
	margin-left: 25%;
}

@media only screen and (max-width:768px){
	/*Media Query Example*/

	/*@mq RESET*/
	.codeHeading{
		margin: 0 0 10px 0!important;
	}
	.contentHolder .grid3{
		/*width: 25% !important;*/
	}
	.contentHolder .grid4{
		/*width: 33.333333333333336% !important;*/
	}
	.contentHolder .grid6{
		width: 50% !important;
	}
	label[id$="lblRegion"]
	{
	    position:relative;
	    top:-26px;
	}
	select#ctl00_body_ddlWorkshops {
		width: 100%;
	}
}

/* RESPONSIVE SITES */
#siteHolder{
	margin-top: 15px;
}
div[id^="block"]{
	padding:50px 0;
	width: 75%;
	color: white;
	text-align: center;
	-webkit-transition: all .75s ease;
}
.siteSections{
	box-shadow: 0px 1px 0px 0px #ccc;
	padding-bottom: 10px;
	display: none;
}
div[id^="block"]:hover{
	opacity: .5;
	cursor: pointer;
}
.MID,.NONE,.TOP,.BOT{
	padding:25px 0;
	width: 75%;
	display: block;
	color: white;
	text-align: center;
}
#block1,.TOP{background-color: #9b59b6;} #block2,.MID{background-color: #3498db}#block3,.BOT{background-color: #2ecc71;}#block4,.NONE{background-color: #e74c3c}
/************************************************
****************** CUSTOM CSS *******************
************************************************/
.contentHolder fieldset .studentInfo > div{
	margin: 0 0 0.9375em;
}
.contentHolder fieldset > div.oneDayWkshp
{
	margin-top: 20px;
}
.contentHolder fieldset > div.pConsult
{
	margin-bottom: 20px;
}
.chkOneDayWkshp
{
	display: block;
}
.lastChkOneDayWkshp
{
	display: block;
	margin-bottom: 10px;
}
.chkFoodOption
{
	display: block;
}
.lastChkFoodOption
{
	display: block;
	margin-bottom: 10px;
}
.liquid
{
	width: 218px;
}
div.grid3 img.placedErrorImg
{
	display: none;
}
div#ctl00_body_updatePnl9
{
	display: inline;
}
div#ctl00_body_updatePnl8
{
	display: inline;
}
select#ctl00_body_ddlWorkshops {
	width: 317px;
}
.back
{
    text-align:right;
    padding-right:10px;
}
.lblGuestInfo
{
    font-size:1.25em;
}
.explain
{
    font-size:.7em;
    line-height:.7em;
}
.chkBoxMeal
{
    margin-left:5%;
}
.pnlOrder fieldset
{
    margin-left:1em !important;
    margin-right:0 !important;
    padding: 0 15px 20px 15px !important;
}
.alignRight
{
    text-align:right;
}
.fee1
{
    display:block;
}
.fee
{
    display:block;
    margin-top:15px;
    margin-bottom:15px;
}
.pnlOrder .grid9, .pnlOrder .grid3
{margin:0 !important;}
.contentHolder label
{display:inline !important;}
.littletext
{
    font-size:.75em;
    top:-.65em;
    position:relative;
}
.margin-fix1
{
    margin: 0 0 -0.5em;
}
.margin-fix2
{
    margin: -1.5em 0 0.9375em;
}
.hidden
{
    visibility:hidden;
}
.red
{
    color:Red;
}
.responsiveForm img.valImage {
	margin-top: 0px;
}
.labelNotes
{
	display: block;
	margin-top: -5px;
	margin-bottom: 5px;
}
.backBtn
{
	display: inline;
}
div#guestLabel 
{
	margin-bottom: 10px;
}
div.guestFields
{
	margin-bottom: 0px;
}
.txtArea
{
	width: 50%;
	height: 75px;
	max-width: 685px;
	max-height: 150px;
}
@media only screen and (max-width:768px){
	select#ctl00_body_ddlWorkshops {
		width: 100%;
	}
	.liquid
	{
		width: 100%;
	}
	.responsiveForm  img.valImage
	{
		margin-top: 2px;
	}
	.labelNotes
	{
		margin-bottom: 5px;
	}
	.backBtn
	{
		display: block;
	}
	div#guestLabel 
	{
		margin-bottom: 15px;
	}
	.contentHolder div[class^="grid"].guestFields
	{
		margin-bottom: 10px;
	}
	.txtArea
	{
		width: 100%;
	}
}