BODY{
	margin:0px 0px 4px 0px;
	padding:0px;
	background:#FEFEFE;
	font:x-small Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
}
TD{
	font:x-small Verdana,Arial,Helvetica,sans-serif;
}
A{color:#0033CC}
A:active{color:#993333}
A:visited{color:#0033CC}
A:hover{color:#0066FF}

FORM{margin:0px;padding:0px}
.rel {position:relative}
H1,H2,H3,H4 {margin:8px 0px 2px 0px;font:Arial,sans-serif}

/*-- BOXES --*/

.box-content{
	padding:10px 10px 10px 20px;
	font:x-small Verdana,Arial,Helvetica,sans-serif;
}
.box-beige{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#A9A69E;
	background:#F6F3EE;
	padding:7px;
	font:x-small Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
	text-align:left;
}
.photoframe{
	border:1px solid #999;
	background:#FEFEFE;
	padding:7px;
}

.box-soft{
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#DDDDDD;
	border-color:#FFAC00;
	background:#F1F1EE;
	padding:10px 7px 10px 10px;
	font:x-small Verdana,sans-serif;
	color:#333333
}

.box-soft-heading {
	border-style:solid;
	border-width:1px 0px 1px 1px;
	border-color:#ACABA2;
	border-color:#95958b;
	border-bottom-color:#78776E;
	border-color:#FFAC00;
	background:#d5d5cb;
	background:#CAC9BF;
	background:#FFCC66;
	padding:4px 10px 4px 10px;
	font:bold 14px Arial,Helvetica,sans-serif;
	color:#993333;
	text-transform: uppercase; 
}
.box-soft-heading A {color:#993333;text-decoration:none}
.box-soft-heading A:visited {color:#993333}
.box-soft-heading A:active {color:#CC0000}
.box-soft-heading A:hover {color:#CC0000}

.box-soft-heading-more{
	border-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#95958b;
	border-bottom-color:#78776E;
	border-color:#FFAC00;
	background:#FFCC66;
	padding:4px 10px 4px 10px;
	font:8pt Tahoma,Arial,Helvetica,sans-serif;
	color:#333333;
	text-transform: none;
	text-align:right;
}
.box-soft-heading-more A {color:#0033CC;text-decoration:underline}
.box-soft-heading-more A:visited {color:#0033CC;text-decoration:underline}
.box-soft-heading-more A:active {color:#993333;text-decoration:underline}
.box-soft-heading-more A:hover {color:#0066FF;text-decoration:underline}

.box-right {
	border-left:2px solid #95958b;
	padding: 6px 4px 0px 4px;
	background:#F1F1EE
}

/*-- BARS --*/

.bar-sitetitle{
	margin-top:0px;
	border-style:solid;
	border-width:0px 0px 2px 0px;
	border-color:#95958b;
	background:#F1F1EE;

	padding:4px 0px 4px 0px;
	font:10pt Tahoma,Arial,Helvetica,sans-serif;
	color:#993333;
	text-align:left;
	vertical-align:middle;
}
.bar-pagetitle{
	margin-top:0px;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#FFF;
	border-bottom-color:#848284;
	background:#e5e5db;
	background:#FFCC66;
	padding:6px 10px 6px 10px;
	font:bold 14pt Arial,Helvetica,sans-serif;
	color:#993333;
	text-align:center;
}
.bar-subtitle{
	margin-top:0px;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	background:#424142;
	padding:2px 10px 4px 10px;
	font:80% Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#FFF;
	text-align:center;
}
.bar-footer{
	margin:10px 10px 0px 10px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#D2D2C1;
	padding:16px 2px 8px 10px;
	font:x-small Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#333;
	text-align:center;
}



/*-- NAVIGATION --*/
.nav-box {
	border-style:solid;
	border-width:0px 2px 0px 2px;
	border-color:#c5c5bb;
/*	border-left-color:#95958b;*/
	background-color:#e5e5db;

	padding: 10px 4px 0px 4px
}

.nav-top {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#e5e5db;
	border-top-color:#C6C3B7;
	border-top-color:#BCB9AB;
	border-bottom-color:#BCB9AB;
	padding:6px 10px 6px 10px;
	background:#e5e5db;
	font:bold 9pt Verdana,Arial,Helvetica,sans-serif;
	line-height:8pt;
	color:#993333;

}
.nav-top A,
.nav-top A:visited,
.nav-top A:hover {color:#993333; text-decoration:none;}
.nav-top A:active {color:#CC0000}

.nav-top-current {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#BCB9AB; 
/*	border-color:#999999;*/
/*	border-top-color:#DDDDDD;
	border-left-color:#BCB9AB;*/
	padding:4px 10px 5px 10px;
	background:#F9F9F7;
/*	background:#FFCC66; */
/*	background:#C6D3F7;*/
	font:bold 9pt Verdana,Arial,Helvetica,sans-serif;
	line-height:8pt;
}
.nav-top-current A,
.nav-top-current A:visited,
.nav-top-current A:hover {color:#933;text-decoration:none}
.nav-top-current A:active{color:white}

.nav-left {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#e5e5db;
	border-top-color:#C6C3B7;
	padding:8px 4px 10px 5px;
	background:#e5e5db;
	font:bold 9pt Verdana,Arial,Helvetica,sans-serif;
	line-height:8pt;
	color:#993333;
}
.nav-left A {color:#993333;text-decoration:none}
.nav-left A:visited {color:#993333}
.nav-left A:hover {color:#993333}
.nav-left A:active {color:#CC0000}

.nav-left-current {
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#D2D2C1;
/*	border-right:1px solid #FFBC00;*/
	border-left:5px solid #933;
/*	border-top-color:#DDDDDD;
	border-left-color:#DDDDDD;*/
	padding:8px 4px 10px 5px;

	background:#F9F9F7;
/*	background:#F2F2EE; */
/*	background:#FFCC66; */
/*	background:#C6D3F7;*/
	font:bold 9pt Verdana,Arial,Helvetica,sans-serif;
	line-height:8pt;
}
.nav-left-current A{color:#933;text-decoration:none}
.nav-left-current A:visited{color:#933}
.nav-left-current A:hover{color:#933}
.nav-left-current A:active{color:white}

.nav-left-borderbottom{background:#b6b3a7}

.nav-leftsub{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#e5e5db;
	background:#e5e5db;
	padding:2px 1px 2px 3px;
	font: 8pt Verdana,Arial,Helvetica,sans-serif;
	line-height:8pt;
	color:#444444;
	white-space:nowrap;
}
.nav-leftsub A{color:#444444;text-decoration:none}
.nav-leftsub A:visited{color:#444444}
.nav-leftsub A:hover{color:#444444}
.nav-leftsub A:active{color:white}


.nav-leftsub-current{
	border:1px solid #D2D2C1;
	padding:2px 1px 2px 3px;
	background:#F9F9F7;
	font:8pt Verdana,Arial,Helvetica,sans-serif;
	line-height:8pt;
	color:#003399
	white-space:nowrap;
}
.nav-leftsub-current A{color:#003090;text-decoration:none}
.nav-leftsub-current A:visited{color:#003090}
.nav-leftsub-current A:hover{color:#003090}
.nav-leftsub-current A:active{color:white}

.nav-desc{
	padding-left:2px;
	font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
	color:#555555
}

.navsub-box{
	margin-top:0px;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#c5c5bb;
	border-bottom-color:#95958b;
	background:#d5d5cb;
	padding:4px 10px 6px 10px;
	font:x-small Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#444444;
	text-align:center;
}
.navsub-desc{
	font:normal x-small Verdana,Arial,Helvetica,sans-serif;
	color:#444444
}

/*-- TEXT --*/

.heading-med,
.heading-med A,
.heading-med A:visited{
	font:small Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;
	color:#990000;
	white-space:nowrap;
	text-decoration:none;
	padding: 8px 0px 0px 0px;
}
.heading-med A:hover{
	color:#EE0000;
}


.heading,
.heading A,
.heading A:visited,
.heading A:hover {
	padding:4px 0px 4px 0px;
	font:bold 9pt Verdana,Arial,Helvetica,sans-serif;
	color:#993333;
	text-decoration:none;
}

.sm{
	font:xx-small Tahoma,Arial,Helvetica,sans-serif;
}

.nowrap{white-space:nowrap}

.pagetitle{
	font:18pt Tahoma,Arial,Helvetica,sans-serif;
	color:#993333;
}

.linkmore{
	padding-right:15px;
	font:normal 75% Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#444444;
	white-space:nowrap;
}
.linkmore-desc{
	font:75% Tahoma, Arial,Helvetica,sans-serif;
	color:#444444;
}

.optcheckbox{
	font:8pt Tahoma,Arial,Helvetica,sans-serif;
}

.tool-label{
	font:bold 75% Verdana,Arial,Helvetica,sans-serif;
	color:#555555;
	padding-right:15px;
}

.tool-link,
.tool-link A,
.tool-link A:visited{
	font:normal medium Arial,Helvetica,sans-serif;
	color:blue;
	text-decoration:none;
}

.tool-desc{
	padding:1px 6px 10px 8px;
	font:normal 9pt/10pt Arial,Helvetica,sans-serif;
	color:#505050;
}

.tool-abovetextentry{
	padding:6px 0px 0px 3px;
	font:8pt Tahoma,Arial,Helvetica,sans-serif;
	color:#444444;
}

.tool-belowtextentry{
	padding:0px 0px 0px 6px;
	font:8pt Tahoma,Arial,Helvetica,sans-serif;
	color:#444444;
}

.tool-lefttextentry{
	padding:0px 4px 0px 0px;
	font:x-small Arial,Helvetica,sans-serif;
	color:#444444;
	vertical-align:middle;
	
	
}

.tool-abovedropdown{
	padding:6px 0px 0px 3px;
	font:8pt Tahoma,Arial,Helvetica,sans-serif;
	color:#444444;
}

.tool-example{
	font:normal 8pt monospace;
	color:#993333;
}

.tool-radiolabel{
	padding-left: 4px;
	font:x-small Tahoma,Arial,Helvetica,sans-serif;
	color:#333333;
}

.tool-dropdownlabel{
	padding:0px 3px 2px 6px;
	font:8pt Tahoma,Arial,Helvetica,sans-serif;
	color:#444444;
}

.tool-instructions{
	padding:8px 0px 0px 0px;
	font:8pt Tahoma,Arial,Helvetica,sans-serif;
	color:#333333;
}

.updateh{
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#C6C3B7;
	font:bold Arial,sans-serif
}
.update{font:85% Tahoma,Arial,sans-serif; padding-bottom:8px}

.news-box {font-size:small}
.news-heading {font:bold 120% Arial,Helvetica,sans-serif ; color:#933}

.newssrc {font:xx-small Arial Narrow,Tahoma,sans-serif ; color:#777 ; text-decoration:none}
A.newssrc,
A:visited.newssrc {color:#777}
.newsdate {padding-right:4px; font:60% Arial Narrow,Tahoma,sans-serif; color:#444; text-align:right}

A.hdln {font-size: x-small ; color:#0033CC}
A.hdln0 {font-size:100% ; color:#0016D9}
A.hdln1 {font-size:99% ; color:#061BD9}
A.hdln2 {font-size:97% ; color:#0C21D9}
A.hdln3 {font-size:96% ; color:#1226D9}
A.hdln4 {font-size:95% ; color:#182CD9}
A.hdln5 {font-size:94% ; color:#1E31D9}
A.hdln6 {font-size:92% ; color:#2436D9}
A.hdln7 {font-size:91% ; color:#2A3CD9}
A.hdln8 {font-size:90% ; color:#3141D9}
A.hdln9 {font-size:89% ; color:#3747D9}
A.hdln10 {font-size:87% ; color:#3D4CD9}
A.hdln11 {font-size:86% ; color:#4352D9}
A.hdln12 {font-size:85% ; color:#4957D9}
A.hdln13 {font-size:84% ; color:#4F5DD9}
A.hdln14 {font-size:82% ; color:#5562D9}
A.hdln15 {font-size:81% ; color:#5B68D9}
A.hdln16 {font-size:80% ; color:#616DD9}
A.hdln17 {font-size:79% ; color:#6773D9}
A.hdln18 {font-size:77% ; color:#6D78D9}
A.hdln19 {font-size:76% ; color:#737DD9}
A.hdln20 {font-size:75% ; color:#7983D9}
A.hdln21 {font-size:74% ; color:#7F88D9}
A.hdln22 {font-size:72% ; color:#868ED9}
A.hdln23 {font-size:71% ; color:#8C93D9}
A.hdln24 {font-size:70% ; color:#9299D9}


.dir-catg-lbl { }
.dir-catg-xref { font-weight:bold }
.dir-catg-count { font-size:100% ; color:#919179 }

.dir-abstract { font-size: 80% }
.page-lbl, .page-lbl A { font:bold 9pt Tahoma,Verdana,Arial,sans-serif; }

.adlink {}
