BODY {
	color: #666;
	font-size: 9px; 
	font-family: Arial, sans-serif;
}

.images_control {
	font-size: 10px;
	text-align: right;
}

.image_hidden {
	display: none;
	text-align: right;
}

A:link {	text-decoration: none; color: #000; }
A:visited {	text-decoration: none; color: #000; }
A:active {	text-decoration: none; color: #000; }
A:hover {	text-decoration: none; color: #fff; background: #000; }

.links	{
	width: 150px;
	text-align: left;
	text-transform:	uppercase;
}


.menu_group A:link {	text-decoration: none; color: #000; }
.menu_group A:visited {	text-decoration: none; color: #000; }
.menu_group A:active {	text-decoration: none; color: #000; }
.menu_group A:hover {	text-decoration: none; color: #fff; background: #000; }


.menu	{
	width: 170px;
	text-align: left;
}

.menu_group {
	text-transform:	uppercase;
	font-family: arial;
	font-size: 15px;
	text-decoration: none;
}

.menu_subjects {
	text-align: left;
}

.menu_subject {
	text-transform:	uppercase;
	font-size: 10px; 
}

.menu_subject A:link {		text-decoration: none; color: #999; }
.menu_subject A:visited {	text-decoration: none; color: #999; }
.menu_subject A:active {	text-decoration: none; color: #999; }
.menu_subject A:hover {		text-decoration: none; color: #fff; background: #000; }

.subject_small {
	/*display: block;*/
	width: 300px;
}


.subject_title {
	font-size: 35px; 
	color: #000;
	text-transform:	uppercase;
	margin-top: 20px;
	font-weight:bold;
}

.subject_title_small {
	font-size: 12px; 
	color: #000;
	text-transform:	uppercase;
	margin-top: 20px;
	font-weight:bold;
}

.subject_title A:link {	text-decoration: none; color: #000; }
.subject_title A:visited {	text-decoration: none; color: #000; }
.subject_title A:active {	text-decoration: none; color: #000; }
.subject_title A:hover {	text-decoration: none; color: #fff; background: #000; }

.subject_bar { 
	border-bottom: 1px dotted #999;
	width: 680px;
	margin-bottom: 10px
}

.subject_text {
	color: #666;
	font-size: 13px; 
	width:440px;
}

.subject_text_large {
	color: #666;
	font-size: 13px; 
	width:680px;
}


.subject_text_small {
	color: #666;
	font-size: 13px; 
	width:340px;
}

.data_title {
	font-size: 12px; 
	color: #999;
	text-transform:	uppercase;	
	font-weight:bold;	
	
}

.data_text {
	font-size: 12px;
	color: #000;
}

.data_headline {
	font-size: 10px;
	color: #999;
}

.data_bar {
	border-bottom: 1px dotted #999;
	width: 200px;
}

.pages {
	font-size: 10px;
	margin-top: 30px;
	width: 150px;
	text-align: left;
	border-right: 20px solid #fff;
}

.pages_title {
	font-size: 12px;
	text-align: left;
}

/*td { border: 1px solid #000; margin:0px; padding:0px; }*/

.pages_bar {
	width: 150px;
	border-bottom: 1px dotted #999;
	margin-bottom: 0px;
	/*margin-top: 20px;*/
	/*border-bottom:2px dotted black*/
}

.pages_link A:link {	text-decoration: none; color: #999; text-transform: uppercase; }
.pages_link A:visited {	text-decoration: none; color: #999; text-transform: uppercase; }
.pages_link A:active {	text-decoration: none; color: #999; text-transform: uppercase; }
.pages_link A:hover {	text-decoration: none; color: #fff; text-transform: uppercase; background: #999; }

img { border: none; margin: none;}

.o1 {
	text-transform:	uppercase;
	font-family: arial;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight:bold;
	color: #000
}

.o2 {
	text-transform:	uppercase;
	font-family: arial;
	font-size: 20px;
	text-decoration: none;
	font-weight:bold;
	color: #000
}

.o3 {
	text-transform:	uppercase;
	font-family: arial;
	font-size: 30px;
	text-decoration: none;
	font-weight:bold;
	color: #000
}

#slideshow {
    position:relative;
    height:325px;
    width: 680px;
    display:block;
}

#slideshow IMG {
    height: 325px;
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    /*z-index:8;*/
    opacity:0.0;
}

#slideshow IMG.active {
    /*z-index:10;*/
    z-index:100;
    opacity:1.0;
}

#slideshow IMG.last-active {
    /*z-index:9;*/
    z-index:10;
}

#navigator {
    position: relative;
    top: -180px;
    z-index:101;
    opacity:0.5;
    visibility: hidden;
    cursor:pointer;
    display: inline;
}

#navigator_next {
    position: relative;
    top: 0px;
    left: 626px;
    opacity: 0.5;
    display: inline
}

#navigator_back {
    display: inline
}

#container {
 cursor:pointer;
}
