@charset "UTF-8";
/* CSS Document */
#SearchCampaign
{
	margin-bottom:10px; 
	width:40%; 
	border:1px solid #999999; 
	margin-left:10px;
	float:left;
	height:160px;
}
#SearchCampaign .SearchCampaignRow{overflow:hidden; padding-bottom:10px; margin-left:10px;}
#SearchCampaign .SearchCampaignRowLeft{float:left; display:inline; width:45%; text-align:right; padding-right:10px;}
#SearchCampaign .SearchCampaignRowRight{float:left; display:inline; width:48%; border-left:1px solid #CCC; padding-left:10px;}
#SearchCampaign .SearchCampaignHeader {
	background-color:#DDDDDD;
	border-bottom:1px solid #666666;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	padding-bottom:10px;
	padding:6px;
}
#SearchCampaign .SearchCampaignRow .CampaignRow {
	width:100%;
	text-align:center;
	overflow:hidden;
	padding:25 5 5 5;
}
#SearchCampaign .SearchCampaignRow .CampaignColLeft {
	float:left;
	width:27%;
	text-align:right;
	padding:5px;
}
#SearchCampaign .SearchCampaignRow .CampaignColRight {
	float:left;
	padding:5px;
	text-align:left;
	width:60%;
}
#SearchCampaign .SearchCampaignRow .CampaignColRight .TextBox{
	width:250px;
}
#SearchCampaign .SearchCampaignRow .CampaignColRight .CompoBox{
	width:250px;
}

#SearchCampaignDetail{
	margin-bottom:10px;
	border:1px solid #999999; 
	margin-left:10px;
	height:240px;
	float:left; 
	width:98%
}
#SearchCampaignDetail .SearchCampaignRow{
	overflow:hidden; 
	padding:10px; 
	text-align:center;
}
#SearchCampaignDetail .SearchCampaignRowLeft{
	float:left; 
	display:inline; 
	width:45%; 
	text-align:right; 
	padding-right:10px;
}
#SearchCampaignDetail .SearchCampaignRowRight{
	float:left; 
	display:inline; 
	width:48%; 
	border-left:1px solid #CCC; 
	padding-left:10px;
}
#SearchCampaignDetail .SearchCampaignHeader {
	background-color:#DDDDDD;
	border-bottom:1px solid #666666;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	padding-bottom:10px;
	padding:6px;
}

#SearchCampaignDetail .SearchCampaignRow .CampaignRow {
	width:100%;
	text-align:center;
	overflow:hidden;
	padding:25 5 5 5;
}
#SearchCampaignDetail .SearchCampaignRow .CampaignColLeft {
	float:left;
	width:27%;
	text-align:right;
	padding:5px;
}
#SearchCampaignDetail .SearchCampaignRow .CampaignColRight {
	float:left;
	padding:5px;
	text-align:left;
	width:50%;
}
#SearchCampaignDetail .SearchCampaignRow .CampaignColRight .TextBox{
	width:250px;
}
#SearchCampaignDetail .SearchCampaignRow .CampaignColRight .CompoBox{
	width:250px;
}

#divResultCampaign{
	margin-bottom:10px; 
	width:57%;
 	margin-left:10px;
	float:left;
}
#divResultCampaign .CampaignRowTop{
	border:1px solid #999999;
	text-align:left;
	overflow:hidden;
	height:160px;;
}
#divResultCampaign .CampaignRowTop .CampaignRow {
	text-align:left;
	overflow:hidden;
	padding:10px;
}
#divResultCampaign .CampaignRowBottom{
	width:100%;
	border:1px solid #999999;
	text-align:left;
	overflow:hidden;
	height:180px;
}
#divResultCampaign .CampaignRowBottom .CampaignRow {
	width:100%;
	text-align:left;
	overflow:hidden;
	padding:10px;
}
#divResultCampaign .CampaignRowBottom .CampaignRow .CampaignRowHeader{
	background-color:#DDDDDD
	border-bottom:1px solid #666666;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	padding:6px;
}
#divResultCampaign .CampaignRowApproved{
	width:100%;
	border:1px solid #999999;
	text-align:left;
	overflow:hidden;
	height:300px;
}
#divResultCampaign .CampaignRowApproved .CampaignRow{
	padding:5px;
}
#divResultCampaign .CampaignRowApproved .CampaignRow .CampaignRowIn{
	border:1px solid #CCCCCC;
	padding:20px;
}

