/* LEFT NAVIGATION START */
/*These left navs are ridiculous. They should be images not tables. Have to change some time. */
table.leftnav {
filter: 
progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=140, Strength=3);
width: 100px; 
text-align: center;
margin: 0px 10px 0px 10px;
padding: 0px;
}

table.leftnav td.empty {
background-color: transparent;
border: none;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 10px;
height: 20px; 
z-index: 0;
}

table.leftnav td {	
border: 1px solid #DFDBE5; 
background-color: #4BAEE2;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
text-align: center;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 10px;
height: 38px; 
z-index: 6;
}	

table.leftarae {
filter: 
progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);
width: 100px; 
text-align: center;
margin: 0px 10px 0px 10px;
padding: 0px;
}

table.leftarae td.arae {
background-color: transparent;
border: none;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 10px;
height: 40px; 
z-index: 0;
}

table.leftarae td {	
border: 1px solid #DFDBE5; 
background-color: #4BAEE2;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
text-align: center;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 10px;
height: 38px; 
z-index: 6;
}	

table.leftnav a:link  {
color: #1F546F; 
text-decoration: none;
text-align: center;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}

td.belts {
padding: 0px;
margin: 0px 10px 0px 10px;
width: 100%;
}

table.leftnav a:visited  {
color: #1F546F; 
text-decoration: none;
text-align: center;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}
table.leftnav a:active {
color: #1F546F; 
text-decoration: none;
text-align: center;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}
table.leftnav a:hover  {
color: white; 
text-decoration: none;
text-align: center;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}

table.leftarae a:link  {
color: #1F546F; 
text-decoration: none;
text-align: center;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}
table.leftarae a:visited  {
color: #1F546F; 
text-decoration: none;
text-align: center;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}
table.leftarae a:active {
color: #1F546F; 
text-decoration: none;
text-align: center;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}
table.leftarae a:hover  {
color: white; 
text-decoration: none;
text-align: center;
font: normal normal 400 8pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}


/* LEFT NAVIGATION END */

/* TaeGeuk Pictures and Titles */

td.leftcell {
width: 120px;	
}

td.rightcell {
width: 780px;	
}

body {
font: normal normal 400 12pt "Trebuchet MS", Trebuchet,Helvetica, sans-serif;	
text-align: left;	
margin: 0px;
padding: 0px; 
background-color: #000000;
height: 100%;
}

.lessons {
	padding: 0px 0px 0px 20px;
	margin: 0px 30px 30px auto;
	width: 95%;
}

.lessons td{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #000000;
}


p { 
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
text-align: left;
}

#container{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	background-color: #FBFFE0;
	height: 100%;
	}
	
#header {
width: 900px;
background-color: #FBFFE0;
}

.leftnavmenu {
	width: 130px;
	float: left;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-color: #FBFFE0;
	vertical-align: top;
	height: auto !important; /* for modern browsers */
	height: 100%;  /* for IE */
	min-height: 100%; 
}

#headerimage { 	
	width: 680px;
	height: 277px;  
	float: right;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background-color: #FBFFE0;
	vertical-align: top;
}
	
#titlecontainer{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	background-color: #FBFFE0;
	height: 100%;
	}

#leftmenu {
	width: 130px;
	float: left;
	margin: 0px 0px 0px 0px; 
	padding: 20px 10px 20px 10px;
	background-color: #FBFFE0;
	vertical-align: top;
	height: auto !important; /* for modern browsers */
	height: 100%;  /* for IE */
	min-height: 100%; 
}

#righttitles { 	
	width: 740px;
	float: right;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-color: #FBFFE0;
	vertical-align: top;
	height: auto !important; /* for modern browsers */
	height: 100%;  /* for IE */
	min-height: 100%; 
}

	
#twocolumns{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	background-color: #FBFFE0;
	height: 100%;
	/*clear: both;*/
	}
	
