/* ----------------------------------------------- */
/* Classic css                                     */
/* ----------------------------------------------- */
/*  DEFAULTS   */
body {
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3F3F3F;
  margin: 0px 0px 0px 0px;
  padding: 8px 8px 8px 8px;
  background-color: #f2f2f2;
	
}
p {
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3F3F3F;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
}
input.border{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border :  1px solid  #A2A5A0;
}
TEXTAREA.border{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border :  1px solid  #A2A5A0;
}
A{
  border: 0px;
  font-size: 11px;
  color: #545454;
  background-color : transparent;
  text-decoration: none;
}
A:visited {
  border: 0px;
  font-size: 11px;
  color: #545454;
  text-decoration: none;
  background-color : transparent;
}
A:hover {
  border: 0px;
  font-size: 11px;
  color: #E10B17;
  background-color : transparent;
  text-decoration: none;
}

A.home{
  font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
  font-weight:  normal;  
  font-size: 8px;
  color: #404040;
  text-decoration: none;
}
A.home:visited {
  font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
  font-weight:  normal;  
  font-size: 8px;
  color: #404040;
  text-decoration: none;
}
A.home:hover {
  font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
  font-weight:  normal;  
  font-size: 8px;
  color: #E10B17;
  text-decoration: none;
}

A.menu{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 0px;
  font-weight: bold;  
  font-size: 12px;
  color: #FEFFFB;
  background-color : transparent;
  text-decoration: none;
}
A.menu:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 0px;
  font-weight: bold;  
  font-size: 12px;
  color: #FEFFFB;
  text-decoration: none;
  background-color : transparent;
}
A.menu:hover {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 0px;
  font-weight: bold;  
  font-size: 12px;
  color: #E10B17;
  background-color : transparent;
  text-decoration: none;
}

