html,body {height:100%;}
body {
	background-image: url(../i/bg_general.gif);
	margin: 0px;
	padding: 0px;
	background-color: #AD0000;
}
    IMG  { 
	 	behavior: url('../pngbehavior.txt');
		border : 0px; 
		}
A {color : #FFE064;}

H1, H2, H3{
	font-weight : normal;
	color : #FFFFFF;
}

H1 span.hidden {
	display: none;
	visibility: hidden;
}
DIV.top {  
	background-image: url(../i/bg_top.gif); 
	background-repeat: repeat-x; 
	height: 140px; 
	padding : 0px; 
	position : static; 
	margin : 0px;
	}
DIV.girl {
	top: 120px; 
	position: absolute; 
	height: 633px; 
	width: 220px;
	}
DIV.main{
	left: 195px; 
	position: absolute; 
	top: 75px;  
	font-family : 'Times New Roman', Times, serif; 
	color: #FFFFFF; 
	font-size : 90%;  
	width: 357px; 
	}
.content {
	width: 290px; 
	position: relative; 
	left: 65px; 
	}
.pagetext {
	/*text-align: justify;*/
	}
.quote { 
	padding-top : 10px; 
	padding-bottom : 15px; 
	}
.announce {
	width: 290px; 
	position: relative; 
	left: 65px; 
	}
.announce TD { 
	vertical-align : top; 
	}
.news{
	margin-top : 20px;
	}
.news TD { 
	vertical-align : top;
	padding-bottom : 10px;
	}
.news .title { 
	padding-top : 5px;
	}
.ann .title { 
	padding-top : 5px;
	}
.ann TD { 
	vertical-align : top;
	padding-bottom : 10px;
	}
.photo{
	border-color: #4C0606;
	border-width: 4px;
	border-style: solid;
}
.menuTable{
	width: 290px;
}
.menuTable TR{
	background-image: url(../i/dotted_line.gif); 
	background-repeat: repeat-x;
}
.menuTable TD{
	padding : 7px 5px 5px 0px;
	vertical-align : top;
}
.menuTable .w50{
	padding : 7px 0px 5px 5px;
	width : 50px;
	text-align : right;
}
DIV.right { 
	left: 600px; 
	position: absolute; 
	top: 75px;  
	width: 170px; 
	}
DIV.menu { 
	position: relative; 
	top: 200px; 
	}
.header{
	margin : 0px 0px 10px 0px;
}

UL{
font-size : 90%;
}
UL.nav{
	top : 115px;
	position : relative;
	margin : 0px;
	left : 0px;
	font-family : 'Times New Roman', Times, serif;
	font-size : 100%;
	color: #FFFFFF;
	-moz-padding-start: 0px;
	padding-bottom : 10px;
	}
	UL.nav LI{
	padding-top : 10px;
	margin : 0px 0px 4px 0px;
	list-style-type : none;
	}
	UL.nav UL LI A{
		color : #f9fe96;
	}
	UL.nav UL LI{
		line-height : 80%;
	}
	LI.sel DIV{
	color : #FFE064;
	padding : 2px;
	}
	UL.nav A:hover{
	color : #FFE064;
	}
	UL.nav IMG{
	width : 25px;
	height : 37px;
 	margin-bottom : -18px;
	margin-top : -5px;
}
UL.cal{
	position : relative;
	font-family : 'Times New Roman', Times, serif;
	font-size : 100%;
	color: #FFFFFF;
	-moz-padding-start: 23px;
	margin : 0px;
	}
UL.cal LI{
	list-style-type : none;
	margin : 0px 0px 4px 0px;
	}
.icoNewWindow{
	margin-right : 4px;
}
.promo{
	position : relative; 
	margin-top:180px;
	font-family : 'Times New Roman', Times, serif; 
	color: #FFFFFF; 
	font-size : 90%;
}