body {
	margin 		: 0px;
	padding		: 0px;
	background-color: #FFFFFF;	
}

td {
	font		: 13px arial;	
}

p {
	margin-top 	: 5px;
	margin-bottom	: 15px;
}

#pup {
	POSITION	: ABSOLUTE; 
	VISIBILITY	: HIDDEN; 
	Z-INDEX		: 200; 
}

.menutable {
	background-color: #F48D05;
	border		: 1px outset #F48D05;
}

.pupitem {
	height		: 16px;
	padding		: 5px;
	white-space	: nowrap;
}                       
.pup_link {
	font		: 11px verdana;
	font-weight	: bold;
	color		: #FFFFFF;
	text-decoration	: none;	
	width		: 100%;

}
/*.pup_link:hover {
	color		: #000000;
}*/

a {
	color		: #0067A9;
	font-weight	: bold;
}                       
.toplink {
	font		: 11px verdana;
	font-weight	: bold;
	color		: #FFFFFF;
	text-decoration	: none;	
}

.i_noselected {
	border		: 1px outset #005ECE;
}

.i_selected {
	border		: 1px solid #FFFFFF;
}                       

.tdcont {
	padding		: 10 5 5 12px;
}

.l_tbl {
	margin-top	: 10px;
	background	: url(../img/l_ttl/newsback2.gif);
}
.l_tbl_td {
	padding		: 2 5 2 5px;
}
.LoginText {
	font		: 12px arial;
	}
input.text {
	font		: 10px verdana;
	border		: 2px inset #FFFFFF;
	width		: 107px;
}
input.button {
	font		: 10px verdana;
	font-weight	: bold;
	background-color: #F48D05;
	color		: #FFFFFF;
	border		: 2px outset #F48D05;
	cursor		: hand;
}

p
 {
	font	: 12px verdana;
 }

ul
 {
	font	: 12px verdana;
 }
table.tbAddress
 {
	font	: 12px verdana;
 }


.note10
{
	font	: 12px verdana;	
}
.small_title {
	font-size			: 13px;
	font-weight			: bold;
	margin				: 10 0 5 0px;
}

.big_title {
	font-size			: 14px;
	font-weight			: bold;
	margin				: 10 0 5 0px;
}
p {
	margin-top 		: 3px;
	margin-bottom	: 15px;
}

th {
	background-color: #FDCD8F;
	font-size		: 12px;
	font-weight		: bold;
	padding			: 6px;
	color			: #A35D00;
}

.cont_table 
{
	font-size		: 16px;
	background-color: #F98F03;
	margin			: 3 0 20 0px;	
	
}
.table_line_odd {
	background-color	: #FCEDDA;		
}
.table_line_even {
	background-color	: #FCF2E5;	
}


ul {
	list-style-IMAGE	: url(../img/ico/ul.gif);
	margin-top			: 5px;
}
li {
	padding-bottom : 3px;
}
#popup {
	POSITION			: ABSOLUTE; 
	VISIBILITY			: HIDDEN; 
	Z-INDEX				: 200;
	background-color	: #FFFFCC;
	border				: 1px outset #000000;
	padding				: 5px;
	width				: 200px;
}


.pack_name {
	font-weight		: bold;
	margin-top		: 0pt;
	margin-bottom	: 5px;

}
.pack_desc {
	margin-top		: 0pt;
	padding-left	: 20px;
}

.error_td {
	width			: 100%;
	border-left		: 5px solid red;
}