.text{
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3F3F3F;
  margin: 0px 0px 0px 0px;
  padding: 5px;
}
.productcell{
  border-right: 1pt solid silver;
  border-bottom: 1pt solid silver;
}
td{
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3C3C3C;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.hometext{
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #616360 ;
  margin: 0px 0px 0px 0px;
  padding: 0px;	
}
.home_region{
  font-size: 13px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: White;
  margin: 0px 0px 0px 0px;
  padding: 0px;	
}

.productstext {
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  color: #3F3F3F;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
  padding-left:9px;
  line-height: 1.5em
}
.productstitle {
  font-size: 20px;
  font-weight: bold; 
  font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  color: #3F3F3F;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
  line-height: 1.5em
}
.leftcol {
  padding-left:6px;
  padding-right:6px;
  padding-top:6px;
}

/**********************************************
   LEFT MENU CLASSES
   Now handled by Milonic Style properties
   See MultiMenu class
**********************************************/




.leftmenuextensiondiv
{
	padding-left:5px;
	padding-top:10px;
}

.leftmenuextensiontitle
{
	padding-right: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	margin: 0px;
	color: white;
	padding-top: 4px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.leftmenuextensionlink
{
	padding-right: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 2px;
	margin: 0px;
	color: white;
	padding-top: 2px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/**********************************************
   VERTICAL MENU CLASSES - NO LONGER USED
**********************************************/
/* box around vertical menu */
.verticalmenuborder{
  background : white;
  color: black;
  padding: 2px 0px 0px 0px;
  background-color: #A2A49F;
}
/* TD - to parent menu (top)  */
.vmenutopitem{
  padding: 2px 5px 2px 5px;
  border-top: 1px #999999 solid;
  border-bottom: 1px #999999 solid;
  border-left: 0px #999999 solid;
  border-right: 0px #999999 solid;
  background-color: white;
  width: 100%;
}
.vmenutopitemchoice{
  padding: 2px 5px 2px 5px;
  border-top: 1px #5076C9 solid;
  border-bottom: 1px #5076C9 solid;
  border-left: 0px #5076C9 solid;
  border-right: 0px #5076C9 solid;
  background-color: #BDCAF0;
  width: 100%;
}

/* divider between nonclicked menu 1 level */
.vmenuhr{
  border-bottom: 0px solid red;
  padding: 2px 0px 2px 0px;
}
/* non clicked items in menu  */
.vmenunoclicked{
  padding: 0px 5px 4px 5px;
  font-size: 12px;
  font-weight: bold;
  color: black;
}
/* TD  for items clicked menu  */
.verticalmenu {
  padding: 4px 0px 4px 10px;
  vertical-align: middle;
  border-top: 1px #A2A49F solid;
  border-bottom: 1px #A2A49F solid;
  border-left: 0px #A2A49F solid;
  border-right: 0px #A2A49F solid;
}
/* TD  for choice item */
.verticalmenuchoice {
  background-color: #E20A15;	/* #0066CC; */
  padding: 4px 0px 4px 10px;
  vertical-align: middle;
  border-top: 1px #A2A49F solid;
  border-bottom: 1px #A2A49F solid;
  border-left: 0px #999999 solid;
  border-right: 0px #999999 solid;
}
/* HREF - to parent menu (top)  */
A.vmenutopitemhref{
  font-size: 12px;
  font-weight: normal;
  color: #FAFCF9;	/* #0066CC; */
  background-color : transparent;
  text-decoration: none;
}
A.vmenutopitemhref:visited {
  font-size: 12px;
  font-weight: normal;
  color: #FAFCF9;	/* #0066CC; */
  background-color : transparent;
  text-decoration: none;
}
A.vmenutopitemhref:hover {
  font-size: 12px;
  font-weight: normal;
  color: #FAFCF9;	/* #0066CC; */
  background-color : transparent;
  text-decoration: none;
}
/* HREF - item in main menu  */
A.vmenu{
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #FAFCF9;
  text-decoration: none;
  background-color : transparent;
}
A.vmenu:visited {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #FAFCF9;
  text-decoration: none;
  background-color : transparent;
}
A.vmenu:hover {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #FAFCF9;
  text-decoration: none;
  background-color : transparent;
}
/* HREF - choice item in main menu  */
A.vmenuchoice {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #FAFCF9;
  text-decoration: none;
  background-color : transparent;
}
A.vmenuchoice:visited {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #FAFCF9;
  text-decoration: none;
  background-color : transparent;
}
A.vmenuchoice:hover {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color: #FAFCF9;
  text-decoration: none;
  background-color : transparent;
}
/* -- popup sub menu --               */
/* box around vertical popup sub menu */
.verticalsubmenuborder{
  color: black;
  background : transparent;
  padding: 3px 0px 3px 0px;
  background-color: transparent;
  border-top-color : #999999;
  border-top-style : solid;
  border-top-width : 0px;
  border-bottom-color : #999999;
  border-bottom-style : solid;
  border-bottom-width : 0px;
  border-left-color : #999999;
  border-left-style : solid;
  border-left-width : 0px;
  border-right-color : #999999;
  border-right-style : solid;
  border-right-width : 0px;
  position: absolute;
  width: 150px;
  left: -1000px;
  top:-1000px;
  visibility:hidden;
}

/* TD  for items clicked in submenu  */
.verticaldropmenu {
  color: white;
  background-color: white;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
  border-top: 1px white solid;
  border-bottom: 1px white solid;
  border-left: 0px white solid;
  border-right: 0px white solid;
}
/* TD for choice item in submenu */
.verticaldropmenuchoice {
  color: white;
  background-color: white;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
  border-top: 1px white solid;
  border-bottom: 1px white solid;
  border-left: 0px white solid;
  border-right: 0px white solid;
}

/* HREF - item in sub menu  */
A.vdropmenu{
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #5B5B5B;
  text-decoration: none;
  background-color : transparent;
}
A.vdropmenu:visited {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #5B5B5B;
  text-decoration: none;
  background-color : transparent;
}
A.vdropmenu:hover {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #E20A15;	/* #0066CC; */
  text-decoration: none;
  background-color : transparent;
}
/* HREF - choice item in sub main menu  */
A.vdropmenuchoice {
  font-size: 10px;
  font-weight: normal;
  color: #5B5B5B;
  text-decoration: none;
  background-color : transparent;
}
A.vdropmenuchoice:visited {
  font-size: 10px;
  font-weight: normal;
  color: #5B5B5B;
  text-decoration: none;
  background-color : transparent;
}
A.vdropmenuchoice:hover {
  font-size: 10px;
  font-weight: normal;
  color: #5B5B5B;
  text-decoration: none;
  background-color : transparent;
}
/* 
Right Menu
*/
/* TD  for items clicked menu  */
.rightmenu {
  padding: 4px 0px 4px 2px;
  vertical-align: middle;
  border-top: 1px #A2A49F solid;
  border-bottom: 1px #A2A49F solid;
  border-left: 0px #A2A49F solid;
  border-right: 0px #A2A49F solid;
}
/* TD  for choice item */
.rightmenuchoice {
  background-color: #E20A15;
  padding: 4px 0px 4px 2px;
  vertical-align: middle;
  border-top: 1px #A2A49F solid;
  border-bottom: 1px #A2A49F solid;
  border-left: 0px #999999 solid;
  border-right: 0px #999999 solid;
}
A.rmenu{
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #FAFCF9;
  text-decoration: none;
  background-color : transparent;
}
A.rmenu:visited {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #FAFCF9;
  text-decoration: none;
  background-color : transparent;
}
A.rmenu:hover {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #E20A15;
  text-decoration: none;
  background-color : transparent;
}
/* HREF - choice item in main menu  */
A.rmenuchoice {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #E20A15;
  text-decoration: none;
  background-color : transparent;
}
A.rmenuchoice:visited {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #E20A15;
  text-decoration: none;
  background-color : transparent;
}
A.rmenuchoice:hover {
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color: #E20A15;
  text-decoration: none;
  background-color : transparent;
}
.titletext
{
	padding-right: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 5px;
	color: black;
	padding-top: 5px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.titleboxmenu{
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  padding: 5px 0px 5px 0px;
  color: #383838;
}
.titletext2{
  font-size: 16px;
  font-weight: bold;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  padding: 5px;
  color: #565855;
}
.sm_heading1{
  font-size: 18px;
  font-weight: bold;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  padding: 5px;
  color: black;	
}
.spot_ourcomp{
  border-top: 1px #CDCDCB solid;
  width: 95%;
}
A.botmenu {
  font-size: 10px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #5B5B59;
  text-decoration: none;
  background-color : transparent;
}
A.botmenu:visited {
  font-size: 10px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #5B5B59;
  text-decoration: none;
  background-color : transparent;
}
A.botmenu:hover {
  font-size: 10px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color: #B71F2B;
  text-decoration: none;
  background-color : transparent;
}
.newred{
  color: #EE0407	;
  font-weight: bold;	
}
/**********************************************
   PRINT PAGE
**********************************************/
A.printwindow {
  font-size: 12px;
  font-weight: bold;
  color: #E10B17;
  background-color: white;
  text-decoration: none;
  width: 100%;
  BORDER-RIGHT: white 1px solid;
  PADDING-RIGHT: 4px;
  BORDER-TOP: white 1px solid;
  PADDING-LEFT: 4px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: white 1px solid;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: white 1px solid;
}
A.printwindow:visited {
  font-size: 12px;
  font-weight: bold;
  color: #E10B17;
  background-color: white;
  text-decoration: none;
  width: 100%;
  BORDER-RIGHT: white 1px solid;
  PADDING-RIGHT: 4px;
  BORDER-TOP: white 1px solid;
  PADDING-LEFT: 4px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: white 1px solid;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: white 1px solid;
}
A.printwindow:hover {
  font-size: 12px;
  font-weight: bold;
  background-color: white;
  color: #E10B17;
  text-decoration: none;
  width: 100%;
  BORDER-RIGHT: #E10B17 1px solid;
  PADDING-RIGHT: 4px;
  BORDER-TOP: #E10B17 1px solid;
  PADDING-LEFT: 4px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: #E10B17 1px solid;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #E10B17 1px solid;
}
/**********************************************
   BREADCRUMB
**********************************************/
.b_breadcrumb
{	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: transparent;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	background-color : transparent;
}
A.breadcrum{
	color: #70706E;
	text-decoration: none;
}
A.breadcrum:visited {
	color: #70706E;
	text-decoration: none;
}
A.breadcrum:hover {
	color: #E10B17;
	text-decoration: none;
}
/**********************************************
   TOP LOGO
**********************************************/
A.toplogo{
	text-decoration: none;
}
A.toplogo:visited {
  text-decoration: none;
}
A.toplogo:hover {
  text-decoration: none;
}
.toplogo 
{
	background-color: transparent;
}

/**********************************************
   TOP TAGLINE
**********************************************/
.toptagline 
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 14px;
	color: #70706E;
	background-color: transparent;
}
A.toptagline{
	color: #70706E;
	text-decoration: none;
}
A.toptagline:visited {
  color: #70706E;
  text-decoration: none;
}
A.toptagline:hover {
  color: #E10B17;
  text-decoration: none;
}

/**********************************************
   SUB TOC
**********************************************/
A.subtoc{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #70706E;
	text-decoration: none;
}
A.subtoc:visited {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 12px;
	color: #70706E;
	text-decoration: none;
}
A.subtoc:hover {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 12px;
	color: #E10B17;
	text-decoration: none;
}
.subtoc 
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 12px;
	color: #70706E;
	background-color: transparent;
}
.subtoc_div 
{
	BORDER-RIGHT: #339933 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #339933 1px solid; 
	MARGIN-TOP: 3px; 
	PADDING-LEFT: 4px; 
	MARGIN-BOTTOM: 3px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #339933 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #339933 1px solid; 
	BACKGROUND-COLOR: transparent;
}

/**********************************************
   UNDER_DEVELOPMENT: For renderings that are still under development
**********************************************/
.underdevelopment 
{
	BORDER-LEFT: #ff0000 2px solid; 
	BORDER-RIGHT: #ff0000 2px solid; 
	BORDER-TOP: #ff0000 2px solid; 
	BORDER-BOTTOM: #ff0000 2px solid; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	MARGIN-LEFT: 2px; 
	MARGIN-RIGHT: 2px; 
	MARGIN-TOP: 2px; 
	MARGIN-BOTTOM: 2px; 
	BACKGROUND-COLOR: transparent;
}
/**********************************************
   NewsPage and NewsToc
**********************************************/
/* These classes are for news pages */
.NewsHeadline
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000099;
	font-style: normal;
}
.NewsReleaseline
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: black;
	font-style: normal;
}
.NewsDateline
{
	font-weight: bold;
}
.NewsBody
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}
/* These classes are for news TOC pages */
.NewsTocHeadline
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #000099;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.NewsTocSection
{
	border-top: dimgray 3px;
	margin-top: 2px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-transform: lowercase;
	color: white;
	padding-top: 2px;
	border-bottom: dimgray 1px;
	font-style: italic;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: darkgray;
}
.NewsTocSubSection
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: black;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.NewsTocSectionMore
{
	padding-right: 0px;
	border-top: lightgrey 1px;
	margin-top: 3px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
	color: black;
	padding-top: 0px;
	border-bottom: lightgrey 1px solid;
	font-style: italic;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.NewsTocAllNews
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
.NewsTocItemHeadline, .NewsTocItemDate
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}

