/*A:link    {COLOR: #6B4E3A; TEXT-DECORATION: none}
A:visited {COLOR: #AD885C; TEXT-DECORATION: none}
A:hover   {COLOR: #FF9900; TEXT-DECORATION: none}
.m:link    {color:#6B4E3A;text-decoration:none;}
.m:visited {color:#AD885C;text-decoration:none;}
.m:active  {color:#183E62;text-decoration:none;}
.m:hover   {color:#FF9900;text-decoration:none;}
.w:link    {color:#FFFFFF;text-decoration:none;}
.w:visited {color:#FFFFFF;text-decoration:none;}
.w:active  {color:#00FFFF;text-decoration:none;}
.w:hover   {color:#00FFFF;text-decoration:none;}
.b:link    {color:#003399;text-decoration:none;}
.b:visited {color:#233267;text-decoration:none;}
.b:active  {color:#183E62;text-decoration:none;}
.b:hover   {color:#0066FF;text-decoration:none;}*/
td.albumtitle
{
	color: yellow;
	font-weight: bold;
	font-size: 13pt;
}
img.button 
{
    cursor: pointer;
}
a img {
    border:0; }
a {
    text-decoration: none;
    color: Black; }
.newslink a
{
    border:0;
    color: Black;
}
body,td {  font-family: "µ¸¿ò"; font-size: 9pt; line-height:160%; color: #333333}
input {
	FONT-SIZE: 9pt;
	FONT-FAMILY: "µ¸¿ò";
	color: #361B03;
	height: 18px;
	margin: 2;
}

.input2 {
border: 1px solid #bbbbbb;
color: 434343;
font-family:µ¸¿ò, sans-serif;
font-size:9pt;
background-color: #ffffff;
}

textarea{
	FONT-SIZE: 9pt;
	COLOR: #6c6c6c;
	FONT-FAMILY: "µ¸¿ò";
	TEXT-DECORATION: none;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #bbbbbb;
	scrollbar-shadow-color: #bbbbbb;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #bcbcbc;
	scrollbar-track-color: #F6F6F6;
	scrollbar-darkshadow-color: #ffffff;
	border-color: #bcbcbc;
	border-style: solid;
	border-width: 1;
}
select{FONT-SIZE: 9pt;COLOR: #6c6c6c;FONT-FAMILY: "µ¸¿ò";TEXT-DECORATION: none}

.in { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.txt1 { font-family: "µ¸¿ò"; font-size: 8pt; color: #4E4E4E}
.txt2 { font-family: "µ¸¿ò";	font-size: 8pt; color: red;}
.txt3 { font-family: "µ¸¿ò";	font-size: 8pt; color: #666666;	font-weight: bold; }
.txt4 { font-family: "µ¸¿ò";	font-size: 9pt; font-weight: bold;}
.txt5 { font-family: "µ¸¿ò";	font-size: 9pt; color: #e0861b;}
.line { font-family: "µ¸¿ò";	font-size: 9pt;	line-height: 145%; color: #666666;	text-decoration: line-through;}
.txt6 {font-family: "µ¸¿ò";	font-size: 8pt; color: #FF6633;	font-weight: normal;}
.txt7 {font-family: "±¼¸²";	font-size: 8pt; color: #7C5906;	font-weight: normal;}
.txt8 {font-family: "±¼¸²";	font-size: 9pt; color: white;	font-weight: normal;}
.txt9 {font-family: "±¼¸²";	font-size: 9pt; color: #a451ac; font-weight: bold;}


td.boardListHeader
{   padding:0;}

td.msgListNumber
{   color: #333333;
    height: 30px;
    text-align: center; }
    
td.msgListReply
{   color: #333333;
    height: 1px;
    padding-left: 5px; }
    
td.msgListDate
{   color: #333333;
    text-align: center; }
    
td.msgListViewCount
{   color: #333333;
    text-align: center; }

td.msgListWriter
{   color: #333333;
    text-align: center; }
    
td.pageSelector
{   font-family: Verdana;
    color:#666666; }

td.oddMsgNumber
{   color: #3e3e3e;
    border-style: none;
    border-bottom: dashed 1px #c5c5c5; }

td.evenMsgNumber
{   color: #886d3d;
    border-style: none;
    border-bottom: dashed 1px #c5c5c5; }

td.pageSelector00
{  font-family: Verdana;
	font-size: 8pt;
	background-color: #799de5;
	font-weight: bold;
    text-align: center;
    color:#FFFFFF; }

td.pageSelector01
{  font-family: Verdana;
	font-size: 8pt;
	background-color: #FFFFFF;
    text-align: center;
    color:#555555; }

td.pageSelector02
{  font-family: Verdana;
	font-size: 8pt;
	background-color: #dce8ff;
    text-align: center;
    color:#555555; }

td.pageSelector03
{  	font-size: 9pt;
	background-color: #CC6699;
    text-align: center;
    color:#FFFFFF; }

td.pageSelector04
{  font-family: Verdana;
	font-size: 8pt;
	background-color: #e4f4d7;
    text-align: center;
    color:#555555; }

td.pageSelector-01
{  	background-color: #FFFFFF;
    text-align: center; }

td.pageSelector-02
{  	background-color: #d4e8f4;
    text-align: center; }


td.snetpeople-01
{  font-family: Verdana;
	font-size: 8pt;
    color:#000000;
	font-weight: bold; }

td.snetpeople-02
{  font-family: Verdana;
	font-size: 8pt;
    color:#000000; }

td.sitemap-01
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#2a5951;}

td.sitemap-02
{  font-family: µ¸¿ò;
	font-size: 8pt;
    color:#666666; }

td.sitemap-03
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#5a441a;}

td.sitemap-04
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#4e488e;}

td.sitemap-05
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#823e59;}

td.sitemap-06
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#436837;}

td.sitemap-07
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#3b7594;}

td.phraseE, td.phraseE a:link, td.phraseE a:hover,td.phraseE a:visited
{  font-family: µ¸¿ò;
	font-size: 8pt;
    color:#007eff; }

td.phraseK, td.phraseK a:link, td.phraseK a:hover,td.phraseK a:visited
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#333333; }

td.main-01
{  font-family: µ¸¿ò;
	font-size: 9pt;
    height:20px;
}

td.main-02, td.main-02 a:link, td.main-02 a:hover, td.main-02 a:visited
{  font-family: verdana;
	font-size: 9pt;
    color:#d949a1;
	letter-spacing: -1px;
    height:20px; 
	font-weight: bold; 
}

td.main-03, td.main-03 a:link, td.main-03 a:hover, td.main-03 a:visited
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#860052;
	letter-spacing: -1px;
    height:22px; 
	font-weight: bold;
}

td.main-04, td.main-04 a:link, td.main-04 a:hover, td.main-04 a:visited
{  font-family: µ¸¿ò;
	font-size: 8pt;
    color:#565656;
}

td.main-05, td.main-05 a:link, td.main-05 a:hover, td.main-05 a:visited
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#000000;
 }


td.oddMsgNumber a:visited{color: #7251dc;}
td.oddMsgNumber a:link{color: #3e3e3e;}
td.evenMsgNumber a:visited{color: #7251dc;}
td.evenMsgNumber a:link{color: #886d3d;}
td.oddMsgNumber a:hover, td.evenMsgNumber a:hover{color: #FF8A00;}
tr.colorEven td{color: #7e44c6;}
tr.colorOdd td{color: #cc549b;}

table.doubleGrey
{   width:100px;
	border: solid 2px #b6b6b6;
}

table.doubleGrey td
{  background-color:#7f7f7f;
	padding-left:3;
	padding-right:3;
	padding-top:0;
	padding-bottom:0;
	vertical-align:center;
}

table.album { width: 670px; }

table.album tr.colorEven td, table.album tr.colorOdd td, table.albumPhoto tr.colorEven td, table.albumPhoto tr.colorOdd td
{   border-bottom: dashed 1px #cccccc;
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center;
}

table.album td 
{   padding-top: 20px;
    padding-bottom: 20px;
}

img.albumFrame 
{   margin-top: 1px;
    margin-left: 1px;
    border: solid 2px #ffffff;
    width: 121px;
    height: 88px;
    vertical-align: middle;
    text-align: center;
}

img.mainalbumFrame 
{  margin-top: 1px;
    margin-left: 1px;
    width: 121px;
    height: 88px;
    vertical-align: middle;
    text-align: center;
}

.title{ margin-bottom: 20px; position: relative; bottom: -55px;}
.date{ color: Black; position: relative; bottom: -65px;}

div.albumFrame
{   background-color: #d6d6d6;
    width: 127px;
    height: 94px;
    text-align: center;
}

div.albumFrameSelected
{   background-color: #ff8888;
    width: 127px;
    height: 94px;
    text-align: center;
}

div.mainalbumFrame
{   background-color: #d6d6d6;
    width: 123px;
    height: 90px;
    text-align: center;
}

.albumCover{ float:left; }

table.albumPhoto tr.colorEven td, table.albumPhoto tr.colorOdd td
{
    /*margin-top: 10px;
    margin-bottom: 10px;*/
    padding-top:10px;
    padding-bottom:10px;
}

table.photoHeader { background-color: #ededed; border: solid 1px #bababa; width: 100%; }
td.photoTitle { padding-left: 10px; height: 25px; border-bottom: dashed 1px #bababa; }
td.photoTitleText {}
td.photoWriter { padding-left: 10px; height: 25px; width: 60%; }
td.photoDate { width: 20%; }
td.photoViewCount { width: 20%; }
td.photoFrame { text-align: center; padding-top: 40px; padding-bottom: 40px; }
td.photoCommentTitle {}
td.photoCommentText {}
td.photoCommentSubmit {}
td.photoComments {}
table.postPhotoComment {}
table.photoComments { width: 100%; }
table.photoComments td.photoCommentWriter { width: 10%; color: Black; }
table.photoComments td.photoCommentContent { width: 70%; }
table.photoComments td.photoCommentDate { width: 10%; color: Black; }
table.photoComments td.photoCommentDelete { width: 10%; color: Black; }

table.orders td {
    padding: 5px 5px 5px 5px;
    border-bottom: solid 1px White;
    border-left: solid 1px white;
}
table.orders td.orderRowOdd, table.orders tr.orderRowOdd td {
    background-color: #f5f5f5;
    color: #3350bb;
    text-align: center;
}
table.orders td.orderRowEven, table.orders tr.orderRowEven td {
    background-color: #eeeeee;
    color: #e53699;
    text-align: center;
}
.error {
    color: Red;
    font-weight: bold;
    font-size: 12pt;
}
.emphasize
{
    font-size: 12pt;
    font-weight: bold;
    background-color: White;
    line-height: normal;
}

table.order
{
    /*width: 680px; /*This is too wide*/
    margin-top: 7px;
    margin-bottom: 2px;
    margin-left: 25px;
    margin-right: 25px;
    border: 0;
}

tr.order td
{
    border-bottom: dotted 1px #e1e1e1;
    margin-left: 25px;
}

table.order td
{
    padding-top: 6px;
    padding-bottom: 6px;
}

table.attendees 
{
    width: 100%;
    border: 0;
    padding: 0;
}
table.attendees td
{
    padding-top:0;
    padding-bottom:0;
    margin:0;
    padding-left: 1px;
    padding-right: 1px;
}
td.orderFrame
{
    border: solid 1px #e1e1e1;
    text-align: left;
    padding: 0;
    margin-top: 5px;
}
td.orderCell1, td.orderCell3, td.orderCell5, td.orderCell7 
{
    background-color: #eeeeee;
}

td.orderCell0, td.orderCell1, td.orderCell2, td.orderCell3, td.orderCell4, td.orderCell5, td.orderCell6, td.orderCell7
{
    text-align: center;
    border: 0;
}

span#totalPrice
{
    color: Red;
    font-weight: bold;
}

.invalid
{
    color: Red;
}

table#DailyPhrase { margin-top: 25px; }
table#DailyPhrase th {
    font-family: Verdana;
    font-size: 8pt;
    background-color: #799de5;
    text-align: center;
    color:#FFFFFF; }

td.teacherField
{   margin-right:   20px;
    padding-right:  20px;
    text-align:     right; }

table.partialTeacherFrame { margin-top: 15px; }
table.partialTeacherFrame td { border: 0; padding: 0; }
table.partialTeacherFrame td.teacherNameField { text-align: left; }
table#editTeacherInfo tr { border: solid 1px black; }

td.cybersnetBoard01
{  font-family: µ¸¿ò;
	font-size: 9pt;
    color:#ffea00;
}
