html,#container {
background:#FFFFFF;
height: 100%;
min-height: 100%;
}
body {
background:#FFFFFF;
height: 100%;
font-family:Arial, Helvetica, sans-serif;
background:url(pict/xmas_bg_top.png) top center;
background-repeat: repeat-x;
}
#xmas_top		{z-index:1; top:0; left:0; height:100;}
#pg_layer01		{z-index:2; top:0; left:0; min-height: 100%;background-image:url(pict/snow_bg.jpg);background-repeat: repeat 50% 50%;}
#pg_layer02		{z-index:3; position:ABSOLUTE;
				 top:40%;left:35%; height:100px;width:300px; 
				 border-color:RED; background:#FBDDE1; border-style:solid;
				 }
#xmas_bootom	{z-index:2;position:bottom;bottom:0;margin-bottom:0; left:0; height:100;background-image:url(pict/xmas_bg_bottom.png);background-repeat: repeat-x;}

#font_arial08			{font-size: 8px; font-family:arial; line-height:150%;}
#font_arial09			{font-size: 9px; font-family:arial; line-height:150%;}
#font_arial10			{font-size:10px; font-family:arial; line-height:160%;}
#font_arial11			{font-size:11px; font-family:arial; line-height:160%;}
#font_arial12			{font-size:12px; font-family:arial; line-height:160%;}
#font_arial13			{font-size:13px; font-family:arial; line-height:160%;}
#font_arial14			{font-size:14px; font-family:arial; line-height:160%;}
#font_arial15			{font-size:15px; font-family:arial; line-height:160%;}
#font_arial16			{font-size:16px; font-family:arial; line-height:160%;}
#font_arial17			{font-size:17px; font-family:arial; line-height:160%;}
#font_arial18			{font-size:18px; font-family:arial; line-height:160%;}
#font_arial19			{font-size:19px; font-family:arial; line-height:160%;}
#font_arial20			{font-size:20px; font-family:arial; line-height:170%;}
#font_arial22			{font-size:22px; font-family:arial; line-height:170%;}
#font_arial24			{font-size:24px; font-family:arial; line-height:170%;}
#font_arial26			{font-size:26px; font-family:arial; line-height:170%;}
#font_arial28			{font-size:28px; font-family:arial; line-height:170%;}
#font_arial30			{font-size:30px; font-family:arial; line-height:170%;}

#font_verdana08			{font-size: 8px; font-family:Verdana; line-height:170%;}
#font_verdana09			{font-size: 9px; font-family:Verdana; line-height:170%;}
#font_verdana10			{font-size:10px; font-family:Verdana; line-height:170%;}
#font_verdana11			{font-size:11px; font-family:Verdana; line-height:170%;}
#font_verdana12			{font-size:12px; font-family:Verdana; line-height:160%;}
#font_verdana13			{font-size:13px; font-family:Verdana; line-height:160%;}
#font_verdana14			{font-size:14px; font-family:Verdana; line-height:160%;}
#font_verdana15			{font-size:15px; font-family:Verdana; line-height:160%;}
#font_verdana16			{font-size:16px; font-family:Verdana; line-height:160%;}
#font_verdana17			{font-size:17px; font-family:Verdana; line-height:160%;}
#font_verdana18			{font-size:18px; font-family:Verdana; line-height:160%;}
#font_verdana19			{font-size:19px; font-family:Verdana; line-height:160%;}
#font_verdana20			{font-size:20px; font-family:Verdana; line-height:170%;}
#font_verdana22			{font-size:22px; font-family:Verdana; line-height:160%;}
#font_verdana24			{font-size:24px; font-family:Verdana; line-height:170%;}
#font_verdana26			{font-size:26px; font-family:Verdana; line-height:170%;}
#font_verdana28			{font-size:28px; font-family:Verdana; line-height:170%;}
#font_verdana30			{font-size:30px; font-family:Verdana; line-height:170%;}

