body{
	color:#333333;
	font-size:13px;
}

.textw {
	font-family:"Osaka";
	color:#FFFFFF;
	line-height:15px;
}

.textr {
	font-family:"Osaka";
	color:#CC000000;
	line-height:17px;
}

P{
	margin-top:5;
	margin-bottom:10px;
}

.textg{
 color:#666666;
}

.textbold{
	font-weight:bold;
}

/*_______________________________________
	link [ Default ] 
_______________________________________*/

A:link {
	text-decoration:underline;
	color:#333333;
}

A:visited {
	text-decoration:underline;
	color:#333333;
}

A:hover {
	text-decoration:underline;
	color:#003399;
}

A:active {
	text-decoration:underline;
	color:#666666;
}

/*_______________________________________
	link [ black ] 
_______________________________________*/

A:link.black {
	text-decoration:none;
	color:#000000;
}

A:visited.black {
	text-decoration:none;
	color:#000000;
}

A:hover.black {
	text-decoration:underline;
	color:#0066CC;
}

A:active.black {
	text-decoration:none;
	color:#000000;
}

/*_______________________________________
	link [ gray ] 
_______________________________________*/

A:link.gray {
	text-decoration:none;
	color:#666666;
}

A:visited.gray {
	text-decoration:none;
	color:#666666;
}

A:hover.gray {
	text-decoration:underline;
	color:#0066CC;
}

A:active.gray {
	text-decoration:none;
	color:#666666;
}

/*_______________________________________
	link [ acar ] 
_______________________________________*/

A:link.acar {
	text-decoration:none;
	color:#003399;
}

A:visited.acar {
	text-decoration:none;
	color:#003399;
}

A:hover.acar {
	text-decoration:underline;
	color:#CC0000;
}

A:active.acar {
	text-decoration:none;
	color:#003399;
}

/*_______________________________________
	link [ news ] 
_______________________________________*/

A:link.news {
	text-decoration:none;
	color:#003399;
}

A:visited.news {
	text-decoration:none;
	color:#003399;
}

A:hover.news {
	text-decoration:underline;
	color:#003399;
}

A:active.news {
	text-decoration:none;
	color:#666666;
}

/*_______________________________________
	link [ blue ] 
_______________________________________*/

A:link.blue {
	text-decoration:none;
	color:#003399;
}

A:visited.blue {
	text-decoration:none;
	color:#003399;
}

A:hover.blue {
	text-decoration:underline;
	color:#003399;
}

A:active.blue {
	text-decoration:none;
	color:#666666;
}
/*_______________________________________
	link [ white ] 
_______________________________________*/

A:link.white {
	text-decoration:none;
	color:#ffffff;
}

A:visited.white {
	text-decoration:none;
	color:#ffffff;
}

A:hover.white {
	text-decoration:underline;
	color:#ff9901;
}

A:active.white {
	text-decoration:none;
	color:#ffffff;
}
/*_______________________________________
	link [ white2 ] 
_______________________________________*/

A:link.white2 {
	text-decoration:none;
	color:#ffffff;
}

A:visited.white2 {
	text-decoration:none;
	color:#ffffff;
}

A:hover.white2 {
	text-decoration:underline;
	color:#87BD34;
}

A:active.white2 {
	text-decoration:none;
	color:#ffffff;
}

/*_______________________________________
	link [ blue2 ] 
_______________________________________*/
.blue2 {
	font-weight:bold;
}
A:link.blue2 {
	text-decoration:none;
	color:#6666CC;
}

A:visited.blue2 {
	text-decoration:none;
	color:#6666CC;
}

A:hover.blue2 {
	text-decoration:underline;
	color:#003399;
}

A:active.blue2 {
	text-decoration:none;
	color:#6666CC;
}
/*_______________________________________
	link [ blue3 ] 
_______________________________________*/

A:link.blue3 {
	text-decoration:none;
	color:#0000FF;
}

A:visited.blue3 {
	text-decoration:none;
	color:#0000FF;
}

A:hover.blue3 {
	text-decoration:underline;
	color:09096F;
}

A:active.blue3 {
	text-decoration:none;
	color:#0000FF;
}

/*_______________________________________
	TABLE
_______________________________________*/
.tbl_pdl10{
	padding-left:10px;
}
.tbl_pdl15{
	padding-left:15px;
}
.tbl_indent15{
	padding-left:15px;
	text-indent:-13px;
}
table{
	font-size:13px;
}

/* CSS Document */
/*--------------------*/           
#dd {
/*margin-left: 25%;*/
/*padding: 0 0 20px 0;*/
}
#dd .mainmenu {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
#dd .mainmenu a.menu {
  display: block;
  text-align: center;
  padding:0;
  margin:0;
/*padding: 4px 10px;*/
/*margin: 0 1px 0 0;*/
		
  width: 100px;
  text-decoration: none;
}
#dd .mainmenu a.menu:hover {
/*background: #49A3FF;*/
}

.submenu {
background: #EAEBD8;
/*border: 1px solid #5970B2;*/
  visibility: hidden;
  position: absolute;
  z-index: 3;
  text-decoration:none;
}
.submenu a {
  display: block;
/*font: 11px arial;*/
  text-align: left;
text-decoration: none;
  padding: 5px;
  color: #2875DE;
}

.submenu a:hover {
background: #49A3FF;
  color: #FFFFFF;
  text-decoration:none;
}
.submenu a:visited {
  display: block;
/*font: 11px arial;*/
  text-align: left;
text-decoration: none;
  padding: 5px;
  color: #2875DE;
}
