#top {
	width: 100%;
	background-color: #FFFFFF;
	height: 70px;
}

#top_center {
	width: 770px;
	margin-left: auto;
	background-repeat: no-repeat;
	height: 70px;
	background-image: url(../img/logo.gif);
	background-position: left center;
	margin-right: auto;
}
#search_bar {
	background-image: url(../img/search_bg.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 30px;
	width: 400px;
	float: right;
}
#menu {
	height: 25px;
	width: 504px;
	margin-top: 20px;
	float: right;
}
#menu ul {
	display: inline;
	list-style-type: none;
	float: right;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#menu li {
	display: block;
	float: left;
	height: 25px;
	width: 72px;
	line-height: 25px;
	list-style-type: none;
	background-image: url(../img/menu_1.gif);
	background-repeat: no-repeat;
}
#menu a.d {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #7E7E7E;
	text-decoration: none;
	height: 25px;
	width: 72px;
	display: block;
	font-weight: bold;
}

#menu a.d:hover{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../img/menu_2.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 72px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
}

#in_area {
	float: left;
	margin-top: 5px;
	width: 340px;
	text-align: right;
}
#sub {
	width: 770px;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 20px;
	margin-right: auto;
}
#mainbox {
	background-color: #FFFFFF;
	width: 770px;
	margin-left: auto;
	padding-bottom: 20px;
	margin-right: auto;
}
#show_area,#work_area,#Blank_area {
	width: 589px;
	float: left;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #cecece;
}
#show_area h5,#detail_area h5,#work_area h5,#Blank_area h5 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 20px;
	margin-left: 10px;
}


#flash_area {
	height: 250px;
	width: 550px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#block1 {
	width: 770px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cecece;
}

#list1,#list2,#list3,#list4,#list5,#list6,#list7 {
	font-size: 12px;
	color: #fff;
}


#s_butt {
	width: 60px;
	text-align: center;
	margin-top: 4px;
	float: right;
}
#news_area {
	float: left;
	width: 210px;
	border-left-width: 0px;
	border-left-style: dashed;
	border-left-color: #cecece;
}
#news {
	width: 200px;
}
#block2 {
	width: 770px;
}
#specialty,#item {
	width: 160px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#specialty li {
	list-style-type: none;
	padding-top: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	padding-bottom: 1px;
}
#news li,#job li,#notice li,#Ranked li,#notice li,#message li{
	padding: 0px;
	margin-bottom: 5px;
	line-height: 120%;
	list-style-type: square;
	color: #05A2C7;
	list-style-position: inside;
}
#item ul,#specialty ul,#job ul,#Ranked ul,#notice ul,#message ul,#news ul {
	margin: 0px;
	padding: 0px;
}

#l_area {
	width: 180px;
	float: left;
}

#m_area {
	width: 380px;
	float: left;
}
#cat1,#cat3 {
	height: 140px;
	width: 150px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	float: left;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 9px;
	padding-left: 20px;
}
#cat2,#cat4 {
	height: 140px;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 9px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cecece;
	float: left;
}


#r_area {
	width: 210px;
	float: left;
}
#job {
	float: left;
	width: 180px;
	margin-left: 5px;
	margin-right: 5px;
}
#message {
	float: left;
	width: 180px;
}
#l_area select {
	margin-left: 10px;
	width: 160px;
	font-size: 12px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 20px;
}
#bottom {
	margin-top: 20px;
	margin-left: auto;
	width: 770px;
	text-align: center;
	margin-right: auto;
}
#notice {
	width: 200px;
	height: 320px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cecece;
}
#item li {
	list-style-type: none;
	margin-bottom: 2px;
}
#directory {
	width: 200px;
}
#Ranked {
	width: 160px;
	margin-left: 10px;
}
#show_area h1,#work_area h1,#Blank_area h1 {
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	background-image: url(../img/title_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 10px;
}
#show_area li {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	list-style-type: none;
	margin-right: 10px;
	margin-left: 10px;
	height: 30px;
	line-height: 30px;
}
#show_area ul {
	margin: 0px;
	padding: 0px;
}
#show_area h2,#comment h2 {
	font-size: 12px;
	color: #333;
	font-weight: normal;
	text-align: center;
	letter-spacing: 5px;
	clear: both;
}
#content,#job_detail {
	line-height: 150%;
	border-top-color: #cecece;
	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#content {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cecece;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cecece;
	font-size: 14px;
}
#detail_area h3 {
	margin-right: 10px;
	margin-left: 10px;
	font-size: 16px;
	text-align: center;
	margin-bottom: 5px;
}

#nex_pre1 {
	float: left;
	width: 285px;
	padding-left: 10px;
	margin-top: 10px;
}
#nex_pre2 {
	width: 285px;
	text-align: right;
	float: right;
	padding-right: 10px;
	margin-top: 10px;
}
#input_area {
	margin-right: 10px;
	margin-left: 10px;
	text-indent: 1em;
}
#input_area li {
	list-style-type: none;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#r_set {
	float: right;
	margin-right: 60px;
}
#l_set {
	float: left;
	width: 300px;
}
#reply {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cecece;
	padding: 10px;
	line-height: 150%;
}
#reply h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#reply h6 {
	text-align: right;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#list8 {
	padding: 10px;
	border-top-color: #cecece;
	border-top-width: 1px;
	border-top-style: dashed;
}
#cat_bar1,#cat_bar2,#cat_bar3,#cat_bar4 {
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #258CC6;
}
#s_img1,#s_img2,#s_img3,#s_img4 {
	text-align: center;
	width: 100%;
}
#s_word1,#s_word2,#s_word3,#s_word4 {
	line-height: 120%;
	font-weight: normal;
	color: #808080;
	margin-top: 5px;
}
#dir_simg1,#dir_simg2,#dir_simg3,#dir_simg4 {
	margin-top: 10px;
	margin-left: 5px;
	float: left;
	height: 60px;
	width: 68px;
}
#dir_box1,#dir_box2,#dir_box3,#dir_box4 {
	width: 200px;
	height: 60px;
}
#dir_title1,#dir_title2,#dir_title3,#dir_title4 {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	width: 110px;
	padding: 0px;
	color: #000000;
}
#dir_words1,#dir_words2,#dir_words3,#dir_words4 {
	width: 110px;
	margin-left: 10px;
	font-size: 12px;
	color: #808080;
	line-height: 120%;
	padding: 0px;
	margin-top: 10px;
	float: left;
}