#main { 	
	width: 744px;
	float: right;
	margin: 0px 0px 0px 0px; 
	padding: 0px 16px 0px 0px;
	background-color: #FBFFE0;
	vertical-align: top;
	height: auto !important; /* for modern browsers */
	height: 100%;  /* for IE */
	min-height: 100%; 
}

div#footer {
clear: both;
width: 900px;
height: 100%;
text-align: center;
padding: 20px 0px 20px 0px;
margin: 20px 0px 0px 0px;
/*
background-color: #8DC70A;
color: #FFF;
border-top: 1px solid #ddd; */
}
a.noUnderline {
text-decoration: none;
}

/* BELT TEST MIDDLE NAVIGATION START */	

table#beltnav {
/*width: 800px;*/ 
width: 100%; 
border-collapse: collapse; 
border-spacing: 0px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height: 60px;
text-align: center;	
}

table#beltnav td {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;	
}

table#beltnav a {
text-decoration: none; 
/*line-height: 30px;*/
}

.blue {
color: #3377DD;
}

a#blackBelt {
color: #000000;
}

tr.topRow td {
background: url('../img/navigation/taegeuk/TopSlice.gif');
background-repeat: repeat-x;
border-top: 1px solid green;
border-bottom: none;
border-left: none;
border-right: none; 
vertical-align: bottom;
padding: 0px;
margin: 0px;
height: 30px; 
}

tr.bottomRow td {
border-bottom: 1px solid green;
border-top: none;
border-left: none;
border-right: none; 
vertical-align: top;
background: url('../img/navigation/taegeuk/BottomSlice.gif'); 
background-repeat: repeat-x;
height: 30px; 
padding: 0px;
margin: 0px;
}

/* BELT TEST MIDDLE NAVIGATION END */	
ol#science li {
margin-bottom: 20px; 
text-align: justify; }

img.squared { 
width: 140px; 
height: 140px;
background-color: white;
border: 1px solid #DFDBE5; 
filter: 
progid: DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);
text-decoration: none; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div#analog {
overflow: visible;
border: 4px ridge #66FFFF; 
position: relative; 
top: -100px; 
left: 190px; 
z-index: 1; 
text-align: center; 
width: 340px; 
height: 300px; 
background-color: #66FF66;
}

table#degrees {
border: none; 
position: relative; 
top: 90px; 
left: 336px; 
z-index: 2; 
font-size: 8pt; 
font-weight: 600; 
color: #FF00FF; 
width: 180px; 
height: 160px;
}

table#kukkiwon {
margin: 0px 0px 0px 0px;
border: none;
text-align: left;
}

table#kukkiwon td {
border: none;
text-align: center;
}

table#kukkiwon td.line {
border: none;
padding: 0px;
text-align: center;
}

table#kukkiwon td.forms {
background-color: white;
border: 1px solid black;
height: 18px;
width: 22px;
}

img.navwhat {
border-style: none; 
text-decoration: none;
padding: 0px;
width: 186px; 
height: 144px;
}
img.navwide {
border-style: none; 
text-decoration: none;
padding: 10px;
width: 166px; 
height: 124px;
}
table#SearchTable {
margin: 0px -2px 0px -2px;
width: 100%; 
border-top: 1px solid #33CC33; 
border-bottom: 1px solid #33CC33; 
background-color:#000000;
}
td#SearchCell {
white-space: nowrap; 
vertical-align: top; 
text-align: left; 
height: 44px;
font-size: 8pt;
}
.tinyfont {
font-size: 6pt;
}

/* STYLES FOR KIDS PAGE BEGIN */
td.kidsimages {
width: 50%; 
vertical-align: middle; 
text-align: center;
}

td.kidstexts {
width: 50%; 
vertical-align: top; 
text-align: left;
padding-right: 12px;
padding-bottom: 16px;
}

img.kids {
text-decoration: none;
border-style: none;
width: 222px;
height: 222px;
}
/* STYLES FOR KIDS PAGE END */

/* BEGIN OF TRIGRAM STYLES */