/* These classes are used on news pages and news TOC pages,
	and are variations of the the classes used in Contact Us pages */
.NewsContactSectionTitle
{
	margin-top: 4px;
	font-size: 11px;
	margin-bottom: 2px;
	text-transform: uppercase;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.NewsContactGroup, .NewsContactRegion, .NewsContactRole
{
	padding-top: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.NewsContactName
{
	font-weight: bold;
	font-size: 11px;
	padding-top: 2px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.NewsContactTitle, .NewsContactDepartment
{
	padding-top: 0px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.NewsContactAddress, .NewsContactPhone, .NewsContactFax, .NewsContactEmail
{
	padding-top: 2px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.NewsContactEmailAnchor
{
}
/**********************************************
   FOCUS AREA
**********************************************/
.focusheaderdiv
{
	background-color: Transparent;
	MARGIN-TOP: 8px;
}
.focusheadertitle{
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold; 
	COLOR: Darkgray; 
}
.focusitemdiv{
	background-color: Transparent;
}
.focusitemtitle{
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold; 
	COLOR: Black; 
}
.focusitemabstract{
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	COLOR: gray; 
}
.focusitemlink{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
	COLOR: Black; 
	text-decoration: none;
}
.focusitemlink:visited{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
	color: Black;
	text-decoration: none;
}
.focusitemlink:hover{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
	color: #E10B17;
	text-decoration: none;
}

/**********************************************
   COLLATERAL
**********************************************/
.collateraldiv
{
}
.collateralheaderdiv
{
}
.collateralheadertitle
{
	padding-right: 8px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	margin: 4px 0px;
	color: #3f3f3f;
	padding-top: 4px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
}
.collateralheadertitlelarge
{
	border-top: gray 2px solid;
	margin-top: 8px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 1px;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: gray;
	padding-top: 1px;
	border-bottom: lightgrey 1px solid;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing: 4pt;
}
.collateralimagecell
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
}
.collateraltextcell
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}
.collateralitemlink
{
}
.collateralitemtitle
{
	margin-top: 0px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
}
.collateralitemabstract
{
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.collateralitemfilename 
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
}
.collateralitemsize
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
}

/**********************************************
   GALLERY
**********************************************/
.gallerydiv
{
	margin-top: 4px;
	margin-bottom: 4px;
}
.galleryheaderdiv
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.galleryheadertitle
{
	border-top: gray 2px solid;
	margin-top: 1px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 1px;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: gray;
	padding-top: 1px;
	border-bottom: lightgrey 1px solid;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing: 4pt;
}
.galleryimagediv
{
}
.gallerytitlediv
{
}
.galleryitemlink
{
}
.galleryitemtitle
{
	text-align: center;
}

/**********************************************
   RIGHT MENU
**********************************************/

A.rightmenu{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FAFCF9;
	text-decoration: none;
	padding: 4px 0px 4px 10px;
}
A.rightmenu:visited {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FAFCF9;
	text-decoration: none;
}
A.rightmenu:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #E10B17;
	text-decoration: none;
}
.rightmenucell
{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border: 0px;
	font-size: 11px;
	padding: 4px 5px 4px 0px;
	border-top: 2px;
	border-bottom: 2px;
	border-left: 0px;
	border-right: 0px;
	width: 100%;
	text-align:left;
	
}


/**********************************************
   GLOBAL MENU
**********************************************/
A.globalmenu{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	text-decoration: none;
}
A.globalmenu:visited {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	text-decoration: none;
}
A.globalmenu:hover {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #E10B17;
	text-decoration: none;
}
.globalmenu 
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
}


