/* CSS Stylesheet for IAS */
.SurroundTable  {
	border-top:solid 1pt black;
	border-bottom:none;
	border-left:none;
	border-right:solid 1pt black;
	padding: 0 0 0 0;
}

.PAG {
	font-size:7.5pt;
	/*font-family:Courier, Arial, Verdana, sans-serif;*/
	font-family:Verdana, sans-serif;
	text-align:left;
	vertical-align:top;
	white-space:normal;
	margin: 0 0 0 0;
	border-right:gray 1pt solid;
	border-top:gray 1pt solid;
}

LI.PAG  {
	margin-left: 0px;
	list-style-position:outside;
	font-size: 7.5pt;
}

.PAGOuterTable {
	margin-left:2pt;
	margin-bottom:3pt;
	border-bottom:none; /*black 10pt solid;*/
	border-right:none;
}


.OAS	{                    /* Oral Abstract Sessions; default!!! */
	color:navy;
	border-top:none;
	border-right:none;
	border-bottom:black 1pt solid;
	border-left:black 1pt solid;
	/*border:black 1pt solid;*/
	background: #FDCDD9;      /*#E7FBCC; */
	/*text-indent: 5em;*/
	margin: 0 0 0 0;
}
	
.Satellite	{	/* Satellites */
	color:navy;
	border-top:none;
	border-right:none;
	border-bottom:black 1pt solid;
	border-left:black 1pt solid;
	/*border:black 1pt solid;*/
	background:#FFDDAA;
	/*text-indent: 5em;*/
	margin: 0 0 0 0;
}
	
.Plenary {
	background: #FFCE5B;        /*CEDFF2; */
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	border-right:none;
	color: navy;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-right:none; /*gray 1pt solid;*/
	border-top:none; /*gray 1pt solid;*/
}
.OpeningEtc {
	border-right: medium none;
	border-top: medium none;
	background: #66CCFF; /*82c3ff;*/
	margin: 0px;
	vertical-align: top;
	border-top: medium none;
	border-right: medium none;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	color: black;
	white-space: normal;
}


.SessionDescription {
	padding: 15px 15px 15px 15px;
	font-size:9.0pt;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	border-top: black 1pt solid;
	border-right: black 1pt solid;
	
}



.BorderTop  {
	border-top:solid 1pt black;
}

.Days	{
	color:white;
	font-size:10.0pt;
	font-family:Verdana, sans-serif;
	text-align:center;
	font-weight:bold;
	border-left:solid 1pt black;
	border-bottom:solid 1pt black;
	border-right:none;
	background:#F39B03;       /*#0C5310; /*green;*/
	white-space:normal;
	margin: 0 0 0 0;
}

.PP {
	color:navy;
	border-left:solid 1pt black;
	border-right:none;
	background:#D3E4CE;
	margin: 0 0 0 0;
}
.SS {
	padding-right: 0px;
	padding-left: 0px;
	background: #eaf6e6;
	padding-bottom: 0px;
	border-right: none;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	color: navy;
	padding-top: 0px;
}
.Fora {
	background: #deffb9;
	border-right: none;
	border-top: none;
	border-left: black 1pt solid;
	border-bottom: none;
	color: black;
	margin: 0 0 0 0;
}
.LS {	                    /* Lunch Sessions */
	background: #99cc66;
	border-right: none;
	border-top: none;
	border-bottom: black 1pt solid;
	border-left: black 1pt solid;
	color: black;
	margin: 0 0 0 0;
}
.Community	{
	color:navy;
	vertical-align:top;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:black 1pt solid;
	background:#DDDDFF;
	margin: 0 0 0 0;
}
.PAGtable  {
	/*margin: 0 0 0 0;*/
	text-align:left;
	border: none none none none;
	padding: 2 3 3 3;
	margin-left: 0;
}

