@charset "utf-8";
/* 해피정닷컴 ( http://www.happyjung.com ) */


img { border:0; }

td { 
	font-size: 12px;
	line-height: 18px;
	color: #5b5b5b;
   }

.leftmenu { height:30px; font-weight:bold; border-bottom-style:dotted; border-bottom-width:1px; padding: 7px 0 0 0; }

.leftmenu_ov { background-image:url(/v1/images/leftmenu_bg.gif); background-repeat:repeat-x; height:30px; font-weight:bold; padding: 2px 0 0 15px; color:#ffffff; width:180px; text-align:left; }
a:link.leftmenu_ov2 	{text-decoration: none; color: #ffffff; background-repeat:repeat-x; }
a:active.leftmenu_ov2 	{text-decoration: none; color: #ffffff; background-repeat:repeat-x; }
a:visited.leftmenu_ov2	{text-decoration: none; color: #ffffff; background-repeat:repeat-x; }
a:hover.leftmenu_ov2 	{text-decoration:underline; color:#FFFF00; background-repeat:repeat-x; }

.leftmenu_no { background-image:url(/v1/images/leftmenu_bg2.gif); background-repeat:repeat-x; height:30px; padding: 3px 0 0 15px; width:180px; text-align:left; }
a:link.leftmenu_no2 	{text-decoration: none; color: #000000; background-repeat:repeat-x; }
a:active.leftmenu_no2 	{text-decoration: none; color: #000000; background-repeat:repeat-x; }
a:visited.leftmenu_no2	{text-decoration: none; color: #000000; background-repeat:repeat-x; }
a:hover.leftmenu_no2 	{text-decoration:underline; color:#1e71cf; background-repeat:repeat-x; }

.body_title { font-size:17px; font-weight: bold; padding: 0 0 20px 0; }



/* 최근게시물 */
a:link.hp_main 		{ font-family:'tahoma,Arial'; font-size:11px; color: #5a5042; font-weight:bold; }
a:active.hp_main	{ font-family:'tahoma,Arial'; font-size:11px; color: #5a5042; font-weight:bold; text-decoration: none; }
a:visited.hp_main 	{ font-family:'tahoma,Arial'; font-size:11px; color: #5a5042; font-weight:bold; text-decoration: none; }
a:hover.hp_main 	{ font-family:'tahoma,Arial'; font-size:11px; color: #3a85da; font-weight:bold; text-decoration:underline; }


a:link.hp_main_con		{ font-family:'tahoma, Arial'; font-size:11px; color: #5a5042; line-height:14px; }
a:active.hp_main_con	{ font-family:'tahoma, Arial'; font-size:11px; color: #5a5042; line-height:14px; text-decoration: none;}
a:visited.hp_main_con 	{ font-family:'tahoma, Arial'; font-size:11px; color: #5a5042; line-height:14px; text-decoration: none;}
a:hover.hp_main_con 	{ font-family:'tahoma, Arial'; font-size:11px; color: #3a85da; line-height:14px; text-decoration:underline; }

.hp_main_date { font-family:'tahoma, Arial'; font-size:11px; color: #3a85da; line-height:14px; }

.hp_space { color:#ffffff; }


/* 현재위치 */
.hp_location {
	padding:0 2px 0 0;
	text-align:right;
	font-family:tahoma;
	font-size:10px;
	color:#919090;
	}

.hp_copyright {
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	padding:20px 0 20px 26px;
	background-image:url(../images/copyright_bg.jpg);
	}	
a:link.hp_copyright2	{ font-family:'tahoma, Arial'; font-size:11px; color: #5a5042; }
a:active.hp_copyright2	{ font-family:'tahoma, Arial'; font-size:11px; color: #666666; text-decoration: none;}
a:visited.hp_copyright2 { font-family:'tahoma, Arial'; font-size:11px; color: #666666; text-decoration: none;}
a:hover.hp_copyright2 	{ font-family:'tahoma, Arial'; font-size:11px; color: #3a85da; text-decoration:underline; }

/*  input  */
.hp_input {
	Background-color: #ffffff; 
	Border: 1px solid ; 
	Border-color: #D9D9D9; 
	color: #4b4b4b; 
	font-size: 12px;
	}	