.findlevel_div{
	background:url(../images/home/levels.gif) no-repeat;width:207px;height:139px;
	padding-top:1px;text-align:center;
}

span.level{
  margin-right: 5px;
  padding:1px 2px 2px 2px ;font-size:0.8em;

}
span.e1{
background-color:#00CCFF;
border: 1px solid #00a8db;
}

span.e2{
background-color:#00ff00;
border: 1px solid #009900;
}

span.e3{
background-color:#ffff00;
border: 1px solid #9f9f0f;
}

span.l1{
background-color:#ff9933;
border: 1px solid #de7812;
}

span.l2{
background-color:#ff0000;
border: 1px solid #de7812;
}

.greentop{
background:url(../images/home/top_tile.gif) repeat-x;
margin-top:1em;height:6px;overflow:hidden;
}

.greentop .left{
background:url(../images/home/green_top_l.gif) no-repeat;float:left;
}

.greentop .right{
background:url(../images/home/green_top_r.gif) no-repeat;width:7px;float:right;
background-position:top right;
}

.greenbot {
background:url(../images/home/bottom_tile.gif) repeat-x;
height:6px;overflow:hidden;margin-bottom:1em;
}

.greenbot .left{
background:url(../images/home/green_bottom_l.gif) no-repeat;float:left;
}

.greenbot .right{
background:url(../images/home/green_bottom_r.gif) no-repeat;width:7px;float:right;
background-position:top right;
}

.green_content{
	background:#71F571 url(../images/home/green_tile.gif) repeat-x;padding:8px 4px 4px 8px; border:1px solid #33CC33;border-width:0 1px;
	line-height:1em;
}


.green_content h3{
	margin:0;padding:0 0 0.5em 0;font-weight:bold;
}


.bluetop .left{
background:url(../images/home/topics_tl.gif) no-repeat;float:left;
}

.bluetop .right{
background:url(../images/home/topics_tr.gif) no-repeat;width:3px;float:right;
background-position:top right;
}

.bluetop {
background:url(../images/home/topics_t.gif) repeat-x;
height:4px;overflow:hidden
}

.bluebot {
background:url(../images/home/topics_b.gif) repeat-x;
height:4px;overflow:hidden;
}

.bluebot .left{
background:url(../images/home/topics_bl.gif) no-repeat;float:left;
}

.bluebot .right{
background:url(../images/home/topics_br.gif) no-repeat;width:3px;float:right;
background-position:top right;
}

.blue_content{
	background:#E4EFF5;padding:1px 3px 1px 0px; border:1px solid #336699;border-width:0 1px;
}


.news_top{
background:url(../images/home/news_top.gif) no-repeat;height:21px;margin-bottom:0px;width:207px;padding-top:20px;font-size:1.1em;font-weight:bold;text-indent:-2000px;
}

.news_bot{
background:url(../images/home/news_bot.gif) no-repeat;height:17px;width:207px;
}

.news_content{
background:url(../images/home/news_tile.gif) repeat-y;width:207px;
}
.news_content p{margin:0px;margin-left:20px;padding:1em 0 1em 0;}
.news_content ul{margin-bottom:0px;margin-top:0.2em;padding-bottom:1em;}

.findlevel_but{background:url(../images/home/findlevel_courses.gif) no-repeat;width:126px;height:28px;text-align:center;display:block;text-decoration:none;color:#000;padding-top:3px;float:left;}

.findlevel_time{float:left;margin-left:20px;padding-top:5px;
}
.findlevel_desc{margin-left:250px;
}

#subtopics {background-color:#C5E2F0;}
#search_list{
	float:left;width:147px;height:152px;margin-top:6px;
}
#search_list h3{
	margin:0;padding:0 0 0.5em 0;font-weight:bold; margin-left:10px;
}

#search_list ul{list-style:none;margin:0;padding:0;}
#search_list li{padding:3px 10px;}
#search_list li.selected{background:url('../images/home/course_selected.gif');}

.submitbutton{

margin-top: 5px;
color: #000000;
background: #ededed;
border: 2px outset #d7b9c9
}

.tabcontainertools
{
  padding-top: 12px;
  width: 520px;
  height: 29px;
}

.tabcontainertools A
{
  display: block;
  float: left;
  text-decoration: none;

  background: #eee;

  margin-right: 5px;
  padding: 5px;

  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.tabcontainertools A.selected
{
  background: white;
}