/* //////// HTML Tag CSS //////// */
body{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}

td, th{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
html, body {
scrollbar-arrow-color: #ff6600;
scrollbar-face-color: #ffffc0;
scrollbar-3dlight-color: #ff6600;
scrollbar-darkshadow-color: #ff6600;
scrollbar-highlight-color: #fff0c0;
scrollbar-shadow-color: #fff0c0;
overflow-x: hidden; 
}


a{
	color:#0066CC;
}
a:hover{
	color:#CC3300;
}
a.disabled{
	color:#999999;
}

/* //////// hint //////// */

table.hint{
	margin-bottom:5px;
	margin-top:5px;
}

td.hint{
	padding:5px;
	line-height:16px;
}

table.hint_title{
	margin-bottom:5px;
	border-bottom:2px dotted #0066cc;
	border-top:0px solid #0000CC;
}

td.hint_title{
	padding:5px 5px 5px 15px;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	background-color:#FFFFFF;
}
.hint_midashi{
	font-size:14px;
	font-weight:bold;
	color:#000066;
	line-height:24px;
}


hr.dot {
	border-style: dotted none none none;
	border-top-width: 2px;
	border-top-color: #0000CC;
	height: 2px; 
}


/* //////// hint //////// */
form{
	margin:0;
}

input, select{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;

}

input.error{
	background-color: #FFCCCC;
	border:1px solid #FF3300;
    outline:solid 1px #FF3300;
}

textarea{
	font-size:11px;
	font-family:monospace/*verdana, Arial, Helvetica, sans-serif*/;
}

textarea.error{
	background-color: #FFCCCC;
	border:1px solid #FF3300;
}

select.error{
	background-color: #FFCCCC;
	border:1px solid #FF3300;
}

hr{
	clear:both;
}


/* //////// Core WireFrame CSS //////// */
#container{}
#pageTop{
	background-color:#ff7010;
	height:60px;
}

#pageTopPopUp{
}



#mainContents{
	clear:both;
	padding:0 10px 0 15px;
	margin:0 0 40px 0;
}

#mainContents h2{
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	background-color:#666666;
	padding:5px;
	margin:0 0 10px 0;
}

/*
#mainContents h2{
	clear:both;
	font-size:100%;
	color:#003366;
	margin:0px 0 10px 0;
	padding:0px 0 0px 5px;
	height:23px;
	line-height:22px;
	background: url(/portal/images/aff_h2_bg.gif) no-repeat 1px 1px;
	border:1px solid #CCCCCC;
}
*/

#affTitleContents{
	padding:0 10px 0 15px;
	margin:0;
}

#merchTitleContents{
	padding:0 10px 0 15px;
	margin:0;
}

#subContents{
	width:auto;
	padding:0 10px 0px 15px;
	border-right:1px solid #CCCCCC;
	line-height:1.0em;
}
#subContents.hidden{
	margin-left:-100000px;
	width:1px;
}

#affMainContents{
	clear:both;
	padding:0 10px 0 15px;
	margin:0 0 40px 0;
}

#merchMainContents{
	clear:both;
	padding:0 10px 0 15px;
	margin:0 0 40px 0;
}

#footer{
	text-align:center;
	clear:both;
	margin:15px;
}


/* //////// Page Common CSS //////// */
#pageTopPopUp h1{
	font-size:100%;
	color:#FFFFFF;
	margin:0 0 20px 0;
	padding:5px 150px 0 10px;
	height:25px;
	border-bottom:2px solid #CCCCCC;
	background:url(/portal/images/vclogo_for_smallwindow.gif) no-repeat 100% 0;
	background-color:#FF7010;
}

#pageTop #pageTopBanner{
	float:right;
	margin:0px;
}
#pageTop #accountInfo{
	float:left;
	padding:5px 10px 5px 200px;
	background:url(/portal/images/vc_logo_orange_bg.gif) no-repeat 10px 50%;

}
#pageTop #accountName{
	float:left;
	padding:3px;
}
#pageTop #siteName{
	clear:both;
	padding:0 0 0 5px;
}
#pageTop #logoutLink{
	float:right;
	margin:0px 5px 0 0 ;
	padding:3px 3px 3px 10px;
	background-color:#ffffff;
}



