html, body {
	margin: 0;
	padding: 0;
}

body, input, textarea, select, button, legend {
	font-size: 12px;
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif; 
}

body, legend {
	color: #606060;		
}

input, textarea, select, button {
	color: #000;
}

/* PRIVACY POLICY STARTS HERE --------------------------------------------------------------------- */
.legalOrgContainer {
	float:left;
	margin:10px;
}

#imageOrganization {
	display:block;
}


.legalArtezContainer {
	float:left;
	margin:10px;
}

.legalArtezContent {
	clear:left;
}

#imageArtez {
	float:left;
	display:block;
}

.litCloseWindow {
	display:block;
	margin-top:25px;
	text-align:center;
}

/* PRIVACY POLICY ENDS HERE ----------------------------------------------------------------------- */

/* e2RM participant screen stylesheet */
#page td.leftcol {
	padding:10px;
}

#page td.rightcol {
	padding-left:10px;
	border-left:1px solid black;
}

.needHelp {
	margin-top:25px;
	width:190px;
}

/* General Elements */
/* ---------------------------------------------------------------- */
p {
	margin: 0 0 1em 0;
	line-height: 130%;
	}
dl, ul, ol {
	margin-top: 0;
	margin-bottom: 0;
	}
li {
	list-style-position: outside;
	margin: 0 0 4px 4px;
	}
caption {
	margin-bottom: 12px;
	padding: 0 4px 4px 4px;
	border-bottom: 1px dashed #c0c0c0;
	}
form {
	margin: 0;
	padding: 0;
	}
fieldset {
	margin: 4px 0 12px -4px;
	border: none;
	}
fieldset label {
	margin-top: -10px;
	}
legend {
	display: block;
	color: #606060;
	margin-left: -6px;
	}

textarea {
	display: block;
	line-height: 140%;
  }
pre {
	font-size: 13px;
}
hr {
	color: #c0c0c0;
	height: 1px;
	}

/* Titles */
/* --------------------------------------------------------------- */

h2 {
	margin: 8px 0 4px 0;
	}
h3 {
	margin: 0 0 12px 0;
	}
h4 {
	margin: 12px 0 12px 0;
	padding: 4px;
	border-bottom: 1px dashed #c0c0c0;
}
h5 {
	margin: 0 0 1em 0;
}
	
/* Page Structure */
/* ---------------------------------------------------------------- */

#frame {
	text-align: left;
	/* margin: 5px 0; removed 2016/05/17 to get rid of little white stripe across the top of the page */
	padding: 0;
	}
#header {
	margin: 0;
	padding: 0;
	}
#header img {
	margin: 0 8px;
	}
#layout {
	margin: 0;
	padding: 0;
	}
td.leftcol {
	margin: 0;
	padding: 0;
	}
#page td.leftcol {
	width: 140px;
	padding: 0 10px;
}
#page td.rightcol {
	margin: 0;
	padding: 4px 10px 20px 10px;
	border-left: 1px solid #cccccc;
	}
#page td.leftcol .content {
	padding: 0;
	}
#page td.rightcol .content {
	padding: 0;
	}

/* Tabs */
/* ---------------------------------------------------------------- */
	
#tabs {
	margin-left:25px;
	min-height: 28px;
}
#tabs td {
	text-align: center;
	margin: 0;
	padding: 1px;
}
#tabs a {
	display: block;
	padding: 6px 10px;
	min-height: 10px;
	overflow: auto;
	text-decoration: none;
}

#tabs a.active {
	color: #ffffff;
	background-color: #999999;
	}
#tabs a:hover {
	color: #ffffff;
	background-color: #999999;
	}
#tabs a.active:hover {
	color: #ffffff;
	background-color: #999999;
	}
	
/* Buttons */
/* ---------------------------------------------------------------- */
/* Note: this is to bring registrant buttons in line with Enhanced Registration buttons */

/* GLOBAL STYLING FOR BUTTONS STARTS HERE ------------------------------------------------------------------- */
button, input[type="submit"], input[type="button"] {
	-moz-border-radius:5px;
	-webkit-border-radius:4px;
	border-style: solid;
	border-width: 1px;
	border-color: #606060;
	padding:5px 15px;
	vertical-align:middle;
	font-weight:normal;
	background-color:#fff;
	color:#606060;
	width:auto;
	/*background-image:url('../images/bg_gradient.png');*/ 
	background-repeat:repeat-x;
	background-position:bottom left;
}

