body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/erlFront2014/ERLBck2014.jpg);
	background-position: top left;
	background-repeat:no-repeat !important;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333333 !important;
}

.oneColLiqCtrHdr #container {
	width: 100%;  /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border:none;
	text-align: center; /* this overrides the text-align: center on the body element. */
	overflow:auto;
}

.oneColLiqCtrHdr #headerContainer {
	background-color:#FFFFFF;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0 auto;
	text-align:center;
}

.oneColLiqCtrHdr #header {
	margin: auto;
	width: 960px;
	text-align:center;
	padding:0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}

.oneColLiqCtrHdr #menuContainer {
	width: 960px;
	padding:0px 20px 10px 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin:0px auto 5px auto;
	font-size:1.2em;
	text-decoration:none;
	text-align:left;
	background:#333333 !important;	
	list-style:none;
	min-height:0.7em;
	border:1px solid #ffffff;
}

.oneColLiqCtrHdr #menuContainer li 
{
	display:inline;
	float:left;
	padding:none;
	margin:none;
	text-align:center;
	text-decoration:none;
	background:#333333 !important;
}	
						 
.oneColLiqCtrHdr #menuContainer li a 
{
	padding:0px 5px 0 5px;
	margin:none !important;
	text-decoration:none;
	background:#333333 !important;
	color:#ffffff;
}	

.oneColLiqCtrHdr #menuContainer li a:hover 
{
	background:#666666 !important;
	text-decoration:none;
}	

.oneColLiqCtrHdr #menuContainer li:hover 
{
	background:#666666;
}

.oneColLiqCtrHdr #menuContainer li.mnuSelected 
{
	float:left;
	display:inline;
	padding:none;
	margin:none;
	text-align:center;
	text-decoration:none;
	border-bottom: 1px solid #ffffff;
	position:relative;
	background:#ffffff !important;
}	

.oneColLiqCtrHdr #menuContainer li.mnuSelected a 
{
	padding:0px 5px 0 5px;
	padding-right:10px !important;
	margin:none !important;
	text-decoration:none;
	background:#ffffff !important;
	color:#000000;
}	

.oneColLiqCtrHdr #menuContainer li.mnuSelected a:hover {
	color:#ffffff;
	background:#666666 !important;
	text-decoration:none;
}	

.oneColLiqCtrHdr #menuContainer li.mnuSelected:hover 
{
	background:#666666;
	border-bottom: 1px solid #ffffff;
}	

.oneColLiqCtrHdr #mainContent {
	width: 960px;
	padding: 0 0 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0 auto;
	min-height:960px;
	max-height:100%;
	text-align:center;
	vertical-align:top;
	overflow:inherit;
	background:none;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
	padding:0px;
	margin:0px;
}

/*************************************/
/* Other Link Buttons plus container */
/*************************************/

.containerLnkBtnOther {
	width:auto;
	/*background:#003366 !important;*/
	background:#c0111e !important;
	float:left;
	text-align:center !important;
	vertical-align:top !important;
	margin: 5px 5px 5px 5px;
	padding:5px 5px 5px 5px !important;
	border-top:none;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:none;
}

.containerLnkBtnOther:hover  {
	background:#003366 !important;
	border-top:1px solid #666666;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #666666;
}

.containerLnkBtnOther .lnkBtnOther
{
	color:#ffffff !important;
	text-decoration:none !important;
	/*color:#ffffff !important;*/
	font-weight:bold;
	font-size:1.2em !important;
	padding:5px 5px 5px 5px !important;
}

.containerLnkBtnOther .lnkBtnOther:hover 
{
	clear:both;
	color:#ffffff !important;
	font-weight:bold;
	font-size:1.2em !important;
	padding:5px 5px 5px 5px !important;
}

/******************************************/
/* Other Link Buttons plus container Ends */
/******************************************/

.searchContainer {
	width: 940px;
	padding:0 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin:0 0 0 0 ;
	text-decoration:none;
	text-align:left;
	list-style:none;
	min-height:0.7em;
	background:none;
	float:left;
}