#divResultCampaign .CampaignRowApproved .CampaignRow .CampaignRowHeader{
	background-color:#DDDDDD;
	border:1px solid #666666;
	font-weight:bold;
	overflow:hidden;
	padding:6px;
}
#divResultCampaign .ResultCampaignHeaderTop {
	background-color:#DDDDDD;
	border-bottom:1px solid #666666;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	padding-bottom:10px;
	padding:6px;
}
#divResultCampaign .ResultCampaignHeaderBottom {
	background-color:#DDDDDD;
	border-bottom:1px solid #666666;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
	padding-bottom:10px;
	padding:6px;
}

#CampaignList{
	margin-bottom:10px; 
 	margin-left:10px;
	float:left;
	width:98%;
}
#CampaignList .CampaignListRow{
	overflow:hidden; 
	background-color:#FFF;
	border-bottom:1px solid #999999;
	padding:0px;
	width:auto;
}
#CampaignList .divCampaignHeaderBanner{
	height:15px; 
	background:#DDDDDD; 
	border:1px solid #999999;
	padding:5px;
}
#CampaignList .divCampaignHeaderBannerLeft{
	float:left;
	width:70%;
}
#CampaignList .divCampaignHeaderBannerRight{
	float:left;
	width:30%;
	text-align:right
}
#CampaignList .CampaignListCol{
	float:left; 
	display:inline; 
	padding:8px; 
	border:1px solid #999999;
	border-right:1px solid #999999;
}
#CampaignList .CampaignListColSelected{
	float:left; 
	display:inline; 
	padding:8px; 
	border:1px solid #999999;
	background:#DDDDDD;
	font-weight:bold;
}
#CampaignListIn{
	border:1px solid #999999;
}
#CampaignListIn .CampaignWeb{
	height:10px;
	padding:10px 10px 10px 15px;
}
#CampaignListIn .note{
	height:5px;
    padding:10px 10px 10px 15px;
}
/*----------  smartzone ----------*/
.CampaignListIn .SmartZone{
	padding:10px;
}
.CampaignListIn .SmartZone .SmartZoneHeaderRowLeft2{
	float:left;
	text-align:left;
	width:50%;
}
.CampaignListIn .SmartZone .SmartZoneHeaderRowRight2{
	float:left;
	text-align:right;
	width:50%;
}
.CampaignListIn .SmartZone .SmartZoneHeaderRow{
	height:10px;
	padding:10px;
	border-bottom:1px solid #CCCCCC;
}
.CampaignListIn .SmartZone .SmartZoneHeaderRowButton{
	height:10px;
	padding:10px;
}
.CampaignListIn .SmartZone .SmartZoneHeaderRow .SmartZoneHeaderRowLeft{
	float:left;
	text-align:left;
	width:50%;
}
.CampaignListIn .SmartZone .SmartZoneHeaderRow .SmartZoneHeaderRowRight{
	float:left;
	text-align:right;
	width:45%;
}
.CampaignListIn .SmartZone .SmartZoneRow{
	padding:5px;
	height:20px;
}
.CampaignListIn .SmartZone .SmartZoneRow .SmartZoneRowRight{
	padding:5px;
	float:left;
	text-align:left;
	width:60%;
}
.CampaignListIn .SmartZone .SmartZoneRow .SmartZoneRowLeft{
	padding:5px;
	float:left;
	text-align:right;
	width:30%;
}
.CampaignListIn .SmartZone .SmartZoneDetailRow{
	padding:5px;
	height:20px;
}
.CampaignListIn .SmartZone .SmartZoneDetailRow .SmartZoneDetailRowRight{
	padding:5px;
	float:left;
	text-align:left;
	width:50%;
}
.CampaignListIn .SmartZone .SmartZoneDetailRow .SmartZoneDetailRowLeft1{
	float:left;
	width:10%;
	padding:5px;
}
.CampaignListIn .SmartZone .SmartZoneDetailRow .SmartZoneDetailRowLeft{
	padding:5px;
	float:left;
	text-align:left;
	width:12%;
}

