FORM { MARGIN: 0 0 0 0; }

#Grid TABLE
{
    border-collapse: collapse;
    clear: left;
    // IE does not center
}
#Grid TBODY
{
    BACKGROUND-COLOR: #f0f0f0; 

}
#Grid TH, #Grid TD 
{
/*  
    border: 1px dotted #808080;
    border: 1px solid #c0c0c0;
*/
    border: 3px solid white;
}

*.Shaded
{
    BACKGROUND-COLOR: #e8e8e8; 
}
*.Shaded2
{
    BACKGROUND-COLOR: #ffffe0; 
}

*.Small
{
    FONT-SIZE: 9pt;
}

*.Tiny
{
    FONT-SIZE: 8pt;
}

*.TinyNarrow
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}

*.Tiny2
{
    FONT-SIZE: 7pt;
    COLOR: gray;
}

*.Tiny2CO
{
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    COLOR: #AAAAAA;
}

*.White
{
    COLOR: white;   
}

B
{
    COLOR: #606060;
}

BODY
{
    TEXT-ALIGN: center;
}
TH, TD, BODY
{
    FONT-SIZE: 9pt;
    COLOR: #505050;
    FONT-FAMILY: 'Segoe UI', 'Lucida Sans', 'Arial';
    MARGIN-TOP: 0;
}

DIV.Ads120x240
{
    POSITION: relative; 
    WIDTH: 120px; 
    HEIGHT: 240px;
}
DIV.Ads120x600
{
    POSITION: relative; 
    WIDTH: 120px; 
    HEIGHT: 600px;
}

LI.HeadingLarge
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url('/images/bullet001.gif');
    MARGIN-LEFT: 18.5pt;
}
LI.Heading
{
    COLOR: #555555;
    FONT-WEIGHT: bold;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url('/images/bullet001.gif');
    MARGIN-LEFT: 18.5pt;
}
LI.Star
{
    COLOR: #555555;
    FONT-WEIGHT: bold;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url('/images/star.gif');
    MARGIN-LEFT: 18.5pt;
}
LI
{
    LIST-STYLE: square url('/images/bullet002.gif') outside;
    MARGIN-LEFT: 24pt;
    TEXT-ALIGN: justify;
    COLOR: #444444;
    PADDING-RIGHT: 8pt;
    PADDING-BOTTOM: 2pt;
}
LI.Yes
{
    LIST-STYLE: square url('/images/bullet-tick-yes.gif') outside;
    MARGIN-LEFT: 24pt;
    TEXT-ALIGN: justify;
    COLOR: #444444;
    PADDING-RIGHT: 8pt;
    PADDING-BOTTOM: 2pt;
}
LI.Alt
{
    COLOR: #555555;
    FONT-WEIGHT: bold;
}
LI.Sub
{
    LIST-STYLE: square url('/images/bullet003.gif') outside;
    MARGIN-LEFT: 36pt;
    TEXT-ALIGN: justify;
    FONT-SIZE: 8.5pt;
}
LI.SubYes
{
    LIST-STYLE: square url('/images/bullet-tick-yes.gif') outside;
    MARGIN-LEFT: 36pt;
    TEXT-ALIGN: justify;
}
LI.SubNo
{
    LIST-STYLE: square url('/images/bullet-tick-no.gif') outside;
    MARGIN-LEFT: 36pt;
    TEXT-ALIGN: justify;
}
LI.Tree
{
    FONT-WEIGHT: bold;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url('/images/bullet001p.gif');
    MARGIN-LEFT: 18.5pt
}
LI.N0
{
    LIST-STYLE: none url('') outside;
    MARGIN-LEFT: 18.5pt;
}
LI.N1
{
    LIST-STYLE: none url('') outside;
    MARGIN-LEFT: 24pt;
}
LI.N2
{
    LIST-STYLE: none url('') outside;
    MARGIN-LEFT: 36pt;
}
LI.N3
{
    LIST-STYLE: none url('') outside;
    MARGIN-LEFT: 48.5pt;
}
LI.N4
{
    LIST-STYLE: none url('') outside;
    MARGIN-LEFT: 60pt;
}
LI.N5
{
    LIST-STYLE: none url('') outside;
    MARGIN-LEFT: 72pt;
}