#ctl00_ctl00_mainContent_bodyContentPlaceHolder_linkPurchase, #ctl00_ctl00_mainContent_bodyContentPlaceHolder_linkDonate, #ctl00_ctl00_mainContent_bodyContentPlaceHolder_linkRefer {
    width: 160px;
}

/* HOVER STATE FORMATED HERE */
button:hover, input[type="submit"]:hover, input[type="button"]:hover {
	background-color:#d6eaf2;
}

/* Fix for IE7 (and IE8 which starts up in IE7 Standards document mode on the registrant app) */
.ie6or7 button, .ie6or7 input[type="submit"], .ie6or7 input[type="button"] {
padding:5px;
margin:0;
overflow:visible;
margin-right:20px;
}	

/* Menu */
/* ---------------------------------------------------------------- */

#menu {
	margin: 4px 0;
	}
#menu h4 {
	width: 140px;
	overflow: hidden;
	font-size: 100%;
	text-transform: uppercase;
	margin: 0 0 6px 2px;
	border: none;
	}
#menu ul {
	margin: 0 0 12px 0;
	padding: 0;
	}
#menu li 
{
	width: 140px;
	overflow: hidden;
	list-style-type: none;
	margin: 0 0 2px 2px;
	padding: 0 6px 4px 2px;
	}
#menu li.active a {
	text-decoration: none;
	}
#menu li.active a:hover {
	}
.privacyPolicy {
    vertical-align: bottom;
	text-align: center;
    }
.cookiePolicy {
    vertical-align: bottom;
	text-align: center;
    }
    
/* System Navigation */
/* ---------------------------------------------------------------- */

#systemnav {
	width: 140px;
	background-color: #ffffff;
	margin: 10px 0 0 0;
	padding: 5px;
	}
#systemnav .nav {
	margin: 4px 0;
	}
#systemnav .nav a {
	margin: 0 4px;
	white-space: nowrap;
	}

/* Feedback */
/* ---------------------------------------------------------------- */

/* for understanding browsers */
.feedback {
	font-size: 85%;
	padding: 4px 4px 4px 48px;
	margin: 0 8px 8px 8px;
	min-height: 40px;
}
/* for Internet Explorer */
/*\*/
* html .feedback {
	height: 40px;
}
/**/

/* This is an ugly hack to deal with mangled IDs. The error messages used to be enclosed in a div
   tag, with a class of feedback and an id of error, but because of mangled IDs, an extra div
   was added around the old one, with an id of error, because the inner (old one) has a mangled id.
   So this style fixes the inner div up. I don't know much about css, so there's probably better
   ways of doing this. WebControls/FeedbackSummary.cs is the code that was changed to add this extra
   div tag. */
.feedback div {
    padding: 0 0 0 0; /* no padding between this div and the enclosing one. */
    font-size: 100%; /* 85% is already set in the enclosing one, so make this 100% of that 85% */
    }

.feedback p {
	margin: 0 0 0.2em 0;
	color:Red;
	}
#success {
	color: #17FE2C;
	background: #f0f0f0 url(../images/checkmark.gif) top left no-repeat;
	border: 1px solid #17FE2C;
	}

#success p {
	color: #0e704a;
	}
	
#error {
	color: #F1090B;
	background: #f0f0f0 url(../images/error.gif) top left no-repeat;
	border: 1px solid #F1090B;
	}
#warning {
	color: #606060;
	background: #f0f0f0 url(../images/alert.gif) top left no-repeat;
	border: 1px solid #909090;
	}

/* Summary Table */
/* ---------------------------------------------------------------- */

table.summary {
	margin: 12px 0;
	}
table.summary th, table.summary td {
	padding: 2px;
	}
table.summary th {
	padding-right: 10px;
	}
table.summary .note {
	padding-left: 10px;
	}

/* Table List */
/* ---------------------------------------------------------------- */

table.list {
	width: 95%;
	margin: 8px 4px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}
table.list td {
	padding: 6px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
table.list th, table.list td.header {
	background-color: #f0f0f0;
	font-weight: bold;
	padding: 6px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
table.list caption {
	border: none;
	margin-left: -4px;
	}
table.add caption {
	margin-left: -4px;
	}

/* Table Compact*/
/* ---------------------------------------------------------------- */

table.compact {
	width: 95%;
	margin: 4px;
	border: solid 1px gray;
	border-style: solid;
	border-collapse: collapse;
	padding:3px;
	}
table.compact td {
	font-size: 10px;
	border: solid 1px gray;
	border-collapse:collapse;
	padding:3px;
	}
	
table.compact th, table.compact td.header {
	background-color: #f0f0f0;
	font-weight: bold;
	font-size: 10px;
	border: solid 1px gray;
	border-collapse:collapse;
	padding:3px;
	}
	

/* Paging Results */
/* ---------------------------------------------------------------- */

#pagingresults {
	margin: 8px 0 16px 0;
	}
#pagingresults h4 {
	border: none;
	}
