body, table, tr, td, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	border-spacing: 0;
 	border-collapse: collapse; 
	border-style: none;
	empty-cells: show;
	padding: 10 10 0 0;
	top: 10px
	vertical-align: top;
	text-align: left;
	font-family: Monaco, Verdana, "Courier New", monospaced; 
	/*letter-spacing: .2em;*/
	font-weight: normal;
	font-size: 12px;
	line-height: 16px; 
	}
	
	
body {
	padding: 80px 40px 40px 160px;
	color: #333;
	background-color: #EEE;
	background-image: url("../MEDIA/Background.jpg"); 
	}


a:link {
	background-color: transparent;
	color: #CCC; 
	text-decoration: none; }

a:visited {
	background-color: transparent;
	color: #CCC; 
	text-decoration: none; }

a:hover	{
	background-color: #000;
	color: #CCC; 
	text-decoration: none; }

a:active { 
	background-color: transparent;
	color: #000; 
	text-decoration: none; }



ol, ul, li {
	margin:  0;
	padding: 0;
	list-style: none; }

li {
	margin-bottom: 2px; }



h1 {
	color: #333; }

h2 a:link {
	display: block;
	/* background-color: #F0F3FF; */
	color: #F03; 
	text-decoration: none; }

h2 a:visited {
	display: block;
	/* background-color: #F0F3FF; */
	color: #F03; 
	text-decoration: none; }

h2 a:hover	{
	display: block;
	background-color: #F03;
	color: #FFF; 
	text-decoration: none; }

h2 a:active { 
	display: block;
	/* background-color: #F0F3FF; */
	color: #F03; 
	text-decoration: none; }

h3 {
	font-weight: bold;
	color: #444; }

h6 {
	color: #BBB; }



.box1 {
	margin: 2px;
	width:  660px;
	height: 16px;
	overflow: hidden; }
	
.box1:hover {
	width:  660px;
	height: 16px;  
	overflow: hidden; }

.box2 {
	/*float:  left;*/
	margin: 2px;
	width:  116px;
	height: 116px;
	background-color: #FFF;
	overflow: auto; }

.box3 {
	margin: 2px;
	width:  580px; }

.box4 {
	margin: 2px;
	width:  600px;
	/*overflow: auto;*/ }


.pad {
	padding: 4px 0px 0px 0px; }

.clear {
	clear: both;
	margin: 2px;
	width:  56px;
	height: 56px;
	overflow: hidden; }




form, input, select {
	margin:  0;
	padding: 0; }

select {
	margin: 0 10px 10px 0; }
	
input {
	margin: 0 10px 10px 0;
	width: 120px; }
	
	
	
	
	
.helvetica {
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 9px;
	line-height: 11px; 
	padding: 0px 0 0 0px;
	margin: 0 10px 0 0;
	color: #333; }

.helvetica a:link {
	color: #333; 
	text-decoration: none; }

.helvetica a:visited {
	color: #333; 
	text-decoration: none; }

.helvetica a:hover {
	color: #FFF; 
	background-color: #333;
	text-decoration: none; }

.helvetica a:active { 
	color: #333; 
	text-decoration: none; }
	
	
		
// gray

.gray {
	color: #F00; }
	
	
// black

.black {
	color: #333; }

.black a:link {
	color: #333; 
	text-decoration: none; }

.black a:visited {
	color: #333; 
	text-decoration: none; }

.black a:hover {
	color: #FFF; 
	background-color: #333;
	text-decoration: none; }

.black a:active { 
	color: #FFF; 
	text-decoration: none; }
	

	
	
	
	
.boxBottomLeft {
	position: absolute;
	z-index: 90;
	top: 105%; 
	left: 0; 
	margin: -100px 0 0 10px; 
	//width: 70%;
		line-height: 11px; 

	}

.boxLibrary {
	position: absolute;
	z-index: 91;
 	top: 0; 
	left: 100%; 
	margin: 0 0 0 -80px; 
	width: 80px; 
	text-align: right; }