P
{
    TEXT-ALIGN: justify;
    PADDING-LEFT: 8pt;
    PADDING-RIGHT: 8pt;
    MARGIN-TOP: 4pt;
}
P.Left
{
    TEXT-ALIGN: left
}
P.Justified
{
    TEXT-INDENT: 32pt;
    TEXT-ALIGN: justify
}
P.Centered
{
    TEXT-ALIGN: center
}
P.Right
{
    TEXT-ALIGN: right
}
P.Quoted
{
    TEXT-INDENT: 32pt;
    TEXT-ALIGN: center;
    FONT-STYLE: italic;
    FONT-SIZE: 11pt;
}

IMG
{
    BORDER: 0;
}
IMG.Border
{
    BORDER: 1px dotted gray;
}
IMG.Padded
{
    BORDER: 0;
    MARGIN: 1em;
}
IMG.Right
{
    FLOAT: right;
    MARGIN: 0 0 2em 2em;
}

A
{
	TEXT-DECORATION: none;
}
A:link, A:visited
{
    COLOR: #2080c0;
    BORDER-BOTTOM: 1px solid #cccccc;
}
A:hover
{
    COLOR: #ff4c00;
    BORDER-BOTTOM: 1px solid transparent;
}

A.NoHover:link, A.NoHover:visited, A.NoHover:hover
{ 
    BACKGROUND-COLOR: transparent; 
    BORDER-BOTTOM: 1px solid transparent;
}

.MenuLink, A.MenuLink, A.MenuLink:visited, .MenuLinkY, .MenuLinkX, A.MenuLinkX, A.MenuLinkX:visited
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    TEXT-ALIGN: center;
    BORDER-BOTTOM: none;
}
A.MenuLink:hover, A.MenuLinkX:hover
{
    BACKGROUND-COLOR: transparent; 
    COLOR: #ff4c00;
}

.SubMenuLink, A.SubMenuLink, A.SubMenuLink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    BORDER-BOTTOM: none;
}
A.SubMenuLink:hover
{
    COLOR: #ff4c00;
    BACKGROUND-COLOR: transparent; 
}

A.SubMenuLinkX, A.SubMenuLinkX:hover, A.SubMenuLinkX:visited, .SubMenuLinkX
{
    COLOR: #ff4c00;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: none;
}
A.SubMenuLinkY, A.SubMenuLinkY:hover, A.SubMenuLinkY:visited
{
    COLOR: #a06000;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: none;
}

TABLE.Title, TABLE.Footer
{
    BACKGROUND-COLOR: white;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    WIDTH: 790px;
}
TABLE.Menu
{
}
TABLE.SubMenu
{
    WIDTH: 135px;
}
TABLE.Content
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: 1pt dashed #0060a0;
    BORDER-TOP: 1pt dashed #0060a0;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    WIDTH: 790px;
}
TABLE.Floating
{
    BACKGROUND-COLOR: white;
    BORDER: 1px solid #a06000;
}
TH
{
    FONT-WEIGHT: bold;
    PADDING: 2.25pt;
    TEXT-ALIGN: left;
    COLOR: #555555;
}
TD.xxx
{
    BORDER: 1px solid red;  
}
TD
{
    PADDING: 2.25pt;
}
TD.Title
{
    TEXT-ALIGN: center;
    PADDING: 0;
}
TD.SubTitle
{
    COLOR: #a06000;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    PADDING: 2pt;
}
TD.AdTitleBar
{
    BACKGROUND-COLOR: #c0c0c0;
	COLOR: white;
    FONT-WEIGHT: bold;
    PADDING: 1pt;
    TEXT-ALIGN: center;
}
TD.TopPane
{
    BORDER: none;
    TEXT-ALIGN: left;
}
TD.LeftPane
{
    BORDER: none;
    TEXT-ALIGN: right;
}
TD.RightPane
{
    BORDER: none;
    TEXT-ALIGN: left;
}
TD.Center
{
    BORDER: none;
    TEXT-ALIGN: center;
}
TD.SideBar
{
    BACKGROUND: white;
    BORDER-RIGHT: 1pt dashed #0060a0;
    WIDTH: 135px;
}
TD.MenuLink, TD.MenuLinkY, TD.MenuLinkX
{
    BORDER-RIGHT: 1px solid #e0e0e0;
    BORDER-TOP: 1px solid #e0e0e0;
	TEXT-ALIGN: center;
    PADDING: 2px 4px 2px 4px;
}
TD.SubMenuLink, TD.SubMenuLinkX, TD.SubMenuLinkY, .SubMenuTitle
{
    BORDER-BOTTOM: 1px solid #e0e0e0;
	TEXT-ALIGN: left;
    PADDING: 2px 4px 2px 4px;
}
.SubMenuTitle
{
    COLOR: #a06000;
    FONT-WEIGHT: bold;
}
TD.Footer
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
	PADDING: 1pt;   /* IE7 */
}
TD.NewsHover:hover
{
    BACKGROUND-COLOR: #f0f0f0;
}