.searchContainer ul
{
	padding:5px 0 10px 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	list-style-type:none;
	list-style-position:inside;
} 

.searchContainer li 
{
	display:inline;
	float:left;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
	background:#333333 !important;
	border-top:1px solid #333333;
	border-right:none;
	border-bottom:1px solid #ffffff !important;
	border-left:none;
	padding:0 0 2px 0;
}	
						 
.searchContainer li a 
{
	margin:0 5px 0 5px;
	font-size:1.2em !important;
	text-decoration:none;
	color:#ffffff !important;
	padding:0 0 2px 0;
}	

.searchContainer li a:hover 
{
	color:#ffffff;
	background:#666666 !important;
	text-decoration:none;
	padding:0 0 2px 0;
}	

.searchContainer li:hover 
{
	background:#666666 !important;
	border-top:1px solid #666666;
	border-right:none;
	border-bottom:1px solid #ffffff !important;
	border-left:none;
	padding:0 0 2px 0;
}

.searchContainer .schSelected 
{
	display:inline;
	float:left;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
	background:#ffffff !important;
	border-bottom:1px solid #ffffff !important;
	padding:0 0 2px 0;
}	


.searchContainer .schSelected a 
{
	font-size:1.2em !important;
	margin:0 5px 0 5px;
	text-decoration:none;
	color:#333333 !important;
	padding:0 0 2px 0;
}	

.searchContainer .schSelected a:hover 
{
	color:#ffffff !important;
	background:#666666 !important;
	text-decoration:none;
	padding:0 0 2px 0;
}	

.searchContainer .schSelected:hover 
{
	color:#ffffff !important;
	padding:0 0 2px 0;
	background:#666666 !important;
	border-bottom:1px solid #ffffff !important;
}	

/* searchConatiner schSelected End*/

/* autocomplete */

/* end autocomplete*/

.scRefContainer {
	width: 930px;
	background:#ffffff !important;
	padding:5px 0 0 10px !important;
	margin:-1px 0 0 0 !important;
	float:left;
}			
  
.scRefContainer #lnkBtnSearchRefRight {
	width:auto;
	font-size:0.9em !important;
	/*background:#003366 !important;*/
	background:#c0111e !important;
	float:right;
	text-align:left !important;
	vertical-align:top !important;
	margin: 0 5px 5px 5px;
	padding:5px 5px 5px 5px !important;
	border-top:none;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:none;
}

.scRefContainer #lnkBtnSearchRefRight:hover
{
	font-size:0.9em !important;
	background:#003366 !important;
	border-top:1px solid #666666;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #666666;
}

.schSelectedPanel {
	width:930px;
	margin:0 10px 0px 0;
	padding:20px 5px 10px 5px;
	background:#ffffff;
}

.searchContainer #searchLeft {
	font-size:0.9em !important;
	width: 940px;
	background:#ffffff !important;
	float:left;
	text-align:left !important;
	vertical-align:middle;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.searchContainer #searchRight {
	width:auto;
	/*background:#003366 !important;*/
	background:#c0111e !important;
	float:right;
	text-align:left !important;
	vertical-align:top !important;
	margin: 0 5px 5px 5px;
	padding:5px 5px 5px 5px !important;
	border-top:none;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:none;
}

.searchContainer #searchRight:hover  {
	background:#003366 !important;
	border-top:1px solid #666666;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #666666;
}

.searchContainer .lnkBtnRefSearch
{
	clear:both;
	color:#ffffff !important;
	text-decoration:none !important;
	/*color:#ffffff !important;*/
	font-weight:bold;
	font-size:1.2em !important;
	padding:5px 5px 5px 5px !important;
}

.searchContainer .lnkBtnRefSearch:hover 
{
	clear:both;
	color:#ffffff !important;
	font-weight:bold;
	font-size:1.2em !important;
	padding:5px 5px 5px 5px !important;
}

.searchContainer .lnkBtnSearch
{
	clear:both;
	color:#ffffff !important;
	text-decoration:none !important;
	/*color:#ffffff !important;*/
	font-weight:bold;
	font-size:1.2em !important;
	padding:5px 5px 5px 5px !important;
}

