body
{
	min-width:980px;
}
.idpass
{
	width:160px;
	height:14px;
}

#mainTopArea
{
	width:100%;
}

#answerLogo 
{
	cursor:pointer;
}

.divOtherUser
{
	font-size:10pt;
	padding:10px;
	height:200px;
	font-family:Tahoma;
	line-height:140%;
}

#mainLeftArea
{
	width:70%;
	padding-left:10px;
	float:left;
}

#mainRightArea
{
	width:20%;
	float:left;
	padding:10px;
	padding-top:0px;
}

.menuTitle
{
	font-weight:bold;
	padding:4px;
	font-size:10pt;
}

#menuList
{
	font-family:tahoma;
}

#menuAreaRight
{
	padding:5px;
	padding-bottom:20px;
}

.displayNoneArea
{
	display:none;
}

.userIdArea
{
	padding:5px;
	font-size:10pt;
	padding-bottom:20px;
}

.userInfoTitle
{
	height:24px;
	font-size:11pt;
}

.guideTextArea
{
	font-size:10pt;
	line-height:160%;
	padding-left:20px;
	font-family:tahoma;
}

.buttonSearch
{
	background:url("/answer/res/icon_search.gif"); 
	cursor:pointer; 
	width:67px; 
	height:29px; 
	border:0px;
}

.menuArea
{
	padding-left:10px;
	padding-right:10px;
}

.answerMenu
{
	width:100%; 
	height:26px; 
	background:url('/answer/res/back_menu.gif') repeat-x 100% 0; 
 	padding-left:18px; 
	padding-top:5px;
	min-width:964px;
}

#divTopMenu
{
	float:left;
}

.divMyReplyInfo
{
	color:white;
	font-size:10pt;
	padding:2px;
	width:80px;
	text-align:center;
	cursor:pointer;
	float:left;
}

.divMyReplyInfoDaum
{
	color:white;
	font-size:10pt;
	padding:2px;
	width:150px;
	text-align:center;
	cursor:pointer;
	float:left;
}

.loginArea
{
	min-width:360px;
	font-size:10pt;
	color:white;
	text-align:right;
	padding-right:10px;
	float:right;
	font-family:tahoma;
}

.loginArea input
{
	height:14px;
	width:60px;
}

.loginArea #inputEmail
{
	height:14px;
	width:120px;
}

.loginArea button
{
	font-size:12px;
	border:1px solid #686868;
	background:#eeeeee;
	height:20px;
	width:104px;
}

.loginArea button
{
	width:60px;
}

.logout
{
	cursor:pointer;
	color:blue;
}

.guideTextArea button
{
	font-size:12px;
	border:1px solid #686868;
	background:#eeeeee;
	height:20px;
	width:104px;
	
}

.newUser
{
	font-size:10pt;
	color:blue;
	text-decoration:underline;
	padding:5px;
	cursor:pointer;
}

.divDaumQuestCount
{
	font-size:10pt;
	font-family:Tahoma;
	padding-top:10px;
	line-height:140%;
}

#spanDaumQuestLayerShow
{
	cursor:pointer;
	color:blue;
	text-decoration:underline;
}
.searchHelper
{
	font-size:10pt;
	border:2px solid #e0e0e0;
	padding:5px;
	line-height:140%;
	color:#484848;
	min-width: 200px;
}

.searchTitle
{
	border-bottom:1px solid #aaaaaa;
	text-align:center;
	color:#484848;
}

.searchSite
{
	cursor:pointer;
	text-align:center;
	color:#484848;
}

.searchSiteTop
{
	cursor:pointer;
	padding-top:4px;
	text-align:center;
	color:#484848;
}

.searchSiteTop input
{
	width:80%;
}

.divReplyInfoMain
{
	width: 600px;
	font-size:10pt;
	padding:10px;
}

.divReplyInfoMainTitle
{
	padding-bottom: 20px;
}

.divReplyInfoTab
{
	padding-bottom:20px;
}

.spanMyReplyInfoTab
{
	border:1px solid #5E83D9;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
	background:#EFF7FC;
}

.spanMyReplyInfoTabSelect
{
	border:1px solid #5E83D9;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	background:#176197;
}

.divDayInfo, .divWeekInfo
{
	width:50%;
	height:440px;
	font-size:10pt;
}

.divDayInfo
{
	float:left;	
}

.divInfoTitle
{
	padding:6px;
	background:#888888;
	color:white;
	font-size:10pt;
	font-weight:bold;
	border-right:10px solid white;
	text-align:center;
}

