body{
	color:#000;
	background-color:#fff;
	margin:0;
	padding:.3em;
	font-family:"Arial",sans-serif;
} 
table,td,th,thead,tbody,tfoot,button,input,select,textarea{
} 

h1,h2,h3,h4{
	font-weight:bold;
	color:#690;
	padding:0;
	margin:.5em 0 .5em 0;
	line-height:120%;
} 
#leftmenus h2, #leftmenus h3, #leftmenus h4{
	color:#960;
}

h1{
	color:#690;   /*960 57b*/
	font-size:155%;
} 
h2{
	font-size:135%;
} 
h3{
	font-size:120%;
} 
h4{
	font-size:110%;
}
p{
	text-align:justify;
	margin:1.3em .5em 1.2em .5em;
}
p.subtopic{
	display:none;
}

img{
	border:0;
}
ul,li,ol{
}
hr{
	width:100%;
	color:#bbb;
}



a{
	text-decoration:none;
	color:#00b
} 
a:link{}
a:visited{
	color:#68b
}
a:active{}
a:hover{
	color:#c90
} 
a:link:hover,a:visited:hover{
	color:#f90;
	text-decoration:underline
} 
h2 a:link:hover, h2 a:visited:hover{
	text-decoration:none;
	cursor:text;
}
a.flyglo{
/*	background-color: #cfc;*/
	text-decoration: none;
	border-bottom: 1px dashed #090;

	color: inherit;							 /* for Opera, Firefox */
	color: expression(this.parentNode.currentStyle['color']);	 /* for MSIE */

}
a.flyglo:hover{
	border: 0;
}
.tnst_mcol{
	color:#a70;
}

                               

.red{color:#960}
.green{color:#690}
.gold_back{background-color:#fd0}
.gold_back_padding{
	background-color:#fd0;
	padding:.3em
}
.yspeh{padding:.6em .5em .2em .5em}

#thisurl{
	display:none;
	width:100%;
	text-align:center;
	margin-bottom:1em;
}
#lrhru_logo{
	background-color:#c4f4ff;
	margin:0;
	padding:.3em .3em 0 .3em;
}
#classicthemecontrols{
	margin:0;
	padding:2em .5em 2.5em .5em;
	background:url(../images/img/menu_bg_4.gif) #94c4e4 repeat-x 0 0;
}
/*
#classicthemecontrols img{width:26px;height:21px}
*/


#main{width:100%} 
#leftmenus{
	float:left;
	display: block;
	width: 24%;
	background-color:#94c4e4; 
	border-color:#eee #89b #89b #eee;
	border-width:1px;
	border-style:solid;
	padding:0;
	margin:0 .5% 0 0;
	z-index:10;
}
#siteheader{
	border-bottom: 1px solid orange; 
	padding-bottom:10px;
	margin-bottom:5px;
	text-align:center; 
	width:100%
}
#content{
	border-color:#eee #89b #89b #eee;
	border-width:1px 1px 1px 0;
	border-style:solid;
	margin-left: 26%;
	padding: .5em 2% .5em 0;
	width:71%;
} 



table.tnst_innertable{
	margin: 0 auto;
}

table.tnst_innertable tbody tr td{
	background-color:#fff; 
	padding:.7em .7em .7em .7em; 
	border:1px solid black;
}

#tnst_intro_switch{
	cursor:pointer;
	cursor:hand
}
#tnst_intro_div{
	margin-bottom:2em;
}
.main-page-item{
	border-top:1px dashed #080;
	border-left:1px dashed #080;
	padding:1em 0 1em .5em;
	vertical-align:top
}
.main-page-item h2{
	text-align:center;
	margin:0;
	padding:0
}
.main-page-item p{
	margin:0;
	padding:0;
	display:inline;
}



div.tnst_menuwindow{
	position:absolute; 
	visibility:visible; 
	z-index:11; 
	top:-1000px; 
	padding:0;
}




tr.tnst_mitem td{
	text-align:left;
	white-space:nowrap;
	padding:.2em .3em .2em .3em;
}
tr.tnst_mitem td.point{
	text-align:center;
}
tr.tnst_mitem td div.inner{
	width:0;
}
tr.tnst_mitem td.point div.inner{
	width:22px;
	height:19px;
	margin: 0 auto
}
tr.tnst_mitem a{
	line-height:90%;
}