.searchContainer .lnkBtnSearch:hover 
{
	clear:both;
	color:#ffffff !important;
	font-weight:bold;
	font-size:1.2em !important;
	padding:5px 5px 5px 5px !important;
}

.searchContainer .formFieldHeader {
	font-weight:inherit !important;
	font-size:inherit !important;
	margin:30px 0 30px 0 !important;
	padding:30px 0 30px 0 !important;
}

.searchContainer .halfContainer
{
	width: 430px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 20px 5px 5px 0;
	padding:  0 0 5px 0; 
	border: 1px solid #333333;
	background:#ffffff !important;
	font-size:.8em;
}

.searchContainer .halfContainer h1 {
	width: 425px;
	background:#666666;
	float:left;
	color:#ffffff !important;
	text-align:left !important;
	vertical-align:top !important;
	padding: 5px 0 5px 5px;
	margin: 0 0 5px 0;
	border-top:2px solid #ffffff;
	border-right:0;
	border-bottom:2px solid #c0111e;
	border-left:0;
	height: 38px;
}

.searchContainer .halfContainer p {
	padding: 5px 5px 5px 5px;
}

.searchContainer .halfContainerRight
{
	width: 430px;
	background:inherit;
	float:right;
	text-align:left !important;
	vertical-align:top !important;
	margin: 20px 0 5px 5px;
	padding: 0 0 5px 0;
	border: 1px solid #333333;
	background:#ffffff !important;
	font-size:.8em;
}

.searchContainer .halfContainerRight h1 {
	width: 425px;
	background:#666666;
	float:left;
	color:#ffffff !important;
	text-align:left !important;
	vertical-align:top !important;
	padding: 5px 0 5px 5px;
	margin: 0 0 5px 0;
	border-top:2px solid #ffffff;
	border-right:0;
	border-bottom:2px solid #c0111e;
	border-left:0;
}

.searchContainer .halfContainerRight p {
	padding: 5px 5px 5px 5px;
}

/**/

.searchContainer .wideContainer
{
	width: 940px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	font-size:.8em;
	background:#ffffff !important;
}
.searchContainer .wideContainer #AGC_Logo {
	border:none;
	/*height:120px;*/
	height:60px;
	width:120px;
}				

.assoDetails  {
	width:940px;
	vertical-align:top;
	float:left;
}
	
.asDetdataItem 
{
	vertical-align:top;
	width:300px;
	border:1px solid #333333;
	height:500px;
	padding:2px 2px 2px 2px;
}

.asDetdataItem h1 {
	text-align:center;
	width:inherit;
}	

.asDetdataItemImage {
	background:#666666;
	text-align:center;	
	padding:2px 2px 2px 2px;
	}	
			
.asDetdataItemImage img {
	min-width:170px !important;
	max-width:230px !important;
	min-height:50px;
	height:auto;
	}
	  
.searchContainer .wideHeader
{
	width: 940px;
	background:#666666;
	float:left;
	color:#ffffff !important;
	text-align:left !important;
	vertical-align:top !important;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	border-top:2px solid #333333;
	border-right:1px solid #333333;
	border-bottom:2px solid #c0111e;
	border-left:1px solid #333333;
	font-size:.8em;
}
		 
.searchContainer .wideHeader h1
{
	margin: 5px 0 0 5px;
	padding: 5px 0 0 5px;
}

.fullContainer #quaterContent
{
	width: 215px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 5px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
}

/**/

.formFieldHeader {
	font-weight:bold;
}

.scListContainer {
	background:#ffffff;
	padding:5px 0 5px 10px !important;
	margin-top:4px;
}

.scListformFieldHeader {
	padding:2px 0 10px 0;
}

.scList {
	clear:left;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	width:inherit;
	background-color:#ffffff !important;
	border:1px solid #333333;
}

.scListContainer .scListItem
{
	clear:both;
	text-align:left;
	border:0 !important;
	background-color:#ffffff !important;
	color:#333333 !important;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	width:inherit;
}

