/* CSS Document */
body {
margin:5px;
padding:0px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10pt;
/*background-image:url(images/mainbg.gif);*/
background-color:#ffffff;
}
#layouttablemain {
background-color:#FFFFFF;
/*border-left:1px solid #666666;*/
/*border-right:2px solid #999999;*/
/*border-bottom:2px solid #999999;*/
}
#sitenav {
color:#ffffff;
margin: 5px auto 0px auto;
padding: 2px;
width: 130px;
}
#sitenav p {
margin-top:0px;
}
#sitenav ul {
list-style-type:none;
margin:0px;
padding:0px;
font-weight:bold;
}
#sitenav ul li {
padding:0px;
margin:5px 4px 5px 4px;
}
#sitenav ul li a {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
width:110px;
padding:5px;
/*border:1px solid #E64D01;*/
border:1px solid #33cc33;
text-decoration:none;
display:block;
}
#sitenav ul li a:hover {
/*background-color:#E0EDF9;*/
background-color:#D3D3D3;
/*border:1px solid #8cacbb;
border:1px solid #40648D;*/
border:1px solid #33cc33;
color:#336699;
}
#navtable {
padding:2px;
font-size:10pt;
/*border-right:1px solid #cccccc;*/
background-color:#33cc33;
}
#maintable {
margin:2px;
padding:10px;
font-family:Verdana,Arial, Helvetica, sans-serif;
text-align:justify;
/*text-indent:-50px;*/
}
#maintable p {
/*text-indent:-40px;*/
margin-top:0px;
margin-left: 40px; 
margin-right: 40px;
}
#texttable {
margin:2px;
padding:10px;
font-family:Verdana,Arial, Helvetica, sans-serif;
text-align:justify;
text-indent:-30px;/**/
}
#texttable p {
/*text-indent:-40px;*/
margin-top:0px;
margin-left:40px; 
margin-right:40px;
margin-bottom:0px
}
#index-text{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin-left:3em;
text-indent:-3em;
}
.para {
text-indent:20px;
}
h1 {
font-size:110%;
color:#000000;
font-weight:normal;
margin:0;
}
h2 {
font-size:100%;
font-weight:bold;
padding:0px;
margin:0px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
color:#336699;
/*#B7B7DB;*/
font-size:11pt;
font-weight:bold;
padding:0px;
margin:0px;
}
hr {
height:1px;
border-bottom:1px solid #336699;
}
a {
color:#336699;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.imgleft {
float:left;
margin-right:20px;
margin-bottom:10px;
}
.imgright {
float:right;
margin-left:20px;
margin-bottom:10px;
}
.footertxt {
color:#336699;
}
.required {
color:red;
}
label {
font-weight:bold;
}
.contenttable {
margin-right:10px;
}
.prog {
color:#003399;
}
.plenary {
color:#0066FF;
}
.sessions {
font-weight:bold;
font-style:italic;
color:#E64D01;
}
TABLE.border04 { /*BORDER: #330000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-RIGHT: #C0C0C0 1px solid;*/ WIDTH: 930px; /*BACKGROUND-COLOR: #ffffff*/ }
TABLE.border04 TR {  vertical-align: center; text-align: center;  } 
TABLE.border04 TD {  BORDER-BOTTOM: #000000 1px solid; BORDER-RIGHT: #C0C0C0 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #C0C0C0 1px solid; FONT-SIZE:12px }
TABLE.border04 TD.clear { BORDER: none; FONT-SIZE:16px; text-align: left;  }
TABLE.border04 TD a { display:block; BACKGROUND-color: #D3D3D3; text-decoration:none; color: blue; }
TABLE.border04 TD a:hover {	BACKGROUND:blue; color:red; }
TABLE.border04 TD a:visited { BACKGROUND: #D3D3D3; }
TABLE.border04 TD a:link { 	BACKGROUND: #D3D3D3; }

