/*-------------------------------------------------------------------------------------------------*/
BODY
{
	margin:0px;
	color:#FFFFFF;
    BACKGROUND:#FFFFFF url(default/body.png) repeat-x;
    FONT-FAMILY:Arial;
    FONT-SIZE:10px;
	text-align:center;
}
A
{
	cursor:pointer;
	color:#EEEEEE;
    text-decoration: none;
}
A:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
SPAN {
}
TABLE
{
    BORDER-COLLAPSE: collapse;
    border:none;
    FONT-SIZE: 12px;
}
TD
{
    vertical-align:top;
}
MARQUEE
{
	color:#FFFFFF;
	letter-spacing:1px;
	padding:0px;
}
SELECT
{
	COLOR: #FFFFFF;
	BACKGROUND-COLOR:#606060;
}
ACRONYM
{
    text-decoration: overline;
}
HR
{
	border: 1px solid #CCCCCC;
}
H4
{
	margin-bottom:0px;
}
BUTTON
{
	color:#FFFFFF;
	background:#303030;
	font-weight:bolder;
}
INPUT
{
}
TEXTAREA
{
	font-family:Arial, Helvetica, sans-serif;
}
IMG
{
	BORDER: 0px solid;
}
FORM
{
	MARGIN:0px;
}
UL
{
	margin-left:20px;
}
H1 { MARGIN:0px }
H2 { MARGIN:0px }
H3 { MARGIN:0px; font-size:24px; letter-spacing:-1px; }
H4 { MARGIN:0px }
H5 { MARGIN:0px }
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.R1 { width:11px; height:12px; background:url(default/round_r1.gif) top left no-repeat; }
.R2 { border-top:2px solid #000000; }
.R3 { width:11px; height:12px; background:url(default/round_r3.gif) top right no-repeat; }
.R4 { border-left:2px solid #000000; }
.R6 { border-right:2px solid #000000; }
.R7 { width:11px; height:12px; background:url(default/round_r7.gif) left  bottom no-repeat; }
.R8 { border-bottom:2px solid #000000; }
.R9 { width:11px; height:12px; background:url(default/round_r9.gif) right bottom 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;
}
.FAIL {
	color:#FFCC00;
	font-weight:bold;
}
.DONE {
	font-weight: bolder;
	color:#33FF33;
}
.TITLE {
	color:#F1C919;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	letter-spacing:-1px;
}
.CODE {
	height:32px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	letter-spacing:1px;
}
.REQUIRED {
	background:#FFCCFF;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.WINDOW {
	width:100%;
}
.WINDOW .TITLE {
	font-weight: bolder;
	color:#909090;
	border-bottom:2px ridge #909090;
	padding-bottom:3px;
}
.WINDOW .HEADER TD, .WINDOW .HEADER TD A {
	background:#606060;
	color:#FFFFFF;
	vertical-align:middle;
}
.WINDOW .FORM TD {
	height:30px;
	padding:3px;
	background:#303030;
	vertical-align:middle;
}
.WINDOW .FORM_HL TD {
	padding:3px;
}
.WINDOW .LEFT {
}
.WINDOW .LIST TD {
	vertical-align:middle;
	background:#F0F0F0;
}
.WINDOW .LIST_HL TD {
	vertical-align:middle;
}
.WINDOW .STATUS {
	text-align:right;
}
.WINDOW .MAIN {
	padding-top:5px;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.TOP {
width:1000px;
background:#000000;
}
	.TOP .TR1 {
	width:100%;
	height:49px;
	}
		.TOP .TR1 .TD1 {
		text-align:center;
		vertical-align:bottom;
		padding:0px;
		}
			.TOP .TR1 .MENU .MENUITEM_0 { width:166px; height:49px; background:url(default/menu0.png) no-repeat; }
			.TOP .TR1 .MENU .MENUITEM_1 { width:167px; height:49px; background:url(default/menu1.png) no-repeat; }
			.TOP .TR1 .MENU .MENUITEM_2 { width:167px; height:49px; background:url(default/menu2.png) no-repeat; }
			.TOP .TR1 .MENU .MENUITEM_3 { width:167px; height:49px; background:url(default/menu3.png) no-repeat; }
			.TOP .TR1 .MENU .MENUITEM_4 { width:167px; height:49px; background:url(default/menu4.png) no-repeat; }
			.TOP .TR1 .MENU .MENUITEM_5 { width:166px; height:49px; background:url(default/menu5.png) no-repeat; }
			.TOP .TR1 .MENU .MENUSEP    { display:none }
			.TOP .TR1 .MENU .MENUSEL_0  { width:166px; height:49px; background:url(default/menu0a.png) no-repeat; }
			.TOP .TR1 .MENU .MENUSEL_1  { width:167px; height:49px; background:url(default/menu1a.png) no-repeat; }
			.TOP .TR1 .MENU .MENUSEL_2  { width:167px; height:49px; background:url(default/menu2a.png) no-repeat; }
			.TOP .TR1 .MENU .MENUSEL_3  { width:167px; height:49px; background:url(default/menu3a.png) no-repeat; }
			.TOP .TR1 .MENU .MENUSEL_4  { width:167px; height:49px; background:url(default/menu4a.png) no-repeat; }
			.TOP .TR1 .MENU .MENUSEL_5  { width:166px; height:49px; background:url(default/menu5a.png) no-repeat; }
			.TOP .TR1 .MENU A    		{ width:100%; height:100%; }
		.TOP .TR1 .TD2 {
		display:none;
		}
		.TOP .TR1 .TD3 {
		display:none;
		}
	.TOP .TR2 {
	width:100%;
	height:80px;
	}
		.TOP .TR2 .TD1 {
		width:300px;
		background:url(default/top_tr2_td1.png) top left no-repeat;
		}
			.TOP .TR2 .TD1 IMG {
			width:100%;
			height:100%;
			}
		.TOP .TR2 .TD2 {
		width:100%;
		background:url(default/top_tr2_td2.png) top left repeat-x;
		padding:0px;
		}
			.TOP .TR2 .TD2 IMG {
			width:277px;
			height:80px;
			background:url(default/top_scroll.png);
			}
		.TOP .TR2 .TD3 {
		display:none;
		}
	.TOP .TR3 {
	width:100%;
	height:23px;
	background:url(default/top_tr3.png) top left no-repeat;
	}
		.TOP .TR3 .TD1 {
			width:300px;
			padding-top:8px;
			text-align:center;
			font-size:10px;
			font-weight:bold;
			letter-spacing:1px;
			color:#DDDDDD;
		}
		.TOP .TR3 .TD2 {
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		}
		.TOP .TR3 .TD3 {
		display:none;
		}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.MAIN {
width:1000px;
height:50%;
background:#FFFFFF;
}
	.MAIN .TR1 {
	height:25px;
	}
		.MAIN .TR1 .TD1 {
		width:300px;
		background:#909090 url(default/main_tr1_td1.png) top left repeat-y;
		padding:5px;
		text-align:center;
		}
			.MAIN .TR1 .TD1 .MENU {
				width:100%;
			}
			.MAIN .TR1 .TD1 .MENU STRONG {
				font-size:16px;
				margin-left:-8px;
			}
			.MAIN .TR1 .TD1 .MENUITEM, .MAIN .TR1 .TD1 .MENUSEL {
				height:64px;
				background:url(default/bullet.png) top left no-repeat;
				padding-left:66px;
				padding-top:7px;
				font-size:12px;
			}
			.MAIN .TR1 .TD1 .MENUSEL { border:1px dashed #FCD536; background-color:#FCD536; color:#000000 }
			.MAIN .TR1 .TD1 .MENUSEL A { color:#000000 }
			.MAIN .TR1 .TD1 .MENUSEP { display:none }
			.MAIN .TR1 .TD1 .MENUTOP { display:none }
			.MAIN .TR1 .TD1 .MENUBOTTOM { height:auto }
		.MAIN .TR1 .TD2 {
		width:100%;
		background:#606060 url(default/main_tr1_td2.png) top left repeat-y;
		padding:1px;
		}
		.MAIN .TR1 .TD3 {
		display:none;
		}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.BOTTOM {
width:1000px;
}
	.BOTTOM  .TR1 {
	width:100%;
	height:34px;
	background:#DDDDDD;
	border:1px solid #303030;
	border-left:none;
	border-right:none;
	}
		.BOTTOM .TR1 .TD1 {
		color:#909090;
		text-align:left;
		vertical-align:middle;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;
		letter-spacing:-1px;
		}
			.BOTTOM .TR1 .TD1 A {
			color:#303030;
			}
			.BOTTOM .TR1 .TD1 A:hover {
			color:#000000;
			}
		.BOTTOM .TR1 .TD2 {
		text-align:right;
		padding:8px;
		color:#606060;
		letter-spacing:1px;
		}
		.BOTTOM .TR1 .TD3 {
		display:none;
		}

	.BOTTOM .TR2 {
	width:100%;
	}
		.BOTTOM .TR2 .TD1 {
		color:#909090;
		padding:5px;
		text-align:left;
		}
		.BOTTOM .TR2 .TD2 {
		width:200px;
		padding:5px;
		text-align:right;
		}
		.BOTTOM .TR2 .TD3 { display:none; }
	.BOTTOM .TR3 { display:none; }
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.PAGER {
	color:#CCCCCC;
	padding-top:16px;
	text-align:center;
	font-size:11px;
	padding:5px;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
}
.PAGER SELECT {
	font-size:11px;
	background:#FFFFFF;
	color:#909090;
}
.PAGER A {
	color:#606060;
	font-size:11px;
	font-family:Tahoma;
	border:1px solid #C8C8C8;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	vertical-align:middle;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}
.PAGER A:hover {
	color:#000000;
	background-color:#FFFF66;
	text-decoration:none;
}
.PAGER B {
	font-size:11px;
	font-family:Tahoma;
	color:#606060;
	background-color:#F0F0F0;
	border:1px solid #909090;
	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 {
}
.MENUITEM {
}
.MENUITEM:hover {
}
.MENUSEP {
}
.MENU A {
}
.MENU A:hover {
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.PAGE {
	padding:5px;
	text-align:left;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.FEEDBACK {
	width:400px;
}
.FEEDBACK .LEFT {
	width:100px;
}
.FEEDBACK INPUT {
	width:100%;
	color:#303030;
}
.FEEDBACK TEXTAREA {
	width:100%;
	height:100px;
	color:#303030;
}
.FEEDBACK .STATUS {
	text-align:right;
}
.FEEDBACK .EXTRA {
	margin-top:5px;
	font-size:9px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.ADVERT {
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.VOTE {
	width:250px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}
.VOTE .Title, .VOTE .Title TD {
	padding:3px;
	font-size:14px;
	font-weight:bolder;
	letter-spacing:-1px;
	background:#FF6600;
	color:#000000;
	text-align:center;
}
.VOTE .Header {
	padding:5px;
}
.VOTE .Main {
	height:100%;
	padding:5px;
	border:1px solid #FF6600;
	border-top:none;
	background:none;
}
.VOTE .Status TD {
	text-align: right;
	border: 1px solid #CCCCCC;
}
.VOTE .TOTAL {
	text-align:right;
	padding:5px;
	letter-spacing:1px;
}
.VOTE BUTTON {
	font-weight:bold;
	padding:1px;
	border:1px outset;
}
.VOTE .PROGRESS {
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}
.VOTE .PROGRESS .FULL {
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background:#FF6600;
	border:1px outset #FF0000;
	text-align:right;
}
.VOTE .PROGRESS .EMPTY {
	border:1px dashed #CC3300;
}
/*-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
.NEWS_LAST {
	width:100%;
}
.NEWS {
	width:100%;
}
.NEWS IMG {
	margin-right:5px;
}
.NEWS .SEP_W {
}
.NEWS .SEP_H {
	border-top:1px solid #FFFFFF;
	height:15px;
}
.NEWS .R1, .NEWS .R2, .NEWS .R3,
.NEWS .R4, .NEWS .R6,
.NEWS .R7, .NEWS .R8, .NEWS .R9 {
	display:none;
}

/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.NEWS_TITLE {
	width:100%;
	background:url(default/news_title.jpg) no-repeat;
	color:#FF6600;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}
.NEWS_TEXT {
	width:100%;
	color:#FFFFFF;
	padding:5px;
	text-align:justify;
	font-size:12px;
}
.NEWS_DATE {
	display:none;
	width:100%;
	color:#CCCCCC;
	text-align:right;
	padding:2px;
	padding-right:5px;
	padding-bottom:10px;
	font-style:italic;
	font-size:10px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.REGISTER {
	width:50%;
	margin-left:15%;
}
.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-color:#909090;
}
.REGISTER .LEFT {
	padding:5px;
}
.REGISTER .RIGHT {
	width:100%;
	text-align:right;
}
.REGISTER .STATUS {
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.LOGIN {
	width:100%;
}
.LOGIN .LEFT {
	padding:5px;
}
.LOGIN .RIGHT {
	width:100%;
	color:#606060;
	font-weight:bold;
	background:url(default/back_register_right.jpg) top right no-repeat;
}
.LOGIN INPUT
{
	width:100%;
}
.LOGIN .STATUS {
	text-align:right;
}
.LOGIN TH {
	background:#606060;
	color:#FFFFFF;
	letter-spacing:0px;
	padding:3px;
}
.LOGIN TD {
	padding:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_MAIN {
	width:100%;
}
.CUSTOM_MAIN .LEFT {
	width:400px;
	padding:5px;
}
.CUSTOM_MAIN .CENTER {
	width:300px;
	padding:0px;
}
	.CUSTOM_MAIN .CENTER P {
	padding:0px;
	margin:0px;
	}
.CUSTOM_MAIN .RIGHT {
	display:none;
	width:200px;
	padding:5px;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_NEWS {
	width:100%;
}
.CUSTOM_NEWS_LEFT {
	width:130px;
}
.CUSTOM_NEWS_RIGHT {
	width:100%;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_LOGIN {
	width:100%;
	border:1px solid #000000;
	margin-top:5px;
}
.CUSTOM_LOGIN_TITLE {
	background:#000000;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:3px;
	letter-spacing:3px;
}
.CUSTOM_LOGIN_MAIN {
}
.CUSTOM_LOGIN_LINKS {
	width:100%;
	font-size:10px;
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_PAGE {
	padding:5px;
}
.CUSTOM_FEEDBACK {
	text-align:center;
}
/*-------------------------------------------------------------------------------------------------*/

.SLIDE {
	text-align:center;
}
.SLIDE EMBED {
}

.GALDISP {
	width:688px;
}
.GALDISP TD {
	text-align:center;
	border:none;
}
.GALDISP .TITLE {
	font-size:24px;
	padding:10px;
}

.CUSTOM_GAL .LIST {
	padding:20px;
}