/*******************/
/* all.css         */
/* sase.org        */
/*******************/
/* copyright       */
/* www.streeck.com */
/*******************/

/* Everything */
body { color:#000088; font-family:arial,sans-serif; font-size:11pt; }
body.normal { padding:0px; margin:0px; background-color:#FFFFFF; }
td { text-align:justify; vertical-align:top; }
a:link    { color:#0000FF; text-decoration:none; }
a:visited { color:#0000BB; text-decoration:none; }
a:hover   { color:#000044; text-decoration:underline; }
a:active  { color:#0000FF; text-decoration:none; }

/* page structure */
table.bodytable { width:100%; border-style:none; border-width:0px; border-spacing:0px; border-collapse:collapse; }
td.border       { padding:0px; background:url(border.bg.gif) repeat; }
/* td.border img   { display:block; } Opera 7.5 standards-mode fix */
td.header       { padding:0px; color:#000088; }
td.sidebarleft  { padding:0px; color:#000088; font-size:8pt; text-align:center; width:133px; background-image:url(header.logo.ext.sidebar.gif); background-repeat:no-repeat; }
td.sidebarright { padding:0px; color:#000088; font-size:8pt; text-align:center; width:133px; }
td.navbar       { padding:0px; color:#000088; font-size:10pt; text-align:center; vertical-align:middle; height:16px; background-image:url(header.logo.ext.navbar.gif); background-repeat:no-repeat; }
td.content      { padding:10px 20px 10px 20px; color:#000088; font-size:11pt; background-image:url(header.logo.ext.content.gif); background-repeat:no-repeat; }
td.footer       { padding:0px 5px 0px 5px; color:#AAAAFF; font-size:8pt; text-align:center; }

/* Sections */
table.section { border-style:solid; border-width:1px; border-color:#0000C0; border-spacing:0px; border-collapse:collapse; width:100%; }
td.sectitle   { padding:1px; color:#FFFFFF; font-size:13pt; font-weight:bold; background-color:#0000C0; }
td.secwithbg  { padding:5px; font-family:georgia,times new roman,serif; background-color:#DDDDFF; }
td.secnobg    { padding:5px; font-family:georgia,times new roman,serif; }
td.secwarning { padding:5px; color:#000000; font-size:11pt; font-weight:bold; background-color:#F00000; text-align:center; }
table.section-50l { border-style:solid; border-width:1px; border-color:#0000C0; border-spacing:0px; border-collapse:collapse; width:48%; float:left; font-family:georgia,verdana,helvetica,arial,sans-serif; }
table.section-50r { border-style:solid; border-width:1px; border-color:#0000C0; border-spacing:0px; border-collapse:collapse; width:48%; float:right; font-family:georgia,verdana,helvetica,arial,sans-serif; }

/* Images */
img            { border-style:none; border-width:0px; margin:0px; }
img.intext     { vertical-align:text-bottom; }
img.alignleft  { float:left; margin-right:4px; }
img.alignright { float:right; margin-left:4px; }

/* Tables */
table.alignleft  { float:left; margin-right:4px; }
table.alignright { float:right; margin-left:4px; }

/* lists */
ul:first-child, ol:first-child { margin-top:0px; }
ul:last-child, ol:last-child { margin-bottom:0px; }
ul     { list-style-type:disc; }
ol     { list-style-type:decimal; }
li     { margin:0px; padding:0px; }

/* paragraphs */
p:first-child { margin-top:0px; }
p:last-child { margin-bottom:0px; }

/* just Text */
sup { font-size:70%; }
sub { font-size:70%; }
small      { font-size:80%; }
small.fine { font-size:60%; }
*.alignjustify { text-align:justify; }
*.alignright   { text-align:right; }
*.alignleft    { text-align:left; }
*.aligncenter  { text-align:center; }
*.size060 { font-size:060%; }
*.size080 { font-size:080%; }
*.size110 { font-size:110%; }
*.size130 { font-size:130%; }
*.size160 { font-size:160%; }
*.size200 { font-size:200%; }
*.bold  { font-weight:bold; }
*.red   { color:#FF0000; }
*.green { color:#008000; }
*.blue  { color:#0000FF; }
*.white { color:#FFFFFF; }
*.black { color:#000000; }
*.saseblue { color:#0000C0; }

/* hr */
hr { width:85%; border:none; height:1px; background:#0000C0; color:#0000C0; }

/* windowcenter */
table.windowcenter { width:100%; height:100%; }
td.windowcenter    { vertical-align:middle; text-align:center; }

/* NavBar */
a.navbar         { color:#000088; font-weight:bold; text-decoration:none; }
a.navbar:link    { color:#000088; font-weight:bold; text-decoration:none; }
a.navbar:visited { color:#000088; font-weight:bold; text-decoration:none; }
a.navbar:active  { color:#000088; font-weight:bold; text-decoration:none; }
a.navbar:hover   { color:#FF0000; font-weight:bold; text-decoration:none; }

/* SideBar */
p.sidebarfixed { color:#000088; font-size:8pt; text-align:center; vertical-align:top; width:133px; position:fixed; }
a.sidebar         { color:#000088; font-weight:normal; text-decoration:none; }
a.sidebar:link    { color:#000088; font-weight:normal; text-decoration:none; }
a.sidebar:visited { color:#000088; font-weight:normal; text-decoration:none; }
a.sidebar:active  { color:#000088; font-weight:normal; text-decoration:none; }
a.sidebar:hover   { color:#FF0000; font-weight:normal; text-decoration:none; }
a.sidebarmain         { color:#000088; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarmain:link    { color:#000088; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarmain:visited { color:#000088; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarmain:active  { color:#000088; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarmain:hover   { color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarcurrent         { color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarcurrent:link    { color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarcurrent:visited { color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarcurrent:active  { color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none; }
a.sidebarcurrent:hover   { color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none; }

/* Footer */
a.footer:link    { color:#AAAAFF; text-decoration:none; }
a.footer:active  { color:#AAAAFF; text-decoration:none; }
a.footer:visited { color:#AAAAFF; text-decoration:none; }
a.footer:hover   { color:#AAAAFF; text-decoration:underline; }

/* section: warning */
a.warning:link    { color:#FFFF00; }
a.warning:visited { color:#FFFF00; }
a.warning:active  { color:#FFFF00; }
a.warning:hover   { color:#FFFF00; }

/* Conference Publications */
table.section-confpub { border-style:none; border-width:0px; border-spacing:0px; border-collapse:collapse; width:100%; }
td.sectitle-confpub   { padding:1px; color:#FFFFFF; font-size:18pt; font-weight:bold; background-color:#0000C0; text-align:center; }
td.secwithbg-confpub  { padding:5px; background-color:#DDDDFF; }
td.secnobg-confpub    { padding:5px; }
td.secwarning-confpub { padding:5px; color:#000000; font-size:11pt; font-weight:bold; background-color:#F00000; text-align:center; }
p.deadline { color:#FF0000; font-size:16pt; font-weight:bold; text-align:center; }

/* All Forms */
input        { padding:0px 2px 0px 2px; color:#000088; background-color:#DDDDFF; border:solid 1px #000088; }
input.button { padding:1px 2px 1px 2px; color:#000088; background-color:#AAAAAA; border:outset 1px #000088; }
input.button:hover { border-style:inset; }
select       { padding:0px 0px 0px 2px; color:#000088; background-color:#DDDDFF; border:solid 1px #000088; }
textarea     { padding:0px 2px 0px 2px; color:#000088; background-color:#DDDDFF; border:solid 1px #000088; }

@media screen, projection
{
	tr.screenonly   { display:table-row; }
	tr.printonly    { display:none; }
}

@media print
{
	tr.screenonly   { display:none; }
	tr.printonly    { display:table-row; }
	td.border       { display:none; }
	td.sidebarleft  { display:none; }
	td.sidebarright { display:none; }
	td.navbar       { display:none; }
	td.content      { background-image:none; }
	body, td, p, ol, ul { color:#000000; }
	td.footer           { color:#555555; }
	table.section       { border-style:none; border-width:0px; }
	td.sectitle         { color:#000000; background-color:#FFFFFF; }
	td.sectitle-confpub { color:#000000; background-color:#FFFFFF; }
}