/**********************************************
   CHILD TOC
**********************************************/
.childdiv
{
	background-color: Transparent;
	MARGIN-TOP: 8px;
	MARGIN-BOTTOM: 8px;
	
}
A.childmenulink{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	text-decoration: none;
}
A.childmenulink:visited {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	text-decoration: none;
}
A.childmenulink:hover {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #E10B17;
	text-decoration: none;
}
.childmenutitle 
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
}
.childmenuitem
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px; 
	text-align: left;
}

.widechildmenuitem {
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3F3F3F;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
}

/**********************************************
   RELATED ITEMS MENU
**********************************************/
.relateddiv
{
	margin-top: 20px;
}
.relatedtitle
{
	border-right: 0px;
	border-top: white 1px solid;
	margin-top: 14px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 6px;
	padding-bottom: 12px;
	border-left: 0px;
	color: black;
	padding-top: 12px;
	border-bottom: white 1px solid;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
	
.relatedsection
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 0px;
	text-transform: uppercase;
	border-left: 0px;
	color: white;
	padding-top: 4px;
	border-bottom: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
}


/**********************************************
   SPOTS
**********************************************/
.spotsdiv
{
	background-color: Transparent;
	MARGIN-TOP: 8px;
	MARGIN-BOTTOM: 8px;
	
}
A.spotlink{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	text-decoration: none;
}
A.spotlink:visited {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	text-decoration: none;
}
A.spotlink:hover {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #E10B17;
	text-decoration: none;
}
.spoticoncell 
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
}
.spottextcell
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #70706E;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
}