#navi{
	background-color:#FFCC66;
	padding:0px;
	height:27px;
}
#navi ul{
	margin:0;
	padding:0;
}
#navi li{
	float:left;
	list-style:none;
	margin:3px 0px 0 0 ;
	padding:0;
}
#navi li a{
	color:#000000;
	float:left;
	margin:0px 0px 0 5px ;
	padding:4px 5px 0px 0px;
	width:120px;
	height:20px;
	text-align:center;
	text-decoration:none;
	background:url(/portal/images/navi_menu_bg.gif) no-repeat 0px 0%;

}
#navi li a:hover{
	color:#FFFFFF;
	background:url(/portal/images/navi_menu_bg_selected.gif) no-repeat 0px 0%;
}
#navi li a.selected,
#navi li a:hover.selected{
	color:#FFFFFF;
	background:url(/portal/images/navi_menu_bg_selected.gif) no-repeat 0px 0%;
}


#subNavi{
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	border-top:1px solid #999999;
	background-color:#AAAAAA;
	line-height:16px;
	width:100%;
}
#subNavi ul{
	margin:0;
	padding:0;
}
#subNavi li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	white-space:nowrap;
}
#subNavi li a{
	float:left;
	color:#FFFFFF;
	margin:0 0px 0 0 ;
	width:auto;
	padding:3px 15px 2px 15px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #666666;
	text-decoration:none;
}
#subNavi li a:hover{
	color:#FFFFFF;
	background-color:#9999CC;
}
#subNavi li a.selected,
#subNavi li a:hover.selected{
	color:#000000;
	background-color:#FFFFFF;
}


#subContents h2{
	color:#FFFFFF;
/*	background:url(/fl_images/SortList_tripod.gif) no-repeat 5px 50%; */
	background-color: #666666 ;
	font-size:100%;
	font-weight: normal;
	padding: 7px 0 5px 5px;
	margin:0 0 10px 0;
}
#subContents hr{
/*	margin:2px 0 2px 0;*/
}

/*#subContents td{
	border-bottom:solid 1px #666666;
}
*/

#subContents .dataTableUnderline{
	margin:0 0 5px 0;
}

#subContents .dataTableUnderline td{
	font-size:12px;
	padding:2px;
	border-bottom:solid 1px #666666;
	vertical-align: top;
}



#breadCrumbBox{
	font-size:90%;
	color:#333333;
	clear:both;
	margin:0px 0 5px 0 ;
	padding:15px 0 0px 15px;
/*	border-bottom:1px solid #cccccc;*/
}

#breadCrumb{}
#breadCrumbLinks{
	float:right;
}

#helpLink{
	float:right;
	margin:5px 10px 0 0;
	padding:1px;
	background:url(/portal/images/help/help_bg.gif) no-repeat 2px 0px;
}
#helpLink a{
	font-size:9px;
	line-height:14px;
	color:#000000;
	text-decoration:none;
	padding:0px 11px 0px 5px;
}
#listNumberChange{
	float:right;
}


.normalLink{
	margin:0 0 10px 0;
}


.linkToTop{
	text-align:right;
	padding:5px;
}
.linkToTop a{
	padding:0 0px 0 13px;
	background:url(/portal/images/sortedA.gif) no-repeat 0 1px;
}


#sortBox{
	float:right;
	background-color:#FFFFFF;
	padding:4px 10px 3px 25px;
	border:1px solid #888888;
	border-left:5px solid #666666;
	margin:1px 10px 0 0;
}

#sortBox .sortedD{
	padding:0 12px 0 0;
	background:url(/portal/images/sortedD.gif) no-repeat 100% 1px;
}
#sortBox .sortedA{
	padding:0 10px 0 0;
	background:url(/portal/images/sortedA.gif) no-repeat 100% 1px;
}
#sortBoxOfferDetails{
	float:right;
	background-color:#FFFFFF;
	padding:4px 10px 3px 25px;
	border:1px solid #888888;
	border-left:5px solid #666666;
	margin:1px 10px 0 0;
}

#pagingNavi{
	clear:both;
	float:right;
	font-size:100%;
	margin:10px 5px 5px 0px;
	padding:0;
}

#iconDescription{
	margin:10px 5px 5px 0px;
	padding:0;
}

#searchResultInfo{
	font-size:100%;
	margin:5px;
	padding:0;
}

#searchHideLink{
	margin:0 0 5px 15px;
}
#searchHideLink.hidden{
	display:none;
}
#searchShowLink{
	margin:0 0 5px 15px;
}
#searchShowLink.hidden{
	display:none;
}


