a:link	{
	color:#1860aa;
	text-decoration:none;
	font-weight:bold;
}

a:visited {
	color:#800080;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#2a509f;
	text-decoration:underline;
	font-weight:bold;
}

a:active {
	color:#c0c0c0;
	text-decoration:none;
	font-weight:bold;
}

a.news:link {
	color:#1860aa;
	text-decoration:none;
	font-weight:normal;
}

a.news:visited {
	color:#800080;
	text-decoration:none;
	font-weight:normal;
}

a.news:hover {
	color:#2a509f;
	text-decoration:underline;
	font-weight:normal;
}

a.news:active {
	color:#c0c0c0;
	text-decoration:none;
	font-weight:normal;
}

a.footer:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.footer:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.footer:hover {
	color:#2a509f;
	text-decoration:none;
	font-weight:normal;
}

a.footer:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.service:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.service:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.service:hover {
	color:#2a509f;
	text-decoration:none;
	font-weight:normal;
}

a.service:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.active:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.active:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.active:hover {
	color:#0000cc;
	text-decoration:none;
	font-weight:normal;
}

a.active:active {
	color:#c0c0c0;
	text-decoration:none;
	font-weight:normal;
}

a.passive:link {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

a.passive:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

a.passive:hover {
	color:#0000cc;
	text-decoration:none;
	font-weight:normal;
}

a.passive:active {
	color:#c0c0c0;
	text-decoration:none;
	font-weight:normal;
}

a.admin:link {
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	cursor:default;
}

a.admin:visited {
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	cursor:default;
}

a.admin:hover {
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	cursor:default;
}

a.admin:active {
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	cursor:default;
}

a.subtitle:link	{
	color:#000000;
	text-decoration:none;
	font-style:italic;
	font-size:10px;
	font-weight:normal;
}

a.subtitle:visited {
	color:#000000;
	text-decoration:none;
	font-style:italic;
	font-size:10px;
	font-weight:normal;
}

a.subtitle:hover {
	color:#000000;
	text-decoration:none;
	font-style:italic;
	font-size:10px;
	font-weight:normal;
}

a.subtitle:active {
	color:#000000;
	text-decoration:none;
	font-style:italic;
	font-size:10px;
	font-weight:normal;
}

a.author {
	font-weight:bold;
}

.bold {
	font-weight:bold;
}

.info {
	background-color:#f2f2f2;
}

.error {
	color:#ff0000;
}

.tab-main {
	background-color:#1860aa;
	vertical-align:bottom;
}

.tab-t {
	font-size:10pt;
	font-weight:bold;
}

.tab-t-main {
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
}

.tab-t-small {
	font-size:8pt;
	font-weight:bold;
}

.tab-g {
	font-size:14pt;
	font-weight:bold;
	color:#555555;
}

.tab-c {
	font-size:9pt;
}

.tab-c-small {
	font-size:7pt;
}

.tab-c-italic {
	font-size:7pt;
	font-style:italic;
}

.cont-l {
	line-height:24px;
	font-size:8pt;
	font-style:italic;
}

.cont-l-big {
	font-size:8pt;
	font-weight:bold;
}

.nav-h {
	background-color:#d1dfee;
}

.nav-a {
	background-color:#ffffff;
}

.nav-b {
	background-color:#ffffe0;
}

.label {
	font-size:10pt;
	border-bottom:1px solid #bbbbbb;
	cursor:pointer; cursor:hand;
}

.newstitle {
	font-size:10pt;
	font-weight:bold;
}

.newslead {
	font-size:9pt;
	font-weight:bold;
	color:#555555;
}

td, li, dd, dt, p, select, input, textarea {
	font-family:Arial, Helvetica, Sans Serif;
}

tt {
	font-family:Courier, Arial, Helvetica, Sans Serif;
}

td.cont-h {
	font-size:18pt;
	font-weight:bold;
}

td.cont-r {
	font-size:8pt;
}

td.cont-t {
	font-size:10pt;
}

td.cont-d {
	font-size:9pt;
}

td.cont-m {
	font-size:8pt;
	font-weight:bold;
	color:#555555;
}

td.author {
	font-size:9pt;
}

td.news-h {
	font-size:9pt;
	font-weight:bold;
}

td.news-r {
	font-size:8pt;
}

td.header {
	font-size:8pt;
	font-weight:bold;
}

td.footer {
	font-size:8pt;
}

td.service {
	font-size:8pt;
	color:#2a509f;
}

p.enlarge {
	font-size:7pt;
	font-style:italic;
}

li.cont {
	font-size:10pt;
}

dt.docs {
	font-size:9pt;
	font-weight:bold;
}

dd.docs {
	font-size:9pt;
	font-style:italic;
}

fieldset {
    border: 0 none;
}

select {
	font-size:9pt;
}

input {
	font-size:9pt;
}

textarea {
	font-size:10pt;
}

.code {
	font-size:9pt;
	padding:4px 0px 6px 0px;
	width:617px;
	font-family:courier;
	font-size:12px;
	border:1px solid #a3bfdd;
	background-color:#f2f2f2;
	scrollbar-base-color:#1860aa;
	scrollbar-3dlight-color:#74a0cc;
	scrollbar-arrow-color:#1860aa;
	scrollbar-darkshadow-color:#1860aa;
	scrollbar-face-color:#a3bfdd;
	scrollbar-highlight-color:#74a0cc;
	scrollbar-shadow-color:#74a0cc;
	scrollbar-track-color:#d1dfee;
}

button {
	font-size:8pt;
	font-weight:bold;
	color:#1860aa;
	text-align:center;
	background-color:#d1dfee;
	border:1px solid #1860aa;
	cursor:pointer; cursor:hand;
}

button.wizPassive {
	font-size:8pt;
	font-weight:bold;
	color:#cccccc;
	text-align:center;
	background-color:#f2f2f2;
	cursor:default;
}

button.stepWizard {
	color:#cccccc;
	text-align:center;
	background-color:#f2f2f2;
	border:1px solid #999999;
	cursor:default;
}

.stdcursor {
	cursor:default;
}