HR
{
    COLOR: white;
	HEIGHT: 4pt;
    BORDER: 1px solid white;
    BORDER-BOTTOM: 1px dotted #a06000;
}

TEXTAREA
{
    FONT-FAMILY: 'DotumChe', 'Lucida Console';
    FONT-SIZE: 9pt;
}

SUP, .Sup
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    COLOR: gray;
}

S
{
    COLOR: gray;
}

DIV.Micro
{
	HEIGHT: 4pt;
    FONT-SIZE: 4pt;
}

div.roundedBox{ margin: 4px 30px; background: white; line-height: 1px; width: 570px}
b.rtop, b.rbottom{display:block;background: #f0f0f0}
b.rtop b, b.rbottom b{display:block; height: 1px;  overflow: hidden; background: white}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


#HomeZone *
{ 
    PADDING: 0pt;
}

#HomeZone TH 
{ 
    BACKGROUND-COLOR: #f0f0f0;
    BORDER: 1px solid white;  
    COLOR: #888888;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    HEIGHT: 20px; 
}

#HomeZone TD 
{ 
    BORDER: 1px solid white;  
    TEXT-ALIGN: center;
    HEIGHT: 10px; 
}

#HomeZone IMG
{ 
    MARGIN: 8px 8px 0 8px;
}

#HomeZone A:link, #HomeZone A:visited
{
    BORDER-BOTTOM: 1px solid #d0d0d0;
    COLOR: #2080c0;
    FONT-SIZE: 8pt;
}

#HomeZone A:hover
{
    BORDER-BOTTOM: 1px solid transparent;
    COLOR: #ff4c00;
    FONT-SIZE: 8pt;
}

TABLE.HomeContent
{
    ALIGN: LEFT;
    HEIGHT: 150px;
    WIDTH: 410px;
}

IFRAME.NewsBox
{
    WIDTH: 375;
    HEIGHT: 110;
    SCROLLING: auto;
    BORDER: none;
}


/* new CSS */

H1, H2, H3 {
	BORDER-BOTTOM: 1px dotted #a06000;
    COLOR: #a06000;
    FONT-WEIGHT: bold;
    PADDING: 2pt;
    WIDTH: 100%;
}

H1 {
	BORDER-RIGHT: 1px dotted #a06000;
    FONT-SIZE: 14pt;
    MARGIN-TOP: 0;
}

H2 {
	BORDER-RIGHT: 1px dotted #a06000;
    FONT-SIZE: 11pt;
}

H1.Home, H2.Home {
    MARGIN-BOTTOM: 2pt;
}

H3 {
    BORDER: none;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 2pt;
}

// below to test
H3.Bullet {
    BORDER: none;
    COLOR: #555555;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url('/images/bullet001.gif');
    MARGIN-LEFT: 18.5pt;
}

H4.Bullet {
    BORDER: none;
    COLOR: #555555;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url('/images/bullet002.gif');
    MARGIN-LEFT: 24pt;
}