.error {
  font-size: 11px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #E72300;
  background-color: White;
  margin: 0px 0px 0px 10px;
  padding: 0px;
}
.titletext3{
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  padding: 5px;
  color: #565855;
}

/**********************************************
   CONTACTS
**********************************************/
.ContactSectionTitle
{
	padding-right: 0px;
	border-top: gray 2px solid;
	margin-top: 8px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 4px;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: gray;
	padding-top: 2px;
	border-bottom: lightgrey 1px solid;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing: 4pt;
}
.ContactGroup, .ContactRegion, .ContactRole
{
	padding-top: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.ContactName
{
	padding-top: 2px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.ContactTitle, .ContactDepartment
{
	padding-top: 0px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.ContactAddress, .ContactPhone, .ContactFax, .ContactEmail
{
	padding-top: 2px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.ContactEmailAnchor
{
}

/**********************************************
   CLASSES FOR STYLING BODY-AREA TEXT
**********************************************/

/* Unused - letting "body" prevail
.bodyParagraph
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}
*/

.headerSection
{
	font-weight: bold;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 4px;
	color: black;
}

.headerSubSection
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 14px;
	padding-bottom: 4px;
	color: black;
}

.liText
{
	font-weight: bold;
}

.textEmphasis
{
	font-style: italic;
}

.textBold
{
	font-weight: bold;
}

.textSpecial
{
	font-weight: bold;
	font-style: italic;
}


/**********************************************
   BOTTOM LINKS
**********************************************/
A.bottomlinks{
  font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
  font-weight:  normal;  
  font-size: 4px;
  color: #B0B4AF;
  text-decoration: none;
}
A.bottomlinks:visited {
  font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
  font-weight:  normal;  
  font-size: 4px;
  color: #B0B4AF;
  text-decoration: none;
}
A.bottomlinks:hover {
  font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
  font-weight:  normal;  
  font-size: 4px;
  color: #B0B4AF;
  text-decoration: none;
}
.bottomlinks
{
	 color: #B0B4AF;
}


/**********************************************
   SEARCH RESULTS
**********************************************/

.resulttitle
{
	padding-top: 4pt;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	font-weight: bold;
}
.resultbestbet
{
	padding-top: 8pt;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	color:blue;
	font-weight: bold;
}
.resultlink{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11pt; 
	color:blue;
	text-decoration: none;
}
.resultlink:visited{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11pt; 
	color:blue;
	text-decoration: none;
}
.resultlink:hover
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11pt; 
	color:maroon;
	text-decoration: none;
}
.resultabstract
{
	margin-top: 0px;
	padding-top: 0px;
	font-size: 10px;
	color: dimgray;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}


/**********************************************
   SPLASH PAGE
**********************************************/

.splashtitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 24px;
	padding-bottom: 0px;
	margin: 18px 0px 0px 0px;
	color: dimgray;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
A.splashtitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 24px;
	padding-bottom: 0px;
	margin: 18px 0px 0px 0px;
	color: dimgray;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
A.splashtitle:visited 
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 24px;
	padding-bottom: 0px;
	margin: 18px 0px 0px 0px;
	color: dimgray;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
A.splashtitle:hover 
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 24px;
	padding-bottom: 0px;
	margin: 18px 0px 0px 0px;
	color: dimgray;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/**********************************************
   TICKER TITLE
**********************************************/

.tickertitle
{
	padding-top: 4pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

/**********************************************
   SITE MAP
**********************************************/

.sitemaptreeitem
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	color:black;
	font-weight: bold;
	
}

.sitemapsubtreelink
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 8px; 
	color:dimgray;
	font-style: italic;
}
A.sitemapsubtreelink 
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 8px; 
	color:dimgray;
	font-style: italic;
}
A.sitemapsubtreelink:visited 
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 8px; 
	color:dimgray;
	font-style: italic;
}
A.sitemapsubtreelink:hover {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 8px; 
	color:#E10B17;
	font-style: italic;
}
	
/**********************************************
   NEWSLETTER
**********************************************/

.newsfrontleadtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:  normal;
	font-size: 20px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.newsfrontleadabstract
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 14px;
	color: dimgray;
}
.newsfrontleadlink
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.newsfrontleadlink
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.newsfrontleadlink:visited 
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.newsfrontleadlink:hover 
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.newsfrontitemtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
A.newsfrontitemtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
A.newsfrontitemtitle:visited
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
A.newsfrontitemtitle:hover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.newsfrontitemabstract
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 12px;
	color: dimgray;
}
.newsfrontitemlink
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.newsfrontitemlink
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.newsfrontitemlink:visited 
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.newsfrontitemlink:hover 
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.newsinsidetitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 18px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.newsinsideabstract
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 14px;
	color: dimgray;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.newsinsidebody
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.newsinsidecalloutbody
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
	color: black;
	line-height: 20pt;
	padding-top: 0px;
	font-style: italic;
	font-family: 'Times New Roman' , Times, Serif;
}
.newsinsidecalloutname
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 14px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: 'Times New Roman' , Times, Serif;
}
.newsinsidecallouttitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: 'Times New Roman' , Times, Serif;
}
.newsinsidecalloutcompany
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: 'Times New Roman' , Times, Serif;
}

.newsindexissuediv
{
	margin-top:10px;
	padding-right:20px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.newsindexissue
{
	font-size: 14px;
	font-weight:bold;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.newsindexissue
{
	font-size: 14px;
	font-weight:bold;
	color: black;
	text-decoration: none;
}
A.newsindexissue:visited 
{
	font-size: 14px;
	font-weight:bold;
	color: black;
	text-decoration: none;
}
A.newsindexissue:hover 
{
	font-size: 14px;
	font-weight:bold;
	color: red;
	text-decoration: none;
}

.newsindexarticlediv
{
	margin-top: 3px;
	margin-left: 10px;
	padding-right:20px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.newsindexarticle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 6px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.newsindexarticle
{
	font-size: 11px;
	font-weight:bold;
	color: black;
	text-decoration: none;
}
A.newsindexarticle:visited 
{
	font-size: 11px;
	font-weight:bold;
	color: black;
	text-decoration: none;
}
A.newsindexarticle:hover 
{
	font-size: 11px;
	font-weight:bold;
	color: red;
	text-decoration: none;
}
.newsindexabstract
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	font-size: 10px;
	color: dimgray;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin-top:0px;
}

.whatever
{
	background-color: lightgrey;
}
		
/**********************************************
   EMPLOYMENT APPLICATION AND JOB POSTINGS
**********************************************/

.empappjobtitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 6px 0px 0px 0in;
	color: darkgray;
	padding-top: 0px;
	border-bottom: silver 1px;
	font-style: italic;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: right;
}

.empappformsection
{
	padding-right: 0px;
	border-top: silver 3px solid;
	margin-top: 3px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 0px;
	color: darkgray;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	
}

.empappforminstructions
{
	padding-right: 0px;
	margin-top: 1px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 10px;
	color: dimgray;
	padding-top: 0px;
	border-bottom: silver 1px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.empappfieldlabel
{
	padding-right: 0px;
	border-top: silver thick;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 4px 0px 0px;
	color: dimgray;
	padding-top: 0px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	white-space: nowrap;
}
.empappfieldvalidator
{
	padding-right: 0px;
	border-top: silver thick;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 4px 0px 0px;
	color: red;
	padding-top: 4px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}

.empappfielddata
{
	padding-right: 0px;
	border-top: silver thick;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
}

.empapptextbox
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border :  1px solid  #A2A5A0;
}

.empappsurveyquestion
{
	padding-right: 0px;
	border-top: silver thick;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 4px 0px 0px;
	color: dimgray;
	padding-top: 0px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}


.empapptextbox_old
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: white;
}

.empapprightsidebarblock
{
	border-right: #a2a5a0 1px solid;
	padding-right: 4px;
	border-top: #a2a5a0 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: #a2a5a0 1px solid;
	width: 142px;
	padding-top: 4px;
	border-bottom: #a2a5a0 1px solid;
	background-color: whitesmoke;
}

.empapprightsidebarblocktitle
{
	padding-right: 4px;
	margin-top: 8px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	color: white;
	padding-top: 4px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #a2a5a0;
	text-align: center;
}

.empappsidebarsection
{
	padding-right: 0px;
	border-top: darkgray 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 8px 0px 0px 0in;
	color: black;
	padding-top: 3px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}

.empappsidebarloginlink
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 8px 0px 4px 0in;
	color: black;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
A.empappsidebarloginlink
{
	
	font-style: italic;
}
A.empappsidebarloginlink:hover
{
	color: #E10B17;
	font-style: italic;
	font-size: 12px;
	text-decoration:  underline;
}
A.empappsidebarloginlink:visited
{
	color:Black;
	font-style: italic;
	font-size: 12px;
}