.SmartZoneError{
 color:#FF0000;
}
.SmartZoneComboBox{
	width:250px;
}
.SmartZoneNote{
	color:#CCCCCC;
}
.SmartZoneSelect{
	width:150px;
}
.MerchantColor{
	background-color:#FDEFE4;
	border:1px solid #0000CC;
	color:#0000CC;
}
/*----------  smartzone ----------*/
#CampaignListIn .ResultCampaigns{
	padding:10px;
}
#CampaignListIn .ResultCampaigns .CampaignList{
	padding:0px 10px 10px 5px;
}
#CampaignListIn .ResultCampaignsContent{
	padding:5px;
}
#CampaignListIn .ResultCampaignsContentIn{
	border:1px solid #999999; 
	width:935px;
}
#CampaignListIn .ResultCampaignsContentIn .ResultCampaignsContentInRowHeader{
	height:35px; 
	background:#DDDDDD; 
	border-bottom:1px solid #999999;
	font-weight:bold;
}
#CampaignListIn .ResultCampaignsContentIn .ResultCampaignsContentInRowHeader .ResultCampaignsContentInRowHeaderCol
{
 	border-right:1px solid #999999; 
	padding:5px;
	float:left;
	height:25px;
	text-align:center;
}
#CampaignListIn .ResultCampaignsContentIn .ResultCampaignsContentInRowHeader .ResultCampaignsContentInRowHeaderColIn
{
	float:left; 
	width:18%;
	border-right:1px solid #999999;
}

#CampaignListIn .ResultCampaignsContentIn .ResultCampaignsContentInRowBottom{
	border-bottom:1px solid #999999;
	overflow:hidden;
}
#CampaignListIn .ResultCampaignsContentIn .ResultCampaignsContentInRowBottomCol{
	float:left; 
	width:10%; 
	border-right:1px solid #999999;
	padding:5px;
}
#CampaignList .CampaignListHeader{text-align:left; padding:5px; font-weight:bold;}
#divCampaignList .CampaignListRowHeader{overflow:hidden; font-weight:bold; text-align:center; background-color:#DDD; border-top:1px solid #666;}

#divCampaignList .CampaignListRowLight{overflow:hidden; border-top:1px solid #CCC; background-color:#F3F3F3;}
#divCampaignList .CampaignListColCheck{float:left; display:inline; padding:3px; border-right:1px solid #CCC; text-align:center;}
.btn_check{
	width:76px;
	height:19px;
	border:1px solid #d9d9d9;
	/*background:url(images/buttons/tnpp_btn_signin_1x20.gif) repeat-x center;*/
	background:#2f7ab3;
	text-align:center;
	font:11px tahoma;
	color:#fff;
	cursor:pointer;
	padding-bottom:3px;
}
.btn_link{
	width:98px;
	height:19px;
	border:1px solid #d9d9d9;
	/*background:url(images/buttons/tnpp_btn_signin_1x20.gif) repeat-x center;*/
	background:#568e84;
	text-align:center;
	font:11px tahoma;
	color:#fff;
	cursor:pointer;
	padding-bottom:3px;
}
.btn_apply_campaign{
	width:130px;
	height:19px;
	border:1px solid #d9d9d9;
	/*background:url(images/buttons/tnpp_btn_signin_1x20.gif) repeat-x center;*/
	background:#2f7ab3;
	text-align:center;
	font:11px tahoma;
	color:#fff;
	cursor:pointer;
	padding-bottom:3px;
}
.btn_apply_banner{
	width:150px;
	height:19px;
	border:1px solid #d9d9d9;
	/*background:url(images/buttons/tnpp_btn_signin_1x20.gif) repeat-x center;*/
	background:#2f7ab3;
	text-align:center;
	font:11px tahoma;
	color:#fff;
	cursor:pointer;
	padding-bottom:3px;
}
#CampaignGuide{
}
#CampaignGuide .GuideContentHeader
{
	padding:5px;
	background-color:#DDDDDD;
	height:20px;
}
#CampaignGuide .GuideContentHeader .GuideContentHeaderLeft
{
	float:left;
	text-align:left;
	width:45%;
}
#CampaignGuide .GuideContentHeader .GuideContentHeaderRight
{
	float:left;
	text-align:right;
	width:55%;
}
#CampaignGuide .GuideContent
{
	padding:10px;
	text-align:left;
}
#searchRightDetail
{
width:500px; 
float:left; 
text-align:right;
}
#searchLeftDetail
{
width:400px; 
float:left; 
text-align:left;}