/* //////// General CSS //////// */

#editingField{
	display:block;
	border:#999999 solid 1px;
	margin:0 0 20px 0;
	padding:5px;
}
.detailsAndProperty{
	clear:both;
	margin:0 0 10px 0;
}

.detailsAndPropertyItem{
	background-color:#DDDDDD;
	padding:5px;
	width:200px;
}

.detailsAndPropertyStuff{
	background-color:#FFFFFF;
	padding:5px;
	border-bottom:#DDDDDD solid 0px;
}

.detailsOverview{
	clear:both;
	border-collapse:collapse;
	font-size:100%;
	margin:0 0 10px 0;
}
.detailsOverview th{
	border-top:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
	white-space:nowrap;
	text-align:left;
	padding:10px 0 10px 5px;
}
.detailsOverview td{
	border-top:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
	padding:10px 0 10px 15px;
}


.description{
	clear:both;
	padding:0px 5px 10px 0px ;
	line-height:1.4em;
}

.campaignnamesmall{
	font-size: 9px;
}

.anolink  {
	color: #000000;
	text-decoration: none;
}

.line {
	background-color: #999999;
}

.updateddate {
	color: #666666;
	text-align:right;
	margin:0px 0 0 0 ;
}


.notice{
	color:#666666;
	margin:0 0 10px 0;
}

.noticeRed{
	color:#CC0000;
	line-height:1.4em;
	margin:0 0 10px 0;
}
.simpleButton{
	text-align:right;
	margin:5px 0 0 0;
}

td.number{
	text-align:right;
}

td.numberError{
	text-align:right;
	background-color: #FFEFAB;
}

td.normalError{
	background-color: #FFEFAB;
}

td.status{
	text-align:center;
}


#errormessage {
	clear:both;
	margin:30px 0 100px 40px;
}
#errormessage h3{
	font-size:130%;
	margin:30px 0 10px 0;
}

#errormessage h2{
	font-size:13px;
	font-weight:bold;
}

.whitelink {
    color: #FFFFFF;
    text-decoration: underline;
}

.disabledlink {
	color: #999999;
	text-decoration: none;
}

.currentlang {
  color:blue;
  cursor:pointer;
  text-decoration:underline;
}

#requiredMessage{
	text-align:right;
	margin:2px;
}
.required{
	color: #CC0033;
	font-weight:bold;
	font-size:160%;
	line-height:0.6em;
}

.openInfo{
	color:#333333;
	font-weight:bold;
	font-size:160%;
	line-height:0.6em;
}

.vcAdminOnly{
	color: #339933;
}

#cautionMessage{
	margin:0 0 5px 0;
	padding:3px 5px 3px 5px;
	background-color: #FFCCCC;
	border:1px solid #FF3300;
}

.information{
	background-color:#FFF0D2;
	border:1px solid #FF8800;
	color:#333333;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:10px;
}


.hidden{
	display:none;
}

.confirmationGreyBold{
	color:#666666;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin:0 0 10px 0;
}

/* --- Import from Old System CSS --- */