.empappsidebarlink
{
	padding-right: 0px;
	border-top: lightgrey 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 4px 0px 4px 0in;
	color: black;
	padding-top: 2px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
A.empappsidebarlink
{
	color: black;
	font-size: 11px;
}
A.empappsidebarlink:hover
{
	color: #E10B17;
	text-decoration:  underline;
	font-size: 11px;
}
A.empappsidebarlink:visited
{
	color: black;
	font-size: 11px;
}



.empappfirstrecentitem
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 2px 0px 0px 0in;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
.empapprecentitem
{
	padding-right: 0px;
	border-top: gainsboro 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 2px 0px 0px 0in;
	color: black;
	padding-top: 2px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
A.empapprecentitem
{
	color: black;
	font-size: 10px;
}
A.empapprecentitem:hover
{
	color: E10B17;
	font-size: 10px;
	text-decoration:  underline;
}
A.empapprecentitem:visited
{
	color: black;
	font-size: 10px;
}

.empapprecentitem_dim
{
	padding-right: 0px;
	border-top: gainsboro 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 2px 0px 0px 0in;
	color: dimgray;
	padding-top: 2px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
A.empapprecentitem_dim
{
	font-size: 10px;
	color: dimgray;
}
A.empapprecentitem_dim:hover
{
	color: E10B17;
	font-size: 10px;
	text-decoration:  underline;
}
A.empapprecentitem_dim:visited
{
	color: dimgray;
	font-size: 10px;
}


.empappdetailmenucell
{
	border-right: silver 1px solid;
	padding-right: 5px;
	border-top: silver 1px solid;
	padding-left: 5px;
	padding-bottom: 0px;
	vertical-align: top;
	border-left: silver 1px solid;
	padding-top: 0px;
	border-bottom: silver 1px solid;
}

.empappmenutitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
}

.empappmenulink
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	white-space:  nowrap
}
.empappmenulink:hover
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	color: red;
	font-family: Arial, Helvetica, Sans-Serif;
	white-space:  nowrap
}
.empappmenulink:visited
{
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	white-space:  nowrap
}

.empappsurveyquestioncell
{
	border-top: darkgray 1px solid;
	margin-top: 8px;
	padding-top: 2px;
}

.EmpAppReviewTable
{
}

.EmpAppSection
{
	border-top: white 8px solid;
	vertical-align: top;
	border-bottom: white 1px solid;
	background-color: darkgray;
}
.EmpAppSectionTitle
{
	font-weight: bold;
	font-size: 12px;
	padding-left: 2px;
	vertical-align: middle;
	color: white;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.EmpAppSectionEdit
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:middle;
}
.EmpAppReviewItemLabel
{
	padding-right: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	color: black;
	padding-top: 1px;
	border-bottom: white 1px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
	text-align: left;
}
.EmpAppReviewItemData
{
	border-right: gainsboro 1px solid;
	padding-right: 4px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	border-left: gainsboro 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: gainsboro 1px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
}



.JobPostDetailLabel
{
	border-right: silver 1pt solid;
	padding-right: 4px;
	margin-top: 10px;
	font-size: 11px;
	vertical-align: top;
	margin-right: 4px;
	padding-top: 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-align: right;
}

.JobPostDetailData
{
	margin-top: 10px;
	padding-left: 0px;
	font-size: 11px;
	vertical-align: top;
	padding-top: 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.JobPostListHead
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	vertical-align: bottom;
	color: white;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
A.JobPostListHead,
A.JobPostListHead:visited
{
	color: white;
}
/*
.JobPostListData
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 1px;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	color: dimgray;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
}
*/

.JobPostListDataButton
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 2px;
	vertical-align: top;
	background-color: white;
}

.JobPostListDataPosition
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 3px;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	color: dimgray;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
}
A.JobPostListDataLink, A.JobPostListDataLink:visited
{
	color: steelblue;
}
A.JobPostListDataLink:hover
{
	color: red;
	text-decoration:  underline;
}

.JobPostListDataType
{
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	color: dimgray;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
}

.JobPostListDataLocation
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	color: dimgray;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
}