img.directions {
border: none;
text-decoration: none;
width: 120px; 
height: 120px;
background-color: white;
} 

.sortasmalltext{
font-size: 9pt;
text-align: center;
margin-left: 60px;
}
.smalltext {
font-size: 8pt;
}
table#trigramcircle {
margin-left: 180px;
width: 360px;
height: 360px;
padding: 0px;
border: 2px solid black;
background-color: white;
border-collapse: collapse;
text-align: center;
z-index: 1; 
}

table#trigramcircle td {
border: none;
width: 120px;
height: 120px;
}

table.portrait {
border-collapse: collapse; 
width: 60%; 
border: none;
margin-left: 120px;
margin-top: 10px;
}

table#trigonometry {
border-left: 2px solid black; 
border-top: 2px solid black; 
text-align: center; 
vertical-align: top;  
border-collapse: collapse; 
height: 230px; 
width: 422px; 
/*margin-left: 200px; */
padding: 0px 0px 0px 0px; 
}

table#trigonometry td#trigger {
background-color: white; 
padding-left: 60px;
}

* html table#trigonometry td#trigger {
background-color: white; 
padding-left: 0px;
}
/****START OF NEW TRIGRAMS***/

table.scigram {
border-collapse: collapse; 
/*border: 1px solid red;height: 60px; empty-cells: show; */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center; 
border: none;
table-layout: fixed;
width: 100px; 
height: 60px; 
}

table.scigram td {
height: 12px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*border: 1px solid red;width: 100px; */
}

table.scigram tr { 
/*height: 12px; */
}

table.scigram td.white {
background-color: white;
width: 100px; 
}

table.scigram div.whole {
background-color: black;
width: 100px; 
height: 12px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.broke {
background-color: white;
border-right: 30px solid black;
border-left: 30px solid black;
width: 40px; 
height: 12px; 
}

/****END OF NEW TRIGRAMS***/

/* BEGIN OF STYLES FOR HAND TECHNIQUES TABLE, TAEGEUK PAL JANG */
/* I don't think these styles are used any where any more.
table.table_left {
float: left;
text-align: center;
width: 28%;
border: 1px solid black; 
}

table.table_right {
float: right;
text-align: center;
width: 28%;
border: 1px solid black; 
}

p.clearspace {
clear: both;
}
table.centered_text_eighty {
text-align: center;
float: right;
width: 80%;
border: 1px solid black; 
}

table.table_left_half {
float: left;
text-align: center;
width: 48%;
border: 1px solid black; 
}

table.table_right_half {
float: right;
text-align: center;
width: 48%;
border: 1px solid black; 
}

table.centered_text {
text-align: center;
width: 100%;
border: 1px solid black; 
}

table.centered_text th {
text-align: center;
border: 1px solid black; 
font-weight: 900;
}

table.centered_text td {
text-align: center;
border-right: 4px solid #FF00FF;
border-top: 1px solid black; 
border-bottom: 1px solid black; 
border-left: 1px solid black; 
}

td.korean_text {
font-weight: 800;
background-color: #FAC2F3;
padding: 6px; 
} 
*/
/* END OF STYLES FOR HAND TECHNIQUES TABLE, TAEGEUK PAL JANG */

/* BEGIN OF STYLES FOR THE JAVASCRIPT TOGGLE OF TERMS  */

div#menu {
	/*
position: relative; 
left: 20px; */
border: 1px solid black; 
width: 500px;
height: 400px; 
margin: 0px auto 20px 160px;
padding: 0px 0px 0px 20px;
text-align: left;
}

#menu div {
display: none; 
}

span.terms_font {
display: none;
float: right;
margin-right: 60px;
}

.hangeul_word {
color: #33FFFF;
}

/* END OF STYLES FOR THE JAVASCRIPT TOGGLE OF TERMS  */
/*  BASIC DEFAULT STYLES BEGIN */

h1 {	
font: normal normal 800 20pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
color: #000000;
text-align: center;	/*
line-height: 28px;*/
}
h2 {	
font: normal normal 600 18pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
color: #0088CC;
text-align: center;	

}
h3 {	
font: normal normal 600 16pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
text-align: center;	

}