.error {
	color			: red;
	font-size		: 20px;
	font-weight		: bold;
}
.btnBase
{
    background: #4986B4;
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    border : thick double #f0f8ff;
    font : Verdana,Arial, Helvetica;
    text-decoration: none;
    vertical-align : middle;
    text-align: center;
    word-break: keep-all;
    cursor : pointer;
    margin: 0px;
    padding: 0px;
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: navy;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.tblNews
{
	table-layout:fixed;	
	margin			: 3 0 20 0px;	
}
/*news*/
.nwsTitle
{	
	font-size			: 13px;
	font-weight			: bold;
	margin				: 20 0 5 0px;
	border-bottom: solid 1px #F98F03;
}
.nwsBody
{
	FONT-WEIGHT: normal ;
	font-size			: 12px;	
	margin				: 10 0 5 0px;
	FONT-FAMILY: Arial, Verdana, Helvetica	
}
.nwsDivsr
{
	border-bottom:dotted 1px #F98F03;	
}
.faqBody
{
	display:none;
}

.tblUsrInfo
{
	
	font-family : Arial, Verdana, Helvetica;
	font-size	: 12px;	
	background-color: #F98F03;
}
.tblUsrInfo TD.tdName
{
	FONT-WEIGHT :  bold;	
	background-color	: #FCF2E5;	
}
.tblUsrInfo .tdCont
{
	font-weight : lighter; 
	font-style :italic;
	background-color	: #FCEDDA;		
}
.tblPattern 
{	
	margin			: 0 0 0 10px;	
	padding			: 0 0 0 0 ;
	border-style	: solid;
	border-width    : 0px;	
}
.tblPattern td
{
	FONT-WEIGHT :  bold;
	font-family : Arial, Verdana, Helvetica;
	font-size	: 12px;	
}
.tdMsgBody
{
	display	:none; 
}
.forum_table 
{
	background-color: #F98F03;
	margin			:  3 0 20 0px;		
	font-family		: Arial, Verdana, Helvetica;		
	border-top :solid 2px #F98F03;
	border-bottom :solid 2px #F98F03;
}
.forumHead td
{
	FONT-WEIGHT		: bolder;
	font-size		: 10px;	
	background-color: #FCEDDA;	
	border-bottom :solid 2px #F98F03;
}
.forumFooter td
{
	FONT-WEIGHT		: bolder;
	font-size		: 10px;	
	background-color: #FCEDDA;	
	border-top :solid 2px #F98F03;
}

.forumBoldItem 
{
	FONT-WEIGHT		:  bold;	
	font-size		: 12px;	
	background-color: #FCF2E5;	
	text-decoration	: none;	
}
.forumBoldItem a
{	
	text-decoration	: none;	
}
.forumNameItem 
{		
	font-size		: 12px;		
	background-color: #FCF2E5;		
}
.forumNameItem a
{	
	text-decoration	: none;	
}
.forumHidenBody 
{
	font-size	    : 12px;		
	display			:none;
	margin			:10px 0px 0px 0px;	
	padding			:0px 0px 0px 15px;
}
.forumHidenBody td
{	
	border-top :solid 1px #F98F03;
	border-bottom :solid 1px #F98F03;
	background-color: #FCEDDA;		
}
.forumEditor div
{	
	background-color: #FCEDDA;	
	border-bottom :solid 1px #F98F03;
}
.forumFound 
{
	color: red;		
}
.forumWordFound
{
	color:white;
	background-color:red;
}
.tblUsrProp
{	
	font-family : Arial, Verdana, Helvetica;
	font-size	: 12px;	
	background-color: #F98F03;
}
.tblUsrProp TD.tdName
{
	FONT-WEIGHT :  bold;	
	background-color: #FCF2E5;	
}
.tblUsrProp .tdCont
{	
	padding:  1 1 1 5 ;
	font-weight : lighter; 
	font-style :italic;
	background-color	: #FCEDDA;		
}
.tblUsrProp .tdCont input 
{
 width:240px;
}
.tblUsrProp .tdCont select
{
 width:240px;
}

.tbContols
{
	background-color	: #FCF2E5;	
}
.tbContols tr
{
	text-align:center;	
}
.tbContols td
{
	width:50%;
}
.tbContols input 
{
	width:100px;	
}

.tblPayHist
{	
	font-family : Arial, Verdana, Helvetica;
	font-size	: 12px;	
	background-color: #F98F03;
}
.thPayHist
{
	background-color: #FDCD8F;
	font-size		: 12px;
	font-weight		: bold;
	padding			: 6px;
	color			: #A35D00;
}
.trPayHist 
{
	FONT-WEIGHT :  bold;	
	background-color: #FCF2E5;	
}

.trPayHistDetail
{
	background-color: #FCEDDA;
	display:none;
}
.trPayHistDetail td
{
	FONT-WEIGHT :  bold;
	padding:  1  0 1 10 ;
}