/*-----------------------------------
	text
-----------------------------------*/
a:link, a:visited
	{
		color           : #0000FF;
		background      : transparent; 
		text-decoration : underline;
	}

a:hover, a:active
	{
		color           : #000066;
		background      : transparent; 
		text-decoration : underline;
	}

a.sub:link
	{color:#0000FF;
	 text-decoration:underline;
	}

a.sub:visited
	{color:#0000FF;
	 text-decoration:underline;
	}

a.sub:active
	{color:#0000FF;
	 text-decoration:underline;
	}

a.sub:hover
	{color:#0000FF;
	 text-decoration:underline;
	}



a.sub2:link
	{color:#E6E1F0;
	 text-decoration:none;
	}

a.sub2:visited
	{color:#E6E1F0;
	 text-decoration:none;
	}

a.sub2:active
	{color:#FFFFFF;
	 text-decoration:none;
	}

a.sub2:hover
	{color:#FFFFFF;
	 text-decoration:none;
	}

	
.f10{	
		color:#7F3918;

	}
	
.f12{
		color:#7F3918;

	}

.f12_02{
			color:#83010A;

	}

.f12_03{
			color:#FF0000;

	}

.f12_04{
			color:#FF0000;

	}

.f12_05{
			color:#FFFFFF;

	}



/*-----------------------------------
	layout
-----------------------------------*/
.vt
	{
		vertical-align  : top;
	}

.vm
	{
		vertical-align  : middle;
	}

.vb
	{
		vertical-align  : bottom;
	}

.al
	{
		text-align      : left;
	}

.ac
	{
		text-align      : center;
	}

.ar
	{
		text-align      : right;
	}

.foot
	{
		text-align      : right;
		padding-top		: 5px;
	}

.cprt
	{
		text-align      : right;
		padding-top		: 5px;
		padding-right	: 10px;
	}


/*-----------------------------------
	body
-----------------------------------*/
html
	{
		height			: 100%;
	}

body {
		margin          : 0px;
		padding         : 0px;
		width           : 100%;
		height					: 100%;
		text-align      : center;
		background-color: #ffffff;
	}


/*-----------------------------------
	table
-----------------------------------*/
table
	{
		border			: 0px;
	}

table#mother
	{
		width           : 100%;
		height			: 100%;
		text-align		: center;
		vertical-align  : top;
		border-collapse : separate;
		border-spacing	: 0px;
	}

table#wrapper
	{
		margin-left		: auto;
		margin-right	: auto;
		width           : 776px;
		height			: 100%;
		text-align      : left;
		vertical-align  : top;
		color           : #333333;
		background      : #ffffff;
		border-left		: 1px solid #999999;
		border-right	: 1px solid #999999;
	}

table#content
	{
		width           : 776px;
		text-align      : left;
		vertical-align  : top;
		color           : #333333;
		background      : #ffffff;
	}

.swfArea
	{
		height          : 310px;
		vertical-align  : top;
	}


/*-----------------------------------
	etc
-----------------------------------*/
p
	{
		text-align      : center;
	}

img
	{
		border-style	: none;
	}