#pagingresults .stats {
	font-size: 10px;
	margin-left: 4px;
}
#pagingresults .nav {
	width: 95%;
	font-size: 10px;
	margin-top: 4px;
	margin-left: 4px;
}

/* Language Support */
/* ---------------------------------------------------------------- */

#languagesupport ul {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	}
#languagesupport li {
	display: inline;
	margin-left: 0;
	padding: 0;
	}

/* Other */
/* ---------------------------------------------------------------- */

.nowrap {
	white-space: nowrap;
	}
.ns4 {
	display: none;
	}
.note {
	font-size: 10px;
	margin-left: 4px;
}
#wizardnav {
	margin-top: 12px;
	}
.help {
	font-size: 10px;
}
.req {
	margin-left: 4px;
	font-size: 16px;
}
.emailtext {
	margin: 0 12px;
	}
a.action {
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	padding: 2px 6px;
	color: #606060;
	background: #ffffff;
	border: 1px solid #606060;
	font-size: 10px;
}
table.summary td a.action, table.list td a.action {
	margin-left: 8px;
	}
a.action:hover {
	color: #000000;
	background: #f0f0f0;
	}
.actions a {
	padding: 2px 4px;
}
.block input, .block select, .block textarea {
	margin-top: 3px;
	}
.block p {
	margin: 3px 0 1em 4px;
	}
#leftcol p {
	padding: 4px;
	}
#loginregister h3 {
	margin-top: 0;
	font-size: 13px; 
}
#loginregister #login input {
	margin-bottom: 6px;
	}
#loginregister .action {
	margin: 0;
	padding: 10px 0;
	}

#timestamp {
	font-size: 10px;
}
.radioindent, fieldset table {
	margin-left: 30px;
	}
option.level1 {
	background-color: #e0e0e0;
	}
select option.level2 {
	padding-left: 10px;
	}
.quickview {
	padding: 0 8px;
	}
.scrollie {
    height: 200px;
    overflow: auto;
    }
    
.notH4 	{
	margin: 12px 0 12px 0;
	padding: 20px;
	font-size: 18px;
	font-weight: bold;
	border-bottom: none;
	}

.dashedbottom 	{
	border: none;
	border-bottom: 1px dashed #c0c0c0;
	}
.dashedborder {
	padding: 4px;
	border: 1px dashed #c0c0c0;
	}

/* Event Start */
/* ---------------------------------------------------------------- */

#rcol {
	width: 180px;
	float: right;
	margin-left: 10px;
	padding: 0 10px;
	border-left: 1px dashed #c0c0c0;
	}
#rcol h3 {
	margin-top: 0;
	font-size: 13px;
}
#rcol #login input {
	margin-bottom: 6px;
	}
#rcol .action {
	margin: 0;
	padding: 10px 0;
	}
#login {
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	}
	
/* Basic Scoreboard */
/* ---------------------------------------------------------------- */
#scoreboard {
    float: left;
	width: 400px;
	}

#scoreboard table {
	padding: 1px;
	border: none;
	}	

/* Updates for PTS2378: Added 'border-bottom' and 'border-right' */		
#scoreboard table.list {
	width: 100%;
	margin: 8px 0px 8px 0px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}
	
	
#scoreboard th {
	padding: 3px;
	border: none;
	background-color: #909090;
	color: #ffffff;
	font-size: 10px;
	}
	
#scoreboard td {
	padding: 3px;
	border: none;
	font-size: 10px;
	}

#scoreboard .sbName {
    text-align: left;
    }

#scoreboard .sbAmount , #scoreboard .sbCount {
    text-align: center;
    }

/* Interactive Scoreboard */
/* ---------------------------------------------------------------- */

/* The result row needs to go right justification so everything is float. This causes other problems with the background
   colour. The background colour issue is solved by having 'padding' in the resultRow and a <div class='clear'></div> at the end 
   of the resultRow section (see ucScoreBoard.ascx). */   
/* Another reason for the float is to give the separator a fixed width, so it lines up even when the count changes from 1
   to 2 digits. */