h4 {	
font: normal normal 400 14pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
text-align: center;	
color: #66CCFF;

}

h5 {	
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
text-align: center;	

}

h6 {	
font: normal normal 300 10pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
text-align: center;	

}
	
table {
text-align: left;
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
width: 100%;}

th {
text-align: center;
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;}

td {
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;	}

ul {
text-align: left;	
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;}

ul li {
text-align: left;	
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;}

ol {text-align: left;
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;}

ol li {
text-align: left;
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;}

a:link {
/*color: #336677;color:#517496;*/
color: #44AADD; 
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;}

a:visited {	
/*color:#5F6770; color: #1F546F;*/
color: #2288BB; 
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;}

a:active {
color: #006699; 
/*color:#DEC3A9;*/
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;}

a:hover{
/*color: #CCFFFF;*/
color: #99CCFF; 
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;	}

/* BASIC DEFAULT STYLES END */


/*
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #DFDBE5; 
	scrollbar-face-color: #4BAEE2;
	scrollbar-highlight-color: #F8FFC7;
	scrollbar-shadow-color: #F5FFAB;
	scrollbar-track-color: #FBFFE0; 
	*/
	
/*overflow: scroll; width: width: 100%;background-color: #FFFFCC; very dark cream
background-color: #FEFEEE; favorite so far 
background-color: #FFFFEE; very light cream
background-color: #F8FFC7; cooler greenish yellow 
background-color: #F5FFAB; cooler greenish yellow a little darker
background-color: #FBFFE0; this one is best because it's sort of eggshell yellow without being so obnoxiously cream-colored. Something about that cream color was so like an overdone lacey tablecloth.
This one I liked best and then I changed my mind
background-color: #FBFFE0; 
*/
 

img.squares { 
/*
margin: 20px auto 20px auto;
width: 118px; 
height: 118px;*/
margin: 20px 10px 20px 10px;
width: 100px; 
height: 100px;
text-decoration: none; 
border: 1px solid #DFDBE5; 
filter: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);
}

img.noborder  {height: 31px; width: 88px;}
img.nosquare {height: 10px; width: 10px; }


table.hundred { 
width: 100%;
text-align: center;
}

table.hundred td {
border: thin ridge #FFEEFF;
}