.scListContainer .scListElement
{
	clear:both;
	border:0 !important;
	color:#333333 !important;
	background-color:#ffffff !important;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	width:inherit;
}

.scListContainer .scListItemHiglight 
{
	clear:both;
	border:0 !important;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	text-align:left;
	color:#ffffff !important;
	width:inherit;
	cursor:pointer;
}

.fullContainer 
{
	width:940px;
	background:#ffffff;
	padding:10px 5px 5px 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin:10px 5px 20px 0;
	text-align: left;
	vertical-align: top;
	font-size:.8em;
}

.fullContainer ul
{
	text-align:left;
	background:#ffffff !important;	
	list-style:none;
	list-style-position:inside;
	height:inherit;
	border:none;
}
	 
.fullContainer li
{
	width:90%;
	float:left;
	padding: 5px 5px 10px 5px;
	margin: 5px 5px 10px 5px;
	text-align:center;
	text-decoration:none;
	background:inherit;
}	

.fullContainer .halfContainer
{
	width: 430px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 5px 5px 5px 5px;
	padding:  0 0 5px 0; 
	border: 1px solid #333333;
}

.halfContainer h1 {
	width: 425px;
	background:#666666;
	float:left;
	color:#ffffff !important;
	text-align:left !important;
	vertical-align:top !important;
	padding: 5px 0 5px 5px;
	margin: 0 0 5px 0;
	border-top:2px solid #ffffff;
	border-right:0;
	border-bottom:2px solid #c0111e;
	border-left:0;
}

.halfContainer p {
	padding: 5px 5px 5px 5px;
}

.halfContainer ul
{
	text-align:left;
	background:#ffffff !important;	
	list-style:none;
	list-style-position:inside;
	height:inherit;
	border:none;
}
	 
.halfContainer li
{
	width:90%;
	float:left;
	padding: 5px 5px 10px 5px;
	margin: 5px 5px 10px 5px;
	text-align:left;
	text-decoration:none;
	background:inherit;
}	

.fullContainer .halfContainerRight
{
	width: 430px;
	background:inherit;
	float:right;
	text-align:left !important;
	vertical-align:top !important;
	margin: 5px 5px 5px 5px;
	padding: 0 0 5px 0;
	border: 1px solid #333333;
}
	
.halfContainerRight h1 {
	width: 425px;
	background:#666666;
	float:left;
	color:#ffffff !important;
	text-align:left !important;
	vertical-align:top !important;
	padding: 5px 0 5px 5px;
	margin: 0 0 5px 0;
	border-top:2px solid #ffffff;
	border-right:0;
	border-bottom:2px solid #c0111e;
	border-left:0;
}

.halfContainerRight p {
	padding: 5px 5px 5px 5px;
}

.halfContainerRight ul
{
	text-align:left;
	background:#ffffff !important;	
	list-style:none;
	list-style-position:inside;
	height:inherit;
	border:none;
}
	 
.halfContainerRight li
{
	width:90%;
	float:left;
	padding: 5px 5px 10px 5px;
	margin: 5px 5px 10px 5px;
	text-align:left !important;
	text-decoration:none;
	background:inherit;
}	

.newsItem 
{
	clear:inherit;
	width:auto;
	padding:5px 0 0 5px;
	margin-right:5px;
	text-align:left;
}
	
.newsItem h2 
{
	float:left;
	width:100%;
	background:#ffffff !important;
	color:#000000 !important;
	text-align:left !important;
	vertical-align:top;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}

.newsItem .containerLnkBtnOther 
{
	float:right !important;
	margin:20px 10px 0 0;
	padding:10px 5px 5px 5px;
	}
/**/

.fullContainer .halfContainerAgency
{
	width: 430px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 0px 5px 5px 5px;
	padding: 0 0 5px 0; 
	border:none;
}

.halfContainerAgency h1 {
	width: 425px;
	background:#666666;
	float:left;
	color:#ffffff !important;
	text-align:left !important;
	vertical-align:top !important;
	padding: 5px 0 5px 5px;
	margin: 0 0 5px 0;
	border-top:2px solid #ffffff;
	border-right:0;
	border-bottom:2px solid #c0111e;
	border-left:0;
}