.scoreboard .resultRow { font-size: 1em; padding:6px; letter-spacing: -0.05em; cursor: pointer; font-weight: bold; clear: both; }            
.scoreboard .separator { border-right: 1px solid #DFE4EE; margin-right: 6px; float: left }
.scoreboard .sbIndividualOrder { float: left; width: 1.5em; }
.scoreboard .sbIndividualName { float: left; }
.scoreboard .sbHeaderValue { float: right; }

/* The detail row. */
/* Updates for PTS2378: Added 'border-top' to the detailRow. Removed 'color: #333' from .sbAmounts to be consistent with 
   non sbAmounts fields in Preview mode. */
.scoreboard .detailRow { display: none; font-size: 0.8333em; line-height: 1.5em; clear: both;
                         padding: 3px 1px 9px 6px; border-top: 1px solid #DFE4EE; border-bottom: 1px solid #DFE4EE; }                          
.scoreboard .label { float: left; font-weight: bold; padding-right: 1px; min-width:140px; }
.scoreboard .label2 { float: left; font-weight: bold; padding-right: 1px; font-size:1.3em; min-width:140px; }
.scoreboard .sbAmounts { float: left; margin-right: 1px; width: 55%; margin-left: 1px; }
#scoreboard .scoreboard .sbAmount { text-align: left; } /* override the sbAmount in the basic scoreboard section above */

.scoreboard .sbTeamOrder { float: left; width: 1.5em; }
.scoreboard .sbTeamName { float: left; }

/* The link. */
.scoreboard .sbLink { clear:both; text-align:right; padding:4px 0px;}

/* Page-specific */
/* ---------------------------------------------------------------- */

#createaccountform th {
	width: 165px;
	}
#quickdonateform table {
	width: 90%;
	}
#quickdonateform th {
	width: 170px;
	}
#registerothersform table {
	width: 90%;
	}
#registerothersform th {
	width: 165px;
	}
#eventinfoform input, #eventinfoform select, #eventinfoform textarea {
	margin-top: 4px;
	margin-bottom: 6px;
	}
#eventinfoform fieldset input, #eventinfoform fieldset select {
	margin: 0;
	}
#waiver {
	padding: 5px 5px;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	}
#currentimage {
	margin: 4px;
	}
#personalarea {
	padding: 0px 0px ;
	margin: 10px 0px;
	width:400px;
	}

/* May 17, 2012 ralhamad: deprecated switched -> cloudsponge 
#PlaxoAddressAccess
{
    border: none 0px;
    padding: 0px 0px;
    margin: 0px 0px;
    vertical-align: middle;
}
*/

/* Shopping cart items display */
/* -------------------------------------------------------------------*/
.itemContainer {
	width: 100%;
}
.itemDescriptionContainer {
	width: 75%;
	text-align: left;
	float: left;
}
.itemImageContainer {
	width: 43%;
	float: right;
}
.itemTitle {
	/*font-weight: bold;*/
}
.itemDescription {
}
.itemImage {
}
.itemQuantity {
	float: left;
}
.itemQuantity p {
	margin: 0px 0px 0px 0px;
}
.itemAttributes {
	float: left;
	width: 110px;
}
.itemAttributes p {
	margin: 0px 0px 0px 2px;	
}
.itemAttributes p select{
	width: 110px;
}
.itemAddToCart {
	float: left;
}
.itemAddToCart p {
	margin: 0px 0px 0px 3px;	
}
.itemAddToCart p input{
	padding: 1px 1px 1px 1px;	
}
.itemPrice {
	float: right;
}
.itemPrice p {
	margin: 0px 0px 0px 0px;	
}
.cartDisplay 
{
    border-collapse:collapse;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    padding: 1px 1px 3px 1px;
}
.cartDisplay td
{
    border-style: none;
    padding: 1px 2px 1px 2px;
}
.cartDisplay tr
{
    padding: 1px 1px 1px 1px;
}

/*------WELCOME PAGE STYLE---------*/


/*layout and tools*/
#participantDetailsTable, #eventDetailsTable, #teamDetailsTable
{
	width: 100%;
}
.labelCell
{
	width:35%;
}


.summary .dataCell, .dataCell
{
 font-weight: bold;
}

#eventDetails table.summary 
{
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

 #participantDetails table.summary
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}


#participantDetails{
margin-top:6px
}


.e2Component{


}

#pageLeftContainer .e2Component{
margin-left:0px;
}