tr.tnst_mi_normal{
	background-color:#bfa;
}
tr.tnst_mi_normal td.point{
	background:#bfa url(../images/img/arrow_act.gif) no-repeat 50% 50%;
}
tr.tnst_mi_normal td.point div.inner{
	background:#bfa url(../images/img/arrow.gif) no-repeat 0 0;
}
tr.tnst_mi_normal a{
	color:#008;
}
tr.tnst_mi_normal a:visited{
	color:#68b;
}



tr.tnst_mi_current{
	background-color:#b5f6a5;
}
tr.tnst_mi_current td{
	border:1px solid #c90;
	border-width:1px 0 1px 0;
}
tr.tnst_mi_current td.point{
	background-color:#b5f6a5;
}
tr.tnst_mi_current td.point div.inner{
	background-color:#b5f6a5;
}



tr.tnst_mi_highlight{
	background-color:#ae9;
}
tr.tnst_mi_highlight td.point{
	background:#ae9 url(../images/img/arrow_act.gif) no-repeat 50% 50%;
}
tr.tnst_mi_highlight td.point div.inner{
	background:none;
}
tr.tnst_mi_highlight a{
	color:#da0;
}
tr.tnst_mi_highlight a:visited{
	color:#da0;
}
tr.tnst_mi_highlight a:hover{
	color:#da0;text-decoration:none;
}


tr.header{
	text-align:center
}
tr a.header{
	font-size:110%;
	font-weight:bold;
	line-height:250%;
	color:#a70;
}
tr a.submenu{
	line-height:130%;
}
tr a.thispage{
	color:#c90;
	font-weight:bold;
}


.menublock tr td{
	text-align:right;
}
.menublock tr td h4{
	text-align:left;
}






.flyglo_tr{
	width:100%;
	clear:both;
}

.flyglo_main1{
	margin:0;padding:0 8px 0 8px;
	background-color:#bfa;
	border-left:1px solid black;
	border-right:1px solid black;
}
.flyglo_uple1{
	background:url(../images/img/uple.gif);
	font-size:0;
	float:left;
	width:8px;
	height:8px;
	margin:0 -8px 0 0;
}
.flyglo_upri1{
	background:url(../images/img/upri.gif);
	font-size:0;
	float:right;
	width:8px;
	height:8px;
	margin:0 0 0 -8px;
}
.flyglo_dole1{
	background:url(../images/img/dole.gif);
	font-size:0;
	float:left;
	width:8px;
	height:8px;
	margin:0 -8px 0 0;
}
.flyglo_dori1{
	background:url(../images/img/dori.gif);
	font-size:0;
	float:right;
	width:8px;
	height:8px;
	margin:0 0 0 -8px;
}
.flyglo_up1{
	height:7px;
	border-top:1px solid black;
	font-size:0;
	background-color:#bfa;
	margin:0 8px 0 8px;
}
.flyglo_do1{
	height:7px;
	border-bottom:1px solid black;
	font-size:0;
	background-color:#bfa;
	margin:0 8px 0 8px;
}



.flyglo_main0{
	margin:0;
	padding:0 8px 0 8px;
	background-color:#ffc;
	border-left:1px solid black;
	border-right:1px solid black;
}
.flyglo_uple0{
	background:url(../images/img/upley.gif);
	font-size:0;
	float:left;
	width:8px;
	height:8px;
	margin:0 -8px 0 0;
}
.flyglo_upri0{
	background:url(../images/img/upriy.gif);
	font-size:0;
	float:right;
	width:8px;
	height:8px;
	margin:0 0 0 -8px;
}
.flyglo_dole0{
	background:url(../images/img/doley.gif);
	font-size:0;
	float:left;
	width:8px;
	height:8px;
	margin:0 -8px 0 0;
}
.flyglo_dori0{
	background:url(../images/img/doriy.gif);
	font-size:0;
	float:right;
	width:8px;
	height:8px;
	margin:0 0 0 -8px;
}
.flyglo_up0{height:7px;border-top:1px solid black;font-size:0;background-color:#ffc;margin:0 8px 0 8px;}
.flyglo_do0{height:7px;border-bottom:1px solid black;font-size:0;background-color:#ffc;margin:0 8px 0 8px;}