.halfContainerAgency p {
	padding: 5px 5px 5px 5px;
}

.halfContainerAgency ul
{
	text-align:left;
	background:#ffffff !important;	
	list-style:none;
	list-style-position:inside;
	height:inherit;
	border:none;
}
	 
.halfContainerAgency li
{
	width:90%;
	float:left;
	padding: 5px 5px 10px 5px;
	margin: 5px 5px 10px 5px;
	text-align:left;
	text-decoration:none;
	background:inherit;
}	

.fullContainer .halfContainerAgencyRight
{
	width: 430px;
	background:inherit;
	float:right;
	text-align:left !important;
	vertical-align:top !important;
	margin: 5px 5px 5px 5px;
	padding: 0 0 5px 0;
	border:none;
}

.halfContainerAgencyRight h1 {
	width: 425px;
	background:#666666;
	float:left;
	color:#ffffff !important;
	text-align:left !important;
	vertical-align:top !important;
	padding: 5px 0 5px 5px;
	margin: 0 0 5px 0;
	border-top:2px solid #ffffff;
	border-right:0;
	border-bottom:2px solid #c0111e;
	border-left:0;
}

.halfContainerAgencyRight p {
	padding: 5px 5px 5px 5px;
}

.halfContainerAgencyRight ul
{
	text-align:left;
	background:#ffffff !important;	
	list-style:none;
	list-style-position:inside;
	height:inherit;
	border:none;
}
	 
.halfContainerAgencyRight li
{
	width:90%;
	float:left;
	padding: 5px 5px 10px 5px;
	margin: 5px 5px 10px 5px;
	text-align:left !important;
	text-decoration:none;
	background:inherit;
}	
/**/

.fullContainer .wideHeader
{
	width: 918px;
	background:#666666;
	float:left;
	color:#ffffff !important;
	text-align:left !important;
	vertical-align:top !important;
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	border-top:2px solid #333333;
	border-right:1px solid #333333;
	border-bottom:2px solid #c0111e;
	border-left:1px solid #333333;
}
.fullContainer .wideHeader h1
{
	padding: 0 0 0 5px;
}

.fullContainer .wideContainer
{
	width: 920px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	/*border: 1px solid #666666;*/
}

.fullContainer #quaterContent
{
	width: 215px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 5px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
}

.fullContainer .WideLeftContainer
{
	width: 600px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	/*border: 1px solid #666666;*/
}

.fullContainer .WideLeftContainer .ImageContainer
{
	width: 90%;
	background:inherit;
	float:left;
	text-align:center !important;
	vertical-align:middle !important;
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	/*border: 1px solid #666666;*/
}		

.fullContainer .WideLeftContainer .ImageContainer #P_Photo {
	width:360px;	 
	height:270px;
	padding:5px 5px 5px 0;
}

.fullContainer .WideLeftContainer .ImageContainer #P_Thumb {
	width:90px;	 
	height:67.5px;
	padding:0 1px 5px 0;
}

.fullContainer .NarrowRightContainer
{
	width: 300px;
	background:inherit;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	/*border: 1px solid #666666;*/
}

