/*level 1*/
div#site_title {
    text-align: left;
    width: 646px;
    margin: 0 auto;
}

div#site_title h1{
	font-size:24px;
	font-weight:bold;
        padding-left: 115px;
        line-height: 3em;
}

div#site_title h1 span{
	color:#00a5bc;
}

div#tutorial{
	position:relative;
	margin:0 auto;
	width:531px;
	height:173px;
	background-image:url('../images/tutor_lifeboat.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
        padding-left: 115px;
}

div#tutorial h1{
	padding-top:23px;
	padding-bottom:5px;
	font-size:22px;
	font-weight:bold;
}

div#tutorial h1 span{
	color:#00a5bc;
}

div#tutorial div.sublevel{
	padding-left:65px;
}

div#tutorial p{
	margin:5px 0;
	font-size:17px;
}

div#tutorial p a{
	color:#152850;
	font-weight:bold;
}

div#tutorial div.sublevel div{
	position:absolute;
	bottom:0;
}

div#tutorial div.sublevel div a img{
	margin-right:2px;
}

div#tutorial div.sublevel div a img.active{
	border:solid 2px #ffcc00;
}

div#tutorial div.sublevel div p{
	font-size:12px;
	color:#000;
}



div#categories{
	width:646px;
	margin:30px auto 30px auto;
}

td.tab1{
	width:100px;
	height:72px;
	text-align:center;
	vertical-align:middle;
        clear: left;
}

td.tab2{
	padding-left:15px;
	padding-bottom:26px;
	font-size:12px;
	width:521px;
	min-height:72px;
	border-bottom: dashed 1px #e1e1e1;
        color: #00A5BC;
}

td.tab2 h1 {
	font-size:19px;
	padding:6px 0;
}

td.tab2 h1 a {
        color: #152850;
}

td.tab_end{
	border-bottom: 0;
}

div#search{
	width:644px;
	margin:0 auto;
	padding-left:60px;
	padding-top:14px;
	padding-bottom:14px;
	background-image:url('../images/search_back.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
}

div#search table#advanced_search th {
	text-align: left;
}

div#search table#advanced_search select.text_58 {
	width: 66px;
}

div#search table#advanced_search select.text_123 {
	width: 144px;
}

div#search div.h_additions{
	padding-top:4px;
	padding-left:14px;
	word-spacing:2px;
	clear:left;
}

div#search div.h_additions a{
	color:#000;
}

div#search div.form{
	position:relative;
}

div#search form{
	margin:0 0 0 0;
	padding-bottom:1px;
}


div#search form input.submit{
	position:absolute;
	top:-4px;
	margin-left:4px;
}



div#full_list{
	width:650px;
	margin:0 auto;
	height:38px;
	padding-left:80px;
	padding-top:19px;
	margin:0 auto;
	background-image:url('../images/full_list_back.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
}

div#full_list a {
	margin-left:6px;
	font-size:17px;
	font-weight:bold;
	color:#152850;
}
