/* JACoW Web Pages style sheet */
/* Pascal Le Roux 25 August 2005 */
/* Define colors, fonts and other style attributes here to override the defaults  */

/* Page background color */
body
{
   color: #0066CC; 
   background-color: #ffffff; 
   font-family: "trebuchet ms", trebuchet, Verdana, Helvetica, Arial, sans-serif;
   font-size:76%;
   padding:0;
   border:0;
   margin:0;
   Margin-left=0;
   Margin-top=0;
   Margin-right=0;
   Margin-bottom=0;
   padding-left=0;
   padding-top=0;
   padding-right=0;
   padding-bottom=0;   
   scrollbar-face-color : #ebebeb;
   scrollbar-shadow-color : #CCCCCC;
   scrollbar-highlight-color : #FFFFFF;
   scrollbar-3dlight-color : #c0c0c0;
   scrollbar-darkshadow-color : #6699FF;
   /*scrollbar-track-color : #EAF2F7;*/
   scrollbar-track-color : #FFFFFF;
   scrollbar-arrow-color : #0066cc;
}


/* Link behaviour */
a:link.onGrey
{
color: #0066CC;
text-decoration: none
}
a:visited.onGrey
{
color: #0066CC;
text-decoration: none;
}
a:active.onGrey
{
color: #CC0000;
text-decoration: none;
}
a:hover.onGrey
{
color: #CC0000;
text-decoration: none;
}

a:link.onWhite
{
color: #0000FF;
text-decoration: none
}
a:visited.onWhite
{
color: #0000FF;
text-decoration: none;
}
a:active.onWhite
{
color: #CC0000;
text-decoration: none;
}
a:hover.onWhite
{
color: #CC0000;
text-decoration: none
}

/* normal text */
/*
 em  {font-size: 10pt; font-family: Verdana, Helvetica, Arial, sans-serif;}
 p   {font-size: 12pt; font-family: Verdana, Helvetica, Arial, sans-serif;}
 li  {font-size: 12pt; font-family: Verdana, Helvetica, Arial, sans-serif;}
 ul  {font-size: 12pt; font-family: Verdana, Helvetica, Arial, sans-serif;}
 div {font-size: 10pt; font-family: Verdana, Helvetica, Arial, sans-serif;} 

 h1 {font-size: 16pt; font-family: Verdana, Helvetica, Arial, sans-serif;} 
 h2 {font-size: 14pt; font-family: Verdana, Helvetica, Arial, sans-serif;} 
 h3 {font-size: 12pt; font-family: Verdana, Helvetica, Arial, sans-serif;} 
 h4 {font-size: 10pt; font-family: Verdana, Helvetica, Arial, sans-serif;} 
 h5 {font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif;} 
*/

/* Tables fonts and colors */
/* HEADER fonts and colors */
.address 
{ 
   font-size:   8pt; 
   font-family: Verdana, Helvetica, Arial, sans-serif; 
   color:       #0066CC;
   background-color: #ffffff;  
   font-weight: plain;
   text-align:  center;
   vertical-align:middle;
   height:30;
}

.headerTopLeftCell 
{ 
   font-size:   8pt; 
   font-family: Verdana, Helvetica, Arial, sans-serif; 
   color:       #0066CC;
   background-color: #ebebeb;  
   font-weight: bold;
   text-align:  left;
   vertical-align:middle;
   height:60;
   width:200;
   padding-left:0;
   padding-right:0;
   padding-top:0;
   padding-bottom:0 
}

.headerTopRightCell 
{ 
   font-size:   20pt; 
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   color:       #0066CC;
   background-color: #ebebeb;  
   font-weight: bold;
   text-align:  left;
   vertical-align:middle;
}

.footerBottomLeftCell 
{ 
   font-size:   8pt; 
   font-family: Verdana, Helvetica, Arial, sans-serif; 
   color:       #0066CC;
   background-color: #ebebeb;  
   font-weight: bold;
   text-align:  left;
   vertical-align:middle;
   height:30;
   width:200;
}

.footerBottomRightCell 
{ 
   font-size:   8pt; 
   font-family: Verdana, Helvetica, Arial, sans-serif; 
   color:       #0066CC;
   background-color: #ebebeb;  
   font-weight: plain;
   text-align:  center;
   vertical-align:middle;
   height:30;
}


.PageTitleCell        
{ 
   font-size:   16pt; 
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   color:       #0066CC;
   background-color: #ebebeb;  
   font-weight: bold;
   text-align:  left;
   vertical-align:middle;
   padding-top:5;
   padding-bottom:5;
   padding-left:5;
   padding-right:5;
}


.BlueTableTitleCell        
{ 
   font-size:      10pt; 
   font-family:    Arial, Helvetica, Verdana, sans-serif; 
   color:          #FFFFFF;
   background-color: #0066cc;  
   font-weight:     bold;
   text-align:     center;
   vertical-align: center;
   text-transform:capitalize;
   padding-top:1;
   padding-bottom:1;
   padding-left:1;
   padding-right:1;
}
.BlueTableContentCell       
{ 
   font-size:      12pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #000000;
   background-color: #ffcc99;  
   font-weight:     plain;
   text-align:     left;
   vertical-align: top;
   padding-top:2;
   padding-bottom:2;
   padding-left:2;
   padding-right:2;
}

