@import url("calendar.css");
@import url("blog.css");
@import url("navigation.css");
* html {
height:1%;
clear:right;
}

body {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:62.5%;
background-color:#67727b;
scrollbar-face-color:#F5F5F5;
scrollbar-shadow-color:#F6F6F4;
scrollbar-highlight-color:#F6F6F4;
scrollbar-3dlight-color:#9C9E9C;
scrollbar-darkshadow-color:#9C9E9C;
scrollbar-track-color:#F4F4F2;
scrollbar-arrow-color:#838383;
margin:0;
padding:0;
}

.left-flare {
background:url('../images/bg-left-flare.gif') repeat-y;
margin:0 auto;
}

.right-flare {
background:url('../images/bg-right-flare.gif') repeat-y;
margin:0 auto;
}

.bot-flare {
background:url('../images/bg-bot-flare.gif') repeat-x;
margin:0 auto;
}

.bot-flare1 {
background:url('../images/bg-bot1-flare.gif') repeat-x;
margin:0 auto;
}

.bot-flare2 {
background-color:#BFBDBE;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C9C7C8,endColorStr=#3C3C3C);
}

.dash-vertical {
background:url('../images/dash-vertical.gif') repeat-y;
margin:0 auto;
}

.dash-horizontal {
background:url('../images/dash-horizontal.gif') repeat-x;
margin:0 auto;
}

.v-td {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color:#606060;
background:url('../images/dash-vertical1.gif') repeat-y;
background-position:left;
margin:0 auto;
padding:6px;
}

.h-td {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color:#606060;
background:url('../images/dash-horizontal1.gif') repeat-x;
background-position:bottom;
margin:0 auto;
padding:6px;
}

.v-main {
font:13px/1.5 Verdana, Arial, Helvetica, Sans-Serif;
font-size:13px;
text-decoration:none;
color:#606060;
background:url('../images/dash-vertical1.gif') repeat-y;
background-position:left;
margin:0 auto;
padding:6px;
}

.h-main {
font:13px/1.5 Verdana, Arial, Helvetica, Sans-Serif;
font-size:13px;
text-decoration:none;
color:#606060;
background:url('../images/dash-horizontal1.gif') repeat-x;
background-position:bottom;
margin:0 auto;
padding:6px;
}

.main {
font:13px/1.5 Verdana, Arial, Helvetica, Sans-Serif;
font-size:13px;
text-decoration:none;
color:#606060;
background:url("../images/taeryong-logo-bg.gif") no-repeat;
background-position:center;
padding:10px;
}

.main1 {
font:13px/1.5 Verdana, Arial, Helvetica, Sans-Serif;
font-size:13px;
text-decoration:none;
color:#606060;
background:url("../images/taeryong-logo-bg.gif") no-repeat;
background-position:top center;
padding:10px;
}

.main2 {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:.8em;
line-height:1.5;
text-decoration:none;
color:#606060;
background:url("../images/taeryong-logo-bg.gif") no-repeat;
background-position:center 30px;
padding:10px 10px 0 0;
}

.main3 {
font:13px/1.5 Verdana, Arial, Helvetica, Sans-Serif;
font-size:13px;
text-decoration:none;
color:#606060;
padding:10px;
}

.main4 {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:.8em;
line-height:1.5;
text-decoration:none;
color:#606060;
background:url("../images/taeryong-logo-bg.gif") no-repeat;
background-position:center 30px;
padding:10px 10px 10px 20px;
}

.linkmain2 {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
color:#565B6E;
text-decoration:none;
border-bottom:1px dotted #565B6E;
}

a.size-up {
display:block;
height:19px;
width:20px;
background:url("../images/articletools1.gif") 0 0 no-repeat;
text-indent:-9999px;
}

a.size-up:hover {
background-position:-25px 0;
}

a.size-down {
display:block;
height:19px;
width:20px;
background:url("../images/articletools1.gif") 0 -33px no-repeat;
text-indent:-9999px;
}

a.size-down:hover {
background-position:-25px -33px;
}