td.one { 	width: 1%; background-color: #FF00FF;}
td.fifteen { width: 15%;

 }

 
/*This is for the titles, start*/
span.tangeul { width: 15%;
    font-family: "Baekmuk Dotum", Dotum, Gulim, sans-serif;
    font-style:  normal;
    font-weight: normal;
 }
 /*This is for the titles, end*/
td.eighteen { width: 18%; }
td.twenty { 
width: 20%; 
font-family: "Baekmuk Dotum", Dotum, Gulim, sans-serif;
font-style:  normal;
font-weight: normal;
}

/*Styles for rates.asp rate box*/
#inner_rates {padding-left: 60px;}

ol.rates {text-align: left; display: block;}

ul.pages {text-align: left; list-style-type: disc;}

ul.paged {text-align: left; 
margin-left: 90px; margin-right: 90px; 
display: block;
list-style-type: square;}

ul.pagel {text-align: left; list-style-type: circle;}

/*Maybe these tables could be done with colgroup or something less unwieldy. */
table.zentered td.oen {
text-align: left;
width: 140px;
font: normal normal 200 8pt "Trebuchet MS", Trebuchet,Helvetica, sans-serif;
padding: 0px;
margin: 0px;
}

table.zentered td.oeny {
text-align: left;
font: normal normal 400 10pt "Trebuchet MS", Trebuchet,Helvetica, sans-serif;
}

table.zentered td.oen_narrow {
text-align: left;
width: 14px;
font: normal normal 200 8pt "Trebuchet MS", Trebuchet,Helvetica, sans-serif;
padding: 0px;
margin: 0px;
}

p.zentered 
{
text-align: center;
padding: 0px;
margin: 0px;}

img.zentered {border: none; padding: 0px;margin: 0px;} 

input.zentered {border: none; padding: 0px;margin: 0px;} 

.zentered {
font: normal normal 200 8pt "Trebuchet MS", Trebuchet,Helvetica, sans-serif;	
padding: 0px;
margin: 0px; 
}

table.zentered td.zentered {
background-color: #CCFF33;
padding: 0px;
margin: 0px;
}

/* BEGIN OF STYLES FOR THE VALIDATION ICONS */
img.noborder a {text-decoration: none;}
img.noborder {
border:none;
text-decoration: none; 
height: 31px; 
width: 88px;}
/* END OF STYLES FOR THE VALIDATION ICONS */

.orange {color: #FF6600;}
.blue {color: blue;}
.purple {color: purple;}
.green {color: green;}
.red {color: red;}
h3.green {color: green;}
.black {color: black;}
.centered {text-align: center;}
p.centered {text-align: center;}

td.ohpum {
width: 5%;
border: none;
}

table.noborders td.ohpum {
border: none;
}

table.noborders td.centered {
border: none;
}

hr.sixty {width: 60%;}

table.noborders {
border: none;
}

table.noborders td {
border: none;
}


table.noborders tr {
border: none;
}

table.geuk {
width: 100%;
margin-left: 40px;
border: none;
}

table.geuk td.ohpum {
width: 5%;
border: none;
}

table.geuk table.noborders td.ohpum {
border: none;
}

table.geuk table.noborders td.centered {
border: none;
}

hr.sixty {width: 60%;}

table.geuk table.noborders {
border: none;
}

table.geuk table.noborders td {
border: none;
}


table.geuk table.noborders tr {
border: none;
}

/* BODY PARTS START */

img#female_body {
width: 567px; 
height: 595px;
border: thin solid white;
z-index: 1;
}
/*
div#spacer  { 
padding: 0px;
width: 600px; 
height: 600px;
}
*/

div#nature  { 
padding: 0px 0px 0px 25px;
margin: 0px auto 0px 40px;
width: 592px; 
height: 595px;
vertical-align: top; 
text-align: center;
z-index: 2;
}

table.new_background {
background-position: 0% 100%; 
background-color: #DDDDDD;}

/* BODY PARTS END */

table.centrifugal td {text-align: center;}
hr.joon {
border: none;
height: 1px;
width: 100%;
}

img.nosquare a 
{
text-decoration: none;}
	
img.nosquare {
border:none;
text-decoration: none; }

/*What is p.plus for? */
p.plus {margin-left: 10%;}


/* ADVERTISEMENTS START */

/*ADBRITE ADS START*/

#AdBrite	{	
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
z-index: 3;}

.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #444477;}

.adText {font: normal 10pt Arial; text-decoration: none; color: black;}

/*ADBRITE ADS END*/
div#UpperGoogle {
margin-top: 10px;
/*margin-left: 160px;*/
}

img.yo_dolp_pack a {
text-decoration: none;}

img.yo_dolp_pack {
border:none;}

/* ADVERTISEMENTS END */

p.centered {
text-align: center;
}
/* If you don't give both the height and the width in IE, it doesn't render anything at all. Sometimes this is true, but not always */

table.centered_text th {	
background: transparent;
color: black;
height: auto;
}

th.turquoise_accent {
font-weight: 900;
color: #11DDDD;
background-color: #EEFFFF;
} 
th.hot_pink_accent {
font-weight: 900;
color: #FF00FF;
background-color:#FFEEFF;
} 

/*BELT TEST TABLES START */

/* THIS TABLE CREATES THE EFFECT OF A PIECE OF PAPER AS BACKGROUND AND THE FORUM STYLES AS THE HEADER, GUEK */

table.guek th {	

background-color: #353535;
color: #FFFFFF;
height: 32px;
font: normal normal 800 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
text-align: center;
background: url('../img/backgrounds/bg_header1.png');

}

