﻿body 
{
  font-family: Trebuchet MS, Arial;
  font-size: 12px;
}

/* Title on the header element */
.header
{
  font-size: 26px;
  font-weight: bold;
  line-height: 26px;
}

/* Page title */
.pagetitle
{
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}

/* H2 = subtitles in text */
h2
{
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}

P
{
  margin-bottom: 20px;
  margin-top: 1px;
}

P.box
{
  margin-bottom: 7px;
  margin-top: 7px;
}

.text
{
  font-size: 12px;
}

/* Links in top navigation */
A.topmenulink
{
  color: White;
  font-size: 13px;
  text-decoration: none;
}
A.topmenulink:hover
{
  background-color: White;
  color: #959795;
}

/* Links in sub navigation */
A.subheaderlink
{
  color: #008000;
  font-size: 13px;
  text-decoration: none;
}
A.subheaderlink:hover
{
  background-color: #008000;
  color: White;
}

/* Link in header to ITDweb */
A.itdlink
{
  color: White;
  text-decoration: underline;
  line-height: 30px; /* To lift it a bit from the bottom of the cell */
}

/* Link in home page box */
a.boxheader
{
  line-height: 20px;
  font-size: medium;
  font-weight: bold;
  color: #008000;
  text-decoration: none;
}

a.boxheader:hover
{
	text-decoration: underline;
}

A
{
    COLOR: #14508c;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: underline
}

/* Header row */
.rowheader
{
  background-image: url("images/bg_header.jpg");
  background-repeat: no-repeat;
  height: 100px;
  color: White;
  margin: 0 0 0 0px;
   
}

/* Top navigation menu */
TD.topmenu
{
  background-color: #959795;
  color: White;
  vertical-align: middle;
}
TD.topmenuseparator
{
  background-color: #959795;
  color: White;
  font-size: 15px;
  vertical-align: top;
}

/* Home page boxes */
.bg_program
{
	background-image:url(images/bg_program.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.bg_papers
{
	background-image:url(images/bg_papers.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.bg_submit
{
	background-image:url(images/bg_submit.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.bg_sharepapers
{
	background-image:url(images/bg_sharepapers.jpg);
	background-position: top;
	background-repeat:no-repeat;
}
.boxheader
{
  line-height: 20px;
  font-size: medium;
  font-weight: bold;
  color: #008000;
}



.newsheader
{
  font-size: medium;
  font-weight: bold;
  color: #EB6224;
}

TABLE.submenu
{
  border-width: 0px;
  border-style: solid;
  border-color: Black;
}
TABLE.ad
{
  border-width: 1px;
  border-style: solid;
  border-color: Black;
}

/* Left menu navigation */
.bg_leftnavi
{
	background-image:url(images/bg_leftnavi.jpg);
	background-position:left;
	background-repeat:no-repeat;
}


.newsdate
{
  font-size: 12px;
  color: #EB6224;
}


/* Styles for Program HTML */
.program_title
{
  FONT-SIZE: 20pt; 
  FONT-FAMILY: Garamond; 
  LETTER-SPACING: 6.1pt;
  font-weight: bold;
  text-align: center;
}
.program_date
{
  FONT-SIZE: 13pt; 
  FONT-FAMILY: Garamond;
  font-weight: bold;
  margin-top: 20px;
}
.program_line
{
  border-style: solid;
  border-color: Black;
  height: 1px;
}
.program_session
{
  background-color: #7A9BBC;
  font-family: Garamond;
  font-size: 10pt;
}
.program_informal_session
{
  background-color: #CCCCCC;
  font-family: Garamond;
  font-size: 10pt;
}
.program_session_title
{
  font-family: Garamond;
  font-size: 10pt;
}
.program_informal_session_title
{
  font-family: Garamond;
  font-size: 10pt;
  font-style: italic;
}
.program_session_time
{
  font-family: Garamond;
  font-size: 10pt;
}
.program_session_break
{
  font-family: Garamond;
  font-size: 10pt;
}
.program_session_break_title
{
  font-family: Garamond;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
}
.program_session_item_title
{
  font-family: Garamond;
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 2px;
  margin-top: 10px;
}
.program_session_item_text
{
  font-family: Garamond;
  font-size: 10pt;
  margin-bottom: 10px;
  margin-top: 1px;
}