.font-size {
float:right;
text-align:right;
font-weight:700;
padding:5px 1px 1px;
}

.titlebar {
margin-left:15px;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#fbfbfb;
text-decoration:none;
font-weight:700;
}

.spotlight {
background-color:#67727B;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C9C7C8,endColorStr=#3C3C3C);
}

.textxsm {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:7.5pt;
color:#606060;
}

.textsm {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color:#606060;
}

.text {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:9pt;
color:#606060;
}

.textmed {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:10pt;
color:#606060;
}

.textlg {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:12pt;
color:#606060;
}

.textxlg {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:13pt;
color:#606060;
}

.linkxsm {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:7.5pt;
color:#565B6E;
text-decoration:none;
border-bottom:1px dotted #565B6E;
}

.linksm {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color:#565B6E;
text-decoration:none;
border-bottom:1px dotted #565B6E;
}

.link {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:9pt;
color:#565B6E;
text-decoration:none;
border-bottom:1px dotted #565B6E;
}

.linkmed {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:10pt;
color:#565B6E;
}

.linklg {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:12pt;
color:#565B6E;
}

.linklock {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:9pt;
color:#A7A7A7;
text-decoration:none;
border-bottom:1px dotted #A7A7A7;
}

.linkmain2:hover,.linkxsm:hover,.linksm:hover,.link:hover {
color:#003F87;
text-decoration:none;
border-bottom:1px solid #003F87;
}

.linkmed:hover,.linklg:hover {
color:#003F87;
}

.linktb {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; color: #024D6C; 
text-decoration: none;
height: 16px;
padding-left: 4px;
padding-right: 4px;
}
.linktb:hover {
background: #DDEEFF;
}

.text-footer,.link-footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
line-height:1.3em;
}

.text-footerxsm,.link-footerxsm {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff;
line-height:1.3em;
}

.generic-spacer {
width: 100%;
height: 2px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #A0A0A0;

border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F0F0F0;

margin-top: 10px !important;
margin-top: 3px;
margin-bottom: 10px !important;
margin-bottom: 0px;
padding: 0px;

margin-right: 0px;
margin-left: 0px;
text-align: center;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #A0A0A0;
border-left-color: #A0A0A0;
}

.listdiv {
margin-left:-15px;
padding-left:0;
margin-top:0;
padding-top:0;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:7.5pt;
color:#606060;
}

#bio li {
margin:0;
padding:0;
}

#bio ul, #bio ol {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}

.sqwhite {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#606060;
width:160px;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-right:1px dotted #000;
background-color:#FBFBFB;
text-align:left;
padding:8px;
}

.sqyellow {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#606060;
width:160px;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-right:1px dotted #000;
background-color:#FF0;
text-align:left;
padding:8px;
}

.sqgreen {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#fff;
width:160px;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-right:1px dotted #000;
background-color:#008001;
text-align:left;
padding:8px;
}

.sqblue {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#fff;
width:160px;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-right:1px dotted #000;
background-color:#0000FE;
text-align:left;
padding:8px;
}

.sqred {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#fff;
width:160px;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-right:1px dotted #000;
background-color:#AD0000;
text-align:left;
padding:8px;
}

.sqblack {
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#000;
width:160px;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-right:1px dotted #000;
background-color:#F0F0F0;
text-align:left;
padding:8px;
}

.shadow {
filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);
}

.shadow1 {
filter:progid:DXImageTransform.Microsoft.Shadow(color='#a9a9a9', Direction=135, Strength=2);
}

#ibox_w {
position:absolute;
top:0;
left:0;
z-index:100;
width:100%;
height:100%;
background-color:#000;
filter:alpha(opacity=0);
-moz-opacity:0.0;
opacity:0.0;
margin:0;
padding:0;
}

#ibox_progress {
position:absolute;
z-index:105;
margin:0;
padding:0;
}

#ibox_content {
background-color:#FFF;
position:relative;
top:0;
left:0;
border:1px solid #000;
padding:5px;
}

