﻿
.error
{
	color: Red;
	font-style: italic;
	font-weight: bold;
}

/*per TSB Suggestions to use H1-H3 */
h1 {
	display: inline;
	font-size: 1.75em;
	margin-before: 0.67em;
	margin-after: 0.67em;
	margin-start: 0;
	margin-end: 0; 
	font-weight: bold;
}

h2 {
	font-size: 1.5em;
	margin-before: 0.83em;
	margin-after: 0.83em;
	margin-start: 0;
	margin-end: 0;
	font-weight: bold;
	display:inline;
}

h3 {
	font-size: 1.25em;
	margin-before: 1em;
	margin-after: 1em;
	margin-start: 0;
	margin-end: 0;
	font-weight: bold;
	display:inline;
}

h4 {
	font-size:1em;
	font-style:normal;
	font-weight: normal;
	display:inline;
}

h5 {
	font-size:.75em;
	font-style:normal;
	font-weight:bold;
}

h6 {
	font-size:.5em;
	font-style:normal;
	font-weight:bold;
}

.mainBodyBold
{
	font-weight: bold;
	font-family : Arial;
	font-size: 10pt;
}

h1.mainBodyBold 
{
    font-family: Arial, sans-serif;
    font-size: 1.75em;
    margin-before: 0.83em;
    margin-after: 0.83em;
    margin-start: 0;
    margin-end: 0;
    font-weight: bold;
    display:inline;
}

h2.mainBodyBold 
{
    font-family: Arial, sans-serif;
    font-size: 1.5em;
    margin-before: 0.83em;
    margin-after: 0.83em;
    margin-start: 0;
    margin-end: 0;
    font-weight: bold;
    display:inline;
}

.mainBodySmall
{
	font-size: 10pt;
}

.link
{
	color: Blue;
}

A.PageLink
{ 
    /*text-decoration: underline; color: #000066;*/ 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: normal;
	color: #333333; 
    text-decoration: underline; 
    font-size: 8pt;
}

A.PageLink:Hover
{ 
    /*text-decoration: none; color: #003A99;*/ 
    color: #336699; 
    text-decoration: none; 
}

.heading
{
	font-weight: bold;
	font-size: 12pt;
}

.tableHeading
{
	background-color: Gray;
	color: White;
	font-weight: bold;
}

.tableAltRow
{
	background-color: lightGray;
}

.formInput
{
	border: solid 1px gray;
	font-size: 8pt;
	font-family: Arial;
}

BODY
{
	font-size: 10pt;
	font-family: Arial;
}

TD
{
	font-size: 10pt;
	font-family: Arial;
}
upcomingSessionHeader
{
	
	font-size: 12pt;
	font-weight: bold;
	color: #C80032; /* red color */
	text-align: left;
	font-family: Tahoma, Helvetica, sans-serif; 

}
.breakoutheader
{
	font-size: 12pt;
	font-weight: bold;
	color: white; 
	text-align: left;
	font-family: Tahoma, Helvetica, sans-serif; 
	background-color:#659A66;

	
	}

.breakoutAltRow
{background-color: #CCCCCC;
}

.upcomingSessionFooter
{
	font-size: 8pt;
	font-weight: bold;
	color: #C80032;
	text-align: right;
}
.mlabel              
 { 
 	font-family: Tahoma, Helvetica, sans-serif; 
    font-weight: bold;
	color: black;
	padding-left:6;
    text-decoration: none; 
    font-size: 15px; 
}

#recEventsTable .header
{
  font-weight: bold;
  background-color: #c0c0c0;
}

#recEventsTable
{
	border : dashed 1px gray;
}

#recEventsTable TD
{
	padding-top: 5px;
}

.sessionSummary
{
	background-color: #FFFF99; 
	font-style: italic; 
	font-size: 10pt;
}

div#escWorksSimpleSearch table
{
	border: 1px solid #666666;
	margin-bottom: 4px;
	border-collapse : collapse;
	width: 100%;
}
div#escWorksSimpleSearch .header
{
	background-color: #E9DDBC;
	font-weight: bold;
	font-size: small;
	border-bottom: 1px solid #666666;
}

div#escWorksSimpleSearch .header td
{
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-right: 5px;
}
div#escWorksSimpleSearch a {
	color: #A25634;
	text-decoration:none;
	border: none;
}
div#escWorksSimpleSearch a:hover {
	color: #7E4329;
	border: none;
	text-decoration: underline;
}
div#escWorksSimpleSearch a:visited {
  color: #A25634;
}
div#escWorksSimpleSearch td {
	border-bottom: 1px solid #999999;
	vertical-align: top;
}
div#escWorksSimpleSearch .sessiondescription
{
	color: #aaa;
}