.camname      {  color: #FFFFFF; }
.closebutton  {  color: #666666 ;}
.white        {  color: #FFFFFF; }
.bluelink     {  color: #336699; text-decoration: underline ;}
.whitebold    {  font-weight: bold; color: #FFFFFF ;}
.howto        {	color: #000000;}
.s            { font-size: 90% ;}
.m            { font-size: 100% ;}


/* //////// Merchant Page CSS //////// */
/* --- General Objects, Titles, Sub Contents Objects ---*/

.merchSectionTitle {
	color: #003366;
	background-color: #FFEFAB;
}
.merchSectionTitle2 {
	background-color: #CCCCCC;
}


#merchTitleContents h1{
	font-size:120%;
	color:#003366;
	margin:0px 0 10px 0;
	padding:5px 0 6px 15px;
/*	background-color:#CCCCCC;*/
/*	background-color:#FFEFAB; */
/*	border-bottom:2px solid #003366;*/
	background:url(/portal/images/h1_bg.gif) no-repeat 0 0;
}


.merchListLinks {
	margin:0;
	padding:10px 0 5px 0;
}
.merchListLinks ul{
	margin:0;
	padding:0;
}
.merchListLinks li{
/*	float:left; */
	margin:0;
	padding:0px 10px 3px 0;
	list-style:none;
}
.merchListLinks li a{
	padding:0px 10px 0px 18px;
	background:url(/portal/images/link_list_header.gif) no-repeat 0px 0px;
}
.merchListLinks li a:hover{
	padding:0px 10px 0px 18px;
	background:url(/portal/images/link_list_header.gif) no-repeat 0px 0px;
}

#merchListLink0.disabled{color:#999999;}
#merchListLink1.disabled{color:#999999;}
#merchListLink2.disabled{color:#999999;}
#merchListLink3.disabled{color:#999999;}
#merchListLink4.disabled{color:#999999;}
#merchListLink5.disabled{color:#999999;}
#merchListLink6.disabled{color:#999999;}
#merchListLink7.disabled{color:#999999;}
#merchListLink8.disabled{color:#999999;}
#merchListLink9.disabled{color:#999999;}



.merchStatsMenuTitle {
	color: #FFFFFF;
	background-color: #666666;
}


#merchFunctionBatch{
	clear:both;
	margin:2px 0 2px  0 ;
	padding:0px 0 2px 5px;
	background-color:#DDDDDD;
	border:1px solid #999999;
}
#merchFunctionBatch.right{
	text-align:right;
}


#merchTxAddItem{
	margin:0 0 20px 0;
}
#merchTxAddItem.hidden{
	display:none;
}



/* --- General Data Table Design ---*/
.merchDataTable {
	clear:both;
	border-collapse:collapse;
	margin:0 0 15px 0;

}
.merchDataTable th{
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	background-color: #666666;
	border:1px solid #cccccc;
	border-bottom:1px solid #222222;
	padding: 3px 0 1px 0;
}
.merchDataTable th a{
	color:#FFFFFF;
	background-color: #666666;
	display:block;
	width:100%;
	height:100%;
	padding: 3px 0 2px 0;
	margin: -3px 0 -2px 0;
/*	white-space:nowrap; */
}
.merchDataTable th a:hover{
	color:#FFFFFF;
	background-color: #333333;
}
.merchDataTable th a.sortedD{
	background-color:#333333;
}
.merchDataTable th a.sortedA{
	background-color:#333333;
}
.merchDataTable th a .sortedD{
	padding:0 12px 0 0;
	white-space:nowrap;
	background:url(/portal/images/sortedD_table.gif) no-repeat 100% 50%;
}
.merchDataTable th a .sortedA{
	padding:0 12px 0 0;
	white-space:nowrap;
	background:url(/portal/images/sortedA_table.gif) no-repeat 100% 50%;
}


.merchDataTable th input{
	margin:-3px 0 -3px 0;
}

.merchDataTable td{
	font-size: 12px;
/*	background-color: #ffffff;*/
	border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:3px 2px 2px 3px;
}
.merchDataTable tr.evenRow{
	background-color: #FFFBEE;
}
.merchDataTable tr.subTotal{
	background-color: #FFEFAB;
}
.merchDataTable tr.total{
	background-color: #F9DD77;
}

.merchDataTable td.tableDisabled,th.tableDisabled{
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	padding:0 3px 0 3px;
	margin:0;
}

td.merchTableFigureHead{
	font-size: 12px;
	background-color: #CEDEEF;
}

td.merchTableFigureHeadDate{
	font-size: 12px;
	text-align:center;
	background-color: #CEDEEF;
}


td.merchTableHeadSub{
	font-size: 12px;
	text-align:center;
	background-color:#CCCCCC;
}



/* --- Stats Data Table Design ---*/

.merchStatsTableFigureHead {
	font-size: 11px;
	background-color: #CEDEEF;
}

.merchStatsTableFigureHead2 {
	font-size: 11px;
	background-color: #7799E0;
}

.merchStatsTableFigureHead3 {
	font-size: 11px;
	background-color: #B0C0DE;
}

.merchStatsTableTitle {
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
}

.merchStatsTableTitle2 {
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
	text-decoration:underline;
	cursor:pointer;
}

.merchStatsUnsortableTableTitle {
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
	text-decoration:underline;
	cursor:text;
}

.merchStatsTableTitleSort {
	font-size: 11px;
	background-color: #444444;
	color: #FFFFFF;
	text-decoration:underline;
	cursor:pointer;
}

.merchStatsTableTitleSub {
	font-size: 11px;
	background-color: #CEDEEF;
	color: #333333;
	text-decoration:underline
}

.merchStatsTableTitleSubSort {
	font-size: 11px;
	background-color: #A5BADD;
	color: #333333;
	text-decoration:underline ;
	cursor: pointer ;
}

.merchStatsTableText {
	font-size: 11px;
	text-align: left;
	background-color: #FFFFFF;
}

.merchStatsTableText2 {
	font-size: 11px;
	text-align: left;
	background-color: #FFFBEE;
}

.merchStatsTableFigure {
	font-size: 10px;
	text-align: right;
	background-color: #FFFFFF;
}

.merchStatsTableFigure2 {
	font-size: 10px;
	text-align: right;
	background-color: #FFFBEE;
}

.merchStatsTableFigure3 {
	font-size: 10px;
	text-align: right;
	background-color: #F9DD77;
}

.merchStatsTableFigure4 {
	font-size: 10px;
	text-align: right;
	background-color: #FFEFAB;
}

.merchantUnsortableColumn {
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
}

/* //////// Affilaite Page CSS //////// */
/* --- General Objects, Titles, Sub Contents Objects ---*/

.affSectionTitle {
	color: #003366;
	background-color: #FFEFAB;
}
.affSectionTitle2 {
	background-color: #CCCCCC;
}


#affTitleContents h1{
	font-size:120%;
	color:#003366;
	margin:0px 0 10px 0;
	padding:5px 0 6px 15px;
	background:url(/portal/images/h1_bg.gif) no-repeat 0 0;
}