table.guek {
border: solid 1px #505050;
color: #000000;
background-color: #FFFFFF;	
filter:
progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
width: 728px;
}

table.guek td {	
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;	
text-align: left;/*
padding-left: 8px;*/
}

/* THIS IS THE TABLE THAT THE ACTIONS ARE ACTUALLY WRITTEN IN, GEUK  */
table.geuk {
width: 640px;
}


table.geuk td {	
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;	
text-align: left;
padding: 8px 8px 8px 8px;
border-bottom: 1px solid black;
}

table.geuk td.stance {
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
width: 60px; 
background-color: #BBBBBB; 
text-align: center;
border: 1px solid #EEEEEE;
/*
filter: 
progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=140, Strength=3);*/
}

table.geuk td.movements {
	/*
filter: 
progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=140, Strength=3);*/
border: 1px solid #BBBBBB;
/*width:566px; */
width: 520px;
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
/*background-color: #DFDBE5;*/
background-color: #EEEEEE;
text-align: left;
}

th.ten_DAD {
font: normal normal 400 12pt "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
width: 10%; 
background-color: #BEB9C3; 
text-align: center;
background: url('../img/backgrounds/bg_header1.png');
}

/*BELT TEST TABLES END */
/* hangeul */

table.dotum_font {
	width: 90%;
}

table.dotum_font th {
	border: 0.05em solid black; 
	padding: 10px; 
	text-align: center; }

table.dotum_font tr {
	border: 0.05em solid black; 
	padding: 10px;
	text-align: center; }

table.dotum_font td {
	border: 0.05em solid black; 
	padding: 10px;
	text-align: center; }

table.dotum_font td.basic  {
	border: 0.05em solid black; padding: 0px;
	background-color: #EFEFDD;}

table.dotum_font tr.basic  {
	border: 0.05em solid black;
	background-color: #EFEFDD;}

tr.basic  {
	border: 0.05em solid black;
	background-color: #EFEFDD;}

table.dotum_font tr.basic td {
padding-top: 12px; 
padding-bottom: 12px;}

table.dotum_font tr td {
padding-top: 12px; 
padding-bottom: 12px;}

table.why_dotum_font tr td {
padding-top: 12px; 
padding-bottom: 12px;}

table.why_dotum_font {
	width: 90%;
}

table.dotum_font td.small {padding: 0px;
	font-size: smaller;}

table.dotum_font td.narrow { padding: 0px;
	width: 5%; font-size: smaller;}

table.dotum_font td.narrow_normal {
	padding: 0px;
	width: 5%; }

table.dotum_font td {
padding: 0px;
font-family: Dotum, Gulim, Trebuchet, sans-serif;
font-weight: 300;
font-size: small;}
	
table.dotum_font th {
	font-family: Dotum, Gulim, Trebuchet, sans-serif;
	font-weight: 300;	
	font-size: small;}
	
span.dotum_font {
	font-family: Dotum, Gulim, Trebuchet, sans-serif;
	font-weight: 300;
	font-size: small;}

p.dotum_font {
	font-family: Dotum, Gulim, Trebuchet, sans-serif;
	font-weight: 300;
	font-size: small;
	text-align: left;}
	
p.plus_dotum_font {
	margin-left: 10%;
	font-family: Dotum, Gulim, Trebuchet, sans-serif;
	font-weight: 300;
	font-size: small;}

table.why_dotum_font tr {
	border-width: 0px; 
	border-collapse: collapse;
    border: none;}

table.why_dotum_font td {
	border-width: 0px; 
	border-collapse: collapse;
    border: none;
	font-family: Dotum, Gulim, Trebuchet, sans-serif;
	font-weight: 300;
	font-size: small;
	text-align: center;}
	
table.why_dotum_font th {
	font-family: Dotum, Gulim, Trebuchet, sans-serif;
	font-weight: 300;
	font-size: small;
	text-align: center;
}