#container
{
	text-align: center;
}

.nest2
{
	line-height: 150%;
}

.box_title
{
	background-color: #FF5522;
	padding: 0px 10px;
	/*margin: 0px 0px 5px 0px;*/
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	line-height: 150%
}

.boxContent
{
	padding: 10px;
}

.banner
{
	/*background: url("../img/pub-x_logo01.gif") no-repeat;*/
	/*background-color: #FF88FF;*/
	/*height: 70px;*/
	margin: 10px;
}

.banner a
{
	color: #FF5522;
	font-weight: bold;
	text-decoration: none;
}

.site_title
{
	/*background-color: #DDFFFF;*/
}

.topic_path
{
	border-top: #FF5522 1px solid;
	border-bottom: #FF5522 1px solid;
	background-color: #FFDDCC;
	padding: 0px 10px;
	text-align: left;
}

.topic_path a:link
{
	color: #FF5522;
	font-weight: bold;
	text-decoration: none;
}

.topic_path a:visited
{
	color: #CC6622;
	font-weight: bold;
	text-decoration: none;
}

.topic_path a:hover
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
/*-------------------------*/



#frame-0
{
	/*background-color: #884e11;*/
}

#frame-1
{
	/*background-color: #014e82;*/
	
}


#frame-1 .nest2, #frame-1 .box
{
	/*background-color: #FFFFDD;*/
	/*padding: 10px;*/
	margin: 10px;
	text-align: left;
	border: #FF0000 1px solid;
}

.navigation a:link, .site_map a:link, .ranking a:link
{
	color: #334455;
}

.navigation a:visited, .site_map a:visited, .ranking a:visited
{
	color: #556677;
}

.navigation a:hover, .site_map a:hover, .ranking a:hover
{
	background-color: #FFDDCC;
	color: #FF0000;
}



.subheading1
{
	background-color: #FF9988;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;

	border-top: #FF0000 5px double;
	border-bottom: #FF0000 2px solid;
}

.subheading2
{
	background-color: #8844FF;
	padding: 0px 20px;
	margin: 0px 0px 0px 0px;
	/*font-size: large;*/
}

.subheading1 .subheading_title
{
	font-size: large;
	/*float: left;*/
}

.subheading1 .subheading_subtitle
{
	/*line-height:300%;*/
	/*float: left;*/
	/*padding-top: 10px;*/
	/*border-top: #FF0000 1px double;*/

}

.subheading2 .subheading_title
{
	font-size: large;
}

.subheading_title
{
	/*background-color: #884400;*/
	padding: 0px 10px;
	margin: 0px 0px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 200%
}

.subheading_subtitle
{
	/*background-color: #FFCC99;*/
	padding: 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #225577;
	font-size: normal;
	font-weight: bold;
	line-height: 120%
}

.box_title
{
	background-color: #FF5522;
	padding: 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	line-height: 150%
}

.second
{
	color: #FF0000;
}

.subtitle
{
	/*background-color: #FFCC99;*/
	
	padding: 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #FF5522;
	
	border-bottom: #FF5522 1px solid;
	font-size: normal;
	font-weight: bold;
	line-height: 150%
}

.article
{
	padding: 0px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
	/*border-bottom: #FF5522 1px solid;*/
	line-height: 150%
	text-indent: 1em;
}

/*-------------------------*/

#frame-2
{
	/*background-color: #CCFF66;*/
}

#frame-2 .box
{
	/*background-color: #CCFF66;*/
	/*margin: 0px;*/
}

#frame-2-0
{
	/*background-color: #88FF88;*/
}

.footer
{
	/*background-color: #88AA88;*/
}

.footer_box
{
	/*background-color: #88FFFF;*/
	/*text-align: center;*/
	border-top: #FF0000 5px double;
	border-bottom: #FF0000 2px solid;
	
}


.item_style
{
	width: auto;
	border-bottom: dotted 1px #0000FF;
	position: relative;
	font:7pt;
	background-color: #ccccFF;
}

