body {
    background-image: url(images/bg_main.gif);
	background-repeat:repeat-x;
	margin : 0px;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color : Black;
  background: transparent;
 }

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: #0E2F32;
  background : transparent;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #3F5857;
  background : transparent;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  padding-bottom: 0pt;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD.content {
    background-color:white;
	font-family : tahoma, verdana, helvetica, sans-serif;
	padding: 10x;
	width:583px;
	height:280px;
	vertical-align:top;
}

select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

p.timestamp {
  font-size: 8pt;
  color: #3F5857;
  background : transparent;
}

p.caption {
  font-size: 8pt;
  font-style: italic;
}

p.sidelink {
  color: #3F5857;
  background : transparent;
}
  
a {
  color: #008737;
  text-decoration: none;
  background : transparent;
}

a:hover {
  color: #008737;
  background : #aed8c3;
}

a:active {
	color: #008737;
	background : #80FFBF;
}

A.bullets:LINK, A.bullets:ACTIVE, A.bullets:VISITED {
    background : transparent;
	color : #000000;
	text-decoration : none;
}

A.bullets:HOVER {
    background : transparent;
	color : red;
	text-decoration : none;
}

.easy {  font-style: italic; font-weight: bold; background-color: #FFFF00}
.power {  font-style: italic; font-weight: bold; background-color: #FF0000}
.solprov {  font-style: italic; font-weight: bold; background-color: #009843}
.online {  font-style: italic; font-weight: bold; background-color: #999999}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:transparent; layer-background-color:transparent; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:1px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel0{padding-left: 5px; color:#FFFFFF;}
.clLevel0over{padding-left: 5px; layer-background-color:#336699; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; width:180; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#D7EDDE; layer-background-color:#D7EDDE; color:#00832F;}
.clLevel1over{background-color:#4AB780; layer-background-color:#4AB780; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#00832F; layer-background-color:#00832F}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; width:180; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel2{background-color:#D7EDDE; layer-background-color:#D7EDDE; color:#00832F;}
.clLevel2over{background-color:#4AB780; layer-background-color:#4AB780; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#00832F; layer-background-color:#00832F}

/*Styles for level 3*/
.clLevel3, .clLevel3over{position:absolute; width:180; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel3{background-color:#DEE2EF; layer-background-color:#DEE2EF; color:#00832F;}
.clLevel3over{background-color:#336699; layer-background-color:#336699; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel3border{position:absolute; visibility:hidden; background-color:#00832F; layer-background-color:#00832F}

/*Styles for level 4*/
.clLevel4, .clLevel4over{position:absolute; width:180; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel4{background-color:#DEE2EF; layer-background-color:#DEE2EF; color:#00832F;}
.clLevel4over{background-color:#336699; layer-background-color:#336699; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel4border{position:absolute; visibility:hidden; background-color:#00832F; layer-background-color:#00832F}

/*Styles for level 5*/
.clLevel5, .clLevel5over{position:absolute; width:180; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel5{background-color:#DEE2EF; layer-background-color:#DEE2EF; color:#00832F;}
.clLevel5over{background-color:#336699; layer-background-color:#336699; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel5border{position:absolute; visibility:hidden; background-color:#00832F; layer-background-color:#00832F}

/*Styles for level 6*/
.clLevel6, .clLevel6over{position:absolute; width:180; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel6{background-color:#DEE2EF; layer-background-color:#DEE2EF; color:#00832F;}
.clLevel6over{background-color:#336699; layer-background-color:#336699; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel6border{position:absolute; visibility:hidden; background-color:#00832F; layer-background-color:#00832F}