@charset "utf-8";
/* CSS Document */

.tooltipSmall { display:none; background:transparent url(../images/black.png); font-size:12px; height:60px; width:160px; padding:25px; color:#fff; _background-color:#fff; z-index:11;}

/*---Message colore*/
.lightGreen{ color:#cd8a24; }

.warningRed{ color:#a71b1b; }

label.error span { color:#8D2409; margin-left:5px;}


input[type=text], input[type=password]
{
	width:173px;
	height:auto;
	padding:0 3px;
	font-size:11px;
	font-family:arial;
	color:#666;
	padding-left:3px;
	padding-top:3px;
	margin-top:1px;
	background:#FFF;
	border: #efc49b 1px solid;  
}

.inputText
{
	width:173px;
	height:18px;
	padding:0 3px;
	font-size:11px;
	font-family:arial;
	color:#cd8a24;
	padding-left:3px;
	padding-top:3px;
	margin-top:1px;
	background: url(../images/txtInputBg.gif) repeat;
	border: #6f480c 1px solid;  
}

select{  border: #efc49b 1px solid; background:#FFF;color:#666;}

input[type=submit], input[type=button], input[type=reset]{  border: 1px solid #f7c8bd; color: #fff; font-weight: bold;  padding: 4px 15px 5px; text-transform:uppercase; font-size: 12px; background: url(images/ui-bg_inset-hard_75_999999_1x1000.png) repeat-x scroll left top #F2F2F2; }

.inputButton{  border: 1px solid #ffaf0f; color: #fff; font-weight: bold;  padding:3px; text-transform:capitalize; background: #cd8a24 url(images/ui-bg_inset-soft_30_cd8a24_1x100.png) 50% 50% repeat-x; }

textarea{  width:300px; height:90px; background: url(../images/txtInputBg.gif) repeat; border: #efc49b 1px solid; padding:3px;color:#666;}

#tableSpace{
	
}


/*----------------Table with JS Paging ----------------------*/
.campDisp { 
	float:left;
	width:100%;
}
.campDisp thead tr { border: 1px solid #acdd4a; background: #2973b2; color:#FFF;}

.campDisp thead tr td a{color:#FFF;}

.campDisp tbody td { border-bottom:1px solid #C6C5C5; padding:8px 2px;}
.campDisp tbody tr:hover { background:#DADADA; }
.campDisp tbody td a:hover { color:#0069C7; }

.campDisp thead th{ text-align:left; font-weight:normal; padding:3px 0; width:auto; }
.campDisp thead th.header { background-image:url("../images/ascDesc.gif");cursor: pointer; background-repeat: no-repeat; background-position: left; margin-left:3px; text-align:left; font-weight:normal; padding:2px 0;}
.campDisp thead th.headerSortUp { background-image: url("../images/asc.gif");}
.campDisp thead th.headerSortDown { background-image: url("../images/desc.gif"); }
.campDisp thead th.headerSortUp, .campDisp th.headerSortDown { background-repeat:no-repeat;	background-position:left ;	cursor:pointer;}
/*-----------------------------*/

/* it is used by validation js */
#container {  }
#container label.error {
	width: 200px;
	/*background:url("../images/orange_x.gif") no-repeat 0px 0px;*//* removed impled in JS because of bug in validator plugin*/
	padding-left: 16px;
	padding-bottom: 2px;
	/*font-weight: bold;*/
	color: #EA5200;
}

#container label.checked {
  background:url("../images/green_tick.gif") no-repeat 0px 0px;
}
#container label.over {
color: #0000FF;
}

/*------Visitir Menu-----------*/

.menuVisitor{ position:relative; background:url(../images/navVisitor.jpg) no-repeat; height:43px; float:left;}

.menuVisitorHome		{ background-position: 0px 0px; width:94px; }
.menuVisitorAdvertiser	{ background-position: -94px 0px; width:105px; }
.menuVisitorPublisher	{ background-position: -199px 0px; width:97px; }
.menuVisitorAbout 		{ background-position: -296px 0px; width:92px; }
.menuVisitorContact		{ background-position: -388px 0px; width:109px; }

.menuVisitorHomeHover		{ background-position: 0px -43px; width:94px; }
.menuVisitorAdvertiserHover	{ background-position: -94px -43px; width:105px; }
.menuVisitorPublisherHover	{ background-position: -199px -43px; width:97px; }
.menuVisitorAboutHover 		{ background-position: -296px -43px; width:92px; }
.menuVisitorContactHover	{ background-position: -388px -43px; width:109px; }



/*------User Menu-----------*/

.menuUser{ position:relative; background:url(../images/navUser.jpg) no-repeat; height:43px; float:left;}

.menuUserDashboard	{ background-position: 0px 0px; width:103px; }
.menuUserCampaigns	{ background-position: -103px 0px; width:110px; }
.menuUserMyCampaigns{ background-position: -213px 0px; width:131px; }
.menuUserReports	{ background-position: -344px 0px; width:91px; }
.menuUserTools		{ background-position: -435px 0px; width:73px; }
.menuUserProfile	{ background-position: -508px 0px; width:78px; }
.menuUserPayments	{ background-position: -586px 0px; width:97px; }
.menuUserSupport	{ background-position: -683px 0px; width:92px; }
.menuUserEmptySpace	{ background-position: -775px 0px; width:24px; cursor:default;}
.menuUserLogout		{ background-position: -799px 0px; width:59px; }


.menuUserDashboardHover	{ background-position: 0px -43px; width:103px; }
.menuUserCampaignsHover	{ background-position: -103px -43px; width:110px; }
.menuUserMyCampaignsHover{ background-position: -213px -43px; width:131px; }
.menuUserReportsHover	{ background-position: -344px -43px; width:91px; }
.menuUserToolsHover		{ background-position: -435px -43px; width:73px; }
.menuUserProfileHover	{ background-position: -508px -43px; width:78px; }
.menuUserPaymentsHover	{ background-position: -586px -43px; width:97px; }
.menuUserSupportHover	{ background-position: -683px -43px; width:92px; }
.menuUserEmptySpaceHover{ background-position: -775px -43px; width:24px; cursor:default;}
.menuUserLogoutHover	{ background-position: -799px -43px; width:59px; }


/*------Admin Menu-----------*/
.menuAdmin{ position:relative; background:url(../images/navAdmin.jpg) no-repeat; height:43px; float:left;}

.menuAdminDashboard{ 	background-position: 0px 0px; width:108px; }
.menuAdminCampaigns{ 	background-position: -108px 0px; width:115px; }
.menuAdminAdmins{ 		background-position: -223px 0px; width:88px; }
.menuAdminAdvertisers{ 	background-position: -311px 0px; width:103px; }
.menuAdminAffiliates{ 	background-position: -414px 0px; width:83px; }
.menuAdminSupport{ 		background-position: -497px 0px; width:88px; }
.menuAdminOrders{ 		background-position: -585px 0px; width:98px; }
.menuAdminLeads{ 		background-position: -683px 0px; width:85px; }
.menuAdminLogout{ 		background-position: -768px 0px; width:85px; }

.menuAdminDashboardHover{ 	background-position: 0px -43px; width:108px; }
.menuAdminCampaignsHover{ 	background-position: -108px -43px; width:115px; }
.menuAdminAdminsHover{ 		background-position: -223px -43px; width:88px; }
.menuAdminAdvertisersHover{ background-position: -311px -43px; width:103px; }
.menuAdminAffiliatesHover{ 	background-position: -414px -43px; width:83px; }
.menuAdminSupportHover{ 	background-position: -497px -43px; width:88px; }
.menuAdminOrdersHover{ 		background-position: -585px -43px; width:98px; }
.menuAdminLeadsHover{ 		background-position: -683px -43px; width:85px; }
.menuAdminLogoutHover{ 		background-position: -768px -43px; width:85px; }

/*----------SimpleNav----------*/
.simpleNav{ border: 1px solid #f7c8bd; color: #fff; font-weight: bold;  padding: 4px 15px 5px; text-transform:uppercase; font-size: 12px; background: url(images/ui-bg_inset-hard_75_999999_1x1000.png) repeat-x scroll left top #F2F2F2; }
.simpleNav:hover{ border: 1px solid #f7c8bd; color: #fff; font-weight: bold;  padding: 4px 15px 5px; text-transform:uppercase; font-size: 12px; background: url(images/ui-bg_inset-hard_75_999999_1x1000.png) repeat-x scroll left top #F2F2F2; }



/*--*/
.CGHelp{ color:#09F; cursor:default; }

h2{
	color: #8D2409;
    font-family: "Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0 auto;
    padding-bottom: 8px;
    padding-top: 10px;
    text-transform: none;
}

h2 span{
    font-size: 15px;
}