#pageRightContainer .e2Component{
margin-right:0px;
}

.inline{
display:inline;
}

.inlineList{
margin:0px;
padding:0px;
}

.inlineList li{
display:inline;
}

.inlineList .linkSeperator{
font-family: arial, helvetica, sans-serif;
padding:0px 2px;
color: #125aa7;
}

.clear{
clear:both;
}


#pageRightContainer
{
	padding-left: 10px;
}


#profilePhoto img
{
margin-right:8px;
margin-bottom:1px;
}

#editPhoto{
clear:both;
text-align:left;
margin-bottom:8px;
}

#participantName{
font-weight:bold;
}

#eventDetails{
padding-bottom:4px;
}


#teamDetailTitle{
font-weight:bold;
}


#teamDetailNav{
text-align:left;
}

#personalMessageHeader{
margin-top:6px;

}

#teamDetails table.summary
{
margin-top: 0px;	
padding-top: 0px;
}

#personalMessage,#teamDetailDesc{
margin-top:0px;
margin-bottom:10px;
margin-left:25px;
font-weight: normal;
}


#participantAmountRaised,#panelGoalPercentageDiv
{
	display:inline;
}

#editPersonalMessage{
text-align:left;
}

#participantNameLabel, #teamDetailTitleLabel, #teamMemberCountLabel, #eventLocationLabel, #eventWaveLabel, #eventWaveDetailLabel, #teamDetail{
float:left;
margin-right:3px;
}

#fundraisingThermometer
{
	padding-bottom: 5px;
}

#rightPageFooterContent{
text-align:right;
}

#sponsorMeButton 
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#postLogin_panelLogin
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:83.3%;
	text-align:left;
}

#postLogin_panelLogin div
{
	position:relative;
	float:left;
	margin-right:5px;
}

#postLoginTableDiv table
{
	width: 100%;
	text-align: right;
}

.panelLoginLabel
{
	padding-right: 10px;
}


/*------WELCOME PAGE STYLE END---------*/

/*------Location Home PAGE STYLE---------*/

#locationHomeContents #page td.leftcol{width:160px;}
#locationHomeContents .middlecolumn{width:500px;}
#locationHomeContents .rightcolumn{width:180px;}

#locationHomeLeft #login.action {padding:10px 0px 15px 0px;}
#locationHomeLeft #donateMenu{ margin:0px; padding:0px; border-top:1px solid #DFE4EE;}
#locationHomeLeft #donateMenu li{list-style-type:none; margin:0px; padding:0px; border-bottom:1px solid #DFE4EE;}
#locationHomeLeft #donateMenu li a{display: block; width:97%; text-decoration:none; padding:6px 0px 6px 4px;}
#locationHomeLeft #donateMenu li:hover, #donateMenu li a:hover{background-color:#f1f5fa;}

#locationHomeContents #selectedLocationName { float:left; margin-right:16px; }
#locationHomeContents #newLocation { font-size:0.8333em; line-height:4em; }
#locationHomeContents #locationRegButton { clear:both; margin:2px 0px 8px; }
#locationHomeContentse #location_image { width:415px; float:left; }
#locationHomeContents #location_image img {margin:8px 8px 10px 0px; padding:0px; border:1px solid #ddd; background-color:#f7f7f7; }
#locationHomeContents #location_longDesc, #imageHolder, #lblWelcomeContent {display:block; clear:both; }

/*------END Location Home PAGE STYLE END---------*/


/*------ucImagesGallery Style Start--------------*/
#ucImagesGallerye .ulImage{cursor:pointer;padding:0px; width:34px;height:35px;border:3px double #111;margin:0px;background:#fbfbfb; }
#ucImagesGallery .ulImage{cursor:pointer; width:34px;height:35px;padding:0 0 0 0; clear:both; display:block;}
#ucImagesGallery .gallery{position:relative; margin-top:0px;}
#ucImagesGallery .gallery_gallery{list-style:none; margin:0px; padding:3px; clear:both; }
#ucImagesGallery .gallery_gallery li{float:left;list-style-type:none; width:34px;height:35px;border:3px double #111; margin:0px 1px 3px 1px;padding:0em; background:#fbfbfb;}
#ucImagesGallerye .gallery_gallery li div{left:420px}
#ucImagesGallery .gallery_gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#ucImagesGallery #main_image{margin:1em 3px 0px; width:420px; float:left;}
#ucImagesGallery #main_image img{cursor:pointer;margin-bottom:1px; margin-top:0px; margin-left:0px;}

