/*-------------------------------------------------------------------------------------------------*/
BODY
{
	background:#09373C url(default/body.gif) bottom left no-repeat;
	color:#336699;
	margin:0px;
	font-family:Tahoma;
	font-size:10px;
}
A
{
	cursor:pointer;
	color:#336699;
	text-decoration: none;
}
A:hover
{
	color:#003366;
	text-decoration:underline;
}
SPAN {
}
TABLE
{
    BORDER-COLLAPSE: collapse;
    border:0px solid #000000;
    FONT-SIZE: 12px;
}
TD
{
	padding:0px;
    vertical-align:top;
}
MARQUEE
{
	color:#000000;
	padding:3px;
}
SELECT
{
	BACKGROUND-COLOR:#FFFFFF;
	font-size:12px;
}
HR
{
	border: 1px solid #1776A6;
}
H1 {
	width:100%;
	margin-bottom:5px;
	border:1px outset #1776A6;
	font-size:20px;
	padding:5px;
	color:#1776A6;
}
H2 {
	font-size:10px;
	font-weight:normal;
	padding-left:5px;
}
H6
{
	margin-top:5px;
	color:#BB9090;
	font-size:12px;
	font-style:italic;
	margin-bottom:0px;
	text-align:center;
	border:1px dotted #BB9090;
	padding:3px;
}
BUTTON
{
	width:auto;
	color:#FFFFFF;
	background:#005686;
	border:1px outset #D0E4EF;
	font-size:12px;
	font-weight:bolder;
}
INPUT
{
}
TEXTAREA
{
	font-family:Arial, Helvetica, sans-serif;
}
IMG
{
	BORDER: 0px solid;
}
FORM
{
	MARGIN:0px;
}
UL
{
	margin:0px;
	padding:0px;
	margin-left:20px;
}
LI
{
	margin:0px;
	padding-bottom:2px;
}
H1 { MARGIN:0px }
H2 { MARGIN:0px }
H3 { MARGIN:0px }
H4 { MARGIN:0px }
H5 { MARGIN:0px }
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.R1 { width:5px;  height:20px;  background:url(default/window_r1.jpg) top left no-repeat; padding:0px; }
.R2 { width:100%; height:20px; background:#1776A6; padding-left:5px;
	  font-size:10px; font-weight:bold; color:#FFFFFF; white-space:nowrap; padding-top:4px; }
.R2 A { color:#F0F0F0; }
.R2 A:hover { color:#FFFFFF; }
.R3 { }
.R4 { display:none }
.R5 { width:100%; border:1px solid #1776A6; padding:5px; }
.R6 { display:none }
.R7 { display:none }
.R8 { display:none }
.R9 { display:none }

.ICON_EXC { width:64px; height:64px; background:url(default/icon_exc.png) no-repeat; }
.ICON_DREAM { width:64px; height:64px; background:url(default/icon_dream.png) no-repeat; }
.ICON_ACCOUNT { width:64px; height:64px; background:url(default/icon_account.png) no-repeat; }
.ICON_PROFILE { width:64px; height:64px; background:url(default/icon_profile.png) no-repeat; }
.ICON_HELP { width:64px; height:64px; background:url(default/icon_help.png) no-repeat; }
.ICON_MESSAGE { width:64px; height:64px; background:url(default/icon_message.png) no-repeat; }
.ICON_WORD { width:64px; height:64px; background:url(default/icon_word.png) no-repeat; }
.ICON_COMMENT { width:64px; height:64px; background:url(default/icon_message.png) no-repeat; }

.Transparent {
	color:#aaaaaa;
	background:none;
}

.ReadOnly {
	border:0px;
	text-align: right;
	vertical-align: top;
	padding: 0px;
	font-weight: bolder;
	background-color: transparent;
}

.ERROR {
	color:#FF0000;
	background-color:#FFFF99;
	border:1px dotted #333333;
	padding:3px;
	font-weight:bold;
}
.REQUIRED {
	color:#000000;
	background-color:#FFBBBB;
	font-weight:normal;
}
.FAIL {
	color:#FF0000;
	font-weight:bolder;
	text-align:center;
}
.DONE {
	font-weight: bolder;
	color:#00AA00;
}
.CODE {
	margin-left:20px;
	border:1px dashed #909090;
	background:#F0F0F0;
	color:#303030;
	padding:5px;
}
.TOGGLE_RIGHT {
	height:20px;
	background:#1776A6 url(default/toggle_right.jpg) top right no-repeat;
	padding:4px;
}
.TOGGLE_RIGHT_SEL {
	height:20px;
	background:#1776A6 url(default/toggle_right_a.jpg) top right no-repeat;
	padding:4px;
}
.TOGGLE_RIGHT A, .TOGGLE_RIGHT_SEL A {
	width:100%;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.WINDOW {
	width:100%;
}
.WINDOW .TITLE {
}
.WINDOW .HEADER TD, .WINDOW .HEADER TD A {
	background:#6699FF;
	color:#FFFFFF;
	vertical-align:middle;
	padding-right:5px;
}
.WINDOW .FORM TD {
	height:25px;
	padding:3px;
	border-bottom:1px dashed #3399CC;
}
.WINDOW .FORM_HL TD {
	height:25px;
	padding:3px;
	border-bottom:1px dashed #3399CC;
}
.WINDOW .LEFT {
	width:30%;
}
.WINDOW .RIGHT {
	width:70%;
	font-weight:bold;
}
.WINDOW .LIST TD {
	vertical-align:middle;
}
.WINDOW .LIST_HL TD {
	vertical-align:middle;
}
.WINDOW .STATUS {
	text-align:right;
}
.WINDOW .MAIN {
	border:1px solid #CCCCCC;
	padding:5px;
}
.WINDOW .FILTER {
	background:#1776A6;
}
.Window .Tab A {
	width:100%;
	height:100%;
	padding:3px;
	font-weight:bolder;
	border:1px solid #1776A6;
}
.TAB TD, .TAB .SEL TD {
	border:1px solid #1776A6;
	padding:0px;
}
.TAB .SEL A, .TAB .SEL A:hover {
	color:#FFFFFF;
	background:#1776A6;
}
.TAB A:hover {
	color:#1776A6;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.TOP {
width:800px;
background:#FFFFFF;
}
	.TOP .TR1 {
	display:none;
	}
	.TOP .TR2 {
	width:100%;
	height:110px;
	}
		.TOP .TR2 .TD1 {
		width:250px;
		background:url(default/top_tr2_td1.jpg) top left no-repeat;
		}
			.TOP .TR2 .TD1 IMG {
			width:220px;
			height:110px;
			}
		.TOP .TR2 .TD2 {
		background:url(default/top_tr2_td2.jpg) top left repeat-x;
		text-align:right;
		padding-right:15px;
		}
			.TOP .TR2 .TD2 .MENU {
			margin-top:7px;
			}
				.TOP .TR2 .TD2 .MENU .MENUSEP {
				width:10px;
				display:block;
				}
				.TOP .TR2 .TD2 .MENU TD {
				height:24px;
				font-size:16px;
				font-weight:bold;
				}
				.TOP .TR2 .TD2 .MENU A {
				color:#FFFFFF;
				background:url(default/icon_rarrow24.png) top left no-repeat;
				padding-left:30px;
				padding-right:5px;
				padding-bottom:10px;
				}
				.TOP .TR2 .TD2 .MENU A:hover {
				background-position:top 3px;
				}
		.TOP .TR2 .TD3 {
		width:12px;
		background:url(default/top_tr2_td3.jpg) top left no-repeat;
		}
	.TOP .TR3 {
	width:100%;
	height:20px;
	background:url(default/top_tr3.jpg) top left repeat-y;
	}
		.TOP .TR3 .TD1 {
		width:220px;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		padding-top:2px;
		}
		.TOP .TR3 .TD2 {
		text-align:right;
		padding-right:15px;
		}
		.TOP .TR3 .TD2 SELECT {
		width:100px;
		font-size:10px;
		}
		.TOP .TR3 .TD2 INPUT {
		width:350px;
		font-size:10px;
		}
		.TOP .TR3 .TD2 BUTTON {
		font-size:11px;
		}
		.TOP .TR3 .TD3 {
		display:none;
		}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.PAGE_MAIN {
width:800px;
height:800px;
background:#FFFFFF url(default/main.jpg) top left no-repeat;
}
	.PAGE_MAIN .TR1 {
	}
		.PAGE_MAIN .TR1 .TD1 {
		width:220px;
		padding-left:5px;
		}
		.PAGE_MAIN .TR1 .TD2 {
		width:550px;
		padding:0px;
		padding-left:5px;
		}
		.PAGE_MAIN .TR1 .TD3 {
		display:none;
		}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.BOTTOM {
width:800px;
background:#FFFFFF;
}
	.BOTTOM  .TR1 {
	width:100%;
	margin-top:30px;
	}
		.BOTTOM .TR1 .TD1 {
		width:250px;
		padding-left:10px;
		}
			.BOTTOM .TR1 .TD1 A {
			font-weight:bold;
			}
		.BOTTOM .TR1 .TD2 {
		color:#909090;
		text-align:right;
		font-size:11px;
		font-weight:bold;
		padding-bottom:5px;
		padding-right:10px;
		border-bottom:1px solid #8FBED2;
		}
		.BOTTOM .TR1 .TD3 { display:none; }
	.BOTTOM .TR2 {
	width:100%;
	}
		.BOTTOM .TR2 .TD1 {
		width:400px;
		padding-top:5px;
		padding-left:10px;
		}
		.BOTTOM .TR2 .TD2 {
		text-align:right;
		padding-top:5px;
		padding-bottom:5px;
		padding-right:10px;
		font-size:10px;
		}
		.BOTTOM .TR2 .TD3 { display:none; }
	.BOTTOM .TR3 { display:none; }
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.PAGER {
	color:#1776A6;
	padding-top:16px;
	text-align:center;
	font-size:11px;
	padding:5px;
}
.PAGER SELECT {
	font-size:11px;
	background:#1776A6;
	color:#FFFFFF;
}
.PAGER A {
	color:#000000;
	font-size:11px;
	font-family:Tahoma;
	border:1px solid #1776A6;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	vertical-align:middle;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}
.PAGER A:hover {
	color:#FFFFFF;
	background-color:#1776A6;
	text-decoration:none;
}
.PAGER B {
	font-size:11px;
	font-family:Tahoma;
	color:#FFFFFF;
	background-color:#1776A6;
	border:1px solid #1776A6;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	vertical-align:middle;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}
.PAGER .BACK {
	width:51; height:18;
	background-image:url(default/buttons/back.gif);
	border:0px;
}
.PAGER .NEXT {
	width:51; height:18;
	background-image:url(default/buttons/next.gif);
	border:0px;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.MENU {
}
.MENU TD {
}
.MENUTOP {
}
.MENUBOTTOM {
}
.MENUITEM,.MENUHOVER {
}
.MENU A {
}
.MENU A:hover {
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.PAGE {
	padding:5px;
	text-align:left;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.FEEDBACK {
	width:100%;
	text-align:center;
}
.FEEDBACK INPUT {
	margin-bottom:3px;
	width:100%;
	color:#000000;
	background:none;
	border:none;
	border-bottom:1px solid #339999;
	vertical-align:bottom;
	padding-left:5px;
	font-weight:bold;
	font-size:12px;
}
.FEEDBACK TEXTAREA {
	margin:0px;
	margin-bottom:3px;
	width:100%;
	height:100px;
	color:#000000;
	background:none;
	border:none;
	border-bottom:1px solid #339999;
	padding:3px;
	font-weight:bold;
	font-size:12px;
}
.FEEDBACK .EXTRA {
	margin-top:5px;
	font-size:10px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.ADVICE {
	width:100%;
	text-align:center;
}
.ADVICE INPUT {
	margin-bottom:3px;
	width:100%;
	border:1px inset #CCCCCC;
	color:#303030;
	vertical-align:bottom;
	padding-left:5px;
}
.ADVICE TEXTAREA {
	margin-bottom:3px;
	width:100%;
	height:40px;
	color:#000000;
	border:1px inset #CCCCCC;
	padding:3px;
}
.ADVICE SELECT {
	margin-bottom:3px;
	width:100%;
	color:#000000;
	border:1px inset #CCCCCC;
	background:none;
	padding:3px;
}
.ADVICE .TITLE {
	text-align:left;
	font-weight:bold;
}
.ADVICE .EXTRA {
	margin-top:5px;
	font-size:10px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.ADVERT {
	width:100%;
	text-align:center;
	margin:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.ARTICLE {
	width:100%;
}
.ARTICLE .STATUS TD {
	border-top:1px solid #CCCCCC;
	padding-top:5px;
}
.ARTICLE .STATUS .LEFT {
	text-align:left;
}
.ARTICLE .STATUS .RIGHT {
	text-align:right;
	font-weight:
}

.ARTICLE_TITLE {
	width:100%;
	color: #000000;
	font-size:15px;
	font-weight:bold;
}
.ARTICLE_TEXT {
	width:100%;
	color:#606060;
	text-align:justify;
	padding-top:5px;
}
.ARTICLE_DATE {
	width:100%;
	color:#AAAAAA;
	text-align:right;
	font-style:italic;
}
.ARTICLE_AUTHOR {
}
.ARTICLE_CREATOR {
}
.ARTICLE_MORE {
	color:#FF0000;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}

.ARTICLE_SPLASH {
	width:100%;
}
.ARTICLE_SPLASH TD {
	padding:5px;
}

.ARTICLE_LAST .SEPX {
	width:5px;
}
.ARTICLE_LAST .MAIN {
	border:none;
	padding:5px;
}

.ARTICLE_LIST {
	font-weight:bold;
}
.ARTICLE_LIST LI {
	margin-bottom:5px;
}
.ARTICLE_LIST .INFO {
	color:#909090;
	font-size:10px;
	font-weight:normal;
	padding-left:16px;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.VOTE {
	margin-bottom:5px;
	width:100%;
}
.VOTE .Title, .VOTE .Title TD {
	padding: 5px;
	font-weight: bolder;
	color: #606060;
	background:#610000 url(default/fade_down.jpg) left top repeat-x;
}
.VOTE .Header {
	padding:5px;
	font-weight:bolder;
	background-color:#CCCCCC;
}
.VOTE .Main TD {
	height:100%;
	padding: 3px;
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
}
.VOTE .Status TD {
	text-align: right;
	border: 1px solid #CCCCCC;
	background-color:#DDDDDD;
}
.VOTE BUTTON {
	color:#FFFFFF;
	background-color:#303030;
	font-weight:bold;
	padding:1px;
	border: 1px outset;
}
.VOTE .PROGRESS TD {
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.LINK_LIST {
}
.LINK_LIST LI {
	padding-bottom:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.NEWS {
	width:100%;
}
.NEWS A {
	text-decoration:underline;
}
.NEWS .SEP_W {
	display:none;
}
.NEWS .SEP_H {
	border-bottom:1px dashed #CCCCCC;
	height:1;
}

/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.NEWS_TYPE {
	width:100%;
	height:30px;
	background:#000000;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
.NEWS_TYPE TD {
	text-align:center;
	padding:5px;
}
.NEWS_TYPE A {
	color:#DDDDDD;
	padding:5px;
	margin:5px;
}
.NEWS_TYPE A:hover {
	color:#FFFFFF;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.NEWS_LAST A {
	text-decoration:none;
}
.NEWS_LAST .MAIN {
	background:none;
}
.NEWS_LAST .NEWS_TITLE {
}
.NEWS_LAST .NEWS_TEXT {
}
.NEWS_LAST .NEWS_DATE {
	display:none;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.NEWS_SPLASH {
	width:100%;
	margin-bottom:5px;
}
.NEWS_SPLASH .NEWS_DATE {
	display:none;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.NEWS_TITLE {
	width:100%;
	color: #000000;
	font-size:15px;
	font-weight:bold;
}
.NEWS_TEXT {
	width:100%;
	color:#606060;
	text-align:justify;
	padding-top:5px;
}
.NEWS_DATE {
	width:100%;
	color:#AAAAAA;
	text-align:right;
	font-style:italic;
}
.NEWS_MORE {
	color:#FF0000;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.REGISTER {
	width:100%;
}
.REGISTER .TITLE, .REGISTER .TITLE TD {
	padding: 5px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color:#000000;
	border:1px solid #303030;
}
.REGISTER .HEADER, .REGISTER .HEADER TD {
	padding: 5px;
	font-weight: bolder;
	color: #606060;
	border:1px solid #303030;
}
.REGISTER .HIGHLIGHT {
	background:none;
}
.REGISTER .MAIN {
	padding:5px;
	background:none;
}
.REGISTER .EXTRA {
	text-align:left;
	font-weight:bold;
	color:#900000;
}
.REGISTER .STATUS {
	text-align:right;
}
.REGISTER .LEFT {
	padding:5px;
}
.REGISTER .RIGHT {
	width:100%;
	text-align:right;
}
.REGISTER .LEFT_REQ {
	color:#CC0000;
	padding:5px;
	font-weight:bold;
}
	.REGISTER .LEFT I {
		font-size:10px;
		letter-spacing:1px;
	}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.LOGIN {
	width:100%;
}
.LOGIN .TITLE {
	text-align:left;
}
.LOGIN .MAIN {
	width:100%;
	background:none;
	font-weight:bold;
	text-align:right;
}
.LOGIN INPUT {
	width:100%;
	margin-bottom:3px;
}
.LOGIN .CHECKBOX, .LOGIN .CHECKBOX A {
	color:#1776A6;
	text-align:left;
	margin-right:5px;
	white-space:nowrap;
}
.LOGIN .CHECKBOX INPUT {
	width:auto;
	margin:0px;
}
.LOGIN .STATUS A {
	font-weight:bold;
}
.LOGIN .STATUS BUTTON {
	margin-left:18px;
}
.LOGIN TD {
	padding:5px;
}
.LOGIN .MAIN {
	text-align:left;
}
.LOGIN .REQUIRED {
	color:#303030;
	font-weight:normal;
}

.USER {
	width:100%;
}
.USER .TITLE {
	color:#FFFFFF;
	background:#1776A6;
	border:1px outset #1776A6;
	font-size:12px;
	letter-spacing:0px;
	padding:3px;
	text-align:left;
}
.USER .LINKS {
	font-size:14px;
	font-weight:bold;
}
.USER .LINKS UL {
	margin-top:10px;
	margin-left:0px;
}
.USER .LINKS LI {
	margin-left:20px;
}
.USER .LINKS DIV {
	margin-top:5px;
	text-align:right;
}
.USER .STATUS {
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.FORUM_PM {
	width:100%;
	font-size:12px;
}
.FORUM_PM .HEADER TD {
	background:#3399CC;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	padding-left:0px;
}
.FORUM_PM .LIST TD {
	vertical-align:middle;
	padding-top:3px;
	padding-right:3px;
}
.FORUM_PM .LIST_HL TD {
	background:#99CCFF;
	vertical-align:middle;
	padding:3px;
	padding-left:0px;
	padding-right:0px;
}
.FORUM_PM .STATUS TD {
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.FORUM_PM .NOMSG {
	color:#FF0000;
	font-weight:bold;
	letter-spacing:2px;
	text-align:center;
	padding:5px;
}
.FORUM_PM .1 { width:100px; }
.FORUM_PM .2 { width:70%;  }
.FORUM_PM .3 { width:120px; white-space:nowrap }

.FORUM_PM INPUT {
	width:100%;
}
.FORUM_PM TEXTAREA {
	width:100%;
	height:200px;
}
.FORUM_PM SELECT {
	width:200px;
}
.FORUM_PM .LEFT {
	width:40%;
	height:25px;
	font-weight:bold;
	border-bottom:1px solid #1776A6;
	padding-top:5px;
}
.FORUM_PM .RIGHT {
	width:60%;
	padding-left:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.DREAM {
	width:100%;
}
.DREAM .TITLE {
	background:none;
	color:#1776A6;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding:0px;
	padding-bottom:5px;
	border-bottom:1px solid #1776A6;
}
.DREAM .MAIN {
	border:none;
	padding-top:5px;
}
.DREAM .IMAGE {
	width:100px;
	height:125px;
	background:url(default/icon_who.png) no-repeat;
	border:1px solid #000000;
	margin-right:5px;
	margin-top:5px;
}
.DREAM .TEXT {
	color:#303030;
	padding:3px;
	text-align:justify;
	vertical-align:middle;
}
.DREAM .HIDDEN {
	background:url(default/icon_stop.png) no-repeat;
	height:150px;
	color:#900000;
	padding-left:150px;
	padding-top:40px;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	vertical-align:middle;
}
.DREAM .DATE {
	font-size:10px;
	color:#1776A6;
}
.DREAM .DATE .RIGHT {
	text-align:right;
}
.DREAM .STATUS TD {
	background:none;
	color:#1776A6;
	padding:5px;
	text-align:left;
	border-top:1px solid #1776A6;
}
.DREAM .STATUS .RIGHT {
	text-align:right;
	white-space:nowrap;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.DREAM_SPLASH {
	width:100%;
}
.DREAM_SPLASH .TITLE {
	background:none;
	color:#606060;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	letter-spacing:-1px;
}
.DREAM_SPLASH .DESC {
	margin-top:5px;
	margin-bottom:5px;
	color:#606060;
	padding:0;
	text-align:justify;
	font-size:12px;
}
.DREAM_SPLASH .NAME {
	font-size:11px;
	color:#909090;
	text-align:right;
}
.DREAM_SPLASH .DATE {
	font-size:10px;
	color:#BBBBBB;
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.DREAM_VIEW {
	width:100%;
}
.DREAM_VIEW TD {
	padding:5px;

}
.DREAM_VIEW .TITLE {
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
}
.DREAM_VIEW .TITLE A {
	width:100%;
	color:#FFFFFF;
}
.DREAM_VIEW .IMAGE {
	width:100px;
	height:125px;
	background:url(default/icon_who.png) no-repeat;
	border:1px solid #000000;
	margin-right:5px;
}
.DREAM_VIEW .DESC {
	height:95px;
	text-align:justify;
	margin-top:5px;
}
.DREAM_VIEW .STATUS {
	color:#909090;
	font-size:11px;
	padding:3px;
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.DREAM_LIST {
	width:100%;
}
.DREAM_LIST UL {
	margin-left:40px;
}
.DREAM_LIST LI {
	font-weight:normal;
	margin:0px;
	padding:0px;
	list-style:url(default/bullet_record.jpg);
	vertical-align:middle;
}
.DREAM_LIST .TITLE {
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	letter-spacing:-1px;
}
.DREAM_LIST .USER {
	width:auto;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	position:relative;
	top:-10;
}
.DREAM_LIST .DATE {
	text-align:right;
	font-size:9px;
	padding-left:5px;
	position:relative;
	top:-10;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.HELP_TITLE {
	height:48px;
	font-size:16px;
	font-weight:bolder;
	cursor:pointer;
	padding-left:54px;
	padding-top:5px;
	background:url(default/bullet_help.png) no-repeat;	
}
.HELP_ANSWER {
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	padding-left:5px;
	padding-top:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.WORD_VIEW {
	width:100%;
}
.WORD_VIEW .CAPS {
	font-size:16px;
	font-weight:bolder;
	text-align:center;
	padding:5px;
	padding-bottom:10px;
}
.WORD_VIEW .CAPS A {
	width:18px;
	border:1px solid #999999;
	padding:3px;
}
.WORD_VIEW .WORD_TITLE {
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.WORD_VIEW .WORD_TEXT {
	margin-bottom:10px;
}

.WORD_TITLE {
	height:26px;
	font-size:16px;
	font-weight:bolder;
	cursor:pointer;
	padding-left:30px;
	background:url(default/bullet_word.png) no-repeat;	
}
.WORD_TEXT {
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding-left:31px;
	margin-bottom:10px;
}

.WORD_VIEW {
	width:100%;
}
.WORD_VIEW .PAGER {
	padding-bottom:10px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.USER_FORGOT {
	width:90%;
}
.USER_FORGOT INPUT {
	width:100%;
}

.USER_PHOTO {
	width:100%;
}
.USER_PHOTO .LEFT {
	width:100px;
	height:125px;
	border:1px solid #CCCCCC;
	text-align:center;
	vertical-align:middle;
}
.USER_PHOTO .RIGHT {
	padding:5px;
}
	.USER_PHOTO .RIGHT INPUT {
		width:100%;
	}
.USER_PHOTO .STATUS {
	text-align:right;
}

.USER_COMMENT_FORM SELECT {
	width:100%;
	font-family:"Courier New", Courier, monospace;
}
.USER_COMMENT_FORM TEXTAREA {
	width:100%;
	height:100px;
}
.USER_COMMENT_FORM .STATUS {
	text-align:right;
}

.COMMENT_LIST LI {
	width:100%;
	border:1px dotted #1776A6;
	font-size:14px;
	padding:5px;
	list-style:none;
}
.COMMENT_LIST .DATE {
	text-align:right;
	font-size:11px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.STEP_LIST {
	width:100%;
}
.STEP_LIST .TITLE {
	padding-right:10px;
	padding-top:5px;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	color:#909090;
}
.STEP_LIST .TITLE_A {
	padding-right:10px;
	padding-top:5px;
	padding-left:20px;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}
.STEP_LIST .MAIN {
	padding:10px;
	background:none;
}
.STEP_LIST .SPACER {
}
.STEP {
	width:40px;
	height:64px;
	background:url(default/step.png) top left no-repeat;
	color:#909090;
	padding-left:24px;
	padding-top:15px;
	font-size:24px;
	font-weight:bold;
}
.STEP_A {
	width:40px;
	height:55px;
	background:url(default/stepA.png) top left no-repeat;
	color:#000000;
	padding-left:24px;
	padding-top:15px;
	font-size:24px;
	font-weight:bold;
}
/*-------------------------------------------------------------------------------------------------*/








/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_PAGE_HEADER {
	width:100%;
	height:66px;
	color:#FFFFFF;
	background:#1776A6;
	border:1px outset #CCCCFF;
	padding:5px;
	margin-bottom:5px;
}
.CUSTOM_PAGE_HEADER H3 {
	color:#FFFFFF;
}
.CUSTOM_PAGE_HEADER IMG {
	margin-right:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_HELP {
	width:100%;
	height:300px;
	margin-top:10px;
}
.CUSTOM_HELP_LEFT {
	width:540px;
	padding-right:5px;
}
.CUSTOM_HELP_RIGHT {
	width:250px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_MAIN {
	width:100%;
	height:300px;
}
.CUSTOM_MAIN_LEFT {
	width:480px;
}
.CUSTOM_MAIN_RIGHT {
	width:310px;
	padding-left:5px;
}
	.CUSTOM_MAIN_RIGHT .CUSTOM_ADVICE IFRAME {
		height:210px;
	}
	.CUSTOM_MAIN_RIGHT .CUSTOM_TODAY .R5 {
		width:300px;
	}
	.CUSTOM_MAIN_RIGHT .CUSTOM_MONTH .R5 {
		width:300px;
	}
	.CUSTOM_MAIN_LEFT .DREAM_VIEW {
		text-align:center;
	}
	.CUSTOM_MAIN_LEFT .DREAM_VIEW IMG {
		margin-bottom:5px;
	}
	.CUSTOM_MAIN_LEFT .DREAM_VIEW .TITLE {
		font-size:10px;
	}
	.CUSTOM_MAIN_LEFT .DREAM_VIEW .STATUS {
		text-align:center;
	}
	.CUSTOM_MAIN_RIGHT .BIO_LIST {
		margin-bottom:5px;
	}
.CUSTOM_MAIN_TITLE, .CUSTOM_MAIN_TITLE A, .CUSTOM_MAIN_TITLE A:hover {
	text-align:center;
	letter-spacing:2px;
	font-size:16px;
	font-weight:bold;
	background:#303030;
	color:#FFFFFF;
	padding:5px;
}
.CUSTOM_MAIN_TEXT {
	width:99%;
	padding:5px;
}
.CUSTOM_MAIN_NEWS {
	width:100%;
}
	.CUSTOM_MAIN_NEWS .NEWS_LAST {
		margin-bottom:5px;
	}
	.CUSTOM_MAIN_NEWS .NEWS_LAST .SEPX {
		width:5px;
	}
	.CUSTOM_MAIN_NEWS .NEWS_LAST .MAIN {
		border:none;
		padding:5px;
	}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_PROFILE {
	width:100%;
}
.CUSTOM_PROFILE .NAME {
	font-size:20px;
	font-weight:bold;
}
.CUSTOM_PROFILE .NICK {
	font-size:16px;
	font-weight:normal;
}
.CUSTOM_PROFILE .LOCATION {
	font-style:italic;
}
.CUSTOM_PROFILE .CREATE {
	margin-top:10px;
}
.CUSTOM_PROFILE .USER_PHOTO {
	width:100px;
	height:125px;
	border:1px solid #000000;
	background:#FFFFFF url(default/bg_userphoto.png) top left no-repeat;
}
.CUSTOM_PROFILE .USER_DREAMS {
	font-size:16px;
	font-weight:bold;
	text-align:right;
	margin-top:20px;
}
.CUSTOM_PROFILE .USER_DREAMS .ERROR {
	background:none;
	border:none;
}
.CUSTOM_PROFILE .USER_PMLINK {
	font-size:16px;
	font-weight:bold;
	text-align:right;
}
.CUSTOM_COMMENT_FORM {
	width:100%;
	margin-top:20px;
}
.CUSTOM_COMMENT_FORM_LEFT {
	width:250px;
	padding-right:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_ARTICLE {
	width:100%;
}
.CUSTOM_ARTICLE_LEFT {
	width:70%;
	padding-right:10px;
}
.CUSTOM_ARTICLE_RIGHT {
	width:30%;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_DREAM {
	width:100%;
}
.CUSTOM_DREAM_LEFT {
	width:65%;
	padding-right:10px;
}
.CUSTOM_DREAM_RIGHT {
	width:35%;
}
.CUSTOM_DREAM .DREAM_VIEW TD {
	padding-left:0px;
	padding-right:0px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_MYACC {
	width:100%;
}
.CUSTOM_MYACC_LEFT {
	width:65%;
	padding-right:5px;
}
.CUSTOM_MYACC_RIGHT {
	width:35%;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_MYTEXT {
	width:100%;
}
.CUSTOM_MYTEXT_LEFT {
	width:65%;
	padding-right:5px;
}
.CUSTOM_MYTEXT_RIGHT {
	width:35%;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_LOGIN {
	width:220px;
	border:1px solid #1776A6;
}
.CUSTOM_LOGIN .TITLE {
}
.CUSTOM_LOGIN .TITLE_FORM {
	display:none;
}
.CUSTOM_LOGIN .LOGIN .MAIN {
}
.CUSTOM_LOGIN .REQUIRED {
}
.CUSTOM_LOGIN INPUT {
	width:100%;
}
.CUSTOM_LOGIN .STATUS {
	padding:5px;
}
.CUSTOM_LOGIN .LINKS_FORM {
	display:none;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_REGISTER {
	width:100%;
}
.CUSTOM_REGISTER_LEFT {
}
	.CUSTOM_REGISTER_LEFT IFRAME {
		width:100%;
		height:300px;
	}
.CUSTOM_REGISTER_RIGHT {
	width:250px;
}
.CUSTOM_REGISTER_ALT {
	padding-left:30px;
	padding-right:30px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_PAGE {
	padding:5px;
}
.CUSTOM_SEARCH {
	border:1px solid #1776A6;
	margin-bottom:5px;
	padding:3px;
}
.CUSTOM_SEARCH .WORD_SEARCH {
}
.CUSTOM_SEARCH SELECT {
	width:100px;
}
.CUSTOM_SEARCH INPUT {
	width:390px;
}

.WORD_SEARCH .TITLE {
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
	padding-right:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_PROFILE_TOP {
	width:100%;
	height:160px;
}
.CUSTOM_PROFILE_BOTTOM {
	width:100%;
}
.CUSTOM_PROFILE_BOTTOM .LEFT {
	width:65%;
}
.CUSTOM_PROFILE_BOTTOM .RIGHT {
	width:35%;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_TASKS_TITLE {
	width:100%;
	border:1px outset #1776A6;
}
.CUSTOM_TASKS {
	width:100%;
	border:1px solid #1776A6;
}
.CUSTOM_TASKS .MAIN {
	padding:5px;
	padding-left:0px;
	background:none;
}
.CUSTOM_TASKS .MENU			{ border:none; }
.CUSTOM_TASKS .MENUTOP		{ display:none; }
.CUSTOM_TASKS .MENUITEM		{ background:none; }
.CUSTOM_TASKS .MENUBOTTOM	{ display:none; }
.CUSTOM_TASKS A {
	font-size:13px;
	font-weight:bolder;
	letter-spacing:0px;
}
.CUSTOM_TASKS .MENU {
	width:100%;
}
.CUSTOM_TASKS .MENU TD {
	text-align:left;
}
.CUSTOM_TASKS .MENU A       { }
.CUSTOM_TASKS .MENU A:hover { }
.CUSTOM_TASKS .MENU1 A IMG   	  { width:20px; height:20px; background:url(default/tasks_1.jpg) top left no-repeat;  }
.CUSTOM_TASKS .MENU1 A:hover IMG  { width:20px; height:20px; background:url(default/tasks_1a.jpg) top left no-repeat; }
.CUSTOM_TASKS .MENU2 A IMG   	  { width:20px; height:20px; background:url(default/tasks_2.jpg) top left no-repeat;  }
.CUSTOM_TASKS .MENU2 A:hover IMG  { width:20px; height:20px; background:url(default/tasks_2a.jpg) top left no-repeat; }
.CUSTOM_TASKS .MENU3 A IMG   	  { width:20px; height:20px; background:url(default/tasks_3.jpg) top left no-repeat;  }
.CUSTOM_TASKS .MENU3 A:hover IMG  { width:20px; height:20px; background:url(default/tasks_3a.jpg) top left no-repeat; }
.CUSTOM_TASKS .MENU4 A IMG   	  { width:20px; height:20px; background:url(default/tasks_4.jpg) top left no-repeat;  }
.CUSTOM_TASKS .MENU4 A:hover IMG  { width:20px; height:20px; background:url(default/tasks_4a.jpg) top left no-repeat; }
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_USERS {
	width:100%;
}
.CUSTOM_USERS IFRAME {
	width:100%;
	height:70px;
	background:none;
}
.CUSTOM_USERS .R2 {
	width:100%;
	background:#1776A6;
	color:#FFFFFF;
}
.CUSTOM_USERS .R5 {
	padding:0px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_FEEDBACK {
	width:100%;
	border:1px solid #1776A6;
}
.CUSTOM_FEEDBACK IFRAME {
	width:100%;
	height:100%;
	border:none;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_FORGOT {
	width:100%;
}
.CUSTOM_FORGOT_LEFT {
	width:65%;
}
	.CUSTOM_FORGOT_LEFT .R5 {
		text-align:center;
	}
	.CUSTOM_FORGOT_LEFT .USER_FORGOT {
		margin-top:10px;
	}
.CUSTOM_FORGOT_RIGHT {
	width:35%;
	padding-left:10px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.X_USERS {
	background:#FFFFFF;
	margin:3px;
	font-weight:bold;
	color:#000000;
	letter-spacing:1px;
}
.X_USERS A {
	color:#000000;
}
.X_USERS MARQUEE {
	height:100%;
}
.X_FEEDBACK {
	background:#FFFFFF;
	margin:0px;
	text-align:center;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.QUOTE {
	height:25px;
	font-size:12px;
	font-style:italic;
}
.QUOTE_OWNER {
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------*/