.criteriaContainer
{
	width:930px;
	background:#ededed !important;
	float:left;
	text-align:left !important;
	vertical-align:top !important;
	margin:5px 0 0 0;
	padding:0 5px 0 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.criteriaContainer h3
{
	margin:0 2px 0 2px !important;
	padding:0 5px 0 0 !important;
	color:#999999;
}

.tokenContainer
{
	float:left;
	overflow:auto;
	text-align:left;
	margin:0 4px 0 0;
	padding:2px 2px 2px 2px;
	border:none;
	max-width:920px;
	height:auto;
}


.tokenLocation {
	float:left;
	display:inline-block;
	background:#999999; 
	color:#ffffff;
	border:solid 1px #333333;
	padding:2px 0 0 2px;
	margin:2px 2px 2px 2px;
	width:auto;
	min-width:30px;
	font-weight:bold;
}

.closeTokenLocation {
	float:right;
	display:block;
	position:relative;
	width:16px;
	height:16px;
	padding:1px 0 0 0;
	margin:0 2px 0 4px;
	background: url(../images/close16.png) no-repeat left top;
	cursor:pointer;
}


.tokenType {
	float:left;
	display:inline-block;
	background:#999999; 
	color:#ffffff;
	border:solid 1px #333333;
	padding:2px 0 0 2px;
	margin:2px 2px 2px 2px;
	width:auto;
	min-width:30px;
	font-weight:bold;
}

.closeTypeToken	{
	float:right;
	display:block;
	position:relative;
	width:16px;
	height:16px;
	padding:1px 0 0 0;
	margin:0 2px 0 4px;
	background: url(../images/close16.png) no-repeat left top;
	cursor:pointer;
}

.tokenBeds {
	float:left;
	display:inline-block;
	background:#999999; 
	color:#ffffff;
	border:solid 1px #333333;
	padding:2px 0 0 2px;
	margin:2px 2px 2px 2px;
	width:auto;
	min-width:30px;
	font-weight:bold;
}

.closeBedsToken	{
	float:right;
	display:block;
	position:relative;
	width:16px;
	height:16px;
	padding:1px 0 0 0;
	margin:0 2px 0 4px;
	background: url(../images/close16.png) no-repeat left top;
	cursor:pointer;
}

.tokenBaths {
	float:left;
	display:inline-block;
	background:#999999; 
	color:#ffffff;
	border:solid 1px #333333;
	padding:2px 0 0 2px;
	margin:2px 2px 2px 2px;
	width:auto;
	min-width:30px;
	font-weight:bold;
}

.closeBathsToken {
	float:right;
	display:block;
	position:relative;
	width:16px;
	height:16px;
	padding:1px 0 0 0;
	margin:0 2px 0 4px;
	background: url(../images/close16.png) no-repeat left top;
	cursor:pointer;
}

.tokenSPrice {
	float:left;
	display:inline-block;
	background:#999999; 
	color:#ffffff;
	border:solid 1px #333333;
	padding:2px 0 0 2px;
	margin:2px 2px 2px 2px;
	width:auto;
	min-width:30px;
	font-weight:bold;
}

.closeSPriceToken {
	float:right;
	display:block;
	position:relative;
	width:16px;
	height:16px;
	padding:1px 0 0 0;
	margin:0 2px 0 4px;
	background: url(../images/close16.png) no-repeat left top;
	cursor:pointer;
}

.tokenEPrice {
	float:left;
	display:inline-block;
	background:#999999; 
	color:#ffffff;
	border:solid 1px #333333;
	padding:2px 0 0 2px;
	margin:2px 2px 2px 2px;
	width:auto;
	min-width:30px;
	font-weight:bold;
}

.closeEPriceToken {
	float:right;
	display:block;
	position:relative;
	width:16px;
	height:16px;
	padding:1px 0 0 0;
	margin:0 2px 0 4px;
	background: url(../images/close16.png) no-repeat left top;
	cursor:pointer;
}

.oneColLiqCtrHdr #footer { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: #FFFFFF;
	font-size: 0.7em;
} 

.oneColLiqCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColLiqCtrHdr #footer a {
	text-decoration:none;
	color:#c0111e !important;
}

.oneColLiqCtrHdr #footer a:hover {
	text-decoration: underline;
}

.fpHeadingA {
	font-size:1.2em;
	font-weight:bold;
	padding:0 5px 0 5px;
}

.fpHeadingB {
	font-size:1em;
	font-weight:bold;
	padding:0 5px 5px 5px;
}

.faHeadingA {
	font-size:1.2em;
	font-weight:bold;
	padding:0 5px 0 5px;
}

.faHeadingB {
	font-size:1.2em;
	font-weight:bold;
	padding:0 5px 0 5px;
	
}

.fagtHeadingA  {
	font-size:1.2em;
	font-weight:bold;
	padding:0 5px 0 5px;
	
}

.fagtHeadingB  {
	font-size:1.2em;
	font-weight:bold;
	padding:0 5px 0 5px;
	
}
