body {
	margin:0px;
	padding: 90px 40px 40px 40px;
		font:11px/20px verdana, arial, helvetica, sans-serif;
	color:#CCCCCC;
	background: url(BG-blue-ether.jpg) repeat;
	scrollbar-face-color: #669999; 
	scrollbar-shadow-color: #004455; 
	scrollbar-highlight-color: #004455; 
	scrollbar-3dlight-color: #004455; 
	scrollbar-darkshadow-color: #004455; 
	scrollbar-track-color: #004455; 
	scrollbar-arrow-color: #004455;
	}
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	}
#Content>p {margin:0px;}
#Content>p+p {text-indent:30px;}

a {
	color:#09c;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#09c;}
a:visited {color:#07a; }
a:hover {color:#66CCFF;}
p a:hover {background-color:#006699;}
table a:hover {background-color:#006699;}
tr a:hover {background-color:#006699;}
td a:hover {background-color:#006699;}
ul a:hover {background-color:#006699;}

img a:link {color:#00FF00;}
img a:hover {color:#00FF00; background-color:none;}
img a:visited {color:#00FF00;}

a.toplink:link { color: #09c;  }
a.toplink:visited { color: #09c;  }
a.toplink:hover { color:#66CCFF; background-color:#006699;  }


tr, td, ul, li {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	}
	
li {
	list-style-type:circle;
	list-style-position:outside;
	list-style-image:url(bullet.gif)!important;
	vertical-align:middle;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	}

.annotation {  font:13px verdana, arial, helvetica, sans-serif;; color: #FFFFFF; text-align: center}
.nodist { font:normal 13px/-200px Verdana, Arial, Helvetica, sans-serif; ; white-space: nowrap}
.big {  font-size: 12pt; font-weight: 600}
.basicbold {  font-weight: 700}
.highlight {  color: #CC99FF}
.colorblue {  color: #99CCFF}
.titletext {color:#99CCFF;	font-size:16px;	font-style:italic; font-weight:800; }
.colorpurple {  color: #CC99FF}
.colorred {  color: #FF6666}
.colorltgreen {  color: #99FFCC}

#Array {
	position:absolute;
	width:863px;
	height:709px;
	z-index:1;
	left:-4px;	
	top:58px;
	background: url(Array-full.gif) no-repeat;
	}

#DarkBG {
	margin:0px;
	padding:15px;
	position:relative;
	background-color: #004455;
	z-index:3;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	}
	
MediumBG {
	position:relative;
	margin: 10px;
	padding:10px;
	color: #003333;
	background-color: #669999;
	z-index:4;
	}

a.MediumBG:link {color: #99CCCC;}
a.MediumBG:visited {color: #99CCCC;}
a.MediumBG:hover {color: #66CCCC; background:#006666;}

a.thn:link {color: #66CCFF;}
a.thn:visited {color: #66CCFF;}
a.thn:hover {color: #66CCFF;}

	


#Title {
	position:absolute;
	z-index:5;
	top:40px;
	right:30px;
    text-align: right;
	}

#Copyright {
	position:relative;
	font:13px verdana, arial, helvetica, sans-serif;
 	color: #FFFFFF; 
 	text-align: center;
	width: 100%;
	z-index:6; 
	}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; z-Index:15; width:100%; height:"menu"; background-color:#004455; layer-background-color:#004455; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; z-Index:15; padding:4px; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold; vertical-align: middle}
.clLevel0{background-color:#004455; layer-background-color:#004455; color:#63BDB5;}
.clLevel0over{background-color:#006699; layer-background-color:#006699; color:#66CCFF; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; z-Index:15; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; z-Index:15; padding:2px; font-family:verdana, arial,helvetica; font-size:12px; font-weight:bold}
.clLevel1{background-color:#669999; layer-background-color:#669999; color:#004455;}
.clLevel1over{background-color:#006699; layer-background-color:#006699; color:#66CCFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-Index:15; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; z-Index:15; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel2{background-color:#004455; layer-background-color:#004455; color:#63BDB5;}
.clLevel2over{background-color:#006699; layer-background-color:#006699; color:#66CCFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; z-Index:15; visibility:hidden; background-color:#006699; layer-background-color:#006699}
.ltgrnbgtext {
	color: #003333;
}