.JobPostPickerLabel
{
	font-weight: bold;
	font-size: 11px;
	margin: 6px 8px 2px 0px;
	vertical-align: bottom;
	color: #3f3f3f;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.JobPostPickerDrop
{
	font-weight: normal;
	font-size: 11px;
	margin: 1px 8px 8px 0px;
	vertical-align: bottom;
	color: #3f3f3f;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.JobPostNoPickerLabel
{
	padding-right: 20px;
	border-top: dimgray 1px solid;
	font-weight: normal;
	font-size: 12px;
	margin: 1px 20px 2px 0px;
	vertical-align: bottom;
	color: #3f3f3f;
	padding-top: 2px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.JobPostSearchLabel
{
	padding-right: 4px;
	font-size: 11px;
	vertical-align: top;
	margin-right: 4px;
	padding-top: 2px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

.JobPostSearchData
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	margin: 0px 4px 2px 0px;
	vertical-align: top;
	padding-top: 2px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}



		
/**********************************************
   CONFERENCE
**********************************************/

.conferenceLeftRecapDiv
{
	padding-right: 20px;
	padding-left: 15px;
	padding-bottom: 2px;
	width: 194px;
	padding-top: 2px;
}

.conferenceformsection
{
	padding-right: 0px;
	border-top: silver 3px solid;
	margin-top: 3px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 3px;
	color: darkgray;
	padding-top: 0px;
	border-bottom: silver 1px solid;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}

.conferencerecaptable
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	border-collapse: collapse;
}

.conferencerecaptitlecell
{
	background-color: lightgrey;
}

.conferencerecapsectiontitle
{
	padding-right: 2px;
	border-top: silver thick;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	color: dimgray;
	padding-top: 1px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}

A.conferencerecapeditlink,
A.conferencerecapeditlink:visited,
.conferencerecapeditlink
{
	padding-right: 2px;
	border-top: silver thick;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	color: dimgray;
	padding-top: 1px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: right;
}

A.conferencerecapeditlink:hover
{
	color: red;
}

A.conferencedetaillink, A.conferencedetaillink:visited, A.conferencedetaillink:hover, .conferencedetaillink
{
	font-size: 9px;
	color: dimgray;
}

A.conferencedetaillink:hover
{
	color: red;
}


A.conferencefootnote, A.conferencefootnote:visited, .conferencefootnote
{
	font-size: 11px;
	color: darkgray;
	font-style: italic;
}

A.conferencedetaillink:hover
{
	color: red;
}


.conferencefieldlabel
{
	padding-right: 0px;
	border-top: silver thick;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 4px 0px 0px;
	color: dimgray;
	padding-top: 0px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}

.conferencerecaplabel
{
	padding-right: 0px;
	border-top: silver thick;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: darkgray;
	padding-top: 0px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}

.conferencefielddata
{
	padding-right: 0px;
	border-top: silver thick;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	border-bottom: silver 1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
}

.conferencetextbox
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: white;
}

.conferencewizardstep
{
	padding-right: 0px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	color: darkgray;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}

.conferencedatagrid
{
	border-collapse: collapse;
}
.conferencetextcol
{
	padding-right: 3px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin: 0px;
	vertical-align: top;
	padding-top: 3px;
	border-bottom: darkgray 1px solid;
}
.conferencecheckboxcol
{
	padding-right: 3px;
	padding-left: 0px;
	padding-bottom: 1px;
	margin: 0px;
	vertical-align: top;
	padding-top: 0px;
	border-bottom: darkgray 1px solid;
}
.conferencesubheadcol
{
	padding-right: 3px;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 4px;
	margin: 0px;
	vertical-align: top;
	color: white;
	padding-top: 3px;
	background-color: dimgray;
}
.conferencehiddencol
{
	display: none;
}





.conferencefrontleadtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 18px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.conferencefrontleadabstract
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 14px;
	color: dimgray;
}
.conferencefrontleadlink
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.conferencefrontleadlink
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.conferencefrontleadlink:visited 
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.conferencefrontleadlink:hover 
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.conferencefrontitemtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
A.conferencefrontitemtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
A.conferencefrontitemtitle:visited
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
A.conferencefrontitemtitle:hover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.conferencefrontitemabstract
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 12px;
	color: dimgray;
}
.conferencefrontitemlink
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.conferencefrontitemlink
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.conferencefrontitemlink:visited 
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
A.conferencefrontitemlink:hover 
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.conferenceinsidetitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 18px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.conferenceinsideabstract
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
	color: dimgray;
	padding-top: 5px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.conferenceinsidebody
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.conferenceinsidedetail
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	color: black;
	padding-top: 5px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.conferenceinsidecalloutbody
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
	color: black;
	line-height: 20pt;
	padding-top: 0px;
	font-style: italic;
	font-family: 'Times New Roman' , Times, Serif;
}
.conferenceinsidecalloutname
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 14px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: 'Times New Roman' , Times, Serif;
}
.conferenceinsidecallouttitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: 'Times New Roman' , Times, Serif;
}
.conferenceinsidecalloutcompany
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: 'Times New Roman' , Times, Serif;
}

/**********************************************
   REGISTRATION FORMS
**********************************************/
.registrationsummary
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: dimgray;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
}
.registrationsummarylistitem
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	color: dimgray;
	padding-top: 3px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
.registrationsignintitle
{
	padding-right: 0px;
	border-top: silver thick solid;
	margin-top: 18px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 24px;
	padding-bottom: 3px;
	color: darkgray;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
.registrationsignintext
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: dimgray;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
}
.registrationmanagertitle
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
	text-align: left;
}
.registrationmanagererror
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 1px;
	color: red;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	list-style-type: none;
	text-align: left;
}
.registrationmanagererrorlistitem
{
	padding-right: 0px;
	margin-top: 4px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 0px;
	color: red;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	list-style-type: none;
	text-align: left;
}
.registrationmanagermessage
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: red;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	text-align: left;
}
.registrationmanagerformlabel
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	color: black;
	padding-top: 3px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
.registrationmanagercheckboxlistitem
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin-left: 0px;
	color: black;
	text-indent: 0px;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}


	
/**********************************************
   EMAIL FORMS
**********************************************/
.emailformtitle
{
	padding-right: 0px;
	border-top: silver thick solid;
	margin-top: 18px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 24px;
	padding-bottom: 3px;
	color: darkgray;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
.emailformbody
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: black;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	text-align: left;
}
.emailformerror
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	color: red;
	padding-top: 0px;
	font-style: italic;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
.emailformlabel
{
	padding-right: 0px;
	margin-top: 6px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	color: black;
	padding-top: 6px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}