/*------END ucImagesGallery STYLE END---------*/

/* Display UDF answers */
/* ---------------------------------------------------------------- */

.udfheader { /*font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;*/}
.udfdisplayRow { /*font-size: 1em;*/ padding:5px; /*font-style:italic;  line-height: 0.5em;*/ clear: both; }     
.udfanswerRow { /*font-size: 1em;*/ padding:3px; /*line-height: 1em;*/  margin-left:20px; clear: both; }        
.udfseparator { border-right: 1px solid #DFE4EE; margin-right: 6px; float: left }

/*------END Display UDF answers STYLE END---------*/

/*--------------Enhanced Search-------------------*/
/*
.enchancedSearch .ui-tabs-panel { border-left:none; border-bottom:none; border-right:none; }
.enchancedSearch .instructionalText { margin-bottom:1.5em; }
.enchancedSearch { position:relative; }
.enchancedSearch .fName { width:125px; position:relative; }
.enchancedSearch .lName { width:125px; position:relative; }
.enchancedSearch button { position:relative; display:inline; top:1px; }
.enchancedSearch .largeLabel { font-size:1.3em; text-align:left; }
.enchancedSearch .overLabelWrapper { position:relative; float:left; margin-right:5px; }
.enchancedSearch label.overlabel { color:#999; font-weight:normal; }
.enchancedSearch label.overlabel-apply { position:absolute; top:10px; left:6px; z-index:1; color:#999; }

.enchancedSearch .pagingNav, .enchancedSearch .resultCountNav{text-align:right; font-size:0.8333em; float:right;}
.enchancedSearch .resultCountNav{padding:5px 8px 2px 8px; border-left:1px solid #d4d4d4; }
.enchancedSearch .pagingNav{ padding:5px 8px 2px 8px; }
.enchancedSearch .pagingNav ul{list-style-type:none; margin:0px; padding:0px; }
.enchancedSearch .pagingNav ul li{display:inline;} 
*/
/*--------------End Enhanced Search---------------*/
/*-- HIDE LIKE --*/
#socialShareFacebookLikeBox { display: none; }

.iframeFacebookShare {
	border: 1px solid #3B5998;	
	margin-bottom: 1em;
    width: 625px; 
    height: 250px;
}

/*Facebook related style Start*/
.facebook-button {
        border:1px solid #32437f;
        background:url(../images/facebook_login_button_background.jpg) top repeat-x #6b7aae;
        font:bold 11px 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif !important;
        display:inline-block;
    }    
    .facebook-button-link {
        background:url(../images/facebook_login_button_logo.jpg) bottom left no-repeat;
        font:bold 11px 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif !important;
        padding-left:27px;
        padding-right:4px;
        line-height: 20px !important;
        display:inline-block;
        height:20px !important;
        color:white !important;
        text-decoration: none !important;
    }
    .facebook-button-link:hover {
        color:white !important;
    }
    .facebook-option-wraper-small {   
        color:#606060;   
        clear:both; 
        background:#ECEEF5;         
        padding:5px;                 
        margin-bottom:20px;
    }
    .facebook-option-wraper-small img.photo-mask
    {
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
    }
    .facebook-options-wraper {
        color: #606060;
        background:#ECEEF5; 
        padding-top:10px;
        padding-left:10px;
        padding-right:10px;
        padding-bottom: 40px;
        overflow: hidden;
    }
   
    .fb_button .fb_button_text, .fb_button_rtl .fb_button_text {
        background: url("../images/facebook_login_button_background_options.png") repeat scroll 0 0 #5F78AB !important;
        border-bottom: 1px solid #1A356E !important;
        border-top: 1px solid #879AC0 !important;
        color: #FFFFFF !important;
        display: block !important;
        font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
        font-weight: bold !important;
        margin: 1px 1px 0 21px !important;
        padding: 2px 6px 3px !important;
        text-shadow: none !important;
        font-size: 11px !important;
        cursor: pointer;
        cursor: hand;
    }
    a.fb_button, a.fb_button_rtl, .fb_button, .fb_button_rtl {
        text-decoration: none !important;
    }
    
    .facebook-EventClosedMsg
    {      
        clear:both; 
        background:#ECEEF5;         
        padding:5px;   
        color:Red;                      
        margin-bottom:20px;
    }

    .addthis_default_style {
        margin: 10px 0;
    }
    #socialShareTextBelow {
        margin-bottom: 10px;
    }
/*Facebook related style End*/
.footerContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