#affMainContents h2{
	clear:both;
	font-size:100%;
	color:#003366;
	margin:10px 0 10px 0;
	padding:0px 0 0px 5px;
	height:23px;
	line-height:22px;
/*	background-color:#FFEFAB; */
	background: url(/portal/images/aff_h2_bg.gif) no-repeat 1px 1px;
	border:1px solid #CCCCCC;
}


#affMainContents #systemMessage{
	margin:0 20px 0 0;
	padding:3px 5px 3px 5px;
	background-color: #FFEFAB;
	border:1px solid #CC9933;
}

.affListLinks {
	margin:0;
	padding:10px 0 5px 0;
}
.affListLinks ul{
	margin:0;
	padding:0;
}
.affListLinks li{
/*	float:left; */
	margin:0;
	padding:0px 10px 3px 0;
	list-style:none;
}
.affListLinks li a{
	padding:0px 10px 0px 18px;
	background:url(/portal/images/link_list_header.gif) no-repeat 0px 0px;
}
#affListLink0.disabled{ color:#999999;}
#affListLink1.disabled{ color:#999999;}
#affListLink2.disabled{ color:#999999;}
#affListLink3.disabled{ color:#999999;}
#affListLink4.disabled{ color:#999999;}
#affListLink5.disabled{ color:#999999;}
#affListLink6.disabled{ color:#999999;}
#affListLink7.disabled{ color:#999999;}
#affListLink8.disabled{ color:#999999;}
#affListLink9.disabled{ color:#999999;}



/* --- General Data Table Design ---*/

.affDataTable {
	clear:both;
	border-collapse:collapse;

}
.affDataTable th{
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	background-color: #666666;
	border:1px solid #cccccc;
	border-bottom:1px solid #222222;
	padding: 3px 0 1px 0;
}
.affDataTable th a{
	color:#FFFFFF;
	background-color: #666666;
	display:block;
	width:100%;
	height:100%;
	padding: 3px 0 2px 0;
	margin: -3px 0 -2px 0;
/*	white-space:nowrap; */
}
.affDataTable th a:hover{
	color:#FFFFFF;
	background-color: #333333;
}
.affDataTable th a.sortedD{
	background-color:#333333;
}
.affDataTable th a.sortedA{
	background-color:#333333;
}
.affDataTable th a .sortedD{
	padding:0 12px 0 0;
	white-space:nowrap;
	background:url(/portal/images/sortedD_table.gif) no-repeat 100% 50%;
}
.affDataTable th a .sortedA{
	padding:0 12px 0 0;
	white-space:nowrap;
	background:url(/portal/images/sortedA_table.gif) no-repeat 100% 50%;
}


.affDataTable th input{
	margin:-3px 0 -3px 0;
}

.affDataTable td{
	font-size: 12px;
/*	background-color: #ffffff;*/
	border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:3px 2px 2px 3px;
}
.affDataTable tr.evenRow{
	background-color: #FFFBEE;
}
.affDataTable tr.subTotal{
	background-color: #FFEFAB;
}
.affDataTable tr.total{
	background-color: #F9DD77;
}