div#escWorksSimpleSearch .headerAscending
{
	background:transparent url(..\img\sort_asc.gif) no-repeat scroll right center;
}
div#escWorksSimpleSearch .headerDescending
{
		background:transparent url(..\img\sort_desc.gif) no-repeat scroll right center;
}
#wrapper		{
			margin-right: auto;
			margin-left: auto;
			margin-top:25px;
			text-align: left;
			/*border: solid 1px #666;*/
			}
.clearfloat {
   			 clear:both;
}
/*-------------------------header--------------------------*/
#header	
			{
			background-image:url('../img/header_bkg.gif');
			background-repeat:no-repeat;
			height:85px;
			position:relative;
			}
#headerin 	{
			}	
#topnav				{
			width:700px;
			position:absolute;
			right:260px;
			top:13px;
			height:40px;
			}
/* items for image map on header*/
#topnav a		{
			text-decoration:none;
			}
.hide			{
			visibility:hidden;
			}
#imap			{
			background-color: yellow;/* hack for IE padding*/
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: 0;/* hack for IE padding*/
			float: left;
			position: absolute;
			width : 400px;
			height: 90px;
			left:0px;
			margin-left: 0px;
			margin-top: 40px;
			}
/* end of items for image map on header*/
#topnavin				{
			float:right;
			}
#searchright {
			width:190px;
			height:40px;
			position:absolute;
			right:57px;
			top:13px;
}
#searchrightin {
			float:right;
}
#headerin 	{
			width:700px;
			height:75px;
			position:absolute;
			right:57px;
			top:50px;
			}	
#ezsearchapplet
			{
			padding: 0px 0px 0px 0px;
			}	
#menu			{
			background-color:#6699cc;
			height:34px;
			margin: 0px;
			
			}
#menuin			{
			}
/*---------------------end of header--------------------------*/
.ezt_searchtext
			{
    		font-size: 11px;
    		font-family: tahoma, helvetica, sans-serif;
			font-weight: bold;
			color: #000;
			vertical-align:middle;
			}
.ezt_searchbox			{
    		border: 1px solid #999;
						height:23px;
						line-height:22px;
    		width: 150px;
						vertical-align:middle;
    		font-size: 13px;
    		font-family: tahoma, helvetica, sans-serif;
			font-weight: bold;
			color: #000;
			}
.ezt_searchbutton
			{
	width:34px;
	height:27px;
			margin-left: 2px;
			vertical-align:middle;
			}

.footertext					{
			line-height:26px;
			font-size: 11px;
			color: #000; 
			text-decoration: none; 
			padding: 0px 0px 0px 0px;
			}
.footermenu					{
			line-height:27px;
			font-size: 11px;
			color: #000; 
			text-decoration: none;
			text-align:right;
			padding: 0px 10px 0px 10px;
			background:transparent url(../img/redbar.gif) right center no-repeat;
			}
a.footermenu:link, a.footermenu:visited					{
			color: #000; 
			text-decoration: none;
			}
a.footermenu:hover 	{
			color: #999;
			text-decoration: underline;
			cursor:pointer;
}
.nse1						{
			clear:both;
			font-size: 9px;
			font-weight: normal;
			color: #333;
			}
.nse1:link					{
			}
#footer			{
			background-repeat:no-repeat;
			position:relative;
 			width:100%;
			height: 38px;
			}
#footerin1		{
			position:absolute;
			width:375px;
			left:57px;
			}
#footerin2		{
			position:absolute;
			right:57px;
			width:293px;
			}
#footerin2b	{
			float:right;
			}
#nse		{
			}
#nsein 			{
			text-align: center;
			margin: 15px 0px 20px 0px;
			}
#ql_back		{/* background color for ql*/
			}
#news_back		{/* background color for scroller*/
			background-image:url('../img/scroller_bkg.jpg');
			background-repeat:repeat-x;
			background-color:#fff;
			margin:0px;
			} 

/* Online */
.onlineCell
{
	border:solid 1px #909090;
}

.onlineContent
{
	background-color:#f5f5f5;
}

.onlineHeading
{
	background-color:#e0e0e0;
    width:108px;
}

a.onlineLink
{
	color: #000000;
	font-size:x-small;
	font-weight:bold;
}

a.onlineLink:hover
{
	color: #3c89c1;
	font-size:x-small;
	font-weight:bold;
}

/* "Upcoming Sessions" text (Heading)*/
.upcomingSessionHeader {
	text-align: left;
	color: rgb(200, 0, 50);
	font-family: Verdana, sans-serif;
	font-weight:bold;
	
}
.conferenceLabelMobile {
    display: none;
}

.conferenceDropDownMobile {
    display: visible;
}

.conferenceTextBoxMobile {
    display: none;
}



