@charset "iso-8859-1";

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana,Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

a:link, a:visited, a:hover {
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}

.heading {
	text-decoration: none;
	font-size: 0.9em;
	line-height: 1.7em;
	letter-spacing: 0.03em;
}

.large_fine_heading {
	font-size: 1.10em;
	font-weight: 600;
	line-height: 1.3em;
	letter-spacing: 0.04em;
}

.fine_heading {
	font-size: 1.05em;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: 0.02em;
	text-transform: lowercase;
}

.big_fine_text {
	font-size: 0.88em;
	font-weight: 595;
	line-height: 1.6em;
	/*letter-spacing: 0.038em;*/
	color: #222222;
}

.fine_text {
	font-size: 0.83em;
	font-weight: 595;
	line-height: 1.4em;
	letter-spacing: 0.038em;
	/*color: #222222;*/
}

.small_fine_text {
	font-size: 0.7em;
	line-height: 1.5em;
	letter-spacing: 0.038em;
	/*color: #333333;*/
	position: relative;
}

.superscript_small_fine_text {
	font-size: 0.7em;
	line-height: 1.5em;
	letter-spacing: 0.06em;
	color: #333333;
	position: relative;
	top: -5px;
}

a.headerLink {
	text-decoration: none;
	font-size: 0.9em;
	line-height: 1.7em;
	letter-spacing: 0.03em;
}

a.quickHeaderLink {
	text-decoration: none;
	font-size: 0.6em;
	line-height: 1.0em;
	letter-spacing: 0.03em;
}

a.fineLink {
	color: #000000;
	text-decoration: none
}

hr.nav {
	border: 2px dotted #FFFFFF; /* stable theme no 3 #CEE792;*/ /* last stable theme no 2 #606060*/
}

hr.whiteDot {
	border: 1px dotted #FFFFFF; /* last stable theme no 2 #606060*/
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/



/*********** #content styles ***********/

#content {
	border: 0px solid #CEE792;
	font-weight: 500;
	color: #333333;
	padding: 5px;
	line-height: 15pt;
	font-size: medium;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/*********** #sectionLinks styles ***********/

#sectionLinks{
	border:0px solid #EEEEEE;
	margin:0px;
	padding:0px;
	font-size: 90%;
	background-color: #FFFFFF; /*#CEE792;*/ /* last stable theme no 1 #336699; no 2 #606060*/
}

#sectionLinks a:link,
#sectionLinks a:visited{
	display: block;
	width: 100%;
 	padding:2px 2px 2px 2px;
	border:0px #C0C0C0;
	width: auto;
	color: #606060; /* last stable theme no 2 #EEEEEE*/
	text-decoration: none;
}

#sectionLinks a:hover{
	background-color: #D1EA99; /* last stable theme no 1 #336699; */
	color: #FFFFFF; /* last stable theme no 1 #CCCC99; */
 	padding:2px 2px 2px 2px;
}

/*********** #navBar2 link styles ***********/

#navBar2 ul a:link, #navBar2 ul a:visited {display: block;}
#navBar2 ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar2 li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar2 li {border-bottom: none;}

/*********** #sectionLinks2 styles ***********/

#sectionLinks2{
	border:2px solid #CCCCCC;
	margin:0px;
	padding:0px;
	font-size: 90%;
	background-color: #3F3F1F; /* #666633; */
}

#sectionLinks2 a:link{
	width: 100%;
 	padding:1px;
	border:2px #C0C0C0;
	width: auto;
	color: #FFFFFF;
}

#sectionLinks2 a:visited{
	padding:1px;
	border:2px #C0C0C0;
	display: block;
	color: #FFFFFF;
}

#sectionLinks2 a:hover{
	padding:1px;
	background-color: #666633;
	color: #FFFF99;
	display: block;
	border: 2px;
}