.txt-xsml{ font-size:65%; line-height:120%; color:#000000; }

.txt-sml{ font-size:70%; line-height:120%; color:#000000; }

.txt-sml2{ font-size:80%; line-height:140%; color:#000000; }

.txt-sitemap{ font-size:80%; line-height:160%; color:#000000; }

.txt-nml{ font-size:85%; line-height:140%; color:#000000; }

.txt-big{ font-size:95%; line-height:120%; color:#000000; }

.txt-xbig{ font-size:110%; line-height:120%; color:#000000; }



.title {

	font:bold 100%;

	margin:9px 9px 10px 0px;

	padding:0px 0px 8px 0px;

	border-bottom: 1px dotted #cccccc;

}



.subtitle {

	font:bold 80%;

	margin:5px 5px 10px 0px;

	padding:5px 0px 5px 0px;

	background-color: #eeeeee;

	border-bottom: 1px solid #cccccc;

}



.space1 {

	padding:5px 0px 0px 0px;

}



.space2 {

	padding:10px 0px 0px 0px;

}



.dotline{

	margin:9px 9px 10px 0px;

	padding:0px 0px 15px 0px;

	border-bottom: 1px dotted #ccccff;

}



.dotline_topics{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border-bottom: 1px dotted #cccccc;

}



.dotline_history{

	border-bottom: 1px solid #cccccc;

}



.dotline_profile{

	border-bottom: 1px dotted #cccccc;

}



.dotline_topics2{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border-bottom: 1px solid #cccccc;

}



div#body { font-size:85%; line-height:140%; color:#000000; }



a { color: #003399; text-decoration: underline; }

a:active,a:hover { color: #003399; text-decoration: none;}


table.list{
	border-top: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
	text-align: left;
}

table.list td.type1{
	background-color:#DAE0E6;
	border-bottom: solid #cccccc 1px;
	border-right: solid #cccccc 1px;
}

table.list td.type2{
	background-color:#FEFDFF;
	border-bottom: solid #cccccc 1px;
	border-right: solid #cccccc 1px;
}

table.list td.type3{
	background-color:#FEFDFF;
	border-bottom: solid #cccccc 1px;
}

table.list td.type4{
	background-color:#F8FCFF;
	border-bottom: solid #cccccc 1px;
	border-right: solid #cccccc 1px;
}

table.list td.type5{
	background-color:#F8FCFF;
	border-bottom: solid #cccccc 1px;
}



body {

	margin: 0px; padding: 0px;

	background-image: url(../image/background.jpg);

	background-repeat: repeat-x;

	background-posion:top;

}