#ibox_wrapper {
position:absolute;
top:0;
left:0;
z-index:1000;
border:1px solid #000;
background-color:#F1F5F6;
background-image:url("../images/bg-ibox.gif");
padding:10px 10px 0;
}

#ibox_footer_wrapper {
position:relative;
padding-top:3px;
padding-bottom:3px;
}

.butblue {
padding: 1px 1px 1px 1px;
border: 1px solid #696969;
}
.butblue1 {
font-family: Verdana, Arial;
font-size: 10px;
font-weight: bold;
display: block;
color: #FFFFFF;
background: #003F87;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 9px;
padding-right: 9px;
text-decoration: none;
}
.butblue1:hover {
color: #FFFFFF;
background: #696969;
}

.selectbox {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#504941;
background-color:#fff;
}

.input {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#504941;
border:solid 1px #706F6B;
background-color:#fff;
height:21px;
padding-left:3px;
padding-top:2px;
}

.counter {
border:solid 1px #706F6B;
font-family:Arial, Helvetica, sans-serif;
color:#504941;
font-size:8pt;
width:30px;
height:17px;
padding-top:1px;
text-align:center;
}

.textarea {
border:solid 1px #706F6B;
font-family:Arial, Helvetica, sans-serif;
color:#504941;
font-size:9pt;
background-color:#fff;
overflow:auto;
padding:5px;
}

.username {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#504941;
border:solid 1px #706F6B;
height:22px;
padding-left:19px;
padding-top:2px;
background:URL("../images/sm-username.gif") no-repeat;
background-position:2px 2px;
background-color:#FFF;
margin:0;
}

.password {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#504941;
border:solid 1px #706F6B;
height:22px;
padding-left:19px;
padding-top:2px;
background:URL("../images/sm-password.gif") no-repeat;
background-position:3px 2px;
background-color:#FFF;
margin:0;
}

.personal {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#504941;
border:solid 1px #706F6B;
height:22px;
padding-left:19px;
padding-top:2px;
background:URL("../images/sm-personal.gif") no-repeat;
background-position:1px 1px;
background-color:#FFF;
margin:0;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEEEE4}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e1e3d6;
  border-right:1px solid #e1e3d6;
  background:#e8e9de}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dadcce;
  border-right:1px solid #dadcce;
  background:#e9eadf}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9eadf;
  border-right:1px solid #e9eadf;}
.spiffy4{
  border-left:1px solid #e1e3d6;
  border-right:1px solid #e1e3d6}
.spiffy5{
  border-left:1px solid #e8e9de;
  border-right:1px solid #e8e9de}
.spiffyfg{
  background:#EEEEE4}

.ipoll * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background-color:#EEEEE4;
}

.ipoll1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #dfded1;
border-right:1px solid #dfded1;
background-color:#e7e7db;
}

.ipoll2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #d6d4c6;
border-right:1px solid #d6d4c6;
background-color:#e9e8dd;
}

.ipoll3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #e9e8dd;
border-right:1px solid #e9e8dd;
}

.ipoll4 {
border-left:1px solid #dfded1;
border-right:1px solid #dfded1;
}

.ipoll5 {
border-left:1px solid #e7e7db;
border-right:1px solid #e7e7db;
}

.ipollfg {
background-color:#EEEEE4;
}

#pic {
background-color:#FFF;
position:relative;
width:190px;
}

#pic a .large {
display:block;
height:1px;
width:1px;
border:0;
left:0px;
top:0px;
position:absolute;
}

#pic a img {
border:0;
}

#pic a.p1, #pic a.p1:visited {
background:#FFF;
display:block;
width:190px;
height:120px;
left:0;
top:0;
text-decoration:none;
}

#pic a.p1:hover {
background-color:#fff;
color:#fff;
text-decoration:none;
}

#pic a.p1:hover .large {
display:block;
width:350px;
height:220px;
left:200px;
top:0;
border: 1px solid #908F8F;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#a9a9a9', Direction=135, Strength=3);
position:absolute;
}


.spiffy,.ipoll {
display:block;
}