
/* BG */

.back{background-image:url(/images/common/img_back.jpg); background-position:top left; background-repeat:no-repeat; background-color:#719433;}
.leftbg {background-image:url(/images/common/left_bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#719433;}
.main_center{background-image:url(/images/main/center_bg.jpg); background-position:top; background-repeat:repeat-y}


/* Menubar */

.green {background-image: url(/images/common/menu_green.jpg); background-position:top; background-repeat:no-repeat;}
.brown {background-image: url(/images/common/menu_brown.jpg); background-position:top; background-repeat:no-repeat;}
.blue {background-image: url(/images/common/menu_blue.jpg); background-position:top; background-repeat:no-repeat;}


/* FORM */

.logininput { font-family: "Tahoma"; font-size: 11px; color: #333333; border-color: #759143; background-color:#ffffff; border-style: solid; border-width:1 1 1 1; padding-left:3px; }
.searchinput { font-family: "Tahoma"; font-size: 11px; color: #e67f33; border-color: #c5c5c5; background-color:#ffffff; border-style: solid; border-width:1 1 1 1; padding:3px; }
.registinput { font-family: "verdana"; font-size: 11px; color: #333333; border-color: #c5c7a8; background-color:#ffffff; border-style: solid; border-width:1 1 1 1; padding:3px; }


/* font */

.font11 {font-family: "Tahoma"; font-size: 11px ; line-height:14px;}
.font11_Times {font-family: "Times New Roman"; font-size: 11px ; line-height:14px;}
.font11_Timesbold {font-family: "Times New Roman"; font-size: 11px ; line-height:14px; font-weight:bold;}
.line16 {line-height:16px;}
.line14 {line-height:14px;}
.pad10 { padding-left:10px; }
.pad14 { padding-left:14px; }
.pad22{ padding-left:22px; }
.pad7 { padding-left:7px; }



.td_a0 { font-family:"Tahoma"; font-size:11px; color:#FFFFFF; background-color:#a0a648; padding:0 0 0 5px; font-weight:bold; }
.td_e0 { font-family:"Tahoma"; font-size:11px; color:#333333; background-color:#e0e2c7; padding:0 0 0 5px; }
.td_e1 { font-family:"Tahoma"; font-size:11px; color:#990000; background-color:#E8E4B0; padding:0 0 0 5px; font-weight:bold;}
.td_e0_c { font-family:"Tahoma"; font-size:11px; color:#333333; background-color:#e0e2c7; }
.td_cc98 { font-family:"Tahoma"; font-size:11px; color:#FFFFFF; background-color:#cc9830; padding:0 0 0 10px; font-weight:bold; }
.td_cc98_center { font-family:"Tahoma"; font-size:11px; color:#FFFFFF; background-color:#cc9830; padding:3px; font-weight:bold; }
.td_cc98_center2 { font-family:"Tahoma"; font-size:11px; color:#FFFFFF; background-color:#cc9830; font-weight:bold; }

.td_ttgreen {background:url(/images/common/icon_green.gif) no-repeat 0 50%; padding-left:14px; font-family:"verdana"; font-size:12px; color:#000000; font-weight:bold; }
.td_ttbrown {background:url(/images/common/icon_brown.gif) no-repeat 0 50%; padding-left:14px; font-family:"verdana"; font-size:12px; color:#000000; font-weight:bold; }
.td_ttblue {background:url(/images/common/icon_blue.gif) no-repeat 0 50%; padding-left:14px; font-family:"verdana"; font-size:12px; color:#000000; font-weight:bold; }
/*.td_sttgreen {background:url(/images/common/new_stt_icon.gif) no-repeat 0 50%; padding-left:14px; font-family:"verdana"; font-size:12px; font-weight:bold; }*/
.td_ttsub {background:url(/images/common/icon.gif) no-repeat 0 50%; padding-left:25px; font-family:"verdana"; font-size:12px; color:#415028;; }

a.urllink:active, a.urllink:link, a.urllink:visited { font-family: 'verdana'; font-size: 11px; color:#ff3300;}
a.urllink:hover { font-family: 'verdana'; font-size: 11px; text-decoration:underline; color:#ff3300;}

a.urllink2:active, a.urllink:link, a.urllink:visited {
	font-family: verdana;
	font-size: 11px;
	color:#ff3300;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
a.urllink2:hover { font-family: verdana;
	font-size: 11px;
	color:#ff3300;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;}

a.mail:active, a.mail:link, a.mail:visited { font-family: 'verdana'; font-size: 11px; color:#0d4fb2;}
a.mail:hover { font-family: 'verdana'; font-size: 11px; color:#0d4fb2;}

a.footer:active, a.footer:link, a.footer:visited { font-family: 'verdana'; font-size: 11px; color:#ffffff;}
a.footer:hover { font-family: 'verdana'; font-size: 11px; color:#ffffff; text-decoration:underline;}

a.program:active, a.program:link, a.program:visited { font-family: 'Tahoma'; font-size: 11px; color:#334317; line-height:14px;}
a.program:hover { font-family: 'Tahoma'; font-size: 11px; color:#000000; line-height:14px; text-decoration:none;}


.tableline {background-image:url(/images/iu03/tbline.gif); background-position:bottom; background-repeat: repeat-x; padding-bottom:7px;}
.tableline2 {background-image:url(/images/iu03/tbline2.gif); background-position:bottom; background-repeat: repeat-x; padding-bottom:7px;}
.padh7 {padding-bottom:7px; }
.under { text-decoration:underline; }



/* 2009.12 */
.mypage { font-family:tahoma; font-size:11px; }
.mypage td { font-family:tahoma; font-size:11px;  }
.mypage-td-tt { font-family:tahoma; font-size:11px; color:#ffffff; font-weight:bold; background-color: #a0a648 }
.mypage-blue { color:#0000ff; }
.mypage-red { color:#ff0000; }
.mypage-green { color:#339933; }
.mypage-link { color:#186dcf; font-family:tahoma; font-size:11px;}
.taho { font-family:tahoma; }
.taho10 { font-family:tahoma; font-size:10px; }
.on { color:#334317;}
.off { color:#bbbbbb; }