.blank {
	background: white;
	font-size: 8pt;
	color: black;
	border-top: none;
	border-bottom: black 1pt solid;
	border-left:black 1pt solid;
	border-right:none;
	text-align: center;
}
.break {
	font-size: 8pt;
	background: #D0D0D0;
	color: black;
	border-top: none;
	border-bottom: black 1pt solid;
	border-left:black 1pt solid;
	border-right:none;
	text-align: center;
}
.breakWithRightBorder {
	font-size: 8pt;
	background: white;
	color: black;
	border-top: none;
	border-bottom: black 1pt solid;
	border-left:black 1pt solid;
	border-right:black 1pt solid;
	text-align: center;
}
.breakNoBottomBorder {
	font-size: 8pt;
	background: white;
	color: black;
	border-top: none;
	border-bottom: none;
	border-left:black 1pt solid;
	border-right:none;
	text-align: center;
}
.SessionTime {
	font-size: 7pt;
	font-weight:lighter;
	color: navy;
	text-align: left;
	padding: 0 0 0 0;
}
.SessionTitle {
	font-size:14px;
	font-weight:bold;
	padding: 0 0 0 0;
}
.Pres {
	padding: 6 0 6 6;
	margin: 0 0 0 0;
	text-indent: 0;
}

.OnePres 
{
	padding-left: 15;
	padding-right: 10;
}
.PAGTitle {
	font-size:16px;
	font-weight:bold;
	padding: 0 0 0 0;
	border-bottom: solid 1pt black;
	
}
.SearchBar {
	font-size:18px;
	font-weight:bold;
	padding: 5 0 5 5;
}


BODY {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0 0 0 0;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	11px;
	color:#E7E7FF;
	background-color:#4A3C8C;
	font-weight:bold;
	}	


A:link	{	
	/*text-decoration:	none;*/
	color:	#3333cc;
	}	
		
A:visited	{	
	/*text-decoration:	none;*/
	color:	#333399;
	}	
		
A:active	{	
	/*text-decoration:	none;*/
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}

.BIG	{	
	font-size:	14px;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	disc ;
	}	

UL LI LI	{	
	list-style-type:	square;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

TD {
	font-family: Verdana;
	font-size:11px;
}

input /*[type=submit] */ {
	font-family: Verdana;
	font-size:11px;
}

textarea {
	font-family: Verdana;
	font-size:11px;
}

SELECT {
	font-family: Verdana;
	font-size:10px;
}

.Small {
	font-size:10px;	
}

.VerySmall {
	font-size:9px;	
}

.VerySmallMenu {
	font-size:8px;	
	background-color:#FFEEEE;
}

.Title {
	font-size:18px;	
	font-weight:bold;
	background-color:#ddddff;
	border-bottom: solid 1pt black;
	/* Example: border:solid 1 white; */
	padding-left:10px;
}

.Title2 {
	font-size:14px;	
	font-weight:bold;
	background-color:#eeeeff;
	border-bottom: solid 1pt black;
	padding-left:5px;
}

.SmallTitle {
	font-size:14px;	
	font-weight:bold;
}


.TableTitle {
	 color:#E7E7FF;
	 background-color:#4A3C8C;
	 font-weight:bold;
}


.borderleft {	 border-left:solid 1pt #000000;
	}


.mainTable 
{
	BORDER-RIGHT: #0E3789 1px solid;
	BORDER-TOP: #0E3789 1px solid; 
	BORDER-LEFT: #0E3789 1px solid; 
	BORDER-BOTTOM: #0E3789 1px solid; 
	text-align: center;
	/*rules: all;*/
}

.mainTableMidCell
{
	BORDER-RIGHT: 0px;
	BORDER-LEFT: 0px; 
	BORDER-TOP: #0E3789 1px solid; 
	BORDER-BOTTOM: #0E3789 1px solid; 
	/*rules: all;*/
}


.Header7			/* table headser */
{
	font-weight:bold;
	background-color:#4A3C8C; /*#F8E0F8;*/
	color:#E7E7FF;
}

.Item7				/* Item for tables */
{
	background-color:#DEDFDE;
}

.AItem7			/* Alternating item for tables */
{
	background-color:#C0C0FF;
}

.AdminTxt, A.AdminTxt, A.AdminTxt:link, A.AdminTxt:visited, A.AdminTxt:active, A.AdminTxt:hover	
{
	color:#9933ff;	
	font-weight:bold;
}

.Error {
	font-size:16px;
	font-weight:bold;
	color:Red;
}

.table0 {
	border-width: 0;
	border-style:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0 ;
}


.MyItineraryTable {
	background-color:#EEEEEE;
	border: solid 1pt black;
	margin-right: 0pt;
}

.MyItinerary, .MyItinerary:link, .MyItinerary:visited, .MyItinerary:active, .MyItinerary:hover {
	font-weight: normal; /*bold;*/
	color: #990077;
}


