

.XELsmalltext	        {background-color: #FFFFFF;color:#000000; font-family: Arial, Verdana, Helvetica; font-size: 8pt;}

.XELmediumtext	        {background-color: #FFFFFF;color:#000000; font-family: Arial, Verdana, Helvetica; font-size: 10pt;}

.XELlargetext	        {background-color: #FFFFFF;color:#000000; font-family: Arial, Verdana, Helvetica; font-size: 12pt;}



.XELsmallplaintext	        {color:#000000; font-family: Arial, Verdana, Helvetica; font-size: 8pt;}

.XELmediumplaintext	        {color:#000000; font-family: Arial, Verdana, Helvetica; font-size: 10pt;}

.XELlargeplaintext	        {color:#000000; font-family: Arial, Verdana, Helvetica; font-size: 12pt;}

.error {

	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-ALIGN: left;

}





.XELquestion {

	font-family: Arial, Verdana, Helvetica; 

   	font-size: 10pt; 

   	color: #000000;

   	background-color: #FFFFFF;}





.XELheader		{background-color:#FFFFFF; color:#A2121C; font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 12pt; font-weight: bold;}

.XELtitle		{background-color:#FFFFFF; color:#A2121C; font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 16px; font-weight: bold; line-height: 25px; padding-left: 0px;}

.XELheader_nonchannel	{background-color:#CE1410; color:#FFFFFF; font-family: Tahoma, 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:#CE1410;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;}



div.applyButton {

	width: 72px;

	height: 21px;

	margin: 3px;

	padding: 0;

	/*border: 1px solid #330066;*/

	background: url(../images/ButtonBack.gif) top left no-repeat;

}



div.applyButton a, div.applyButton a:visited {

	display: block;

	font-weight: bold;

	font-size: 11px;

	width: 72px;

	height: 21px;

	line-height: 20px;

	text-align: left;

	text-align: center;

	text-decoration: none;

	color: white;

}



div.applyButton a:hover, div.applyButton a:visited:hover {

	color: #FF9900;

}



/* new style for Card Results table */

.ResultsTableGrid { background: #395141; }



/*

quick style map

 

.aPopularCard

 .thePopularCardImageForm

  .thePopularCardImage  - actually an INPUT tag

  h3

  {p}

 .thePopularCardSummary

 .summaryButton

 .applyButton

//end

*/

 

.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;

}

.button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff

}
.button a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.button a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.button a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.button a:active {
	color: #FFFFFF;
	text-decoration: none;
}
