/* for use in Rhythmyx WYSISYG */
.hp_headline 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height:24px;
	font-weight: normal;
	color: #5f646e;
	}
	
.Header1,H1 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:20px;
	font-weight: normal;
	color: #5f646e;
	}	

.Header2,H2 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	}

.Header3,H3 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	}
	
.reg_headline 	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size: 16px;
	line-height: 16px;
	color: #b5111b;	
		}
		
.reg_subhead 	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	line-height: 16px;
	color: #b5111b;	
		}

.p,p 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	}

.tier2,t2 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	}

.li,li	{	
	list-style-type:disc ;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-left: 0px;
	color: #333333;
	}

.note  {
	color: #B5111B;
	}
	
a.blue_link {font-family:arial,Helvetica,sans-serif;color:#0066cc;text-decoration:none;}
a.blue_link:hover {color:#cc0000;text-decoration:underline;}

a.red_button {font-family: arial, Helvetica, sans-serif;font-size: 11px; font-weight:normal; line-height: 14px;color:#ffffff;text-decoration: none; vertical-align:baseline; background-color:#b5111b;border-color:cccccc;border-width:1px; border-style:solid; padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;}
a.red_button:hover {color:#ffffff;text-decoration: none;background-color:#b5111b;border-color:cccccc; vertical-align:baseline; border-width:1px;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;}
/* END for use in Rhythmyx WYSISYG */
/* ---------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------- */

/* for counter */
.lcdstyle{ /*Example CSS to create LCD countdown look*/
background-color:black;
color:#ffffff;
font: 22px helvetica, Sans Serif;
padding: 3px;
}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 50%
}
/* END of counter */

/* ---------------------------------------------------------------------------------------------- */


/* for use by IS for page shell elements */

a.h3_link {font-family:arial,Helvetica, sans-serif;font-size: 12px;color:#333333;text-decoration:underline;}
a.h3_link:hover {color:#cc0000;text-decoration:underline;}

/*a.home_link {font-family:arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;vertical-align:middle;color:#ffffff;text-decoration:none}
a.home_link:hover {color:#ffffff;vertical-align:middle;text-decoration:underline;}*/

a.home {font-family:arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;vertical-align:middle;}
a.home:hover {color:#ffffff;text-decoration:underline;vertical-align:middle;}

a {font-family:arial,Helvetica,sans-serif;color:#0066cc;text-decoration:none;}
a:hover {color:#cc0000;text-decoration:underline;}

a.info:link {font-family:arial,Helvetica, sans-serif;font-size: 11px;color:#333333;text-decoration:underline;}
a.info:hover {font-family:arial,Helvetica, sans-serif;font-size: 11px;color:#333333;text-decoration:underline;}
a.info:visited {font-family:arial,Helvetica, sans-serif;font-size: 11px;color:#333333;text-decoration:underline;}
a.info:active {font-family:arial,Helvetica, sans-serif;font-size: 11px;color:#333333;text-decoration:underline;}
	
.white_label 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #999;
	}
	
.sponsor 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color:#ebebeb;
	color: #666666;
	text-align:left;
	vertical-align:middle;
	height: 20px;
	padding-left: 5px;
	}

.caption,.caption 	{
	color:#666666;
	font-size:10px;
	equivClass: Group1;
	}
	
.copyright   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin-left: 10px;
	}
	
.sidebar	{
		font-family: Arial, Helvetica, sans-serif;
		align: right;	
		color:#FFFFFF;
		font-size:9px;		
		}

a.sidebar  {color:#003366;text-decoration: none;}
a.sidebar:hover {color:#666666;text-decoration: none;}
a.sidebar:active {color:#666666;text-decoration: none;}
a.sidebar:visited {color:#0066CC;text-decoration: none;}

a.sponsor  {color:#464646;text-decoration: underline;}
a.sponsor:hover {color:#464646;text-decoration: underline;}
a.sponsor:active {color:#464646;text-decoration: underline;}
a.sponsor:visited {color:#464646;text-decoration: underline;}

.exhibitinfo{font-family:arial,Helvetica, sans-serif;font-size: 11px;color:#333333;text-decoration:none;}

td.caret {font-family:arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;text-decoration:none;vertical-align:middle;}

.moreinfo	{background-color:#cccccc}

td.moreinfo	{background-color:#cccccc}

body.moreinfo	{background-color:#cccccc}

/*code for forms*/

.txt_field_txt 	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	valign:middle;	
	}

INPUT,TEXTAREA {font-family:arial,Helvetica, sans-serif;font-size: 12px;color:#333333;}

input.red_button {font-family: arial, Helvetica, sans-serif;
cursor:pointer;
font-size: 11px;
line-height: 11px;
color:#ffffff;
text-decoration: none;
background-color:#b5111b;
border:solid 1px #cccccc;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;}

td.red_button {font-family: arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
color:#ffffff;
text-decoration: none;
background-color:#b5111b;
border:solid 1px #cccccc;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;}

.red_button {font-family: arial, Helvetica, sans-serif;
font-weight:normal;
cursor:pointer;
font-size: 11px;
line-height: 11px;
color:#ffffff;
text-decoration: none;
background-color:#b5111b;
border:solid 1px #cccccc;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;}

/*end of code for forms*/

/* ---------------------------------------------------------------------------------------------- */

/*table boxes*/

td 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	vertical-align : top;	
	/*padding: 0px;*/
	margin: 0px;
	}
	
.border 	{
	border: 1px solid #a9a8a8;
	padding: 5px;
    }

table.red_line_box {
	background-color:#FFFFFF;
	border:solid 1px #b5111b;
	/*padding:10px;*/
	}

td.red_line_box {
	background-color:#FFFFFF;
	border:solid 1px #b5111b;
	padding:10px;
	}
	
table.grey_border 	{
	border: 1px solid #a9a8a8;
	padding: 5px;
    }

td.grey_border 	{
	border: 1px solid #a9a8a8;
	padding: 5px;
    }
	
td.reg_box_upper 	{
	border-right: 1px solid #a9a8a8;
	border-left: 1px solid #a9a8a8;
	border-top: 1px solid #a9a8a8;
	padding: 10px;
    }
	
td.reg_box_lower 	{
	border-right: 1px solid #a9a8a8;
	border-left: 1px solid #a9a8a8;
	border-top: 1px solid #a9a8a8;
	border-bottom: 1px solid #a9a8a8;
	padding: 5px;
    }
	
td.sponsors 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#ffffff;
	color: #ffffff;
	text-align:center;
	vertical-align:middle;
	height:145;
	
	}
	
td.sponsorshead 	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #ebebeb;	
	color:#666666;
	font-size:10px;
	height:15px;
	vertical-align:middle;
	}
		
table	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3e3e;
	}
	
table.table_box {
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	}
	
td.topimage {
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	background-image : url(/cref2008/cref5/images/top.gif);
	background-repeat: repeat-x;
	background-color : #FFFFFF;
	}

td.contact {padding-left:10px;}
/*end of table boxes*/	

/* these are the classes for the data grids*/
table.list_header,tier3 {
	padding: 5px;
	background-color: transparent;
	width: 100%;
	border-collapse:collapse;
	}

.bkgdalternate {background-color:#eaf0ea;}

.grdHeader	{
	font-weight: bold;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	}

.item	{background-color: #d6e1d6;}

span.tier3 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;*/
    }
	
a.tier6 {font-family:arial,Helvetica,sans-serif;font-size: 12px;color:#0066cc;text-decoration:none;}
a.tier6:hover {color:#cc0000;text-decoration:underline;}
/* end of the classes for the data grids*/

.hor_rule,hr {color:#33ABC9; height:3px;}
		
/* END for use by IS for page shell elements */
/* ---------------------------------------------------------------------------------------------- */	

/* required for NS6.2+ to display tables with images correctly while declaring transitional HTML doctype */
tr.decoration img {display: block;}
/* end hack */

/* ---------------------------------------------------------------------------------------------- */

/* scrollbar formatting (goes in body class) */
scrollbar-3Dlight-color: #e9e9e9

scrollbar-arrow-color: #ffffff

scrollbar-base-color: #e9e9e9

scrollbar-track-color: #eceded

scrollbar-dark-shadow-color: #ffffff

scrollbar-face-color: #b5111b

scrollbar-highlight-color: #e9e9e9

scrollbar-shadow-collor: #e9e9e9

/* END of scrollbar formatting */