#show_area table {
	width: 569px;
	margin-left: 10px;
	line-height: 20px;
}

#tab_bot {
	background-image: url(../img/tb_bot.gif);
	background-repeat: no-repeat;
	height: 10px;
}
#tab_top {
	background-image: url(../img/tb_top.gif);
	background-repeat: no-repeat;
	height: 10px;
}
#work1,#work2,#work3 {
	margin-left: 10px;
	margin-right: 10px;
}
#work_left1,#work_mid1,#work_right1,#work_left2,#work_mid2,#work_right2,#work_left3 {
	float: left;
	width: 33%;
	text-align: center;
}

#work_area h3 {
	color: #000000;
	font-size: 12px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 145px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #258CC6;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	text-align: left;
}
#work_area ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#work_area li {
	margin-bottom: 5px;
	list-style-type: disc;
	padding: 0px;
	margin-left: 20px;
	color: #FF6622;
	font-size: 9px;
	list-style-position: inside;
}

#show_area h4 {
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
	color: #867892;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#job_get {
	margin-right: 10px;
	margin-left: 10px;
	background-repeat: repeat-y;
	background-image: url(../img/tb_mid.gif);
}

#job_detail li {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDDBE5;
}
#job_detail ul,#message ul {
	margin: 0px;
	padding: 0px;
}
#li1 li,#li2 li,#li3 li,#li4 li,#li5 li,#li6,#li7 li {
	border-bottom-width: 1px;
	list-style-type: square;
	list-style-position: inside;
	border-bottom-style: dashed;
	border-bottom-color: #cecece;
}
#person_area1,#person_area2,#person_area3,#person_area4 {
	margin-left: 10px;
	width: 569px;
}
#person_pho_top1,#person_pho_top2,#person_pho_top3,#person_pho_top4 {
	background-image: url(../img/photo_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	padding: 0px;
	margin: 0px;
}
#person_pho_mid1,#person_pho_mid2,#person_pho_mid3,#person_pho_mid4 {
	background-image: url(../img/photo_mid.gif);
	background-repeat: repeat-y;
	width: 120px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
#person_pho_bot1,#person_pho_bot2,#person_pho_bot3,#person_pho_bot4 {
	background-image: url(../img/photo_bot.gif);
	background-repeat: no-repeat;
	height: 10px;
}
#person_left1,#person_left2,#person_left3,#person_left4 {
	width: 140px;
	float: left;
}
#person_text1,#person_text2,#person_text3,#person_text4 {
	width: 410px;
	float: left;
	padding-bottom: 30px;
}
#person_text1 h3,#person_text2 h3,#person_text3 h3,#person_text4 h3 {
	font-size: 12px;
	color: #333;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#person_text1 li,#person_text2 li,#person_text3 li,#person_text4 li {
	line-height: 150%;
	padding-bottom: 10px;
}
#person_text2 h4,#person_text4 h4 {
	color: #333;
}
#search_bar li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#comment {
	margin-right: auto;
	margin-left: auto;
	width: 502px;
}

#com_Release {
	background-color: #F8F7F9;
	border: 1px solid #ddd;
}
#com_icon,#work_com {
	width: 160px;
	margin-top: 10px;
	text-align: center;
	float: left;
}
#work_com {
	margin-right: auto;
	margin-left: auto;
	float: none;
}

#com_Release li {
	list-style-type: none;
	margin-bottom: 5px;
}
#com_display {
	width: 502px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	border: 1px solid #ddd;
}
#com_display li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 150%;
	margin-right: 0px;
	margin-left: 0px;
}

#com_display ul {
	margin-right: 10px;
	margin-left: 10px;
}
#com_display h4 {
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	color: #4456BB;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#show_area h3,#Blank_area h3 {
	font-size: 12px;
	font-weight: bolder;
	color: #4C4C4C;
	margin-right: 10px;
	margin-left: 10px;
}
#list1 {
	margin-left: 265px;
}
#list2 {
	margin-left: 340px;
}
#list3 {
	margin-left: 410px;
}
#list4 {
	margin-right: 220px;
	text-align: right;
}
#list5 {
	text-align: right;
	margin-right: 140px;
}
#list6 {
	text-align: right;
	margin-right: 70px;
}
#list7 {
	text-align: right;
	margin-right: 0px;
}

#Blank_area ol {
	font-size: 14px;
	font-weight: bold;
	color: #4c4c4c;
}
#Blank_area ul {
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
}
#Blank_area li {
	margin-top: 10px;
}
#search_tab {
	margin-left: 10px;
	border-collapse:collapse;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}

#search_tab h3 {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
	color: #0C7994;
}
#mess_content {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	margin-bottom: 5px;
}
#mess_full,.mess_reply {
	padding-bottom: 10px;
	line-height: 150%;
}
#intro_title_area {
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 20px;
}
#sublist1,#sublist2,#sublist3,#sublist4 {
	text-indent: 1em;
}
#sublist1 li,#sublist2 li,#sublist3 li {
	list-style-type: decimal;
	border-bottom-width: 0px;
}