.divInfoTitleEvent
{
	padding:6px;
	background:#558CDF;
	color:white;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

.divInfoTitleFull
{
	padding:6px;
	background:#888888;
	color:white;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

.tableStonInfo td
{
	text-align:center;
	font-family:tahoma;
}

.tableStonInfo span
{
	font-weight:bold;
	font-family:tahoma;
}



.divInfoContent
{
	padding:6px;
	line-height:160%;
}

.divInfoReply, .divInfoWeb
{
	padding-bottom:10px;
}

.tableInfoContent
{
	width:100%;
}
.tableInfoContent td
{
	font-family:Tahoma;
	font-size:10pt;
	border-bottom:1px solid #cccccc;
}

.tableInfoContent .lastTd
{
	border-bottom:2px solid #686868;
}

.tableInfoContent .firstTd
{
	border:0px
}

.divInfoWeb, .divInfoReward
{
	border-top:1px solid #686868; 
}

.spanInfoData
{
}

.divReplyLog, .divSelectLog
{
	padding-bottom: 20px;
	display:none;
}

.tableLog
{
	width:590px;
	font-size:12px;
	font-family:tahoma;
	border:1px solid #aaaaaa;
}

.tableLog td
{
	height:20px;
}

.tdResult
{
	width:60px;
	text-align:center;	
	border-bottom:1px dashed #aaaaaa;
}

.tdResultLast
{
	width:60px;
	text-align:center;	
}

.tdQuestIcon
{
	font-size:14px;
	color:#EAA353;
	width:24px;
	font-weight:bold;
}
.tdReplyIcon
{
	font-size:14px;
	color:#5586EC;
	width:24px;
	font-weight:bold;
	border-bottom:1px dashed #aaaaaa;
}

.tdReplyIconLast
{
	font-size:14px;
	color:#5586EC;
	width:24px;
	font-weight:bold;
}

.tdQuestCdata
{
	font-weight:bold;
	color:#686868;
}

.tdReplyCdata
{
	border-bottom:1px dashed #aaaaaa;
	color:#686868;
}
.tdReplyCdataLast
{
	color:#686868;
}


.divNoLogData
{
	width:100%;
	font-size:12px;
	padding:10px;
	text-align:center;
}

.divDaumNoLogData
{
	width:100%;
	font-size:12px;
	padding:10px;
	text-align:left;
}

#infoTab01Content
{
	display:none;
}

.divUserReplyTimeMain
{
	padding:10px;
}
.divUserReplyTimeTitle
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:14pt;
	font-weight:bold;
	
}

.divUserReplyTimeContent
{
	border:2px solid #888888;
	padding:10px;
	line-height:160%;
}

.divUserReplyTimeContent span
{
	font-family:tahoma;
	font-size:14pt;
}

.divResultGraph
{
	border:1px solid #aaaaaa;
	padding:6px;
}

.checkEmail
{
	padding-top:20px;
	font-size:10pt;
}

#divLoadingMsg
{
	width:100%;
	height:100%;
	text-align:center;
	background:white;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	background-position : center;
	background-repeat :no-repeat;
	filter:alpha(opacity=50); 
	opacity:0.5;

}

.divUnselectReason
{
	background:#aaaaaa;
}

.tdReasonTitle
{
	background:#eeeeee;
	font-weight:bold;
	height:20px;
	text-align:center;
}

.tdReasonContent
{
	background:white;
	text-align:center;		
	font-family:tahoma;
}

.divCopyRight
{
	padding-top:5px;
	clear:both;
	width:100%;
	text-align:center;
	font-family : Tahoma;
	font-size:10pt;
	color : #333333;
	min-width: 880px;
}

.divCopyRight a
{
	text-decoration : none;
	color : #333333;
	font-size:9pt;
}

.divReplyWarn
{
	font-size:10pt;
	padding-left:20px;
	line-height:140%;
}

.daumInfoTop
{
	text-align:center;
	background:#555555;
	color:white;
}

.tdDaumReplyCdata
{
	border-bottom:1px dotted #aaaaaa;
}

.tdDaumReplyCdataLast
{
	border-bottom:1px solid #aaaaaa;
}

.tdDaumReplyOther
{
	text-align:center;
	border-bottom:1px dotted #aaaaaa;
}

.tdDaumReplyOtherLast
{
	text-align:center;
	border-bottom:1px solid #aaaaaa;
}

.daumTableLog
{
	border:1px solid #aaaaaa;
	font-size:10pt;
	width:100%;
	font-family:tahoma;
}

.daumTableLog td
{
	height:30px;
}

.divReplyInfoMainDaum
{
	width:80%;
	padding-left:10px;
	padding-right:10px;
}

.daumReplyPage
{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-family:tahoma;
}

.daumReplyPageNum
{
	cursor:pointer;
}

.daumReplyPageNumBold
{
	cursor:pointer;
	font-weight:bold;
	color:blue;
}

.spanLink
{
	cursor:pointer;
	font-size:10pt;
	color:blue;
	text-decoration:underline;
}