.affDataTable td.tableDisabled,th.tableDisabled{
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	padding:0 3px 0 3px;
	margin:0;
}

td.affTableFigureHead{
	font-size: 12px;
	background-color: #CEDEEF;
}

td.affTableFigureHeadDate{
	font-size: 12px;
	text-align:center;
	background-color: #CEDEEF;
}


td.affTableHeadSub{
	font-size: 12px;
	text-align:center;
	background-color:#CCCCCC;
}



/* --- Other Elements ---*/

#affMmDashBoard .dashBoardBlock{
	float:left;
	margin:10px;
	padding:10px;
	width:250px;
	border-right:1px solid #999999;
}

#affMmDashBoard h2{
	color:#FFFFFF;
/*	background:url(/fl_images/SortList_tripod.gif) no-repeat 5px 50%; */
	background-color: #666666 ;
	font-size:120%;
	font-weight: normal;
	padding: 3px 15px 2px 15px;
	margin-bottom: 15px;
}

#affMmDashBoardStatusList h3{
	font-size:100%;
	font-weight: normal;
	margin:0;
	padding: 3px 15px 2px 0px;
	border-bottom:2px solid #999999;
}
#affMmDashBoardStatusList h3.approved{
/*	background-color: #FFD0D0 ; */
}
#affMmDashBoardStatusList h3.pending{
/*	background-color: #D0D0E8 ;*/
}
#affMmDashBoardStatusList h3.new{
/*	background-color: #D0E0FF ;*/
}

#affMmDashBoardStatusList ul{
	margin:10px 0 15px 20px;
	padding:0;
}





/* --- Stats Data Table Design ---*/

.affStatsTableFigureHead {
	font-size: 11px;
	background-color: #CEDEEF;
}

.affStatsTableFigureHead2 {
	font-size: 11px;
	background-color: #7799E0;
}

.affStatsTableFigureHead3 {
	font-size: 11px;
	background-color: #B0C0DE;
}

.affStatsTableTitle {
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
}

.affStatsTableTitle2 {
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
	text-decoration:underline;
	cursor: pointer;
}

.affStatsTableTitleSort {
	font-size: 11px;
	background-color: #444444;
	color: #FFFFFF;
	text-decoration:underline ;
    cursor: pointer;
}

.affStatsTableText {
	font-size: 10px;
	text-align: left;
	background-color: #FFFFFF;
}

.affStatsTableText2 {
	font-size: 10px;
	text-align: left;
	background-color: #FFFBEE;
}

.affStatsTableFigure {
	font-size: 10px;
	text-align: right;
	background-color: #FFFFFF;
}

.affStatsTableFigure2 {
	font-size: 10px;
	text-align: right;
	background-color: #FFFBEE;
}

.affStatsTableFigure3 {
	font-size: 10px;
	text-align: right;
	background-color: #F9DD77;
}

.affStatsTableFigure4 {
	font-size: 10px;
	text-align: right;
	background-color: #FFEFAB;
}

.affiliateUnsortableColumn {
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
}

/* //////// Merchant/Affiliate Home Side Bar CSS //////// */

#homeSideBarMarch h2{
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	padding:4px;
}

#homeSideBarMarch h3{
	font-size:12px;
	font-weight:normal;
	padding:3px 0 2px 18px;
	margin: 15px 0 5px 0px;
	background: url(/portal/images/home_submenu_title_tripod.gif) no-repeat;
	background-color:#CEDEEF;
}

#homeSideBarMarch ul{
	margin: 5px 0 0 20px;
}


#homeSideBarAff h2{
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	padding:4px;
}

#homeSideBarAff h3{
	font-size:12px;
	font-weight:normal;
	padding:3px 0 2px 18px;
	margin: 15px 0 5px 0px;
	background: url(/images/home_submenu_title_tripod.gif) no-repeat;
	background-color:#CEDEEF;
}

#homeSideBarAff ul{
	margin: 5px 0 0 20px;
}

/* PSM entries*/

tr.hiddenUserRow{
    display:none;
}

tr.visibleUserRow{
    display:table-row;
}

div#pagingSmall.hidden {
    display:none;
}

div#pagingAll.hidden {
    display:none;
}

div#pagingAll.visible {
    display:block;
}
