.XELsmalltext	        {

	background-color: #ffffff;

	color:#222222; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 8pt;

}



.XELmediumtext	        {

	background-color: #ffffff;

	color:#222222; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 10pt;

	}



.XELmediumtext1			{

	color:#000000;	

	font-family: Verdana, Helvetica, Arial;	

	font-size: 10pt;	

	background-color: #E7E7E7;

}



.XELmediumtextBBResult	{

	background-color: #F4F8F9; 

	color:#666666; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 10pt;

}



.XELsmallplaintext	        {

	color:#222222; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 8pt;

}



.XELmediumplaintext	        {

	color:#222222; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 10pt;

}



.error {

	font-size: 9pt; 

	color: #ff0000; 

	font-family: verdana, helvetica, arial; 

	text-align: left;

	background: #fff url(../UtilityResources/images/attention.gif) no-repeat left;

	padding-left:22px;

}





.XELquestion {

	font-family: Verdana, Helvetica, Arial; 

   	font-size: 10pt; 

   	color: #222222;

   	background-color: #ffffff;}





.XELheader		{

	background-color:#2F2001; 

	color:#FFFFFF; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 13pt; 

	font-weight: normal;

}



.XELSubHeader	{

	background-color:#9EB6E4; 

	color:#ffffff; 	

	font-family: Verdana, Helvetica, Arial;	

	font-size: 8pt;	

	font-weight: bold; 	

	padding: 0px;	

	margin: 0px;	

	text-align: left;	

	height: 18px;

}



.XELtitle		{

	background-color:#2E1B01; 

	color:#ffffff; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 12pt; 

	font-weight: bold;

}



.XELheader_nonchannel	{

	background-color:#2E1B01; 

	color:#ffffff; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 10pt; 

	font-weight: bold;

	text-align:left;

}





#crossFieldErrors	{

	color: #ff0000;

	font-family:Verdana, Helvetica, Arial;

	font-size:8pt;

	text-align:left;

}



#requirednessMessage	{

	color: #66228b;

	font-family:Verdana, Helvetica, Arial;

	font-size:8pt;

	text-align:right;

}





.XELfirstcolumn			{

	background-color:#eeeeee;

	color:#000000; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 10pt; 

	font-weight: bold;

}



.XELfirstcolumnLower		{

	background-color:#eeeeee;

	color:#000000; 

	font-family: Arial; 

	font-size: 10pt; 

	font-weight: bold;

	border-top-style:solid;

	border-top-width:1pt;

	border-top-color:black;

}



.XELfirstcolumnLowerSmall	{

	background-color:#eeeeee;

	color:#000000; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 6pt; 

	font-weight: bold;

	border-top-style:solid;

	border-top-width:1pt;

	border-top-color:black;

}



.XELsecondcolumn		{

	background-color:#f7f7f7;

	color:#000000; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 10pt; 

	font-weight: bold; 

}



.XELsecondcolumnLower		{

	background-color:#f7f7f7;

	color:#000000; 

	font-family: Arial; 

	font-size: 10pt; 

	font-weight: bold;

	border-top-style:solid;

	border-top-width:1pt;

	border-top-color:black;

}



.XELsecondcolumnLowerSmall	{

	background-color:#f7f7f7;

	color:#000000; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 6pt; 

	font-weight: bold;

	border-top-style:solid;

	border-top-width:1pt;

	border-top-color:black;

}

							

.XELcolumnLowerHeader		{

	background-color:#2E1B01;

	color:#ffffff; 

	font-family: Verdana, Helvetica, Arial; 

	font-size: 10pt; 

	text-align:left;

	border-top-style:solid;

	border-top-width:1pt;

	border-top-color:black;

}



.XELbackgroundcolor             {

	background-color:#ffffff;

}



.XELbody                        {

	background-color:#ffffff;

}



.ResultsTableGrid { background: #395141; }



.xel-clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

 

.xel-clearfix {display: inline-block;}

 

/* Hides from IE-mac \*/

* html .xel-clearfix {height: 1%;}

.xel-clearfix {display: block;}

/* End hide from IE-mac */

 

.aPopularCard {

 padding: 0 0 8px 0;

}

 

.aPopularCard * { /* the reset!! */

 padding: 0;

 margin: 0;

}

 

.aPopularCard .thePopularCardImageForm {

 display: block;

 height: inherit !important;

 height: 1%; /* induces 'hasLayout' for IE */

 vertical-align: middle;

}

 

.aPopularCard .thePopularCardImageForm .thePopularCardImage {

 float: left;

 display: inline; /* zaps the IE double float margin bug */

 margin: 3px;

}

 

.aPopularCard .thePopularCardImageForm h3 {

 float: left;

 display: inline; /* zaps the IE double float margin bug */

 padding: 0;

 margin: 4px 0 0 3px;

 font-size: 14px;

 width: 160px;

}

 

.aPopularCard .thePopularCardImageForm p {

 clear: both;

 margin: 3px 3px 4px;

 font-size: 11px;

 height: 86px;

 text-align: left;

}

 

.aPopularCard .theButtons {

 clear: both;

}

 

.aPopularCard .summaryButton, 

.aPopularCard .applyButton

{

 float: left;

 display: inline;

 margin: 0 0 0 28px;

}



.border {

 background: url("../images/tablebg.jpg") left top no-repeat;

 

}



.small {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 9px;

 

 }



 .bg {

	background-image:url(../CardsResources/images/bgheadertab.jpg); 

	height:31px; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:13px; 

	font-weight: bold; 

	margin-left: 5px;

}



.textstyle {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #696969;

	height: 25px;

	border-bottom:1px dotted #c0c0c0;

	padding: 2px;

}



.textstyle2 {

	font-size: 16px;

	font-weight: bold;

	font-family:  Arial, Helvetica, sans-serif;

	color: #696969;

	height: 25px;

	border-bottom:1px dotted #c0c0c0;

}



.textstylebg {

	background-color:#F6F6F6; 

	font-size: 12px;

	font-family:  Arial, Helvetica, sans-serif;

	color: #696969;

	height: 25px;

	border-bottom:1px dotted #c0c0c0;

}

.XELheaderresults {
	color:#143788;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
