/* iCalamus colors:
   Blue:   #2E4793;
   Red:    #DD0052;
   Yellow: #FFFFEE;
*/

body {
   background: #ffffff;
   color: #000000;
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 10px;
   font-family: sans-serif;
   font-size: 12px;
}

q:lang(cs) { quotes: "\201E"      "\201C"      "\201A"      "\2018"      }
q:lang(da) { quotes: "\00BB"      "\00AB"      "\203A"      "\2039"      }
q:lang(de) { quotes: "\201E"      "\201C"      "\201A"      "\2018"      }
q:lang(en) { quotes: "\201C"      "\201D"      "\2018"      "\2019"      }
q:lang(fr) { quotes: "\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A" }
q:lang(it) { quotes: "\00AB"      "\00BB"      "\2039"      "\203A"      }
q:lang(lv) { quotes: "\201D"      "\201C"      "\201D"      "\201C"      }
q:lang(nl) { quotes: "\201E"      "\201D"      "\201A"      "\2019"      }
q:lang(pl) { quotes: "\201E"      "\201C"      "\00AB"      "\00BB"      }
q:lang(sv) { quotes: "\201D"      "\201D"      "\2019"      "\2019"      }

q:before   { content:open-quote;  color:#2E4793; }
q:after    { content:close-quote; color:#2E4793; }
q q:before { content:open-quote;  color:Red;     }
q q:after  { content:close-quote; color:Red;     }

hr {
   width: 100%;
   height :1px;
   border-width: 0 0 0 0;
   color: #2E4793;
   background-color: #2E4793;
   margin: 12px 0px 12px 0px;
}

a {
   text-decoration: none;
   color: #2E4793;
   border-bottom-width: 1px;
   border-bottom-color: #2E4793;
}

a:hover {
   text-decoration: underline;
   color: #DD0052;
}

a.elink {
	padding-left:		16px;
	background-image:	url("elink.gif");
	background-position:	left;
	background-repeat:	no-repeat;
	font-weight : bold;
}

/* add more space between enumeration items */
ol li {
   padding-bottom: 12px;
}


tt {
	font-size: 12px;
	color: #2E4793;
}


table {
	font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
	border-width: 0 1px 0 1px;
	border-color: #2E4793;
	background-color: #eeeeff;
}

tr, td {
	border-width: 0;
	border-style: solid;
	border-color: #2E4793;
	padding: 4px 8px 4px 8px;
}

dt {
	background-color: #eeeeff;
	padding: 4px 4px 4px 8px;
}

dd {
	padding: 4px;
	margin-bottom: 8px;
}

.UDO_index_list {
	background-color: #eeeeff;
	padding: 4px 4px 4px 8px;
}

.UDO_index_name {
	background-color: #eeeeff;
	padding: 0 16px 0 16px;
	border-width: 1px 0 0 1px;
	border-color : #2e4793;
	border-style : solid;
}

.UDO_nav_index {
   position: absolute;
   right: 12px;
   padding: 4px;
   border-width: 1px;
   border-style: solid;
   border-color: #2e4793;
}