A:link			{COLOR:#31649B; TEXT-DECORATION:underline }
A:visited		{COLOR:#31649B; TEXT-DECORATION:underline }
A:active		{COLOR:#555500; TEXT-DECORATION:underline }
A:hover			{COLOR:#555500; TEXT-DECORATION:underline }
.linktxt01		{COLOR:#31649B; font-size:13px; font-family:arial; line-height:170%;}
.linktxt02		{COLOR:#31649B; font-size:12px; font-family:arial; line-height:170%;}
.linktxt03		{COLOR:#31649B; font-size:11px; font-family:arial; line-height:170%;}

.head01			{COLOR:black; font-weight:bold; font-family:Verdana; font-size:22px; line-height:160%;}
.head02			{COLOR:black; font-weight:bold; font-family:Verdana; font-size:18px; line-height:160%;}
.head03			{COLOR:black; font-weight:bold; font-family:Verdana; font-size:13px; line-height:160%;}
.txt01			{COLOR:#303030; font-family:Arial; font-size:12px; line-height:170%;}
.txt02			{COLOR:#303030; font-family:Arial; font-size:11px; line-height:170%;}
.txt03			{COLOR:#303030; font-family:Arial; font-size:10px; line-height:170%;}


.topnavy_txt			{COLOR:#303030; font-family:Arial; font-size:15px; line-height:100%;}
A.topnavy_lnk:link		{COLOR:#a80a1a; TEXT-DECORATION:underline}
A.topnavy_lnk:visited	{COLOR:#303030; TEXT-DECORATION:underline}
A.topnavy_lnk:active	{COLOR:#a80a1a; TEXT-DECORATION:underline}
A.topnavy_lnk:hover		{COLOR:#a80a1a; TEXT-DECORATION:underline}


.mainnavy_txt			{COLOR:#c0c0c0; font-family:Verdana; font-size:15px;}
A.mainnavy_lnk:link		{COLOR:#eeeeee; TEXT-DECORATION:none;padding-top:10px;}
A.mainnavy_lnk:visited	{COLOR:#eeeeee; TEXT-DECORATION:none}
A.mainnavy_lnk:active	{COLOR:#BBF312; TEXT-DECORATION:underline}
A.mainnavy_lnk:hover	{COLOR:#BBF312; TEXT-DECORATION:underline}


.foot_txt			{COLOR:#303030; font-family:Verdana; font-size:12px; line-height:160%;}
A.foot_lnk:link		{COLOR:#eeeeee; TEXT-DECORATION:none}
A.foot_lnk:visited	{COLOR:#eeeeee; TEXT-DECORATION:none}
A.foot_lnk:active	{COLOR:#BBF312; TEXT-DECORATION:underline}
A.foot_lnk:hover	{COLOR:#BBF312; TEXT-DECORATION:underline}


.tb01_border			{background-color:#606060; font-family:Verdana; line-height:100%;}
.tb01_header			{font-size:20px; color:#FFFFFF; background:#303030; font-weight:bolder; line-height:150%;}
.tb01_list				{font-size:14px; color:#FFFFFF; background:#909090; font-weight:bolder; line-height:150%;}
.tb01_list01			{font-size:12px; color:#FFFFFF; background:#404040; font-weight:bolder; line-height:150%;}
.tb01_cell				{font-size:12px; color:#303030; background:WHITE;}
.tb01_cell01			{font-size:12px; color:#303030; background:#d0d0d0;}
.tb01_cell02			{font-size:13px; color:#303030; background:WHITE;}
.tb01_footer			{font-size:11px; color:#3D3D3D; background:#eeeeee;}

.tb01_inputbox			{font-size:12px; font-family:arial; color:#303030; background:#FFFFFF; border:1px solid GRAY;}
.tb01_memobox			{font-size:12px; font-family:arial; color:#303030; background:#FFFFFF; border:1px solid GRAY;}
.tb01_combobox			{font-size:12px; font-family:arial; color:#303030; background:#FFFFFF; border:1px solid GRAY;}

A.tb01_lslnk:link		{COLOR:#303030; TEXT-DECORATION:underline}
A.tb01_lslnk:visited	{COLOR:#303030; TEXT-DECORATION:underline}
A.tb01_lslnk:active		{COLOR:#800000; TEXT-DECORATION:underline}
A.tb01_lslnk:hover		{COLOR:#800000; TEXT-DECORATION:underline}

A.tb01_celllnk:link		{COLOR:#303030; TEXT-DECORATION:underline}
A.tb01_celllnk:visited	{COLOR:#303030; TEXT-DECORATION:underline}
A.tb01_celllnk:active	{COLOR:#800000; TEXT-DECORATION:underline}
A.tb01_celllnk:hover	{COLOR:#800000; TEXT-DECORATION:underline}

A.tb01_fotlnk:link		{COLOR:#303030; TEXT-DECORATION:underline}
A.tb01_fotlnk:visited	{COLOR:#303030; TEXT-DECORATION:underline}
A.tb01_fotlnk:active	{COLOR:#800000; TEXT-DECORATION:underline}
A.tb01_fotlnk:hover		{COLOR:#800000; TEXT-DECORATION:underline}

.pg_div					{font-family:Verdana; line-height:100%;}
.pg_hr01				{align:left; border:1px solid #ddd; width:100px;}
.pg_hd1					{font-size:22px; color:black; line-height:160%; font-weight:bolder}
.pg_hd2					{font-size:15px; color:#303030; line-height:160%; font-weight:bolder}
.pg_hdmsg01				{font-size:11px; color:#404040; line-height:150%}
.pg_title01				{font-size:16px; color:#303030; font-weight:bolder}
.pg_title02				{font-size:15px; color:#303030; font-weight:bolder}
.pg_title03				{font-size:22px; color:#303030; line-height:140%; font-weight:bolder}
.pg_txt01				{font-size:13px; color:#303030;  line-height:150%}
.pg_txt02				{font-size:12px; color:#303030;  line-height:150%}
.pg_txt03				{font-size:11px; color:#606060;  line-height:150%}
.pg_txt04				{font-size:11px; color:white;    line-height:150%; background:#505050;}
.pg_txt05				{font-size:10px; color:#606060;  line-height:100%}

.pg_lnk01				{font-family:Verdana; line-height:140%}
A.pg_lnk01:link			{COLOR:#31649B; TEXT-DECORATION:underline}
A.pg_lnk01:visited		{COLOR:#31649B; TEXT-DECORATION:underline}
A.pg_lnk01:active		{COLOR:#3875B6;text-shadow: 3px 3px 3px #FFFF00;TEXT-DECORATION:underline;filter:Shadow(color=#808080, Direction=135, Strength=3);}
A.pg_lnk01:hover		{COLOR:#3875B6;text-shadow: 3px 3px 3px #FFFF00;TEXT-DECORATION:underline;filter:Shadow(color=#808080, Direction=135, Strength=3);}

A.pg_lnk02:link			{COLOR:#2F4C74; TEXT-DECORATION:underline}
A.pg_lnk02:visited		{COLOR:#2F4C74; TEXT-DECORATION:underline}
A.pg_lnk02:active		{COLOR:#800000; TEXT-DECORATION:underline}
A.pg_lnk02:hover		{COLOR:#800000; TEXT-DECORATION:underline}

.frmbtn01				{cursor:pointer; font-size:13px; font-weight:bold; font-family:Verdana; height:25px; border:1px solid BLACK; background:#31649B; COLOR:WHITE;}
.frmbtn02				{cursor:pointer; font-size:10px; font-weight:bold; font-family:Verdana; height:22px; border:1px solid BLACK; background:#31649B; COLOR:WHITE;}

IMG.IMAGE_TOP			{MARGIN-BOTTOM:6PX;}
IMG.IMAGE_LEFT 			{MARGIN-RIGHT:10PX;	MARGIN-BOTTOM:6PX;}
IMG.IMAGE_RIGHT			{MARGIN-LEFT:10PX; MARGIN-BOTTOM:6PX;}
IMG.IMAGE_CENTER		{MARGIN-TOP:6PX; MARGIN-BOTTOM:6PX;}

.pic					{width:100%;}
.pic p					{float:left; padding:4px; border:1px solid #909090; background:white; margin:5px;}


.block_title			{font-size:15px; color:#EFEFEF; background:#303030; font-family:arial; line-height:170%;}
.block_content			{font-size:12px; color:#606060; font-family:arial; line-height:170%;}


div.cirbox01				{background: #e0e0e0}
b.rtop01 b, b.rbottom01 b	{display:block; height:1px;overflow:hidden; background:#e0e0e0}
b.rtop01, b.rbottom01		{display:block;background: white}
b.r101						{margin: 0 5px}
b.r201						{margin: 0 3px}
b.r301						{margin: 0 2px}
b.rtop01 b.r401,
b.rbottom01 b.r401			{margin: 0 1px;height: 2px}
.cirboxhead011				{color:white; font-weight:bold;padding-bottom:10px;
							 font-size:15px; font-family:Verdana; line-height:120%;}
.cirboxhead012				{color:white; font-weight:bold;
							 font-size:15px; font-family:Verdana; line-height:160%;}
.cirbox01_txt				{COLOR:#303030; font-family:Verdana; font-size:13px; line-height:120%;}
A.cirbox01_lnk:link			{COLOR:#303030; TEXT-DECORATION:none;}
A.cirbox01_lnk:visited		{COLOR:#303030; TEXT-DECORATION:none;}
A.cirbox01_lnk:active		{COLOR:#a80a1a; TEXT-DECORATION:underline;font-weight:bold;}
A.cirbox01_lnk:hover		{COLOR:#a80a1a; TEXT-DECORATION:underline;font-weight:bold;}


div.cirbox02				{background: #969600}
b.rtop02 b, b.rbottom02 b	{display:block; height:1px;overflow:hidden; background:#969600}
b.rtop02, b.rbottom02		{display:block;background: white}
b.r102						{margin: 0 5px}
b.r202						{margin: 0 3px}
b.r302						{margin: 0 2px}
b.rtop02 b.r402, b.rbottom02 b.r402	{margin: 0 1px;height: 2px}
.cirboxhead021				{color:white; font-weight:bold;
							 font-size:15px; font-family:Verdana; line-height:160%;}


hr.border01		{border-top: 0px dotted #ccc; height: 1px; overflow: hidden;}


/* -- Image Show CSS Start -- */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
font: 11px arial;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/* -- Image Show CSS End -- */

/* -- page jump small block Start -- */
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/* -- page jump small block End -- */

#news_txt01  {font-size:15px;color:#0000FF;line-height:150%;TEXT-DECORATION:none}
#gphoto img{width:130px;border:1px solid #999;padding:3px;margin:3px 2px 3px 2px;background:#f0f0f0;}