.SmallBlueTableTitleCell        
{ 
   font-size:      12pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #FFFFFF;
   /*background-color: #A0B4D8;*/  
   background-color: #0066cc;  
   font-weight:     bold;
   text-align:     center;
   vertical-align: center;
   text-transform:capitalize;
   padding-top:1;
   padding-bottom:1;
   padding-left:1;
   padding-right:1;
}
.SmallBlueTableContentCell       
{ 
   font-size:      12pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #000000;
   background-color: #ebebeb;  
   font-weight:     plain;
   text-align:     left;
   vertical-align: top;
   padding-top:1;
   padding-bottom:1;
   padding-left:2;
   padding-right:2;
}

.ProceedingsTableTitleCell        
{ 
   font-size:      12pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #FFFFFF;
   background-color: #0066cc;  
   font-weight:     bold;
   text-align:     center;
   vertical-align: center;
   text-transform:capitalize;
   width :98%;
}

.ProceedingsTableContentCell       
{ 
   font-size:      10pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #000000;
   background-color: #ffffff;  
   font-weight:     plain;
   text-align:     center;
   vertical-align: top;
}
.ProceedingsTableLeftContentCell       
{ 
   font-size:      10pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #000000;
   background-color: #ffffff;  
   font-weight:     plain;
   text-align:     left;
   vertical-align: top;
}
.EmptyCell        
{ 
   font-size:      10pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #000000;
   background-color: #FFFFFF;  
   font-weight:     plain;
   text-align:     center;
   vertical-align: middle;
}
.BigTitleCell        
{ 
   font-size:      12pt; 
   font-family:    Arial, Helvetica, Verdana, sans-serif; 
   color:          #0066CC;
   background-color: #ffffff;  
   font-weight:     bold;
   text-align:     left;
   vertical-align: middle;
   /*text-transform:capitalize;*/
   padding-top:12;
   padding-bottom:8;
   padding-left:5;
   padding-right:5;
}
.TitleCell        
{ 
   font-size:      12pt; 
   font-family:    Arial, Helvetica, Verdana, sans-serif; 
   color:          #0066CC;
   background-color: #ffffff;  
   font-weight:     bold;
   text-align:     left;
   vertical-align: middle;
   /*text-transform:capitalize;*/
   padding-top:10;
   padding-bottom:8;
   padding-left:5;
   padding-right:5;
}
.TitleCell11        
{ 
   font-size:      11pt; 
   font-family:    Arial; 
   color:          #0066CC;
   background-color: #ffffff;  
   text-align:     left;
   vertical-align: middle;
   /*text-transform:capitalize;*/
   padding-top:10;
   padding-bottom:8;
   padding-left:5;
   padding-right:5;
   font-style:italic;
}
.IndexTitleCell        
{ 
   font-size:      12pt; 
   font-family:    Arial, Helvetica, Verdana, sans-serif; 
   color:          #0066CC;
   background-color: #ffffff;  
   font-weight:     bold;
   background-image: url('../images/bgLineGrey.gif');
   text-align:     left;
   vertical-align: middle;
   /*text-transform:capitalize;
   padding-top:10;
   padding-bottom:8;
   padding-left:0;
   padding-right:5;*/
}

.IndexTitleCell11        
{ 
   font-size:      11pt; 
   font-family:    Arial, Helvetica, Verdana, sans-serif; 
   color:          #0066CC;
   background-color: #ffffff;  
   font-weight:     bold;
   background-image: url('../images/bgLineGrey.gif');
   text-align:     left;
   vertical-align: middle;
   /*text-transform:capitalize;
   padding-top:10;
   padding-bottom:8;
   padding-left:0;
   padding-right:5;*/
}


.IndexCell       
{ 
   font-size:      12pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #0066CC;
   font-weight:     plain;
   /*background-image: url('../images/bgLineGrey.gif');*/
   text-align:     left;
   vertical-align: middle;
   padding-top:2;
   padding-bottom:2;
   padding-left:2;
   padding-right:2;
}

.IndexCell10       
{ 
   font-size:      10pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #0066CC;
   font-weight:     plain;
   /*background-image: url('../images/bgLineGrey.gif');*/
   text-align:     left;
   vertical-align: middle;
   padding-top:1;
   padding-bottom:1;
   padding-left:1;
   padding-right:1;
}

.ShiftedIndexCell       
{ 
   font-size:      10pt; 
   font-family:    Verdana, Helvetica, Arial, sans-serif; 
   color:          #0066CC;
   font-weight:     plain;
   /*background-image: url('../images/bgLineGrey.gif');*/
   text-align:     left;
   vertical-align: middle;
   padding-top:2;
   padding-bottom:2;
   padding-left:15;
   padding-right:2;
}


.ContentCell       
{ 
   font-size:      12pt; 
   font-family:    Arial, Helvetica, Verdana, sans-serif; 
   /*color:          #0066CC;*/
   color:          #000000;
   background-color: #FFFFFF;  
   font-weight:     plain;
   text-align:     left;
   vertical-align: top;
   padding-top:1;
   padding-bottom:1;
   padding-left:2;
   padding-right:2;
}

.SmallContentCell       
{ 
   font-size:      10pt; 
   font-family:    Arial, Helvetica, Verdana, sans-serif; 
   /*color:          #0066CC;*/
   color:          #000000;
   background-color: #FFFFFF;  
   font-weight:     plain;
   text-align:     left;
   vertical-align: top;
   padding-top:1;
   padding-bottom:1;
   padding-left:2;
   padding-right:2;
}
