@charset "iso-8859-1";

/* ######################### */
/* TOP contents */
/* ######################### */


#headbrock{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:455px;
	border:0px solid #C9CCD4;
}


#headline{
	width:308px;
	float:left;
	border:0px solid #C9CCD4;
}
#headlineContent{
	width:308px;
	border:0px solid #C9CCD4;
}


#rate{
	width:95px;
	float:right;
	font-family: "Geneva", "Arial", "Helvetica", "san-serif";
	height:100%;
}

#icons{
	width:455px;
	height:110px;
}

#news{
	margin:50px 0px 50px 0px;
	padding-top:40px;
	border-top:solid 1px #999999;
	width:455px;
}

#ntxt{
	float:right;
	width:300px;
}

/*  -------------------------------------- */
/*  ---------------- main ---------------- */
#services{
	margin:50px 0px 50px 0px;
	padding-top:40px;
	border-top:solid 1px #999999;
	width:455px;
}

#services .services h3{

	float:left;
	border:1px solid #C9CCD4;
}

#services .nws{
float:right;
	width:300px;
	padding:0px 0px 20px 0px;
	margin:0px;
	background:url("../../top_img/news_border.gif") bottom no-repeat;
}


hr{
clear: both;
noshade;
height:1px;
border-top:1px solid #D5D2D2;
color:#ffffff;
}

html>body hr{
clear: both;
height:1px;
margin:5px 0px 0px 0px;
padding:0px 0px 5px 0px;
border-top:1px dotted #D5D2D2;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
background-color:#ffffff;
color:#ffffff;
}




/*  ---------------- main ---------------- */


h1{
	font-family: "Times New Roman", "Times", "serif";
	margin:0px 0px 10px 0px;
	font-size: 1.8em;
	font-style: normal;
	font-weight:bold;
	line-height: 1.3em;
	color:#572994;
}

h2{
	font-family: "Geneva", "Arial", "Helvetica", "san-serif";
	margin:30px 0px 10px 0px;
	font-size: 1.3em;
	letter-spacing:0.3em;
	font-style: normal;
	font-weight:bold;
	line-height: 1.3em;
	color:#7f0000;
	border:0px solid #C9CCD4;
}


h3{
	display:block;
	padding:30px 0px 0px 0px;
	margin:0px;
	width:140px;
	height:0px !important;
	height /**/:30px;/* for ie5.x */
	background:url("../../top_img/news-title.gif") 0px 0px no-repeat;
	overflow:hidden;
	float:left;
}

h4{
	font-family: "Geneva", "Arial", "Helvetica", "san-serif";
	margin:0px 0px 10px 0px;
	padding-left:8px;
	font-size: 1em;
	font-style: normal;
	font-weight:bold;
	line-height: 1.3em;
	color:#666666;
	border-left:solid 4px #999999;
}



#main .sg{
	margin:0px 0px 3px 0px;
	font-size: 1em;
	font-style: normal;
	font-weight:bold;
	line-height: 1.3em;
	color:#999999;
}

/*  ---------------- icon ---------------- */

.icon1 a,.icon2 a,.icon3 a,.icon4 a,.icon5 a,.icon6 a,.icon7 a,.icon8 a,.icon9 a{
	text-decoration:none;
	text-indent:-2000px;
	text-align:center;
	display:block;
	position:absolute;
	padding:0px;
	/*margin:0px;*/
	width:64px;
	height:110px !important;
	height /**/:110px;/* for ie5.x */
	float:left;
}

.icon1 a{
	margin:0px 0px 0px 0px;
	background:url("../../top_img/icon-1.gif") no-repeat;
}

.icon1 a:hover{
	background:url("../../top_img/icon-1h.gif") no-repeat;
}


.icon2 a{
	margin:0px 0px 0px 80px;
	background:url("../../top_img/icon-2.gif") no-repeat;
}

.icon2 a:hover{
	background:url("../../top_img/icon-2h.gif") no-repeat;
}

.icon3 a{
	margin:0px 0px 0px 160px;
	background:url("../../top_img/icon-3.gif") no-repeat;
}

.icon3 a:hover{
	background:url("../../top_img/icon-3h.gif") no-repeat;
}


.icon4 a{
	margin:0px 0px 0px 240px;
	background:url("../../top_img/icon-4.gif") no-repeat;
}

.icon4 a:hover{
	background:url("../../top_img/icon-4h.gif") no-repeat;
}


.icon5 a{
	margin:0px 0px 0px 320px;
	background:url("../../top_img/icon-5.gif") no-repeat;
}

.icon5 a:hover{
	background:url("../../top_img/icon-5h.gif") no-repeat;
}

.icon6 a{
	margin:110px 0px 0px 120px;
	background:url("../../top_img/icon-6.gif") no-repeat;
}

.icon6 a:hover{
	background:url("../../top_img/icon-6h.gif") no-repeat;
}


.icon7 a{
	margin:110px 0px 0px 200px;
	background:url("../../top_img/icon-7.gif") no-repeat;
}

.icon7 a:hover{
	background:url("../../top_img/icon-7h.gif") no-repeat;
}

.icon8 a{
	margin:110px 0px 0px 280px;
	background:url("../../top_img/icon-8.gif") no-repeat;
}

.icon8 a:hover{
	background:url("../../top_img/icon-8h.gif") no-repeat;
}

.icon9 a{
	margin:110px 0px 0px 360px;
	background:url("../../top_img/icon-9.gif") no-repeat;
}

.icon9 a:hover{
	background:url("../../top_img/icon-9h.gif") no-repeat;
}

/*  ---------------- RATE ---------------- */
#rate .sg{
	margin:0px 0px 3px 0px;
	font-size: 1.2em;
	font-style: normal;
	font-weight:bold;
	line-height: 1em;
	color:#999999;
}

#rate .ratetit{
	margin:5px 0px 2px 0px;
	padding-top:3px;
	font-size: 0.9em;
	font-style: normal;
	line-height: 1em;
	color:#999999;
	border-top:solid 4px #e6e6e6;
}

#rate .rate{
	margin:0px;
	text-align:right;
	font-weight:bold;
	font-size: 1.7em;
	font-style: normal;
	line-height: 1.4em;
	color:#333333;
}

#rate .date{
	margin:0px;
	text-align:right;
	font-size: 0.8em;
	font-style: normal;
	color:#ff0000;
	border-top:solid 4px #e6e6e6;
}

/*  ---------------- news ---------------- */
#news .nwdate{
	margin:0px;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	line-height: 2em;
	color:#999999;
}

#news .nw{
	width:300px;
	padding-bottom:20px;
	margin-bottom:20px;
	background:url("../../top_img/news_border.gif") bottom no-repeat;

}



/* font-family: "Geneva", "Arial", "Helvetica", "san-serif";  */
/* font-family: "Times New Roman", "Times", "serif";  */