body
{
background-color: #400070;
background-image: url("images/background.gif");

z-index: -4;

}

.wrapper 
{	background-color: white;
	layer-background-color: white;
	visibility: visible;
 	width:980px;
	height:	660px;
	margin: -10px auto -50px auto ;
	border: 0;
	padding: 0;
	position: relative;

}	
	

.banner
{
	width: 780px;
	position: absolute;
	left: 180px;
	top: 20px;
}

.lang
{
	width: 150px;
	height: 17px;
	position: absolute;
	left: 800px;
	top: 50px;
	font-family: arial;
	color: #000070;
	font-size: 10pt;
}

.ads
{	position: absolute;
	left: 800px;
	top: 120px;
	width: 160px;
	height: 350px;
}
.homebutton
{
	width: 180px;
	position: absolute;
	left: 10px;
	top:  150px;
	border: 0;
}

.biogbutton
{
	width: 180px;
	position: absolute;
	left: 10px;
	top:  215px;
}

.repbutton
{
	width: 180px;
	position: absolute;
	left: 10px;
	top:  280px;
}

.engbutton
{
	width: 180px;
	position: absolute;
	left: 10px;
	top:  345px;
}

.audbutton
{
	width: 180px;
	position: absolute;
	left: 10px;
	top:  410px;
}

.galbutton
{
	width: 180px;
	position: absolute;
	left: 10px;
	top:  475px;
}

.linkbutton
{
	width: 180px;
	position: absolute;
	left: 10px;
	top:  540px;
}

.teachbutton
{
	width: 180px;
	position: absolute;
	left: 10px;
	top:  540px;
}

#fp_pic
{
	width: 240px;
       height: 266px;
	position: absolute;   
    	bottom: 5px;
	right: 5px;
}	
#mont_pic
{
	width: 500px;
       height: 250 px;
	position: absolute;   
    	bottom: 0px;
	right: 0px;
}	

.footer
{
	position: absolute;
	left: 10px;
	top: 600px;
	width: 930px;
	text-align: right;
	font-size: 8pt;
}
.footer_front
{
	position: absolute;
	left: 160px;
	top: 600px;
	width: 780px;
	align: right;
	text-align: right;
	font-size: 8pt;
}

.copyright
{
	font-size: 10;
	text-align: right;
}

.pub_photo
{
	position: absolute;
	left: 880px;
	top: 300px;
	width: 276;
}

.quote
{
font-style: italic;
text-align: center;
}

.sound
{
	width: 650px;
	margin: 50px auto;
}

.video
{
	width: 650px;
	margin: 50px auto;
}
p.b_head
{ 	font-weight: bold;
	color: #000070;
	size: 18pt;
	font-family: arial;
}


div.content {
	position: absolute;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 30px;
	left: 180px;
	top: 130px;
	width: 730px;
	height: 420px;
	font-family: Arial;
	color: #000070;
	font-size: 10pt;
	overflow-y: auto;
	overflow-x: none;
	text-align: justify;
	padding: 0;
}

div.fp {
	position: absolute;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 30px;
	left: 180px;
	top: 130px;
	width: 730px;
	height: 400px;
	font-family: Arial;
	color: #000070;
	font-size: 12pt;
	padding: 0;
}
.text
{
 	margin: 10px 10px 10px 10px;	
	font-family: arial;
	color: #000070;
	font-size: 10pt;

}
.text_fp
{

	margin: 20px 10px 10px 10px;
	font-family: arial;
	color: #000070;
	font-size: 12pt;
	overflow: auto;
	text-align: justify;

}
.text_fp_nar
{
	width: 450px;
	margin-left: 10px ;
	font-family: arial;
	color: #000070;
	font-size: 12pt;
	overflow: none;
	text-align: justify;

}

.textlink
{
	font-size: 8;
}

p
{
color: #000070;
font-family: arial;
text-align: justify;
}

.left
{
text-align: left;
}

.centre
{
text-align: center;
}

.right
{
	text-align: right;
}

a
{
	text-decoration: none;
	color: #aa0055;
}

a:hover
{ 	color:#800000;
}

a.normal
{ text-decoration: none;
	color:#aa00ff;
}



.nav_to
{       background-color: #ddddff;
	width: 180px;
	position: absolute;
	left: 50px;
	top:  180px;
	margin-left: 0px;
	border: 0;
	font-family: arial, sans-serif;
	font-size: 12pt;

}

li.links
{ 	list-style-type: disc;
	color: #000070;
	vertical-align: left;
	list-style-position: outside;	
	line-height: 2.5ex;
}

ul.links
{	margin: 20px;
	padding: 10px;
}

li
{ 	list-style-type: disc;
	color: #000070;
	vertical-align: left;
	line-height: 2.5ex;
}

.heading_t
{ 	width: 780px;
	position: absolute;
	left: 180px;
	top: 20px;
	font-size: 36pt;
	font-family: arial;
	text-align: center;
	text-color: #000070;
}

div.content_t {
	position: absolute;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	left: 180px;
	top: 180px;
	width: 730px;
	font-family: Arial;
	color: #000070;
	font-size: 10pt;
	text-align: justify;
	padding: 10;
}
.foot_text
{	text-align: right;
	font-size: 8pt;
	color: #000070;

}

.foot_text_fp
{	text-align: left;
	font-size: 8pt;
	color: #000070;
	position: absolute;   
    	bottom: 0px;
	left: 20px;
}


.linkhead
{	font-weight: bold;
	font-size: 12pt;
}

table.rep
{	text-align: left;
	padding: 0;
	border: 2;
	font-size: 10pt;
	margin: 20px auto;
	width: 90%;
}

th.eng
{ 	text-align: center;
}

table.eng
{	text-align: left;
	font-size: 10pt;
	margin: 20px auto;
	width: 90%;
}

td
{	padding: 3;
	border: 1;
	vertical-align: top;
}

.wrap_right
{
	clear: both;
	padding:10px 10px 10px 10px;

	float: right;
}

.wrap_left
{	clear: right;
	padding: 10px 10px 10px 10px;
	float: left;
}


