/* First do whole document standards, then do class standards*/

body {
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    padding:0px;
    margin:0px;
}

div.leftside {
    width:240px;
    float:left;
}

div.rightside {
    width:720px;
    float:left;
}

div.header1 {
    height:120px;
}

div.header2 {
    height:120px; /* 240px */
}

#divtotalpage {
    background-color:#E0E0E0; /*E0E0E0 */
}

#divcontainer {
    width:960px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}

#div1 {
/*    background-image:url('images/logo.gif'); */
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#FFFFFF;
/*    background-color:#EEEEEE; */
}

table.div1logo {
    height:100%;
    width:100%;
    border:0px;
    vertical-align:middle;
    margin-left:auto;
    margin-right:auto;
    text-align:center;

}

img.div1logo {
    border-style:none;
}

#div2 {
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#FFFFFF;
/*    background-color:#DDDDDD; */
}

#divcyan {
/*    background-color:#00FFFF; */
/*    background-color:#1AA09C; */
    background-color:#5C85FF;   /* #7094FF; /* #3385FF; /* #75A3CC; #0DCFCD; */
    color:#000000;
    text-align:center;
}

table.divcyan {
    height:90%; /* 60% */
    width:100%;
    border:0px;
    vertical-align:middle;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

i.divcyan {
    font-size:16px;
    font-weight:bold;
}

#divpicture {
    background-color:#000000;
    color:white;
    text-align:center;
}

#divnavmenu {
    background-color:#FFFFFF;
/*    background-color:#EEEEEE; */
}

#divcontentsection {
    background-color:#FFFFFF;
/*    background-color:#A0A0A0; */
    padding:10px;
    padding-left:20px;
    padding-right:20px;
    width:680px;
}

#divfooter {
    background-color:#FFFFFF;
/*    background-color:#FFA500; */
    clear:both;
    text-align:center;
}




/* Horizontal Navigation Menu */

ul.horizontalnav {
    float:right;
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    position:relative;
    top:75px;
    font-size:16px;
}

li.horizontalnav {
    float:left;
    font-size:16px;
}

a.horizontalnav:link,a.horizontalnav:visited
{
    display:block;
    width:100px; /* full page = 144px, original was 100px */
    text-align:center;
    color:#696969;
    padding:0px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}

a.horizontalnav:hover,a.horizontalnav:active
{
    color:#000000;
/*    background-color:#696969; */
}


a.horizontalnavselected:link,a.horizontalnavselected:visited
{
    display:block;
    width:100px; /* full page = 144px, original was 100px */
    text-align:center;
    color:#000000;
    padding:0px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}

a.horizontalnavselected:hover,a.horizontalnavselected:active
{
    color:#000000;
/*    background-color:#696969; */
}

#english {
    float:left;
    position:relative;
    left:600px;
    top:15px;
}

#korean {
    float:left;
    position:relative;
    left:630px;
    top:15px;
}



/* Vertical Navigation Menu */

p.verticalnav {
    text-align:center;
    font-weight:bold;
    margin:0px;
    border:0px;
    padding:0px;
    padding-top:10px;
    padding-left:0px;
    padding-bottom:10px;
    margin:0px;
    text-decoration:none;
    font-size:16px;
}

a.verticalnav:link,a.verticalnav:visited
{
    display:block;
    width:240px;
/*    text-align:left; */
    color:#000000;
    padding:0px;
    padding-top:10px;
    padding-left:0px;
    padding-bottom:10px;
    margin:0px;
    text-decoration:none;
/*    text-transform:uppercase; */
/*    font-weight:bold; */
}

a.verticalnav:hover,a.verticalnav:active
{
    color:#000000;
/*    background-color:#00FFFF; */
    background-color:#E0E0E0;
}


ul.verticalnav1,li.verticalnav1 {
    list-style-type:none;
    padding:0;
    margin:0px;
    font-size:16px;

}

a.verticalnav1:link,a.verticalnav1:visited
{
    display:block;
    width:230px;
    text-align:left;
    color:#696969;
    padding:0px;
    padding-top:5px;
    padding-left:10px;
    padding-bottom:5px;
    text-decoration:none;
/*    text-transform:uppercase; */
    font-weight:bold;
}

a.verticalnav1:hover,a.verticalnav1:active
{
    color:#000000;
    /* background-color:#00FFFF; */
    background-color:#E0E0E0;
}

a.verticalnav1selected:link,a.verticalnav1selected:visited
{
    display:block;
    width:230px;
    text-align:left;
    color:#000000;
/*    background-color:#E0E0E0; */
    padding:0px;
    padding-top:5px;
    padding-left:10px;
    padding-bottom:5px;
    text-decoration:none;
/*    text-transform:uppercase; */
    font-weight:bold;
}

a.verticalnav1selected:hover,a.verticalnav1selected:active
{
    color:#000000;
    /* background-color:#00FFFF; */
    background-color:#E0E0E0;
}



ul.verticalnav2,li.verticalnav2 {
    list-style-type:none;
    padding:0;
    font-size:14px;
    
}

a.verticalnav2:link,a.verticalnav2:visited
{
    display:block;
    width:210px;
    text-align:left;
    color:#696969;
    text-decoration:none;
/*    text-transform:uppercase; */
    padding-top:2px;
    padding-left:30px;
    padding-bottom:2px;
    font-weight:normal;
}

a.verticalnav2:hover,a.verticalnav2:active
{
    color:#000000;
/*    font-weight:bold; */
    background-color:#E0E0E0;
    /* background-color:#00FFFF; */
}

a.verticalnav2selected:link,a.verticalnav2selected:visited
{
    display:block;
    width:210px;
    text-align:left;
    color:#000000;
    background-color:#E0E0E0;
    text-decoration:none;
/*    text-transform:uppercase; */
    padding-top:2px;
    padding-left:30px;
    padding-bottom:2px;
    font-weight:normal;
}

a.verticalnav2selected:hover,a.verticalnav2selected:active
{
    color:#000000;
/*    font-weight:bold; */
    background-color:#E0E0E0;
    /* background-color:#00FFFF; */
}

img.center {
    display:block;
    margin-left:auto;
    margin-right:auto;
}

img.imagelink {
    border:0px;
}


/* CONTENT STYLES */

h1.content {
    font-size:26px;
/*    text-decoration:underline; */
    text-align:center;
    padding-bottom:10px;
    font-weight:bold;
}

h2.content {
    font-size:18px;
    font-weight:bold;
    color:blue;
}

h3.content {
    font-size:14px;
    font-weight:bold;
    color:blue;
}

p.content {
    font-size:14px;
}


ul.content,li.content {
    list-style-type:disc;    /* circle */
    padding-top:2px;
    padding-bottom:2px;
    font-size:14px;
}

#koreamap {
    float:right;
    padding-right:80px;
    padding-left:60px;
}


/* FORM */

fieldset {
    background-color:#E6FFFF;
}






/* Services Nave */

ul.servicesnav {
    float:left;
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    position:relative;
    top:20px;
    font-size:16px;
}

li.servicesnav {
    float:left;
    font-size:16px;
}

a.servicesnav:link,a.servicesnav:visited
{
    display:block;
    width:165px;
    height:60px;
    text-align:center;
    color:#696969;
    padding:0px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}

a.servicesnav:hover,a.servicesnav:active
{
    color:#000000;
/*    background-color:#000000; */
}


a.servicesnavselected:link,a.servicesnavselected:visited
{
    display:block;
    width:165px;
    height:60px;
    text-align:center;
    vertical-align:bottom;
    color:#000000;
    padding:0px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}

a.servicesnavselected:hover,a.servicesnavselected:active
{
    color:#000000;
}




#div-twitter-follow-button {
    text-align:center;
}

#div-buttons {
    text-align:center;
}




/* Seminar Table Properties */

table.seminar_table {
    border-collapse:collapse;
/*    border:2px solid blue; */
    border-spacing:2px;
    padding:10px;
/*    background-color:#F0F0F0; */
}

tr.seminar_table {
    border-collapse:collapse;
    border:1px;
    border-spacing:2px;
    padding:10px;
}

td.seminar_table {
    border-collapse:collapse;
    border:1px;
    border-spacing:2px;
    padding:10px;
}

td.td_seminar_picture {
    vertical-align:top;
}

td.td_seminar_price {
    text-align:center;
    width:50%;
}

td.td_seminar_moreinfo {
    text-align:center;
    width:50%;
}

h2.blue {
    font-size:18px;
    font-weight:bold;
    color:blue;
}



/* TOP RIGHT PICTURE */
img.top-right-picture {
    float:right;
    padding:0px;
    margin-left:10px;
    margin-bottom:5px;
    border:1px solid grey;
/*    position:relative;
    top:-25px; */
}

a.h2-register-now:link,a.h2-register-now:visited
{
    color:blue;
}







/* APPLICATION FORM TABLE PROPERTIES */
table.application_form_table {
/*    border-collapse:collapse; */
    border:1px solid lightgrey;
    border-spacing:2px;
    padding:5px;
    padding-top:10px;
    padding-bottom:20px;
    background-color:#F8F8F8;
    width:500px;
    vertical-align:top;
    margin-left:50px;
}

tr.application_form_table {
    padding:5px;
    padding-left:5px;
    vertical-align:top;
}

td.application_form_table {
    padding:5px;
    padding-left:5px;
    vertical-align:top;
}



/* REGISTER NOW FORM TABLE PROPERTIES */
table.register-now_form_table {
/*    border-collapse:collapse; */
    border:1px solid lightgrey;
    border-spacing:2px;
    padding:5px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#F8F8F8;
    width:500px;
    vertical-align:top;
    margin-left:50px;
    text-align:center
}

tr.register-now_form_table {
    padding:5px;
    padding-left:5px;
    vertical-align:top;
    text-align:center
}

td.register-now_form_table {
    padding:5px;
    padding-left:5px;
    vertical-align:top;
    text-align:center
}




/* APPLICATION FORM THANK YOU TABLE PROPERTIES */
table.application_form_thank_you_table {
/*    border-collapse:collapse; */
    border:1px solid lightgrey;
    border-spacing:2px;
    padding:5px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#F8F8F8;
    width:400px;
    vertical-align:top;
    margin-left:50px;
}

tr.application_form_thank_you_table {
    padding:5px;
    padding-left:5px;
    vertical-align:top;
}

td.application_form_thank_you_table {
    padding:5px;
    padding-left:5px;
    vertical-align:top;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
}

#centered-print-page-button {
    text-align:center;
}




/* FOOTER */

#divfooter {
    font-size:10px;
}

hr.footer {
    color:#E0E0E0;
    width:95%;
}